시계 부품 중에서 엔진에 해당하는 "무브먼트"라는게 있다. (movement라니 이름이 너무 평범해서 마음엔 안들지만) 웬만해서는 분해를 해도 이것만큼은 안건드리는데, 이 부품을 억지로 분해 했다가는 그 안에 있는 톱니들이 와장창 제자리를 잃고 다시 조립하는것은 쉬운일이 아니기 때문이다. 그런데, 벽걸이나 탁상 시계는 건전지 가는 것 정도만 하다가, 시계바늘이 뭔가 정확히 12시에 만나지 않는다거나 알람을 1시에 맞췄는데 2시에 울린다거나 하는 정도가 되면 앞 유리 면을 열어야하는 정도의 분해는 해야한다. 시계 바늘이라는 것은 단지 중앙에 나와 있는 동심원 3개에 고정되어 있는 것이고, 바늘을 뽑고 다시 각도를 맞춰서 다시 꽂을 수 있으므로 이 정도만 알아도 일상을 살아가는데, 큰(?) 도움이 된다. 오..
법률이 제정되고 시행령, 시행규칙이 만들어지듯이 프로그램의 운영관점에서 보면, 법률은 프로그램과 같고, 시행규칙은 설정파일과 같다. 법률과 달리 소프트웨어에서는 시행규칙에 들어가야할 것이 프로그램에 들어가는 일이 많다. 운영 중에서 조정해야하는 시행규칙을 지원하는 프로그램 수정보다, 프로그램내에서 로직으로 바로 해결하면 간단하기 때문이다. 또, 설정 값으로 빼는 것이 굳이 이번 한 번만을 위한 것인데, 조금 거추장스러운 추상화 아닌가 싶기도 하다. 문제는 한참 뒤에 나타난다. 전체적인 프로그램의 추상화 레벨이 마구 섞여 있는 코드를 마주할 때 느끼는 가독성의 문제. 만약 추상화 단계가 다른 코드를 불가피하게 작성해야할 때는, 변명이라도 잘 써 놓을 수 있다면 좋겠다. 나중에라도 쉽게 고치게. -End-
도메인 소유기록을 찾아 보려고 domain history로 검색해 보니, whois 자료를 다 모아서 API로 제공하는 곳이 있더라, 많더라. 난 단지 도메인 한 개 알아 보고 싶었다만... https://whoisrequest.com/ Whois Search, Domain History, Reverse IP/NS Lookups and more Lookup IP, CIDR, ASN or Domain whoisrequest.com 이 사이트에서는 소유자는 공개하지 않고 누군가 사용했는지만 확인해 볼 수가 있다. 그나마 하나 찾아서 메모차 적어 둔다. 둘째 딸 낳고서 이름으로 도메인을 하나 2년간 구매하고, 만료시점에 4년을 더 연장을 해서 총 6년을 보유하고 있다가 어떤 이유에서인지, 연장을 안했다. 그리..
- Total
- Today
- Yesterday
- 킹벤자민
- 수선화
- macosx
- MySQL
- tattertools
- Subversion
- writely
- Tattertools plugin
- 식물
- url
- 클레로덴드럼
- 구근
- perl
- ssh
- 커피
- 퀴즈
- TCP/IP
- SSO
- 덴드롱
- SVN
- JavaScript
- 벤자민
- BlogAPI
- 디버깅
- OpenID
- 오픈소스
- 대화
- nodejs
- Linux
- VIM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |