• Activity Streams, SNS시대의 RSS종결자

    by kth 기술전략팀 박민우 최근의 SNS들은 글 뿐만 아니라 사진, 위치, 동영상 등 많은 정보를 담고 있습니다. Blog가 업데이트 되는 것을 쉽게 알기 위해서는 RSS/Atom을 사용하면 되지만 RSS/Atom은 뉴스/블로그에만 적합할 뿐 사진, 위치, 인물 등의 정보를 표현하기 하기 어렵습니다. 그래서 새로운 feed가 필요하다는 공감대가 형성 되면서 Activity Streams 라는 것이 대두되었는데요. 최근에 JSON 형식 버젼의…

  • Redis로 빠르고 가벼운 웹어플리케이션 만들기

    이 글은 http://dev.kthcorp.com/2011/07/28/redis-buildingfast-lightweight-webapp/ 의 백업 이다 ———————————————————- by kth 기술전략팀 박민우 고가용성을 요구하는 시스템에서 수많은 request를 디스크 I/O 없이 빠르게 처리하기 위해서 in-memory key-value store (또는 in-memory key-value DB)가 각광받고 있습니다. 그 중 가장 널리 쓰이는 memcached 가 Twitter, Facebook, Wikipedia 등의 사이트에서 사용되며 유명해졌고 최근에는 Redis가 더 많은 기능과 다양한 data type 지원 등을…

  • 2013년의 계획 read and code

    새해 계획이 이루기 힘든 이유는 내가 바뀌려면 대부분 “습관”이 바뀌어야 하는데, 습관을 바꾸는 것은 매우 힘든 일이기 때문이다. 그래서 어제 저녁 든 2013년 목표 생각을 미리미리 한 달동안 예행연습 & 구체화 하고 새해에는 완벽하게(?) 실행해야 겠다는 생각이 들었다. 목표는 조금만, 그대신 자세하게 지난 나의 목표들 (일부는 블로그에도 있지만 주로 비공개 노트에 있다)은 너무 개수도 많고…

  • 오픈스트리트맵, 애플맵을 계기로 확대될 수 있을까?

    오픈스트리트 맵, 한국에서도 쓸만해지나? 애플이 iOS6를 발표하면서 애플 앱이 오픈스트리트 맵(OpenStreetMap)과 tomtom 데이타를 사용한다고 알려지면서, (나는 tomtom이라는 회사를 몰랐기 때문에) 이제 한국에서도 오픈스트리트 맵 데이타가 많이 늘어날 것이라고 생각했다. 한국 사람들은 돈이 안되는 일엔 기여하지 않는다고 생각했던 나의 고정관념은 한국어 위키피디아의 (어느정도의) 성공으로 인해 깨졌기 때문이다. 한국 애플맵을 보면 POI의 대부분의 병원/한의원이다. 아마도 공공데이터를 불러온 것이라고생각되는데,…

  • 새 테마 twenty twelve, Child theme 으로 추천!?

    twenty ten 때부터 워드프레스의 공식 테마 이름은 twenty 시리즈로 나간다. twenty ten, twenty eleven, twenty twelve .. 이런 식이다. 이중 가장 최신 테마인 twenty twelve는 2012년 9월 27일에 나왔는데 이전 공식테마인 twenty eleven 보다 가볍고 깔끔해서 내 블로그로 사용중이다. 공식 테마에 기본적으로 적용된 폰트에는 한글 폰트가 없기 때문에 한글폰트를 적용하는 Child theme을 만들어서 적용해 놓았다. 앞으로 이…

  • 결국 워드프레스에서 MarkDown을 버리다

    워드프레스에서 MarkDown을 쓰기위해서 WP-Markdown 이라는 플러그인을 쓰려고 노력했다. 하지만 이 플러그인의 특성(DB는 건드리지 않고 수정/작성 할때 동적으로 HTML<–>MarkDown 변환) 이라는 것이 생각보다 잘 동작하기 힘든 아이디어라고 예상은 했지만 내가 작성한 리스트 (ol, ul) 이 깨지는 등 문제가  자꾸 생겨서 포기하고 말았다. 다른 MarkDown 플러그인 들은 내 블로그 DB의 layout을 건드리거나 너무 지저분해서 쓰고 싶지 않다. 그냥…

  • 건축과 소프트웨어 개발의 차이점

    소프트웨어 설계가 완벽할 수 없는 다섯가지 이유 를 읽고 건축과 SW개발을 비교한 것이 재미있었다. 건축과 SW개발 단계를 4단계로 나누어보자 1.요구사항 분석 -> 2.설계 -> 3.상세설계 -> 4.구현 요구사항 분석까지는 건축이나 SW개발이나 똑같다 설계 건축에서 스케치/조감도와 기본설계를 가지고 고객의 요구사항을 만족시킨다 SW는 설계 완료 후 눈으로 보여줄 수 있는 것은 추상적인 SW설계 다이어그램과 화면설계/디자인 시안 밖에없다.최종…

  • 워드프레스 code syntax 강조 플러그인

    개발자의 블로그라면, 당연 프로그램 코드가 들어가기 마련이다. 코드를 가독성있게 보여주는 것은 매우 중요하다. 그래서 인지 워드프레스에는 수많은 code 구문 강조 (syntax highlighter) 플러그인이 존재하는데 그중에 나에게 딱 맞는 것이 무얼까 고민을 많이 했다. 내가 원하는 플러그인의 조건은, 많이 사용되고 꾸준히 관리되고 있어서 나중에 지원 중단으로 곤란한 일이 없는 것 나중에 다른 플러그인으로 갈아탈 수 있는…

  • 왜 메시지큐를 사용해야 하는가

    대학교에서 전산 수업을 들은 사람이라면, IPC(Inter-process communication)의 방법으로서 메시지큐에 대해서 들어봤을 것이다. Win32 프로그래밍을 하던 사람이라면 마우스 이벤트 등이 메시지큐를 통해서 관리된다고 들어보았을 것이다. 여기서 다루려는 메시지큐는 위의 2가지는 아니다. OS레벨이 아니라, IT 시스템을 구성하는데 많이 사용하는 메시지 큐에 대한 것이다. 요즘에는 Rabbit MQ, Active MQ, zero MQ 등 메시지 큐등이 많이 있고 PubNub 이라는…

  • 의식주펀편

    나는 회사를 잘~ 다니고 있지만 세상 돌아가는 것, 그리고 사람들이 먹고 사는 모든것에 관심이 많다. 사람들은 무엇을 하고 돈을 벌까? ‘박민우의 분류기준’에 의하면 아래 5가지로 나눌 수 있다. 의 : 옷 식 : 음식 주 : 주택/주거 펀 : 재미 (노래방, PC방, 게임산업) 편 : 광고, 세탁기, 청소대행 (펀은 Fun. 즉, 재미를 위한 산업. 편은…