이모: 시작에 대해서.

August 20, 2015 Blog

"이모에 대하여”라는 주제에 대해서 글쓰기 숙제가 있었다. 그리고 얼마뒤, 나는 "이거 마인드 매핑 해보자, 재미있는거 나올것 같다.”라는 말을 내 뱉었고 거의 바로 “기정사실”이 되었다. 나에게 미션이 주어지는 순간이었다....

샤오미, 홍미 노트 2 구입 경로

August 19, 2015 Blog

저가형의 끝판왕인 샤오미에서 홍미 노트 2를 출시하였고, 하루만에 첫물량 80만대를 완판하였습니다. 그리고 중국 외에서는 구입하기 힘든데 GearBest에서 한달 대기를 하긴 하지만 예약 판매를 시작하였습니다. 예판에 참여를 하면 순차적으로 판매한다고...

[크롬 익스텐션 Tutorial] GET, POST 방식 호출하기

August 19, 2015 Blog

이번에 웹툰 뷰어 크롬 익스텐션을 만들면서, 가장 중요한 것은 서버의 데이터를 가져와서 뿌리는 부분이었다. 여기서는 간단하게 이미지만 출력하는 부분을 구현하였다. html, js, json을 만들어내는 php 3가지가 필요하다. html...

[Swift][Algorithm]꼬리 재귀

August 19, 2015 Blog

꼬리 재귀(Tail Recursion) 꼬리 재귀는 함수를 호출하면서 스택을 재사용합니다. 일반적인 재귀는 스택이 쌓이고, 호출되지 않으면 스택을 하나씩 정리합니다. 하지만 꼬리 재귀는 스택이 쌓이지 않기 때문에 메모리를 아낄 수...

대륙의 실수 9탄, DJI 팬텀 3 스텐다드 첫 비행기

August 19, 2015 Blog

월요일 배송을 받고 블로깅 대륙의 실수 9탄, DJI 팬텀 3 Standard 을 한 뒤로  어제는 회사 일 때문에 하루종일 건들이지 못했습니다. 주말까지는 너무 시간이 오래걸리고 비가 오거나 뭔가 날씨가 안좋으면 날릴수가 없고, 퇴근후는 일몰후라...

Hosts changer

August 19, 2015 Blog

개요 hosts 파일을 편하게 바꿀 수 있는 프로그램입니다. 다운로드 클릭하세요 시스템 요구사항 닷넷 프레임워크 3.5 이상이 필요합니다. 사용법 다운받아서 원하는 경로에 넣으세요. 윈도우 시작시마다 실행하고 싶으면 시작프로그램에 바로가기를...

한 번에 한 종류의 일만 해야 할까

August 18, 2015 Blog

한동안 Medium의 읽을 거리를 찾을 때 그냥 사이트에 들어가서 했었는데, 회원가입을 하고 관심사를 체크했더니 매일 매일 딱딱 재밌을 것 ‘같은’ 글들을 메일로 보내준다. 메일링 리스트가 싫지 않기는 처음인...

테스트하기 어려운 코드라는 6가지 신호

August 18, 2015 Blog

최근에 의존성 주입을 알게되어서 (신나서?) 마구마구 의존성을 주입하다보니 한 클래스를 생성하는데에 너무 많은 의존성을 주입하는 경우가 생기더군요. 가장 많은 건 13개까지… 그래서 과연 내가 잘하고 있는 것이 맞나...

Teaching App Development with Swift – Apple 공식 사이트

August 17, 2015 Blog

Swift 로 앱개발을 가르치려는 교사/강사를 위한 사이트 꼭 교사나 강사가 아니더라도 Swift를 배우려는 사람들에게 유용한 사이트가 될 듯…   Teaching App Development with Swift https://swifteducation.github.io/teaching_app_development_with_swift/   각 강좌들에는 샘플...

코믹시스트 웹툰 뷰어 Chrome Extension 개발

August 17, 2015 Blog

코믹시스트를 리뉴얼하면서 정말 많이 고민했지만 뚜렷한 답을 찾지 못한 것이, 바로 웹툰이었다. 기존 사이트가 출판 만화를 중심으로 구성됐기 때문이다. 웹툰과 관련된 해결해야 할 가장 큰 문제는 ‘그 많은...

[Swift][일일 코드 #16]오일러 프로젝트 015

August 17, 2015 Blog

Problem 015 아래와 같은 2 × 2 격자의 왼쪽 위 모서리에서 출발하여 오른쪽 아래 모서리까지 도달하는 길은 모두 6가지가 있습니다 (거슬러 가지는 않기로 합니다). 그러면 20 × 20...

[Swift][일일 코드 #14]오일러 프로젝트 013

August 16, 2015 Blog

Problem 013 아래에 50자리 숫자가 100개 있습니다. 이것을 모두 더한 값의 첫 10자리는 얼마입니까? Solution let strLists = [ "37107287533902102798797998220837590246510135740250", "46376937677490009712648124896970078050417018260538", "74324986199524741059474233309513058123726617309629", "91942213363574161572522430563301811072406154908250", "23067588207539346171171980310421047513778063246676", "89261670696623633820136378418383684178734361726757", "28112879812849979408065481931592621691275889832738", "44274228917432520321923589422876796487670272189318", "47451445736001306439091167216856844588711603153276",...

Vim mouse mode

August 15, 2015 Blog

나도 vimrc 설정을 따로 만들었다만, 그것들을 전부 다른 애들이 설정해놓은 것들에서 수정해서 만든거라. 자세히 매뉴얼을 읽어보고 만들지는 않았다. 그런데 얼마전부터 NeoVim 매뉴얼을 번역하면서 기능들을 보고 있는데, 사용하고 있는 것들에대해서...

[Swift][일일 코드 #9]오일러 프로젝트 008

August 15, 2015 Blog

Problem 008 다음은 연속된 1000자리 숫자입니다 (읽기 좋게 50자리씩 잘라놓음). 73167176531330624919225119674426574742355349194934 96983520312774506326239578318016984801869478851843 85861560789112949495459501737958331952853208805511 12540698747158523863050715693290963295227443043557 66896648950445244523161731856403098711121722383113 62229893423380308135336276614282806444486645238749 30358907296290491560440772390713810515859307960866 70172427121883998797908792274921901699720888093776 65727333001053367881220235421809751254540594752243 52584907711670556013604839586446706324415722155397 53697817977846174064955149290862569321978468622482 83972241375657056057490261407972968652414535100474 82166370484403199890008895243450658541227588666881 16427171479924442928230863465674813919123162824586 17866458359124566529476545682848912883142607690042 24219022671055626321111109370544217506941658960408 07198403850962455444362981230987879927244284909188 84580156166097919133875499200524063689912560717606...