무선랜과 해상도를 조절하는 것이다. 무선랜은 "ipw2200: Intel(R) PRO/Wireless 2200" 제품인데, firmware가 독점기업의 제품이라 패키지에 들어 있지 않으므로 intel의 홈페이지에서 받아야한다. 오늘 찾아보니, ipw2200-firmware-3.0-1.lvn6.rpm을 설치하면 된다. 구글로 ipw2200 firmware를 검색하자. 해상도는 비디오 칩셋은 "Intel 915GM Chipset" 인데, xorg에서 공식적으로 지원하지 않으므로, 발견되어 선택된i810 드라이버의 해상도를 속여야한다. 이것은 # yum install 915resolution 이상 컴팩 B1800 에 리눅스를 쓰는 사람들을 위한 조언 끝
위와 같은 폼이 있다고 하면, PHP 는 openid.mode 라는 이름을 $_GET ["openid_mode"] 로 접근할 수 있도록 해준다. 왜 변수명을 배열로 접근이 가능함에도 변수명을 구성할 수 없는 문자를 쓰게 되면 "_"로 바꿀까, 혹시 옵션이 있어서 저런 변환이 안일어나도록 할 수는 없을까 했는데, 저것이 PHP의 스펙인가 보다. http://www.google.co.kr/search?&q=%22PHP+imports+GET+and+POST%22 그리고 소스를 받아 확인해보니, php-5.2.0/main/php_variables.c 에서 다음과 같은 코드를 발견하였다. 60 PHPAPI void php_register_variable_ex(char *var, zval *val, zval *tr..
단어 세 개를 나열하고 공통점을 얘기하자면, 저들은 기존 삶의 방식을 그대로 유지해 보이지만, 그 하부구조는 완전 또 다른 세계를 가지고 있는 체계들이다. 1. proc 파일 시스템은 리눅스가 가지고 있는 프로세스, 네트웍, 메모리, 인터럽트, 디바이스 등 커널 내부 데이터를 디렉토리 및 파일로 접근 가능하도록 해주는 것이다. 예를 들어 프로세스를 보는 명령인 전통적인 ps 라는 명령은 단지 /proc 디렉토리를 뒤져서 전통적인 포맷에 맞게 다시 보여주는 역할을 한다. 커널과 통신하는 특별한 방법이 존재하는 것이 아니라 단지 디렉토리를 뒤져서 재가공한다는 것이다. 쉽게 말하면, 메모장으로 현재 OS 내부 정보를 열어 볼 수 있다는 말이다. 이렇게 일반 파일인듯보이는 접근은 상당히 많은 어플리케이션의 입력..
orkut 계정을 권순선님으로부터 초대받아 만든후 몇달 쓰다가 그만 까마득히 잊어 버렸다. 아 글쎄, 그 계정을 "Hojin Choi" 로 만들었다. 공백이 들어 있는 계정이라니, 최근 몇달전부터 gmail과 연결시키라는 메시지만 떴지, 정작 그 ID를 잊고 있어서 아주 답답(?)했었는데, 오늘 친절히 경고(?) 비슷한 메일이 날아와서, ID를 알 수 있게 되었다. 로그인 방식이 아주 바뀌는 것이니 다른 계정이 있다면 그걸 쓰고, 아니면 gmail과 당장 바꾸라는 것이었다. 그래 *당*장* 바꿔 주었다.
복잡한 툴이 있다. 아니 복잡한 것이 아니라 진입장벽이 높은 것일지도 모른다. 예를 들면, autotools 같은 것들이 그렇고 po file 을 통한 국제화지원들이 그렇다. 전자는 복잡할지 몰라도, 후자는 진입장벽이 살짝있다. (없을 수도 있다.) xml-rpc관련된 것도 그렇다. 다른 방식으로 잘 쓰는 사람들에게는 습관의 진입장벽이 있다. 가끔 주위에서 빌드스크립트나 기타 뭔가 자동화된 툴을 직접 제작하여 쓰는 것을 보다보면, 상당히 복잡한 모습이 돼 버린것을 본다. 이렇게 복잡한 것은 대개 여러사람이 패치에 패치를 가했거나, 언어자체를 공부하면서 만들어 최적화된 방법으로 구현 되지 않은 경우들이다. 배워야될 것이 있는데, 시간이 없는 경우 점점 코드가 미쳐가는 것이다. 외부 세계는 약육강식에 의해 ..
제목을 자극적으로 써봤다. 살짝 짜증 났으니까! 2.0부터 생긴 기능인데, 말그대로 firefox가 정상적으로 종료되지 않았을 경우 이전 탭들을 그대로 열어주는 기능이다. 그런데, 내가 보기엔 비정상 종료한 적이 거의 없는데, 매일 뜬다. 이유는 하나인데, 윈도우나 리눅스를 종료할 때, 난 모든 어플리케이션을 하나씩 끄지 않는다. 아주 중요한 편집되던 데이터가 있는 것을 하나씩 끄는 것외에는 종료메뉴를 그냥 누른다. 심지어, 전원버튼을 그냥 누르거나 키보드에 있는 파워버튼을 눌러서 끈다. 이런 내 습관이 firefox에게는 비정상종료로 인식되나보다. 내 습관은 아주 정상이므로(!), firefox가 잘못하고 있는것 맞는것 아닐까?
1. 다들 아는 지식 - vim 에서 :make 하면 현재 디렉토리의 Makefile로 컴파일을 합니다. 그리고 컴파일 결과가 quick fix 창에 나타나게 되지요. - 이 때, :copen 으로 quick fix 창을 열어 :cn, :cN 등으로 오류가 난 곳을 이동할 수 있습니다. 2. 얼마전에 안 지식 - 빌드 로봇이 출력한 결과가 build.log 로 남게 되면, 여기에는 warning, error 들이 있을 수 있습니다. - vim -q build.log 를 사용하면 비슷하게 수정할 수 있습니다.
출시를 위해서 태터툴즈의 교주(inureyes)님의 수많은 밤 동안 gtalk online을 보아온 저로서는 한 일이 별로 없어서 너무 미안할 따름입니다. XML-RPC가 공식으로 들어갔으니 제게도 버그 리포트가 많이 올라오겠지요. Tatter and Friends(TnF) 일원으로서, 내부 설문조사도 있었으나, 다시 한 번 출시를 기회삼아 제가 생각하고 있는 태터툴즈에 대한 생각을 정리해보고자 합니다. 태터툴즈는 제게 있어서, 장난감입니다. 처음에는 어떻게 하면 저를 나타낼 수 있을까를 고민하다가 선택하였고, Blogger API를 만들며, 이 놈의 코드(?)에 애착이 가게 되었습니다. 사실 태터툴즈는 최적화 툴을 거쳐 나온 소스가 릴리즈 되는 것이라, 같은 함수가 여기저기에 나타납니다. 언뜻 보기에 ..
ICMP 패킷을 이용하는 ping 유틸리티를 들여다보면, 재밌는 부분이 있다. 기본적으로 ping은 다음과 같은 방식으로 동작한다. ICMP 요구 패킷을 전송한 다음, 원격지로부터 ICMP 응답 패킷을 받는다.ICMP 도 IP 패킷에 실려 전송되는 하위 프로토콜의 한 종류이다. 마치 TCP, UDP가 그러한 것 처럼.ping 에 적절한 인자를 주면, 요구 패킷의 길이를 지정할 수 있다. 즉, ICMP 의 요구/응답 패킷에 아무 의미 없는 값을 채워 전송할 수 있는 공간이 마련되어 있다.원격지 호스트가 브로드 캐스트 혹은 멀티 캐스트 일 경우 응답을 중복 수신하여 받을 수 있다.대개 파이어월 안에서 밖으로 ping 에 대한 요구/응답이 쌍을 이룰 경우 통과하게 된다.파이어월 밖에서 안으로의 ping 요구 ..
- Total
- Today
- Yesterday
- Tattertools plugin
- writely
- Linux
- 식물
- tattertools
- perl
- 퀴즈
- 커피
- 킹벤자민
- 대화
- url
- JavaScript
- 수선화
- VIM
- 덴드롱
- BlogAPI
- 벤자민
- 클레로덴드럼
- OpenID
- 디버깅
- Subversion
- macosx
- nodejs
- 구근
- ssh
- TCP/IP
- SSO
- MySQL
- 오픈소스
- 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 |