Anthyの変換精度を上げる方法

http://www.josw.net/blog/?p=1203 変完成度って…。こんな感じで誤変換が多いAnthyですが、いつまでたっても頭が悪いままなのは、学習データをすぐ忘れちゃうかららしいです。つまり、学習データの記憶容量が小さすぎて、覚えたことをどんどん忘れていってし…

歩行者優先の当たりとはずれ

http://www.josw.net/blog/?p=1101普通、車を運転する人は、歩行者(正確には弱者ですが、歩行者と書きます)優先を心がけないといけません。当たり前ですが、信号の無い横断歩道を渡れないことがあってはならず、道を渡りたそうにしてる人がいたら一時停止し…

Turbogears(SQLAlchemy)でテーブルを動的に読み込む

http://www.josw.net/blog/?p=1053というわけで__new__の続きです。Turbogearsでは、model.pyでテーブルとクラスを定義してそれらをマッピングしますね。で、controller.pyでsession使ってmodel.Userみたいな感じでデータを読み出します。ここまでは普通に紹…

__new__

http://www.josw.net/blog/?p=1051Pythonでクラスを定義するとき__new__っていう特殊メソッド使えるんですが、これが便利です。普通、クラス定義のときはコンストラクタとして__init__を使いますね。この__init__はコンストラクタのため返り値の指定はできず…

自動公衆送信出来る状態

http://www.josw.net/blog/?p=1046http://internet.watch.impress.co.jp/cda/news/2008/03/25/18935.html最近、この手のニュースを見ると思う。Windows、Mac、Linux、またはその他のネットワーク通信に対応したOS使ってて、そのOSのローカルストレージに他人…

turbogears.database.session

http://www.josw.net/blog/?p=1044PythonでSQLAlchemy使ってるとき、データベースからデータを取得するにはsessionmaker()使います。以下のような感じです。 ここで、モデル定義は済んでおり、既にデータベースにデータが格納されているとします。 from sqla…

Fedora 8でSkypeの音が出るようになった

http://www.josw.net/blog/?p=1028 試行錯誤の末、ようやくSkypeの音が出るようになりました。どうやらFedora8では音声関連の取扱いが変わってしまって、アプリケーション側で対応してないと音を出せなくなってしまったらしい。それで現行バージョン使ってて…

ircd-hybridのインストール

http://www.josw.net/blog/?p=1020jovetelの中の人達で雑談用にと思ってIRCのサーバ立てようと思ったんです。んで表題のircd-hybrid選んだんですが、どうにも情報が少ない。本家のフォーラムもつぶれてるし。探し方が悪いのかな?めんどいからIRCのサーバ作…

入力機器の情報制御

http://www.josw.net/blog/?p=1009Linuxで、プログラムから入力機器の制御を行うにはどうすればいいのだろうという疑問がわいたため、調べてみました。Linuxには、入力機器からの入力を制御するInput Subsystemというものがあるらしい。こいつをhexdumpして…

PythonでOpenCVって…

Cで使うときと比べて、機能がだいぶ少ないみたい。 Wrapper書いて、Pythonでも使えるようにして公開しよう。そうしよう。

メモ

import dbus

ポテト

http://www.josw.net/blog/?p=1001技術的ではないですが。

PythonでOpenCV

パターン認識する必要が出そうなんで、OpenCVの勉強をしようと思います。 もちろんPythonで。 わかったことのメモを貼りますが、恐らく他の方にとっては既出のものばかりになると思います。 では、テストが終るまでしばしお待ちを…。

スパイダーマン

http://www.josw.net/blog/?p=160今日バイトに行くために自転車こいでるとき、ふと「スパイダーマンかっこいいなー」みたいなこと考えた。 で、そんなこと考えてるとスパイダーマンのある欠点が浮かんだ。 スパイダーマンってニューヨークだからかっこいいん…

FMV-BIBLO NC313にDebianをインストール

http://www.josw.net/blog/?p=187FMV-BIBLO NC313にDebianをFDインストールするときのメモ。CDドライブやUSBブートみたいなハイカラなものがないノートなため、FDでDebianのインストールをしなければいけないんですが、適当にやってると以下のようなエラーが…

Thunderbirdのメモリ

trim_on_minimizeをTrueにすると、最小化時確かに使用メモリが激減する。 しかし、メールチェック時やメールを読むときとかにCPUを酷使する機能でもあるので、Thunderbird使う人は気をつけましょう。 うちだけかも知れませんが…。

W-ZERO3メールで受信トレイとかが消えた際の対処法

http://www.josw.net/blog/?p=917W-ZERO3[es]のメールを読んだり自動受信ができなくなったと書いた。 もうちょっと詳しく状況を書くと、受信トレイ、送信済みトレイ、下書きトレイ、送信トレイ、部分受信トレイ、そして自分で作成したフォルダが”W-ZERO3メー…

ファイル名の文字コードを変換

http://www.josw.net/blog/?p=992世の中、Windows使ってる人ばっかりですよね。そんな中でLinuxを使うと、HPからダウンロードしてきたファイルはほとんど文字化けしちゃいますね。というわけで、ファイル名の文字コードを自動で認識して、UTF-8に変換するス…

:-1

http://www.josw.net/blog/?p=169Pythonは文字列を文字のリストとして扱ってるんです。 で、文字列の末尾にある改行コードを落とす時、perlはchomp(hoge)しますが、pythonではリストの最終要素を省くという表記をするといいわけです。 こんな感じです。 hoge…

Pythonでリストの展開

http://www.josw.net/blog/?p=987bigramの計算するために、リストを展開しまくるジェネレータな関数作った。 [0, 1, 2, 3]のようなリストは普通にfor文で中身を読めばいいし、 [[1,2,3], [4,5,6], [7,8,9]]みたいな退屈なリストなら多重ループでいいし。そう…

Nautilusで動画のサムネイル表示

使用ディストリビューションはFedora 8で、GNOME のバージョンは2.20.2で、Nautilus-2.20.0-6な環境。gstreamer-ffmpegをインストールしたらサムネイルが表示された。

とりあえず登録してみました。

こちらのダイアリーは、http://www.josw.net/blog/ で書いた技術的な情報を(閲覧者にとって有益か無益かを問わず)ピックアップして投稿しようと思っています。 間違いや指摘等がありましたら、コメントで教えていただだけると嬉しいです。 では、ご自由に…

Subversionからgitへ移行

http://www.josw.net/blog/?p=982そうそう。最近、Subversion(以下svn)から別のバージョン管理システムに乗り換えようと模索しております。たまたまSlashdotに分散バージョン管理システムの記事が載って、たまたまその中の複数ある候補の一つを覚えてたとい…