June 2010
5 posts
5 tags
소를 위한 IPv6
wooil: 그런데 IPv6라도 1인 1 아이피는 안 되죠?
darjeeling: 아뇨
darjeeling: IPv6는
kkung: IPv6는
kkung: 미생물에게 하나씩 줘도
kkung: 남는다는
kkung: 계산을 누가 했던데
kkung: =3=3
wooil: -0-
darjeeling: 아 모르셨군요.
darjeeling: 저희가 앞으로
darjeeling: 소를 키우면서
darjeeling: 소에게 IP를 할당해서
darjeeling: 멀티캐스트로 핑을 쏘면
darjeeling: 죽었는지 살았는지 나올꺼임.
5 tags
요즘 느끼는 건데 상업적인 프로젝트에서 개발자들이 문서라고 남겨둔 것들은 대체로 불친절하고 누가 시켜서 억지로 했다는 느낌이 강하다. 불친절하다는 것을 어떻게 알 수 있냐면: 일단 상업적인 프로젝트의 문서에서 튜토리얼이 나오는 경우는 절대 없다. 왜냐면 튜토리얼은 꼭 있어야 하는 문서는 아니지만 이해를 더 쉽게 하기 위한 것이고, 나처럼 문서화를 좋아라하는 개발자들은 원래 적기 때문이다. 그걸 감안하더라도 오픈 소스 프로젝트에 비해 상업적인 프로젝트의 문서들이 더 형편없는 경우가 많은데, 오픈 소스 프로젝트의 경우 문서화를 잘 해야 프로젝트 홍보가 잘 되고 날개돋힌듯 널리 알려지고 쓰이며 발전하기 때문에 문서화를 중요하게 생각하기 때문이다.
오픈 소스 프로젝트에게 있어서는 문서와 프로젝트 홈페이지가...
5 tags
손으로 미세한 최적화를 하지 말자
How to Micro-Optimize Your CSS1 같은 글을 보면 한숨이 난다. 저런건 사람이 할 일이 아니다. 반복적이며 사소한 저런 최적화는 원래 프로그래밍 언어에서는 컴파일러 등이 해야할 문제다. 저기 나온 최적화 팁들은 CSSTidy 쓰면 죄다 자동으로 할 수 있다. 사람은 그냥 자기가 가장 편한 방법으로 코딩하면 된다. 제발 저런 문제는 코딩할 때 신경쓰지 말자. 저건 배포의 문제니까, 배포할 때 자동화할 생각을 하자.
Apache, lighttpd 모듈로 mod_csstidy라도 만들어야 하냐는 생각이 들었다.
파이어준 님이 한국어로 같은 내용을 포스팅하셨다: 스타일 시트를 경량화하는 11가지 팁 18 ↩
6 tags
deprecated v. obsolete →
쉽게 말해 deprecated는 아직 폐지되진 않았지만 곧 그럴 예정이니 사용을 지양하라는 식의 뜻으로 쓰이고, obsolete는 아예 이제 폐지되어서 작동도 안 된다는 뜻이다.
나도 처음 안 사실이라 링크 및 요약.
10 tags
Bitbucket v. GitHub
내가 분산형 버전 관리 시스템의 아주 기본적인 기능만을 주로 쓰기 때문에, 아무래도 인터페이스가 좀더 친절한1 Mercurial이 git보다 더 좋다. 하지만 두 버전 관리 시스템을 기반으로 하는 소셜 프로젝트 호스팅 두 서비스—Bitbucket과 GitHub를 비교하자면 정 반대이다. 내가 볼 때 Bitbucket은 현재로서는 무료 계정에서도 1개까지는 비공개 저장소를 생성 가능하다는 것 말고는 GitHub에 비해 이렇다할 장점이 없다. 디자인도 GitHub가 더 세련됐으며, GitHub는 자기네가 호스팅해주는 프로젝트 페이지를 프로젝트의 공식 홈페이지로 사용할 수 있을 정도로 만들어주는데 비해, Bitbucket은 그렇지 않다. 하지만 이런 기능 외에도 GitHub를 사용할 수밖에 없게 만드는 것이 하나...