Blog

테스트 주도 iOS 애플리케이션 개발 2장 정리

January 28, 2014 Blog

테스트 주도 개발용 기법 개발자는 코드를 테스트할 수 있고 개발 방향이 옳은 방향으로 가고 있는지 컴퓨터가 자동으로 테스트를 계속해서 실행하게 만들 수 있다. 이 장은 개발자가 효율을 향상시키려고...

웹 서버 개발 플랫폼의 역할과 위치

January 27, 2014 Blog

w3techs.com은 웹 기술에 대한 조사 결과를 공유하는 사이트입니다. 이곳에서 웹 서버 개발 플랫폼의 시장 위치에 대한 보고서를 읽고 ASP.NET 개발자 입장에서 느낀점을 정리합니다. 저의 웹 개발 환경 경험은 ASP.NET...

도커(Docker) 튜토리얼 : 깐 김에 배포까지

January 27, 2014 Blog

클라우드와 같이 잘 짜여지고, 잘 나뉘어진 거대한 시스템에서야 그렇다 치더라도 가상 머신은 여러모로 손실이 많은 수단 중 하나입니다. 가상 머신은 격리된 환경을 구축해준다는 데서 매력적이긴 하지만, 실제 배포용으로...

Feed Schemata 개발 일지

January 27, 2014 Blog

배경 아는 사람만 아는 Weird Feird 피드 애그리게이터. 나름 열쒸미 작업중이긴 한데, 이것저것 벌여놓은 판이 많아서 천천히 작업중. 현재까지는 워드프레스용으로만 피드 뽑아오는 것들 완료. 그런데, 이 작업을 하다보니...

스티브 잡스의 매킨토시 발표 영상.

January 26, 2014 Blog

스티브 잡스가 보스턴에서 매킨토시를 발표한 영상이 발견되었다. 우리가 알고 있는 첫 번재 발표 영상은 아니지만, 영상의 화질도 훨씬 낫고, 무엇보다 90분 정도의 발표 이벤트 전체를 보여준다. 한 번쯤은...

[5] 앱서비스의 CS에 대하여

January 26, 2014 Blog

일반적으로 앱서비스는 웹서비스와 달라서 고객센터 같은 것을 구축하여 운영하는 일이 쉽지는 않다. 예전엔 앱서비스라는 개념이 많지 않았던 터라 앱을 스토어에 올려놓고 런칭하면 끝나는 경우가 많았다. 그래서 ‘운영’이라기 보단...

Javascript 빌드도구, Grunt 시작하기

January 25, 2014 Blog

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...

[javascript] NaN == NaN? NaN === NaN?

January 23, 2014 Blog

NaN은 어느 값과도 일치하지 않는다. 심지어 NaN 자체와도! 고로, NaN==NaN 은 false, NaN === NaN 은 당연히 false. 그러므로 isNaN()을 사용해야한다. 

django-endless-pagination 을 이용한 페이징구현 Part 1.

January 22, 2014 Blog

페이징 기능은 사실 게시판에 있어서 필수적인 기능인데 구현하는데 있어서 겁을 먹게 되는것 같다. (나같은 초보 웹쟁이는 더 그렇지) django 에서 페이징 기능을 쉽게 추가할수 있는것이 있을까 싶어서 djangopackages...

[Draft]Authentication

January 21, 2014 Blog

* 작성중인 미완성의 글입니다. 개요 Passport에 Mongoose를 적용해 Node.js 응용프로그램의 사용자 인증을 구현하는 방법을 정리합니다. 인증 전략(strategy) Passport는 사용자 인증 요청을 처리하기 위해 전략(strategy)이라는 개념을 사용합니다. 인증 방법에...

[springMVC] 파일 업로드 처리시 multipartResolver 에러 처리

January 21, 2014 Blog

multipartResolver 사용시 빈 이름역시 multipartResolver로 해야하는 것은 상식일 것이고. 제대로 해도 에러가 날 때가 있다. "Error creating bean with name ‘multipartResolver’ defined in class…..nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory…..”...

카드 정보 누출에 대한 대책

January 20, 2014 Blog

해외 결제 가능한 카드로 국민, 롯데, 농협 셋 중 하나를 쓴다면 먼저 해외 결제 불가로 해두세요. (체크카드도 확인 하세요.) 그리고 카드를 탈회하거나 재발급 받으세요. CVC 유출 안되어 괜찮다는...

[번역]GitHub / Commits / 커밋 메시지로 이슈 닫기

January 20, 2014 Blog

이 문서는 Closing issues via commit messages의 비공식 번역글이며 GitHub에서 보증, 유지 또는 감독하지 않습니다. 공식 도움글을 보시려면 help.github.com을 방문하세요. 커밋 메시지로 이슈 닫기 커밋 메시지는 강력한 기능입니다....

(iOS) UIImagePickerController 이미지/동영상 저장하기

January 20, 2014 Blog

매번 찾아서 쓰던건데 너무 귀찮아서 정리한다. 카메라나 동영상의 간단한 뷰를 띄우기 위해서 UIImagePickerController 를 사용하는데 사진을 찍는 방법 , 동영상을 찍는 방법 및 아이폰 내장 포토 앨범에 저장하는...

동적 Linq 연산 #2 – Where

January 20, 2014 Blog

지난 포스트에 이어… 지난 포스트에서 런타임에 동적으로 결정되는 속성 이름을 사용한 시퀀스 정렬과 CreateDelegate 메서드를 사용한 최적화 방법에 대해 살펴봤습니다. 정렬 작업과 더불어 Linq에서 가장 많이 사용되는 연산은...

[javascript] var 변수선언

January 20, 2014 Blog

var 문으로 선언/생성된 변수는 영구적이다 그러므로, delete을 사용해 변수를 삭제하려고 하면 에러가 난다.