2009-01-01から1年間の記事一覧

PHPのinclude()に相当することをPythonでやりたい

つまり別ファイルに記載されている関数を使いたい PHP find.php function findHuman(country) { // 処理する return result; } main.php include('./find.php'); $result = findHuman('japan'); こんな感じの事をPythonでやりたいの Python find.py def find…

変数の型を調べたい

こうなんだね。 isinstance(data, int) # int # float # str # list # tuple # dict # file (追記)ただし、Noneだけはこうだった。 data == None

テンプレートディレクトリの設定はどうすればいいの?

すでに http://[host]/sample/top/ で sample/views.py の top() モジュールが呼ばれるようになっている、とする。あとテンプレートディレクトリ(になる予定)の中に top.html ファイルが設置されている、とする。で、やりたいことは top() モジュールが te…

静的ファイルはどうすればいいの?

(例) templates/html/display.html に置いたファイルに http://[host]/html/display.html でアクセスしたい 方法 1.アプリケーションディレクトリにある app.yaml ファイルを開く 2.handlers に設定を追記 # アドレスで使用する文字列 - url: /html # 静的フ…

手持ちのCentOS5.2にPython2.5.2をいれた

# python -V Python 2.4.3 気に入らなかったので2.5.2をソースから入れた # cd /usr/local/src # wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz # tar zxvf Python-2.5.2.tgz # cd Python-2.5.2 # ./configure --prefix=/usr/local/Python2…

Python(GAE:appengine patch)うにょうにょ型と文字コード編

rec_data = u"ああああ" rec_data = rec_data.encode('UTF-8') print type(rec_data) print rec_data pre_data = request.GET['firstname'] pre_data = pre_data.encode('UTF-8') print type(pre_data) print pre_data うん、エラーは出ないんだけどね。なん…

Pythonの型がうにゃうにゃうー

1. PHPで書くとこうなるコードを if ( is_null($data) === true ) { return 'Data is null'; } else { return $data; } Pythonで書きたい。 if $data is None: return 'Data is null' else: return $data これでいいのかな 2. PHPで書くとこうなるコードを $…

GAE設置時の不具合メモ

GoogleAppEngine乗せたときにZlibあたりで不具合が出たのでメモ Pythonインストール時にzlibオプションつける cd /usr/local/src wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz tar zxvf Python-2.5.2.tgz cd Python-2.5.2 # 候補 ./config…

Eclipse&Tomcatがよく分からないのでNetBeans入れた

ここからNetBeans最新版(2009/07/21時点では NetBeans 6.7)をダウンロード&インストール。 よく分からんのですべてがバンドルされたものを入れた。 http://ja.netbeans.org/

CentOS5.3(VMWare上)入れたした直後の環境設定

ユーザーまわり root でのログイン・ログアウト動作確認。 useradd コマンドで通常使用するアカウント(この時はguest)作成。 guestユーザーになる。 [root@localhost ~]# su - guest guest ユーザーでのログイン・ログアウト動作確認。 guest ユーザーから r…

windowsXPでWindows Live Messenger を削除した

マシン起動時に勝手に起動してくるわ使わないわ邪魔だわで削除した、というメモ。 [スタート] をクリック [設定] をクリック [コントロール パネル] を開く [プログラムの追加と削除] を実行 左メニューにある [プログラムの変更と削除] (デフォルトで選択…

VMWareとCentOSいれたメモ

VMWare Player ここからユーザー登録が必要だった。 http://www.vmware.com/jp/download/player/ VMware Player 2.5.2 for Windows をダウンロード。今回落としたファイルはこれ。 VMware-player-2.5.2-156735.exe インストール実行(マシン再起動が必要)。…

Eclips入れたメモ - 後日談

自分でいちからインストールする必要なかった…時間が…無駄になってしまった…

Eclips入れたメモ

参考にした http://www.aiosl-tec.co.jp/java-start/chap10.html Eclipseインストール 本体取得 めんどいのでここからダウンロード http://archive.eclipse.org/eclipse/downloads/index.php 3.3.2, windows 日本語化したいので言語パック取得 リンクがあっ…