테스트 주도 iOS 애플리케이션 개발 2장 정리
테스트 주도 개발용 기법 개발자는 코드를 테스트할 수 있고 개발 방향이 옳은 방향으로 가고 있는지 컴퓨터가 자동으로 테스트를 계속해서 실행하게 만들 수 있다. 이 장은 개발자가 효율을 향상시키려고...
테스트 주도 개발용 기법 개발자는 코드를 테스트할 수 있고 개발 방향이 옳은 방향으로 가고 있는지 컴퓨터가 자동으로 테스트를 계속해서 실행하게 만들 수 있다. 이 장은 개발자가 효율을 향상시키려고...
이 글은 Scott Hanselman의 A Coder, a Programmer, a Hacker, a Developer, and a Computer Scientist walk into a Venn Diagram을 번역한 것입니다. 한 친구가 최근에 말했습니다. “코딩을...
w3techs.com은 웹 기술에 대한 조사 결과를 공유하는 사이트입니다. 이곳에서 웹 서버 개발 플랫폼의 시장 위치에 대한 보고서를 읽고 ASP.NET 개발자 입장에서 느낀점을 정리합니다. 저의 웹 개발 환경 경험은 ASP.NET...
클라우드와 같이 잘 짜여지고, 잘 나뉘어진 거대한 시스템에서야 그렇다 치더라도 가상 머신은 여러모로 손실이 많은 수단 중 하나입니다. 가상 머신은 격리된 환경을 구축해준다는 데서 매력적이긴 하지만, 실제 배포용으로...
배경 아는 사람만 아는 Weird Feird 피드 애그리게이터. 나름 열쒸미 작업중이긴 한데, 이것저것 벌여놓은 판이 많아서 천천히 작업중. 현재까지는 워드프레스용으로만 피드 뽑아오는 것들 완료. 그런데, 이 작업을 하다보니...
스티브 잡스가 보스턴에서 매킨토시를 발표한 영상이 발견되었다. 우리가 알고 있는 첫 번재 발표 영상은 아니지만, 영상의 화질도 훨씬 낫고, 무엇보다 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을 사용해 변수를 삭제하려고 하면 에러가 난다.