カテゴリー
未分類

すぐきのまぜ寿司おいなりさん、たこのカルパッチョ、おぼろ昆布ドレッシングのサラダ

すぐきってはじめてたべました
おいしいね

カテゴリー
未分類

円山町を越えて

今日はアースデイマーケットです
これから車両出入口の門番を努めます

今朝は少し早めについたので渋谷駅から代々木公園まで遠回り
道玄坂から円山町をぬけていきました

ゴミはたくさん落ちてる
リバースされた汚物が酸っぱいにおいを放っている

店員が店の清掃を行っている

気だるそうなカップルがくる

地べたに座ってうつむいて身動きしない女の子を何人か見かける

それぞれがそれぞれの世界でそれぞれでいいみたいでほっとした

代々木公園けやき並木の新緑

公園の緑は最高潮
雨に光っている

(今朝外で書いていたんだけど結局投稿までできなかった)

カテゴリー
未分類

ソラマメチヂミと蕎の実雑炊

そら豆甘し

カテゴリー
未分類

新百合ヶ丘でのだめ

のだめ見ました
王道なハッピーエンドで清々しかったです

カテゴリー
未分類

Flexとか動画とかケータイサイトとか認証とかで訪れた方へ

過去に書いていた記事は全部消しちゃいました

仕事でやむを得ない状況をのぞいてこれ以上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 知ってサーバーをマウントしてしまったらすごい便利!
もうローカルに開発用サーバーたてる気なくなりました
自分でちまちまバックアップとるよりあてになるし