쉘스크립트를 만들때, 정해진 입력값들을 설정해두고 싶을 때가 있다. 예를들어 ftp 명령을 실행하고 나서, a.txt 를 업로드 하는 쉘스크립트를 만든다고 하자. #!/bin/bash ftp server.address.com -u anonymous -p somepasswd 이렇게 해서 ftp 연결이 됐으면 이번엔 'put a.txt' 라는 명령을 ftp 에다가 전달해야 될 차례이다. 이럴 때 사용할 수 있는 것인 << redirection...

아 요즘 영 블로그 글 쓰기가 쉽지 않네. 자꾸 뭔가 대단한 걸 쓰려고 하다 보니까 오히려 포스팅 수가 줄어드는 모양. 아침에 눈 뜰 때, 제일 먼저 하는 건 스마트폰 가지고 페이스북들어가서 남들 자랑질해 놓은 글들 읽는 거다. 그 다음은 트위터 열어서 남들 투덜거리는 글들 훑어 내리다가, 가끔 가뭄에 콩나듯 있는...

The Art of Readable Code by Dustin Boswell Permalink: http://amzn.com/0596802293 몇몇 인상 깊었던 줄 친 문장들을 옮겨와 본다. What we noticed is that all of the principles stem from a single theme. KEY IDEA : Code should be easy to understand. It's so important that we call it "The Fundamental...

새로 생긴 파스타집 지하철 광고 모델이 김태희 송승헌이네. 헐하며 검색 해보니까 카페베네 파스타 업계진출 기사가 보인다. 가게이름이 블랙스미스인가 그런데 카페베네만큼 생길것 생각하니 조금 무섭다 ㅋ.

지금 하고 있는프로젝트의 첫번째 스프린트는 그 기간을 4주로 가져갔고, 현재 두번째 스프린트는 5주로 해봤는데, 5주는 좀 길다는 느낌이다. 4주를 스프린트로 쓴다면, 총 근무일이 20일이니까, 13 일 정도 구현에 쓰고, 나머지 7일 정도를 테스트에 쓰면 얼추 리듬이 괜찮게 나온다. 반면, 이번 스프린트는 integration 하는 작업이 좀 있을 것 같아서 그냥 1주...

자바에서 클래스 정의할 때 static 키워드를 붙여서 정의하는 경우가 있다. static class 는 일반 class 와 뭐가 다를까? 어떤 경우에 static 키워드가 붙는가? 먼저 자바의 클래스 종류들을 살펴보면 크게 두가지 분류가 있다. Top-level classes, Inner classes. Top-level classes 는 패키지를 구성원이며, 컴파일하고 나면 각각 하나의 *.class 파일이 생긴다. Inner classes...

[youtube http://www.youtube.com/watch?v=oAZ6vgOd2jI] 어떻게 검색하다 보니 링크타고 내가 학교 프로젝트과목 결과물로 제출한 동영상을 보게 됐다. 참 지금 보니 허접하기 그지 없네. 애당초 몹시 힘든 주제를 얻어가지고. 쩝. 프로젝트 주제는 리눅스와 윈도우즈 머신간의 키보드 마우스 공유 구현 이었다. 리눅스 머신에서 쓰던 마우스를 마치 듀얼모니터 쓰듯이 화면 옆으로 옮기면, 네트웍을 통해 설정된 윈도우즈...

#include <aaa.h> #include "aaa.h" 위 두 줄의 차이점은 무엇일까? 보통 <> 은 standard library header 에 사용하고 "" 은 user defined header 사용한다고 알려져 있다. 관용적으로 그렇게 쓰다보니 크게 틀린 말은 아니지만 정확한 이해는 다음과 같다. 먼저 <> 로 되어 있는 include 문은 컴파일러 구현체에 따라 정의된 곳에서 header 를...

영화 소셜네트워크에는 내가 좋아하는 장면들이 무척 많은데, 그 중 하나가 아래의 장면이다. [youtube http://www.youtube.com/watch?v=4c0lk-LtLI0] wired in 이라는 표현은 여기에서 처음 들어봤었다. 프로그래머라면 누구나 저런 순간을 경험해 봤을 것이다. 중요한 것은 프로그래머 당사자 뿐 아니라 함께 일하는 사람들이 몰입에 대해 얼마나 깊게 이해하고 행동하는 가 하는 것이다. 프로그래머의 집중을 방해하는 것들의...

내가 가지고 있는 모델은 VPCZ126GK  인데, 여기에 우분투를 설치하려면 조금 번거로운 작업이 필요하다. 예전 우분투 10 버전 대에 시도해봤다가 한번에 쉽게 안되길래, 그냥 접고 기다리면 나중에 버그 픽스 되겠지 했었다. 이번에 해보니 그나마 조금 나은 것 같긴한데 여전히 해결해야될 문제들이 많은 것 같다. 이 글에 쓴 방법이 유일한 방법은 아님....