Make組ブログ

Python、Webサービスや製品開発、ライブラリー開発についてhirokikyが書きます

Python

DjangoでDB非依存に権限管理できるライブラリーdjango-keeperを作りました

Djangoで権限管理ってどうやっていますか? Django自体が持つGroupやPermissionはイマイチ業務では使えないというのが実際のところなのではと思います。 そんな悩みを解決するために django-keeper というライブラリーを作りました。 こんな悩みに: DBで権限…

DjangoでオレオレWidgetを作ってみた(Renderer編)

ウィジェットとは、Django で HTML の入力エレメントを表現するためのオブジェクトです。ウィジェットは、 HTML のレンダリングや、個々のウィジェットに対応するデータをGET/POST 辞書から抽出する処理を行います。 http://djangoproject.jp/doc/ja/1.0/ref…

Ubuntu で M2Crypto 使おうとしてハマった

Ubuntu で M2Crypto を使おうとしてハマった。 ImportError: /home/hirokiky/.virtualenvs/hogeenv/local/lib/python2.7/site-packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method エラー文は上記のようなものがでた。

#pyhack Python mini Hack-a-thon(第19回)に参加してきました

(第19回)Python mini Hack-a-thon - connpass#pyhackに参加してきました。3度目です。 やったことは Djangoのドキュメント翻訳 とあるイベントのミーティング

#pyhack Python mini Hack-a-thon(第18回)に参加してきました

(第18回)Python mini Hack-a-thon - connpass#pyhackに参加してきました。2度目です。

Webフィードが何語で書かれているかfeedparserで取る

Webフィードが何語で書かれているかという情報がどこにあるのかというメモ。 フィードの形式、バージョンによって若干違うようです。 fd = feedparser.parse(url) if fd.version == 'rss091u' #RSS0.91 lang = fd.feed.language elif fd.version == 'rss10':…

MeCabで集合知プログラミングのサンプルコードを日本語対応

MeCabを使って集合知プログラミングという書籍のサンプルコードの日本語対応をしてみた.書籍でも日本語対応について書かれてるけど,Yahoo!形態素解析が使われてるんでレスポンスが悪い.大量のデータを用いて分類機とかの性能を評価するには不向きなので,…

Python3 でドキュメントフィルタリング - Python Advent Calendar 2011

これは 2011 Pythonアドベントカレンダー(Python3) - connpass の記事です。 @ryoaita さんの指名を受けました、22日目の @hirokiky です。 このアドベントカレンダーはPython3に関することをみんなで書きましょうというものです。そこでこの記事では Python…

#pyhack Python mini Hack-a-thon14に参加

(第14回)Python mini Hack-a-thon - connpassに参加してきました 昼ご飯に食べたソーセージが美味しかった。 終わり。ってのは嘘

Python で値が整数が小数か判定する

Python で、入力された値が整数か小数か判定する関数を書いたのでメモ。 入力は float 型しか受け付けません。

O'REILLY配布のサンプルコード(集合地プログラミング 6章)にあるバグ

1ヶ月前にバグ報告したのですが、まだ反映されてません。 ダウンロードしなおして同じところでハマったので、こちらにも残しておきます。

#PyConJP 2011に参加してきました。

こんにちはhirokikyです。 Pythonのカンファレンスがあるということで、#PyConJPに参加してきました。 PyCon JP 2011 上の写真は、PyConJPでつけていたネームプレートです。 発表の内容はもちろん、イベント自体がとても楽しかったです。

htmlをプレーンテキスト化するPythonスクリプトでハマったこと

htmlをプレーンテキストにしたいなぁとググっていると html2text.py HTMLをプレーンテキストに: つちのこ、のこのこ。 こちらのhtml2text.pyが小さめで便利そうです。 しかしハマる点があります。

文字列が回文かどうかを判定する関数を書いた

Pythonの組み込み関数のzipに感動したのと、reversedと上手く組み合わせれたのが嬉しくて更新。