2010-04-01から1ヶ月間の記事一覧

Pythonの辞書にunicodeとstrで同一の文字列を入れたらどうなるか

In [1]: {u"a": 1, "a": 2} Out[1]: {u'a': 2} ほう、なるほど。これは In [2]: u"a" == "a" Out[2]: True なのでu"a"と"a"が同一視されているんだな。もちろん In [3]: u"a" is "a" Out[3]: False なのだけど、isで「同じキーか」のチェックをしたのでは In…

Werkzeugすごいなー

ここしばらくJinja2+WerkzeugなKay-frameworkを使っていて「Jinja2のパワフルさは痛感したけど、Werkzeugの良さがいまいちわからないなぁ」と思っていたのだが前言撤回。エラー画面から該当部分のソースを読んだり、各関数のフレームの中で対話的に実行した…

IRCログを貼付け

nishio: @admin_requiredなビューにアクセスしたときに google.appengine.ext.db.KindError KindError: No implementation for kind 'main_user'が出ることがあるのですが再現する方法がまだ見つかってません。特に何も修正していなくても久しぶりにアクセス…

マシンを再起動したら開発サーバのデータが消えた件

GAE

あ、ここに書かれているのと同じ挙動かも。 http://d.hatena.ne.jp/naskin/20100219/1266584289 データを保存する場所を変えればいいのか。

[CSS}ブロック要素のセンタリング

margin-left:auto; margin-right:auto;する。

新しいサービスを1個作った

しばらくはぬるぬると放置してアクセスログとかエラーログを眺めてるつもり。ここのところスランプでコードが書けなかったが、だいぶ回復してきた模様。さて,次は何をするか。作りたいサービスが2つ、手直ししたいサービスが1つ、作りたいアプリが1つ、作り…

Google App EngineでListPropertyを使うときに見落としがちなこと

GAE

Dashboardで編集できなくて悲しい。

BatikでSVGからPNGを作る際に見落としがちなこと

オプションに-indexed 8などとつけないとパレットを作らないのでファイルサイズがでかい!

バトルコンビネータ 0.1

いきさつ kinaba ですです。これも含めて大好評でした。それにしても不思議ですねこれ。 RT @/kinaba (.)(.)(.)(.)(.)(.)(.)(.)(.)(.) == (.)(.)(.)(.)(.)(.) (via @/ksknac) http://twitter.com/ksknac/statuses/11587543440 nishio @/kinaba こういうのを…

月の列挙

Python で次の月を求めようとしたらメンドそうなので Ruby にした - YoshioriのBlog 2010-04-05 - atsuoishimotoの日記僕がYoshioriのブログから読み取った要求仕様ではdatetimeもcalendarも必要な気がしないのでKeep It Simpleで: year, month = 2005, 4 wh…

山手線を思い出す2

前回の記事: 山手線を思い出す東京、神田、秋葉原、御徒町、上野、鶯谷、日暮里、西日暮里、田端、駒込、巣鴨、大塚、池袋、目白、高田馬場、新大久保、新宿、代々木、原宿、渋谷、恵比寿、五反田、目黒、大崎、品川、浜松町、新橋、有楽町、東京、っと。さ…

周期表の思い出し2

えーと、水兵リーベ僕の船七曲シップスクラークか H He Li Be B C N O F Ne Na Mg Al Si P S Cl Ar K Ca閣下スコッチ暴露マン徹子ばニッケル銅亜鉛 H He Li Be B C N O F Ne Na Mg Al Si P S Cl Ar K Ca Sc Ti V Cr Mn Fe Co Ni Cu Znガリゲル汗風呂クリプト…

外部スタイルシートが反映されない問題

外部スタイルシートを指定して、 <link type="text/css" href="/style.css" rel="stylesheet" /> サーバのログにはきちんとそのスタイルシートへのアクセスがあって200 OKが返されている "GET /style.css HTTP/1.1" 200 -にも関わらず、ブラウザ上でその外部スタイルシートで定義されたスタイルが当たっていないという現</link>…

Jinja2のfilterとmacroをいじる

filterはsettingsで指定して、テンプレートのどこからでも使える。macroはテンプレートの中で直接定義するか、定義しているテンプレートをimportして使う。filterで色々定義してあるもののうち、macroにする方がいいに違いないものを移動して行く。一番シン…

迷路最短経路問題

人生を書き換える者すらいた。: 人材獲得作戦・4 試験問題ほかの話僕が受験者で、こういう問題を出されとしたら、まず確認することがひとつある。「迷路のサイズの上限が設定されていませんが、4TBのテキストファイルで迷路が与えられる可能性を考慮すべき…

覆面算

http://www16.atwiki.jp/tokoroten/pages/1211.html を見ていたら僕も書きたくなったので。MacBookに10分くらい頑張ってもらって、ZERO + ZERO = ZERO から TEN + TEN == TWENTY までの全問題について総当たりをしたのだけども、結局あんまり面白い問題は見…

iPhone + jQuery

iPhoneでjQueryを使えるのかどうか分からなかったので調べているナウ iPhone UI http://iphone.hohli.com/ jQTouch — jQuery plugin for mobile web development http://www.jqtouch.com/ このあたりを明日調べる。

エイプリルフール

昨日の夜22時ぐらいに妻に言われて初めて「あ、明日エイプリルフールじゃん!」と気づいたくらいなので何も準備をしていなかった。今年のエイプリルフールは何も嘘をつかないことにする。