크리스마스 선물과도 같은 릴리즈인것 같습니다. Channel API가 오픈되서 Server-Side Push를 해볼 수 있네요. 기념으로 간단하게 채팅방 포팅해봤습니다. 데모 : http://gae-simple-chat.appspot.com/ 소스 : https://github.com/kyungw00k/gae_simple_chat 어디서 많이 보던 모양이죠? ㅋㅋ SDK Detail 정보는 아래 링크에서 확인하세요 http://googleappengine.blogspot.com/2010/12/happy-holidays-from-app-engine-team-140.html
Archive for the ‘Technical Reports’ Category
Simple Data Transmission in JavaScript
Get 방식으로 통신하는 여러가지 방법 중, 제가 종종 쓰는 두가지 방법을 소개해봅니다. Simple Data Transmission in Javascript
Flyweight Pattern in JavaScript
“하나의 객체에 많은 정보를 담기 보다, 나눠서 담고 추가적인 정보는 Manager에서 관리하자” 라는 의도의 Pattern입니다. 어려운 내용은 하나도 없으니 한번 쓰윽 보시면 될 것 같습니다. Flyweight Pattern in JavaScript
Writing Native Extension for Node.js
2010. 10. 23일 오프모임에서 발표한 내용입니다. 이번 내용은 Node.js 의 Native 확장 기능의 구조와 원리에 대해서 알아보고 간단한 실습을 통해서 직접 작성해보기도 하였습니다. 자세한 내용은 를 참고해주세요. Writing Native Extension for Node
Rhino를 활용한 Server-side Javascript 실행시 Timeout 기능 추가
먼저 ContextFactory Class에서 제공하는 observeInstructionCount(Context, int) Method를 Overriding 하는 것으로 시작한다. 이 Method는 본래 실행할 Javascript 코드의 Instruction 개수를 제한을 두어, 실행 제한을 두기 위해 사용하는데, 이를 재정의하면 Timeout 기능 구현이 가능하겠다. observeInstructionCount의 기본 구현은 실행 코드의 Instruction의 갯수에 제한을 둘 경우에만 작동하는데, 이는 Context Class의 setInstructionObserverThreshold(int count)로 실행 코드 갯수에 제한을 둘 수 있다. [...]
JSR 223 – Scripting for the Java Platform
JSR 223 소개 Java SE 6에는 Script Engine을 지원하기 위해 API를 제공한다. 이는 Java에서 특정 Script를 실행시킬 수 있게 해줄 뿐 아니라, Java의 Context와 연결하기 위해 일종의 Entry Point를 제공해, Context를 공유할 수 있다. 임의의 Script 언어를 사용하기 위해서는 javax.script Package를 상속받아 구현함으로서 외부 언어를 지원 할 수 있도록 한다. scripting: Project Home Page에서 [...]
JSON Query Engine Top5
JavaScript에서 JSON형식으로 데이터를 유지하는 것은 현대적인 웹 애플리케이션 개발에서 자주 사용됩니다. 간단하고 사용하기 쉽고 eval() 함수로 평가만 되면 개체로 사용할 수 있습니다. 입출력을 쉽게하며 JavaScript가 아닌 언어에서도 JSON 형식의 데이터를 처리하는 경우가 늘어나고 있습니다. JSON 데이터를 조작하기 위한 엔진의 하나로 JSON 쿼리 엔진 또는 JSON 쿼리 언어, JSON 쿼리 라이브러리라는 것이 있습니다. JSON 데이터에서 특정 [...]


Posted in
Tags: 
