어렴풋하지만, 고등학교 때인지 대학때인지 즈음에, 그것이 C언어를 배울 무렵인지 한참 배우고 나서인지 알 수 없지만, 다음과 같은 문장이 걱정스러웠던 적이 있다. void functin(){int i;for( i=0; i 50 ) {return;}}} 매우 간단한 문법이다. 100회를 돌지만, 50이 넘는 순간 함수 자체를 탈출하라는 것이지 않은가. 문제는 for 문을 break가 아닌 return으로 탈출하는 것에 대한 사용법인데, 이 구문에 대한 이해는 for 문장은 단순히 if, goto 의 조합으로 다시 쓸 수 있는 것 이상도 이하도 아닌 것에 대한 언어구현상의 확신을 필요로 한다. void functin(){int i; i = 0;loop:if( i< 100 ) {goto loop_end;}if..
우리가 살고 있는 생태계는 태어나고 성장하고 먹고, 먹히고, 돕고, 도움을 받고, 이용하고, 이용당하고, 변이를 일으키고, 살아 남고, 죽는 무수한 관계의 집합체이다. 이런 균형이 이루어지는 자연의 상태를 설계자의 관점을 두고 분석하는 방법을 세가지로 나누자면, 누군가 조정하고 있다고 생각하는 것과 적절한 규칙만 두고 그 안에서 치고받고는 상관하지 않는다고 생각하는 것과 적절한 규칙조차 치고받고의 결과라고 생각하는 것으로 볼 수 있다. 인터넷 세상에서 많은 플랫폼이 설계되고 만들어진다. 그것의 예는 메일이 될 수도 있고, 메신저가 될 수도 있고, 검색 사이트나 게임 사용자들, 그리고 광고 네트워크도 될 수도 있다. 조금 더 작게는 게시판 몇개가 모이는 카페나 유머사이트가 될 수도 있다. 중요한것은 자연계..
하양, 까망 갑자기 머리가 하얘졌어.완전 까맣게 잊고 있었네.
어느 회사든지 사내 업무 전산화가 되어 있고, 업무 전산화를 위한 기술팀이 존재한다. 그 팀이 사내에 있든, 외주 팀이든, 외부 솔루션을 사온 상태든 어떤 식으로든 고유 업무에 대한 전산화된 시스템이 있으며, 이 시스템이 일반화된 소프트웨어를 이용하지 않고 주문제작되어 있는 조직을 가정한다. 전산화된 시스템을 이용하여 일처리하는 직원들이 과연 시스템 개선을 위해 노력할지 의문이 드는데, 내 과거 사례에서도 그랬지만,직원들이 시스템 개선을 이루지 못하고 적응하는 방법을 찾아 버린 순간 (즉, 개선에 대한 우선순위가 낮아져도 되는 이유가 발견된 순간), 공은 최종 소비자의 불편신고센터를 통한 접수만 남게 된다. 전산화된 시스템이 수준이 낮아서 직원들이 낮은 수준의 기술을 불편함을 감수하고 사용하는 조직. 이..
- Total
- Today
- Yesterday
- 대화
- 킹벤자민
- 벤자민
- BlogAPI
- SSO
- tattertools
- 식물
- JavaScript
- 클레로덴드럼
- writely
- Subversion
- ssh
- perl
- Linux
- 구근
- TCP/IP
- 디버깅
- nodejs
- 커피
- macosx
- 덴드롱
- 수선화
- MySQL
- OpenID
- VIM
- 오픈소스
- 퀴즈
- Tattertools plugin
- url
- SVN
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |