« 2006年2月 | トップページ | 2006年4月 »

2006年3月の12件の記事

2006.03.27

YAPC::Asia 2006 Tokyo

に行きます。
Larry Wallの話を英語で聞けるようになればなぁと思って英語漬けをできるだけ毎日やってたんですが、無理そうですな。。

とにかく参加者が凄くて、いやぁ、、、
YAPC::Asia 2006 Tokyo Speakers

先週のデスノート的に言えば、
X-Kira的に「神!  hack!hack!hack!」とかといいながらキーボードを連打する感じでしょうか。

ってか、Larry Wallってこんな顔していたのか…。
あと、なんだか、まつもとゆきひろさんもくるんですね。
perlとrubyの神が集結するのか…。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (0)

LacoocanでperlからSQLiteに接続する(2)

perlでDBに接続するだけならばDBIを使ってガリガリとコネクション処理とSQL文を書いていけばいいのだけれども、やっぱりここではO/Rマッパーを使っていきたい。
perlでO/RマッパーといったらClass::DBIなんだけれども、ここはLacoocan。telnetできないから、モジュールのインストールが激しくめんどくさい。Class::DBIは色々と依存関係が強いモジュール群だからさらにめんどくさい。楽したくてO/Rマッパーを使うのだから、やっぱりめんどくさいことはしたくない。
それに、LacoocanでClass::DBIがうまく動くかどうか謎だし。。
ってことで、Class::DBI以外で何か良いperlのO/Rマッパーはないかなぁ、、と思って探していたらBenjamin Trott / Data-ObjectDriver-0.02 - search.cpan.orgというのを発見。制作者は、Benjamin Trottってことで、そう、Movable TypeでつかわれているSixApartが作っているO/RマッパーをCPANで一般向けに公開したものだ。
うおー、MTのO/Rマッパー使いたいけどライセンス的にNGだよなぁって思って残念がっていたところなんだよねー。SixApart最高〜、ってことで、早速使わせて貰うことにする。
と思ったけど、まったくドキュメントが書いていねぇ…。ちょっとMTのソースコードを参考にしてみるかと思ってみたんだけど、なんか微妙に使い方が違う気がする??
ってことで、ソース読んで調べても良いけど、時間短縮のためにGoogleで調べてみる。
発見。
MT::Neko::kak 500 Internal Server Error:Data::ObjectDriverを遊んでみる
(↑、暴想ブックマークで「obj」って検索したら出てきた!便利だ(自己満足)。)

んで、まあ、このサイトの人の通りに書いてみようと思ったんだけど、いくつか疑問点が。
・SQLiteのdsnの設定ってどうやって書けばいいの?
  → dsn => 'dbi:SQLite:/homepage/projects/bookmark/bookmark.db'って書けばよかった。*.dbのファイルパスを書けば良いみたい。

・SQLiteの接続ユーザーIDとパスワードって何!?
 → これは結構焦った。一度も設定した覚えがないからだ。空にして設定したら普通に接続できた。具体的には以下の通り。
username => '',
password => '',

あとは、普通にやって普通にできた。
モジュールの依存関係は2つだけあって、Class::TriggerとClass::Data::Inheritableを追加にインストールした。

んで、早速サンプルアプリケーションとサンプルデータベースを用意してアップロードした。
http://weblog.news.coocan.jp/projects/bookmark/app/db_test.cgi
これは、DBに接続して保存して読み込みしている。

ここまでできればあとの応用はいくらでもきくし、アイデア次第といったところだ。
まあ、所詮Lacoocanなのでスケーラビリティとかスピードとかは限界がミエミエなので、個人専用のツールとしてアイデア勝負で色々とかゆいところにきくアプリケーションを作っていくのが似合っているのだと思う。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (0)

2006.03.25

LacoocanでperlからSQLiteに接続する(1)

暴想ブックマークをこれ以上バージョンアップさせようとすると、データベースとの連携が欲しくなる。
まあ、凄く頑張ってテキストベースですすめても良いのかもしれないけれども、やっぱりDBと連携させた方が楽だしわかりやすい。
しかし、我らがラクーカンではSQLliteしかないうえに、telnet接続できない。
これは結構大変な話だ。
まず第一に僕はSQLiteを生まれて一度も使ったことがない。
ということで、お勉強開始だ。
SQLiteはとても楽ちんでライトなデータベースとして有名だ。
1つのデータベースは1つのファイルでしかない。
だから、お気軽に作成できるし、お気軽にコピーできる。
基本的な使い方はこのページを参考にした。
sqlite: SQLite データベースと会話するプログラム

で、とりあえず触ってみないとお話にならない。
幸いなことに、僕が使っているMac OS X TigerにはSQLiteが最初からインストールされているから超楽ちんだ。
/usr/bin/sqlite3 ./bookmark.db
ってやれば、bookmark.dbができあがる。
凄い!
あとは、create tableとかやればOK。
楽ちんですな。

でもって、SQLiteの一番凄いところとして、ファイルをコピーするだけでDBの移動ができるって事。
僕はラクーカンでMTを使っているのだけれども、そのMTはSQLiteで動いている。
ということで、/mt/mt.dbというファイルをFTP接続でローカルに持ってくる。
んでもって、
/usr/bin/sqlite3 mt.db
ってMacのターミナルからコマンドを打つと、mt.dbに接続できる。
試しに、
SELECT * FROM mt_entry;
とかやれば、ちゃんと応答が返ってくる。
素晴らしい。

逆に、さっき作った、bookmark.dbもFTPでラクーカンに持って行けば、ちゃんと動く。
楽ちんだ。

次は、perlから実際にデータベースに接続する方法だ。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (1) | トラックバック (0)

2006.03.23

岩田社長の基調講演「破壊的開発(Disrupting Development)」

今、アメリカでゲームのカンファレンスみたいなのが行われているらしい。
そして、任天堂の社長が基調講演をやるらしい。
その、タイトルがすげぇ。
「破壊的開発(Disrupting Development)」ってどんな内容なんだよ!と突っ込みたい。
すげぇ、日本の会社の社長がやる基調講演でこんなに楽しみというか、ドキドキするというか、なんというか。

ビデオとかまた公開してくれるのかなぁ…。
楽しみ。

Game Developers Conference 2006


引き続き、任天堂には大注目です。

FF12とか、すげぇどうでもいい。
別に全然ワクワクもドキドキもしないし、イノベーションも感じないし。
どんなに面白かろうと、どんなに映像が綺麗だろうと、どんなにストーリーがよかろうと、そんなことはどうでもいい。
別に待ち望んでいないから、勝手に「全世界待望の」とかと広告に書かないで欲しいところだ。
そして、スクエアの全てを否定する任天堂の勝利を是非とも楽しみたい。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (1) | トラックバック (0)

2006.03.18

暴想ブックマーク - ver 0.3

ということで、バージョンアップしました。
段々まともになってきた。
変更点は以下の通り。
・日付情報の追加
・日付を検索対象にした
・リンクURLも検索対象にした
・空白のブックマークができないようにもう一回対処
・例外処理、エラー処理をちょっと追加

日付情報は滅茶苦茶重要なメタ情報だ。
そして、重要なメタ情報は検索できなくてはいけない。
例えば、昨日(3月16日)にブックマークしたアレを探したいという時には、検索窓に「-03-16」と入力すればいい。
こんな感じで、日付を文字列型の検索ボックスに入力して検索するスタイルは結構珍しいのではないかと思うけど、どうだろう?
でも、使ってみるとその便利さは一目瞭然だ。
よくあるプルダウン型の日付の絞り込みは不便すぎる。
今年を検索する場合は「2006-」と検索すればいい。
今月は「-03-」や「2006-03」だ。

次に、URLを検索。
ブックマークツールを作っていて気がついたのだけれども、URLというのはとても貴重なメタ情報だ。
例えば、昨日インプレスの記事で見たページをもう一回見たいなぁ、、でもタイトルとか忘れちゃった…ってときは「impress.co.jp」とかで検索すれば、インプレスの記事がダダダと出てくる。
凄く便利。
これって、結構良いのではないかと思ってはてなブックマークで実験してみたら同じ事ができた、、残念。
しかーし、この暴想ブックマークツールの検索はもっと便利だ。
それは、URL検索と記事タイトル検索が同時にできると言うこと。
例えば、インプレスで書かれたヨドバシに関する記事を読み直したいと思って検索するとする。ヨドバシ関連の記事は沢山ブックマークしてあって、その中からインプレスの記事だけを探したいのだ。
その場合、「impress.co.jp ヨドバシ」と検索すればいい。ちゃんと表示される。
例えば、ココログで書かれた記事でjavascriptに関するものがあったなぁ、どこだっけ、ブックマークした記憶だけはあるんだけど…、って場合は「cocolog-nifty.com javascript」って検索すればいい。
今実験したらはてなブックマークではできなかった。

ちなみに、これらの検索と同時にさっき紹介した日付検索も同時に使うことができる。
つまり、今月インプレスで書かれた任天堂(って言葉がタイトルや概要に含まれた)の記事を探したいっていう時は「2006-03 impress.co.jp 任天堂」とかって検索すればOK。
超便利。
全てのメタ情報を一つの検索窓から串刺し検索できるっていうわけだ。

というわけで、いつものようにご自由におためし下さい。

登録用ブックマークレットはこちら。
暴想ブックマーク ver0.3


結果の表示画面はここにあります。
ブックマークの結果ページ(ver 0.3)


↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (1)

2006.03.15

暴想ブックマーク - ver 0.2

というわけで、俺様ブックマークツールをバージョンアップした。
んで、ツールにちゃんと名前がないと何かと不便だよなぁと言うことで、単純に暴想ブックマークと命名してみた。
うーむ、もっと言い名前はないかな。
名前重要。

で、今回の変更点は以下の通り
・マウスで文字列を選択した状態でブックマークレットを実行すると、そのテキスト部分がメタ情報として一緒に登録されるようにした
・上記メタ情報も同時に検索されるようにした
・表示をul, liタグを利用して描画するようにした(ずいぶんと見やすくなった)
・空白のブックマークが作られないように修正

ブラウザ上でマウスを使って一緒に保存しておきたいなぁと思ったテキスト情報を選択しておくだけで、ブックマークレット実行時に自動的にブックマークツールに登録されます。
これは便利!

例えばこのサイトを見て下さい。
大河原克行の「パソコン業界、東奔西走」
このサイトの記事が面白いと感じてブックマークしようとしても従来のバージョンだと、“大河原克行の「パソコン業界、東奔西走」”としか登録されなくてまったく意味がわかりません。
ところが、この記事の副題である“ヨドバシ、ビックと真っ向勝負を挑むヤマダ電機”ってのを一緒に登録しておくととってもわかりやすくなる!

もちろん、タイトルだけでいいやって場合は従来通り何も考えずにブックマークレットを実行するだけでいい。

必要な時だけ、引用して保存しておきたいテキスト情報をマウスで選択するだけ。
シンプルだ。
ポップアップ画面とか出てこないし、コピペする必要もない。
適当でオッケー。
ということで、従来のコンセプトを一切崩すことなくメタ情報を追加することができた。

ということで、前回と同様自由に試してみて構わないので、色々と遊んでみて下さい。

登録用ブックマークレットはこちら。
暴想ブックマーク(なおゆき、読め)


結果の表示画面はここにあります。
ブックマークの結果ページ


#追記
まだ、空白ブックマークができることがあったので修正
http://以外で始まるURLは弾くように修正

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (5) | トラックバック (1)

2006.03.13

生まれて初めて、はてなのサービスが面白いと感じた件について

アクセス解析を見たら、PVが結構な勢いで上がっていてビックリ。
半年くらい前に、暴想ラジオを公開して小鳥ショックを受けた時くらいの伸びだった。
暴想: 小鳥ショック

なんでだろう、と思って調べてみたら、はてなブックマークされまくっていた(笑)
ブックマークツール作ったら、それにたいしてブックマークされたよと言うオチ。
はてなブックマーク - 暴想: こんなブックマークツールはいかがでしょうか?

ってかさぁ、ソーシャルブックマークを否定しておいて、ソーシャルブックマークされまくって喜んでいるんじゃなんか自己矛盾だよなぁ…、と思いつつも、自分の思っていたことはそんなに間違っていないと言うことを再確認しました。

溢れるばかりとまではいかないけど、いくつかアイデアは思いついていて、それらは比較的簡単に実装できて、それらはどれもこれも既存の有名なソーシャルブックマークには実装されていない画期的なものばかりだと思っているので、楽しみにしていただけたらと思います。

それにしても、前々から強く思っていたことだけれども、はてなブックマークは、ブックマークされる側になると面白いサービスだねぇ…。
だからこそ、ソーシャルブックマークは面白いと思うし、逆に自分にはしっくりこないんだと思う。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (0)

2006.03.11

こんなブックマークツールはいかがでしょうか?

del.icio.usとかはてなブックマーク - ソーシャルブックマークとかが気になりつつもどうも使う気になれなかった。

なんかしっくりこない。
なんかめんどくさそう。

ってことで、だったら自分が一番欲しいと思うブックマークツールを作ってみようと思って作ってみている。

自分が欲しいものってどんなのだろうかと考えてみると

・できるだけ簡単にブックマークできる
・できるだけ余計なことを考えずにブックマークできる
・Webの閲覧リズムを阻害することなくブックマークできる
・できるだけ簡単に、高速に検索できる
・シンプル
・別にソーシャルじゃなくていい

という感じだ。
でもって、僕はタグ(タギング)については以下のように考えている。
暴想: タグ、タギングについての私見

ようは、自分でタグとか入力しなくていいし、させないインタフェースがもっとも素晴らしい。
メタ情報はツールが勝手に取得、生成してくれればいいし、それが正しい。


これらのことを全てまとめて第一弾のデモを作ってみた。

自分が気になったページをブックマークするには、以下のBookMarkletを利用する。
BookMark(なおゆき、読め)


使って貰えればすぐにわかるけど、ブックマークレットを実行しても何も起きない。
クリックしたらそれで終わりだ。

でもって、自分がブックマークした結果はこのページに表示される。
ブックマーク

シンプルだ。
検索ボックスがあって、あとはブックマークのリストが新着順に表示される。

まあ、いくら何でもシンプルすぎるし、これに付け加えたい機能は山ほどあるけれども、とりあえず僕が目指しているコアはこれにつきると思う。

ってなわけで、このデータベースというか、この実験ブックマークレットはお試しなので、気になった方はご自由に使ってみてください。
ってか、作りがいい加減なので簡単に破綻しちゃったり、壊れたりするかもだけど…。

意見、感想募集中です。

#ってか、今思ったんだけど、これが文字通り本当のソーシャルブックマークじゃね?

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (2) | トラックバック (1)

2006.03.07

スーパーマリオ、スーパープレイ動画

素晴らしい。

スーパープレイ動画 保管庫 支部 - 最速マリオ動画 保管庫

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (0)

2006.03.05

すげぇ。

[戯] ジャガイモの皮が一瞬でむける気持ちいい裏ワザ!!

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (0)

2006.03.02

ポッドキャスティング占いをやってみた :暴想ラジオ第10回放送

ポッドキャスティング占いというココログにあったコンテンツを試してみている様子をポッドキャスティングでライブレポートしています。

みなさんも、やられてみてはいかがでしょうか。
僕の占い結果は暴想ラジオの中でお送りしています。

ポッドキャスティング占い


聴き方ですが、前回iTunesに登録している人は、iTunesを起動して左側の「ポッドキャスト」を選択して、右上のアップデートボタンを押すだけで自動的にiTunesにダウンロード&登録されます。

まだiTunesに登録していない人は是非iTunesに登録してみてください。せっかくのポッドキャストですから。。

暴想ラジオはiTunes Music Storeから無料で登録することが出来ます
iTunesをまだインストールしていない方は、こちらから無料でダウンロードできます

それでは、お楽しみください。


スピリチュアル幸運百科—幸せになる不思議な力がいっぱいの人生の救急箱 一家に一冊!たましいの声が幸運を招く


「uranai.m4a」をダウンロード



↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (1) | トラックバック (0)

2006.03.01

ダンス教室に通っている暇がない

暇がないというか、時間がないというか体力が持たないというか。

僕は月4回のコースを申し込んでいるんだけれども、2月24日の時点で1回しか通っていなくて…。
ということで、大あわてで24(金)、27(月)、28(火)と平日三連ちゃんで通った。
ぎりぎりセーフで月四回だ。

疲れた…。。。

平日はどうしても仕事の関係で、都合よく通えない。
土日は平日よりも忙しいからとてもじゃないが通えない。
習い事は難しいですね…。。。。

ところで、ダンス教室はいかに自分の好みのインストラクターと出会うかが重要なテーマだと思います。
なので、色々なコースを受講して、自分のあったクラスを探している最中なんですが、今日のコースは楽しかったです。

今日踊った曲が、AppleのCMでもよく使われている、THE BLACK EVEDREASのWhere is the love?で、とても楽しく踊れました。
あー、このクラスは先生も楽しい人だしいいなぁ…、って思ったんだけど、このクラスGirls Hip hopなんだよね。
だから、まあ、男も受講できるけど全力で女性向けコースなんだよね。
ってか、もう、完璧に女の花園みたいなクラスなんだよね。
みんな、凄く楽しそうにワイワイと受講しているんだよ。

すげぇ、この場にいてはいけないオーラが…。。。

どうしたものか。

つーわけで、Where is the love?オススメです。
いい曲です。
部分的ですが、今日振り付け覚えました。
自分が持っている曲だから、家でちょっと踊ってみた。
一曲分の振り付けを覚えたいところだなぁ…。


Where Is the Love?



↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (1) | トラックバック (0)

« 2006年2月 | トップページ | 2006年4月 »