프로그래밍 3

잡스의 기준 Creative Selection, 켄 코시엔다

잡스의 기준 Creative Selection 켄 코시엔다(지음), 박세연(옮김), 청림출판 페이스북에서 누군가가 이 책에 실린 아래 문장을 옮겼고 나는 그걸 보곤 바로 이 책을 구입했다. 1. 영감 inspiration: 거대한 아이디어를 떠올리고 그 가능성 상상하기 2. 협력 Collaboration: 다른 사람과 함께 일하는 과정에서 각자의 보완적인 장점 결합하기 3. 기능Craft: 기술을 적용해 최고의 결과물을 얻고, 항상 더 좋은 것을 만들어 내기 위해 노력하기 4. 성실Diligence: 힘든 일도 마다 않고, 쉽고 빠른 길에 의존하지 않기 5. 결단력Decisiveness: 까다로운 결정을 내리고, 미루지 않기 6. 취향Taste: 선택을 위한 세련된 감각을 개발하고, 즐거움을 주는 통합된..

예술을 이해하는 컴퓨터

미시간에 있는 로렌스 공과대학의 컴퓨터 과학자인 Lior Shamir와 Jane Tarakhovsky는 최근 흥미로운 연구를 진행했다. 컴퓨터는 예술을 이해할 수 있는가?(can machines understand art?) 그리고 연구 결과, 가능하다는 것. 마치 예술사가들이 예술 작품의 연관 관계를 찾고 분석하고 평가하듯이 컴퓨터도 특정 작품의 연결 고리를 찾을 수 있다는 것이다. For instance, the computer automatically placed the High Renaissance artists Raphael, Leonardo Da Vinci, and Michelangelo very close to each other. The Baroque painters Vermeer, Rub..

웹 서비스 기획자를 위한 웹 보안 가이드

새로운 서비스를 준비 중이라면, 그것이 오프라인 서비스라고 하더라도, 온라인 플랫폼 - 웹 사이트, 모바일 어플리케이션 등 - 을 고민하지 않을 수 없다. 온라인 플랫폼은 웹Web이 기반이 되어야 하고, 웹에서 파생된 API나 모바일 어플리케이션으로 확장될 것이다. 이러한 온라인 플랫폼은 서비스 모델(수익모델)과 전략을 수립하고, 웹 서비스 기획자가 상세하고 정교한 스토리보드를 만들고 디자이너가 UI/UX를 고민하며, 실제 이미지 작업을 하고, 이를 바탕으로 개발자가 고객의 서비스 환경에 최적화된 프로그래밍 작업을 한다. 시스템 담당자들은 하드웨어와 네트워크를 설계, 관리하게 될 것이고. 하지만 웹 기반의 온라인 서비스 오픈 이후 문제가 발생했을 때, 그것을 해결할 수 있는 것은 기획자나 디자이너가 아니..