일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 크로스브라우징
- JQuery
- 제이쿼리
- 750R
- 테스트
- git
- github
- Javascript
- Microsoft
- Ajax
- 콜백 함수
- non-blocking
- callback function
- 웹디자인
- CSS
- CoffeeScript
- 마소
- 인턴
- 마이크로소프트
- NoSQL
- 개발환경
- npm
- AngularJS
- Python
- 자바스크립트
- MongoDB
- node.js
- 빅데이터
- 오픈소스
- Today
- Total
목록분류 전체보기 (50)
Inspired World
모바일 게임을 왜 만들었나 사실 제가 프로그래밍을 시작한 이유는 게임을 개발하고 싶어서였습니다. 아이러니하게도 게임 개발을 배워본적도 독학한적도 없었습니다. 그래서 이번 기회에 한번 게임을 개발해보려고 iOS와 Android에서 둘다 배포할 수 있도록 크로스플랫폼 프레임워크를 알아보았습니다. 제가 생각하기에 프레임워크의 가격이나 사용 언어등을 따져본 결과 Cocos2D-X를 사용해서 개발하기로 했습니다. 가격이 무료였고 개발언어는 C++이였습니다. 저와 제 동생은 어떤 것을 개발할지 아이디어를 공유했고 "메트로버드 (Metro Birds)"라는 게임을 개발하기로 하였습니다. 동생과 함께 일하기이 프로젝트는 처음으로 제 동생과 함께 일하는 프로젝트입니다. 가족과 함께 일한다는 것은 꽤 흥미로운 일입니다 ㅎ..
레오폴드 750R 사은품: 추가 키캡 도착!레오폴드 750R 초기 구매자들 대상으로 추가 키캡을 준다는 얘기가 있었습니다. 운좋게도 제가 해당되어서 키캡을 받게 되었습니다. 사은품 키캡무려 1.5mm PBT 재질의 키캡(750R 키캡과 동일 재질)을 사은품으로 제공하였습니다. 레오폴드 750R은 텐키리스이지만 사은품은 풀배열로 옆에 키패드 키캡까지 제공하네요 ㅎㅎ 또 원래 제품은 영문 닌자각인인데 비해서 추가 키캡은 한글/영문 정각입니다. 아쉽게도…아쉽게도 얼마전 제가 쓰던 마제스터치 청축을 중고로 처분하는 바람에 사용하지 못하고 있습니다.그렇다고 멤브레인 키보드에 쓰기도 모해서 키캡을 그냥 고이 모셔두고 있습니다.
왜 Primus 인가 ?Socket.io 라는 유명한 Node.js 모듈을 들어보신 적이 있으실 겁니다. Socket.io는 푸쉬 알림이나 실시간으로 업데이트가 필요한 콘텐츠를 가진 서비스들이 많이 사용하고 있습니다. 문제는 Socket.io가 심각한 버그 및 메모리 누수가 있고, 활발히 개발되지 않고 있다는 점입니다. Socket.io에서 SockJS나 Engine.io와 같은 다른 라이브러리로 변경하고 싶을 때, 새로운 API를 공부해야하고 기존에 작성되었던 코드를 재작성해야하며, 또 기존 Socket.io 에서 자체 제공하던 기능들이 없을 경우에는 직접 구현을 해야합니다. Primus라는 이 모듈이 구세주입니다. 이 모듈은 SockJS, Engine.io, BrowserChannel, Socket...
무한도전 9주년 + 사고오늘은 무한도전 9주년 되는 날입니다. 근데 이게 왠일? 리쌍의 길 (길성준)이 지난 밤 12시 30분에 합정동에서 음주운전이 적발되어 면허 취소를 받아다더군요 -0-; 혈중 알코올 농도 0.109% 였다고 합니다. 박명수의 “빠져라”그동안 박명수가 무한도전에서 개그로 빠져라 빠져라 했었는데 정말로 이번에 빠질 가능성이 높아보이네요. 과연 길은 무한도전에 잔류 할 수 있을까?예전에 무한도전 콘서트 사건 때도 자진하차 한다고 했었다가 제작진 측과 무한도전 멤버들이 잘 챙겨주어 계속 함께 했었는데 이번에는 음주운전 사건은 쉽게 덮어주고 넘어가기 쉽지 않은 문제로 보이네요. 길 인턴 + 안 웃기는 이미지에서 요즘 개그감을 찾으며 이제 빛을 보나 했더니 안타깝습니다.
oEmbed 란?oEmbed 공식 사이트에 따르면, oEmbed는 다른 사이트의 URL을 가지고 내장할 수 있게 하는 한 형식입니다. 한 유저가 어떤 리소스((사진이나 비디오 등)의 링크를 게시했을 때, 그 리소스를 직접 읽지 않고도 웹사이트에 내장할 수 있도록 해주는 심플한 API입니다. YouTube, Vimeo, Flickr 와 같은 콘텐츠 제공자들이 oEmbed의 공통적인 스펙에 맞는 URL을 주고 그 URL을 통해 아래와 같은 response을 받을 수 있습니다.{ thumbnail_width: 480, height: 270, author_url: 'http://www.youtube.com/user/officialpsy', title: 'PSY - GANGNAM STYLE (강남스타일) M/V'..
망가진(?) ng-modelAngularJS를 사용할 때 angular-* 모듈들을 사용하고 Angular 방식으로 개발하는게 좋습니다. 하지만 성능 개선이나 다른 이유 때문에 Angular 방식을 벗어나서 jQuery plugin을 사용해야 한다든가 다른 방식으로 개발을 해야할 때가 생깁니다. 문제는 Model을 변경했으나 UI가 변경안될 때 생깁니다. “왜 내 ng-model 이 망가졌어!” AngularJS - Model이 작동하는 방식ng-repeat, ng-model, $resource, $http는 AngularJS의 내장 함수들이며, 각 함수들의 본연의 일과 모델을 변경하는 등의 일을 마치고 $scope.$apply()를 호출하도록 되어있습니다. 위 보이는 그림과 같이 “set up $wat..
앗, 이런 실수를!몇 일전, 제가 운영하는 어그로 끄는 이야기 사이트 로딩 속도가 좀 느린것 같아서 최적화를 해보고자 Google Pagespeed를 돌려보고 제가 큰 실수를 하나 했다는 것을 깨달았습니다. 제가 잊어버리고 Gzip을 사용하도록 서버에서 설정을 안해줬습니다. Gzip을 사용하면 70% 넘게 전송하는 패킷 크기를 줄일 수 있다고 분석 결과가 나왔습니다. GzipGzip을 혹시 처음 들어보시나요? Gzip을 사용할 수 있는 브라우저가 서버에 요청을 보냈을 때, 서버는 브라우저에 데이터를 압축해서 보내줄 수 있고 브라우저는 압축된 데이터를 풀어서 원본 데이터를 받게 됩니다. 서버가 Gzip 압축에 대해 지원하지 않고 그냥 무시한다면, 압축되지 않은 원래 사이즈의 데이터가 전송되기 때문에 Gzi..
MongoDB 기존 RDBMS인 MySQL, MS-SQL, Oracle, PostgreSQL 이 데이터베이스로써 많이 쓰이고 있습니다. 하지만 요즘처럼 실시간성이 중요시 되고 모바일 디바이스의 양이 급증함에 따라 더 빠르고, 확장성이 뛰어난 DB들이 필요로 해져서 NoSQL이라고 불리우는 데이터베이스들이 많이 생겨났습니다. 많은 데이터베이스들 중 딱히 “이 데이터베이스가 최고다!”” 하는 것은 없습니다. 왜냐면 모든 데이터베이스들은 마치 게임에서 주어진 한정된 포인트를 가지고 스탯을 찍는 것처럼 어떤 한 장점이 부각되면 다른 단점이 생기는 그런 구조입니다. 이런 걸 CAP 이론이라고 합니다. CAP 이론유명한 CAP 이론을 살펴보면 Consistency: 동일한 데이터를 읽고 쓰는 것Availabilit..
Twitter Bootstrap트위터에서 공개한 Twitter Bootstrap (트위터 부트스트랩) 이라는 Frontend Framework(?) 입니다. Bootstrap이 요즘 개발할 때 많이 쓰이죠. 특히 빠르게 프로토타이핑 할 때 쓰기도 하고 진짜 서비스를 개발할 때도 쓰입니다. 이유는 흔히 많이 쓰일만한 요소나 폼 같은 것들이 이쁜 모양으로 만들어져있고 제공하는 jQuery Plugin들이나 반응형 그리드 같은 기능들이 탑재되어있기 때문입니다. 시작Bootstrap이 제공하는 css 파일과 js파일만 추가해주면Bootstrap을 시작할 수 있습니다.head 태그 안에 아래 두줄을 추가해주면 됩니다. 둘러보기Bootstrap 공식사이트 에 가보면워낙 문서화나 예제가 잘되어 있어서 사이트를 돌아다..
요즘 예능 대세? 홍진호?최근 “더 지니어스 시즌1”이라는 종편 예능에서 다양한 분야의 브레인들을 누르고전 프로게이머 홍진호가 우승을 하면서 화제가 되었었죠. 그러면서 SNL에도 출연해서 유명세를 탔습니다. 이어서 공중파 예능인 나혼자산다 라디오스타 해피투게더 에 출연하면서 어느덧 어엿한 방송인이 되었습니다 ^_^ 프로게이머사실 홍진호는 스타크래프트 프로게이머, 한국 e-sports 에선 걸출한 인물이에요. 스타1의 상징적인 인물이라고 할 수 있는 “임요환”의 라이벌이기도 하지요.방송에서는 거의 초창기라고 할 수 있는 2001년 온게임넷 코카콜라배 스타리그때 부터 보이기 시작했고 IS > KTF 매직엔스 > 투나SG > KTF 매직엔스 > 공군 ACE > KT 롤스터 를 거치며 오랜기간 스타1 리그와 함..