The Apache Software FoundationおよびThe Apache HTTP Server Projectは23日(米国時間)、mod_pythonの最新版となるmod_python version 3.2.5 Betaを公開したことを発表した。 mod_python version 3.2.5 Betaはサーバ側でPythonインタプリタを実行するためのApacheモジュール。mod_python version 3.2.5 Betaを使うと、多くの場合で古典的なCGIとして実行する場合よりも高速にPythonスクリプトが動作するようになるほか、データベースへのアクセスなどでより拡張された機能を使えるようになる。 mod_python version 3.2.5 Betaでは、Apache HTTP Serverとのより優れた連帯を実現するためにいくつかの新しい関数と
△目次へ 日本でPythonユーザが少ないことについて。 なぜ日本においてPythonユーザはマイノリティーなんでしょうか? 目次 【1】 Pythonのいいところ ソースが読みやすい。 内省的ドキュメント参照機能を持つ。 バージョンアップによる悪影響が少ない。 現実的なライブラリが揃っている。 商業利用に制約がほぼない。 利用範囲が広い。 1. ~ 3. がPythonならではの長所でしょう。 後半は成熟したオープンな言語環境なら多くの言語が持っていると思います。 1. はPythonの最も判りやすい特徴です。 (ぜひソースを読んでみてください。) 2. についても実際にPythonではコメントやドキュメントが重視されているように感じます。 (ぜひソースを読んでみてください。) この機能があるおかげでユーザは一様な手順で関数やクラスのドキュメントを参照
PythonSpeed 多くの人がPythonプログラムの速度について心配を持っています。でもPythonを使わないと、堪らないくらい実行速度上のロスがありますよね? 中には「なんだ、インタプリタのスクリプト言語か、まるっきり遅いや」なんて結論づける人もいます。また、Pythonを実際に試してみて、実行効率が十分なことに気づく人もいます。でも時には、 とっても遅いプログラムができあがることもあります。 実行速度がそんなに重要?ホントに? 多くの人が必要以上に速度に取りつかれていて、このような種類の問題では、Cが優れた実績を示していることから、全ての面で優れた言語だと考えています。別の人々は、開発の速度がより重要で、Pythonを選ぶのはそのような時に限り、まあそれなりの速度だろうと考えています。そして頻繁に、期待を超えた速度で動いていることに驚かされています。時には、同じ開発時間を費やした
初学者にとってプログラミングを難しくしている理由の一つは,プログラムが動いている様子を想像しづらい,という点です。プログラムに,変数,ループや条件分岐があるので,状態によって実行結果が変わります。同じプログラムでも,与えられる条件や内部状態によって違った動きをします。 熟練したプログラマであれば,条件による挙動の変化や内部状態の境界値を巧みに脳内で想像しながら,すいすいとプログラムを作ってゆくことができます。しかし,初心者にはそのようなことが難しい。そのため,とりあえずプログラムを書いてみて動かしてみるのですが,内部状態の遷移による挙動の変化をうまくイメージできないので,間違えるし,また間違いの原因がどこにあるか理解できなかったり,結果として正しく動くプログラムを作ることができないのです。 4月19日(水)に開催される勉強会にお呼ばれして,お話をすることになった。10年間多くの方に読んで頂
OpenSSH 関連 djb 関連 Python 関連 / Pygame 関連 Lisp/Scheme 関連 実用もの 資料 どうでもいいもの 著作権について: 翻訳物に関してはもとの著者に著作権があります (翻訳に際して生じた著作権は主張しません)。 新山自身が書いたものに関しては出典を残すかぎりどのように利用していただいてもかまいません。 OpenSSH 関連 お知らせ: OpenBSDプロジェクトは2014年3月から多国語の文書翻訳がなくなり、英語に一本化されています。 OpenSSH 日本語マニュアルページ OpenSSH 各種コマンドの man ページの翻訳です。 PuTTY と OpenSSH の設定 Windows 用の SSH クライアント PuTTY を OpenSSH と相互運用させる手続きを 音声つきで解説したものです。 Theo de Raadt インタビュー (2
配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこで、備忘録として、 Ruby, Python, JavaScript, Perl, C++ の配列操作の比較表を作りました。一番慣れている Ruby を基準にしています。間違いなどがあったらご指摘いただけると助かります。他の言語のもあるといいなあ。 Ruby (Array) Python (list) JavaScript (Array) Perl (@) C++ (std::vector)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く