Story 10

Revive Adserver 외부 배너 광고 사이즈를 %로 가능하게 하기

자체 광고를 제공하기 위해 Revive Adserver를 사용하는데, 광고 사이즈를 px 단위로만 줄 수 있도록 되어 있다. 원하는 것은 보여지는 공간에 꽉 채워지길 원하는데... 즉, width:100% height:100% 를 적용하고 싶다. revive-adserver/www/delivery/ajs.php 를 수정한다. 이건 Javascript Tag로 할 때 사용되는 파일이고, iFrame Tag로 할 때에는 afr.php 파일이 사용되니 사용되는 파일을 수정해야 한다. function _adRenderImage() 쪽을 보면 $width, $height를 가져와서 사용하는 부분이 있는데, 여기서 width나 height가 100 이하이면 %로 사용되도록 수정한다. $width = !empty($..

Story 2014.06.17

트위터를 BaaS로 사용하기

트위터 타임라인을 DB로 사용하고, 오픈된 API나 SDK를 가지고 놀면 될 것 같은데. 트위터 프라이빗 계정을 하나 만드는 것을 필요사항으로 제한하고 말이지... 이것 역시 SDK 같이 제공하고, 모델 serialize/deserialize 코드만 구현하면 원하는대로 쓸 수 있게. 물론 트위터 기반이라 140자 제한이나 트위터 자체의 쿼터 제한 같은게 문제가 되겠지만, 이걸 활용한 서비스(?)를 소규모 프라이빗 정도로 제한한다면 재밌지 않을까?

Story 2014.03.10

Video Processing at Dropbox

Video Processing at Dropbox 드롭박스에 올리는 영상들을 모든 기기에서 자연스럽게 보여주기 위해 어떻게 하고 있는지을 오픈했다. 오디션 서비스에서 계속 고민하던 것들과 하고 싶었던 것들이 씌여있더라. 대단하다. Transcoding을 위해 최고사양의 EC2 인스턴스를 사용하고 있다. 우리는 같은 카테고리에서 제일 싼 타입을 쓰고 있는데... 영상을 5초 단위로 잘게 쪼갠다. 처음 몇 개의 세그먼트는 미리 준비해둔다. 영상을 재생하려고 할 때, 나머지 부분을 Transcoding 한다. mp4, HLS 개인적으로는 mp4가 대부분의 환경에서 지원하니까 모든 영상을 mp4로 바꾸는데 최적화시킨 ffmpeg를 고민하고 있었는데...

Story 2014.02.20

무료 온라인 프로젝트 관리 서비스

회사에서 MS Project를 사용하는데, 공유 설정하는데 손이 많이 가는 듯해서 온라인 서비스를 찾아봤다. 무료로 제공되는 것만 정리했으며 다음 사이트에서 잘 정리되어 있으니 참조해도 될 것 같다. 다만 링크의 게시물 제목은 무료라고 되어 있지만, 다 둘러본 결과 무료가 아닌 경우가 많았다. 그러나, 30일 시험 기간 정도의 서비스가 제공되고 있긴 하니 경험해보기엔 충분하지 않을까 싶다. Top 10 Best Free Online Project Management Application Services 무료 서비스가 제공되는 것들은 다음과 같다. http://www.huddle.com/plans-pricing/ http://www.comindwork.com/Pricing?src=topmenu-pricin..

Story 2010.10.12

협업 노하우

애플리케이션의 규모가 커지고 개발 주기가 짧아짐에 따라 개발 협업은 중요한 이슈로 떠오르고 있다. 협업의 중요성이야 두말할 필요 없이 모두들 공감하고 있는 것이겠지만, 막상 프로젝트를 진행하다보면 협업은커녕 협박과 폭력(?)이 난무하는 결과를 낳기 십상. 협업을 위해 가장 중요한 것은 무엇일까? [협업 노하우 ①] 커뮤니케이션과 협업 [협업 노하우 ②] 위키를 활용한 협업 노하우 [협업 노하우 ③] BTS 활용 노하우 [협업 노하우 ④] Jira와 Mylyn 활용 전략 [협업 노하우 ⑤] CVS/SVN을 이용한 버전 관리 [협업 노하우 ⑥] Visual Studio Team System과 협업

Story 2008.04.19

당신의 IT 부서가 가르쳐 주지 않는 10가지

ZDnet 코리아에 기사가 올라왔다. "교훈이 될 만한 2007년의「실패한 기술들」" 10가지 항목 중에 7번째 "월스트리트저널, 사용자들에게 IT를 망치는 법을 가르치다" ... 이 기사는 사용자들이 다니는 IT 부서의 감시 또는 통제를 피해 허용되지 않은 소프트웨어를 설치하는 방법, 블록된 사이트를 방문하는 방법, 회사 정보를 오프라인에서 저장하는 방법, 불법 스마트폰을 통해 메일을 접속할 수 있는 방법 등 이 밖에도 위험하고 무책임한 행동을 할 수 있는 방법들을 가르쳐주고 있다. 필자는 이 기사를 비판하는 기고문을 적은 적이 있다. 기사를 보며 필자는 월스트리트저널이 회사 데이터 센터에 침입하는 방법, 중요한 서버를 훔치는 법, 그리고 그것을 암시장에 개당 수천달러를 받고 파는 방법 등을 가르쳐주지..

Story 2007.12.04

설정 중심의 개발

출처 : http://www.ibm.com/developerworks/kr/library/wa-configdev/index.html?ca=drs 컨피규레이션 중심의 개발 (한글)코드 수정과 중복에 대한 실질적 접근 방식 난이도 : 중급 Steve McDuff, Software team leader, IBM, Intel, Microsoft,HP 2007 년 1 월 09 일 코드 중복은 사건이 발생하기를 기다리는 것과 비교할 수 있습니다. 누군가가 코드를 수정하고 이것을 중복 소스로 전달하는 것을 잊어버리기를 기다리는 것과 같은 이치입니다. 그 결과는 차이가 있겠지만, 그 규모가 어떻든지 중복은 문제의 근원이 됩니다. 이 글에서 IBM 개발자 Steve McDuff가 치료책으로서 설정 중심 개발을 제안합니다..

Story 2007.03.28

[펌] How to be a Programmer

How to be a Programmer: A Short, Comprehensive, and Personal Summary 프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약 http://samizdat.mines.edu/howto/HowToBeAProgrammer.pdf 번역처로강창기 Copyright © 2002, 2003 Robert L. Read Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation..

Story 2005.11.05

[펌] 성당과 시장(The Cathedral and the Bazaar)

Eric Raymond 의 The Cathedral and the Bazaar 를 번역했습니다. 오픈소스 개발에 관심있는 사람이라면 한번쯤 읽어 보아야 할 글인 것 같군요.(정직한님 - 하이텔 아이디 "어니스트" -의 번역입니다) 성당과 시장by Eric S. Raymond $Date: 1998/05/13 17:29:31리눅스의 역사에 의해 제시된 소프트웨어 엔지니어링의 놀라운 이론의 신중한 테스트로 실행된 성공적인 오픈소스 프로젝트, fetchmail을 분석한다. 이 이론들을 두 개의 근본적으로 다른 개발 스타일의 용어들로 논할 것이다. 두가지 스타일이란 상업용 소프트웨어의 "성당" 모델과 리눅스 세계의 "시장" 모델이다. 이 모델들은 소프트웨어 디버깅 작업의 본질에 대한 서로 대립되는 가설들로부터 파..

Story 2005.02.06