トップ Team(・∀・)2ch 新規 一覧 検索 ヘルプ RSS ログイン

developerWorksの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!IBM developerWorks
[IBM developerWorks|http://www-06.ibm.com/jp/developerworks/]の内容をちょこっと紹介。

{{outline}}

![魅力的なPython: Sparkモジュールを使った構文解析|http://www-06.ibm.com/jp/developerworks/linux/021025/j_l-spark.html]
!!!IBM developerWorks
[IBM developerWorks|http://www.ibm.com/developerworks/jp/]の内容をちょこっと紹介。

!! [魅力的なPython: Sparkモジュールを使った構文解析|http://www.ibm.com/developerworks/jp/linux/library/l-spark/index.html]
 この有用なツールを理解する
::著者
:::David Mertz
::日付
:::2002年8月
::紹介文
:::Sparkというのは、Pythonで記述された強力で汎用的なパーサー / コンパイラー・フレームワークのことです。いくつかの点で、Sparkは、SimpleParseなどのPythonによるパーサー以上のものを提供します。ただし、pure Pythonであるため、処理も遅くなっています。本稿では、Davidが、Sparkモジュールを紹介します。コード・サンプルや使い方、さらには、応用できると考えられる分野を説明します。
::項目
*Spark入門
*テキスト・マークアップの認識
*トークンの生成
*抽象構文木の生成
*木の操作
*まとめ
::リンク
:::http://www-06.ibm.com/jp/developerworks/linux/021025/j_l-spark.html
:::http://www.ibm.com/developerworks/jp/linux/library/l-spark/index.html


![魅力的なPython: PsycoでPythonの実行速度をCと同等にする|http://www-06.ibm.com/jp/developerworks/linux/021220/j_l-psyco.html]
!! [魅力的なPython: PsycoでPythonの実行速度をCと同等にする|http://www.ibm.com/developerworks/jp/linux/library/l-psyco/]
 Pythonの特化コンパイラーPsycoを使う
::著者
:::David Mertz
::日付
:::2002年10月
::紹介文
:::いくつかの点でPythonの設計はJavaのそれに似ています。両方とも、擬似コンパイルされ、特化されたバイトコードを解釈する仮想マシンを使用します。JVMがPythonよりも先進的である領域の1つとして、バイトコードの実行を最適化することが挙げられます。Pythonの特化コンパイラーであるPsycoは、この領域を対等なものにしようというものです。Psycoは、現時点では外部モジュールですが、いつかは、Pythonそのものに組み入れられることになるかもしれません。ほんの少し余計にプログラミングを行うことで、Psycoは、多くの場合、Pythonのコードの速度を桁違いに向上させることができます。本稿では、Davidが、Psycoについて調査し、いくつかのアプリケーションを使ってPsycoをテストします。
::項目
*Psycoの動作原理
*Psycoの使用法
*Psycoの性能
*Psycoのゆくえ
::リンク
:::http://www-06.ibm.com/jp/developerworks/linux/021220/j_l-psyco.html
:::http://www.ibm.com/developerworks/jp/linux/library/l-psyco/



![魅力的なPython: Python関連書籍の最新情報 第3回|http://www-06.ibm.com/jp/developerworks/linux/020726/j_l-pbook3.html]
!! [魅力的なPython: Python関連書籍の最新情報 第3回|http://www.ibm.com/developerworks/jp/linux/library/l-pbook3/index.html]
 Python関連書籍からの精選
::著者
:::David Mertz
::日付
:::2002年5月
::紹介文
:::David氏が11月の「魅力的なPython」のコラムで前回書評を行った以降も、Python関連の面白い書籍が多数出版されています。今回は、最近のPython関連の書籍 (および前回取り上げることができなかったもの) を、また新たに比較しながら書評します。
::項目
*Web関連の書籍
**PythonとWebに関する2冊
**Python & XML
*言語習得関連の書籍
**Python Programming Patterns
**Visual QuickStart Guide: Python
**Core Python Programming
*リファレンス類
**Python Pocket Reference, 2nd Edition
**DOSSIERシリーズ
::リンク
:::http://www-06.ibm.com/jp/developerworks/linux/020726/j_l-pbook3.html
:::http://www.ibm.com/developerworks/jp/linux/library/l-pbook3/index.html



![Python Web servicesデベロッパー: Python用のRSS|http://www-06.ibm.com/jp/developerworks/webservices/030207/j_ws-pyth11.html]
!! [Python Web servicesデベロッパー: Python用のRSS|http://www.ibm.com/developerworks/jp/webservices/library/ws-pyth11/]
 Webのためのコンテンツ取りまとめ
::著者
:::Mike Olson , Uche Ogbuji
::日付
:::2002年11月
::紹介文
:::RSSは、これまでに最も成功しているXMLサービスの1つです。RSSは、その出自は混とんとしていますが、Webサイト間でコンテンツ情報を交換するためのコミュニティー標準となっています。PythonはRSS処理のためのすばらしいツールであり、Mike OlsonとUche Ogbujiは、そのために使用できる2つのモジュールを紹介しています。
::項目
*RSS.py
*rssparser.py
*結論
::リンク
:::http://www-06.ibm.com/jp/developerworks/webservices/030207/j_ws-pyth11.html
:::http://www.ibm.com/developerworks/jp/webservices/library/ws-pyth11/



![Python Web Servicesデベロッパー: Python SOAPライブラリー 第3回|http://www-06.ibm.com/jp/developerworks/webservices/020802/j_ws-pyth8.html]
!! [Python Web Servicesデベロッパー: Python SOAPライブラリー 第3回|http://www.ibm.com/developerworks/jp/webservices/library/ws-pyth6/index.html]
 SOAP.pyとZSIの役割を交替させることができることは、Pythonの用途の広さのあかしです
::著者
:::Mike Olson , Uche Ogbuji
::日付
:::2002年2月
::紹介文
:::Python Web Servicesデベロッパー ・シリーズの今回の記事で、Mike OlsonはPythonコードの作成に戻っています。このシリーズの第5回および第6回の記事でMikeとUche Ogbujiは、Pythonで入手可能な2つのSOAP実装であるSOAP.pyとZSIについて説明しましたが、今回のコラムでは、そのときのサンプル・コードを再び取り上げています。Mikeは引き続きそれらのライブラリーを検討し、それらの相互作用について調べています。
::項目
*ZSIクライアントからSOAP.pyサーバーへ
*役割交替: ZSIサーバーとSOAP.pyクライアント
*ZSIとネーム・スペース
::リンク
:::http://www-06.ibm.com/jp/developerworks/webservices/020802/j_ws-pyth8.html
:::http://www.ibm.com/developerworks/jp/webservices/library/ws-pyth6/index.html