ソフトウェアやライブラリなどを公開しているサイトです。公開しているソースコードのライセンスは特に断りが無い限りGPLとします。 ソフトウェア Screencast4Linux: LinuxのX Window上で手軽にスクリーンキャスト TwitterNotifier: バルーンで更新を通知するTwitterクライアント TwitTerm: コマンドライン上で動作するTwitterクライアント Python/Nicovideo: コマンドライン上で動作するニコニコ動画ダウンローダー GpsListener: 携帯電話のGPS機能を利用したGPSロガー QRCodec: 独自のデコードエンジンによるQRコードリーダー ライブラリ QRコードデコードライブラリ for Java (J2SE & J2ME) Python/Hatena: はてなブックマークの各種情報を取得するモジュール Py
Jinja is a sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It’s basically a combination of Django templates and python code. Nutshell Here a small example of a Jinja template: {% extends 'base.html' %} {% block title %}Memberlist{% endblock %} {% block content %} <ul> {% for user in users %} <li><a href=
Httplib2A comprehensive HTTP client library that supports many features left out of other HTTP libraries. RequirementsRequires Python 2.3 or later. DocumentationThere is also Python library style documentation, New Python library style documentation, and more detailed Examples for how to use httplib2 in specific situations. There are also two articles about httplib2 on XML.com, Doing HTTP Caching
Appendix 3. Tkinter のデモ スクリプト 1. 初めに Tkinter は wxPython と並んで Python 上で動作する代表的な GUI です。 どちらを使うかは各人の好みによりますが、一般に、Tkinter の方が プログラムが短くなり、動作が安定しているように思えます。 一方、複雑な GUI を書くには wxPython の方が向いているかもしれません。 Tkinter は名前が示すように Tcl/Tk の wrapper です。Tcl/Tk は OS に依存しない GUI の草分けで、 広く普及しています。他の GUI に手を広げるにしても Tk は押さえておいた方が良いと思います。 さて、Tcl/Tk をダウンロードすると、リファレンス、デモスクリプトが同封されており、また、 Web 上にも解説記事がたくさんあります。それに比べると Tkinter の方
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
作成:2005-08-18/ 更新:2008-07-02 ElementTreeモジュールについて ElementTreeの使い方の基礎 XMLパーサライブラリであるElementTreeの使い方! 作成:2005-09-19/ 更新:2008-05-06 PyFileServerについて Webフォルダでファイル共有しよう! PyFileServerを利用してみた。 作成:2005-10-30/ 更新:2008-05-06 pySerialモジュールについて。 Pythonによるシリアルデバイスの使い方 Pythonからシリアル(COM)ポートを使うためのモジュールpySerialの使い方。
You didn't write that awful page. You're just trying to get some data out of it. Beautiful Soup is here to help. Since 2004, it's been saving programmers hours or days of work on quick-turnaround screen scraping projects. Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping. Three features make it powerful: Beautiful Soup provides a few simple methods and
2006.10.22 Python で HTML ファイルから情報を取り出すには カテゴリ:Python 楽天ブログのアクセスログのページを ElementTree で処理しようと思ったのだが、 ExpatError: mismatched tag: line 244, column 2 のようなエラーが出て XML として解析することできない。ということで、あっさり別のやりかたを探すことにした。ちなみに Python の ElementTree は ruby の rexml より速いらしい。proto.xml の AbstractLightInfantry なユニットを調べる、というより ElementTree (Python) vs. REXML (Ruby)。REXML と ElementTree のパース時間。 プリミティブにやるならば、標準ライブラリに含まれている SGMLPar
HTML::Selector::XPath をリリース: blog.bulknews.net 川o・-・)<2nd life - ruby のスクレイピングツールキット scrAPI を見て、pythonでもElementTreeを使ったらできるんじゃないかなと思ったけども、 ちゃんとしたXMLじゃないとparse時にエラーになってしまう。じゃあ、ElementTreeに 渡す前にHTMLをXHTMLに変換したらいいのかと思って標準ライブラリを探すも、どうや ら標準でそういうことをするライブラリはないらしい。googleさんにお尋ねしてみた所 下記のエントリを発見。 Python で HTML ファイルから情報を取り出すには - 傀儡師の館 - 楽天ブログ(Blog) まさに同じような悩みで色々探していらっしゃって、ここでBeautifulSoupを知りまし た。結構昔からあったモジュール
ぼちぼちとさくらのスタンダードプランのサーバ設定をしていきます。 まずは、 「さくらのレンタルサーバ」で Python 外部モジュールを使う を 参考にpython moduleを「~/local/lib/python/site-packages」にインストールするよ う設定する。 PYTHONPATH .zshrcにPYTHONPATHを設定。 export PYTHONPATH=/home/xxx/local/lib/python 設定後に、下記が現れれば無事に反映されてる。 $python >>> import sys >>> sys.path ['', '/home/xxx/local/lib/python', .....] まずは、easy_installをインストール。 $ wget http://cheeseshop.python.org/packages/source/s/
お知らせ: 最近の事情に合わせて新しく書き直した「さくらのレンタルサーバに Python モジュールをインストール」のページを用意しました。今後はまずそちらをご参照下さい。(2013年2月8日) さくらインターネットの「さくらのレンタルサーバ」サービスで Python の外部モジュールを導入・利用するための覚え書きです。 イントロダクション 外部モジュールをホームディレクトリ下にインストールする インストールした外部モジュールをインポートする シェルから使う CGI から使う まとめ おまけ:CGI プログラムが動かない…… スクリプトの改行コードを確認する 改訂履歴 免責・ライセンス イントロダクション さくらインターネットのホスティングサービス、「さくらのレンタルサーバ」では、CGI として Python を利用できます。Python には標準モジュールのほかにも、PyPI などで豊富
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
『ドキュメンテーション大全』【読書ノート】 プロジェクトの後半で納品用ドキュメントの整備を始めるのだが、その時はたいがいもう切羽詰りはじめていて構成やら体裁やらマネジメントやらを工夫する余力が無かったりする。 ついつい(次回は改良しようと思っていつも思っている)前回のプロジェクトの手法を踏襲してしまいがちだ。 ともすれば劣化コピーになりかねない。 やはり、忙しくても日頃からの改善は重要である。 最近はアジェンダ・議事録・開発メモなどを、積極的に Wiki や Subversion で共有するようにし、その点では以前より改善してきている。 今後はさらに、出荷ドキュメントのレビュープロセスなどを確立し品質を高めていきたいところである。 現状でもチームメンバーでのピアデスクチェックやパスアランドを非形式的に行っているのだが、「チェックの程度」やその後の「修正」および「修正の確認」については、まだ
reStructuredText いいんじゃない? 昨日の続きであるが、reStructuredText がライトなドキュメント書きにはいいんじゃないかという感蝕を得た。 基本的にプレーンテキストのままで十分見られるので、そのままメールに貼りつけられる。 今までは文書を作成する際、メールで草稿をやりとりしたのち内容が固まったら LaTeX のコマンドでマークアップしてコンパイルしてPDF化していた。 これだとちょっと手間であるのだが、最初から reStructuredText 形式で書いていれば、そのまま rst2latex で LaTeX に落とせる。 また必要に応じて rst2html で HTMLに変換してWebサイトに置いておくこともできる。 これらで満足できない場合は Python のコードをいじって変更ということになるが、Python が駄目でも rst2xml でXMLに変換
仕事でちょっと必要だったので、python で動く crawler(Web ページを集めまくるツール)を調べてみました。 まずは Python Cheese Shop で crawler をキーワードに検索。すると以下のものがヒットしました。 HarvestMan 1.4.6 final Multithreaded Offline Browser/Web Crawler Orchid 1.0 Generic Multi Threaded Web Crawler spider.py 0.5 Multithreaded crawling, reporting, and mirroring for Web and FTP webstemmer 0.6.0 A web crawler and HTML layout analyzer SpideyAgent 0.75 Each use
Psyco で高速化にチャレンジしてみる? (2006/06/10) python Psyco で高速化にチャレンジしてみる? Python 2.5、正式版リリースに一歩近づく の記事を目にする。「Need for Speed」というプログラミングコンテストも開かれていたのか。「目的は単にPython言語を速くすること」と。こういうアプローチは好きだったりする。言語そのものの速度が速くなるメリットは大きい。Psycoみたいなものも好きだし。そういえば以前に ほんとにPython の起動は遅いのか?(2006/02/10) なんてことを書いたことがある。Python 2.5 は起動がもっと速くなっているんだろうか。 Psyco を久々に使ってみる psyco は、JIT(just-in-time) コンパイラの一種で、一行一行を python のインタプリタで実行するのではなく、ブロックご
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く