전체 글 45

나는 라이브러리를 만들 수 있을까?

요즘 들어 일하거나 공부하면서 생각하는 것은 과연 라이브러리 세상에서 살고 있는 느낌이 들 때가 많다. Python, PyQt, Hardware 설계 등등 관심 있어서 하는 것들 대부분이 남들이 잘 만들어 놓은 잘짜여진 Base를 가져다가 이걸 조립하고 있는 듯한 느낌이 들 때가 많다. 과연 이 라이브러리는 만들어놓은 사람들은 어떻게 어떠한 이유로 만들어 놓은 것이며, 이 라이브러리의 활용을 어떻게 생각하고 이런 것들을 만들어놓은 것인지 참 궁금할 때가 많다. 찾으면 라이브러리는 왠만한 건 다 나온다. 이 라이브러리를 잘 이용해서 원하는 결과물을 얻는 것도 중요하지만, 이 라이브러리를 만든 사람들이 정말 대단하다는 생각을 한다. 내가 누군가를 위해 라이브러리를 만들고 배포할 수 있을까?

Idea 2012.04.07

리눅스 MAC address 변경 : CentOS

ifconfig 명령어가 있는 곳... /sbin/ifconfig 가끔 테스트를 해야되는데... 라이선스가 없을 때 보통 이런 라이선스는 MAC address 인증이기 때문에 편법으로 변경해서 사용한다. Linux Modify MAC 1) Bring down the interface: "ifconfig eth0 down" 2) Enter new MAC address: "ifconfig eth0 hw ether 00:00:00:AA:AA:AA" 3) Bring up the interface: "ifconfig eth0 up" 4) service network restart 하면 적용이 되는데... 에러가 발생할 수 있다.. 왜냐하면... 위 내용은 명령어로 변경을 한 것이고.. network 서비스를 재시..

카테고리 없음 2012.03.19

PyQt의 시작

요즘 GUI 프로그래밍에 대해서 필요성을 조금씩 느끼고 있다. Command Line에서 사용하는데 어려운 점이 없는데, 가끔씩 팀원들과 공유하거나 의사소통 할 때 GUI가 강력하다는 걸 느끼고 있다. 그래서 Command Line으로 동작했던 프로그램을 GUI Version으로 바꾸려고 하고 있다. 대안은 역시나 요즘 Python을 보고 있으니 PyQt로 하려고 한다. 인터넷 사이트에 좋은 Blog 가 있어서 이걸 참조하고 공부하려고 한다. 교재는 pdf파일로 있는데, 이 책을 제본할까 고민중... 시작은 여기 아래 사이트부터... http://www.bluekyu.me/2010/01/pyqt-%EC%84%9C%EB%A1%A0%EB%91%90%EC%84%9C-%EC%97%86%EB%8A%94-%EC%9..

PyQt 2012.03.14

Python을 위한 Vimrc script

vimrc script를 만들었다. 웹사이트에 검색하니 바로 표준인 것 같은 파일이 하나 올라와서 이걸 베이스로 수정했다. 사이트를 보니 python.org 에서 나온 것 같음 ㅎ 그대로 복사하고 나서 tabstop 이나 expandtab 같은 몇가지 부분 수정 or 추가하고 나서 사용중 1) tabstop 수정 au BufRead,BufNewFile *py,*pyw,*.c,*.h set tabstop=2 au BufRead,BufNewFile *.py,*pyw set shiftwidth=2 2) 3 line 추가함 let python_highlight_all=1 set autoindent syntax on 아래는 원본 http://svn.python.org/projects/python/trunk/Mis..

Python 2012.02.04