python texttable "cannot convert float infinity to integer" Error

$ python /home/dev/analyze.py Traceback (most recent call last): File "/home/dev/analyze.py", line 105, in <module> table.add_rows(ordered) File "/home/dev/venv3/lib/python3.4/site-packages/texttable.py", line 361, in add_rows self.add_row(row) File "/home/dev/venv3/lib/python3.4/site-packages/texttable.py", line 340, in add_row cells.append(self._str(i, x)) File "/home/dev/venv3/lib/python3.4/site-packages/texttable.py", line 413, in _str if f - round(f) == 0: OverflowError: cannot convert float infinity to integer   위와 같은 에러가 갑자기 나기 시작해서 살펴보니 $ pip list | grep texttable texttable (0.

Hello, cython mini-HOWTO

기존에 python(__main__) 단일 파일로 되어 있는 경우 컴파일 예제 $ cython3 --embed -o ip.c ip.py # C 파일화 시키고 $ gcc -Os -I /usr/include/python3.4m -o ip ip.c -lpython3.4m -lpthread -lm -lutil -ldl # 로 컴파일 $ ldd ip linux-gate.so.1 => (0xb776e000) libpython3.4m.so.1.0 => /usr/lib/i386-linux-gnu/libpython3.4m.so.1.0 (0xb7380000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb71d2000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb71b5000) libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb718c000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7172000) libdl.so.2 => /lib/i386-linux

CentOS6 에서 python3.3 설치 하기

아직 CentOS6 를 사용 하는 서버가 많고, 사용하는 python은 2.7에서 3.3, 3.4로 모두 넘어갔지만 centos 와 epel 레포지토리는 아직 python3를 지원하지 않고 있다.
# yum install centos-release-SCL # yum update # yum install python33-python python33-python-virtualenv # scl enable python33 bash # virtualenv -p /opt/rh/python33/root/usr/bin/python3.3 venv3 # . venv3/bin/activate (venv3)# pip -V pip 1.4.1 from /root/venv3/lib/python3.3/site-packages (python 3.3)

요즘 PHP

우리나라에 2000년도 쯤에 APM(apache+PHP+mysql)+제로보드가 번들로 유행처럼 퍼지면서 나도 웹 언어로써 php를 처음 접했다.

첫 시도 tmux on cygwin

Image removed. OSX 에서 iTerm 을 주로 써 와서, 화면을 split 하는 기능을 편하게 썼는데, 윈도에서 putty로 CLI 작업을 하려니 창들을 배열하는게 계속 신경 쓰였다. 그러다가 예전부터 그냥 있는 줄은 알았는데 어떻게 써먹어야 할지 모르겠던 screen 과 tmux 중에 tmux를 한번 도입 해 봤다. 단축키(http://unix.stackexchange.com/a/25655)가 많이 어색하기는 한데..

첫 크롬 확장 제작

https://chrome.google.com/webstore/detail/large-screen-slideshare-p/clnemnkekbncoepcnakoaojpinpljgnp Image removed. 슬라이드쉐어 보는데, 풀스크린으로 보기 애매 할 때 유튜브처럼 창 크기로 볼 수 있게 해 주는 간단한 익스텐션 당장 내가 쓸려고 만들었는데, 사용자가 늘어나면 천천히 업그레이드를.. 인스턴트 on/off 라든지, 스크린샷, 프로모션 이미지 등..

pip install psycopg2

후.. 윈도에서 python 프로그래밍 하기 힘들다. 그나마 cygwin을 써서 개발환경 만들기가 조금 편해지나 싶었는데, pgsql 연동을 위해 pip install psycopg2 를 하니 error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat). 에러가 난다.