自作ブログにトラックバックを送信するテスト。 むしろトラックバックを受信するテストか。
(この記事の内容はGoogle App Engine SDK 1.6.6、Mac OX X 10.7.4で試しました)いま、Google App Engine+Pythonで作成したアプリで、Djangoのテンプレートエンジンを使用しているのですが、テンプレートファイルの代わりに、データストアから取得してきた…
Mac OS X Lionからバージョンが上がったFileVault(FileVault 2)は、「ディスク全体で XTS-AES 128 暗号化を行なってユーザのデータの安全性を保ちます」とあるのですが、ここで言う「ディスク全体」はハードディスク装置の所謂『ディスク』を指すのではな…
プログラミングと関係ないですが、大いにハマったのでまとめておきます。 (費用がかかる工程があるので、ひと通り読んでから試してください) DVDやUSBメモリのかたちでインストールディスクが付属していれば、それでブートしてディスクユーティリティを起…
Google App Engine for PythonでテンプレートエンジンをDjangoからJinja2に変更したのですが、Djangoで使っていたlinebreaksbrフィルターが使えなくなり困ってしまいました。 そこでlinebreaksbrという同じフィルター名でJinja2のカスタムフィルターを作って…
2011-03-25 追記ここから:下のコードではDatastoreエンティティのkey値をセッションIDに使用していますが、これはセッションハイジャックの脆弱性が生じてしまうので避けるべきだと気付きました。key値は一見ランダムな文字列に見えますが、同じkindのエン…
Google App Engine で、いわゆるタギング( tagging )を実現したいのですが、うまい方法がわからず悩んでいます。いまは以下のようにしています。 class Tag(db.Model): label = db.StringProperty() class Item(db.Model): name = db.StringProperty() tag…
最近、 Google App Engine をいじりはじめました。とりあえずスタートガイドに目を通して、簡単なアプリを作って勉強しているところです。そのアプリでは、各ビューのクラスに共通の処理があるのですが、その処理をいちいち書くのが面倒くさいので、その処理…
参考にさせていただいた文書 がんちゃんのブログ: さくらのレンタルサーバーにRuby on Rails 2.0.2をインストールする方法 さくらのレンタルサーバーにリモートログイン さくらのレンタルサーバーにリモートログインする手順を参照。 準備 まず、これからい…
用意するもの sshクライアント Mac OS X なら Terminal.app 、Windows なら PuTTY あたり。 さくらのレンタルサーバーのホスト名とシェルにログインするためのユーザー名とパスワード さくらインターネット仮登録完了のお知らせ(電子メール)に書いてある F…
2008年12月19日に修正を加えました。修正箇所はコメントを参照のこと。 参考にさせていただいた文書 がんちゃんのブログ: さくらのレンタルサーバーにRuby on Rails 2.0.2をインストールする方法 準備 先に RubyGems をインストールしておく。 さくらのレン…