タグ

pythonに関するn_shuyoのブックマーク (6)

  • inforno :: Python:re.ScannerでS式パーサ

    Rubyの StringScanner は個人的にかなり好きなモジュールで、Rubyでちょっとしたパーサなどを書くときに重宝しています。 一方、Pythonにはexperimentalながら re.Scanner というクラスがあります( >= 2.4 )。experimentalなのでマニュアルにはのっていませんが。この re.Scanner はかなりシンプルなんですが典型的な StringScanner の使い方の範疇では、こちらのほうがキレイに書けるような気がします。 re.Scanner の使い方 使い方は非常に簡単で (regex, action) のリストを渡してScannerオブジェクトを作成 action は(scanner, string_matched) => stringな関数、Noneを返せば結果は無視される。 scanメソッドでスキャン。結果が配列で返ってくる と

  • IronPython+WPF で IRC の発言を通知する irc-wankumer - 木曜不足

    昨日は わんくまの大ライトニングトーク大会があった。 といっても、終わりかけのところを ust で ちらっと見れたくらいなんだけど。 わんくまと言えば前回の東京勉強会の LT で英語ゲーム iVoca を紹介できたはいいけど、最後にわんくまがわんさか降って来るとこをうっかりお見せできなかった。 ust を見ながらその残念さを蘇らせていると、ピンと ひらめくものが。 というわけで、IronPython + WPF で IRC に発言があったら わんくまが降ってくる irc-wankumer を作ってみました。 ダウンロード: http://ivoca.31tools.com/neta/irc-wankumer.zip ソース irc-wankumer.py の先頭にホストとかチャンネルとかニックネームとか書くところがあり。 そうそう、まさか使う人はいないと思うけど(ぉぃ)、もし使うんだったら

    IronPython+WPF で IRC の発言を通知する irc-wankumer - 木曜不足
  • わんくまで iVoca紹介 ライトニングトーク - 木曜不足

    10/18 の わんくま東京勉強会 #25 にて LT をさせてもらった。楽しい機会を設けてもらった関係各位に感謝。 最初は、LT をやることになったきっかけになった "Chief Oyatsu Officer" ネタで考えていたのだが、リリースしたばかりのサービスがあるのにそれを差し置いて、というのはあまりにもなので、やっぱり iVoca の紹介をさせてもらった。 発表やるときの例に漏れずほぼ徹夜& iVoca リリースその他諸々の疲れもたまっていた中、5分ぴったりに話を収めたところまでは頑張った方だと思うのだが、最後の最後でミスった。 今回のプレゼン「資料」には、 わんくま でしゃべるということも考慮して、昨年の LL 魂で使った「 IronPython と WPF で作ったプレゼンツール」を引っ張り出してきて、バージョンアップ、 IronPython 2β に対応させたものを使ったの

    わんくまで iVoca紹介 ライトニングトーク - 木曜不足
  • サイボウズ株式会社

    サイボウズはクラウドベースのグループウェアや業務改善サービスを軸に、社会のチームワーク向上を支援しています。

    サイボウズ株式会社
    n_shuyo
    n_shuyo 2008/05/29
    Totoro was here
  • 404 Blog Not Found:初心者本3.0? - 書評 - Jythonプログラミング

    2008年04月27日00:05 カテゴリ書評/画評/品評Lightweight Languages 初心者3.0? - 書評 - Jythonプログラミング 毎日コミュニケーションズ編集3部書籍1課吉田様経由で著者人より献御礼。 Jythonプログラミング 西尾泰和 初出2008.04.26;発売開始まで更新 著者と同日着である。 宅急便きた - 西尾泰和のはてなダイアリー 意外と厚みもある! Jythonプログラミング なんとミスリーディングなタイトル!パッケージ!価格設定! これは中級者しか手を出さないではないか。 ものすごくよくできたプログラミング初心者なのに。 書Jythonプログラミングは、プログラミング言語Javaで実装されたプログラミング言語Jythonを通して、現代的なプログラミングに触れる入門書。おそらく想定読者は「すでにJavaを使っていて、Pythonを学

    404 Blog Not Found:初心者本3.0? - 書評 - Jythonプログラミング
    n_shuyo
    n_shuyo 2008/04/28
    ものすごくよくできたプログラミング初心者本
  • 西尾泰和のブログ @ Cybozu Labs: Python4JS and KEMURI Interperer on it

    OreScript時代の幕開け - yukobaの日記はとても面白い。 ので、 Pythonで書かれているKEMURI のインタプリタを<script type="text/python4js">で囲ってHTMLソースに書いておくと、それがJavaScriptに変換されて実行される、というデモを作ってみました。 Python4JS and KEMURI Interperer on it ラボでは他にも JSRuby - Javascript による Ruby(っぽい)実装 (nakatani @ cybozu labs) などが公開されていますが、僕のこのデモは深夜ノリで作ったため、Python2.5の全機能をサポートしているわけではありません。今後改良していく予定もありません。ごめんなさいごめんなさい。ソースコードを見て石を投げないで!

    n_shuyo
    n_shuyo 2007/11/22
    javascript で python!? (ソースを)開くな危険
  • 1