2005-02-01 (火) [長年日記] Edit
■ BBC expands podcast trial
BBCのFighting Talkという番組がpodcastを始めたというニュース。今までもmp3は公開してたんだけど、今回podcastの仕組みを入れてみたということらしい。なんか専用アプリがあったりと、ちょっと微妙な感じだけど。うわ、ちゃんと読んでいませんでした。
■ デブサミ2005参加(予定)セッション
二日目しか参加できませんが。
- オブジェクト脳をなぜつくるのか
- Enterprise Unified Process入門
- はてなの作り方
- 遂に登場、Sunの統合開発環境 Java Studio Enterprise 7
- My Framework作成の勧め:アプリケーションを30個作る時に何を用意するか
- Seasar2とS2JSFのイントロ
- S2JSFによるプレゼンテーション層の革命
見たかったけどかぶっちゃって見れないセッション
レポート希望。
- ユーザを満足させるOracleデータの社外活用!納得の先進双方向同期
- モデリング、実装、そして運用
- Webサービス/SOAの昨日、今日、明日
- SOA/ESB(エンタープライズ・サービス・バス)によるシステム構築の実際(仮)
- Webサービスは会議室で起きてるんじゃない、現場で起きてるんだっ
- ソフトウェア開発の「見える化」
- 最新版「Object Browser9.0」の新機能と便利な使い方
- SOAによるシステム開発のプロセスを考える
- ファシリテーション入門
■ 企業システム開発に特化した,フリーのモデリング支援ツールXEADが登場 : IT Pro ニュース
出たみたい。触ってみよう。
■ [tDiary] delicious.rb
del.icio.us から その日付分のメモを取ってきて表示するプラグインを作ってみました。 その都度アクセスしてるのでダサいですけど。 ダサかったり間違ってたりしたら教えてください。
=begin
delicious.rb
del.icio.us から その日付分のメモを取ってきて表示するプラグイン
tdiary.conf で以下を設定します。
@options['delicious.id'] = 'YOUR DELICIOUS ID HERE'
@options['delicious.pw'] = 'YOUR DELICIOUS PW HERE'
=end
def deli_get_xml(id, password)
# プロキシ使用時...
#proxy_addr, proxy_port = @options['amazon.proxy'] .split(':')
require 'net/http'
Net::HTTP.version_1_2 # おまじない
url = "/api/posts/get?dt="
url << @date.utc.strftime("%Y%m%d")
req = Net::HTTP::Get.new(url)
req.basic_auth id, password
xml = ''
Net::HTTP::Proxy(proxy_addr, proxy_port).start('del.icio.us') {|http|
response = http.request(req)
xml << response.body
}
xml
end
def deli_parse_xml(xml)
require 'iconv'
require "rexml/document"
parsed_xml = REXML::Document.new(xml)
result = Hash.new
parsed_xml.elements.each("posts/post") do |post|
result[post.attribute("href").to_s] =
Iconv.iconv("EUC-JP","UTF-8",post.attribute("description").to_s)
end
result
end
add_body_leave_proc do
if @mode == 'day' then
all_xml = deli_get_xml(@options['delicious.id'],@options['delicious.pw'])
html = '<ul>'
deli_parse_xml(all_xml).each do |href, description|
html << '<li>'
html << "<a href=#{href}>"
html << CGI::escapeHTML(description.to_s)
html << '</a>'
html << '</li>'
end
html << '</ul>'
end
end
追記:
とか書いてたら、かんさんのblogでライブラリが紹介されてる。萎えー。
追記2:
2005-02-02 (水) [長年日記] Edit
■ [本]
30歳からの成長戦略 「ほんとうの仕事術」を学ぼう(山本 真司)
某MLで紹介されていたので買ってみた。本書が優れているのは、まず最初に若者の悩みとして「3つの病」を挙げ、読者のハートをキャッチすることに成功している点に尽きる(こういう本って内容は一緒で、あとは書き方次第なんだよね*1)。
3つの病とは、
- 負け組編入恐怖症
- 戦略不在症候群
- 目標モデル喪失症
なんだけど、ぼくも(2)の戦略不在症候群にかかっている自覚症状があるのよね。いろいろやらなきゃいけないことはあるんだけど、あれこれ手をつけてらんない、あーどーしよー、時間ねえし、うおー、みたいな。
この病の悪循環を断ち切るためにどうすればいいか……というところまでが、本書の導入部。あとは、まあよくある自己啓発みたいなのと、簡単なロジカルシンキングの解説みたいなもの*2。
結論としては、「実力派天邪鬼」っていうキーワードと、(人気のないもの)×(好きなこと)というキャッチーな式になるわけだけど、書き方がうまいのでそんなに嫌な感じがしない。ビジネス書とか読む習慣のないひとは、まあ読んでもいーんじゃねーの?
作者の方はblogもやってるそうな。
※それにしてもAmazonのレビューが悉くキモいわけだが。
■ SYS-CON Media Opens Its Eighth Annual "Readers' Choice Awards" Polls (SYS-CON)
July 31, 2005 まで投票は続くらしい。
つか、IBMすげーなー(よつば風)。
■ [tDiary] delicious.rb (2)
まるでmm_footer.rbなんですが。
今度はキャッシュするようにしました。 というか、全部パクりものなんですが...。
iconvだとエラーが出ることがあるのでuconvにしてみました(これもそのまま拝借)。
前回のは僕も入れる気なかったですが、今回のはちゃんと入れましたので。
=begin
delicious.rb
del.icio.us から その日付分のメモを取ってきて表示するプラグイン
tdiary.conf で以下を設定します。
@options['delicious.id'] = 'YOUR DELICIOUS ID HERE'
@options['delicious.pw'] = 'YOUR DELICIOUS PW HERE'
proxy は以下に設定します。
@options['amazon.proxy'] = 'PROXY_HOST:PORT'
reference:
* mm_footer.rb by ishinao san
* rss-show.rb (in Hiki) by TAKEUCHI Hitoshi san
=end
require 'uconv'
require 'nkf'
def deli_get_xml
cache_file = "#{@cache_path}/delicious"
begin
deli_recent_cache(cache_file)
raise unless test(?r, cache_file)
open(cache_file).read
rescue Exception
$!
end
end
def deli_recent_cache(cache_file)
cache_time = 60 * 60
begin
raise if Time.now > File::mtime(cache_file) + cache_time
rescue
begin
require 'net/http'
proxy_addr = nil
proxy_port = nil
if /^([^:]+):(\d+)$/ =~ @options['amazon.proxy'] then
proxy_addr = $1
proxy_port = $2.to_i
end
Net::HTTP.version_1_2
req = Net::HTTP::Get.new("/api/posts/all")
req.basic_auth @options['delicious.id'], @options['delicious.pw']
req.basic_auth @options['delicious.id'],@options['delicious.pw']
Net::HTTP::Proxy(proxy_addr, proxy_port).start('del.icio.us') do |http|
response = http.request(req)
deli_write_cache(cache_file, response.body)
end
rescue
$!
end
end
end
def deli_write_cache(cache_file, xml)
File.open(cache_file, 'w') do |f|
f.flock(File::LOCK_EX)
f.puts xml
f.flock(File::LOCK_UN)
end
end
def deli_parse_xml_by_date(xml, yyyymmdd)
require "rexml/document"
require "time"
# require 'iconv'
posts = []
REXML::Document.new(xml).elements.each("posts/post") do |post|
if Time.parse(post.attribute("time").to_s).localtime.strftime('%Y%m%d') == yyyymmdd
# TODO: UTF-8 to EUC-JP
post = [
post.attribute("href").to_s,
force_to_euc(post.attribute("description").to_s),
force_to_euc(post.attribute("extended").to_s),
post.attribute("hash").to_s,
force_to_euc(post.attribute("tag").to_s),
Time.parse(post.attribute("time").to_s).localtime
]
posts << post
end
end
return posts
end
add_body_leave_proc do |date|
#add_edit_proc do |date|
if xml = deli_get_xml
posts = deli_parse_xml_by_date(xml, date.strftime("%Y%m%d"))
if posts.size !=0
rt = "<div class=section>\n<h3>Today's News Clip</h3>\n"
rt << "<ul>\n"
posts.each do |post|
rt << "<li><a href=#{post[0]}>"
rt << CGI::escapeHTML(post[1])
rt << '</a><span class=info_link>'
rt << "[<a href=http://del.icio.us/url/#{post[3]}>others</a>]</span>"
rt << '</li><br>'
rt << "<span style='font-size:70%;color:silver;'>#{post[0]}</span><br>"
rt << '<p class=expanded>'
rt << CGI::escapeHTML(post[2])
rt << '</p>'
end
rt << "</ul>\n</div>"
end
else
''
end
end
def Uconv.unknown_unicode_handler(unicode)
raise Uconv::Error
end
def force_to_euc(str)
begin
str2 = Uconv.u8toeuc(str)
rescue Uconv::Error
str2 = NKF::nkf("-e", str)
end
return str2
end
■ [BM]『capsctrldays』に関する詳細情報 - blogmap
あー便利だなあ。
2005-02-03 (木) 本日はいつもより多めにクリップしてみた。テストで。 [長年日記] Edit
■ 天龍さんの55歳の誕生日
朝からエエもん見た。
■ [tDiary] delicious.rb(3)
見た目だけ変更。CSSのクラス指定してもいいんだけど、とりあえず直書き。あと、やっぱescapeしなくてもいいみたい。
posts.each do |post|
rt << "<li><a href=#{post[0]}>"
rt << post[1]
rt << '</a><span class=info_link>'
rt << "[<a href=http://del.icio.us/url/#{post[3]}>others</a>]</span>"
rt << '</li><br>'
rt << "<span style='font-size:70%;color:silver;'>#{post[0]}</span><br>"
rt << "<p style='font-size:80%;color:#666;'>#{post[2]}</p>" unless post[2].empty?
end
■ Replay Telecorder
via Replay Telecorder for Skype: blog.bulknews.net
Skypeの会話を録音できるらしい。試してみて使えるようなら今週末はコレで。
2005-02-05 (土) [長年日記] Edit
■ なんか bliki のエントリがやたら多いんですが。
週末は基本的にだらだらしてるので、しばらくお待ちください。日曜日中には終わらせますので(たぶん)。
■ PatternShare
CCの帰属ライセンスだから勝手に訳してもいいみたい。Eric Evans のやつだけでも取り出してやってみようかなあ。
あー、そういえば、Fowler の PofEAA のやつもやらないとなあ。アンブラーのやつも(昨日思い出した)。ううう。
2005-02-06 (日) [長年日記] Edit
■ Chateraise <シャトレーゼ>
工場直売のお店。アイスやプリンが超安いので、袋いっぱい買って帰った。食えるのか。
■ レンタルサーバ inetd メモ
Lightプラン: 300Mバイト → 600Mバイト ディスクスペースの増量は2005年2月13日(日曜日)に一括して行ないます。
2005年2月13日にPHPおよびRubyのバージョンアップを行ないます。Ruby: 1.8.2
■ bliki_ja 更新
- bliki_ja:ThoughtWorks2005
- 最後の部分にJoel Spolskyの引用を追加。ちょっと意味わからん。
- bliki_ja:Rotation
- ちょっと分かりにくい。
- 本当にビッグ8で働いていたの?(顧客がビッグ8だった?)
- bliki_ja:PatternShare
- 面白い言い回し "Ward Cunningham, whose pattern lineage is second to none"
- 直訳すると「Wardのパターンの血筋は誰にも引けをとらない」
- つまり、Kent Beck と Ward Cunningham が"Using Pattern Languages for Object-Oriented Programs"という論文でパターンを提案した(パターンの生みの親)という意味。
- bliki_ja:BallAndSocket
- UMLの話。飛ばしていいと思うよ。
■ 九品仏商店街もちつき大会
いつもは閑散とした商店街に人があふれまくり。どこにいたんだこんなに。なんかこういう行事になると、野球のユニフォームの子供たちが絶対いるよね。なんだろーねあれ。
もらった餅(あんこときなこ)とトン汁(50円)でお昼ご飯としました。安い。
2005-02-07 (月) [長年日記] Edit
■ [tDiary] del.icio.usプラグインを追加すると
検索できるようになる。当然だけど。毎週日曜日にインデックスを更新してるので、さっき気づいた。あー、一元管理っぽくて便利かもしれない。
■ [Hiki] やっぱ移行失敗(→成功。かずひこさん、ありがとうございます)
プラグインの設定でエラー
プラグインの設定を設定画面で設定し、セーブしようとすると、エラーが出現。hiki.confが壊れてしまう。うーむ。というか、テーマのプルダウンが出てないのが問題。 直りました。シンボリックリンクをやめて、直接指定するようにしました。
undefined method `dump' for nil:NilClass (NoMethodError) (erb):13:in `save_config' /home/hiki/hiki/config.rb:77:in `save_config' /home/hiki/hiki/config.rb:76:in `open' /home/hiki/hiki/config.rb:76:in `save_config' /home/hiki/hiki/page.rb:37:in `page' /home/hiki/hiki/command.rb:110:in `generate_page' /home/hiki/hiki/command.rb:496:in `admin_config' /home/hiki/hiki/command.rb:450:in `cmd_admin' /home/hiki/hiki/command.rb:78:in `send' /home/hiki/hiki/command.rb:78:in `dispatch' /home/hiki/hiki.rb:26 /home/hiki/hiki.rb:24:in `open_db' /home/hiki/hiki.rb:24 index.cgi:6:in `require' index.cgi:6
更新通知メールが来ない
こればっかりはよくわからん。直った。ライブラリパスの指定が違ってて、DocDiffが動いてなかったから。
RSSが表示されない
なんだろなあ。直った。ライブラリパスの指定が違ってて、DocDiffが動いてなかったから。
wrong number of arguments(2 for 0) (ArgumentError) /home/hiki/hiki/util.rb:163:in `initialize' /home/hiki/hiki/util.rb:163:in `new' /home/hiki/hiki/util.rb:163:in `unified_diff' /home/hiki/misc/plugin/rss.rb:39:in `rss_body' /home/hiki/misc/plugin/rss.rb:34:in `each' /home/hiki/misc/plugin/rss.rb:34:in `rss_body' /home/hiki/misc/plugin/rss.rb:67:in `rss' /home/hiki/hiki/plugin.rb:224:in `__send__' /home/hiki/hiki/plugin.rb:224:in `send' /home/hiki/hiki/command.rb:81:in `dispatch' /home/hiki/hiki.rb:26 /home/hiki/hiki.rb:24:in `open_db' /home/hiki/hiki.rb:24 index.cgi:6:in `require' index.cgi:6
■
Mind Hacks(Tom Stafford/Matt Webb/Steven Johnson)
なんだこれ!
Each "hack" examines specific operations of the brain.
Safariに入れてみようかな。
■ [本]
T字形ER データベース設計技法(佐藤 正美)
放置しっぱなしだったんだけど、ようやく読めた。 薄い割に読みにくいので、基準編+αのところだけでいいんじゃないかと思った。 記法がキモいので、別の記法でリライトすると理解が増す。
2005-02-08 (火) [長年日記] Edit
■ del.icio.usで似ているユーザーを探すgre.gario.us:Goodpic
レスポンスが返ってこないので、また今度。
■ KOSS THE PLUG 改造
(ハンズで買ってきてもらった)ギボシの細いほうを切って、太いほうをイヤーピースにねじこんだ。こうすると両方とも抜けなくていいかも(嘘。やっぱり太いほうを下にした)。で、やってみたはいいんだけど、それほど感動もなく...。時代に遅れまくりなのが敗因だなあ。でもまあ、手作りってのがいいじゃあないですかー。
2005-02-09 (水) [長年日記] Edit
■
Managing in the Next Society :CD(Peter Ferdinand Drucker/Arthur Morey)
英語のリスニング用の教材は何がいいだろーなーと思って選んだのがコレ。内容はともかく、とりあえずドラッカー大好きっ子なので買ってみたんですけども、どっかの知らないオッサンがしゃべってるだけだよー。まあ冷静に考えてみれば当然なんだけど、ドラッカーがしゃべってんのかと思ってた(バカ)。
■ capsradio(2)
懲りずに録音してみました。先日、えがぴーさんに巡回どーやってんすかーっていわれたので、ここでお答え。普通に文字で書けって感じですけど。以下からXML取得してください。
■ 猪木2・20両国に長嶋さん呼びたい
どーなんですか!
2005-02-10 (木) [長年日記] Edit
■ linux virgin
an erotic and informative video series about learning to build a computer to run linux on.
わはは。なにこれ。
■ Passion For The Future: 図解 超高速勉強法―「速さ」は「努力」にまさる!
短く、毎日繰り返すのが学習の秘訣だということになる。
否。ドラッカーは、まとまった集中的な時間を設けなければ成果はないとおっしゃっております。
■ [本]
機動戦士ガンダム THE ORIGIN(5) (角川コミックス・エース)(安彦 良和)
3巻から5巻まで読みました。
ガルマが死に、「君の父上がいけないのだよ」、ジーク!ジオン!、「坊やだからさ」、ランバ・ラル登場「ザクとは違うのだよ!ザクとはぁ!」、みたいな。
■ Opinion長瀬嘉秀のソフトウェア開発最新事情 第7回
なお、マーチン・ファウラーが提唱するエンタープライズ・アプリケーション・アーキテクチャ(Patterns of Enterprise Application Architecture)を(中略)(日本語版は近日発売予定)。
買わないけど。
2005-02-11 (金) [長年日記] Edit
■ はてなブックマーク - ソーシャルブックマーク
なるほどねえ。自動でタグ(はてなキーワード)か。さすが。
でも、RSS配信だけなのがなぁ...(たぶん全部配信してくれないよね)。del.icio.usみたいにAPI作ってくれると乗り換えるんだけど。一意の entoryナンバー くらいは欲しいなあ。
■ 唐揚げと中華春雨のサラダ
ローソンで売ってるサラダ。うまー。3日連続食べてる。
■
愛は勝つ (CCCD)(市川由衣/KAN/仮谷佳未/路川ひまり/小西貴雄/川端正美)
[20:17:47] 市川由衣って誰?
そう言ってから調べてみると、いつも見てるH2のひかり役をやっていて、ローソンに行くとずっとかかってる『愛は勝つ』を歌ってて、昨日が誕生日で、今日はアキバでイベントやってる。そして、友達は市川由衣に夢中。
自分が知らないうちに、市川由衣に巻き込まれているのであった。
2005-02-12 (土) [長年日記] Edit
■
ドラゴンスピーチ・セレクト7 USB
流行に遅れまくりでアレなんですが、 podcasting を音声認識するのが面白げ。 DedioFly - Radiofly なんかを聞くとよく分かります。誤変換も、それはそれで微笑ましい感じがします。もっと安ければ買うんだけどなー。
■ iTunesのお供に〜ちゅねとも〜 Version2.20
今までiTunesのアートワークなんて気にしてなかったんだけど、これを使うとガンガン入れたくなる。iTunesで曲を再生している間に自動でジャケを取ってきてくれるので、あとは画像が保存してあるフォルダからD&Dすればよい。
でも、ちとバギーなのかなあ。たまに挙動が怪しい。
■ [Ruby] RAA - podcast
吐くRSSがダサいのでなんとかしたいところ。
あと、ID3タグに日本語を使うと、rss/xmlparser.rb が「This is not well formed XML」なエラーを吐く。日本語って、どうなってるんだろう。
2005-02-13 (日) [長年日記] Edit
■ [本]
話し方入門 新装版(D. カーネギー/Dale Carnegie/市野 安雄)
たつをさんとこ読んで買ってみた(リアル書店で買ってしまいました、スイマセン)。なんかたつをさんの影響受けまくっておるなあ……(でも熱は要らない)。
各章末に[まとめ]がついているので、そこを先に読んでから本文を読むとよいかも。 とりあえずマインドマップ描いてみたよ。

■ [tDiary] del.icio.usプラグインをちょこっと改造。
hsbtさんがやってくれた。わーわー。
あとうちでは、
- 90行目: return posts.reverse
- google_adsense.rb との順番を考えて、プラグインの名前を「h_delicious.rb」に
に変えて使ってます。
■ 待て、それは孔明の策だ。
なんか名言。心の中で使おう。
■ [本]
NYPD No.1ネゴシエーター最強の交渉術(ドミニク・J. ミシーノ/ジム デフェリス/Dominick J. Misino/Jim DeFelice/木下 真裕子)
話すことと交渉することは似ている感じがする。場づくりはするけど、あくまでも自分が主体。自分がどう行動するかによって結果が変わってくる。細かな部分は「自分らしさ」でゴー!みたいな。
調子に乗って、またマインドマップ。

■ [Ruby] using podcast
ちょうど本日、サーバに Ruby 1.8.2 が入り、RSSライブラリが追加された。 だもんで、podcasting 用のRSS出力スクリプトを作った。 podcastライブラリにも手を入れたけど、 こんだけ書けば(とりあえず)フツーに表示できてる。
※あーでも、やっぱ日本語でMP3のタグつけるとコケるなあ。面倒なので後から。
#!/usr/local/bin/ruby
require 'cgi'
require 'podcast'
p = Podcast.new
p.title = 'capsradio'
p.link = 'http://capsctrl.que.jp/kdmsnr/radio/'
p.base = 'http://capsctrl.que.jp/kdmsnr/radio'
p.description = 'capsradio by kdmsnr'
p.language = 'jp-ja'
p.copyright = 'http://www.creativecommons.jp/licenses/by/1.0/'
p.ttl = '60'
Dir.glob('*.mp3').reverse.each do |mp3|
p.add_mp3(mp3)
end
cgi = CGI.new
cgi.out("application/xml") {
p.get_rss()
}
負荷が上がればキャッシュする方向で。
追記:
うわ。アートワーク追加したら読めなくなっちった。むむ。また今度。
つか、iTunesでタグ入れるからいかんのかなあ。
2005-02-14 (月) [長年日記] Edit
■ Quick Online Tips That Work: Absolutely Del.icio.us - Complete Tool Collection
Del.icio.us をサポートするツール各種。 ざっと見たけど、ぼくが使えそうなのはなかった。
■ Developers Summit 2005 - デブサミ2005>セッション資料ダウンロード
あー会社だとIrvineが使えないや。帰ってからDLする。
■ tenki-mail.rb
tenki-mailを読んで、あると便利そうなので作ってみた。HTMLをパースするのはダルいので、英語で配信されているRSSから天気情報を取ってきている。で、毎朝5時に京ぽん宛に以下のようなメールが届く。
2005-02-14 Mostly cloudy 7'C
とりあえずコレだけあれば十分。
■ 「未踏ユース」の成果報告会
日時: 2005年2月18日(金)、19日(土)、20日(日)
19日のお昼だけ行ってみようかなあ。行くひといます?
15:15-16:00 淺川 浩紀 Ruby.NET コンパイラの開発
16:00-16:45 笹田 耕一 Rubyプログラムを高速に実行するための処理系の開発
■ y氏とsでcしました。
なんでイニシャルトークやねんと。
2005-02-15 (火) [長年日記] Edit
■ [本]
監督不行届 (Feelコミックス)(安野 モヨコ)
安野モヨコの「10代はオタクだったけど、20代はそれを払拭するよう頑張ってきた……が、30代になって生粋のオタクと結婚してしまい、また元の道に……あああああ」という感じがうまく出てる。面白い。巻末の辞典なんかも心配りができてて素晴らしい。
やっぱ、オタクが女性とうまくやるには「二人で一緒に楽しむ」しかねーんじゃねーかなー。ただし、庵野さんは(この漫画で読む限り)良質な(古き良き)オタクだなあという印象を受ける。これがイマドキオタクだったら……あわわ。美少女系よりも特撮系なオタクのほうが健全でいいっすよねーかんさん(w。
また、安野さんよりも年上っていうのも、二人がうまくいくポイントでもあるんだろうなあ。
※ でもまあ、たまに二人でアニソン歌うのも楽しいよ。うちはよく(略。
■ bliki_ja:AbundantMutation
なんか原文の文章がいつになく悪い。
■ RSS の description に作者名を入れてくれ
と思います。
有名サイトならいざ知らず、わけわかんねー横文字だけのサイトなんて、誰のサイトか分かるわけねーべッ! かく言う私も入れていませんでした申し訳ありません。
■
Extreme Programming Explained: Embrace Change (2nd Edition) (XP Series)(Kent Beck/Cynthia Andres)
Safariにやって来たーーー!
■ [散財] Skype用にマイクと切替器
まあ、どちらも大した金額じゃないので散財というわけでもないんですが、 無駄っちゃあ無駄なので、このカテゴリに。
昨日Skype中にマイクの調子が悪いことに気づき、 相手を怒らせてはいけないとガタガタブルブル震えてしまったんですけどもw、 これでもう安心……かな。 マイクの長さが短いうえに、なんかすぐに音割れしちゃうので、 Echo Test Service の声は大きく、録音されたぼくの声は小さいという状況ですが、 とりえあず大丈夫っしょ。
いまだにリストが10人程度なので、ぜひSkypeかけてください。 23時以降はいると思います。
■ Rubyist Magazine - 0005-Rubyist Hotlinks
富豪家さん登場。電車のなかで読もうと印刷したら、30ページ超えちゃったよ(そして帰宅までに読み終えられなかったよ)。あー抜群に面白いなあ。生い立ちのくだりなんか、最高。なんか読んでると、増井さんがしゃべってる様子が想像できて、これまた面白い。
ピテカン辞書のデモ希望!
2005-02-16 (水) [長年日記] Edit
■ [Ruby] tenki-mail.rb のソースを変えた。
こっちにしてみた。ここから東京だけ取り出している。UTF-8からiso-2020-jpってよく分かんなかったんだけど、『
Rubyレシピブック 268の技(青木 峰郎/後藤 裕蔵/高橋 征義/まつもと ゆきひろ)』見たらすぐ出来た。わーい。
■ BARKS - ケツメイシ : ケツメイシ「さくら」のPVフル視聴開始!
あーあと、萩原聖人が取り乱すのはどうかと思われ。
2005-02-17 (木) [長年日記] Edit
■ [Ruby] A Little Ruby, A Lot of Objects
This is a draft book titled A Little Ruby
■ ブラザー社員のブログ brotherhood
うちのプリンタはブラザーなので、Bloglinesに登録しました。
■ [tDiary] delicious.rb プラグイン 重いよなあ。
なんかだんだん重くなってきたので、ちと考え物。とりあえずXMLの取り込みをスレッド化したみたけど、なんかものすごく富豪っぽい(特に月別に表示されたりなんかしたら……)。allじゃなくて、日付別のAPIで取り出したほうがいいかもしれないなあ(最初はそうしてたんだけどなあ)。で、日付別にキャッシュして、1ヶ月以上経ったらもうキャッシュは更新しないとか(このへん微妙)。
■ 申し込みし忘れ
TOEICもカエラちゃんのチケも申し込みし忘れたぁー。日付の締め切りだけ覚えてちゃーダメだなぁ。時間まで覚えておかないと……(フツーにすき家で飯くってたよ)。
2005-02-18 (金) [長年日記] Edit
■
コンティニュー vol.20 読了
ドゥ・ビデオ・ドゥが何で「荒削り」なのかが分かった。それと、カエラちゃんが「2004年面白かったゲーム」に
GTA挙げてる(爆笑)。
他にも、GAME OF THE YEAR 2004、ゴッドハンドのぶ大山(大山のぶ代はアルカノイドをワンコインクリアする)、「パイズリ」という言葉は山田邦子が作った、など盛りだくさん。面白かった!!
■ [Flash] Google Fight : Make a fight with googleFight
2つのキーワードを Google の検索結果数で戦わせてみようというFlash。履歴が残るので慎重に。 なーんか、昔こういうのあった気がする。
■ Co-Link
ハイパーリンクにも「 1 対 多 」の関係があっていいじゃないか、というもの。読者が勝手にリンク先を登録できる。Wikiとはまた違った「自由さ」があるような気がする……が、あんまり用途がないような気もする。うーん。実装はPHP + MySQL。
■ お父さんのためのコンピュータ スラング入門
Microsoft.com に載ってる。つか、昔からこーゆーのってあるんじゃん? あーでも、「H」を「|-|」って書くみたいに、下手にタイプ数を増やしちゃうのは、最近の特徴なのかも。
■ [UML] ObjectClub - 応募作品
応募してみてます。なぜか「kdmsnr」と呼び捨てなんですが(笑)。
上位に入ると本がもらえるらしいので、日曜日までに x@ObjectClub.jp 宛 に、以下のメールを送ってクダサイ(チョー強制)。
作品番号: 005 メールアドレス: your_name@example.com コメント: 素晴らしいデス。涙が出ました。うわーん。
詳しい内容は「ObjectClub - モデリングコンテスト」まで。
※MLに入らないと投票できないのかなあ。うーん。
■ [Palm] MakeDocW
ファイルをPalmDoc形式に変えてくれる。今まで読み残した資料はプリントアウトして読んでたんだけど、これからはこれで変換して、Visorで読むことにしよう……かな。とりあえず今月はテスト期間。
追記:
HiMakeDocのほうが使いやすいかも。
■ 帰ってからやること
うわーなんか遅くなっちゃったよ。ジム行けるかなあ。
- CVSROOT/module を調べること
- インタープリタパターン読むこと
- podcasting 用のスクリプト作ること
- NEWS 23 見ること
- ファンタスティポのDVDで予習すること(明日、映画みる)
2005-02-19 (土) [長年日記] Edit
■ 電気グルーヴ at NEWS 23
とても儀礼的でギコチない感じが笑える。
■ (delicious+はてなブックマーク+MM/memo) bookmarklet
javascript:(function(){title=escape(document.title);url=escape(document.location.href);window.open('http://1470.net/mm/memo_form.html?url='+url).open('http://b.hatena.ne.jp/add?mode=confirm&title='+title+'&url='+url).open('http://del.icio.us/YOUR_ID?v=2&url='+url+'&title='+title);})();
こんな感じでどうすか。YOUR_ID は自分のIDで。
encodeURIComponent and escape
URIを扱うなら encodeURIComponent 使ったほうが良いみたいです。
- encodeURIComponent Method
- Encodes a text string as a valid component of a Uniform Resource Identifier.
- escape Method
- Encodes String objects so they can be read on all computers.
■
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)(Craig Larman)
タイトル長ぇーけど、Safari にキターーー! でも、外す本がもうないよー。つーかこれ、2スロット使うよーーーー。2冊も外せるわけねーじゃん。……でも、なんとか入れた。
■ [映画] ファンタスティポ
見てきた。ちィィィィ、やられた。まんまとCDに釣られちゃったよ。あー期待した俺がバカだったなあ。映画じゃなくて、壮大なジャニーズ マーケティングのひとつのパーツだったんだなあ。甘かった。観客を見ればそれは一目瞭然で、ちと肩身の狭い思いをしながら見ちゃったよ。
まじめに感想を述べると、これはみうらじゅん氏が言うところの「青春シンドローム」にあたる。症状は違えど、兄弟それぞれが同じ病気にかかっている。その原因は母性の欠如。父親と息子2人という環境における「ここではないどこか」の象徴として、マザー牧場ならぬ「マミー牧場」が登場する。そして母性によって癒される。だが最終的には父性の受け入れ、つまり「ここ」である現実の受け入れを余儀なくされる。そのときの葛藤を歌にしたのが『ファンタスティポ』である。
く、くだんねー。
今回のジャニーズ プロジェクトは、デザインに携わるひと、楽曲に携わるひと、そして役者本人たちは楽しんでやっているかのように思えるが、映画に関しては「作らされてる」感が感じられたような気がする。
2005-02-20 (日) [長年日記] Edit
■ リファクタリング カタログ
これから翻訳します。
http://capsctrl.que.jp/kdmsnr/wiki/refactoring/
このままアルファベット順にするはちとアレなので、 ちょっと考えてから始めます。
■ 魔法戦隊マジレンジャー
お母さんが魔法で大きくなっちゃった!
かんさんのオススメで見てみたんだが、始まって数分で大爆笑。
マジレンジャーの皆様方もお母さんに倣って魔法で大きくなるわけだが(マジ・マジ・マジカ!)、大きくなっても 1 対 5 で、ものすごく卑怯!最後はマジフェアリーがボールになり(なんだよこれ!)、ゴレンジャーばりの連携プレイで相手に攻撃。そんなことするよりマジタウロスが攻撃したほうが強そうなんですけど!つーか、水の中しかいけない感じのマジマーメイドは今後、大丈夫か!
次週はマジドラゴン(マジタウロス・マジガルーダ・マジマーメイド・マジフェアリーの4体が合体)登場!
あーそういえば、従来のようにロボットと肉体との分離がされてないので、体が大きい状態で攻撃くらうと、生身にも影響が出るのよね。お母さんがいい例なんだけど。それってリスク大きいよ。
2005-02-22 (火) 今日からVodafoneのCMはカエラちゃん [長年日記] Edit
■ [tDiary] disp_referer.rb はえー!
リファラ元を表に出すと死ぬので、今まで隠してたんですが、 今回の disp_referer.rb は速い!!! 表に出しても大丈夫!!!
zundaさんありがとうございます。
■ [本]
ハッカーと画家 コンピュータ時代の創造者たち(ポール グレアム/Paul Graham/川合 史朗)
ようやく読み終えた。読者が何かしなきゃ!と思う文章はいい文章。故に、これは大変いい本。ぼくにとってLispはまだまだ遠い存在なので、Great Hackersの音声ファイルをMP3プレーヤーに入れて、通勤時に聴くことから始めよう。
2005-02-23 (水) [長年日記] Edit
■ [Palm] Expense Report
お小遣い管理をしたいのだけど、どうにもいいソフトがない。本体でも使えて、PCでも使えるような、そんなソフト。いろいろ考えた結果、一周して「標準支払いメモ + Expense Report + Palm Desktop 3.1」になりそう。
■ Ten Steps for Boosting Your Creativity
クリエイティブになる10の方法。
- バッハを聴け
- ブレインストーミングやれ→ブレインストーミングのやり方
- メモ魔になれ
- 辞書をランダムに引け
- 問題を詳細に把握しろ
- 街へ出ろ
- TVを見るな
- ドラッグをキメるな
- 書を読め
- 脳のエクササイズをやれ
■ ExplorerXP - Freeware file manager for Win2K/XP
タブ型のファイラ。まあまあ使いやすい……けど、同様のツールと比較しないとなんとも。
追記
使いにくくはないけど、機能が貧弱貧弱。
Avestaもよさげですが、Win2k使ってるのでやっぱX-Finderで。
追記
むーX-Finderは、ネットワーク上のディレクトリ見ると死ぬ。その点、ExplorerXPは快適。
■ The Regex Coach - interactive regular expressions
GUIで正規表現の確認ができる。便利。
同様のツールはRDTにも含まれているので、そちらもどうぞ。
■ [Hiki] Hiki 用「会話ページ」プラグイン
面白い。会話を別Hikiにしてもいいのかも(あーでも、複数のHikiFarmで1つの会話Hikiを使うとページ名がかぶっちゃうこともあるなあ)。
■
コンプリート・ベスト DVD(カイリー・ミノーグ)
見れど見れどカイリー・ミノーグ!ずっと見てても飽きないよ!前半はアゲアゲのアホアホで、中だるみはあるものの、後半(特に2000年代)がめちゃくちゃカッコいい!!!というか、年を経るごとに年齢が分からなくなっていくのがスゴイ!
今まで全然気づかなかったけれど、ぼくの青春はカイリー・ミノーグとともにあったんだなぁ。知ってる曲ばかりだよ。
1 sosocheg [売繿釚關繖髓珥諷逶 謫蒹 髀鉐釶粳艢鞐瘤鳧驟鱶 蓁鱚齏纈 痳硅鈕纃蓍. 茸 跪聽鱚 艢鞐瘤鰰鴾 WMZ 轢關蓐辮 ..]
2 Dimarik [艢袱MP3 鱚諷逶 CDMA. 剋琿纃蒹 鴈 鱚諷邇轢 繩鴃鉈逶邇驤鱚謌. 鞳關銹萵袱 頌髑蔗蒻瑶 鱚諷邇CDMA.]
3 sosocheg [売繿釚關繖髓珥諷逶 謫蒹 髀鉐釶犱粳艢鞐瘤鳧驟鱶 蓁鱚齏纈 痳硅鈕纃蓍. 茸 跪聽鱚 艢鞐瘤鰰鴾 WMZ 轢關蓐辮..]
4 Moneymakers [This Money makers System Makes Me At Least $171,168.06 Per..]
5 pereezdkv [マ褞裹鈕 ⅵ頌魵, 鞳繚裄瑁鱶刪鱶咒琿駱辮礦闔跪聽鉐齷繿鰲蓿釚關銓繿驤鉈琺鸙詹 銓蔡逶閻鞳繚筱 閻鞳繚裄瑁鱶顋, 關..]
6 rebcentrs [ナムヒネ ツ ツタリ トホフ ツホミツタヒタムワ チナトタ ヘタミハホフタヘネ゜ , タヒハホテホヒネヌフ ネヒネ ..]
7 forex21 [鞳襃 http://www.forex21.ucoz.ru/ 瘤逑 http://www.forex21.ucoz...]
8 georgesover [We repair houses In Maryland,US. Interior / Surface remod..]
9 georgesover [We redecorate houses In Maryland,US. Custom / Exterior re..]
10 Zebraprint [ヤタチミネハタ チヒホハヘホメホツ ハ韃粢 ネ鈬ⅳ魵湜瘠鉅邇鴈鱚鴃珞繪 轢 跂鰰諡蔟繿褌關黽蓁絎 廷髓珥袱 銓蔡 ..]
2005-02-24 (木) [長年日記] Edit
■ Gmail - hist1.html
最近、会社でGmailを見ようとすると、「hist1.html」というファイルをダウンロードしようとする(よく分からん文字列が3行くらい)。10回くらいスーパーリロードすると、ようやくGmailが見れるようになる。なんだろうなあ。
■ Google Movie Search Help
You can use the "movie:" operator to search for films related to a specific actor, director or plot detail.
movie: red pill blue pill
■
Web+DB press (Vol.25)
今号から会社で購入してもらえることになった。わーい。とはいっても、ぼくと後ろの席のひとくらいしか読まないんだけど……。
- 猪股さんの机
- データベースアクセス方法のガイドラインでURL登場(翻訳したのはWRさんだけど)
- p.165 写真2 はてなのオフィス
- p.175 写真 なんだろ?JoJo?
- DOA(テクモ)と.NET
■ [Ruby] Four Days on Rails(PDF)
印刷して電車の中で読む。というか、もう帰ろう。
■ podcast用RSS作りました。
やるやると言いながら、ぜんぜん手をつけてなかったpodcast用のRSS。とりあえず、ちゃんと動いているみたいです。→capsctrl:capsradio
タグの読み込みはid3tagを使い、RSS作成は podcastを改造したものを使いました。ついでにアートワークも作りましたので、iTunesで再生するときに表示されると思います。
1 WR [> URL登場 わーい。]
2 ronnie [http://groups.google.com/group/nheb-horny-disney-1]
3 muraEmurtusia [Hey! New here and first post. I am male, 23 years old from..]
4 pereezdkv [マ褞裹鈕 ⅵ頌魵, 鞳繚裄瑁鱶刪鱶咒琿駱辮礦闔跪聽鉐齷繿鰲蓿釚關銓繿驤鉈琺鸙詹 銓蔡逶閻鞳繚筱 閻鞳繚裄瑁鱶顋, 關..]
5 rebcentrs [ナムヒネ ツ ツタリ トホフ ツホミツタヒタムワ チナトタ ヘタミハホフタヘネ゜ , タヒハホテホヒネヌフ ネヒネ ..]
6 georgesover [We renew houses In Maryland,US. Interior / Surface remode..]
2005-02-25 (金) [長年日記] Edit
■ UCSC Engineering Building Gets an 8bit Upgrade
ポストイットでマリオ作っちゃったよ!
ついでに、マリオの進化→NFG Games + Nintendo Official Magazine Present - A Mario Sprite History
■ Making Complex CSS Simple!
あーでも、『
CSSクックブック―Webデザインのための活用テクニック集(クリストファー シュミット/Christopher Schmitt/ドキュメントシステム)』待ちかな。
■ [JS] S5: A Simple Standards-Based Slide Show System
上の Making Complex CSS Simple! で使われているやつ。いつもなんていう名前だったか分からなくなるので、改めてメモしとく。
Hikiの内容をJavaScriptでパースして、これっぽくするって……出来るかもだなあ。
<div class="handout"> でハンズアウト用のコンテンツを入れることができるから、プレゼンには高橋メソッド、配布用には詳細な資料、というのも出来るんだなあ。
■ [JS] O'Reilly: Build a Simple MP3 Player for Your Site
あーpodcastのファイルをコレで聴けるようにするのもアリですねえ。
『
JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集(ダニー グッドマン/Danny Goodman/村上 列)』はmiyagawaさんもお薦めしてるし、買ってこようかな。
■ [xyzzy][JS] kia's website - xyzzy関連 - jscript-mode.l
中途半端にJScriptの編集ができたり、中途半端にJavaScriptの編集ができたりするモードです。
■ [新横] 新横浜駅はJR東日本とJR東海が混在してる
via mixi 新横浜コミュ
窓口ごとにサービスが違うのはそういうことなのか。アリーナ方面でSuicaのチャージできなかったり(別にSuica使ってないからいいんだけど)、ネットで予約した新幹線の切符の受け取りが篠原口でしかできなかったり。
■ RSS 2.0 pubDate
形式間違ってるひと多いよね。
2005-02-26 (土) [長年日記] Edit
■ チケ取れなかった...orz
1ヶ月くらい放心状態になります。ご了承ください。つか、タイムアウトばっかしてんじゃねーよ。はぁ、ヤフオクかなあ。
■ UNIQLO CREATIVE AWARD 2005[審査員紹介]
何気にすごい。
■ [映画]
アイデンティティー コレクターズ・エディション [DVD](マイケル・クーニー)
エドはどっかで見たことあんなーと思ったら、あのモラトリアムばりばりのレコード屋だったか!(見終わってから気づいた)
さて。この作品、めちゃくちゃ面白かったよー。久々に映画見て興奮しました。冒頭のお母さんが車に轢かれるシーンで、早々にキターーー!って思った。それ以降もずっと同じテンションを引っ張っていられるってのは、ものすごいことだと思う。わくわくしちゃったよ。
ただこの作品、「結末が予想もできない」とか謳っていますけど、まあ予想できる範囲ですかね。そんなに大どんでん返しがあるわけじゃない。最初から話の枠が狭いし、証拠隠滅部分(画像的にね)が稚拙だし、そもそもタイトルがアレですしね……(タイトルは大失敗だろうなぁ)。それから、ラストもなぁ、不用意すぎるよバカって感じで興ざめ。
でもでも、予想できても尚、面白い。いい作品でした。
2005-02-27 (日) [長年日記] Edit
■ [映画]
ドッペルゲンガー [DVD](黒沢清/古澤健)
役所広司が2人って……『ガイアの夜明け』かよ。
なんつーかなあ、ドッペルゲンガーって言い切っちゃうとなんかツマんないよなあ。ドッペルゲンガーの存在が役所広司の分だけだったらもちっと良かったのかもしれないけど、永作の弟の分は必要ないなぁ。あれが存在していると、なんか全部がどっちらけな感じがするよ(あれがOKだと、みんなのドッペルゲンガーも存在しちゃうってことじゃん、身も蓋もない)。
そのほか気になったことは、以下の通り。
- エンジニアが自己満足だけでモノを作成するとは思えない。
- 役所広司がドッペルゲンガーと話してた喫茶店は、家の近所のお店だった。
- おまけに入っているVFXメイキングが面白い。ピンクの全身タイツが機械を動かしている!
2005-02-28 (月) [長年日記] Edit
■ Play Nintendo and Sega video games online for free!
あーここすごいっすね。Javaでゲーム。
■ Leading Forward: How to Read and Digest a Book!
効果的な読書法。ここで紹介されていたもの。
Getting Things Done: The Art of Stress-Free Productivity(David Allen)
- Innovation, creativity and brainstorming resources from InnovationTools
マインドマップも描いてみたよ。

■ ノア秋山が神取に“プロポーズ”
ものすごく面白いです。
■ World Jump Day
地球の軌道が変わると、温暖化防止、昼間延長、気候平均化につながる。起動を変えるには……そう、みんなが一斉にジャンプすればいいんだ。って、マジか!


1 せきむら [「専用アプリ」って「BBCの専用のアプリ」かと思いました。 iPodderとかの一般的な「Podcastingをダウ..]
2 せきむら [私も不安に思いながらツッコミでしたので。。]
3 はんばあぐ [個人的にプレゼンいたします]
4 kdmsnr [なんと!]
5 トオルスガルモノノ [ # プロキシ使用時... #proxy_addr, proxy_port = @options['amazo..]
6 kdmsnr [死にます?いちおー動きましたけど。とりあえず例外処理しないとですね。]
7 咳 [また聴いてもらえないのかあ。]
8 kdmsnr [ぜひ個人的に...(^^;]