크리에이티브 커먼즈 라이선스
Creative Commons License
회사에서 쓰는 키보드가 맘에 안들어서 보름전에 하나 질렀다능. 해패해킹 라이트를 질렀음 ^^. 조용한 탠키레스 키보드를 찾다보니까 해피해킹이 눈에 들어오더라능. 아무튼 전에 쓰던건 이건데......마소꺼 답지않게 존니스트, 킹왕짱 꼬랐음.
 

새로 산거는 요러캐 생겼다능. 딱 코딩할 때 쓰는 키만 있고 다른 키들은 업ㅂ다능. 그러면서 키 하나하나의 크기는 일반 키보드랑 똑같음.


영문 화이트를 사고 싶었는데...매물이 없어서 못샀음 -_-. 해피해킹 프로가 키감이 무척 좋다고 하는데...너무 비싸서 살 수가 없었다능. 저것도 7만원이니까 싼편은 아닌데 멤브레인 방식임. 그래도 멤브레인 치고는 무척 키감이 좋음.

멤브레인 중에는 최상급인거 같다능.

\랑 `, backspace 위치가 맘에 안들어서 사진에 보이는 배열에서 딱 반시계 방향으로 한칸 돌려서 쓰고 있다능. 키 위치를 바꾸는건 레지스트리를 고치면 되는데...대신 해주는 프로그램이 있더라능. KeyTweak 이라는 프로그램을 쓰면 됨. 쉽다능.

세줄요약
해피해킹 라이트 질렀다.
멤브레인 치고는 키감이 무척 조타.
코딩할 때는 편한데..딴거 할 때는 불편하다.
저작자 표시 비영리 동일 조건 변경 허락
Posted by DMW

댓글을 달아 주세요

크리에이티브 커먼즈 라이선스
Creative Commons License
DisplayFusion(http://www.binaryfortress.com/displayfusion/)을 설치하면 됩니다. ㄳ

끵?!


저작자 표시 비영리 동일 조건 변경 허락
Posted by DMW

댓글을 달아 주세요

  1. BlogIcon LazyGyu 2010/06/14 11:45  댓글주소  수정/삭제  댓글쓰기

    ㅎㅎ 양쪽이 해상도가 다르면 좀 귀찮지만, 해상도가 같을 때는 듀얼모니터에 맞춰서 만든 바탕화면을 그냥 쓰면 해결되지 않냐능!

  2. BlogIcon clique 2010/06/24 02:14  댓글주소  수정/삭제  댓글쓰기

    이건 반칙이라고 생각합니다!

  3. BlogIcon LazyGyu 2010/07/05 03:54  댓글주소  수정/삭제  댓글쓰기

    깜빡하고 있었는데, 멀티 모니터 쓸 땐 UltraMon 이 진리 아닌가효?

50,000 HIT

뻘글들 2010/06/02 00:23
크리에이티브 커먼즈 라이선스
Creative Commons License

몇일전에 5만힛을 찍었습니다.

요즘 이상하게 방문자가 많은데.....그 이유를 도통 알 수가 업ㅂ다능.
저작자 표시 비영리 동일 조건 변경 허락
Posted by DMW
TAG 뻘글

댓글을 달아 주세요

  1. marocchino 2010/06/04 14:03  댓글주소  수정/삭제  댓글쓰기

    우왕 추카추카

크리에이티브 커먼즈 라이선스
Creative Commons License


"No available video device" error with SDL 

이런 에러를 만나면서 SDL 어플이 실행이 안되면

running "aptitude install gnome-devel" then reconfinguring and compiling sdl

이렇게 대처한다. 까먹을까바 블로그에 백ㅋ업ㅋ
저작자 표시 비영리 동일 조건 변경 허락
Posted by DMW

댓글을 달아 주세요

  1. 2010/05/21 15:42  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

프롤로그 Prolog

뻘글들 2010/04/14 21:47
크리에이티브 커먼즈 라이선스
Creative Commons License
 재작년 여름에 프롤로그를 배워보려고 책학권 질러서 한달정도 붙들고 있었다능. 물론 실 to the 패. 한달 동안 공부해서 이걸 어캐 써야되는지 감도 못잡고 포기했다. 내가 접해본 다른 랭귀지들이랑 개념이 많이 틀린 랭귀지더라능. -_-;;

 그나마 조금 할줄 아는것도 지금은 다 까먹었다능. 프겔에서 허세질하려고 공부하기 시작했는데...동기가 불순에서 실패한게 아닌가 싶다능.


아무튼 프롤로그로 위 문제를 풀어보면....아래 처럼 코딩하면 된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
word(abalone, a, b, a, l, o, n, e).
word(abandon, a, b, a, n, d, o, n).
word(enhance, e, n, h, a, n, c, e).
word(anagram, a, n, a, g, r, a, m).
word(connect, c, o, n, n, e, c, t).
word(elegant, e, l, e, g, a, n, t).

crosswd(V1, V2, V3, H1, H2, H3) :- 
    word(V1, A1, X1, A2, X2, A3, X3, A4),
    word(V2, B1, X4, B2, X5, B3, X6, B4),
    word(V3, C9, X7, C1, X8, C3, X9, C4),
    word(H1, D1, X1, D2, X4, D3, X7, D4),
    word(H2, E1, X2, E2, X5, E3, X8, E4),
    word(H3, F1, X3, F2, X6, F3, X9, F4).

 놀랍도록 짧다능. 프롤로그는 저런 논리적인 문제들을 해결하는게 매우 쉽다능. 아무튼 결과는 아래쳐럼 나옴.

1
2
3
4
5
6
7
crosswd(V1, V2, V3, H1, H2, H3).
V1 = abalone,
V2 = anagram,
V3 = connect,
H1 = abandon,
H2 = elegant,
H3 = enhance .

 언젠간 다시 도전해서 꼭 배워봐야지
저작자 표시 비영리 동일 조건 변경 허락

'뻘글들' 카테고리의 다른 글

50,000 HIT  (2) 2010/06/02
"No available video device" error with SDL  (2) 2010/05/21
프롤로그 Prolog  (2) 2010/04/14
Howto: Porting the GNU Debugger, Writing a RSP Server  (2) 2010/04/02
ctags on windows  (2) 2010/03/13
지름  (4) 2010/03/02
Posted by DMW

댓글을 달아 주세요

  1. 유노 2010/04/15 10:17  댓글주소  수정/삭제  댓글쓰기

    책을 그대로 적어달라능 당신은 읭여슈퍼맨!!ㅋ

크리에이티브 커먼즈 라이선스
Creative Commons License


 위에 그림이 일반적인 리모트 타겟을 디버깅하는 방법에 관한 그림인데.......설명하기 많이 복잡하다. 리모트 타켓 디버깅에 대한것은 알아서들 문서를 찾아보도록하고....저 박스들에 대해서 얘기를 하자면 일단 디버거는 GDB를 사용한다능. 물론 이 GDB는 Debugging Target의 아키택쳐에 관한 정보를 알고 있어야 된다. 레지스터는 몇 개구...엔디안은 뭘쓰고 등등등. 이런 내용들을 GDB에 추가하는게 포팅이라능. 

 그리고 GDB Proxy Server라는게 있따능. 이놈이 GDB가 보내주는 커맨드를 받아서 Emulation Board를 조작해서 Debugging Target를 적당히 조작하도록 JTAG 신호를 만들어 낸다. GDB하고 Proxy Server 사이의 통신은 거의 대부분 TCP/IP를 사용한다. 적당한 이유가 있어서 Non-Blocking 소켓을 사용한다능. 사용하는 프로토콜은 Remote Serial Protocol이라고 이상한게 있다.

 Emulation Board를 사용하는 가능 큰 이유는 하나다. PC에는 JTAG 신호를 내보낼 수 있는 포트가 없다능 >_<. 가장 만만한게 Parallel인데 요즘 PC엔 이게 없어서 USB로 많이 옮겨온거 같다능. 그리고 이더넷 같은걸 쓰기도 한다능. 아무튼 인터페이스는 이런걸 쓰고 프로토콜은 Emulation Board에 따라 틀리다능. USB라면 디바이스 드라이버가 제공하는 API를 쓸태고...등등등

 Debugging Target과 Emulation Board사이의 인터페이스는 거의 대부분 JTAG이다. 프로토콜은 Debugging Target에 따라 틀리다. 아키택쳐 메뉴얼이나 해당 아키택쳐의 디버깅 유닛 메뉴얼등을 보면 나와있다.

 빨간색 박스...그러니까 GDB를 포팅하는건 나도 많이 모르고...무지 복잡하다 ㅠ.ㅠ...좋은 HowTo 문서가 있으니 이걸 보고, 포팅 샘플이 있으니 같이 참조 하자능.

ftp://ftp.gnu.org/gnu/gdb/gdb-6.8.tar.gz

 GNU FTP에서 gdb 6.8을 받아서 위의 패치를 적용하면 좋은 포팅 샘플이 된다. 타겟은 OpenRISC다. 위의 문서도 이걸 예로 들어서 설명하고 있다. 이 작업은 타켓 아키택쳐를 많이 알고 있어야 되고...GDB 내부에 대해서도 많이 알고 있어야 된다. GDB internals 라 불리는 문서랑 gdb 압축을 풀었을때 같이 들어있는 HowToPorting 따위의 이름을 가진 문서들이 많은 도움이 된다.

 그리고 노란박스는 적당히 알긴 아는데 길게쓰기도 거시기하고....-_-. 아무튼 그렇타능. 이것도 역시 좋은 문서가 있고 좋은 샘플이 있다능.

 이것도 타켓은 OpenRISC다능. 이 작업도 역시 타켓 아키택쳐(정확히는 해당 타켓의 디버깅 유닛)를 많이 알고 있어야 되고 RSP 프로토콜에 대해서도 잘 알아야 된다. 위의 문서하고 샘플이랑 Redhat.com에 올라와 있는 RSP 관련 문서가 도움이 많이 된다능. 아...물론 Emulation Board를 컨트롤 할 수 있는 방법도 알고 있어야 된다능. 

해당 문서와 샘플 프로그램, 패치등은 멋대로 퍼왔다능 >_<. 읭여읭여
저작자 표시 비영리 동일 조건 변경 허락

'뻘글들' 카테고리의 다른 글

"No available video device" error with SDL  (2) 2010/05/21
프롤로그 Prolog  (2) 2010/04/14
Howto: Porting the GNU Debugger, Writing a RSP Server  (2) 2010/04/02
ctags on windows  (2) 2010/03/13
지름  (4) 2010/03/02
Thank you from Google!  (2) 2010/02/11
Posted by DMW

댓글을 달아 주세요

  1. 유노 2010/04/04 09:49  댓글주소  수정/삭제  댓글쓰기

    칩 만드는 거임? RISC 나오고 뭐야.. OS 같애.. 어려워..
    그나마 JTAG나오니까 음.. 암보드(타겟보드) 같은 것이로군. 정도의 통밥? ㅋ
    서버-타겟 간의 구동에 관한 프로그램인가.........

ctags on windows

뻘글들 2010/03/13 02:42
크리에이티브 커먼즈 라이선스
Creative Commons License
 Vim은 그냥써도 무지 좋지만...ctags, cscope 따위랑 같이 쓰면 더욱 좋다. 나는 ctags가 쓰기 좋고 편하더라능......사실은 cscope를 잘 모른다 -_-;;

 윈도우에서 ctags를 쓰려면 따로 깔아줘야 된다. 설치는 무지 쉽다. 일단 소스포즈에서 ctags 윈도우용 바이너리를 받자.

 그리고나서 ctags.exe만 Vim이 설치된 폴더에 복사해준다. C:\Program Files (x86)\Vim\vim72  대충 이런 비슷한 이름의 폴더일꺼삼. 이제 설치가 끝났다능. 남들은 Taglist, Tagexploer 같은 플러그인도 깔고 vimrc도 잔뜩 고쳐서 쓰던데 그런거 하나도 필요없다능. ctags 관련 명령어는 네가지만 알면 된다능....아무튼 ctags를 쓰려면 소스 코드의 최상위 디렉토리에서 다음 명령어를 처춘다.

ctags -R .

 이제 평소대로 Vim 으로 코드를 열자. 명령모드에서 맘에 드는 심볼위에 커서를 놓고 Ctrl+]를 눌러보자. 이동된다 >_<. Ctrl+t 를 누르면 돌아온다능. 축하한다. 이제 ctags의 사용법을 완전히 마스터했다능. 아래 두가지 명령어까지 익히면 그랜드마스터가 될 수 있다.

:ts symbol_name    Tag Search 검ㅋ색ㅋ
:tj symbol_name     Tag Jump 점 to the 프

 이름은 ctags지만 ruby, verilog 등등등 왠만한 랭귀지는 다 되는거 같다능. 
저작자 표시 비영리 동일 조건 변경 허락

'뻘글들' 카테고리의 다른 글

프롤로그 Prolog  (2) 2010/04/14
Howto: Porting the GNU Debugger, Writing a RSP Server  (2) 2010/04/02
ctags on windows  (2) 2010/03/13
지름  (4) 2010/03/02
Thank you from Google!  (2) 2010/02/11
짤방  (1) 2010/01/27
Posted by DMW
TAG ctags, 뻘글

댓글을 달아 주세요

  1. 엘찡 2010/03/14 11:13  댓글주소  수정/삭제  댓글쓰기

    eagle이 태그가 뻘끌이라니!

지름

뻘글들 2010/03/02 23:20
크리에이티브 커먼즈 라이선스
Creative Commons License


 모니터 내장 스피커를 참고 사용하다 결국 질렀삼. 앰프는 고향집에 가따놓은걸 공수해왔고, 나머지는 이번에 다 질렀따능. 원래는 노트북에서 스태레오-RCA 케이블루다 엠프에 꽂은담에 스피커만 사서 쓸라고 했는데...요즘 대세가 DAC라는걸 물려서 쓰는거라길래 과감하게 질렀다능. 사진에 나온거중에 밑에 두개랑 방진 플랫폼, 각종 케이블 일체를...싹다 샀음.

 앰프라도 가지고 있었기에 망정이지......출혈이 컸다능. 하지만 소리는 매우 맘에 든다능 >_<
 앰프 사진은 어디서 주서온거구....나머지는 내가 물건을 산 소리샵에서 짤라왔심.

저작자 표시 비영리 동일 조건 변경 허락

'뻘글들' 카테고리의 다른 글

Howto: Porting the GNU Debugger, Writing a RSP Server  (2) 2010/04/02
ctags on windows  (2) 2010/03/13
지름  (4) 2010/03/02
Thank you from Google!  (2) 2010/02/11
짤방  (1) 2010/01/27
명함이 나왔습니다  (8) 2009/12/30
Posted by DMW
TAG 뻘글

댓글을 달아 주세요

  1. BlogIcon 아주아슬 2010/03/11 01:32  댓글주소  수정/삭제  댓글쓰기

    이거슨 부르주아...

  2. 유노 2010/04/04 09:57  댓글주소  수정/삭제  댓글쓰기

    이제 이것들 차에 장착하고 레이슨~ 하러 가장!