nicoapi Version0.3

ニコニコ動画 Python APIプロジェクト https://sourceforge.jp/projects/nicoapi/files/?release_id=30368

nicoapi Version0.2

Version 0.2を公開しました。 https://sourceforge.jp/projects/nicoapi/files/?release_id=30330

ニコニコ動画 Python APIプロジェクト

というわけで、SourceForge.JPに申請を行ってきた。 ニコニコ動画向けの処理をAPIとして共有しようって試み。 認証辺りは大体書き終わったので、XMLのパースとか実装してくれる人がいると嬉しい。

Vimで編集中のコードをコンパイルして実行したり

Vim

Cの場合。 .vimrc command! Gcc call s:Gcc() nmap <F6> :Gcc<CR> function! s:Gcc() :w :!gcc % -o %.out :!%.out endfunction F6で編集内容を上書き、コンパイル実行。 その後にReturnでコンパイルされたコードを端末内で実行。応用すれば他の言語にも対応できる。</cr></f6>

物理演算ソフト「Phun」

Phun - 2D physics sandbox http://www.phun.at/発想はともかく、よくこんなの作る気になったなぁ。

PyUSBをLinux上で動かす

Python with Hardwareネタ。 試した環境はUbuntu7.10。http://pyusb.berlios.de/ こっから「pyusb-0.4.1.tar.gz」を持ってきて解凍。 付属のREADMEにも書いてあるが、python以外に以下が必須。 apt-getでインストール。 gcc python-dev libusb-dev あとは普…

urllib2でmultipart/form-dataを扱う

今日もPython。 サポートする様子がないので自前で用意する。 http://codepad.org/0hBSIhCh

「ケンタッキー」でググると・・・

ケンタッキー - Google 検索関連検索がひどい。 今まで忘れてたのに、気分悪いわー。

LInux上で動くマンガビュアー その2

LInux上で動くマンガビュアーを作ったの続き。最初からコードを書き直した。 タブを除去しパネルの再描写に変更したら随分軽くなった。PILの処理速度は相変わらず。 サムネイル一覧の表示に時間がかかるので、再描写は極力控えるようにした。

マルチスレッドで

1 # thread test 2 # encoding: utf-8 3 import thread 4 import time 5 n = 0 6 7 def func(): 8 global n 9 while 1: 10 n += 1 11 if n > 100: 12 break 13 print "call func", n 14 # time.sleep(0.05) 15 16 def main(): 17 while 1: 18 if n > 100: 19…

LInux上で動くマンガビュアーを作った

WinとMacでも動くけど、最近Linuxの出番が多いので。 安定性は皆無なんで機能追加と一緒に追々改良するとして、コア部はとりあえず完成。 元の画像ソースが大きいと表示に時間がかかるっぽい。 2カラムのビューはページが変わる毎に「ページ削除→ページInser…

wxPythonとPILを使って縮小した画像を綺麗に表示

最初にwxImage(wxPythonのwx.Image)を使って画像を縮小したんだが、どうも画質が悪い(ギザギザ)。 アンチエイリアス機能がなく、ぼかしを入れても所詮は気休め。PILならアンチエイリアスを指定できるので、PILで画像を縮小させてからwx.image.ConvertToBitma…

ソース置き場

技術メモとか業界ネタとか