http://www.turbogears.org/docs/deployment/lighttpd.html http://www.cleverdevil.org/computing/24/python-fastcgi-wsgi-and-lighttpd きっと後で探すと思うので、メモしておく。
【1】 概要 「SWIG」というC/C++コードを各種言語から 利用できるようにするラッパージェネレータがあるのをご存知でしょうか? ホームサイト: http://www.swig.org/ Allegro CL C# Chicken Guile Java Modula-3 Mzscheme OCAML Perl PHP python Ruby Tcl といった多彩なジェネレート出力が得られます。 このページでは当然Pythonからの利用を解説しますが、 実はPython標準ディストリビューションには SWIGとの連携をサポートする機能が最初から組み込み済みです。 つまり、他の言語利用よりもPythonとSWIGの組み合わせが最も親和性が高いといえます。 PythonとSWIGの連携実績は以下のように非常に有名なプロジェクトがあることもポイン
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー TurboGears 0.9から搭載されているCatWalkを使ってみた。CatWalkとは,データベースの定義を動的に読み込んで,CRUDフォームを自動生成してくれるツール。 使い方は簡単で,controllers.pyで from turbogears.toolbox.catwalk import CatWalk して,Rootクラスなどに catwalk=CatWalk(model) と定義してあげるだけ。TurboGearsのアプリを起動し,http://localhost:8080/catwalk/ などにアクセスすると,CatWalkの画面が現れる。 上のコードで,Root
原文 Documentation version: $Header: /cvs/projects/PLY/doc/ply.html,v 1.3 2004/05/27 17:30:56 beazley Exp $ PLY Version: 1.5 目次 Introduction PLY概要 Lexの例 Lex実装ノート 基本的なパージング yaccの例 文法規則関数の結合 空生成規則 曖昧文法を扱う parser.out ファイルについて 構文エラーの処理 行番号の追跡 ASTの構築 Yacc 実装ノート パーサとLexer State Management Pythonの最適化モードを使用する 次にすべきこと Introduction PLYはポピュラーなコンパイラ構築ツールであるlexとyaccのピュアPython実装である。この実装は、先人の
WideStudio プログラミング・ガイド 第1章 イベントプロシージャ編 1.1 オブジェクトにアクセスするには 1.2 オブジェクトのプロパティ値を取得/設定するには 1.3 親オブジェクトを取得するには 1.4 オブジェクトに配置されている子オブジェクトを取得するには 1.5 オブジェクトに貼られているイベントプロシージャを実行するには 1.6 オブジェクトの描画制御を行うには 1.7 オブジェクトの表示位置を移動するには 1.8 オブジェクトの生成/破棄を行うには 1.9 インプットフィールドでキー入力を選別するには 1.10 オブジェクトに新たなイベントプロシージャを設定するには 1.11 配列化したオブジェクトにアクセスするには 1.12 EXIT トリガによる終了イベントプロシージャでダイアログを表示するには 1.13 マウスのボタンを判定するには 第2章 オブジェクト編
■[Python]IronPythonで.NET frameworkを使ってみる プログラミング言語は、その言語自身の思想、使いやすさもさることながら、(標準)ライブラリの充実度がその魅力を決める要因になっていると思う。Perl(CPAN)やPython、rubyが選ばれる理由の一つにもなっているのだろう。Lisp/Schemeにあまり人気がないのは実用的なライブラリが不足しているのが大きいと思う。(reddit.comはライブラリの問題により、LispからPythonに乗り換えた) 標準ライブラリという観点で考えると、Windowsプログラミングにおいては.NET Frameworkは見逃せない。下記のような数々の利点がある。 Microsoft標準ライブラリ 言語に独立した(とされる)ライブラリ 既に C#,C++/CLI,VB.net,JScript.net,J#で利用実績あり Ir
http://pleac.sourceforge.net/pleac_python/sockets.htmlを参考に作成しましたー。 まずはクライアントソケットです。 #!/usr/bin/env python # -*- coding: utf-8 -*- import socket class Client: """ クライアントソケット """ def __init__(self, ip_addr, port): self._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self._ip_addr = ip_addr self._port = port def connect(self): """ 接続開始 """ print "-->CONNECT BEGIN." self._sock.connect((self.
http://www.gamasutra.com/features/20020821/dawson_pfv.htm を見て知りましたー。 Pythonだとこんなに簡単にマイクロスレッドが、実装できてしまうんですねー。 …今まで知らなかったのが悔やまれます、、。 ウサギとカメのゲーム #!/usr/bin/env python # -*- coding: utf-8 -*- # Pytho 2.2だとこの文が必要 from __future__ import generators class Task: """ ゲームタスク """ def __init__(self, name, x, dx): """ コンストラクタ """ self.__genHandle = self.__updateFunction() self.name = name # 名前 self.x = x # 座標 s
■[PG]Python で MySQL (Linux) Python から MySQL をいじってみた。とりあえず MySQL の開発用ライブラリをインストール apt-get install mysql-devel その後 MySQL for Python をダウンロードしてインストール ./setup.py build su password:**** ./setup.py install 完了。以下 cgi として動かしてみたテストプログラム #! /usr/bin/python #-*- coding: EUC-JP -*- import MySQLdb x = MySQLdb.connect('localhost','user','pass','test') c = x.cursor() c.execute("SELECT * FROM TEST_TABLE") print "C
Python for Delphi is a set of free components that wrap up the Python Dll into Delphi. They let you easily execute Python scripts, create new Python modules and new Python types. You can create Python extensions as Dlls and much more. There's a tutorial and a lot of demos that show you how to use all these components. If you need further informations on Python, visit the official Web site. To
+ Using Delphi and Python together Talk for the Australian Delphi User Group (ADUG), July and August 2001 -Andy Bulka abulka@netspace.net.au Delphi = a great object oriented language, and a fantastic RAD environment and framework. You can build excellent GUI's in Delphi that run very fast and have a small .EXE footprint. Runs on linux too. There is a free version of Delphi, too. Python = is
最終更新日:2007年7月27日 18: Device Context (wxDC) の内容を追加 1: はじめに 2: 最初のスクリプト 2-1: ウィンドウの表示 2-2: エラー内容の書き出し 2-3: ボタンの表示 2-4: ボタンによるイベントの例(ウィンドウを閉じる) 2-5: ウィジェットの位置とサイズ 2-6: ボタンによるイベントの例(テキストのコピー) 3: 基本的なコントロール1(単独タイプ) 3-1: 固定テキスト (wxStaticText) 3-2: テキストコントロール (wxTextCtrl) 3-3: ボタン (wxButton) 3-4: トグルボタン(wxToggleButton) 3-5: スピンコントロール (wxSpinCtrl) 3-6: スライダー (wxSlider) 4: 基本的なコントロール2(項目選択タイプ) 4
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く