본문 바로가기

전체 글

WebSocket API 지난 7월 13일 강남역에서 열렸던 JSLounge 여섯번째 세미나에서 발표한 WebSocket API 자료이다. Web Socket API from JeongHwan Jang WebSocket의 경우 표준이 논의된지 상대적으로 오래된 상황이라 이미 다양한 라이브러리가 나와 있고 WebSocke에 대한 번역서도 나와 있을 정도로 널리 알려진 프로토콜/API이다. 개인적으로 업무에 활용하게 되면서 내용을 살펴봤고 HTTP와는 달리 서버와 항상 연결되어 있다는 점에서 게임, 채팅, Push 등 HTTP의 약점을 메꿀 수 있을 것이라고 생각한다. API는 간단한 편이나 프로토콜까지 살펴보기에는 다소 어렵다는 생각이 든다. 특별히 WebSocket을 지원할 서버를 만드는 것이 아니라면 프로토콜을 살펴보지 않아도.. 더보기
HTML5 API - The Screen Orientation API and Fullscreen 지난 5월 2일 JSLounge의 다섯 번째 세미나에서 발표한 HTML5 API - The Screen Orientation API and Fullscreen 발표자료이다. 지난 달 게임을 개발할 때 유용하게 사용할 수 있는 HTML5 기능들에 대해 조사하다가 조금 더 자세히 알아보고 싶은 생각이 들어 주제로 정했다. HTML5 API - The Screen Orientation API and Fullscreen from JeongHwan Jang Fullscreen은 이미 플래시에서의 전체 화면 기능이나 동영상을 볼 때 종종 사용했던 기능으로 프로그램을 사용하여 기능을 제어할 수 있다는 점을 빼면 특이한 내용은 없다. 개발자의 관점에서는 혼동할 수 있는 부분이 있으나 특별히 어려운 것은 아니다. 반면 .. 더보기
새로운 컨퍼런스 소개 - ANGLEBRACKETS 우연히 front-end를 주제로 하는 새로운 컨퍼런스를 발견했다. 라는 행사인데 무려 4일 동안 열리는 상당히 규모가 큰 컨퍼런스이다. (홈페이지) 올해는 4월 8일부터 11일까지 미국 라스베가스에서 개최된다. 컨퍼런스만 참여하려고 해도 1,700불에 가까운 비용을 지불해야 하는 상당히 고가(?)의 컨퍼런스인데 워크샵이 포함된 패키지를 선택하면 최대 2,500불에 가까워진다. 워크샵 컨퍼런스에는 MS 설피스 윈도 RT 테블릿이나 넥서스 7을 준다고.. 워크샵의 주제는 다음과 같다.Day of Single Page ApplicationsOn the Metal: Essential HTML5, CSS3 and JavaScript for All DevelopersBuilding Applications with.. 더보기
fluent 2013에서 관심 있는 세션 JavaScript와 HTML5를 주제로 하는 Fluent 컨퍼런스가 5월 28일부터 30일까지 샌프란시스코에서 열린다. 한 번쯤 가보고 싶은 컨퍼런스지만 이래저래 연이 닿고 있지 않은 컨퍼런스다. 트위터를 돌아다니다가 누가 이 컨퍼런스에 대해 이야기했길래 가볍게 스케쥴을 살펴보다가 관심이 생기는 세션 몇 개를 정리해본다. Secrets of Awesome JavaScript API Design혼자만 사용할 기능을 만드는 것이 아니라면 항상 고민하게 되는 주제이다. 설명 중 APIs are developer UX.라는 표현이 와닿는다. Who Killed My Battery: Analyzing Mobile Browser Energy Consumption모바일 브라우저와 배터리 소모량의 관계라니. 삼성전자.. 더보기
Getting Started with WebRTC 지난 화요일 JSLounge의 네 번째 세미나에서 Getting Started with WebRTC라는 제목으로 WebRTC에 대해 발표했다. 완전히 새로운 구성으로 발표를 하기에는 아직 스스로도 WebRTC에 대해 잘 알지 못하기에 스스로도 이번 기회에 공부한다는 목표로 http://www.html5rocks.com/en/tutorials/webrtc/basics/ 의 내용을 정리하는 방법을 이용했다. Getting started with WebRTC from JeongHwan Jang 이번 준비를 하면서 느낀 것은 WebRTC가 단순히 카메라와 마이크로 수집한 정보만을 보내기 위한 스펙이 아니고 많은 활용 가능성이 있는 스펙이라는 점이다. 여러 보안 문제로 브라우저에서 실행되는 이상 데스크톱 애플리케.. 더보기
자바스크립트를 배우는 좋은 방법 자바스크립트를 배우는 좋은 방법이라는 글이 올라왔는데 상당히 수긍할 수 있는 내용이라 간단히 요약하고 의견을 추가해본다. 원문은 http://net.tutsplus.com/tutorials/javascript-ajax/the-best-way-to-learn-javascript/ 이다. 0번째: 어떤 것이 자바스크립트인지 이해하기자바스크립트가 정확히 무엇을 의미하는지를 이해해야 한다는 요지이다. 그리고 라이브러리를 사용하기 전에 자바스크립트를 먼저 익히라고 조언해준다. 첫번째: 코드카데미(Codecademy.com)에서 자바스크립트 코스 수강하기최근 코드카데미에서 파이썬을 공부했었는데 여기서도 첫번째로 코드카데미를 추천한다. 내용이 일반인을 대상으로 하고 있기 때문에 매우 쉽게 공부할 수 있다. 두번째: .. 더보기
Mac에서 Git 설치하고 설정하기 깃헙과 연결하여 깃을 사용하기로 결심하고 터미널을 열고 git을 실행해보니 프로그램이 설치되어 있지 않았다. 그래서 구글신 영접하고 다음 주소를 방문하게 됐다.https://help.github.com/articles/set-up-git http://git-scm.com/book/en/Getting-Started-Git-Basics위 페이지에 깃에 대한 간단한 설명으로의 링크가 있길래 간단하게 글을 읽고 기초적인 개념을 잡았다. 파일의 스냅샷을 뜬다는 것과 committed, staged, modified라는 세 가지 키워드. 나머지는 설렁설렁. http://git-scm.com/downloads그리고 깃 프로그램을 다운로드. https://help.github.com/articles/set-up-git.. 더보기
Codecademy 이용 후기 며칠동안 파이썬 공부를 시도해봤다. 몇 년 전에 책을 사서 보기도 했고, 업무에 간단히 적용해본 기억도 있지만 워낙 오랫동안 관심 밖에 있던 언어라 다시 봐도 새로웠다. 무엇보다도 파이썬을 선택한 이유는 널리 사용되기 때문이다. 국내에서는 PHP보다 사용자가 적은 느낌이기는 하지만 해외에서는 많은 스타트업에서 파이썬을 선택한다. 심지어 구글도 처음 시작했을 때는 파이썬을 사용했다. PHP를 잘 한다고 하기에는 무리가 있지만 무엇보다도 새로운 - 그러면서도 쓸만한 - 언어를 배운다는 것에 더 무게중심을 두고 파이썬을 선택했다. 이번에 파이썬을 공부하면서는 책을 보지 않았다. 대신 Codecademy (코드카데미)를 이용했다. 일단 두꺼운 책을 들고 다니면서 살펴보는 것도 부담스러웠지만 언젠가부터 책으로 공.. 더보기

반응형