limitusus’s diary

主に技術のことを書きます

Python

libsqlite3.so を差し替える

ちょっと聞かれたので調べてみた。 目的 オリジナル libsqlite3.so.0 を実装したので、これを /module/libsqlite3.so.0 とし、 Python から使えるようにしたい。 Python で import sqlite3とすると最終的に /usr/lib/python2.7/lib-dynload/_sqlite3.so が読…

Python で signal と threading を両立してみた

経緯 最近書いているプログラムで無限ループするワーカースレッドを立てまくるものがあって, それを signal で安全に終了させる手段が知りたかった. 課題プログラム 以下のようなプログラムがあります. import threading import time def loopfunc(event): p…

Google Document にファイルをアップロードするバッチを作ってみた

GitHub に上げたので最新ソースは GitHub からどうぞhttp://github.com/limitusus/google_docs_up/ Motivation 普段研究室のサーバにログインして作業することが多いので、メールもサーバ上で Emacs を立ち上げ、その上で Mew を使ってメールを読んでいます…

LL Future行ってきたレポ

昨日知ったのでLL Futureに行ってきました。