Vroom Plugin enables Vroom Framework support to develop Web Applications. The revision includes Vroom Framework support under Web Frameworks, Comprehensive Code Completion, Customized Mini JavaScript and HTML editors which are extended to include Vroom Framework specific Code Completion Items, and Vroom-2.2.0 Framework Library. Check my latest blog post on how I've used EJBs, YUI DataTable and Vr
The goal of this project is to develop a set of NetBeans modules to help developers write code in dynamic languages using the NetBeans IDE. Initially, we are targeting the the Groovy and Jython languages, but we anticipate a common framework allowing support for more languages. The coyote is a quiet, efficient animal that thrives in urban and rural settings without any particular encouragement,
Twisted Network Programming Essentialsの翻訳についての検討 狙い Twistedは非同期のイベントドリブンアーキテクチャでネットワークアプリケーションを構築するフレームワークである。 特殊な考え方、書き方が要求されるが、理解してしまえば非常に短いコードで非常に強力なネットワーク機能を実装できるため、これを自作のアプリケーションに組み込むことで面白いものが書きやすくなる。 Twistedについての日本語の情報は極めて少なく、内部の概念はおろか普通の使い方すら知られていないのが現状である。 ここでは本書の内容を紹介しつつ、訳出価値を検討する。 内容 ch01 はじめの一歩 本の中で使うものをインストールする 章の内容 パッケージからとソースからのインストール方法の説明 zopeinterface, twisted, PyOpenSSL, pycryptoの
The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality. The most important usage of this is writing Cocoa GUI
Djangoを使った社内アプリで、ユーザ登録を自分でやってもらうところまで出来たんだけど、このアプリのためにIDとパスワードを覚えるのがめんどくさい。 社内で Active Directory が動いているんだから、それを使って認証できないか試してみたらなんとなく動いてるのでメモしておく。 WinXP(2003 Server), Python 2.4.4, Django 0.96, Python-LDAP 2.0.6 for Python 2.4 で動作確認済み。 参考URL http://ymasuda.jp/python/django/docs/authentication.html http://www.jrandolph.com/blog/2006/02/01/hacking-in-ldap-support-to-django/ Python-LDAP Python-LDAP fo
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
Google App Engine(書きにくい。GAEとか略すのかなと予想)のページで、使える状態になっていたのでボタンを押して利用開始。 アプリは3つまで作らせてくれるということなので、まず Application名 "akky" を確保。 これで、http://akky.appspot.com/ が使えるようになる。(Google Appsのように、独自ドメインへのマップもできる予定) まずはローカルでちゃんと動くPythonアプリを作る、ということで、さきほどインストールしたSDK上で作業。 C:> cd "Program FilesGooglegoogle_appengine" C:Program FilesGooglegoogle_appengine> mkdir akky アプリケーション設定ファイルを作る C:Program FilesGooglegoogle_appengi
超初心者の僕にでも書け書けと言ってくれる人がいるので書いてみる。参考にさせていただいたのはこちら(というか見ながらやったので手順はそのまま)monospace blog ? Xcode3.0でPython-Cocoaアプリ - SimpleTable.app 01いろんなとこ見ても簡単な操作がよくわかんなかったとこもあったので、その辺を書くようにします。たぶんいろいろ間違ってるのでご指摘よろしくお願いします。(--;僕がつまづいたところは太字にしてます。とにかくやってみるプロジェクト作るXcode(/Developer/Applications/Xcode.app) 起動。 ファイル>新規プロジェクト... でアシスタントが開いたら、「Cocoa-Python Application」を選択してプロジェクト名を入力して作成。 Xcode-新規プロジェクト-アシスタント.png posted
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。
http://gauche.sourceforge.jp/doc/gauche-refj_141.html 勉強中。余計なことに手を出してしまった気がする。 Gauche ではデフォルトで C3 線形化と呼ばれているアルゴリズムを使います。このアルゴリズムは局所的な順位、単調性、拡張順位グラフと整合性のとれたものです。ここでは詳細に立ち入りませんが、一般的なルールとして、 CPL 中のスーパークラスの順序は、つねにそのクラスの直接スーパークラスの順序、それぞれのスーパークラスの CPL の順序、および、各スーパークラスの直接スーパークラスの順序、などと整合性をもちます。正確な説明についてはDylanを参照してください。 ああっ。詳細に立ち入ってくれていない>< ぼ、ぼくも詳細に立ち入るのやめようかな。 それぞれのCPLがスーパークラスを指定する順序やスーパークラス達のCPLと同じ順になって
Python2.3以降の新しいクラスは、メソッドの検索順序(MRO, Method Resolution Order)が「C3線形化」というアルゴリズムに変更されている。このアルゴリズムについて解説する。 まずは実例。 >>> class A(object): x = "a" >>> class B(A): pass >>> class C(A): x = "c" >>> class D(object): x = "d" >>> class E(B, C, D): pass >>> e = E() >>> e.x 'c' クラスの検索順序が深さ優先探索ではないことがわかると思う。 C3線形化の特徴はメソッドを探す順番が クラスXがYを継承しているなら必ずXがYより先にくる クラスXがY, Zという順で継承しているならYは必ずZより先に来る 他のクラスのメソッド探索順でXがYより先に来ている
メニュー トップ Pythonの紹介 FAQ 質問の仕方 参考図書 参考サイト 翻訳文献 日本語 問題集 よくある誤解 Python可能サーバ Pythonの更新情報 処理系 開発環境 2chテンプレ 過去ログ 練習用ページ 雑談 公式サイト 本家オフィシャル 日本ユーザー会 検索 キーワード AND OR ページ内容も含める 編集用 FrontPage InterWikiName Keyword Menu PluginHelp 更新履歴 2022/11/16 鐃緒申鐃所集 2022/10/11 japaneseCharset 2022/9/24 Implementations 2021/8/26 雑談 2020/12/11 %CC%E4%C2%EA%BD%B8
この記事について この記事は、id:SumiTomohiko:20070623:1182602060の続きです。これが最後の記事になります。 setuptoolsを拡張し、再利用する distutilsの拡張を作成する distutilsに新しいコマンドを追加したり、setupの引数を追加するのは困難です。しかし、setuptoolsぱっめーじはこれを少し簡単にします。これは、distutilsの拡張を別のプロジェクトとして配布できるようにし、その拡張を必要としているプロジェクトがsetup_requires引数でそれらを参照するようにするだけで、可能になります。 setuptoolsを使えば、「エントリポイント」を定義するだけで、distutilsの拡張プロジェクトは新しいコマンドとsetup()引数でフックすることができるようになります。コマンドまたは引数名を、ハンドラをインポートする
この記事について この記事は、id:SumiTomohiko:20070622:1182537643の続きです。 setuptoolsに基づいたプロジェクトを配布する setuptoolsを使用する...バンドルせずに! あなたのユーザは自分のマシンにsetuptoolsをインストールしていないでしょうし、あるいはもししていたとしても、正しいバージョンであるとは限りません。これを正すのは簡単です; 単にez_setup.pyをダウンロードして、これをあなたのsetup.pyスクリプトと同じディレクトリに置けばいいです(ez_setup.pyをバージョン管理システムに追加するのを忘れないでください)。そうしたら以下の2行を、セットアップスクリプトがsetuptoolsから何かをインポートする前に、あなたのセットアップスクリプトの先頭に追加します。 import ez_setup ez_set
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く