やはり熱い(と思っている)。ソースコードレビューは、とても面白い。個人的にも一日の開発作業の結果をイシュー登録し、レビューするようにした。Diffで一つ一つのファイルをチェックするよりも簡単で良い。 プロジェクトウィンドウ レビューの方法は最近の流れでいくと、やはりWebベースでやるのが良い。これを複数人でやれば生産性向上につながるのは間違いない。 今回紹介するオープンソース・ソフトウェアはJCR、Python製Webベースのソースコードレビューシステムだ。 JCRはeasy_installを使ってインストールできるシステムで、SQLite3/MySQL/PostgreSQLをバックエンドにすることができる。Python製ではあるが、なぜかJava向けを想定して作られているらしい(利用は特に言語を問わずに利用できる)。 差分表示 Diffは二つのファイルを差分を縦に並べて表示する。そしてコ
Dive Into Python | 04:20 | 発端 Noooooooooooooooo!! い、いいか。落ち着いて聞いてくれ。俺も正直混乱してるんだが… 本当は今日あたりから「Project: スパイ大作先生」の開発日記を再開しようと思ってたんだ。けど、試しにこの企画を上司に話したら「勤務時間中に実装して良いよ」って話になってな、、、もう渡りに船って言うんだろ?こういうの。預かってるメッセージデータをオレのJavaScriptで書いたライブラリで暗号化しちゃったりするとコレもうドウなっちゃうの?みたいに血沸き肉踊ったワケよ。で、「はい。やります。できます。やらせて下さい!」みたいな勢いでプロジェクトをスタート。だがな。。。 You! 業務に関連する情報は口外しちゃ駄目だYo! という事実が発覚しちまって。。。ふー。ヤレヤレだ。落とし穴をスッカリ忘れてたゼ・・・そんなワケで、企画と
Dive Into Python | 08:38 | 【5月1日17時40分(JST) 復旧しました!!】 環境を整えたら、いきなりプログラム書いちゃうぜ!の巻 お約束的使用上の注意 本エントリは「Dive Into Python」の超訳版です。文中で「オレ」と表現されているのは、原文の著者である"Mark Pilgrim"氏を指します。また、訳者による個人的な意見については「#」を使ってそれを示すことにしていますので、両者共に一人称的な語り口ですが、著者の意見と訳者の意見とを混同されませんようにご注意をお願い致します。また、訳文の品質は一切保証するものではなく、これによってPythonへの理解に際して何かしらの問題が発生したとしても、当方としては一切の責任を負いかねます。予めご理解いただきました上でご確認ください。 第1章:Python のインストール Pythonの世界によく来たな!よ
2008/04/08 米グーグルは3月7日、「Google App Engine」を発表し、ついにクラウド向けサービスに参入した。この市場では米アマゾンが先行。フルスタックのWebアプリケーション環境を提供することを武器に、グーグルは新たな開発者の取り込みを狙う。Google App Engineの速報記事はこちら。 公開したGoogle App Engineのプレビュー版は1万人の限定サービス。大量のドキュメントとWindows、Mac、Linux向けのSDKがすでに用意されている。 Google App Engineのメリットはグーグルの各サービスを運用する高信頼なインフラを使って、Pythonで書いたアプリケーションを実行できることだろう。インフラとは具体的には分散ファイルシステムの「GFS」や、データストレージシステムの「BigTable」だ。Google App Engineのブ
これは相当にわくわくさせられるプロジェクトだ。 Googleが今日発表した新プロジェクトGoogle App Engine。Pythonで開発したWebアプリケーションを容易にGoogle上に配置し、動作させられるというものだ。対抗プロジェクトしてはAmazon EC2/S3/SimpleDBなどが挙げられている。 作成したアプリケーションの管理ページ そんなGoogle App Engineを作成するSDKは実はオープンソースで提供されている。 今回紹介するオープンソース・ソフトウェアはGoogle App Engine、同名プロジェクトで利用するSDKだ。 Google App EngineはWindows/Mac OSX/Linuxその他のプラットフォーム向けに提供されている。フレームワークはDjangoで、Google App EngineにはDjango自身や、Google Ap
はじめに 2006年9月、.NETで動作するPython「IronPython」が正式にリリースされました。.NET環境の本格的な動的言語ということもあってIronPythonは多くの注目を集めました。その反面、C#やVisual Basicを使っている開発者にとって、IronPythonをどのような局面で使ってよいのかわからない人も少なくないと思います。また、IronPythonの魅力がわからない人もいるのではないかと思います。 そこで、本稿では、C#からIronPythonを利用するメリットとその方法について紹介します。この記事を通してIronPythonに興味を持っていただければ幸いです。対象読者 IronPythonに興味のある.NET開発者。必要な環境 このサンプルは.NET Framework 2.0環境(Visual Studio 2005と2008)にて作成しています。Ir
2008/02/20 Linuxの標準化を推進するLinuxファウンデーションは2月18日、標準仕様の最新版「Linux Standard Base 3.2」(LSB3.2)を発表した。LSB3.2では新たに、PerlやPythonといったスクリプト言語を含むほか、プリントシステムやマルチメディア関連のプロジェクトを取り入れている。 Linuxではディストリビューションごとに、インストールされているコマンドやライブラリ、ディレクトリ構造、デスクトップ環境が異なる。このためISVにとって自社開発のアプリケーションを多くのディストリビューションに対応させることは難しい。LSBは、こうした違いのあるLinux同士で互換性を向上する標準仕様を定めるもので、これまでにDebian GNU/Linux、Mandriva Linux、Novell SUSE Linux、Red Hat Linux、Ubu
オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日本ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Google(米YouTubeを含む)などの有名企業でも採用されています。 ここでは,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 日本でPythonの認知度があまり高くない理由 欧米で人気のPythonですが,国内ではまだまだ認知度が高くないようです。原因としては次のような点が考えられます。 ●日本語コーデックに対する不安 Python 2.3の時代まで,シフトJISやEUC-JPを扱うためには,CJKコーデ
SQLiteとは Python2.5には、標準でSQLiteという軽量データベースが含まれている。 SQLiteは、JAVAでいうところのHSQLDBやApache Derbyのような感じのようである。 SQLLiteはデーモンやサービスではなく、スタンドアロンでのみ動作する。(DerbyやHSQLDBは組み込みモードとサーバーモードの両方をもつが。) また、データベースのストアもディスク上の単一ファイルになる。 Windowsでいうところの、ACCESS95〜2000で使われていた、JETデータベースエンジンのMDBファイルのような感じであろうか。 要するに単なるライブラリである。 ライセンスは、なんとパブリックドメイン(著作権放棄)である。 そのため、Pythonに限らず、C/C++、Perl、PHPなどに広く組み込まれている。 Python2.4まではアドオンとして別途インストールす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く