2009-03-01から1ヶ月間の記事一覧

ガスパール ザンザンのグレープフルーツプリン

ガスパールは京都で有名なフランチレストラン。 ガスパールには昔、会社のお昼休みに同期の皆で行ったけど、お客さん一杯で断念。ガスパール・ザンザンはついこの間奥さんと行ったけど、予約客で一杯って言われ断念。というわけで予約なしでは無理っぽいお店…

Google App EngineでJavaサポート

ビッグニュース!多分。 http://jp.techcrunch.com/archives/20090326get-ready-for-java-on-appengine/

matchの戻り値って

以下は3が返って欲しいんだけど1になるんですねぇ。。 "100.0".match(/\d+/).length そもそもmatchの戻り値って何だろうと思って調べると・・ typeof "100.0".match(/\d+/) stringではなくobjectらしい。もっというとこれは配列です。つまりさっきの1ってい…

Java並行処理プログラミング

http://d.hatena.ne.jp/higepon/20090326/1238067284こんなん言われたら気になってしょうがないネ! けど、びっくりするくらいどこにも売ってないネ! ミーがヘビーユースしている自慢の京都市図書館にも置いてないネ! オーノー!!

28

28歳になりました。 WBCで日本が優勝しました!嬉しい誕生日プレゼントでした♪

1とtrue

こんなコードを書いている場合に要注意。valueが1の時は「その他!」ではなく「true!」と表示されてしまいます。 if(value == true) { alert("true!"); } else { alert("その他!"); } これを見てミソ。 alert(1 == true); これ、trueが返ってきた。ワォ!…

さくらインターネットでrails環境の作成

ちょっとしたWEBアプリケーションを作ろうと思って、さくらインターネットのスタンダードプランを契約しました。 SSHによるリモートログイン、MySQL、ruby等の環境が揃っているし、月額500円だし、ということで。 とりあえずrails環境の作成を。 以下のサイ…

NumberFormat

javascriptでは組み込みで数値フォーマットするような関数は無いみたい。 で、調べてみたところ手軽なサンプルはこれ。正規表現は奥深いなぁ。 http://wiki.type33.com/javascript var numberFormat = function(num){ return num.toString().replace(/([\d]+…

focus()

document.getElementById("select").focus() こんなjavascriptを組んだら、 フォーカスをコントロールに移動できません。コントロールは表示されていない状態、またはフォーカスを受け入れない種類です。 こんなメッセージとともにjavascriptエラーとなった…

「俺ね、5年以内に起業して年収1000万超えるから。」

http://machine.livedoor.biz/archives/51174400.html 面白かった。 というか、俺もよく似た体験を持つので懐かしい感じがした。そん時は宗教の勧誘だったけど。 友達の友達みたいなヤツから会いたいと言われ、変だと思ったんだよな。。皆さん、気をつけまし…

日付の繰上げ禁止

以下のプログラムでは「2009/3/33」というありえない入力値をパースしようとしているので、エラーが出ることを期待する。しかし実際は繰り上がって「2009/4/2」という日付オブジェクトが生成されてしまう。 SimpleDateFormat simpleDateFormat = new SimpleD…

文字から数字(整数)へ

文字型の数字を数字型へ(正確には整数に)変換するにはparseInt関数を使う。 parseInt("2.2"); parseInt(2.2); 文字型のものだけでなく、数字型のものを渡してもいずれも「2」が返ってきます。うん、便利。 しかしながら、以下のケースでは嬉しくない結果が…

都道府県大戦

http://suznooto.com/flash/TDW.html ほとんど、というか全くもってネットでゲームをした事のない僕ですが、これは面白かったです! 「信長の野望」を単純にした感じでしょうか。といいつつ、やったことがないので想像ですが。 今日は会社が休みだったのです…

WBC 日本vs韓国

興奮した〜。イチローにヒット出た♪中島・青木めちゃ打つな〜。

春の京都御所

最近ずっと天気の悪い日が続いていましたが、今日は久々に晴れたので京都御所へ行ってきました。 写真撮るのも久々♪梅は綺麗に咲いていましたが、桃はまだでした。桜はまだまだつぼみ状態。 その後、御所近くの「みつばち」へ。値段もお手ごろだし、美味しか…

htmlエスケープについて

こういうhtmlがあった時に、 <input type="text" name="txt" id="txt"> <span id="spn"></span> txtの内容をspnに移動するには、 document.getElementById('spn').innerHTML = document.getElementById('txt').value; とすればいける。 ただし、上記では不十分。innerHTMLに代入する場合はhtmlEscape処理が必要となる。とい…

ヒアドキュメント

複数行に渡る文字列なんかを扱うときに便利。 ってだけでなく、シングルクォートやダブルクォートが混在する文字列を扱うときもエスケープしなくて済むから便利。式展開までできちゃう。 index = 0 str = <<EOS <INPUT type="text" name="name_#{index}" onclick="alert('こんにちは');"> <INPUT type="text" name="age_#{index}" onclick="alert('こんばんは');"> EOS javascriptにヒアドキュメントがないのが意外</eos>…