원문 : http://earlybird.kr/1537 by kth 기술전략팀 박민우 고가용성을 요구하는 시스템에서 수많은 request를 디스크 I/O 없이 빠르게 처리하기 위해서 in-memory key-value store (또는 in-memory key-value DB)가 각광받고 있습니다. 그 중 가장 널리 쓰이는 memcached 가 Twitter, Facebook, Wikipedia 등의 사이트에서 사용되며 유명해졌고 최근에는 Redis가 더 많은 기능과 다양한 data type 지원 등을 무기로 github, craigslist, blizzard, [...]
by kth MIS팀 성동찬 Overview 안녕하세요. 오늘은 조금 특이한 주제로 블로그에 하나 올릴까 합니다. 바로 지금 잘 서비스 되고 있는 MySQL DBMS Replication 구조를 단번에 깨뜨릴 수 있는 노하우(?)입니다. DISK를 독립적으로 움직이는 구조이기 때문에, 데이터 충돌로 쉽게 깨질 수 있지만 복구는 참으로 난해한 MySQL Replication.. 제가 알고 있는 방법은 세 가지가 있습니다. 혹시나 이것들 외에 [...]
스마트 서비스플랫폼을 같이 만들어가실 개발자를 모십니다. 스마트 모바일 시대에서 개발자가 행복한 회사 kth, 개발자가 열정적으로 성장해가는 최강 서비스플랫폼개발팀에서 신입/경력개발자분을 모십니다. 단, 아래 조건 만이 필요합니다. 능력, 스펙 보다는 끈질긴 승부 근성과 노력파 Global 모바일 서비스플랫폼에 대한 관심과 열정 kth? kth는 모바일 빅뱅시대를 맞아 고객 여러분이 만나는 모든 윈도우를 통해 다양한 컨텐츠와 서비스를 경험할 수 있는 [...]
2011년 7월 25일, kth 아키텍트 그룹이 발행하는 기술 신동향 & 뉴스 링크입니다. 이번주는 뉴욕타임스에 실린 The Auteur vs. the Committee. 글을 메인 뉴스로 선정했습니다. 글은 애플포럼의 Casaubon 님이 “감독 대 위원, 애플 대 구글” 이란 제목으로 번역해주셨습니다. [ 추천 글 및 해외 뉴스] 감독 vs. 위원회 = 애플 vs. 구글 “애플은 엔지니어가 있는 디자인 [...]
by kth 서비스플랫홈 개발팀 고삼일 goose 는 자바로 작성된 오픈소스 웹문서 본문 추출기 입니다. 기본 아이디어는, “DOM 트리에서 불용어[1]는 적게 들어 있고 단어는 많이 들어 있으며, 링크는 적게 가지고 있는 노드들을 가장 많이 거느리고 있는 노드를 찾아 본문으로 하자” 입니다. 처리 흐름. Cleaning : 광고, 댓글 영역 등을 제거 하여, 본문 파싱을 수월하게 할 수 [...]
kth 서비스플랫홈 개발팀 박재완 아이폰, 다수 제조사의 커스터마이징 된 안드로이드 기반 폰, 구글의 잘 호환되지 않는 프로요/진저브래드, IPTV, 태블릿 PC, 인터넷 폰, 일반 웹 화면 등 디바이스가 우후죽순으로 난무하는 시기에, ‘왜 여기서는 실행되지 않나요???’라는 고객의 소리에 대응하기 위해 디바이스 별로 고만고만한 소스 수정과 디버깅 등의 단순하지만 시간 걸리는 작업을 감소시키고, 디바이스 별로 다른 소스가 [...]
원문 : http://earlybird.kr/1539 by kth 기술전략팀 박민우 최근의 SNS들은 글 뿐만 아니라 사진, 위치, 동영상 등 많은 정보를 담고 있습니다. Blog가 업데이트 되는 것을 쉽게 알기 위해서는 RSS/Atom을 사용하면 되지만 RSS/Atom은 뉴스/블로그에만 적합할 뿐 사진, 위치, 인물 등의 정보를 표현하기 하기 어렵습니다. 그래서 새로운 feed가 필요하다는 공감대가 형성 되면서 Activity Streams 라는 것이 대두되었는데요. 최근에 [...]
2011년 7월 18일, kth 아키텍트 그룹이 발행하는 기술 신동향 & 뉴스 링크입니다. 이번주는 WordPress 의 개발자 Matt Mullenweg 이 한 컨퍼런스에서 얘기했던 “The Software is Wrong, Not the People” 을 메인으로 선정했습니다. 개발자로서 나 자신을 돌아보게 되는 말인듯 합니다. [ 웹사이트, 웹서비스, 웹기술 ] The Software is Wrong, Not the People – WordPress를 만든 Matt [...]
by kth 서비스플랫홈 개발팀 김동민 2011년 5월 31일. Twitter는 1년여에 걸친 개발 끝에 “Personalized search experience” 라는 새로운 검색 플랫폼을 발표했습니다. 본 문서에서는 기술적인 부분 보다는 Twitter의 검색 개선을 통해 서비스가 바라보는 방향에 대해서 살펴 보고자 합니다. 새로운 검색 플랫폼의 전체적인 개선 항목을 종합해보면, 사용자에게 의미 있는 Tweet의 제공이라는 목표를 위해 개인화에 중점을 두고 있습니다. [...]
kth 서비스플랫홈 개발팀 안지현 인증 설계에 대한 가이드(Authentication Design Best Practices) 원본 슬라이드 OAuth, OpenID, Facebook Connect: Authentication Design Best Practices 인증 설계의 목표는? 인증 설계의 최종 목표는 무엇일까요? “누구나 쉽게 보안성이 높은 소프트웨어를 사용하게 해주는 것입니다.” 만일 어떤 사람이 그 소프트웨어를 이용할 수 없다면 그 소프트웨어는 보안성이 없는 소프트웨어 일 것입니다. “If you [...]