연봉을 높이는 가장 쉬운 방법은?
첫째도, 둘째도, 셋째도 야근을 하지 않는 것이다. 하루이틀이 아니라 몇달 몇년을. 야근이 아니라 철야를 하면서 뼈에 새긴...
기획자가 다니기 좋은 회사가 따로 있을까?
얼마전 팀 동료 개발자들과 수다를 떨다 나온 이야기다. 기획자가 다니기 좋은 회사가 따로 있을까? 사실 나는 불필요할...
May the Force be with you – TF가 함께하길
주의. 스크롤이 깁니다. 절대로 모바일로 보지 마세요. 4월 2일 발령. 9월 2일 해제. 장장 5개월의 여정이었다. 스펙에...
지금, 나의 이력서
이상한모임에서 벌써 세번째 99콘을 연다. 이번 주제는 <이력서> 인데, 특별히 서로 첨삭을 할 수 있도록 행사를 기획했다....

클린 아키텍처 인 PHP를 번역 출간했습니다
다른 언어들에 비해 유독 PHP는 중급자용 서적을 찾아보기가 어렵습니다. PHP가 워낙 쉬운 언어, 간단한 웹사이트 만들 때...

[1일 1식 라라벨] ERD를 그려주는 Laravel ER Diagram Generator
이 글은 2019년 7월 15일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를...
Opinion
연봉을 높이는 가장 쉬운 방법은?
첫째도, 둘째도, 셋째도 야근을 하지 않는 것이다. 하루이틀이 아니라 몇달 몇년을. 야근이 아니라 철야를 하면서 뼈에 새긴 교훈이다. 시급에 대해 포괄임금제로 계약한 연봉이라고...
기획자가 다니기 좋은 회사가 따로 있을까?
얼마전 팀 동료 개발자들과 수다를 떨다 나온 이야기다. 기획자가 다니기 좋은 회사가 따로 있을까? 사실 나는 불필요할 정도로 회사를 많이 옮겼고, 늘 일을 잘 못한다고 생각했었다. 연차가 낮을...
May the Force be with you – TF가 함께하길
주의. 스크롤이 깁니다. 절대로 모바일로 보지 마세요. 4월 2일 발령. 9월 2일 해제. 장장 5개월의 여정이었다. 스펙에 따라 릴리즈 일정을 두번으로 나누고, 운영 한달이 추가되면서 3개월이면 끝날거라 생각했던...
지금, 나의 이력서
이상한모임에서 벌써 세번째 99콘을 연다. 이번 주제는 <이력서> 인데, 특별히 서로 첨삭을 할 수 있도록 행사를 기획했다. 너무 많은 참가자가 몰릴 것을 대비해 이력서를 별도로 제출하게 했는데, 지난...
Blog
맥북프로(MacBookPro) 13인치(2013 late)의 배터리 교체 완료
2019년 7월 27일 토요일 밤. 2014년도 초반에 구입한 맥북프로(MacBook Pro) 2013 late의 배터리 교체를 진행하였습니다. 저의 맥북프로 배터리 교체는 Youtube에 공개된 영상을 참고로 교체를 진행하였습니다. 쇼핑몰 사이트에서 맥북프로 13맥북프로(MacBookPro) 13인치(2013 late)를 구매하였습니다....
내 맘대로 위클리 뉴스 – 2019년 31주(2019.7.21 – 2019.7.27)
Python Intro to Scraping NBA Data with BeautifulSoup NBA 데이터를 BeautifulSoup를 사용해서 크롤링하는 과정을 자세히 소개하는 튜토리얼 기사 다른 곳에도 유용하게 사용할 수 있는 기술이니 시간이 된다면 꼭...
[1일 1식 라라벨] 특정 버전의 라라벨 설치하기
이 글은 2019년 7월 4일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 월 1만원으로 최신 라라벨 소식을 받아보세요. 며칠 전에 라라벨...
이것이 MariaDB다
1 RDBMS 관련 개론서를 읽으면서 집에서 가볍게 RDBMS 연습도 진행하고, 내가 자주 사용하지 않지만 많은 분들이 사용하시는 MySQL을 연습해볼까 찾아봤는데, 이 책이 가장 최신에 나온 책이고 무엇보다 MySQL과...
내 맘대로 위클리 뉴스 – 2019년 30주(2019.7.14 – 2019.7.20)
Python Build a Recommendation Engine With Collaborative Filtering Collaborative Filtering(협업 필터링)은 추천 시스템을 구현할 때 많이 사용하는 방법을 소개하는 기사 아마존/유투브/넥플릭스 등에서 추천 시스템의 일부로 사용하고 있습니다. 이...
[1일 1식 라라벨] 모델 변경 이력을 자동을 저장해주는 패키지 Revisionable
위키백과의 “라라벨” 문서가 수정된 내역 위키의 핵심 기능은 과거의 모든 변경 내역을 조회할 수 있고, 원하면 과거 버전으로 쉽고 되돌아갈 수 있는 것이라 생각한다. 간혹 위키 같이 과거의 변경...
Task 실행 라이브러리 – Invoke
Pelican 에서 Makefile를 이용해서 빌드하고 있었는데. 4.0.0 버전으로 올라오면서 Invoke 라이브러리를 사용하게 되었음을 확인. 그러니 사용해봐야징… Home What is Invoke? Python (2.7, 3.4+) 태스크 실행 툴이자 라이브러리 [tasks.py](http://tasks.py) 파일에 태스크를 명시하여...
Pelican 4.1.0 Release Note
블로그 정리하다가 업그레이드가 된 걸 알았다. 4.1.0 - 2019-07-14 변경된 파일이 있으면 reload 가능 (Invoke 태스크를 통해 제공됨) github - task.py.jinja2 에서 확인하면 livereload 패키지를 사용하여 새롭게 띄울 수 있도록...
2019년 7월 업데이트
오랜만에 글을 쓴다고 자리에 앉았다. 작년에 미국으로 넘어 온 이후로 지금까지 많은 일이 있었는데 기록을 제대로 남기지 않았던 탓에 블로그도 휑하고 기억도 가물가물하다. 올해 7월도 조금밖에 남지 않았는데!...
내 맘대로 위클리 뉴스 – 2019년 29주(2019.7.7 – 2019.7.13)
Python A deep dive on Python type hints 2014년에 발표된 파이썬의 타입 힌트에 대한 자세한 소개 파이썬의 타입 힌트에 대해서 궁금했거나 적용해보고 싶다면 이 기사로 시작해보자. Fastest Way...
정식 언어로 채택된 Kotlin, Android에 미친 영향은?
구글 안드로이드 개발에서 Kotlin을 지원한지 2년이 흘렀고, 2019년 Google I/O에서는 완전한 메인 언어로써 자리매김했음을 공식화했다. GDG 부산에서 발표한 내용을 토대로 어떠한 변화가 있었는지 정리해보려고 한다. (more…)
내 맘대로 위클리 뉴스 – 2019년 28주(2019.7.1 – 2019.7.6)
Python [Raspberry Pi] How to Build a Robot: A Step-by-Step Guide for Beginners 라즈베리파이를 사용해서 간단한 로봇을 만드는 과정을 소개하는 튜토리얼 기사로 해당 기사를 통해서 간단한 전자회로를 제어하는...
내 맘대로 위클리 뉴스 – 2019년 27주(2019.6.24 – 2019.6.30)
Python Tips, Tricks, Hacks, and Magic: How to Effortlessly Optimize Your Jupyter Notebook 이 기사를 통해 Jupyter Notebook을 10배는 정도 잘 사용할 수 있을 듯! Portable Computer Vision:...
영혼까지 끌어쓰는 자기평가 – 이상한모임 99콘 발표후기
바야흐로 7월, 상반기 인사평가의 시즌이 다가온다. 다가왔다. 정말+당장 다음주부터 회사에서 인사평가를 한다는 공지가 떴다. 물 들어올 때 노젓기 좋아하는 이상한모임에서는 2019년동안 직장인이라서 겪는 여러가지 주제에 대해 다루기로 했고,...
블로그 글감 주제를 고민해본다.
내가 한 해에 작성한 글이 몇개나 될까. 2019년에는 5개의 글을, 2018년에도 5개의 글을, 2017년에도 9개의 글을. 최근 3년간 작성한 블로그를 합쳐도 채 20개가 되지 않는다. 블로그를 하지 않는...
[1일 1식 라라벨 샘플] route:list를 JSON으로 출력하는 기능이 추가되었다
라라벨 5.8.25가 나왔다. (같은 날 긴급 패치가 나와서 현재 최신 버전은 5.8.26이다.) 5.8.25에서는 route:list를 JSON으로 출력하는 기능이 추가되었다. route:list route:list는 터미널에서 전체 라우트를 테이블 형태로 출력하는 아티즌 명령어이다....
매니징 쿠버네티스
1. 슬픔이 밀려왔다. 나는 1년 전만해도 도커를 DB 인스톨러 전용으로 사용했다. 윈도우에서 PostgreSQL 등을 사용할 때 도커를 사용했다. VirtualBox를 사용하지 않은것만 해도 감지덕지라 생각했다. 회사 동료에게 docker-compose를 배워서...
그리스인 이야기 1,2,3
주의! 이 책은 소설책이지 역사책이 아닙니다. 1 그리스인에 대해서 잘 묘사했다. 소설 «로마인 이야기»가 8할이 번역자분의 공로였다면, 이책의 8할은 고대 그리스인의 놀라운 활동 때문이다. 2 이 책을 역사책으로...
내 맘대로 위클리 뉴스 – 2019년 25주(2019.6.17 – 2019.6.23)
Python Loop Better: a deeper look at iteration in Python 파이썬의 반복문을 좀 더 효율적으로 사용하는 방법을 소개하는 기사 완전 강추! Faster Docker builds with pipenv, poetry, or...
내 맘대로 위클리 뉴스 – 2019년 24주(2019.6.10 – 2019.6.16)
Python Improve Serialization Performance in Django Rest Framework Django의 DRF를 사용하시는 분들에게 추천하고 싶은 기사로 작은 몇가지 변화로 큰 성능을 얻을 수 있는 방법을 소개하는 기사 Solving Programming...
My LibreOffice Asia Conference 2019 Day2. CJK Hackfest Report
Hello, I’m DaeHyun Sung, TDF Member in Seoul, Korea, since January 2019. I attended LibreOffice Asia Conference 2019 Tokyo, All days(Both Day1 and Day2). This article is LibreOffice Asia 2019...
내 맘대로 위클리 뉴스 – 2019년 23주(2019.6.3 – 2019.6.9)
Python Concurrency with Python: CSP and Coroutines golang에서 지원해서 많은 사람들에게 알려진 동시성 프로그래밍 모델인 CSP를 파이썬에서 사용하는 방법을 소개하는 기사 시간이 허락한다면 기사의 초반에 소개하는 몇가지 레퍼런스도...
[Git] 그림으로 배우는 Add, Commit의 원리
본 슬라이드는 Ch.1 Git과 버전 관리 Ch.2 Git&GitHub 익히기 feat.CLI Ch.3 Git&GitHub 다지기 feat.GUI 강의 챕터 3의 일부분입니다. 온라인 강의와 책으로 만들어질 예정이며, 출시하게 되면 링크도 올릴게요 ㅎㅎ
컴포넌트 제대로 만들기
이 포스트는 지난 5월 27일 “React 사용자를 위한 리액트 부트캠프“의 5일차 강의 때 사용한 발표자료와 스크립트를 글로 옮긴 것입니다. 스크립트를 거의 그대로 옮겼기 때문에 군데군데 구어체가 혼용되었으며 평소...
내 맘대로 위클리 뉴스 – 2019년 22주(2019.5.27 – 2019.6.2)
Python How We Built a Content-Based Filtering Recommender System For Music with Python 파이썬과 Django를 사용해서 저작권이 없는 음악을 추천하는 시스템을 만드는 과정을 소개하는 짧은 튜토리얼 기사 Asynchronous...
내 맘대로 위클리 뉴스 – 2019년 21주(2019.5.20 – 2019.5.26)
Python Structuring Your Project¶ 파이썬 프로젝트를 만들 때 필요한 구성요소에 대해서 자세히 소개하는 기사 파이썬 프로젝트를 시작할 떄 참고하면 좋을 글 PyTorch internals 요즘 관심있게 지켜보고 있는 PyTorch의...