タグ

2007年8月5日のブックマーク (13件)

  • ニコニコ動画ダウンローダ - odz buffer

    ref:404 Blog Not Found:perl - 勝手に添削 - ニコニコ動画ダウンローダー 以前、Irvine(via OLE) でダウンロードする Perl スクリプトを書いたけど、なんか FLV のダウンロードにも Cookie が必要になっているっぽいので、Firefox の Cookie を使ったり、ファイル名をタイトルから取得したり Progress Bar を出したりとかするのをこの間 Python でリライトした。progressbar.py は http://cheeseshop.python.org/pypi/progressbar から。 一応、ファイル名はタイトルから取得するけど、「/」が含まれていていたり、CP932 に含まれない文字を使っていたりすると失敗する*1。 で、Cookie は -c オプションで Firefox のプロファイルディレクトリ以

    ニコニコ動画ダウンローダ - odz buffer
  • distutils with boost.python - おびなたん☆

    昨日のエントリのコメントにて、 nishio『とりあえずインストールしてみたけどなにがいいのかよくわかんない… bjamとかいう独自のビルドツールを使うせいで標準のdistutilが持っている機能(Windows用インストーラがコマンド1行で作れるとか)が使えなくなってしまっている気がする。』 (2007/06/11 12:33) earth2001y『bjamはboost自体をビルド、インストールするのに使うだけで、それ以後は関係ないよ。distuilも普通に使えるので、整理して新しいエントリに書きますね。』 (2007/06/11 18:46) って書いたので、Boostの準備からモジュールの作成、インストールまで、順を追って書き出してみますた。 Boostをインストール まず、Boostの準備。BoostのソースとbjamをBoostの配布元からとってくる。Boosy.Python

  • Boost.Python

    Synopsis Boost.Python へようこそ。 これは C++Python プログラミング言語との、シームレスな相互運用を可能にする C++ ライブラリである。 新しいバージョンは、より便利で柔軟なインターフェースを持っており、 下記の実装を含む多くの新しい機能を持たせるため、根から書き換えられた。 参照とポインタ 大域的に登録される型の強制 Automatic Cross-Module Type Conversions 効率的な関数オーバーロード C++ 例外の Python への変換 デフォルト引数 キーワード引数 C++ の中での Python オブジェクト操作 Python イテレータとしてあつかわれる C++ イテレータのエクスポート Documentation Strings The development of these features was fund

  • http://phptal.motion-twin.com/manual/php4/index.html

  • Zope Page Template リファレンス — Webcore株式会社

    この文書は、Zope Book 最新版の "Zope Page Templates Reference" を日語に翻訳したものです。Page Template ( ZPT )の仕様の全てを網羅し、知りたい情報を素早く知ることができるドキュメントです。 この文書について この文書は、Zope Book 最新版の "Zope Page Templates リファレンス" を日語に翻訳したものです。Page Templatesの仕様の詳細や細かい機能、について知りたい場合に参考にしてください。また、実務上参考になる、沢山のサンプルコードを含んでいます。 なお、原文は以下のURLにあります。 http://www.plope.com/Books/2_7Edition/AppendixC.stx 付録 C: Zope Page Templates リファレンス Zope Page T

  • Page Template ( ZPT ) の 高度な使い方 — Webcore株式会社

    この文書は、Zope Book 最新版の "Advanced Page Templates" を日語に翻訳したものです。Page Template ( ZPT ) の仕様の詳細や、多くのサンプルコードを含んだ、大変よくまとめられたドキュメントです。 この文書について この文書は、Zope Book 最新版の "Advanced Page Templates" を日語に翻訳したものです。Page Templatesについてより深く学びたい技術者、デザイナー向けの文書です。Page Templatesの仕様の詳細や、多くのサンプルコードを含んだ、大変よくまとめられたドキュメントです。 なお、原文は以下のURLにあります。 http://www.plope.com/Books/2_7Edition/AdvZPT.stx Page Templates の 高度な使い方 「Zope P

  • http://ymasuda.jp/python/simpletal/doc_jp/tal-guide.html

  • Algorithms with Python

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 再帰とジェネレータ

    back [English] 概要: ある種の問題は、再帰を使うと非常に効率的に記述できる。 しかし大量のデータを生成するような再帰的手続きは厳密に制御する必要があり、 そういったプログラミングは難しい。Python 2.2 以降から使用可能になった ジェネレータを使うと、簡潔なコードを維持しつつ、 こうした手続きをかんたんに制御することができる。 この文書で使われているソースコードは こちら。 プレインテキスト版は こちら。 はじめに 再帰は非常に強力なメカニズムです。 時にこれは混乱を招くこともありますが、ふつう再帰を使うと、問題を簡単に記述することができます。 ある手続きが扱うデータ量が指数的に増えるような場合、これはとくにあてはまります。 木構造の探索がいい例でしょう。木の各節点はひとつ以上の子を持っていますが、 下へ下へとたどっていくにつれて、節点の数は指数的に増えていきます。

  • BitTorrentのファイル配信メカニズム — ありえるえりあ

    Linuxのディストリビューションの配布などで配布サーバの回線速度などがボトルネックになり、円滑にファイルを配布することはコストがかかります。 BitTorrentは配布者の負担を軽減して、素早くファイルを配信することを目的に開発されたP2Pソフトウェアです。 BitTorrentの動作概要 ------------------- BitTorrent では、トラッカーとよばれる全てのピアとピアのアップロード/ダウンロード能力、ファイルの取得状況を監視・管理するサーバが存在します。一般的なP2P システムではP2Pネットワーク内を検索してからファイルの取得という動作を行いますが、BitTorrentでファイルの検索という作業は行わずに、トラッカーに問い合わせます。ファイルの検索をクライアント・サーバで行うということで、従来の分類ではハイブリッド型P2Pシステムになります。 BitTorre