새글

    최근 30일 이내 등록된 새글 이에요.
  • 안녕하세요. TinyMCE 에디터를 리빌더에 맞게 커스터마이징 하고 있는 오준혁입니다. 얼마전에 소프트웨어 개발 게시판에 그누보드(리빌더)에 tinyMCE 적용후기 글을 남겼었는데요. 생각보다 완성도가 높다고 판단되어 GPL 라이센스에 맞게 에디터를 공개 배포하기로 하였습니다. 현재 그냥 막 짜다보니 정리되지 않은 소스코드들을 다듬고 디버깅하고 있습니다. 이 작업이 완료되면 소스코드를 배포할 예정입니다.     기존 TinyMCE에서  추가된 주요 기능들                   그누보드(리빌더)에 tinyMCE 에디터 적용후기 > 블로그 포스팅 | 준혁의 포스팅 놀이터 그누보드(리빌더)에 tinyMCE 에디터 적용후기 안녕하세요. 그누보드(리빌더)에 tinyMCE 에디터를 연동하고 추가 기능을 구현하고 blog.junhyuk.kr
    오준혁 2026-01-04 블로그 포스팅
  • tinymce 배포 배너.png
  •  
    오준혁 2026-01-02 블로그 포스팅
  • 안녕하세요. 그누보드(리빌더)에 tinyMCE 에디터를 연동하고 추가 기능을 구현하고 있는 오준혁입니다. 이번에는 제가 연동하고 있는 tinyMCE 에디터에 대해 알아보고 어떤 기능들을 추가 구현하고 있는 지 상세히 살펴보도록 하겠습니다.   1. tinyMCE 에디터는 무엇인가? tinyMCE 에디터는 GPL로 공개된 오픈소스 소프트웨어로 온라인 리치 텍스트(위지윅) 에디터입니다. 보통 리치 텍스트 에디터는 게시판에 글을 작성하거나 폼 양식에 적용되어 많이 사용되고 있습니다. tinyMCE외에도 네이버 스마트에디터, CHeditor, CKEditor 등 다양한 위지윅 에디터들이 있습니다.   2. 왜 tinyMCE 에디터를 선택하였는가? 제가 tinyMCE 에디터를 알게 된 것은 안정적으로 게시물을 작성할 수 있는 에디터를 찾아 나서는 것이 시작이였습니다. 기존에 RB에디터 베타 버전을 사용하고 있었는 데 이미지가 안보이거나 게시물을 작성하던 도중 작성한 게시물 내용이 유실되는 일들이 있었습니다. 당연히 베타 버전이기에 충분히 일어날 수 있는 일이였습니다. 하지만 이러한 버그로 인해 장문의 게시물 컨텐츠를 작성할 수 없었고 이런 이유로 다른 에디터를 찾게 되었습니다.   제가 찾던 에디터의 조건은 아래와 같았습니다. 무료로 이용 가능한 에디터인가? 안정적으로 게시물 작성이 가능한가? 그누보드(리빌더)와 연동이 가능한가? 내 실력으로 추가적으로 기능을 구현해 나갈 수 있는가? tinyMCE 에디터는 GPL 라이센스를 채택하고 있는 오픈소스 에디터입니다. 일단 무료입니다. 안정적인지는 사실 처음에는 판단하기 어려웠습니다. 하지만 추가기능을 한번 구현해보면서 느낀 것 인데 확실히 안정적이라는 느낌을 받았습니다. 물론 제 개인 의견입니다. 그누보드(리빌더)와 연동은 생각보다 어렵지 않았습니다. 하지만 댓글 부분까지 에디터를 붙일때는 좀 어려움이 있었습니다. 지금 현재 이 홈페이지에 기능 적용은 되어있으나 버그가 있는지는 한번 살펴보아야 합니다. 추가 기능을 구현하면서 느끼기에 제 실력으로 제가 원하는 기능들 대부분을 구현해 나갈 수 있겠다 생각했습니다. 지금도 생각나는 기능들을 추가해 나가고 있습니다.   3. 어떤 추가기능들을 생각하고 있고 직접 구현한 기능들은 무엇이 있는가?    검토하거나 어느정도 구현된 기능들에 대한 내용은 아래와 같습니다.  번호 추가기능 내용 구현 및 진행내용 1 이미지 붙여넣기 시 서버에 자동업로드 구현완료 2 링크 메뉴 상에서 파일 업로드 기본 기능 구현은 완료되었으나 파일 확장자별로 추가 처리가 필요함 3 동영상 파일 업로드 및 플레이어 적용 구현완료 4 에디터 영역 드래그 앤 드롭으로 이미지, 동영상, 파일 업로드 하기 기본 기능 구현은 완료되었으나 파일 유형별로 추가 처리가 필요함 5 다른 게시물 태그 및 바로가기 UI 구현 미구현 6 게시물 작성 외 댓글(코멘트) 입력란에도 에디터 적용 구현완료 7 유튜브 링크로 영상 추가하기 구현완료                         The Most Advanced WYSIWYG HTML Editor | TinyMCE The Most Advanced WYSIWYG HTML Editor | TinyMCEDownload TinyMCE for free, the most advanced WYSIWtiny.cloud
    오준혁 2026-01-02 블로그 포스팅
  •   카페24 가상서버 호스팅 서비스에서는 우분투 22.04 LTS OS가 제공됩니다. (26.01.01 기준) 우분투 22.04 LTS에서는 PHP 기본 버전이 PHP8.1 입니다. 하지만 저는 PHP8.4를 설치하였습니다. 한번 설치과정을 살펴보도록 하겠습니다.     1. 우분투 22.04 LTS 프로그램 최신버전 패치 패키지 목록 갱신 (root 계정으로 로그인이 되어있는 경우 sudo 생략가능합니다.) sudo apt update   프로그램 최신버전 패치 sudo apt upgrade   설치, 제거, 업데이트 과정중에 생긴 필요없는 파일이 있으면 제거 sudo apt autoremove   서버 재부팅 sudo reboot         2.  Apache2 설치 운영체제 업데이트가 완료되었다면 이제 본격적으로 서버 설치를 해보겠습니다. Apache2, PHP8.4, MariaDB 순서로 설치를 진행하겠습니다.   Apache2 설치 sudo apt install apache2   설치된 Apache2 버전 확인하기 sudo apache2 -v   Apache2 모듈 활성화 sudo a2enmod rewrite sudo a2enmod headers sudo a2dismod -f autoindex   Apache2 변경사항 적용 sudo service apache2 restart   기본 언어셋 변경 sudo nano /etc/apache2/conf-available/charset.conf 기본 언어값 UTF-8 설정에 주석처리가 되어있습니다. 주석(#)을 제거합니다.   추가 보안 설정 sudo nano /etc/apache2/conf-available/security.conf 위 그림을 참고하여 설정하면 됩니다. (주석제거 또는 내용 변경)     추가 보안 패치 (.git, .svn, .env 등 dot로 시작하는 파일 및 폴더 보호, Web Access가 되어서는 안될 파일들의 접근 제어) 서비스 운영중 의도치 않게 발생할 수 있는 보안 문제를 막는 코드입니다. sudo nano /etc/apache2/apache2.conf 파일 중간(대략 199번째 줄)에 있는 <FilesMatch “^\.ht”> 구문 다음에 추가합니다. # deny file, folder start with dot <DirectoryMatch "^\.|\/\."> Require all denied </DirectoryMatch> # deny (log file, binary, certificate, shell script, sql dump file) access. <FilesMatch "\.(?i:log|binary|pem|enc|crt|conf|cnf|config|sql|sh|key|yml|lock|bak|gitignore)$"> Require all denied </FilesMatch> # deny access. <FilesMatch "(?i:composer\.json|contributing\.md|license\.txt|readme\.rst|readme\.md|readme\.txt|copyright|artisan|gulpfile\.js|package\.json|phpunit\.xml|access_log|error_log|gruntfile\.js|bower\.json|changelog\.md|console|legalnotice|license|security\.md|privacy\.md)$"> Require all denied </FilesMatch> # Allow Lets Encrypt Domain Validation Program <DirectoryMatch "\.well-known/acme-challenge/"> Require all granted </DirectoryMatch> # Block .php file inside upload folder. uploads(wp), files(drupal), data(gnuboard). <DirectoryMatch "/(uploads|default/files|data|wp-content/themes)/"> <FilesMatch ".+\.php$"> Require all denied </FilesMatch> </DirectoryMatch> <DirectoryMatch "/(data/session)/"> Require all denied </DirectoryMatch>   변경사항 적용하기 sudo service apache2 restart           이 자료는 라엘님의 포스팅을 참고하여 재작성된 것 입니다. 해당 포스팅 링크는 아래와 같습니다.      https://blog.lael.be/post/11072 Ubuntu 22.04 LTS 에서 웹서버(Apache + PHP + MySQL) 구성하기이 글을 통해 Ubuntu 22.04 LTS 운영체제에서 APM 웹서버를 구축하는 방법에 blog.lael.be
    오준혁 2026-01-01 블로그 포스팅
  •   이제 연말이 지나 새해 첫날이 되었다.. 그래서 대표님께 선물로 드릴 시계를 준비하였다. 옛날에 대표님이 내가 가지고 있던 워치 울트라에 관심을 많이 보이셨던게 기억나서 이걸로 준비했다. 마침 20-30만원대로 구매할 수 있어서 준비해보았다. 내일 드리기로 했는데 과연 대표님의 반응이 궁금하기도 하다. 아직 대표님은 선물이 무엇인지 모른다. 내일이 기대된다..  
    오준혁 2026-01-01 블로그 포스팅
  • 오늘 몸이 안좋아서 연차를 썼다. 하루종일 계속 자다 깨다 했는데 이제 좀 나아진듯 하다.. 내일은 출근해서 밀린 일들 처리해야지..
    오준혁 2025-12-30 블로그 포스팅
  • 네이버 블로그에 적용했던 디자인을 반영하여 새로 제작하였습니다.
    오준혁 2025-12-28 블로그 포스팅
  • 오준혁 2025-12-28 블로그 포스팅
  • Uploaded Image
  • 오준혁 2025-12-28 블로그 포스팅
  • Uploaded Image
  •         기존에 물리적 서버를 구매하여 여러 서비스를 돌리고 있었습니다. 그런데 어느날 서버의 SSD가 나가버렸고.. 운영하고 있던 홈페이지나 기타 서버 서비스들이 모두 다운되고 날라가버렸습니다. 그래서 이번에 제 서버 외에도 다른 외부 호스팅 서비스를 한번 구매해서 사용해보기로 했습니다.   카페24의 가상서버 호스팅은 Rocky와 우분투 22.04 중 하나를 골라야 했습니다. 기존에 우분투 24.04 LTS로 서버를 운영하던 저는 좀 고민이 되는 부분이였습니다.                  
    오준혁 2025-12-28 블로그 포스팅
  • Uploaded Image
  • 회사에서 운용중인 브랜드인 이지덴툴! 블로그 디자인을 새로 꾸며보았습니다.# 이지덴툴 # 네이버 블로그 디자인 # 포토샵 
    오준혁 2025-12-27 블로그 포스팅
  • Uploaded Image
  • # 소니 ZV-E10M2K 16-50mm II 사용후기 
    오준혁 2025-12-27 블로그 포스팅
  • Uploaded Image
  • 안녕하세요. 준혁입니다. 오늘은 제 컴퓨터 교체 후기를 남겨보려고 합니다. 기존에 사용하던 PC 사양은 아래와 같습니다. 부품 유형 부품 명 메인보드 기가바이트 X670E AORUS PRO X CPU AMD 라이젠9 7950X3D 쿨러 [NZXT] KRAKEN X73 [CPU쿨러] RAM 삼성전자 DDR5 32GB PC5-38400 X 2개 GPU ASUS ProArt NVIDIA RTX 4080 SUPER SSD 삼성 980 PRO series 2TB M.2 NVME 파워서플라이 [마이크로닉스] Performance II HV 1000W 80PLUS Bronze FDB (ATX/1000W) 케이스 [ ABKO] SUITMASTER V2000 베놈 ARGB 블랙 (미들타워) 개인적인 사정으로 기존에 사용하던  PC 사양도 나쁘지 않았지만 동생에게 쓰던 PC를 넘기고 제 PC는 새로 구매하기로 맘먹게 됩니다. 저는 게임은 안하고 주로 윈도우 응용프로그램을 개발하거나 소형 SBC를 다루고 이미지/영상 편집도 하는 등 여러분야의 일을 같이하고 있습니다. 컴퓨터는 가능하면 높은 스펙으로 맞추려고 하는 편입니다. 과거에는 직접 PC 부품들을 선정하고 조립을 맡기는 형태로 진행하였지만 전에 인텔 I9-13900KS를 쓰다가 직접 겪은 불량 이슈로 가능하면 비용이 추가적으로 더 들더라도 가게의 규모가 있고 전문적인 상담과 A/S 사후지원이 가능한 곳인 폭스컴퓨터 ​에 맡기기로 결정 하였습니다. 먼저 카카오톡과 전화상담을 통해 부품과 견적을 받았습니다. 처음 생각했던 그래픽 카드는 RTX 4090 이였지만 요즘 4090물량이 부족한 것을 잘알고 있었던 저는 폭스컴퓨터의 제안해준 RTX 5080으로 선택하게 되었습니다. 제가 견적을 받았던 상세 부품 내역은 아래와 같습니다. 부품 유형 부품 명 메인보드 GIGABYTE X870 AORUS ELITE WIFI7 피씨다이렉트 CPU AMD 라이젠9 9950X 쿨러 TRYX PANORAMA 3D 360 ARGB (블랙) RAM CORSAIR DDR5-5600 CL40 VENGEANCE RGB BLACK 패키지 (128GB(32GB x 4)) GPU GIGABYTE 지포스 RTX 5080 GAMING OC D7 16GB 제이씨현 SSD SK 하이닉스 Platinum P51 M.2 NVME (1TB) SSD SK 하이닉스 Platinum P41 M.2 NVME (2TB) HDD Seagate 4TB BVarraCuda ST4000DM004 (SATA3/5400/256M) 파워서플라이 시소닉 NEW FOCUS V4 GX-1000 GOLD 풀모듈러 ATX3.1 케이스 리안리 PC-O11D EVO RGB BLACK 시스템 쿨러 리안리 UNIFAN TL LCD 120 리버스 (컨트롤러/3팩, BLACK) 위 견적대로 진행을 하였고 진행과정에서 RAM은 국내 재고가 없어서 임시로 SK하이닉스 64GB 램을 설치해주셨고 RAM 입고 이후 직접 방문주셔서 교체를 해주시고 가셨습니다. 모든 상담과 그에 대한 대응에서 꼼꼼하게 신경써주시는 부분이 느껴졌습니다. 컴퓨터도 직접 저희집에 방문해주셔서 직접 전달해주시고 가셨습니다. 사진이 좀 반사되어서 그렇지 실제로 보면 굉장히 깔끔하고 RGB LED도 보기에 굉장히 좋았습니다. 특히나 돋보였던건 CPU 쿨러였습니다. 곡면 디스플레이와 재생되는 영상.. 굉장히 신선했습니다. 물론 보기에만 좋은 게 아니고 쿨링 성능도 굉장히 좋았습니다. 그리고 SK 하이닉스 P51은 견적요청 할 때 제가 이건 꼭 넣고 싶다고 요청드렸던 SSD 였습니다. 확실히 체감 될 정도로 강력한 성능을 발휘하는 것을 느낄 수 있었습니다. 제가 다루는 프로그램은 빌드를 할때마다 수천/수만개의 파일들이 복사가 진행이 되는데 디버깅할 때마다 느끼는 것이지만 굉장히 빨라졌다는 것을 느낄 수 있었습니다. (가격이 비싸긴 하지만 성능은 괴물입니다..) 그리고 컴퓨터 수령 후 1-2주 뒤에 설치해주신 커세어 메모리(램) 128GB.. 굉장히 만족스럽습니다. 용량과 성능도 좋지만 RGB LED들이 함께 어우러져 본체 전체적인 모습에서도 흡족합니다. 새로 맞춘 PC로 업무효율을 최대한으로 높여서 나간 비용을 충당할 수 있도록 열심히 해야겠습니다. 이번 포스팅은 여기서 마무리 짓겠습니다. 읽어주셔서 감사드립니다. https://blog.naver.com/fox0871 폭스컴퓨터★창원컴퓨터★마산컴퓨터조립★라이젠스토 : 네이버 블로그 https://blog.naver.com/fox0871
    오준혁 2025-12-26 블로그 포스팅