コードのCheckInと同時にTestも含める Updated: 仕様変更+TEST見直し Fixed: バグフィックス+追加TEST Refactored: コードの改良 (TESTの変更はダメ)
ニコニコ動画の.flvファイルをダウンロードするPythonスクリプトです. 引数としてsm??????のようなIDとhttp://www.nicovideo.jp/watch/sm?????? のようなURLの両方を受け付けます.また,複数の引数を受け取ると順次ダウンロードします. GreaseMonkeyスクリプトなどで同様の目的を達成するものは既にいくつかありますが,サイトの仕様変更のためか,うまく動作しないことが多いので自作してみました. 標準のモジュール(ライブラリ)のみを使っているので,多くの環境で動作するはずです. その他の特長として,プログレスバーで進捗を表示したり,ページのタイトルをチェックして適切なファイル名をつけたりするといったものもあります. 個人的にはPyhtonでのBasic認証やCookie制御の要領が分かったことと,自分で処理に時間がかかるプログラムを書いた
LL魂2007(LLSpirit)のライトニングトークで発表したときに使ったデモのコード(Python+Xbyak)を公開します. download 使い方は添付のreadme.txtを参照してください. ベンチマーク結果をあげておきます. 速度比(小さいほど速い) ループ回数 実行時間(sec) 処理時間比(Xを1とする) Xbyak(可変) 100000 12.14 1 python(可変) 100 10.73 894 psyco(可変) 1000 40.8 340 python(固定) 1000 42.55 354 psyco(固定) 10000 32.91 27.4 C++(固定) 100000 13.94 1.16 修正python* + Xbyak 100000 8.75 0.72(参考値) psycoはPythonのJIT実行環境です.Xbyakはこれの特別版と考えればよいで
この文章について オリジナルは ここ 。これを自分(kawasaq)のために適当にメモしたものです。 内容については責任をもちませんので、あしからず。 でも、もし訳が間違ってるのに気づいたら教えてください。 また、もっとわかりやすい説明があったら教えてください。 ちなみに、 NWSはここからダウンロードできます NetWorkSpaces を使うと、並列プログラムが簡単に作れる NetWorkSpaces というのは、並列プログラムを簡単に書くためのライブラリ。 いわゆる「ネームスペース」をシェアする形で、複数のプログラム間でデータをやりとりする。 たとえば、こんなふうに。 ws.store('x', ws.fetch('y')) ws.x = ws.y この2行は同じだ。 ws というのがネームスペースを表す識別子で、 そのネームスペース上の y に関連付けられているデータを x に関連
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
キャッシュ機能があるという理由で今後わりと使うことが増えそうなhttplib2を試してみました。 httplib2 http://code.google.com/p/httplib2/ インストールは例によってeasy_installで。 $ sudo easy_install httplib2 認証関連の処理もしっかりしているようですが、とりあえずはキャッシュ機能だけを試してみます。 >>> from httplib2 import Http >>> conn = Http('/tmp/cache') >>> headers, body = conn.request('http://www.apple.com/', 'GET') Httpオブジェクトのコンストラクタでキャッシュファイルを置くディレクトリを指定します。指定したディレクトリがなければ、httplib2が作成しようとします。上
Buy this domain. gainer.cc 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
OpenOfficeをPythonで操ってみたいbonlifeです。誰か参考URLを沢山紹介してください! ■[開発] Pythonで辞書を要素とする配列を特定のキーでソート 探したけど見つからなかった。 初めてのlambda。 piro_sukeさんのやり方より、もうちょっとだけナイスなやり方があります。Python 2.4から、sort や sorted に key を指定できるようになりました。これを使えば、引数2個使ったり、cmp とか書かずに済みます。 ということで、サンプルです。 In [1]: ranking_list = [] In [2]: ranking_list.append({"uriage": 30, "shiire": 5, "zairyo": 20 }) In [3]: ranking_list.append({"uriage": 20, "shiire":
30分プログラム、その115。Pythonで郵便番号の検索。 郵便番号のデータは、郵便番号データダウンロード - 日本郵便でダウンロードできる。 久しぶりPythonを使ったら、色々忘れててびっくりした。 使い方 $ sh csv2py.sh 23aichi.csv > ZipData.py $ python zip.py 4710852 愛知県豊田市御幸町 $ python zip.py 御幸 4710852 : 愛知県豊田市御幸町 4430042 : 愛知県蒲郡市御幸町 4480821 : 愛知県刈谷市御幸町 4410314 : 愛知県宝飯郡御津町御幸浜 4750887 : 愛知県半田市御幸町 4860953 : 愛知県春日井市御幸町 4730901 : 愛知県豊田市御幸本町 4680075 : 愛知県名古屋市天白区御幸山 4460032 : 愛知県安城市御幸本町 ソースコード csv
Ploneプログラミングレシピ 対象バージョン: Plone 2.5.x、Plone 2.1.x 対象読者: 開発者 原文: Common Plone programming recipes by Mikko Ohtamaa - last modified June 21, 2007 - 00:23 翻訳者: TAKAGI Masahiro PloneのオブジェクトをPythonで操作するための基本的な方法をまとめました。 導入 前書き このチュートリアルでは、Plone/ZopeのオブジェクトをPythonで操作する基本的な手法を説明します。あくまでも基本的な部分だけです。 何か新しい項目(あなたの血と汗と涙の結晶 (^o^))をここに追加したいという場合はコメントをください。私が書き足します。あるいは、ここで説明している内容よりももっとわかりやすい書き方があれば、ぜひ教えてください。
今回は時間がないので本当にメモ. 基本的な本能 ラムダ式 ラムダ式については C# の実相に関しては Nyaruru さん のブログなんかでよく目にするのですが、Visual Basic の例はほとんど目にしないんですよね。 で、この記事を見ていて思ったのはやっぱり VB + LINQ の環境(もちろんLambda含む)では Option Strict は OFF が推奨されていくのかなぁという空気。 確かに実行時に型を決めるというのが効果的な部分があるのは認めるんですが、一度決めた型をいくらでも変更できてしまうというのがどうにも気持ち悪い感じはします。 (実行時に型を決めたとして、それに他の型の変数を代入しようとしたら例外が起きるという動きならまだ許せる) MSDN Magazine 9 月号のその記事は私も読んではいたのですが,読んだ上での最大の収穫が「自分は Visual Basic
今日はとてもショッキングな出来事がありました。あまりにショックがでかいので何かに没頭しなければ気が紛れそうにありません。と言うわけで全く専門分野でもないし当面使う予定もないのですが、1年ほど前にちょっと気になっていた画像の類似検索についていろいろ調べてみました。 どうやら ImgSeek ってソフトが結構有名らしいです。最新バージョンは 0.86 で Linux Only です。1つ前のバージョン 0.85 は Windows binary があります。 過去にいくつか画像類似検索ソフトを試したような記憶がありますが忘れてしまいました(vector でも結構類似検索ソフトありますね)。まずは windows binary 版をダウンロードしてきて実行してみました。 それなりに使えそうな予感がします。Linux 向けの imgSeek-0.8.6.tar.bz2 をダウンロードしてインストー
@ [Trac]VBAからチケットの操作 TracのXMLRPCプラグインとPocketXMLRPCを利用すると、VBAからチケットの操作が可能になる。例えば、チケットを取得してみよう。 set factory = CreateObject("pocketXMLRPC.Factory") set proxy = factory.Proxy("http://127.0.0.1/trac/SampleProject/xmlrpc", "ticket.") ticket = proxy.get(1) 'id 1のチケットをXMLRPC経由で取得 ' チケットの各情報を取得 createDate = DateAdd("s", ticket(1), #1/1/1970#) modifiedDate = DateAdd("s", ticket(2), #1/1/1970#) status = tick
Brian's TurboGears Tutorialを超訳*1ししてみる。 英語力は中学生もびっくりな感じなので、後学のために指摘していただける幸いです。 Brian's TurboGears Tutorial Status: Contributed, Needs updating*2 コンテンツ TurboGearsのインストール プロジェクトの骨組みの作成 モデルの構築 コントローラの構築 リソーステンプレートの適用 独自テンプレートの作成 フォーム処理 非同期JavaScriptの追加 高度な機能 ライセンス TurboGearsプロジェクトを始めましたか? このページにはTurboGearsを知るための必要な情報があります。 ここではユーザ認証のフレームワークや自動生成のForm機能、バリデートのような詳細な機能については述べません。代わりに、このチュートリアルでは、TurboG
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く