Posts

There are known knowns...

책을 읽다가 재미있는 인용구를 발견했다. SQL Antipatterns 14장 Fear of the Unknown의 시작부분에 있는 인용문인데, 상당히 쉬운 영어로 오묘한 뜻을 전달하는 것 같은 느낌이 들었다.

Read more...

Integer.MIN_VALUE

Joshua Bloch의 트윗 스크린샷

Effective Java로 유명한 Joshua Bloch의 트윗에 재미있는 글이 올라왔다. 엥, 어떤 수에 -1을 곱했는데 자기 자신이 된다고? 곧장 테스트 프로그램을 만들어 돌려봤더니 정말 그렇다.

Read more...

생각해볼 문제

1부터 100까지 더하는 프로그램을 짜라면 많은 프로그래머들이 다음과 같이 for 루프로 1부터 100까지 돌면서 합을 구하는 형식으로 코드를 작성할 것이다. (Python으로 구현)

Read more...

parameter와 argument

일하다가 갑자기 "parameterargument가 어떻게 다를까? 각각의 정확한 뜻은 뭘까?" 하는 궁금증이 생겼다. parameter는 그냥 '파라미터' 또는 '매개변수'고 argument는 '인수' 또는 '인자'란 정도까지만 생각나고 정확한 뜻이나 구체적인 차이점 같은 것은 모르고 있다는 것을 깨달았다.

Read more...

Hudson에서 JsTestDriver를 이용한 커버리지 분석 설정

Hudson에서 JsTestDriver 설정에서 Hudson에서 JsTestDriver를 설정하는 방법을 설명했다. 여기서는 Hudson에서 JsTestDriver를 이용해 테스트 커버리지 리포트를 생성하는 방법을 살펴보자.

Read more...

Hudson에서 JsTestDriver 설정

JsTestDriver를 사용하면 CI(Continuous Integration) 서버에서 JavaScript 코드에 대한 단위 테스트를 실행하고 코드 커버리지 리포트를 생성할 수 있다.

Read more...

유튜트 > MP3 변환기

회사 사람들 몇 명과 함께 영어 받아쓰기 공부를 하기로 했다. 예전에는 뉴스를 MP3로 공유해주는 사이트가 있어 애용했는데, 요즘은 돈을 내야 MP3를 받을 수 있는 것 같다. 그러나 돈내는 것과 별개로 특정 사이트에서 제공해주는 뉴스 MP3로만 받아쓰기를 한다면 재미가 없을 것 같다. 유튜브 동영상 중 재미있는 강의 같은 것을 받아쓰기해보면 좋을 것 같다는 생각을 했다.

Read more...

잡동사니 파일 정리

어제 운영체제를 WinXP에서 Win7으로 바꾸기 위해 기존 파일을 백업하는데 백업해야 할 양이 30 GB에 달했다. 예전에는 5~600 MB면 충분했는데... 컴퓨터를 오래 사용하다보면 온갖 잡동사니 파일이 생기게 마련이다. 이런 것들이 쌓이면 그 양이 어마어마해진다. 다행히 나는 동영상을 모으는 취미가 없다. 동영상까지 모았다면 정말 엄청났을 것이다. 내 디스크에 쌓이는 파일은 다음과 같이 분류할 수 있다.

Read more...

default의 뜻

오전에 팀원 한 명이 'default의 뜻이 뭔지 아냐?'며 다른 팀원들에게 물어보고 있었다. 사전을 찾아봤는데 그런 의미가 있는 줄 전혀 몰랐다면서. 프로그래머에게 default는 낯선 단어가 아니지만 정확한 뜻이 내가 생각하는 그 뜻인지 확인해보기 위해 사전을 찾아봤다. 흔히 사용하는 영어 단어 중에 원래 뜻이 프로그래머들이 사용하는 뜻과 다른 경우가 많기 때문이다.

Read more...

'리팩터링'과 '리팩토링'

강중빈 이사님이 번역하신 프로그래머의 길 멘토에게 묻다 책거리에 초대받아 출판사에 갔었다. 출판사 분들과 함께 책과 관련된 이런 저런 이야기를 나누다가 외래어 한글 표기법에 대한 이야기가 나왔다. 이런 얘기를 하다보니 내가 처음 번역한 '리팩토링'의 표기법을 생각하지 않을 수 없었다.

Read more...