Uncategorized

Paper: Dotted version vectors: Logical clocks for optimistic replication (Part 2)

Paper: Dotted version vectors: Logical clocks for optimistic replication (Part 1) A Kernel for Eventual Consistency 인과성을 이용하는 분산 스토리지의 동작에 있어서 논리적 시계 집합에 대한 sync 와 update 2개의 오퍼레이션이 핵심을 이루고 있다고 주장하고 있다. 먼저 sync 오퍼레이션의 경우에는 두 개의 시계 집합을 취해서 두 집합의 원소들인 논리적 시계들 사이에 인과성의 관계가 있다면 이전에 해당하는 …

Paper: Dotted version vectors: Logical clocks for optimistic replication (Part 2) 더 보기 »

Spotify's Engineering Culture

Spotify engineering culture (part 1) from Spotify Labs 이미 잘 알려진 서비스인 Spotify는 2008년에 창업해 2010년에 어느 정도 규모의 서비스 (1000만 사용자)에 도달, 2013년 연간 활성 사용자가 2400만명인 서비스이고, 현재 회사의 규모는 1200명 수준의 조직으로, 이제는 어느 정도 성숙해져가고 있는 엔지니어링 조직을 가지고 있는 회사라고 말할 수 있을 것 같습니다. 현재 몸을 담고 있는 회사의 문화와도 …

Spotify's Engineering Culture 더 보기 »

ext2 attributes

특정 리눅스 배포판 (e.g. CentOS 5) 의 중요 파일에는 (e.g. /etc/sudoers) ext2의 immutable attribute가 설정되어 있다. ext2 파일시스템 내부적으로는 ext behaviour control flags이라고 부르는 것으로 보인다. http://www.nongnu.org/ext2-doc/ext2.html#BEHAVIOUR-FLAGS lsattr, chattr을 사용해서 ext2 attributes를 조회하거나 설정할 수 있다. http://en.wikipedia.org/wiki/Lsattr http://en.wikipedia.org/wiki/Chattr 대규모 장비에 대한 환경을 운영해야 한다면, immutable attribute를 활용해보는 것도 괜찮을 것 같다. (e.g. 계정 공통 bash이나 …

ext2 attributes 더 보기 »

Movable Type 4.2 Upgrade

Movable Type 4.2로 업그레이드 했습니다. 4.2에서 변경된 점들 가운데, 가장 마음에 드는 것은 Threaded Commenting인데, 이 때문에 Comment 쪽 템플릿을 수정해 줘야 했고, 결국 템플릿을 모두 4.2 디폴트 템플릿으로 바꾸고 다시 손봐야 했습니다. Movable Type의 템플릿/위젯 시스템은 깔끔하긴 하지만, 업그레이드 할 때마다 손으로 바꿔 주어야 하는 점이 좀 불편한 것 같습니다. 뭐, 이런 걸 신경 …

Movable Type 4.2 Upgrade 더 보기 »

다음의 언론사와 기사 광고 매출 배분 Daum Shares News Ad Revenue With News Provider

다음에 대한 뉴스 공급 중단 지난 7월 7일 조중동이 다음에 뉴스 공급을 중단했으며, 8월 1일에는 경제지인 매경, 한경도 뉴스 공급을 중단할 예정이다. 조중동의 뉴스 공급 중단 이후, 7월 15일자 코리안클릭의 통계를 바탕으로 한 분석 기사를 보면, 다음 뉴스 트래픽은 크게 변동이 없었고 조중동의 트래픽은 의미있는 수준으로 감소했다고 한다. 중앙일보의 PV가 50% 이상 감소한 것을 예외로 …

다음의 언론사와 기사 광고 매출 배분 Daum Shares News Ad Revenue With News Provider 더 보기 »

아스트랄계 전생 테스트

아스트랄계 전생 테스트라는 것인데, 비교적 평범한 삶을 살았군요. 아스트랄계에서 추출한 당신의 전생 정보 내역을 분석해본 결과, 당신은 레이리안력 234년 라이시안대륙의 작은 마을 에 살았던 자경단이 습니다. 그 당시에, 당신은 라이시안대륙의 작은 마을 에서 주민들을 몬스터로부터 보호했 었습니다. 당신이 인생에서 가장 행복했던 때는, 첫째를 아내가 임신했을 때 이고, 당신이 인생에서 가장 불행했던 때는, 이계의 인물의 등장에 …

아스트랄계 전생 테스트 더 보기 »

Empowerment, Competency and Evaluation

요즘 열독하는 가난뱅이 님의 블로그 글에서 인용: 사실 독일군의 강점은 무기나 지휘관의 전술전략보다는 각 제대단위에서의 전술적 역량이 더 컸었다. 즉 일일이 다음행동에 대해 구체적인 명령을 내려보내야 했던 다른 연합군의 제대와는 달리, 독일군은 일정한 전술적 목표만 제시되고 나면 그 다음의 행동에 대해서는 지휘관의 재량을 인정했다. <중략> 그래서 실제 전장에서 독일군의 각 제대는 상급부대의 간섭에서 벗어나 자유롭게 …

Empowerment, Competency and Evaluation 더 보기 »

What Really Matters is What You Write in Text

Microsoft Word로 문서화를 수없이 해봤지만, 문제는 접근이 힘들다는 것이다. 문서의 참조도 그리 쉽지 않고, Microsoft Word 문서는 프로그램이 실행되기까지 2-3초는 기다려야 한다. 처음 Wiki를 도입했을 때, Wiki는 이러한 문제들을 말끔하게 해결해주었다. 문서의 참조와 조회가 늘어났고, 자연히 문서의 수명은 늘어났다. 회사에서는, 잘 알려진 상용 Wiki 구현 중 하나인 Confluence를 사용하고 있는데, 웹 에디터의 한계상 Rich Text …

What Really Matters is What You Write in Text 더 보기 »

NHN vs. Daum

어떤 것을 경제적인 가치를 평가할 때 가장 좋은 방법은 숫자로 나타내보는 것이다. 주식이 실제로 어떤 기업의 미래 가치를 반영한다면, 그 기업의 주가총액은 그 기업의 미래 가치를 평가하는 척도가 될 수 있다. 국내 인터넷 서비스 업계에서 선두 주자라고 할 수 있는 NHN의 시가총액은 현재 97,467억이다. 10조라고 보면 된다. 반면 2위라고 볼 수 있는 다음의 시가총액은 10,447억, …

NHN vs. Daum 더 보기 »