Blog
-
워드프레스에서 PHP 세션은 독이 될 수 있습니다.
워드프레스 플러그인 제작시 PHP의 세션(session) 사용은 자제하시기를 권고드립니다.
-
모니터 후드를 만들다.
크리스마스 아닌가? 크리스마스 기념 특별 모니터 후드를 제작했다. 이 물건은 모니터 캘리브레이션에 사용하는 거라 그런지 생각보다 단가가 높다. 그러나 나는 그런 전문 용도로 쓰기 보다는 단지 빛만 차단하면 되니까, 사기에는 돈이 너무 아깝다. 나 깉이 생각하는 블로거들이 많더라. 한 분 참고해서 하나 제작해 봤다. 생각보다 어렵지 않게 하니 만들 수 있더라. 재료비도 1만원 내외로 그다지…
-
손준호와 조화 12월 23일 공연
손준호와 조화 공연 “털신을 신고” 12월 23일 오후 7시 30분 합정 에디토리얼 카페 비플러스에서 Video #01/02
-
매듭 묶기 연습 시작.
드디어 매듭 묶기를 시작했다. 취미 생활은 여러 가지인 것이 좋은 것 같다. 하나에 몰두해 보고, 또 조금 싫증나면 바로 다른 취미로 넘어갈 수 있어 신선한 리듬이 계속 될 수 있으니까. 매듭 묶기를 실천함에 있어 느낀 점이 참 많다. 간단히 기록만 하려다가, 이참에 조금 썰을 적어 놓기로 하자. todoist.com이 큰 역할을 했다. 매듭을 묶는다는 첫 발을…
-
2017 웹 어워드 수상작 발표
회사 동료로부터 ‘2017 웹 어워드 수장작 발표’라는 웹페이지(http://www.i-award.or.kr/Web/Prize/2017/Awarded01.aspx)를 받아 보았다. 이 중에 워드프레스로 만들어진 것은 몇 개나 있을까 궁금하여 급히 알아 보았다. 워낙 급하게 조사한 거고, 중간에 접속도 원활하지 않은 점도 있어서 정확한 것은 아니지만, 추정컨데 총 114개 사이트 중 7개가 워드프레스였다. 약 6%. 다음은 수상작 중 워드프레스 기반으로 보이는 목록이다. – LG챌린저스 http://www.lgchallengers.com/ –…
-
Uncode 테마 + KBoard 게시판은 성능 저하를 일으킬 수 있습니다.
불타는 금요일을 보내고 토요일 새벽까지 디버깅을 한 결과입니다. Uncode 테마와 KBoard 게시판을 사용할 경우 워드프레스의 성능 저하를 유발시킬 수 있습니다. 둘을 따로따로 쓰면 문제가 없지만 같이 사용하는 경우 사이트에 로딩이 생기며, 특히 비주얼 컴포저 사용시 심각한 로딩 시간이 생기게 됩니다. 원인은 KBoard의 세션과 Uncode 테마의 ‘list_images‘ AJAX 동작 때문에 발생합니다. KBoard의 메인 파일인 kboard/index.php 파일의…
-
외국에서 얻어맞을 티셔츠
여행 가면 맞아 죽는 티셔츠
-
3명 대 30명
미국에 있는 (한국인)직원 3명이 하는 일을 한국에 있는 직원30명이 한다 3명 대 30명
-
손준호와 조화 gaga77page 라이브 영상
2017년 10월 28일 오후 7시, 서울 마포구 서교동 gaga77page 공연정보: http://storefarm.naver.com/gaga77page/products/2214780554 손준호와 조화 페이스북: https://www.facebook.com/sonjohwa1/
-
WP AJAX 사용할 때 작은 팁들
요즘은 웹 페이지들이 엄청 인터랙티브하다. 그만큼 비동기 호출, AJAX의 사용이 많을 수 밖에 없는 환경이다. 한편 워드프레스에서는 admin-ajax.php라는 곳에서 거의 모든 AJAX 요청을 처리하게 된다. 이 포스트에서는 워드프레스 플러그인에서 AJAX 요청을 작성할 때 참고하면 좋을 팁을 몇 가지 적어 보도록 한다.
-
REST API와 커스텀 포스트 연동 시 주의할 사항.
REST API v2를 사용하면 프론트 구성을 대폭 간결하게 만들 수 있다. 그리고 워드프레스 자체에서 backbone.js, underscore.js를 내장하고 있고, 이를 곳곳에 활용하고 있으며, 심지어 backbone.js의 model과 collection 개념을 사용하여 REST API를 구성하고 있다. 아직 REST API의 여러 부분을 깊숙하게 파악하지는 못했지만, 얼추 프로그램을 작성해 보면 한결 가볍게 페이지 구성이 가능해짐을 직접 느낄 수 있었다. 이 포스트는…
-
플러그인 엔진 컨셉: 자동 훅 전수자와 전수자 응용
자동 혹 전수자(AutoHookInitiator, 오토 훅 이니시에이터)의 메소드 이름 규칙에 의해 액션과 필터가 자동으로 등록됩니다. 동작은 자동 발견 개시자(AutoDiscoverLauncher, 오토 디스커버 론처)가 동적으로, 알아서 시켜 줍니다. 프로그래머는 자잘한 콜백 선언은 엔진에 맡겨 두고 콜백 로직에만 집중하면 됩니다. 개발하면서 느끼는 훅과 콜백의 문제점이 있습니다. 바로 훅의 선언과 콜백의 구현이 구현 차원에서 서로 떨어져 있다는 점입니다. 물론 액션…
-
플러그인 엔진 컨셉 잡소리: PSR
플러그인 엔진 컨셉 중 가장 먼저 언급하고 싶은 것들. 1. PSR 코딩 스탠다드 워드프레스는 나름의 Best Practice와 코딩 스탠다드가 있습니다. 그러나 플러그인 엔진은 PSR 1, 2의 코딩 스탠다드를 더 선호합니다. 사실 이렇게 작성해서 플러그인 제출에 탈락할지 말지는 잘 모르겠습니다만, 엄연히 오픈소스에 커뮤니티 기반의 프로젝트인 워드프레스가 단지 자신들의 스탠다드를 지키지 않았다고 해서 플러그인 제출을 막을 것…
-
헬조선? 그렇지만 우리는 변화할 겁니다.
헬조선이라는 말 아시죠? 솔직히 저도 이 말, 엄청 동의하면서 살고 있었습니다. 그러나 저번 총선과 이번 대선을 보고 느꼈습니다. 우리 나라는 계속 변하고, 나아질 것이라는 희망을 얻었습니다. 모든 문제가 한 번에 사라지지는 않을 겁니다. 사회 여러 곳에서 여전히 지옥같이 답답한 면이 있다고는 생각한다. 또 새로운 문제들이 생겨나겠죠, 당연히. 그러나 이 사회가 변해간다는 사실을, 성숙해진다는 사실을 보고…
-
플러그인 엔진의 컨셉에 대하여
이번 포스트에서는 만들고자 하는 플러그인 엔진에 대한 개략적인 컨셉을 적고자 합니다. 워드프레스 플러그인 제작을 시작한 것은 2014년입니다. 그동안 몇몇 플러그인을 제작하였고, 몇 번의 플러그인 강의를 한 적이 있습니다. 몇 번의 플러그인 개발을 해 보며 느낀 것이 있습니다. 워드프레스는 훌륭한 CMS이지만, 훌륭한 웹 프레임워크는 아닌 것 같다는 겁니다. 다른 웹 프레임워크와 비교하면 솔직히 좀 아쉬운 것들이…