이글루스에 개설했습니다.

네. 이사간다는 이야기는 아닙니다. 정리하면서 사라졌던 분류의 글들을 쓰기 위해 공간을 하나 더 만들었습니다. 사실, 이 블로그에 쓰는 글들이 지적 허영이가득 찬 글들이기도 하거니와, 그냥 무거워진 이 공간말고, 가벼운 공간이 하나 더 필요하다는 요구와 즉흥적인 지름에 하나 더 만든겁니다. 인생 뭐 있나요. 어쩌면, 포스트의 절대적인 수로는 역전현상이 나타날지도 모르겠습니다만. 과거 블로그의 제목이 ‘Crow’s Maniacal World’이던더 보기

웹이 아닌 앱의 시대가 오고있다.

이 글은 링크없는 블로그: 반쪽짜리 블로그에서 출발하여, @minoci님, @pariscom님과의 대화를 통해 발전해서 쓰여졌습니다. 두 분께 감사드립니다. 🙂 웹은 HTTP프로토콜을 기반으로 HTML을 통한 유연한 링크를 이용해 정보사이의 소통이 가능한 길을 열었고, 이는 블로그와 위키를 만나면서 새로운 소통의 시대를 열었다고 해도 과언이 아니다. 하지만, 이 소통의 시대는 현대사회가 아직도 풀지 못하고 있는 장벽에 가로막혔다. 지정학적 혹은 정치학적더 보기

애플의 폐쇄구조

컴퓨터 하드웨어와 OS를 동시에 만드는 회사는 그리 흔하지 않다. 기억하기로는 애플, Sun, HP, SGI, IBM 정도 일텐데, 각자 특징을 가지고 있다. 이 와중에서, 폐쇄적인 설계구조로 욕먹는 회사는 아마 애플뿐이리라 생각된다. Sun의 Solaris는 x86계열의 CPU(특히, 옵테론)을 적용하기 위해 x86으로 포팅된게 아닌가 싶을 정도로 자사 플랫폼에서만 사용되던 OS였고, HP의 HP-UX나 IBM의 AIX등은 아예 자사 하드웨어 플랫폼에서만 돌아간다.더 보기

자기전에 생각나서…

워우… 역시나 워드프레스 앱이있군요.. 꺄악. 이걸로 저도 모바일블로거??? 제한적인 것 같긴하지만 상당히 유용할 듯 하긴합니다. 으흣- 일단은 태그같은 걸 때려박기는 힘들듯하고.. 간단힌 포스트를 올리는 정도로는 유용할 듯…

Let me free: 생각대로 하면 되고.

애플에서 만든 iMac. 즉, Mac OS X을 처음 써보고 꽤 큰 쇼크를 먹었다. 그냥, 컴퓨터로 하고 싶은걸 하면 되었다. 하드웨어나 드라이버 같은건 신경쓰지 않아도 되었다. 그냥 하고 싶은걸 하면 된다. 컴퓨터 가격이 아깝지 않은 최초의 순간이었다. (물론 쓰다 불편한 건 이것 저것 깔아서 바꾸긴 하지만.. 지금 내 맥에는 그런 류의 유틸리티는 없다고 봐도 된다. 그냥더 보기

MSVC 2008 STL vector

사건의 발단은 VC9으로 테스팅하던 코드를 VC7.1로 포팅하면서 발생했습니다. 이상한 점은 VC7.1이 더 빠른겁니다. ?! 그것도 무려 60%정도였습니다. VC7.1은 STLPort를 사용하고 있었고, VC9은 MS에서 제공하는 녀석을 쓰고 있었지요. 일단, 코드부터 봅시다. // STLPort 5.2.1 _vector.h:121 typedef _Tp value_type; typedef value_type* pointer; typedef const value_type* const_pointer; typedef value_type* iterator; typedef const value_type* const_iterator; // MSVC 2008 vector:1886더 보기

TortoiseGIT와 Subversion. Local Commit의 사용!

TortoiseSVN을 이용한 Subversion의 사용은 매우 쾌적합니다. 멋진 UI가 가져다 주는 쾌적함과 Windows Explorer의 Context Menu확장을 통한 통합된 이용은 아주 매력적이죠. 하지만!!!!!!!! 도저히 참을 수 없는 단점이 있습니다. 바로 “Local Commit”의 부재입니다. Local Commit은 중앙의 저장소에 Commit하는게 아니라, 프로그래머의 개인 저장소에 Commit하는 개인적인 Commit의 개념입니다. 작업량이 많을 경우에는 중간 중간 Commit하는게 필요한데 중앙의 저장소에 Commit했다간 동료들의더 보기

boost::array를 배워봅시다.

1. Old. Old. Old style char buffer[1024]; …(기타 여러 코드들)… sock.recv(buffer, 1024); 혹시 위와 같은 스타일의 코드를 작성하고 있지는 않으신가요? 물론, 잘 작동하고 문제가 없는 코드일겁니다. 하지만, 여기엔 문제가 하나 있습니다. buffer는 배열이지 객체가 아닙니다. iterator도 없으며, 멤버함수도 없습니다. 불편할 뿐더러 위험합니다. 한번 볼까요? char buffer[1024]; …(기타 여러 코드들. 복잡해서 눈에 잘 안들어옴)… sock.recv(buffer, 4096);더 보기

WordPress+Open ID

myid.net 서비스를 사용하고 있었다. 하지만, 오픈아이디 주소를 myid.net측 주소를 사용하는 건 아니기 때문에 위임(delegate)형태로 활용하고 있었는데, 문제는 블로그 스킨을 바꾸면 설정해놓은 delegate가 날아가버린 다는 점… 난감하지 아니할수가 없다. 간만에 스프링노트를 들어가려 했더니.. 헉; 스킨을 고칠까하다가 플러그인을 검색해보니 OpenID라는 멋진 녀석이 있어서 슥슥 깔았다. 하지만, libcurl이 설치되지 않은 관계로 작동불능. -_-; 이걸 쓰면 myid.net을 거치지 않고도더 보기

워드프레스 삽질 + 퍼엉-

사용중인 모 서버가 모 사이트에 의해 펑하고 뚫려서.. 블로그가 맛이 갔었더랩니다. -_-b 테마가 날아가서 고생이었는데, 이건 성공적으로 복구를 했고.. 관리페이지로 로그인이 안됩니다. 헉. .. 워드프레스 권한관리체계를 이리저리 따라가면서 디버깅을 하던 와중에.. 관리자인 모님이 mysql인코딩을 바꿔주니 되는군요. -_-;; 확인해본결과 role이 capabilities라는 옵션으로 들어가는데 이게 DB에 저장되는데다가, 무려 string으로 저장이 되어있었드랩니다. 결국, 인코딩 문제로 권한 스트링을 분석더 보기