DjangoやPyramidを学ぼう! PyCon JP 2012併設イベント「Django & Pyramid Con JP 2012」開催

 2012年9月15日から17日にかけて、東京都品川区東大井の産業技術大学院大学にてPythonユーザーのためのカンファレンス「PyCon JP 2012」が開催される。PyConはPythonやPythonを使ったソフトウェアに関する情報交換や交流を行うためのカンファレンスだ。PyCOn JP 2012ではPython関連コミュニティによるイベントも併設されており、その1つにdjangoproject.jpおよびPylons Project JPによる「Django & Pyramid Con JP 2012」がある。

JavaScriptを独自拡張したWebアプリケーションフレームワーク「Opa」、初の正式版をリリース

 Webアプリケーションフレームワーク「Opa」の開発チームは6月21日、初の正式版となる「Opa 1.0」をリリースした。JavaScriptを拡張した独自言語を利用するフレームワークで、コードはJavaScriptに変換して実行できる。フロントエンドおよびバックエンドの両方を実装できるほか、データベースプログラミングにも利用できるという。

PythonによるPython実装「PyPy」、バグフィックスやパフォーマンス向上が行われたバージョン1.9リリース

 PythonによるPython実装「PyPy」開発チームは6月8日、最新版となる「PyPy 1.9」(開発コード「Yard Wolf」)をリリースした。バグ修正やパフォーマンスの改善、Cライクな構造体を扱う_ffiモジュールの追加、数値演算フレームワークnumpypyの強化、WindowsやMac OS Xサポートの改良などが行われている。

Javaの代替を目指す新プログラミング言語「Kotlin」、M2候補が公開。Androidもサポートへ

 Java仮想マシンで動くプログラミング言語を開発するProject Kotlinは6月4日、「Kotlin M2 Candiate(マイルストール2候補版)」をリリースした。Kotlinは静的型付け機構を持つオブジェクト指向言語で、Javaに似た文法、Javaとの完全互換などを特徴とする。KotlinコードはJava仮想マシン(Java Virtual Machine、JVM)バイトコードおよびJavaScriptコードにコンパイルして実行できる。

「PHP 5.4.2」におけるCGI関連のバグ修正は不完全、5月8日に再リリースへ

 PHP開発チームは5月3日、「PHP 5.4.2」および「PHP 5.3.12」をリリースした。ここで2004年より存在していたというCGI関連の脆弱性を修正したとしていたが、その3日後にこの脆弱性を完全に修正できていないことが報告された。そのため、5月8日にこの脆弱性を修正したものがリリースされる予定となっている。

JavaScriptでWebアプリを開発できる「Node.js」活用入門

 昨今注目を集めているWebアプリケーションプラットフォームの1つに、「Node.js」 がある。Node.jsはJavaScriptでWebアプリケーションのサーバーサイドプログラムを実装できる技術で、高いスケーラビリティが特徴だ。本記事ではNode.jsの基本的な知識やフレームワーク「express」を用いたWebアプリケーション作成方法を紹介する。また、Webブラウザ上で動作するIDE「Cloud9 IDE」を用いてNode.jsアプリケーションをWindows Azureで実行させる方法についても解説する。