본문 바로가기

전체 글129

티스토리, 개발 블로그 Jekyll과 Node.js로 구현해놓은 개발 블로그에 사용하던 AWS 계정의 프리티어가 올해도 어김없이 만료되었다. 1년마다 계정 다시 파서 인증 하고 서버 옮기는 일도 정말 귀찮다. 매번 인증서, DNS, 포트 설정 등등 셋팅 다시 해야 하고... 사용한 만큼 돈을 내면 될 일이지만 업로드도 거의 없고 들어오는 사람도 거의 없는 블로그를 위해 예측 불가능한 금액을 정기적으로 과금하고 싶진 않은 게 솔직한 마음이다. 원래는 일상과 개발 공부 기록을 같이 올리다가, 일상은 다른 플랫폼에 올리기 시작하면서 개발 기록만 남게 되었고 이제는 그것마저 잘 올리지 않다 보니 개발 블로그를 굳이 유지할 필요가 있을까 생각도 했다. 하지만 소유하고 있는 개인 도메인을 아무 데도 연결해놓지 않기는 아깝다는 게 블로그를.. 2021. 7. 3.
티스토리 티스토리 블로그는 더 이상 관리하지 않습니다. 2019. 7. 15.
2016년 3월 16일의 일상 #1오랜만에 티스토리에 쓰는 일기티스토리는 일기나 사진 올리기에는 좋은데, 공부한 내용 정리해서 올리거나 소스코드 올리기에는 너무 별로다 ㅠㅠ마크다운 지원해주면 정말정말 좋을텐데!하다못해 소스코드라도 편하게 color highlighting 할 수 있으면 좋은데 2016. 3. 16.
MapReduce 기본 MapReduce - 대용량 데이터를 다루는 문제가 주어졌을 때, 여러대의 프로세서에 분산시켜 병렬적으로 처리할 수 있다.- MapReduce는 이러한 문제를 해결하기 위해 사용하는 하나의 프로그래밍 모델이다. 또는 이러한 프로그래밍 모델을 구현한 프레임워크이다.- Map() 함수와 Reduce() 함수로 구성된다. Map() 함수를 통해 원하는 데이터를 추출하고, Reduce() 함수를 통해 summarize 한다는 컨셉이다. MapReduce example - 아래와 같이 1~5 단계가 순차적으로 수행된다. 1. prepare the Map() input- storage(파일시스템, DBMS 등)에서 raw data를 읽어온다.- raw data를 적당한 크기의 chunk 단위로 쪼갠다. - 각 ch.. 2016. 2. 13.
2016년 2월 13일의 일상 #1 어제는 다니던 회사의 마지막 출근일이었다. 사원증, 맥북, 모니터, 법인카드, 등 회사로부터 지급받았던 모든 것을 반납하고 몇몇분들께 인사를 드리고 가장 자주 가던 음식점에서 동기들과 함께 점심을 먹고 일찍 퇴근을 하였다. 2년 전 겨울, 이 회사에 합격하여 기뻐했던 때를 떠올려보면 인생은 정말 한 치 앞도 예측할 수 없다. 2년 후의 나는 지금의 선택을 또다시 후회하고 있을지도 모르지만... 정신적으로나 업무적으로나 성숙해질 수 있는 전환점이 되었으면 한다. #2 이사한 동네는 정말 맘에 든다. 주택가라 조용하면서도, 바로 집 앞에는 새벽 1시까지 하는 조용한 분위기의 커피숍과, 한살림과, 괜찮은 밥집이 있다. 10분만 걸어가면 백화점과, 지하철역이 있는 번화가가 있다. #3 집 근처에 있는 영어.. 2016. 2. 13.
Git 브랜치 전략 http://nvie.com/posts/a-successful-git-branching-model/https://guides.github.com/introduction/flow/http://drewfradette.ca/a-simpler-successful-git-branching-model/ 2016. 2. 5.
분당 라이프 시-작 드디어 자취를 하게 되었다. 이직한 회사까지 걸어서 10분 굳굳! 넘나 좋은 것..ㅎㅎㅎ 8평 정도의 원룸인데, 지은 지 3년째라 싱크대, 창틀, 몰딩 등이 깨끗해서 맘에 든다 (하지만 월세 ㅠㅠ 눈물) 방배치를 어떻게 할 지 이사가기 2주전부터 엄청나게 고민한 결과... 요렇게 해서 room과 부엌을 분리 성공 ㅎㅎ (화장대는 부엌에 있는걸로..) 침대는 원래 헤드 방향을 반대로 하고 싶었는데, 침대 서랍 방향때문에 ㅠㅠ 서랍 반대로 달아달라고 미리 말했어야했는데.. 바보.. 옷장 왼쪽 틈에는 세븐라이너랑 바이올린 보관 !!! 냉장고 오른쪽 틈에는 청소용품 및 청소기, 막대걸레 보관! 딱딱 들어맞는다 :^) 뿌듯뿌듯 으흣 나름 깔끔하게 배치를 잘 한 것 같다 근데 이 중에 식탁은 아직 없다 ㅎㅎ 살지 .. 2016. 1. 23.
정준일 소극장 콘서트 '겨울' 처음 갔던 정준일 콘서트 두번째 콘서트생일에 큰 의미를 두지는 않지만 스스로에게 주는 생일 선물 같은 것이었다 넓지 않은 공간인데 무려 2열에 앉았다목소리와 피아노 소리를 엄청 가까이서 들었다! 2015. 12. 18.
어떻게 공부할까? 프로그래머를 위한 「공부론」 출처: http://www.zdnet.co.kr/hotissue/devcolumn/article.jsp?id=49399 (그러나.. 폭파된 페이지 ㅠㅠ) 어떻게 공부할까? 프로그래머를 위한 「공부론」 김창준 2002/06/02 우리 프로그래머들은 항상 공부해야 합니다. 우리는 지식을 중요하게 여깁니다. 하지만 지식에 대한 지식, 즉 내가 그 지식을 얻은 과정이나 방법 같은 것은 소홀히 여기기 쉽습니다. 따라서 지식의 축적과 공유는 있어도 방법론의 축적과 공유는 매우 드문 편입니다. 저는 평소에 이런 생각에서 학교 후배들을 위해 제 자신의 공부 경험을 짬짬이 글로 옮겨놓았고, 이번 기회에 그 글들을 취합, 정리하게 되었습니다. 그 결실이 바로 이 글입니다. 이 글은 공부하는 방법과 과정에 관한 글입니다. .. 2015. 12. 17.
2015년 12월 12일의 일상 ​어느날 그냥 한 번 찍어본 내 책상 ​눈 오는 판교​ 아브뉴프랑 닥터로빈 ​크리스마스 in 스벅 ​책을 세 권이나 선물받은 기념으로 :D ​크리스마스 in 스벅 hot 컵 ㅎㅎ + 재밌을 것 같았지만 별로 재미 없는 책... + 노란 색연필몇 년 동안 빨간색 펜을 이용했는데, 노란색연필로 갈아탄 기념샷 ㅎㅎ 2015. 12. 12.
GitHub Flavored Markdown #References: https://help.github.com/articles/github-flavored-markdown/https://github.com/mojombo/github-flavored-markdown/issues/1 제목 (H1과 같은 효과)======== 소제목 (H2와 같은 효과)------- 줄바꿈 => 엔터H1 => #H2 => ##H3 => ### 취소선 => ~~내용~~이탤릭 => *내용* 코드블록1줄바꿈 + 공백 4개(들여쓰기) 로 시작하면 자동 적용됨 코드블록2 (공백 4개 안해도 됨)`내용` or`내용` 특정 언어 문법 강조```java 내용``` 리스트. 항목와 같은 효과.+ 항목* 항목- 항목 숫자 리스트1. 항목2. 항목목 리스트 항목 앞에 [ ] 혹은 [x] 을.. 2015. 12. 6.
엔터프라이즈 애플리케이션 아키텍처 패턴 안그래도 꼭 사려고 했던 책인데 마침 위키북스에서 재출간되어 너무너무 좋다 :-) 양장본이 아니라 아쉽지만..... 스터디 시이이이작 2015. 12. 2.
특허 특허 출원을 위한 특허 출원에 성공.내 생에 첫 특허다 ㅎㅎㅎㅎ 2015. 11. 4.
안정적인 서비스 운영 안정적인 서비스 운영 2014.03 from Changyol BAEK 2015. 10. 24.
Java Garbage Collection Young 제너레이션 Old 제너레이션 Perm 제너레이션 에덴 - 서바이버1 - 서바이버2 * PermGen은 자바 애플리카에션 자체(클래스 등)가 로딩되는 영역으로 가비지컬렉션 대상이 아니다. 객체가 처음 생성(new) 되면 에덴 영역으로 들어감.Minor 가비지컬렉션이 발생하면, 에덴과 서바이버1에 있던 객체 중 살아있는 것을 서바이버2로 복사. 나머지는 해제.그다음에 또 Minor 가비지컬렉션이 발생하면 에덴과 서바이버2에 있던 객체 중 살아있는 것을 서바이버1로 복사. 나머지는 해제. 이런식으로 반복 수행.그러다가 서바이버에서 오래 버틴 객체들은 Old 영역으로 옮겨진다. 이런 방식을 Copy & Scavenge(스캐빈지) 라고 함. 속도가 매우 빠름. Old 영역에서의 가비지컬렉션은 Full .. 2015. 10. 24.