This domain may be for sale!
by Kahei Suzuki — posted at 2006-10-02 11:18 last modified 2006-10-02 11:18 Pyhon Developers Camp 2006 夏へ参加してきたので、メモを公開。 まず1日目のセッション1つ目。 Twistedのお話おおたにさん Twistedって何? グロテスクです。 イベント駆動型のネットワークプログラミングのフレームワーク/ライブラリ Twistedを使っているアプリケーション BitTorrent AppleのiCal WebDAVサーバ Xen Zope3 ほかにもいろいろある ネットワークプログラミングのスタイル ・同期型 ブロッキングIOを使っている ・非同期型 ノンブロッキングIO select/poll イベント駆動 非同期型 Connectをコールしたときに待たない
Python at Google.notes (2006/02/12) python Python at Google.notes Google で Python が使われているとよく言われているが、どういうところで使われているのだろうか。これは、Python at Google で検索すると分かる。Python at Google.notes を見てみよう。Google で使われている言語は、C++, Python, Java が主なもの。これ以外の言語は、特別に許可を取らないと使えないようだ(Perl なども一部で使われているがやはり許可が必要)。一番多用されているのは C++ で、Python がそれに次ぐ。それゆえ Python は SWIG を多用していようだ。Python のバージョンは、2005年5月の時点では、2.2 が使われている。あれだけのサービスで使われていると、さす
【1】 概要 「SWIG」というC/C++コードを各種言語から 利用できるようにするラッパージェネレータがあるのをご存知でしょうか? ホームサイト: http://www.swig.org/ Allegro CL C# Chicken Guile Java Modula-3 Mzscheme OCAML Perl PHP python Ruby Tcl といった多彩なジェネレート出力が得られます。 このページでは当然Pythonからの利用を解説しますが、 実はPython標準ディストリビューションには SWIGとの連携をサポートする機能が最初から組み込み済みです。 つまり、他の言語利用よりもPythonとSWIGの組み合わせが最も親和性が高いといえます。 PythonとSWIGの連携実績は以下のように非常に有名なプロジェクトがあることもポイン
週3日勤務。残り4日は英語ブログアジアジンやThe Japan Times等で活動しております。連絡先は「姓@gmail.com」です。 社外の情報共有ツールを調査する(よければ使ってみる)ということで、Trac を入れてみた。 要求するコンポーネントが非常に多いのと、バージョンの組み合わせ等で動かなかったりで苦労した。Linux ではパッケージ一発という記述も WWW にあったので、Windows でやったのがまずかったのかも。 これまであった issue 管理システムに、Wiki との統合、Subversion ビューワを追加したもの、と考えていいのだろうか。 ------------------- 主にここを参考にした Python 日本語環境用インストーラ http://www.python.jp/Zope/download/pythonjpdist ダウンロード (v2.3.4)
簡単な説明 もしすでにPythonがインストールされているならば、たった2ステップでTurboGearsをインストールすることができます: tgsetup.pyスクリプトをダウンロードする tgsetup.pyを実行する(*nixやMacならpython tgsetup.py)注意:TurboGearsの一部はPyrexに依存しており、これはまだPython 2.5に対応していません。ですのでPython 2.4を推奨します。 もう少し詳しく Python 2.4をインストールする Python を初めて手にするのであれば歓迎します。これはすばらしい言語です。 Python 2.4インストーラをダウンロードする(Python 2.5 はまだサポートされていません) インストーラを実行する Path環境変数にPythonを追加する 「マイコンピュータ」を右クリックしたメニュ
文字列を表示する 文字(hello world.)を表示します。 現在の日時を表示する 現在の日時を出力します。 環境変数を表示する cgiモジュールを使って環境変数を表示します。 提供された情報を表示する HTMLフォームからCGIプログラムに提供された情報を表示します。 押されたボタンを取得する HTMLフォームの押されたボタンを取得し表示します。 選択されたチェックボックスを取得する HTMLフォームの選択されたチェックボックスを取得し表示します。 選択されたラジオボタンを取得する HTMLフォームの選択されたラジオボタンを取得し表示します。 テキスト入力フィールドに入力された文字を取得する HTMLフォームのテキスト入力フィールドに入力された文字を取得し表示します。 複数行の入力フィールドに入力された文字を取得する HTMLフォームの複数行の入力フィールドに入力された文字を取得し表
Pythonの最新版であるバージョン2.4が、2004年11月30日にリリースされた。この最新版では、新たにさまざまな構文・機能が追加されたのだが、その中でも整数型の統合、ジェネレータの生成構文、Templateによる文字列置換、関数やメソッドの修飾構文など、とくに便利なものをピックアップして解説していこう。 Pythonとは? Pythonは、オブジェクト指向をサポートしたプログラミング言語です。Guido van Rossum氏によって最初に作られ、現在はオープンソースモデルで数多くの開発者によって開発が続けられています。 Pythonの魅力 Pythonにはさまざまな特徴がありますが、とりわけ標準ライブラリの豊富さと、よく整備されたドキュメントの存在が目を引きます。 豊富な標準ライブラリ Pythonでは、言語そのものをシンプルに保ちつつ、便利で強力な機能を提供するために、数多くの標
プログラミング言語 Python の紹介 Software Design(技術評論社刊) 2000 年 9 月号 最新 Unix スクリプトプログラミング事情 − Python 入門 より転載 Python とは Python は Guido van Rossum 氏による、フリーなオブジェクト指向プログラミング言語です。 Red Hat 系 Linux ではインストーラや環境設定ツールの開発言語として利用されているので、Python スクリプトをご覧になったことのある方も多いのではないでしょうか。 もちろん、Python は Red Hat 以外でもいろいろなアプリケーションの開発に使用されています。 有名なフリーウエアをいくつかあげてみると Sketch - ベクタードローツール PySol - なんと数百種類(!)ものカードゲームが楽しめる、ソリテアゲーム集 Zope - WEB
Version 1.0 (2004年 9月) 対象: ある程度プログラミングの経験がある Java あるいは Perl のユーザ。 概要 インタプリタ言語。覚えることは最小限。もとは教育用。 Java と Perl の中間? プロトタイプに最適。 オープンソース by Guido van Rossum、コミュニティで開発。 高い互換性 - UNIX、Windows、MacOS で動作。 (Linux 上で開発した cdb を使った検索プログラムや、 スレッド使用の http サーバなどが Windows、MacOSX でも無修正で動いた。) 読みやすいコード、オブジェクト指向、安定動作、豊富なライブラリ。 対話型重視の環境 (オンラインヘルプ、簡易IDE付) 最新バージョンは Python ???. (2004年9月時点では 2.3.4 だったが、現在はもっと上)。 ホームページ: htt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く