Dev Issues #3

코딩으로 이미지를 만들어내는 툴

TCP스택을 대체할 구글의 UDP기반의 QUIC프로토콜

크롬에서 옵션을 활성화하면 실제 사용 가능하다. 물론 서버측에서 해당 프로토콜을 활용하고 있어야 하니 현재는 구글 서비스에 대해서만 활용 가능.

음주 코딩 방지용 ㅋㅋㅋㅋ

음주측정용으로 쓸수 있는 아두이노 센서를 이용해 음주량 측정을 통과 못하면 Git커밋 불가능

Vim찬양

Vim은 또하나의 프로그래밍 랭귀지다. Vim은 참 매력적이긴 하다. 나도 지난 몇년간 vim에 익숙해지려 노력해오고 있지만 여전히 어렵다.

Cube게임으로 함수형 프로그래밍을 배워볼까

라고는 하지만 이게 어떻게 함수형 프로그래밍과 매치되는지는 잘 모르겠다.

Dev Issues #2

Web Assembly
Wasm extends those ideas by writing a specification for bytecode that can be targeted by a compiler of any language, sent over the wire as a binary file instead of text encoding and developed over time by representatives from many of the major browsers instead of just Mozilla.
웹의 기본은 텍스트 문서를 주고 받는 것이다. 그런데 이걸 컴파일해서 바이너리로 주고 받아 실행한다면 훨씬 더 빨라지지 않을까? 여기서 출발한게 웹 어셈블리이다.
결국 브라우저를 JVM삼아 바이트코드를 실행하는 Java라고 비유해 볼수도 있겠다.

How I Cracked a Keylogger and Ended Up in Someone’s Inbox
스팸메일 한통으로부터 해커의 이메일 계정을 획득해서 로그인했던 스토리.
닷넷이 얼마나 디컴파일하기 쉬운지 새삼 놀라고 간다.

Quora에 올라온 코딩 숙제 질문. 개발자들의 장난은 시작되고…

아폴로11호에 탑재되었던 코드를 Github에 공개

그리고 거기서 발견된 유머들

Dev Issues #1

최근 reddit을 자주 읽고 있어서 간만에 다시 시작하는 개발 이슈 스크랩

———————————————

<div> + css만으로 만든 디자인

 

Javascript, the language where every solution is a new problem

여기를 막으면 저기가 터지고

결론은 끝없는 삽질

 

Adler 직접 설명한 zlib, gzip, tar 히스토리

리눅스 시스템에서 왜 xxx.tar.gz 과 같은 포맷으로 압축되는지 궁금했는데 그에 대한 대답

 

헌데 작성자가  그 adler알고리즘의 제작자 Adler인걸보고 깜놀.

이분은 정말 살아있는 역사책

 

이클립스가 꾸지다고 불평하지 말고 이거나 읽자

 

Programming Doesn’t Require Talent or Even Passion

원문: Programming Doesn’t Require Talent or Even Passion

머랄까.. 나같이 평범한 개발자한테 힐링이 되는 글이랄까.
개발자로 일하다 보면 온갖 세상의 천재들을 마주하게 되는데
그럴때면 나는 저들 같은 재능이 없다고 쉽게 좌절하게 된다.
헌데 우리가 그래야 할 필요가 있나.
사실 훌륭한 개발자들도 우리와 똑같은 고민을 한다.
나는 장고개발자 Jacob Kaplan-Moss의 말이 제일 와 닿는다.

 

인용들

Programming is just a bunch of skills that can be learned, it doesn’t require that much talent, and it’s not shameful to be a mediocre programmer.

I’m not a real programmer. I throw together things until it works then I move on. The real programmers will say “Yeah it works but you’re leaking memory everywhere. Perhaps we should fix that.” I’ll just restart Apache every 10 requests.

It’s kind of funny; when I used to develop in PHP or the stuff I did in Java, I was always looking for something else. I was always looking for another programming language, another… just something else, in part just to distract me from being bored in the languages I was in.

One man’s crappy software is another man’s full time job.

Software and cathedrals are much the same — first we build them, then we pray.

 

Reddit 댓글

People who are talented and passionate programmers have a dread of having to work with, and specifically tidy up the messes of, co-workers who aren’t.

The words from the creator of PHP makes me understand why PHP is so crappy. Restart Apache in every 10 requests? 🙂 Oh Lord.