내 맘대로 월간(月刊) 뉴스 - 2016년 12월

  • プログラミング勉強を加速させる7つの習慣 - Qiita

    • 내 이야기를 어떻게 알고?
    1. 유한한 시간에 모든 것을 공부한다는 것은 불가능 합니다(時間は有限で、全ての技術を学習することなど土台不可能です。). 의시적으로 자신에게 필요한 분야의 기술을 선택하는 것은 프로그래밍 공부를 하는데 중요한 습관 입니다(意識的に自分にとって必要な技術分野を絞る 事は、プログラミング勉強を加速させる上で大切な習慣なのです。). [...] 기술 분야의 전체적인 모습을 잘 보여주는 자료를 찾아 넓은 관점에서 읽어 보는 것입니다(対象とする技術分野の全体像をひとまとめにしている資料を探し、それらを一通り流して読んでみることです。).
    2. 설명할 수 없는 부분이 있다면 제대로 이해하고 있지 않은 것 입니다(説明出来ない個所があるとすれば理解できていない個所がある ということになります。). [...] 용어를 제대로 이해하지 못하면 능력이 제대로 향상되지 않습니다(説明出来ない個所があるとすれば理解できていない個所がある ということになります。).
    3. 정보의 신뢰성을 정보의 속도보다 우선시 해야 합니다(そしてこの2つのうち、情報に辿り着く速さよりも情報の信頼性の高さを優先するべきです。).
    4. 오류 메시지는 빨간색에 영어라서 초보자를 죽이러 왔다는 느낌을 지울 순 없지만, 나름 제대로 된 정보를 개발자에게 제공합니다(エラーメッセージは赤い上に英語なので、初心者を殺しに来ている 感じが否めませんが、 ぶっきらぼうなりにちゃんと必要な情報をプログラマに提供しているのです。)
    5. 프로그램을 작성하는 시간보다 읽는 시간이 더 길어질 수 있습니다(その場合、実は プログラムを書く時間よりも他人が書いたコードを読んでいる時間のほうが長くなる ことが多いのです。). 과거의 자신도 포함됩니다(※ ここで言う他人は過去の自分も含んでいます)
    6. 만들고 싶은 것이 떠오르지 않기 때문에, 책을 다 읽어도 전혀 기술이 성장해 나가지 않습니다(作りたいものが思い浮かばないので、書籍の写経が終わった後が続かずに、一向にスキルが伸びていかない。).
    7. 건전한 정신은 건겅한 육체에 깃든다(健全な精神は健全な肉体に宿る).
  • 웹 레이아웃

    • 웹 레이아웃에 대해서 알고 싶다면, 이 글로 시작하면 된다. 아니 '이 글로 시작하라!'

    플렉스 레이아웃 모델의 핵심 중 하나는 단언컨대 유연성(Flexibility)이다.

  • 왜 내 게임은 완성되지 않을까

    • (늦더라도) 다 같이 함께 가고 싶다.
    1. 95% 는 실패하고 5%만이 성공한다고 합니다 [...] 출시는 해보고 망해보자는 발표!
    2. 자력으로 완성 할 수 있도록 스타트 멤버로 완주 가능하도록 투자는 필수가 아닌 수단이 되도록
    3. 게임을 발매하고 실패한 95% 에 입성하셨다면 재도전을 할 차례
  • 자바가 뭐길래 - 안드로이드 씽스

    • 자바가 중요한게 아니라 자바 개발자가 중요

    그런데 구글은 그 미약한 사물에 한때는 덜어낸 자바를 무겁더라도 다시 얹었다. 자바 개발자들을 동원하기 위해서다.

  • GraphQL Introduction

    • GraphQL에 대한 기능적인 사항을 가볍게 알 수 있음
  • #02. 구글에서 앱 아이콘을 만드는 이야기

    • 구글에서 아이콘을 만들었던 과정을 가볍게 읽을 수 있음
    1. 앱이 제공하는 서비스를 바로 연상하도록 하는 메타포가 아이콘 디자인의 핵심이다.
    2. 어릴 적 부르던 이 노래처럼 바로 머릿속에 떠오르는 단어들을 단순하게 나열해 나간다.
  • 웹 프론트엔드 개발자의 얕고 넓은 Rx 이야기

    • Rx는 우리를 어디로 데리고 가는가?
  • 6개월 경력자와 6년 경력자의 차이

    • 나이는 숫자에 불과하고, 경력을 기간에 불과하지 않게 하려면 어떻게 해야 하는지 생각해보게 되는 글임

    무에서 시작해서 마무리까지 해낼 수 있는 사람을 찾아야 한다

  • 굵고 긴 앱마켓팅을 위한 데이터 활용법

    • 타켓팅 광고에 대한 쉽고 좋은 글임
  • 내가 구글 인터뷰를 풀 타임으로 8 개월 동안 공부한 이유(Why I studied full-time for 8 months for a Google interview)

    • 무엇을 공부하기 보다는 어떻게 성장해야 하는지 알려주는 좋은 글

    나는 CPU가 프로그램을 어떻게 처리하는지, 메모리가 어떻게 작동하는지, 그 외의 것들을 어떻게 처리하는지 알지 못한 채 지금까지 경력을 쌓았다는 데 놀라지 않을 수 없었다. 나는 그저 "적당한 정도(just enough)"만 알고 있었던 것이다.

  • 배포시스템 삽질기

    • 배포(deploy)를 고민하고 있다면 읽어보면 좋은 아이디어를 얻을 수 있음

    근데 기존에 물리서버를 운용하던 상식으로는 이런 식으로 기존의 운영중인 서버들에 대고 롤링 업데이트를 하는게 당연한 거였는데, 가만히 생각해보니 AutoScalingGroup 설정해두고 쓰는데 EC2 인스턴스를 이렇게 운용할 이유가 없었다.

  • 파이썬을 만난지 100일♥ 째

    • 스터디를 한다면 요렇게!, 이렇게 할꺼라면 파이썬을 추천!
  • GOLANG TUTORIAL

    • 출퇴근 시간에 Go에 대해서 알고 싶다면 이 글을 추천함
  • Concurrency in Python

    • 파이썬을 사용한 비동기 처리에 관한 상세한 기사! 비동기 처리에 대해 알고 싶다면 추천!

    병렬성은 일종의 실행방식에 대한 개념이고, 동시성은 구조에 관한 개념이기 때문에 훨씬 더 추상적입니다. 그리고 비동기, 병렬처리 등과 같은 동시성 구현을 위한 처리나 실행 방식의 개념을 포괄합니다.

  • Python 오픈소스의 네이밍 특징들-파이콘격월세미나

    • 코딩 시간의 49%를 차지하는 '네이밍'에 관한 이야기!
    • 중간, 중간에 나오는 (정)규식이형은 깨알같은 깨달음을 줌
  • 미국에서 프론트앤드 개발자로 일하기

    • 일단 지르고 수습하는 것이 좋으며, 영어보다 H1B 비자가 더 중요하다는 사실을 깨닫게 되었음

    SL은 6개월 정도 다니면 책 두권정도 끝나는데, 더 이상 스피킹은 늘지 않음

  • 개발을 시작 할 때 알면 좋은 것들

    • 정말 시작 할 때 알면 좋은 것들이 가득!
    1. 이제 index.html 그만 만들고 hello world 그만 찍고, 무엇인가 만들어보세요. 완성을 하면서 구글링을 하고, 필요한 라이브러리를 찾아보고, 온라인 커뮤니티 혹은 stackoverflow에 질문도 올려보면서 내 기술을 만들어가야 합니다.
    2. 멋쟁이사자처럼에서는 의지부족으로 결과물을 내지 못했지만, 티아카데미에서는 나름 완성도 있게 만들어서 정말 좋았습니다. 꼭 추천입니다. (해커톤도요!)
  • 웹 개발, 왜 어려운가?

    • 정신차리지 않으면 Django가 나타남!

    HTTP는 배달 음식이다.

  • AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)

    • 나는 Code Build가 너무~ 너무~ 궁금!
  • TIL AWS Cognito를 사용한 Facebook Login 연동

    • passport보다 훨씬 쉽게 소셜 로그인을 만들 수 있을 것 같은데, KakaoNaver는 어디에?
  • 세컨드 휴먼 UX 가고 CX가 뜬다

    • 이젠 살다 살다 Computer를 배려해야 할 시기가 되었나 봄
  • Tmux basic

    • Tmux를 빨리 배우셔야 된다면 추천!
  • 합성곱 신경망(CNN) 딥러닝을 이용한 한국어 문장 분류

    • 텐서플러우를 사용해서 CNN 알고리즘을 배워 볼 수 있는 절호의 찬스!
  • You don't (may not) need Lodash/Underscore

    • 내가 애용하는 lodash 대신에 ES5~6 문법을 사용하는 방법을 소개하는 기사
    • 이 글은 lodash랑 상관없이 ES5~6 문법을 배우고자 하는 분들에게 훨씬 많은 도움이 될 것으로 생각됨
  • 구글은 어떻게 0.1초 만에 검색할까

    • 하둡 혹은 맵리듀스 기술에 대한 개관
  • Android BottomNavigationView 사용하기

    • BottomNavigationView 튜토리얼 기사
  • audio5.js 를 이용한 음원 재생 및 제어

    • 간과하기 쉬운 기능 중 하나인 '음원' 재생에 관한 라이브러리 소개
  • Practical Vim 팁 요약 시리즈 - DRY: Dot

    • Vim은 배워도 배워도 쉽고 새로운 방법이 계속해서 나오는 듯
  • 9 lessons from 25 years of Linux kernel development

    • Respect!
    1. Tools matter. ,
    2. The kernel's strongly consensus-oriented model is important. ,
    3. The kernel shows that major developments can spring from small beginnings.
  • 돈 보다 신뢰

    • Faith-Drive Development, FDD는 역시 1.5인치!

    대표이사의 체면이나 자존심 때문에 이런 좋지 않은 상황을 숨기다 보면 생각보다 간단히 해결할 수 있는 일들이 곪아서 문제가 더 커지고, 최악의 경우 회사가 문을 닫는 경우도 있다. 의도적이든 아니든, 이런 일이 발생하면, 투자자는 이 창업자에 대한 신뢰를 잃고, 신뢰를 잃은 창업자는 평판에 큰 타격을 입는다. 한 번 타격을 입은 평판은 절대 회복되지 않거나, 시간이 매우 오래 걸린다.

  • RxJS로 React 컴포넌트 상태 관리하기

    • Redux는 어디에 두고 RxJS인가 싶은데, 읽다 보면 Redux가 매우 매력적인 듯!
  • Homebrew로 서버 데몬 실행 brew services - MySQL, Redis, RabbitMQ 등

    • brew 없는 OSX는, apt-get없는 우분투 같은 느낌
  • Auto Complete 구현(추천단어검색)

    • Redis를 활용해서 추천단어검색을 위한 기능을 손쉽게 만들 수 있음
  • CRT 디버그 힙 정보

    • Visual Studio를 사용할 수 있다는 장점과 단점이 공존하지만, 개발자 입장에서 디버깅에 이렇게 신경써준다는 점에서 감동!
  • 코드 한줄 없이 서비스 Dashboard 만들기(1)

    • 코드가 필요 없다기 보다는 'Vi'로 설정 파일을 엄청 만져야 될 것 같은 느낌이지만, 제목에서 느껴지는 두근거림처럼 '생각보다 쉽고, 생각만큼 어렵'기 때문에 관심있으신 분들에게 추천!
  • Research papers in the .NET source

    • .NET관련 논문모음, 하나라도 제대로 읽을 수 있을까 싶음
  • Internals of CPython by Prashanth Raghu

    • CPython의 내부를 탐험하는 방법을 배울 수 있다.
  • 유능한 또라이 비판

    • 쓸데 전혀 없는 유능함 때문에 '위대함'이 사라진다는 점이 슬프다.
  • 모바일 앱 제스처 UI 가이드

    • 이런 좋은 UI를 CLI에 도입하려는 움직임이 왜 없는가?!
  • 공부가 나를 망쳤다

    • 공부하는(DO)게 중요한게 아니라 어떻게하는게 중요한게 아닐까?
  • 진화하는 무크 비즈니스

    • 배움의 기회가 넓어진 만큼, 대학에선 배움의 깊이를 고민해야 할 시가가 아닐까? 지나버린걸까?
  • IGC2016 스매싱더배틀 - 출시후일어난일들

    • 나도 꼭 그것을 알아버리고 싶다!

    게임을 만드는 재미를 알아버렸음

  • 영어 못해도 논문 잘 읽는 법

    • 논문을 알차게 읽을 수 있는 방법을 소개
  • 당신이 2017년에 배워야 할 언어, 프레임워크, 툴에 대하여

    • 지금 하는거라도 잘하고 싶은데, 그게 될까 싶다.
  • GUNPLA HACK (건프라 핵꿀팁 - 프라모델 런너 완벽 정리)

    • 건프라 꿀팁!
  • 1세대 한글 글꼴 일본에서 복원하다

    • 나는 무엇을 하는가?

    “글자란 사상이나 뜻을 전달하는 도구이다. 그러므로 읽는 사람이 피로감을 느끼지 않게 글자가 디자인되어야 한다. 글자를 하나하나 쓴다는 것은 예술이 아니다. 그래서 나는 글씨를 쓴다고 말하지 않고 자형 설계를 한다고 말하기를 좋아한다.” – 최정호

  • JavaScript 30

    • 자바스크립트를 배우기 위한 30가지 비디오 모음!
  • 단수형을 단수형이라 부르지 못하고, 복수형을 복수형이라 부르지 못하니

    • 코드 리뷰는 습관이라고 말하지만, 사실 좋은 동료를 만나지 못하면 잘못된 습관을 배우는 결정적인 계기가 되니 동료를 잘 모집해야 함!

    코드 리뷰는 맹목적인 믿음도 아니고 생활 습관이 되어야 합니다.

  • 메뉴판도 예술이다! 세계 각국의 아름다운 메뉴판을 보여주는 사이트

    • 아름다움이란 전달력을 폭증시켜주는 좋은 방법인 것 같다!
  • E-Mail 데이터 곱씹어보기

    • E-Mail에 관한 이런 저런 이야기?!
  • Hello World for Xamarin Forms - 트러블슈팅 - 2016-12-19 업데이트

    • Xamarin에 대한 이런저런 이야기!
  • Popit 장애 보고서

    • Nginx 튜닝은 정말 많은 도움이 되었음
  • Yona까지 오는 길 #0#

    • 길고 긴 길을 걸었던 과정을 공유해주신 덕분에 우리는 편하게 그 길을 걸어볼 수 있게 되었다.
  • 나만 모르고 있던 - HTTP/2

    • HTTP/2애 관심을 가져보자!