Gray sky, Blue sea.

programing, book, photo

楽天カードの会員規約改定

お知らせメール来てた。 第4条(個人情報の提供・利用) ○当社と個人情報の提供に関する契約を締結した当社の提携会社等が、下記の目的により個人情報を利用する場合。 【1.楽天スーパーポイントサービス等の提供のため。2.下記提携会社のインターネット付随サ…

gae - 一番簡単なtask queueのサンプル

とりあえずログだけ出力してみる。 import logging from datetime import datetime from google.appengine.api import taskqueue class Test(webapp.RequestHandler): def post(self): logging.info("#### task execute : " + str(datetime.now())) class Ad…

amazon product advertising apiの10ページ制限がきつくて憤死しそうになる。

ItemSearchは2011年の10月中頃から10件×10ページ=100件までしか取得できなくなった。 変更前は400ページ(計4000件)まで取得できたことを考えるとあまりに無慈悲。代わりに検索の条件が複雑にできるからそれで対応してね!とかだったら納得できるけど、そん…

gae - ndb.StructurdPropertyでJava Beanチックなエンティティ作成

データストアの非同期処理用に追加された(?)ndb.Modelはメンバに構造体っぽいのを保存できる。 (main.py) from google.appengine.ext import ndb class Bean(ndb.Model): id = ndb.IntegerProperty() dt = ndb.DateProperty(auto_now=True) class Hoge(ndb.…

gaeでTemplateSyntaxError: 'if' statement improperly formatted

django1.2以降のif表現を使用しているが、使用中のdjangoのバージョンが1.1以前だった。 gaeで使用するdjangoのバージョンを1.1に変えるには、pyファイルの先頭で from google.appengine.dist import use_library use_library('django', '1.1') とすればよい…

gae - mail.send_mailでhtmlメールを送信する

google.appengine.api.mail.send_mailを呼び出す際に、キーワード引数'html'を追加する。 Google App Engine: how to send html using send_mail #Your html body mail_html_body = 'Hello!' # read data from request mail_to = str(self.request.POST.get(…

gae - cron.yamlで、実行時間帯を指定する。

日本語ドキュメントには書いてなかった。 Scheduled Tasks With Cron for Python - Google App Engine - Google Code 例1: 毎日10時から14時まで、2分毎に実行したい - description: new daily summary job url: /test schedule: every 2 minutes from 10:00…

gaeでError parsing yaml file: mapping values are not allowed here

yamlファイルのインデントがずれている。

gaeでraise datastore_errors.BadKeyError('Invalid string key %s.' % encoded)

db.Modelのkey指定方法が間違っている。 class Foo(db.Model)に対してオブジェクト作成時にFoo(key="hoge")とかやると発生。 正しくはkey_nameに対してFoo(key_name="hoge", ...)とする。

東京アメッシュのサイトを解析する

東京アメッシュの画像は マップ 県境及び都市名 雨のメッシュ 3レイヤーを重ねてできている。 urlは、 マップがhttp://tokyo-ame.jwa.or.jp/map/map000.jpg、 県境がhttp://tokyo-ame.jwa.or.jp/map/msk000.png。 雨のメッシュは以下のように5分刻みで登録…

頭の洗濯

ある政治家の政策に対して、ある報道番組でそれに懐疑的な内容が流れる。 それに対してはてなブックマークにて、「あの番組あいつの政策に同調的だったのに、反対のことも報道するんだ。ふーん。」というブコメが付いた。 こういう人は要注意。たぶん陰謀論…

はてなブログProが公開されたものの...

無料版に対する利点は 独自ドメインではてなブログを利用できます はてなカウンターによる詳細なアクセス解析を利用できます 広告を非表示にできます(PC、スマートフォンビュー) はてなフォトライフの写真アップロード容量が1ヶ月あたりの30MBから3GBに増…

本日URの窓口で得た情報

錦糸町駅前のUR営業センターで色々聞いてきた。主に単身者向け(1K、1DK、1LDK)の住居に関して。 錦糸町周辺では、大島と北砂五丁目で時々空きが出る。 団地内に100戸以下しか無い間取りの部屋は、基本空きがでないと考えて良い。 木場公園三好住宅と木場公…

ドラゴン・タトゥーの女

まとめ。 昔行方不明になった少女を、ドラゴンタトゥーの女と一緒に調査してたら、依頼主の親戚に殺されかけたけど、返り討ちにしたし、少女は遠くで別名で生きてた。 以下、詳細なストーリー。 ミレニアム誌の記者ミカエルは、偽情報をつかまされて記事にし…

P5KPL-CMで、windows7が突如停止or再起動するも、biosアップデートで直った。

BIOSをアップデートしたらあっさり直った。 起動できるPCでasusのサイトで使ってるosのバージョンを選択し、biosをダウンロード。 usbメモリにコピー。 P5KPL-CMが載ってるPCにusbメモリをさして起動し、起動画面でdelキーを押す。 biosのメニューからeasy f…

gaeでError: The check_login decorator can only be used for GET requests

そのまんま、@login_requiredアノテーションはdef get(self):の前でないと使えないということ。 def post(self):の前に付けると出る。

gaeでTemplateSyntaxError: Could not parse the remainder: ()

djangoテンプレートのメソッド呼び出し方法間違い。 {{ foo.getBar() }} --> {{ foo.getBar }} みたいな感じで()をとればなおる。

urllib.urlopenでresponse取得できず困ったが、何とかなった。

裏側をjspで作っているサイトにて、普通にurllib.urlopenで取得しようとしたが、なぜかエラーページへ飛ばされ、2日はまった。 要はgetでなくpostで取得すればよいだけだった。そんなの真っ先に試せよ... ページングしてるサイトとかではよくあるのかもしれ…

乗っている船が沈みそうなとき、あなたはどうするか。

他の船に乗り移る 船を修繕して沈まないようにする 応急的に浮かびやすいものに掴まってしのぐ 泳ぎの練習をする 本当の海難事故と違うのは、ある程度いつ沈みそうか予想がつくことと、稀にずっと泳ぎ続けられる人がいること。

ついでにfaviconも変えてみた。

サイドバーのモジュール追加から、javascriptでfaviconのhrefを書き換えるコードを投入。 詳しくはhttp://logicalerror.seesaa.net/article/184696207.htmlを参照。 はてなフォトライフにでもfaviconをアップロードして、changeIconの第一引数をその画像url…

はてなブログのサイドバーにTwitterウィジェットを追加した

http://staff.hatenablog.com/entry/2012/01/18/165254 サイドバー編集できるようになったので、早速追加。 例によってTwitterのウィジェットを作成 https://twitter.com/about/resources/widgets/widget_profile はてなブログの管理画面から、デザイン設定→…

YouTube貼付けテスト

よく嗜好が老けてると言われる。

スーパーpre記法テスト

<html> <head>aaa</head> <body>bbb</body> </html> import java.io.*; /* コメント1 */ class Test{ public static void main(String args[]){ System.out.println("Hello Java World."); } }

Flexible Renamerを使って、PDFのページを逆向きに並べ直す。

同じような機能があるリネームソフトなら何でもよいと思うが、今回はFlexible Renamerを使用。 本をばらしてスキャナで取り込み&PDF化していると、稀に原稿セットの向きを逆にしてしまうことがある。数百ページ取り込んだ後に気がつくと絶望的な気分になる…