2011年5月20日金曜日

web2py でデバッグツールを利用する ②

前回 に引き続いて、web2py で利用できるデバッグツールについて書きます。 Winpdb を使ったデバッグ Winpdb は GUI のデバッグツールだ。Winpdb には rpdb2 というリモートデバッガが含まれており、Winpdb自体は rpdb2 のフロント...

2011年5月19日木曜日

web2py でデバッグツールを利用する ①

web2py でのデバッグについて書きます。 web2py でデバッグを利用する方法 web2py の WEBベースIDE は使いやすいかどうかは別にして、ほとんどの機能をサポートしている。機能もうまく分類されており、初めて利用する人にも理解しやすいと思う。 web...

2011年5月17日火曜日

web2py インストールからアプリケーション作成まで

本当は別の記事にしようと考えていたのですが、急遽、 前回の記事 の続きに変更します。web2py のインストールからアプリケーション作成までを、イメージ付きで紹介します。 私も触り始めて半月程度なので内容はいい加減かもしれませんが、多少は役に立つのではないかと思い、記事にしま...

2011年5月15日日曜日

web2py フレームワークについて

ひさびさの投稿です。 今回、 web2py フレームワークについて書いていきたいと思います。 web2py フレームワークを調べようと思った動機 今まで、Django、Kay、WebApp とフレームワークを幾つも触ってきた。なぜここで web2py フレームワークな...

2011年4月25日月曜日

外部認証を使ったアプリケーション④ Google OpenID API サンプル(C 後編)

今回は OpenID API を使ったサンプルの最終回です。 アプリケーション(自己紹介登録モジュール) 前編 及び 中編 で OpenID認証 と OpenID認証(ID入力) を例示した。今回これらのモジュールを使った自己紹介登録アプリケーションのサンプ...

2011年4月19日火曜日

外部認証を使ったアプリケーション④ Google OpenID API サンプル(B 中編)

前編 に引き続いて、Google OpenID API を使ったサンプルについて書いていきます。 「OpenID認証(ID入力)」モジュール 前回記事 でも触れたが、 OpenID認証(ID入力)  はID入力を必要とするプロバイダ向けのモジュールである。 入力し...

2011年4月18日月曜日

CSSで半透明にできるOpacityプロパティとIEでの問題について

ちょっと上手くいって感動したので書きます。今回も番外編で、小ネタです。 ブログのデザインを変更していると、ある要素を透明にしたい時がある。透明にするには、CSSでは次のように設定する。 要素を透明化する CSS プロパティ CSS3 で入ってきたプロパティのようだが、opa...

2011年4月16日土曜日

Bloggerで「もっと読む」を自動化する - auto read more for blogger

今回は番外編です。Bloggerの 「 もっと読む 」 「 続きを読む 」、つまり 「 追記機能 」 について書きます。 Bloggerで標準で提供されている追記機能について Blogger の追記機能は、記事内で「追記の区切り設定」ボタンを押すか、投稿テキスト内に次のよう...

2011年4月10日日曜日

外部認証を使ったアプリケーション④ Google OpenID API サンプル(A 前編)

Google App Engine (GAE)上で提供されるようになった OpenID API について、 前回の記事 で解説した。 今回は少し実用的なサンプルを作りながら、気になった点など書いていきたい。 OpenID を利用した“ちょこっと”実用的なサンプルの概要 ...

2011年4月8日金曜日

Google App Engine SDK での Django バージョン指定

今回は小ネタです。 Google App Engine(GAE)へのアップロード時などに、『あなたの使っているSDKは古いので、新しいバージョンをインストールしてください』・・・といっったメッセージが英語で出る時がある。 あ~そうなんだ、ちょっと前にバージョンアップしたのに...

2011年4月1日金曜日

ブログ上でプログラムソースを表示する方法⑤ AutoPager / AutoPagerize に対応させる

今回も番外編です。 AutoPager や AutoPagerize を知っているだろうか?。Firefox や Chrome の アドオンで、サイトのページをスクロールで次々表示してくれるとても便利なソフトだ。 GoogleやYahooなどの検索サイトで検索すると、...

2011年3月31日木曜日

ブログ上でプログラムソースを表示する方法④ Bloggerでの設定

今回は番外編で、SyntaxHighlighter の Blogger での設定について書く。 Bloggerでの設定については多くのサイトで紹介されている。本家サイトに載っている関連サイトのいくつかも、設定方法を紹介している。 参考 本家サイト Extensions ...

2011年3月30日水曜日

外部認証を使ったアプリケーション③ Google OpenID API

前回の記事 から間が空いてしまったが、 外部認証サービス について書いていきたい。 今回は App Engine SDK 1.3.4 から提供されるようになった OpenID API について解説する。 まず Google がこの機能を解説しているので、興味ある人は下のリンク...

2011年3月18日金曜日

Google App Engine SDK での開発サーバ・デバッグ環境構築について

遅ればせながら、Google App Engine (GAE) の開発サーバとデバッグ環境構築について記事を書きます。 Kay フレームワークでは Kay側で用意している開発サーバー及びデバッグ・コマンドを使用して開発を行う。 (参考:  以前の記事1    記事2  ) ...

2011年3月16日水曜日

Eclipse上でDjangoとSQLite3を使うときの注意点

Eclipse上でDjangoプロジェクトの実行やデバックが可能だ( 以前の記事 )。 Python は ver2.5 から、SQLite がパッケージに含まれるようになった。データベースに SQLite を利用したアプリケーションでは、Eclipse 上での実行に関して注意...

2011年3月11日金曜日

Google App Engine データ削除とDatastore Admin について②

前回  に引き続いて、異常データの削除と Datastore Admin について書いていきたい。 GoogleAppEngineの管理画面に Datastore Admin のメニューがあるのでクリックしてみる(下)。 何も設定していない状態だとメッセージが表示さ...

2011年3月10日木曜日

Google App Engine データ削除とDatastore Admin について①

認証関係を調査している途中なのだが、Datastore で起きた問題とその解決方法について書いていく。 Datastoreにデータを格納するモデルを作成してテストしていると、データモデルの動作がおかしくなることがある。この場合、AppEngine 管理画面の Datastor...

2011年3月5日土曜日

ブログ上でプログラムソースを表示する方法③ IEでの表示エラーを直す

今回も番外編ですが、IEでの SyntaxHighlighter 表示問題とその修正について書きます。 日常、InternetExplorer(IE)はほとんど使わない。遅くて使いにくいというのが主な理由だが、他にIE日本語版はOSが日本語版でないとインストールできないという...

2011年3月4日金曜日

外部認証を使ったアプリケーション② Kay - gaema

Kayフレームワークにはソーシャル・サービス認証用に gaema パッケージが組み込まれている。 gaema は元々、GoogleAppEngine用に開発されたパッケージのようだがKay用に多少手を加えてある。この kay.ext.gaema で対応しているサービスは次の5つ...