다국어 사이트에서 언어 처리
주로 작업하는 사이트가 다국어 사이트이다 보니 기존 솔루션(예를 들면 그누보드 등)은 다국어 처리가 가능은 하지만 그럴려면 소스의 많은 부분을 수정해야만 하기 때문에.. 더구나 회사 홈페이지의 경우 회원 가입, 커뮤니티 활동 등은 필요가 없는 기능이기 때문에.. 더구나 게시글 역시 관리자 페이지에서 작성하는 경우가 많기 때문에 필요한 기능만 있는 자체 개발 솔루션을 사용하고 있다. 개발기간이 대략 3주 …
주로 작업하는 사이트가 다국어 사이트이다 보니 기존 솔루션(예를 들면 그누보드 등)은 다국어 처리가 가능은 하지만 그럴려면 소스의 많은 부분을 수정해야만 하기 때문에.. 더구나 회사 홈페이지의 경우 회원 가입, 커뮤니티 활동 등은 필요가 없는 기능이기 때문에.. 더구나 게시글 역시 관리자 페이지에서 작성하는 경우가 많기 때문에 필요한 기능만 있는 자체 개발 솔루션을 사용하고 있다. 개발기간이 대략 3주 …
업무상 당장 필요한 것은 아니지만.. 최근에 오라클 클라우드에 무료 vps 를 생성했기에 그냥 두기에는 뭔가 아쉬운 느낌이 들어서 Laravel(이하 라라벨)을 공부하는 것으로 하면 좋겠다 싶어 세팅을 시작했다. 그리고 이 포스트는 그 삽질의 기록이다. 이제 겨우 라라벨 초기 화면만 본 상태이니.. 앞으로의 삽질이 기대(?)되지 않는가? 0. APM 설치 1. Composer 설치 2. Git 2.x 설치 3. …
하는 일이 PHP 개발이다 보니 이 블로그에 개발 코드를 포스팅할 때가 있는데 이럴 때 가독성을 높이기 위해 SyntasxHighlighting 을 플러그인 등을 이용해 적용해 왔다. 최근에 Prismjs 관련 내용을 접하고 블로그에 적용하기 위해 워드프레스 플러그인 등을 설치해보기도 했지만 마음에 들지 않아 결국은 직접 적용해보는 것으로 정하고 시간을 투자해서 작업을 마무리 했다. Prism is a lightweight, extensible …
최근의 작업 중에 대용량 파일을 업로드할 필요성이 있어 관련 플러그인을 서치 후 사용하게 된 jQuery File Upload 이다. 큰 파일의 경우 여러 개의 파일로 쪼개서 업로드 하기 때문에 서버 용량이 허용하는 한 파일을 업로드할 수 있다. 중간에 오류가 나지 않는다는 전제하에서 말이다. 그리고 파일 업로드가 ajax 로 처리 되기 때문에 시각적으로도 좋은 점이 있다. 파일 …
우분투 18.04 서버는 공식적으로 PHP 7.2 버전이 탑재되어 있다. 7.2 버전을 사용함에 있어 문제가 되진 않지만 요즘 서버 관련 세팅을 하다보니 귀찮아서 미루고 있던 PHP7.4 버전을 새로 세팅한 라이트세일 인스턴스에 적용해봐야겠다는 생각도 들었고.. 워드프레스에서 7.2 버전을 오래됐다고 업그레이드 해야한다고 표시가 되니까 겸사겸사 거사를 진행하게 됐다. 직접 소스 컴파일을 하지는 않고 제공되는 패키지를 이용해 작업을 진행했다. …