.NETのPython、「IronPython」のベータ版(IronPython 1.0 Beta 1)が出た。 CNET Japan - マイクロソフト、オープンソースのスクリプティング言語をサポート http://japan.cnet.com/news/ent/story/0,2000047623,20093901,00.htm IronPython: Workspace Home http://workspaces.gotdotnet.com/ironpython IronPythonは通常のPythonの機能を持つのに加えて、.NETフレームワークにアクセスできる。これはWindows開発者とPythonプログラマの両方にとって、大きな可能性を開くものだろう。 IronPython開発者、Jim Huguninによるデモムービーがあった。 MSDN TV - IronPython:
This domain may be for sale!
Best Tool For the Job にRuby on Railsの代替フレームワークが載っていました。 以下、引用。PHPのものは太字にしてあります。 Django in Python Fanery in Python Subway also in Pyton TurboGears another Python framework Catalyst in Perl TrimJunction in JavaScript Cake in PHP Symfony in PHP5 Seagull in PHP PHP on Trax another one in PHP MonoRail in .NET Wicket for Java Sails for Java Trails also in Java Seaside in Smalltalk こんな感じで、多数のRuby on Rail
Googleに入ったPython作者、Guido van Rossumが、Googleでの様子などについて書いている。 All Things Pythonic - Python Status Update http://www.artima.com/weblogs/viewpost.jsp?thread=143947 Googleでの仕事について書いている、最初のセクションをざっと訳してみました。 大意: ところで、Googleでの新しい仕事はスゴイよ!まるで大学に戻ったみたいだ。デキる人たちが山ほどいて、それもただのプログラマーじゃない。Googleが雇った人はみんな、それぞれの領域で平均以上の人ばかりだ。ここにはいつも学ぶことがある。きっと最初の3か月くらいは圧倒されつづけるだろう。くつろげるようになるまでには1年くらいかかりそうだ。(無料の食事については言ったっけ?) Googleで
In this story, he loses his boyish innocence and lives fully, even to excess. 既に色々なところで紹介されていますが、IronPythonのベータが出ています。めでたい。 それに関連して、以前エントリにしたCLRのアセンブリをimportするのにsys.LoadAssenblyByName()を使わないといけないという件に変更がありました。 詳しくはIronPython MLのこちらのポストをご覧ください(参照)。 要するに、sys.LoadAssenblyByName()の代わりにclr.AddReferenceByPartialName()を使えということのようです。sys.LoadAssenblyByName()は残されているけれど、あくまで下位互換性のためということです。これからはじめる人はこっちで覚
Microsoftが.NET版Pythonのベータ版をリリースした。 Microsoftによると、先週末にリリースされた「IronPython 1.0 Beta 1」は、ほかのすべての.NETプログラミングフレームワークと「密接に統合」され、Pythonのプログラマーはどの.NETライブラリも「容易」に利用できるようになるという。 UNIX版Pythonを開発するSalim Fadhleyによると、PythonはUNIXプラットフォームで普及しているスクリプティング言語で、MicrosoftがこれをサポートしたことはUNIX系開発者をWindowsプラットフォームに移行させるのに役立つはずだという。 「MicrosoftがPythonをサポートすれば、それはUNIXの上級ユーザーにとって大きな魅力となるだろう。主力ソフトウェアベンダーが自分たちのお気に入りの言語を主要言語としてサポートする
bravo 曰く、 "http://pyui.sourceforge.net/でまた新たなGUIが誕生しているようである。スクリーンショット(同サイトでいくらか紹介されています) どうやらゲーム開発での利用を前提に作られており、見た目もなかなかクールだ。もちろんプラットフォームもWin32、Gnome、KDEと一通り対応していて、ライセンスもLGPLである。今までのPython/Tkや、wxWindows for Pythonのようなありきたりなウィジェットに飽きている方にもぜひ試して頂きたい。" ありきたりだから悪いというわけでもないだろうが、今回のPyUI(ぴゅい?)はなかなかカッコイイ。でも、オレPythonユーザじゃないんだよなぁ…Pythonを使えという何かの啓示だろうか?
しばらく放置してあったPython、ここに書いてない間、IDLEの起動すらしてなかった。 今日また、ここ(ymasuda)を見ながらプログラムを書いていたのだけれど、すぐに躓いてしまった。 原因は、2つ目のサンプルで追加されたwx.EVT_KEY_DOWN。 プログラムはエラーなしで実行されるものの、キーを押しても終了せず、閉じるボタンで終了させようとすると「このプログラムは応答していません。…」のメッセージが出てくる。 試したのは、 ・EVT_BUTTONにする。 → 動く ・EVT_KEYにする。 → エラー(AttributeError: 'module' object has no attribute 'EVT_KEY')になる ・Googleで検索 → wx.Frameの上にwx.Windowを乗せて、その上でBindすればいいらしい ・wx.Windowの使い方を調べて、wx.
■ Trac で遊んでみたよ その2 - 色分け Trac で遊んでみたよ その1 - 日本語 ドキュメントにもあるのですが、SilverCity なるものを入れるとソースコードが色分けして表示されるようになって結構見やすくなります。 SilverCity @ SourceForge アーカイブをダウンロードしてきて、./setup.py install を実行するだけで、すぐにカラフルになります。 あと、Trac の ML で見掛けたのですが、JavaScript ファイルのマップが一致していない ようなので、気になる人は変えておきましょう。 私はこれとは別に、api.py に tmpl の HTML への関連付けを追加しちゃいました。MIME_MAP の所に 'tmpl':'text/html', ってのを追加しただけ。
The language of choice for large, high-performance applications in Linux is almost always C, or somewhat less often C++. Both are powerful languages that allow you to create high-performance natively compiled programs. However, they are not languages that lend themselves to runtime flexibility. Once a C/C++ application is compiled, its code is pretty much static. At times, that can be a real hindr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く