HelloWorld 블로그 반응형 웹 개편 - 등록일 - 2012.06.15 - | - 코멘트 - 79622 안녕하세요? HelloWorld 블로그의 반응형 웹 개편을 담당했던 오픈퍼블리싱팀 정찬명입니다. 반응형 웹이란 사용자의 장치 특성에 따라 화면 배치가 유연하게 바뀌도록 구현하는…
Welcome to the Jungle - 등록일 - 2012.05.31 - | - 코멘트 - 29683 이 글은 Herb Shutter의 "Welcome to the Jungle"을 번역한 것입니다. Herb Shutter는 "Exceptional C++"와 "C++ Coding St…
제1회 'Helloworld 오픈 세미나' 진행합니다. - 등록일 - 2012.05.16 - | - 코멘트 - 29545 다양한 분야 개발자들이 모여서 지식을 공유하고 성장하자는 취지로 시작하는 'Helloworld 오픈 세미나' 첫번째 모임을 시작합니다. Helloworld 블로그에…
샵N에서 정적 자원 파일을 관리하는 방법 - 등록일 - 2012.05.07 - | - 코멘트 - 25361 모든 웹 서비스에서는 정적 자원 파일을 관리하고 배포해야 합니다. 이 일은 굉장한 노력이 필요한 일인데다, 지금까지 이렇다 하게 널리 알려진 베스트 프랙티스가 없습니다. 정적 자원…
OAuth와 춤을 - 등록일 - 2012.03.14 - | - 코멘트 - 200311 최근의 인터넷 서비스는 그 자체가 SaaS(Software as a Service)의 형태입니다. 서비스 중에서 사용자가 일부 필요한 것만 사용할 수 있게 한다는 것입니다. Facebook이나 트위터가…
1월 4주 Tech Sensing: Apple의 Digital Textbook 사업 진출 외 - 등록일 - 2012.01.30 - | - 코멘트 - 17298 Apple이 교육 플랫폼으로의 진출을 선언하며 iPad 기반 e-book 플랫폼을 공개했습니다. AppStore와 마찬가지로,…
PhoneGap을 이용한 앱 개발 - 등록일 - 2012.01.26 - | - 코멘트 - 173094 가장 많은 스마트폰 플랫폼을 지원하는 하이브리드 앱 개발용 크로스 플랫폼인 PhoneGap. PhoneGap의 특징은 무엇이고 애플리케이션 개발에 어떻게 사용할 수 있는지 간략하게 살펴…
HTTP Live Streaming - 등록일 - 2012.01.19 - | - 코멘트 - 148731 라이브 스트리밍을 위한 전통적인 프로토콜로인 RTSP는 도입 비용이 높고 방화벽 환경에서 서비스가 원활하게 이루어지지 않는 단점이 있습니다. 이러한 단점을 해결하는 방법으로 HTTP를…
네이버 소셜앱스 어떻게 만들어야 하나? – 못다 한 이야기 - 등록일 - 2011.12.28 - | - 코멘트 - 18885 DEVIEW 2011에서 '네이버 소셜앱스 어떻게 만들어야 하나?'에 대해서 발표하면서 많은 분들과 이야기할 수 있어서 무척 반갑고 즐거웠습니다. 발표를 준비할…
JDBC Internal - 타임아웃의 이해 - 등록일 - 2011.12.23 - | - 코멘트 - 151466 성능 문제나 장애가 발생할 때 중요하게 살펴보는 부분(tier)은 WAS(Web Application Server)와 DBMS입니다. 대부분의 경우에 WAS를 담당하는 조직과…
데이터베이스 테스트 기법과 Coverage4iBatis - 등록일 - 2011.12.23 - | - 코멘트 - 30800 자바 코드는 테스트 코드로 검증하기 쉽지만, SQL 호출까지 연결된 모듈은 테스트를 자동화하기 어려워서 답답했던 경험이 있을 것입니다. 또한 테스트하기 쉽도록 데이터…
MQ를 이용한 SNS 글쓰기 성능 개선 - 등록일 - 2011.12.23 - | - 코멘트 - 24364 네이버 재팬의 PICK은 트위터나 페이스북, 미투데이와 유사한 형태의 SNS 서비스입니다. PICK은 "메인보드"라고 하는 개인화된 타임라인을 중심으로 본인이 팔로잉하는 사용자의 포…
메이븐을 이용한 정적 파일 배포 - 등록일 - 2011.12.23 - | - 코멘트 - 28770 웹 애플리케이션을 잘 개발하는 것 못지 않게 잘 배포하는 것도 중요합니다. 어떻게 배포하느냐에 따라 장애를 줄일 수도 있으며, 사용자가 성능 향상을 체감하게 할 수도 있습니다. 이 글에서는…
JVM Internal - 등록일 - 2011.12.23 - | - 코멘트 - 93191 자바를 이용하여 개발하는 개발자라면 누구나 자바 바이트코드가 JRE 위에서 동작한다는 사실을 잘 알고 있습니다. 이 JRE에서 가장 중요한 요소는 자바 바이트코드를 해석하고 실행하는 JVM(Java…
플레이넷, 네이버 ID로 모든 게임을 - 등록일 - 2011.12.23 - | - 코멘트 - 32868 2010년 11월 'Life is a Game, PlayNet!'이란 표어로, 플레이넷 베타 서비스를 시작했습니다. 이 글에서는 플레이넷의 서비스 개념과 시스템 구성에 대해 간략히 소…
모바일 Push와 nPush - 등록일 - 2011.12.23 - | - 코멘트 - 78602 대표적인 모바일 Push 서비스는 SMS, MMS입니다. 이 SMS와 MMS의 단점은 발송할 때마다 비용을 지불해야 한다는 것이고, 스마트폰에 설치한 특정 앱을 대상으로 메시지를 발송할 수 없…
구르믈 버서난 달처럼 - 등록일 - 2011.12.23 - | - 코멘트 - 26661 지난 한두 해 동안 '클라우드'(정확히는 '클라우드 컴퓨팅'이라는 용어가 맞습니다)에 관심을 두고 살펴보면서 든 느낌은 "아! 이거, 말 그대로 '뜬구름 잡는 이야기'구나."였습니다. 클라우드가 구름…
RTCS 실시간 웹 서비스를 위한 도전 - 등록일 - 2011.12.22 - | - 코멘트 - 50478 HTML, CSS, 자바스크립트만으로 실시간으로 대전할 수 있는 게임을 만들 수 있을까요? RTCS는 HTML과 자바스크립트, CSS, Comet 기술을 활용하여 실시간 웹 서비스를…
iOS 플랫폼 소개 - 등록일 - 2011.12.22 - | - 코멘트 - 23296 iOS는 2007년에 애플(Apple)에서 출시하여 스마트폰의 방향을 바꾼 아이폰의 운영체제입니다. iOS는 키패드나 스타일러스를 사용하지 않고 손가락을 이용하는 멀티터치 인터페이스, Wi-Fi 및 G…
AMIGO - 행위 기반 악성코드 탐지 - 등록일 - 2011.12.22 - | - 코멘트 - 31476 네이버를 통해 노출되는 외부 사이트가 악성코드에 감염되어 있다면 네이버 사용자가 피해를 입을 수 있습니다. AMIGO는 악성코드를 유포하는 사이트를 탐지하여 네이버 사용자와 서비스를…
Spring-Test-MVC 프로젝트 소개 - 등록일 - 2011.12.22 - | - 코멘트 - 52994 NHN 표준 웹개발 프레임워크로 사용하고 있는 Spring MVC, 좀 더 멋지고 짜임있게 테스트를 하고 싶었다면 이 Spring-Test-MVC 프로젝트에 관심을 가져야 합니다…
WebSocket과 Socket.io - 등록일 - 2011.12.22 - | - 코멘트 - 219760 웹 페이지의 한계에서 벗어나 실시간으로 상호작용하는 웹 서비스를 만드는 표준 기술인 WebSocket. 그리고 다양한 방식의 실시간 웹 기술을 손쉽게 사용할 수 있는 Socket.i…