すぐきってはじめてたべました
おいしいね
月: 2010年5月
今日はアースデイマーケットです
これから車両出入口の門番を努めます
今朝は少し早めについたので渋谷駅から代々木公園まで遠回り
道玄坂から円山町をぬけていきました
ゴミはたくさん落ちてる
リバースされた汚物が酸っぱいにおいを放っている
店員が店の清掃を行っている
気だるそうなカップルがくる
地べたに座ってうつむいて身動きしない女の子を何人か見かける
それぞれがそれぞれの世界でそれぞれでいいみたいでほっとした
公園の緑は最高潮
雨に光っている
(今朝外で書いていたんだけど結局投稿までできなかった)
ソラマメチヂミと蕎の実雑炊
そら豆甘し
のだめ見ました
王道なハッピーエンドで清々しかったです
過去に書いていた記事は全部消しちゃいました
仕事でやむを得ない状況をのぞいてこれ以上flashに投資するのやめました
HTML5でいきます
各キャリアのケータイのブラウザの仕様調べたりももうやりたくないです
つかれました
iPhone の safari みてそう決めました
どこでもどれでもいつでもHTML5実装のブラウザという状況が来ることを希望しています
テキストエディタとブラウザさえあれば僕は何もいらないです
美味しい食べ物とかわいい女の子のぞいて
夏っぽくなってきた
ゼリーなんて最高だね
レシピはこちら
僕が初めて一生懸命にプログラミングをはじめたいまから12年ぐらい前、大学を卒業した直後のこと
コンピューターとはこういうモノかとつくづく思った(3日ぐらい悩んで解決できた末に)事を書いてみたいと思います
わざわざ書いてみるようなことでもないような気もするんだけど
それはやっぱり今となっては言えることで
生まれながらにして丸め誤差に悩まされずにコンピューターをこき使える人類が発生することは当分ないと思うので書いておこう
プログラムなんか全然やらない人もプログラムする人たちはこんなことに煩わされたりするんだなー
なんてことを知ってもらえると嬉しいです
前置きが長くなりました
当時、どんな問題を考えていたかというと
あるひとつの場所から無数の玉を壁に向かって発射して、それがどんな風に跳ね返るか計算する、というのをやってました
何のためにこんなことをやっていたかは長くなるのでやめます
で、これを解くための過程として
平面と直線の交点を求めるということが必要になってくる
この交点が発射した玉が壁にぶつかる位置ということで
実際にこれからこれをやってみてもいいんだけどだいぶ面倒なので全部やめて
これを計算してみて欲しい
0.14 × 9
馬鹿にしてると思わないでね、これは当然 1.26
じゃあ同じ計算をこのブラウザさんに載っているjavascriptというプログラム言語さんにやってもらいましょう
どうでした?
javascriptのバカ!とかいわないでね。彼もいろいろなものを背負って生きてるんだから。
こうなるわけは簡単に言うと彼らは内部では数字を2進数で扱っているということと無理数は扱えない(扱える数の大きさ、小ささに限界がある)ということからこんなことになります
このような誤差のせいで壁にぶつかってるはずの玉がぶつかってないと判断されるということが起きて僕は途方にくれました
手の計算じゃ確かにぶつかっているのになんでだーって悩んだんでした
数学の中だと無理数とか無限小とか無限大とか、点とか線は面積は持たないとか観念としておもいついちゃえば立派にあることになって楽しいことがいろいろできるんだけどこっちの世界に持って来ちゃうとそうは問屋が卸さない(この言い方もそろそろ死語か?)
この問題にぶち当たるまではコンピューターの中は十分あちら側だと思っていたのにそんなことなかった
彼らも僕たちと同じ有限の時間(いっぱい玉打ち出すと計算にかなり時間かかるし)と空間しかもってないんだなーと思って仲間意識が芽生えたようないっぽうで何だそんなもんかってちょっとがっかりしたり
そんな体験でした
地図っていいとおもう
自分を自分で俯瞰する方法を持ってしまっている僕たちは
はじめから悲劇しか演じえない運命を背負ってしまった
iPhoneのWordPressオフィシャルクライアントはジオタグしてくれる
投稿のカスタムフィールドに経度・緯度・公開フラグ・精度を追加する
こいつをテンプレート上で利用するには get_post_meta などを使って以下のようにする
$geo['public'] = get_post_meta($post->ID, 'geo_public', true);
$geo['lat'] = get_post_meta($post->ID, 'geo_latitude' , true);
$geo['lng'] = get_post_meta($post->ID, 'geo_longitude' , true);
if($geo['public']){
//位置情報公開してます
}
これだけじゃ仕方が無いのでgoogle map なんかつかったりしてみることになる
var position = new google.maps.LatLng(<? echo $geo['lat'] ?> , <? echo $geo['lng'] >?);
外に出ない僕には自宅の場所公開にしかならないなあ
といういつものオチで終わりにしたいと思います
という喜劇
毎日なにか書くといったのにもうかったるなってきた
昨日の続き
サーバーはウェブの開発とWebDAVでドキュメント置き場にもしてるんだけど良いクライアントがなくてちょっと不自由しています
Cloud Desktop は https の WebDAV がうまくないみたい、そのうち直るかな
windowsのWebDAVクライアントもいまいちなんだよなあ
CarotDAV はかなり良いですがやっぱりマウントできないとちょっと使い勝手悪いよね
WebDAVはみんなやる気ないな
自分でつくるか!程の気力もないんだよなあ
9年使っていたサーバーを解約した
2001年から使っていたレンタルサーバーをさきほど解約しました
さくらのスタンダードプラン
僕が初めて独自ドメインとって自分のサイト作ったり勉強したりするために借りました
去年の末から同じくさくらのマネージドサーバーを借りて自分のサイトやら開発環境やらすべて一元化しました
Gladinet Cloud Desktop 知ってサーバーをマウントしてしまったらすごい便利!
もうローカルに開発用サーバーたてる気なくなりました
自分でちまちまバックアップとるよりあてになるし