반응형

분류 전체보기 207

ckeditor4 인용구 박스 만들기

Ckeditor 기능 중에 Div 박스를 만드는 기능이 있다.해당 기능을 사용하면 티스토리 블로그에 있는 인용 기능을 비스무리~ 하게 사용할 수 있다. Div 박스 기능 위치는 아래 이미지와 같다. 스타일을 추가하는 방법은 간단하다.`rhymix/common/js/plugins/ckeditor/ckeditor`경로에 있는 styles.js 를 수정하면 된다. 현재 기준 38번 라인에 있는 스페셜 컨테이너 부분을 따라서 작성하면 편하다.내 입장에선 js에 css 한땀한땀 만들려니 귀찮아서디자인을 레이아웃 CSS 부분에 넣었다. styles.js 예시{ name: '정보 박스', element: 'div', attributes: { 'class': 'info-box' }},{ nam..

공부/Rhymix 2026.01.19

코드 문법 강조 에디터 컴포넌트

라이믹스를 사용하보니, 애용중인 코드블록 기능이 없었다. 그래서 블로그에서 사용하는 hljs 기능을 작동시키는 문법 강조 에디터 컴포넌트를 개발했다. 기존에는 옛날에 배포된 코드 하이라이터가 있었던거같은데..디자인도 그렇고, PHP 버전별로 작동을 안하는 문제도 있는거 같아서옛날에 배포된 컴포넌트를 참조하여 개발을 진행했다. https://github.com/Oyat0824/rhymix_synstax_highlight GitHub - Oyat0824/rhymix_synstax_highlight: 라이믹스 코드 문법 강조 에디터 컴포넌트라이믹스 코드 문법 강조 에디터 컴포넌트. Contribute to Oyat0824/rhymix_synstax_highlight development by creating ..

공부/Rhymix 2026.01.19

게시글 평점 모듈, 게시글 삭제 시 DB 평점 데이터도 같이 삭제하기

게시글 평점 모듈을 사용 중, 게시글을 삭제해도 평점이 데이터가 DB에 남아 있어삭제하는 트리거를 추가했습니다.1. starpoint.controller.php (신규추가)- 역할: 게시글 삭제 트리거 처리/** * @brief 게시글 삭제 시 별점 데이터 삭제 트리거 * @param object $obj 삭제된 게시글 정보 * @return object */public function triggerDeleteDocument($obj){ if (!$obj->document_srl) { return new BaseObject(); } $oStarPointModel = getModel('starpoint'); $output = $oStarPointModel->deleteDo..

공부/Rhymix 2026.01.18

(OCI) 오라클 클라우드 이용하여 Rhymix 설치 하기

나는 이전에 MariaDB 서버를 오라클 클라우드를 이용하여 구축하였다.라이믹스의 DB 서버는 해당 서버를 이용할 예정이다. DB/사용자 생성 코드CREATE DATABASE rhymix CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;CREATE USER 'rhymix'@'%' IDENTIFIED BY '비밀번호';GRANT ALL PRIVILEGES ON rhymix.* TO 'rhymix'@'%';FLUSH PRIVILEGES; 파일 설치1. Rhymix 소스 다운로드cd /home/ubuntugit clone https://github.com/rhymix/rhymix.git 2. 폴더 이동# rhymix 폴더가 바로 설치 경로cd /home/ubuntu/rh..

공부/Linux 2026.01.15

Ubuntu 패키지 삭제 시 찌꺼기 파일은?

서버를 사용하다 보면 패키지를 설치했다가 다시 삭제하는 경우가 많다. 이때 가장 많이 드는 의문이 하나 있다.“삭제하면 찌꺼기 파일이 남을까? 윈도우처럼 시스템이 더러워질까?” 결론부터 말하면 일부는 남고, 의도된 동작이며, 정리 방법도 명확하다.1. Ubuntu에서 패키지를 삭제하는 방식Ubuntu(Debian 계열)는 패키지 삭제를 의도적으로 두 단계로 나눈다. apt remove (기본 삭제)sudo apt remove nginx실행 파일: 삭제서비스 파일: 삭제설정 파일: 유지대표적으로 남는 위치:/etc/nginx//etc/default/nginx남는 이유는 간단하다. 재설치 시 기존 설정을 유지하기 위함이다. apt purge (완전 삭제)sudo apt purge nginx실행 파일: 삭제..

공부/Linux 2026.01.06

(OCI) 오라클 클라우드 이용하여 MariaDB 설치 하기

오라클 클라우드 가입 후목표: 인스턴스를 생성 후 MariaDB 설치 및 DB 서버 운영인스턴스 생성인스턴스 정보- 이름: db-server- 이미지: Ubuntu 22.04 LTS- 구성: Ampere, OCPU 1, RAM 6GB 보안- 실드된 인스턴스 체크 해제 네트워킹- 만들어둔 VCN 사용 (VCN = 방화벽 규칙이라고 생각하면 됨, 생성은 VCN 생성 마법사로 간단하게 생성, 생성 후 규칙에 원하는 포트를 열어주자 [예시. 3306])- 자동 생성 SSH 키 쌍 생성 , 퍼블릭 키 붙여넣기를 통해 진행 (키 파일은 접속할 때 필요하며 꼭 가지고 있어야 함)스토리지- 변경사항 없이 기본 설정 값으로 진행SSH 접속보통 Putty를 많이 사용하는데, 나는 MobaXterm 기준으로 설명 Sessi..

공부/Linux 2026.01.06

줌 녹화 영상 파일 다운로더 / 다운로드 방법

이전에 작성한 "[간편] 줌 공유 화면/녹화 파일 다운로드(저장) 방법" 댓글을 보니 최근에 사용에 어려움을 겪는 사람이 많아일일이 답변을 해주자니, 오래전에 배운 CPP에다가 작성한지 오래되어 AI를 곁들인 파이썬 프로그램으로 새로 올립니다. 추가적인 파일 유튜브 다운로더 파일을 받을 필요 없으며, 현재 2025.10.22 yt-dlp 라이브러리를 이용해 만든 파일입니다.만약 yt-dlp가 추가 업데이트가 되었다면 깃허브 소스 코드를 받으신 후, 파이썬 최신 안정화 버전 설치 후setup_venv.bat 실행 후 build_file.bat 파일 실행 하면 dist 폴더에 ZoomDL.exe 파일이 생기니 해당 파일로 진행하셔도 됩니다. 사용 방법 1. ZoomDL.exe 첨부파일을 다운로드 받습..

디스코드 여러가지

타임스탬프https://hammertime.cyou/ko HammerTimeDiscord용 타임스탬프를 생성할 수 있습니다.hammertime.cyou 색상 글씨https://rebane2001.com/discord-colored-text-generator/ Rebane's Discord Colored Text GeneratorAbout This is a simple app that creates colored Discord messages using the ANSI color codes available on the latest Discord desktop versions. To use this, write your text, select parts of it and assign colors to th..

[노트패드++] notepad++ 에서 정규식으로 iBatis 변수 쉽게 바꿔보자

iBatis SqlMap 파라미터 값 넣는데 하나씩 적기엔 너무 많고 힘들어서 찾아서 만들어보았다. 노트패드++에서 편하게 바꿔보자 컨트롤 + H 눌러서, 찾기 모드 : 정규 표현식 선택 ! 중요 : 대소문자 구분 체크 해야함 INSERT 문 변환법 1. 찾을 내용 : ([A-Z])\w+ 2. 바꿀 내용 : \L#$&# 3. 찾을 내용 : [_]{1,1}([a-z]) 4. 바꿀 내용 : \u$1 UPDATE 문 변환법 1. 찾을 내용 : ([A-Z])\w+ 2. 바꿀 내용 : $& = \L#$&# 3. 찾을 내용 : [_]{1,1}([a-z]) 4. 바꿀 내용 : \u$1 인설트 문 예시 REG_ID, REG_DT, UPD_ID, UPD_DT #REG_ID#, #REG_DT#, #UPD_ID#, #UPD..

공부/기타 2024.01.16

무한 대댓글 구현

- Mysql 5.6 버전대로 만든 버전 - 회사 신입이라 무한 대댓글 구현해보라고 해서 구현을 해봄 - 익명 게시판을 기반으로 구현 댓글 테이블 생성 # 댓글 생성 create table MS_COMMENT ( id int unsigned not null primary key, msbId int unsigned not null, parentNo int unsigned not null, groupNo int unsigned not null, depthNo int unsigned not null, orderNo int unsigned not null, comment text not null, writer varchar(40) not null, writerPw varchar(100) not null, reg..

반응형