2009-09-01から1ヶ月間の記事一覧

anthy

anthyいいわー。

egg-anthy

http://d.hatena.ne.jp/shive/20090811/1249999215以前anthyが重すぎて使い物にならないと書きましたが、tamagoを使うと速くなるという話を見かけたので試しに入れてみた。 anthy: anthy-9100h tamago: tamago-20041122 + egg-anthy-20070606anthyは公式から…

C99

etc

http://seclan.dll.jp/c99d/c99d04.htm VC++を使って仕事しているためそっちで通らないと使えないんだけど、C言語って進歩してるんですね。allocaすら使ったことないや。

今日見つけたモジュール

http://matplotlib.sourceforge.net/最近ちょっとしたグラフが書きたくてgnuplot調べてたら見つけた。 http://networkx.lanl.gov/これも。面白そう。matplotlibはコンパイルが必要らしくeasy_installではうまく入らなかった。winでやるならインストーラを使…

今日見つけたモジュール

PLY: yacc/lex風parserジェネレータ pyparsing: PLYとは異なるアプローチなparserジェネレータ cmd: コマンドラインモジュール

16進数文字列を整数にキャスト

>>> x='10000' >>> x '10000' >>> int(x) 10000 >>> int(x,16) 65536

データベースの初歩

import sqlite3 import os dbpath = 'hoge.db' if not os.path.exists(dbpath): with sqlite3.connect(dbpath) as conn: conn.execute('CREATE TABLE hoge (id INTEGER PRIMARY KEY, language, author)') with sqlite3.connect(dbpath) as conn: conn.execut…

つぶやき

etc

python easy_installruby gemsperl CPANc++にはaptだろうか?Win32のC++環境にもパッケージインストールソフトがあったら、もっと違ったかもしれないと思う。それにしてもeasy_installはいけてない気がする。

format

>>> 'num = {0}'.format(3) num = 3 >>> 'num = {num:03d}'.format(num = 3) num = 003

protobuf

前々から気になっていたプロトコルバッファを試してみた。 http://code.google.com/p/protobuf/からprotoc-2.2.0-win32.zipをダウンロードしてPATHの通ったところへ配置。 定義ファイル hoge.proto message Person { required int32 id = 1; required string…

scons

先日のpython26がvc9な件。VisualStudio2008Expressをインストールしてmake.batでvc9のPATHを通して実行したら無事動きました。 さてmake.batもダサいのでsconsで書き直してみたんだけども、こんどはこいつがvc9をスルーしてvc8でビルドしちゃう。 PATH通し…