스티브 잡스의 매킨토시 발표 영상.
스티브 잡스가 보스턴에서 매킨토시를 발표한 영상이 발견되었다. 우리가 알고 있는 첫 번재 발표 영상은 아니지만, 영상의 화질도 훨씬 낫고, 무엇보다 90분 정도의 발표 이벤트 전체를 보여준다. 한 번쯤은...
스티브 잡스가 보스턴에서 매킨토시를 발표한 영상이 발견되었다. 우리가 알고 있는 첫 번재 발표 영상은 아니지만, 영상의 화질도 훨씬 낫고, 무엇보다 90분 정도의 발표 이벤트 전체를 보여준다. 한 번쯤은...
Daring Fireball: On the WSJ's 'iPhones to Come Out With Bigger Screens' Story | Daring Fireball: There’s so much more I could write about this, but for now,...
애니팡 2는 매치 3 장르의 게임이다. 매치 3는 같은 색상의 블록을 맞추어 부수는 형태의 게임으로 이 장르의 최강자는 캔디 크러쉬다. 최근 애니팡 2는 매치 3 게임의 최강자 캔디...
An 11.88” Retina MacBook Air | Forward Progress: It turns out that an ~11.88” Retina MacBook Air with a 2732 x 1536 resolution happens to have the exact...
일반적으로 앱서비스는 웹서비스와 달라서 고객센터 같은 것을 구축하여 운영하는 일이 쉽지는 않다. 예전엔 앱서비스라는 개념이 많지 않았던 터라 앱을 스토어에 올려놓고 런칭하면 끝나는 경우가 많았다. 그래서 ‘운영’이라기 보단...
Grunt Grunt 0.4 부터는 grunt-cli 를 전역으로 설치하고, 프로젝트마다 grunt를 설치해야한다. 1. Installation npm install -g grunt-cli npm install -g grunt-init npm install grunt // in project folder...
By Jason Snell 이 글은 Macworld에 기고된 “Apple executives on the Mac at 30: ‘The Mac keeps going forever.’” 글을 번역한 것이다. 30년 전에, 애플은 매킨토시를 처음으로 소개했고,...
Do you think that I am a native HEXer?
두 값의 타입이 다른경우라도 값이 같을수 있다. null == undefined 는 true!
Electric cars won't save the planet | The Verge: That’s to say that if EVs are to prove themselves better for the environment over the long run, it’ll...
사용자 정의 링크를 지원한다. 써보니 편하다. 규칙에 맞게 타이핑하면 자동으로 링크를 만들어 준다. C.[카드번호]로 trello 카드에 연결했다. 이 경험으로 불편한 것들이 생겼다. 이전엔 안 불편했는데. jenkins에서 커밋 메시지에...
NaN은 어느 값과도 일치하지 않는다. 심지어 NaN 자체와도! 고로, NaN==NaN 은 false, NaN === NaN 은 당연히 false. 그러므로 isNaN()을 사용해야한다.
페이징 기능은 사실 게시판에 있어서 필수적인 기능인데 구현하는데 있어서 겁을 먹게 되는것 같다. (나같은 초보 웹쟁이는 더 그렇지) django 에서 페이징 기능을 쉽게 추가할수 있는것이 있을까 싶어서 djangopackages...
준비물 - Sandisk Class4 8GB SDCard (혹은 8GB 이상) - Raspberry Pi (Type B) - USB Lan Card - USB Hub (with Power Adapter) - Keyboard & Mouse...
* 작성중인 미완성의 글입니다. 개요 Passport에 Mongoose를 적용해 Node.js 응용프로그램의 사용자 인증을 구현하는 방법을 정리합니다. 인증 전략(strategy) Passport는 사용자 인증 요청을 처리하기 위해 전략(strategy)이라는 개념을 사용합니다. 인증 방법에...
multipartResolver 사용시 빈 이름역시 multipartResolver로 해야하는 것은 상식일 것이고. 제대로 해도 에러가 날 때가 있다. "Error creating bean with name ‘multipartResolver’ defined in class…..nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory…..”...
해외 결제 가능한 카드로 국민, 롯데, 농협 셋 중 하나를 쓴다면 먼저 해외 결제 불가로 해두세요. (체크카드도 확인 하세요.) 그리고 카드를 탈회하거나 재발급 받으세요. CVC 유출 안되어 괜찮다는...
이 문서는 Closing issues via commit messages의 비공식 번역글이며 GitHub에서 보증, 유지 또는 감독하지 않습니다. 공식 도움글을 보시려면 help.github.com을 방문하세요. 커밋 메시지로 이슈 닫기 커밋 메시지는 강력한 기능입니다....
매번 찾아서 쓰던건데 너무 귀찮아서 정리한다. 카메라나 동영상의 간단한 뷰를 띄우기 위해서 UIImagePickerController 를 사용하는데 사진을 찍는 방법 , 동영상을 찍는 방법 및 아이폰 내장 포토 앨범에 저장하는...
지난 포스트에 이어… 지난 포스트에서 런타임에 동적으로 결정되는 속성 이름을 사용한 시퀀스 정렬과 CreateDelegate 메서드를 사용한 최적화 방법에 대해 살펴봤습니다. 정렬 작업과 더불어 Linq에서 가장 많이 사용되는 연산은...
var 문으로 선언/생성된 변수는 영구적이다 그러므로, delete을 사용해 변수를 삭제하려고 하면 에러가 난다.
맥을 쓰면서 이맥스를 쓰기가 너무나 불편해 VIM과 IDE를 쓴지 2년되어가는 것 같다. 무심코 tmux를 쓰다가 단축키가 CTRL + B가 아닌가? 하긴 예전에 유행하던 screen이란 도구도 CTRL + A...
var s1 = “hello”;var s2 = “hell”+”o”; if(s1 == s2) console.log(“by value”) else console.log(“by reference”) 답은 by value! 대부분 언어에서 문자열은 참조 타입. by reference. 따라서 두 값을 비교하려면...
올해 무모한도전 #1 - 자바스크립트 완벽가이드 완독 작년 울며겨자먹기로 토비의 스프링 1,2권 완독했엇다. (한 주에 한 챕터 읽고 세미나까지… )But 자바도 모르는 나한테 남는건 크게는 없엇지만 그래도 스프링이...
Ubuntu 13.10 개발 환경 세팅 정리. 서버면 자동화시키는 것도 좋은 방법일 듯 한데, 데스크탑은 그래픽 드라이버 같은 부분이 컴퓨터마다 다르다 보니 완전히 자동화하는 건 쉽지 않은 것 같다....
윤지만씨는 시장 점유율의 함정: 10명 중 8명이 안드로이드를 쓴다고?을 올렸다. 해당 글은 찰스 아더(Charles Arthur)의 Why an 80% market share might only represent half of smartphone users의 번역이다....