[CoreAnimation]Layer

June 20, 2014 Blog

레이어와 뷰 iOS나 Mac OS 앱을 개발할 때 뷰를 많이 사용합니다. 뷰는 이미지, 비디오, 글자들을 보여주는 객체이며 터치, 제스쳐 등의 유저가 행하는 것을 잡아서 처리할 수 있습니다. 또한,...

개발자 영어 코드로 감 잡다

June 18, 2014 Blog

C# 혹은 자바와 같은 언어들을 가리켜 객체 지향 프로그래밍 언어라고 한다. 객체 지향 방법론, 즉 Object-oriented Methodology 라고 하는 관점은 세상 만물이 모두 객체로 이루어져 있고, 이 객체들이...

[알고리즘]Binary Tree – 이진트리

June 18, 2014 Blog

이진 트리 이진 트리(binary tree)는 한 노드가 최대 2개의 자식 노드를 가지는 트리를 말하며 첫 번째 노드는 부모(parent), 자식 노드는 왼쪽(left), 오른쪽(right)라고 불립니다. 루트 이진 트리(rooted binary tree)는...

Javascript this, call, apply 그리고 bind

June 18, 2014 Blog

Javscript this, call, apply, bind Javascript 에 오신것을 환영합니다. 낯선이여! 이 포스트는 글에 기반하여 작성되었습니다. 1. http://dailyjs.com/2012/06/18/js101-this/ 2. http://dailyjs.com/2012/06/25/this-binding/ 3. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind Method, Function 먼저 메소드와 함수의 차이에 대해서 간단히...

[알고리즘]Binary Tree – 이진트리

June 18, 2014 Blog

이진 트리 이진 트리(binary tree)는 한 노드가 최대 2개의 자식 노드를 가지는 트리를 말하며 첫 번째 노드는 부모(parent), 자식 노드는 왼쪽(left), 오른쪽(right)라고 불립니다. 루트 이진 트리(rooted binary tree)는...

GCD를 통해서 데이터를 동기화 하기

June 16, 2014 Blog

다수의 쓰레드를 통해 데이터를 동시에 접근하는 경우 동기화 관련되서 문제가 발생합니다. @synchronized(self)나 NSLock을 사용하여 해결할 수도 있습니다. 하지만 코드가 비효율이 되며 불필요하게 다른 쓰레드에서 기다리는 상태가 발생할 수...

Common Lisp, CLOS 가이드

June 15, 2014 Blog

CLOS CLOS Brief Guide based on http://www.aiai.ed.ac.uk/~jeff/clos-guide.html http://www.cs.northwestern.edu/academics/courses/325/readings/clos.php http://cl-cookbook.sourceforge.net/clos-tutorial/ http://www.gigamonkeys.com/book/object-reorientation-generic-functions.html See http://github.com/1ambda/CLOS 1. class-of Built-in Classes SYMBOL STRING INTEGER CONS VECTOR and so on 2. defstruct defstruct automatically...

[node-webkit] 노드 웹킷으로 네이티브 앱 만들어보기 2

June 14, 2014 Blog

기본구성. 이전 글에서도 이야기 했듯이, nodejs를 기반으로 하고 있다. node-webkit 역시 비슷한 방식으로 구동되기 때문에 node-module을 만드는 방식이 비슷하다. 즉, 만들려고 하는 js파일 그리고 메타정보를 담고있는 package.json만 있으면...

[node-webkit] 노드 웹킷으로 네이티브 앱 만들어보기 1

June 14, 2014 Blog

시작. DevFest2014 에서 재밌게 본 세션 중 하나였던  ”크롬을 활용한 어플리케이션 개발”. node-webkit을 이용해 SQLGate를 만드신 개발 이야기였는데. 네이티브 라고는 모바일 앱 밖에 안만들어본 나에게는 신선한 충격! javascript로...

import pymssql UnicodeDecodeError

June 10, 2014 Blog

import pymssql UnicodeDecodeError: 곧 발표인데, 아무튼. pymssql 연동해야하는데 import 문 부터 에러가 나서 찾아보니 UnicodeDecodeError 이다. 다행히 pymssql 내에 있는 이슈에 답변이 있는데 문제는 컴퓨터이름이 non-ascii 이기 때문이다. ...

WWDC 2014 키노트 다시보기

June 10, 2014 Blog

WWDC 2014 세션별 영상을 보기 전에 키노트부터 다시 보고 애플이 말하고자 하는 것, 보여주고 싶은 것이 무엇인지 생각해보기로 했다. 내가 생각한 3가지는 통합, 개방, 개발자 환경이었다. iOS 7...

#이상한모임 오프라인 모임을 확인하세요.

June 10, 2014 Blog

그래서 짠~ 오프라인 모임을 확인할 수 있는 메뉴를 만들었습니다. 상단의 메뉴에서 Meetup, 하단의 메뉴에서 Meetup on OFFLINE 에 해당하는 페이지입니다. NOTICE 이벤트 생성은 블로그에 로그인해야만 합니다. 구글, 맥에서는...

[WWDC14] Prototyping: Fake It Till You Make It

June 10, 2014 Blog

Session #223 : Prototyping: Fake It Till You Make It Safari, iPhone WWDC 앱에서만 보입니다. 프로토타이핑을 하는 이유 아이디어를 테스트 : 실제 개발에 들어가게 되는 시간과 돈을 절약할...

RESTful, Stateless, HATEOAS 그리고 Passport

June 10, 2014 Blog

RESTful, Stateless, HATEOAS 환영합니다! Passport 세계에 온 낯선이여. 이제 당신은 곧 무력감 을 느끼게 될 것입니다. 이 시리즈의 목적은 Node.js 에서 RESTful 하게 세션 없이 오오 인증을 하기...

연휴와 개발 그리고 오픈소스.

June 9, 2014 Blog

어이없게도 연차까지 쓴 내 올해의 마지막 연휴는 코딩과 함께 날아갔다. 그냥 하고 싶지 않았고, 캠핑이나 차를 끌고 군산이나 통영에 가는 단꿈을 꾸었지만 그냥 로또꿈보다 못한 꿈이 되었다.  친구들과...

#yahoopipes 로 여러 #rss 피드 대통합

June 9, 2014 Blog

yahoo pipes를 사용하면 된다. 편하네. 예전에 알았던 야후 파이프를 이제야 써먹어 본다. 복잡하지 않으면 그래프 기반 다이어그램처럼 직관적인 게 따로 없다. 내가 만든 파이프. 블로그 많다. ohyecloudy's programming...

테이블 뷰 Refresh

June 8, 2014 Blog

reloadData 함수를 사용하면 기본적으로 Refresh 가 되는 줄 알았는데 테스트 하던 중에 기존에 UITableView에 데이터가 있고 reloadData 를 하더라도 움직이지 않으면 cellForRowIndexPath에 의해서 갱신이 되어 지는데.  그래서 사용자가...

텀블러를 개발자 블로그로 쓰기 곤란한 이유

June 7, 2014 Blog

요즘들어 텀블러를 애용중인데, 당초 텀블러의 목적은 개발하면서, 공부하면서 얻은 정보나 생각을 올리는 것이었다. 당초 목적대로 쓰려면 필요한 기능이 있는데, 아직 텀블러를 모두 파헤쳐본건 아니지만 기본 기능으로는 없는게 확실한...