PDF 일괄 크롭해서 아이폰에서 꽉차게 읽기
대부분의 PDF 책들은 A4사이즈 크기로 만들어져 있습니다. 그리고 책을 기준으로 만들어져서 그런지 상하좌우에 여백도 있습니다. 아이패드 에어와 같이 10인치 타블릿인 그나마 여백이 있어도 볼만하지만, 아이패드 미니, 아이폰 6+와...
대부분의 PDF 책들은 A4사이즈 크기로 만들어져 있습니다. 그리고 책을 기준으로 만들어져서 그런지 상하좌우에 여백도 있습니다. 아이패드 에어와 같이 10인치 타블릿인 그나마 여백이 있어도 볼만하지만, 아이패드 미니, 아이폰 6+와...
이상한 모임의 '개발자' 씨, 주말엔 뭐 하시나요?: 이상한모임에 대해서 잘 소개해주셨고, 연말정산 내용도 발표자 한분 한분 빠짐없이 잘 정리해주셨다. 국내선 그렇게 보기 힘들다는 iOS 개발자라는 표현은 조금 과장된...
이번시간엔 anomaly detection 과 recommender system 을 배운다. Anomaly Dectectoin (http://blog.csdn.net/linuxcumt1) (http://blog.csdn.net/linuxcumt1) anomaly 는 정상집단에서 떨어진 데이터라 보면 된다. 공장에서 품질이 떨어지는 제품을 골라낼때 사용할 수 있는데, 위...
한줄요약. 이런말은 블로깅할때 잘 안쓰는데 개힘듬…. 내년부터 안할지도 모르겠다……….O<-< 이상한 모임이 생긴지 딱 1년. 내년에 활동도 쉽지 않을거라 생각했던 만큼 1년을 기념하는건 의미가 있을거라 생각했다. 그래서 처음 모였던...
FP 101x 의 최종 보스입니다. Rose Tree 는 거들뿐 Koen Claessen 가 1999년에 발표한 Poor Man's Concurrenc Monad 를 배경으로 하는 과제인데, 언어에 primitive 추가 없이 concurrency 를...
template<bool> struct CompileTimeError; template<> struct CompileTimeError<true> {}; #define STATIC_CHECK(expr) \ (CompileTimeError<(expr) != 0>()) 기억난다. 이 코드를 처음 봤을 때, 얼마나 놀랐는지. 컴파일 시간에 이런 걸 할 수 있다니....
이제 벌써 세 번째로 하는 월별결산. 조회수가 높았거나 낮았는데 묻혀서 아쉬운 글 위주로 3개를 선정하였다. 1. 직장 선택의 첫 번째 기준, 시간 @estima7님의 트위터, 페이스북 공유로 믿기 힘든...
언제부턴가 3부작으로 영화를 기획하는 사례가 많아졌다. 따지고 보면 『대부』나 『스타워즈』도 있으니 새로운 유행은 아닌데, 『반지의 제왕』 이후 뚜렷해진 경향은 있는 것 같다. 그 많은 3부작 중에서 1, 2,...
고차함수가 있는 다른언어와 비교했을 때 하스켈은 무슨 특징이 있을까요? 하스켈은 expression 을 평가하기 위해 디폴트로 lazy evaluation 을 사용한다는 점에서 다른 언어들과 다릅니다. 이번시간엔 evaluation 의 개념부터 시작해서,...
Graph Process Challenge 1 Is a graph bipartite? 그래프가 bipartite 인가 하는 문제는, 그래프의 노드를 이렇게 두 그룹으로 나눌 수 있느냐 하는 문제다. (http://en.wikipedia.org) 알고리즘이 얼마나 어려운가는 이렇게...
어렸을 때부터 생겼으면 하는 것들은 하나 둘 현실이 된 것 같다. 소소하게는 mp3 플레이어의 용량 한계(당시에는 128mb)를 극복한 mp3cdp부터 동영상 휴대용 플레이어인 pmp가 있었고, 생각지 못 한 범주의...
친구가 교생실습 나갔다가 소마에 지원하고 싶어하는 학생을 만났고, 내게 소마에 관한 정보를 달라고 해서 이런 저런 내용을 요약해서 전달했었다. 상당히 좋아했다고 하는데, 6기 이후로 지원할 분들을 위해 그...
최근에 한 대형마트의 물류센터를 방문한 적이 있었다. 온라인 커머스 분야에서 몇 년간을 일을 해왔어도, 물류센터는 2번째 방문이라서 갈 때마다 신기하다는 생각을 하곤 한다. 2009년 초에 한 번 가봤고,...
Hash Table 해시 테이블의 연산은 key 를 이용해 이런 작업들을 한다. (1) insert: add new record (2) delete: delete existing record (2) lookup: check for a particular record...
2014년도 이제 한 달 남았다. 이 글이 발행될 시점은 아침이겠지만, 쓰고 있는 시간은 새벽 2시라서 딱 한 달이 남은 셈이다. 연말연시는 시간을 알뜰하게 보낸 역사가 없으니 금년 12월도...
이번시간에는 PCA 와 clustering 을 배운다. PCA 가 어떻게 돌아가는지 알기위해 covariance matrix, eigen decomposition, singular value decomposition 등의 배경지식도 익혀보자. K-means 는 거들뿐 Unsupervised Learning Intro clustering...
이번으로 3번째 공식 이상한모임 정모. 작년 12월에 내 개인 트위터 팔로워들을 트위터 송년회라는 목적의 번개로 소집해 생면부지의 20명이 만났고, 이 사람들을 #이상한모임으로 묶어서 올해 5월에 30명 정모를 했다....
이상한모임 연말정산에서 발표합니다. 주제는 '초보자를 위한 스위프트 8주 완성'. 아는 분들은 아시겠지만, 상당히 낚시성 제목을 달고 있습니다. 따라서 큰 기대를 하시면 오히려 실망을 하실 것 같습니다 ㅋㅋ 자세한...
Optimization Problems 일반적으로 최적화 문제는 크게 두 파트로 구성된다. An objective funciton that is to be maximized or minimized A set of constraint (possibly empty) that must be...
26일. 11월 1일에 출시된 아이폰이 내 손에 들어오는데 26일이 걸렸다. 단통법이니 언락폰이니 CJ가 싸니까 전부 다 옮겨야 한다느니 여러 가지 이야기가 많아서, 여유있게 예약 신청해도 되겠다는 생각을 했었는데...
내가 가장 많이 쓰는 서비스 Best 5 안에 Pocket이 들어갈텐데, 여기서 재미있는 실험을 했다. 폰의 사이즈가 읽기 패턴과 어떤 상관관계가 있을지 밝혀내고 싶었는데, 마침 아이폰이 6와 6 플러스를...
the countdown problem 은 프랑스 퀴즈 프로그램에서 유래한 문제입니다. 주어진 양수를 단 한번씩만 이용하여 특정 숫자를 만드는 문제입니다. 사용가능한 연산자는 +, *, -, / 입니다. 예를 들어 (25...
모바일이 대세로 자리잡으면서 Facebook은 점점 왕좌로 자리매김하는 느낌이다. Facebook is simply crushing it in mobile 라는 글에서 몇 가지 데이터가 공개되었는데, 그저 놀라울 뿐. 일단, 안 좋은 이야기부터하자면...
지난 주 수업을 듣고 보니, 이벤트 로그를 만들어서 악성 사용자나, 비 정상적인 유저의 행동으로 부터 모델을 만들어서 어뷰징을 막거나, 부족한점을 개선해 서비스의 품질을 높일수도 있겠단 생각이 들었다. 근데...
이번시간엔 어떻게 type 과 class 를 정의하는지 배울겁니다. 이렇게 commonality 를 추출해서 type 과 class 로 만듦으로써 작업의 양을 줄일 수 있습니다. 이 과정을 추상화라 부르기도 합니다. 마지막엔...
C#을 쓸 일이 종종 있는데 아직 초보 수준이라서 모르는 문법이 많다. 코드를 읽다가 메서드 선언 앞에 나온 물결 문자를 보게 되었는데 관련된 내용을 찾아봤다. 다음 내용은 함수명 앞에...