google app engine でfaviconの配備

app.yaml 下のサイトを参考に作成。 http://code.google.com/intl/ja/appengine/kb/general.html#erroruris favicon.icoファイルの作成 faviconの元になる画像がある場合には、 Genfavicon. Free Online Favicon Generator. Icon Generator. テキストのfavic…

webapp.WSGIApplicationの引数であるURLマッピングのどのURLパターンにもマッチしない場合の処理

webapp.WSGIApplicationのコンストラクタでURLマップを引数として渡します。URLマップに登録されるどのURLパターンにもマッチしない場合の処理を独自で定義できるのか?ぐぐってみる。 http://gainorspend.googlecode.com/svn-history/r2/trunk/gainorspend.…

eclipseでgoogle app engineプロジェクト(python)作成

eclipseでgoogle app engineプロジェクトを作成する手順をメモしておこうと思います。 チュートリアルは、初めてアプリケーションを開発することを想定して作成されています。なので、チュートリアルには、最初の1回だけすればいい作業と、2回目以降に別の…

google app engineでInternal server error 500の動作を独自に定義

google app engine では、webapp.RequestHandler の継承クラスを定義することでHTTPリクエストのハンドラを定義します。例外(Internal server error 500 に相当)が発生した場合の動作を、handle_exception メソッドをオーバーライドすることで独自に定義でき…

pythonでURLからクエリパラメータを抽出する。

URL http://localhost/test?id=777&name=hoge からクエリパラメータ id、name の値を抽出します。 import urlparse import cgi o = urlparse.urlparse('http://localhost/test?id=777&name=hoge') params = cgi.parse_qs(o.query) print params['id'][0] pri…

「Google MAPS API に登録する」で「APIキー生成」を行うと「要求されたページは無効です。」となる。

いいえ。日本語を読んでいませんでした。

Google App Engine: .pyファイルに日本語を入れると 500 Server Error

.pyファイルに日本語を入れると 500 Server Error となります。サンプルプログラム (http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/usingwebapp.htmlのサンプルににコメントを加えたもの) from google.appengine.ext import webap…

Google App Engineチュートリアル Python編

Google App Engineを動かしてみた。 全体の流れ 準備 Python (python-2.5.4.msi) をダウンロード、インストール Eclipse をダウンロード、解凍 Google App Engine SDK (GoogleAppEngine_1.3.1.msi) をダウンロード、インストール Eclipse に PyDev をインス…

Pocket Wifi 購入

ひさしぶりに日記を書いてみる。 EMチャージで購入 最近、Pocket Wifi を EMチャージで購入。利用形態を考えると、平日は会社と家の往復で、それほど使わない。休日、どこかにでかけるときに使えればいいかなという感じです。 以下の日記を参考にしています…

軽いネットブック

軽いネットブックは魅力的です。注目しているものを挙げてみます。価格は、2009/9/13時点での価格.comにおける最安価格です。 製品名 重さ 駆動時間 厚さ ディスプレイ CPU メモリ ストレージ OS 価格 工人舎 PM1WX16SA 345g 7h 22mm 4.8 inch Atom Z510 512…

VirtualBox 3.0.4 + CentOS 5.3

VirtualBoxにCentOSを入れました。以下のサイトを参考にしています。 VirtualBox 2.2 と CentOS 5.3 でローカル開発環境 VirtualBoxにCentOS 5.3をインストールして、ローカルからsshでアクセスできるようになるまで 新規仮想マシンの作成 簡単にメモを残し…

回復

Windowsが起動しなくなりました。原因は、PBS (パーティションブートセクタ) を書き換えたためです。 回復コンソール 原因は今回と違いますが、以前にもWindowsが起動しなくなったことがありました。そのときは、回復コンソールでchkdskをしたら、起動するよ…

Gladinetでマウントしたら、ドライブのサイズがおかしい

先日の記事で、Gladinetを使ってSkyDriveをマウントしたことを書きました。マウントするときには、ドライブ名を指定する必要があります。使っていなかったEドライブとしました。しばらく気付かなかったのですが、マイコンピュータを開いてみると、今までCド…

SkyDrive + Gladinet

Webストレージ バックアップ用にWeb上のストレージがほしかったので、検索してみました。 無料オンラインストレージ・無料ファイル転送 要件は、 無料 数G以上の容量 保管日数制限なし です。 SkyDrive MicrosoftのSkyDriveがちょうどよかったので使うことに…

デジオン「DiXiM Digital TV」を購入。が、使えず。

ノートPCでデジオンの「DiXiM Digital TV」を使えるかどうかを著作権保護機能確認ツールを使って確認したところ使えるようだったので、購入してみました。しかし、いざインストールして使おうとしてみると、視聴できず(T T) デジオンのサポートに問い合わせ…

Windows環境におけるlibxml-ruby gemインストール時のrake

先日、Windowsで、ActiveSupportのXMLパーサをLibXMLに切り替える方法について書きましたが、その判断に至る経緯についてメモしておきます。 ActiveSupportのXMLパーサの実装をLibXMLに変更できない件(2)の最後の方で書いていますが、XMLパーサがnilとなって…

Windowsで、ActiveSupportのXMLパーサをLibXMLに切り替える

これまで、何回かに渡って、Windows環境で、ActiveSupportのXMLパーサの実装をLibXMLに切り替えようと試みてきました。最近、それができるようになりました!ヽ( ・∀・)ノ ワーイ その手順をまとめます。 gem install libxml-ruby -v 0.9.7 環境変数PATHEXTに"."…

シャドーイングに適したヘッドホン/イヤホンは?

シャドーイングとは、耳から聞こえた音をそのまま口に出すという英語学習法の1つです。聞いているだけだと、途中で違うことを考えてしまっていて、ある部分を全く聞いていなかったなんてこともありますよね。シャドーイングでは、口を常に動かしていなければ…

ActiveSupportのXMLパーサの実装をLibXMLに変更できない件(2)

environment.rbを編集しても、ActiveSupportのXMLパーサの実装をLibXMLに変更できなかったので、xml_mini.rbを直接編集してXmlMini.backend = 'LibXML'としました。しかし、結局、LibXMLを使うことはできませんでした。やったことをメモしておこうと思います…

ActiveSupportのXMLパーサの実装をLibXMLに変更できない件

ActiveResourceが使うXMLパーサの切り替え、Windowsにlibxml-rubyインストールの続きです。Railsアプリのconfig\environment.rbに設定情報を記述することで、ActiveSupportのXMLパーサの実装をLibXMLに切り替えられないかと考えています。(先日の日記では、…

Dynabookで、デジオン「DiXiM Digital TV」を使えるのか?

最近、デジオンからDTCP-IP対応のDLNAクライアントソフトが発売になりました。 デジオン、DTCP-IP対応ネットワークメディアプレイヤーソフト「DiXiM Digital TV」を開発、発売へ わたしのノートPC環境(古いDynabook)で、デジオン「DiXiM Digital TV」を使…

DIGA DMR-BW850に録画した番組をノートPCから視聴する

DIGAに録画した番組をノートPCから視聴しようと試みました。結果としては、見れなかったのですが、やったことをメモしておこうと思います。 DIGA DMR-BW850購入 テレビっ子な私は最近、DIGAを購入。デジタル録画した番組を別の部屋のノートPCで視聴したかっ…

Windowsにlibxml-rubyインストール

前回のつづきで、 libxml-rubyをインストールしようと思います。環境は、Windows XP Home SP3です。 インストール gem install libxml-ruby -v 0.9.7 あれ。エラーになった。 Building native extensions. This could take a while... ERROR: Error installi…

ActiveResourceが使うXMLパーサの切り替え

やりたいこと ActiveResourceが使うXMLパーサを切り替えたい。JSONを使えれば、そっちの方が高速に処理できそうですが、メッセージフォーマットがXMLにしか対応していないウェブサービスもありますよね。 検索してみると、関係しそうなところで、次のような…

プライマリパーティションのサイズ変更

ノートPCのハードディスクを2つのパーティションに分けて使っていましたが、分けることのメリットが感じられないのと、それぞれのパーティションのデータ量が多くなってきたこともあり、統合することにしました。 KNOPPIXに入っているQTPartedを使います。私…