移転しました。

2007-01-01から1年間の記事一覧

大晦日

今年も楽しかった。来年も楽しもう。良い年になりますように。

イー・モバイルが認識しない

実家に帰る前にと思って、今日7.2MBのイーモバイルを契約した。プランは「いちねん」の「データプラン」で、契約時に9,980円と月々5,980円の支払いになる。 さっそくノートPC(Vista / Thinkpad X61)に繋いでみると、どうもうまく認識しない。ユーティリテ…

MySQLがどのくらい長いSQL文を許容するのか

max_allowed_packetの設定値に依る、というのが答えっぽい。実際に大きなSQL文を実行すると ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytesというエラーになる。

はてなダイアリーブック欲しい!

はてなダイアリーブック欲しい! 今年の自分の日記でいちばんおすすめのエントリーはこれ。 http://d.hatena.ne.jp/cloned/20070905 理由は書くのに一番時間がかかったから。

LTemplateをバージョンアップ

http://clonedoppelganger.net/javascript/LTemplate.html テンプレートを評価するときに毎回パースを行っていたのを、オーバーヘッドを少なくするためにコンストラクタでパースだけはやってしまうように修正。 LTemplateは郵便番号検索でもGuitar Scalerで…

燻製罪

煙草のこと。自分は煙草は吸わないとはいえお酒が大好きなので、愛煙家が生き残れる方向で極力は考えたいのだけれども、副流煙だけは解決した方が良いと思う。 解決しない理由が煙が煙であるためだと思う。酔っ払いの嘔吐なら皆の共通認識が得られそうなもの…

自作楽器製作勉強会に参加してきました

くじらはんどぶろぐ : 自作楽器製作勉強会のお知らせ とてもレベルの濃い高い内容でした。自分もGuitar Scalerについて簡単に発表させて頂いたのですが、もっと濃い話題に言及できるように精進します。発表資料はこちら。せっかくなので、感想などを簡単に。…

headタグベンチ

「あなたのページを最速にする14の掟」と「High Performance Web Sites」のこと || パフォーマンス・チューニングBlog: インターオフィス これ(もしくは原文)を読んだことのある人は多いと思うけれども、どうも「Move JS to the bottom」がまだまだ普及し…

PHP懇親会に参加してきた

http://events.php.gr.jp/event.php/event_show/29 発表資料はこちら プレゼン資料の操作は、jとかenterとかspaceとかで進む、kとかbackspaceとかで戻る、右でページ進む、左でページ戻るな感じです。プレゼン資料自体を自作していますが、賢明なあなたはS6…

IE版FirebugなDebugBarを試してみた

http://www.my-debugbar.com/wiki/ToDo/Beta Firebugの方が便利度は高いけれども、IEで使えるツールとしてなら良くできているかも。HTTPヘッダなどの確認、DOMインスペクター、JavaScriptコンソールなど一通りは揃っている感じ。 レイアウト確認や適用されて…

PHP懇親会に参加することにした

http://events.php.gr.jp/event.php/event_show/29 3分プレゼンで何を話すかはまだ全く考えていないけれど、参加することにした。まだ申し込みを受付中のようなので、興味のある方は是非どうぞ。

デスクトップのXPマシンが壊れた

普通に起動できるのに、数分したら自動的に電源が落ちる。多分、電源が悪いのだと思う。 サーバーのバックアップとして使っていたので、外付けのハードディスクを早く買おう。バックアップのない状態は辛い。

Count Down RSSを使ってはてダに残り日付を表示

Count Down RSSはRSSリーダーで見ることを想定して作ったもので、その他の用途としては、お気に入りに登録して時々確認するような使い道くらいしかないのではと思っていた。 ところが、偶然、id:kesuike_tabaoさんのところで発見したrssモジュールの使い方が…

PHPでSHAを利用する

SHA(Secure Hash Algorithm)をPHPで使おうとすると、以前はMhashを使ったMhash 関数だったけれども、今時はPHP本体にある。 SHA-256を使ったHelloWorldはこんな感じ。

スカイ・クロラを読んだ

スカイ・クロラ (C・NOVELS BIBLIOTHEQUE)作者: 森博嗣出版社/メーカー: 中央公論新社発売日: 2002/10メディア: 新書購入: 1人 クリック: 65回この商品を含むブログ (63件) を見る最近、森博嗣が多くなっているけれど、気にしないことにする。 夢で自分の頬…

郵便番号検索を全文検索で高速化した

http://post.clonedoppelganger.net/ サジェストは前方一致なので元々速かったのだけど、実際の検索がlike文という、みかんの皮を剥かずに食べるくらいの手抜きっぷりだったので、全文検索を使えるようにした。 N-gram(bigram)のカラムを作って、MySQLのFU…

「すべてがFになる」を読んだ

すべてがFになる (講談社ノベルス)作者: 森博嗣出版社/メーカー: 講談社発売日: 1996/04/03メディア: 新書購入: 3人 クリック: 304回この商品を含むブログ (152件) を見る信じられないくらいの今更ながらだけれども読んだ。これほどプログラマにお勧めできる…

ウィルスフルスキャン

Javaの殺人的なファイル数はなんとかならないのだろうか。JavaのフォルダとEclipseのフォルダで時間が食いすぎだ。

社会科で法律の授業をもっとした方が良い

法律を知らない、ということが前提になっていることが多いのではないかと思う。最近のWebでは著作権法が話題だけれども、一般論としては労働法辺りもそうだろうと思う。 だから、小学生とか中学生のときに、こういう事例はこうなのですよ、くらいのレベルで…

MySQLの日付加算と減算

メモ。date_add、date_subを使う。利用例。 SELECT * FROM account WHERE last_update > date_sub(now(), interval 7 day) 現在時刻から7日間前までに更新した人、みたいな感じ。

バリデーションは機械の不都合を人間に通知するために行われる

恐らく多くの場合で、バリデーションというのものは値が正しいかどうかを検知するものではなくて、値のフォーマットが正しいかどうかを検知するものであろうと思う。そして、そのフォーマットが誰のためにあるのかと言えば、機械のためにあるのだと思う。 国…

水柿助教授の日常を読んだ

工学部・水柿助教授の日常 (幻冬舎文庫)作者: 森博嗣出版社/メーカー: 幻冬舎発売日: 2004/12/01メディア: 文庫購入: 3人 クリック: 48回この商品を含むブログ (111件) を見るこれほど脱線の多い小説は珍しい。なんだか飲み屋で親しい友人と会話しているよう…

社会保障カード

「社会保障カード」に年金手帳・保険証など統合へ…厚労省(読売新聞) - Yahoo!ニュース カードの機能や行方はまだまだ分からないことなのだけれども、 運転免許証を持たない高齢者らのために、希望すれば、カードに顔写真を添付し、身分証明書とすることも…

ウノウラボでHelmaについて書きました

ウノウラボ Unoh Labs: JavaScriptだけでWebサイトが構築できるHelma 人生で初めて(当たり前)ウノウラボを書きました。温かい目で見てやってください。

記憶と記録

記される媒体の違い。恐らく多くの場合で記憶の方が有利なのではないかと思う。五感をテキスト変換せずに記すことができるし。 ただし、記憶には忘れるという問題と、知らぬ間に改竄されてしまうという問題がある。 そこで記録することになる。忘れることに…

PHPの定数をどうするか

Javaで言うstatic finalをどうするのが良いか。PHPには定数とオブジェクト定数があって、それぞれdefine関数とconstキーワードで宣言できる。具体的にはこんな感じ。

プログラムコード上のコメント

出来るだけコメントを書かないようにしている。面倒だからではなくて、コメントで説明してしまうと判らないコードの免責になってしまうことが多いから。 例えばこういうことはやりたくない(勿論、極論だけれども)。 class Hoge { private int count; publi…

フォト蔵のブログパーツに対応したみたいなので貼ってみた

はてなダイアリー日記 - フォト蔵のブログパーツに対応しました 家の観葉植物をたまに撮影している。

「心はプログラムできるか」を読んだ

心はプログラムできるか 人工生命で探る人類最後の謎 (サイエンス・アイ新書 31)作者: 有田隆也出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/08/16メディア: 新書購入: 6人 クリック: 104回この商品を含むブログ (50件) を見る読んでいてワクワ…

字句を制限することで生PHPをテンプレート化する

Webを作るときにテンプレートエンジンがあると普通は開発が楽になると思う。しかし、PHPの場合はある特徴があるために、テンプレートエンジンが冗長に感じることがある。 それは、他の多くの言語では平で書くとプログラムとみなされるが、PHPの場合は平で書…