capsctrldays

2003-02-01 (土) Edit

[tDiary] WikiをtDiary_Wikiスタイルで

移行完了。というわけで終了。

google検索(極道_組織論)

すごいなあ。「極道_組織論」なんかでこのページが見つかるんだなあ。

[BizTech] 自動車部品産業における次世代ビジネスモデルとIT化のアプローチ

という無料セミナーに昨日行ってきたんですが、帰りにスーパー銭湯に寄ってしまいまして、行ったことさえスーッカリ忘れておりました。一回寝て、起きたら書きます。

子供が大好きなんです。/HsbtDiary

間違っていないように思います。きっとその通りです。

それはそうと、以前、こういう教師性犯罪(?)をまとめたニュースサイトを作ろうと思っていたんですが、(仕事の関係上?)ちょっと問題がありそうなので思いとどまったことがあります。でも来月から異動するんで、今度は気兼ねなく始めようかなー(笑

パラキス

『Zipper』が発売されてます。ソッコー立ち読み。よいマンガじゃ。パラキス。パリでプレタポルテじゃなくてオートクチュール!だなんて、おれの周囲ではぜーーーーったい聞かれない台詞だな。

[映画] サイダーハウス・ルール

何も言うことが無い映画。号泣。完璧。最高。見ている最中、あれこれ「ことば」にしてみたけれど、どれも陳腐になってしまうので、最高、とだけの感想を。サイダーハウス・ルール

今まで見てきた映画のなかで最も印象に残った映画でした(って、なんだか英語の例文のようだな)。ちなみに、タイトルにある「サイダー(cider)」とは "リンゴの汁" という意味です。

あえてピックアップすると、「お前の仕事は?」というセリフと、「こう聞かれたらこう言ってくれ」と頼んだ後に必ず「言ってみてくれ」と言ってるのがなんだか良かった。どちらも些細なところだけれど。それと、障壁と思っているものは、案外障壁じゃないのな。それこそ、"Cider House Rules" からの開放ってやつか。

[ゲーム] おジャ魔女ドレミ格ゲー

わわ。スゴ。こんなの普通に作るひといるんですね。スゴいなあ。これで姪なども大喜び?

[連邦より]


2004-02-01 (日) Edit

アンテナを設置したく。

はあ……もう設定画面に有料の文字が出てるよ。萎えるなあああああ。ここ最近で一番萎える出来事かもしれない。泣きそう。準備期間くらい設けて欲しかったよ……。

へこんでばかりもいられないので、たまてばこを設置。1.8ではObject#typeがなくなったよーっていうエラーが出るので、Object#classに変更。で、はてなアンテナからHINA-DIのファイルを取ってきて、置換置換置換で、たまてばこ形式に換えた。

ここまではいいんだが、

bash-2.05$ ruby tama.rb
/usr/local/lib/ruby/1.8/timeout.rb:42:in `connect':
execution expired (Timeout::Error)
       from tama.rb:388:in `join'
       from tama.rb:388
       from tama.rb:386:in `each'
       from tama.rb:386

というエラーが発生。タイムアウトしても、放置して次に行けばいいのに。むううううううう。

とりあえず、

bash-2.05$ ruby tama.rb --noget

でHTMLだけ生成。また今度。

しばらくおかしなリファラが飛ぶかもしれませんが、ご了承くださいませ。

タイムアウトの問題

yamk日記(2003-12-19)のパッチを当ててみよう。

リンクがうぜー。

kitajさんのパッチをあててみる。

鳩logが常に上に来る。

なぜなんだー。そもそも

L: ファイルサイズの変動より

っていう意味がよく分からない。いや、ふつうにはてなアンテナみたいな挙動して欲しいんですが。ううう。

「マリア様がみてる」フェア

うー。ここまで行くと、範囲外だなあ。

本日のツッコミ(全4件) [ツッコミを入れる]

1 shogof [GETで取ってるからじゃないですかね?<サイズ変動]

2 ただただし [なぜsamidareにしない]

3 kdmsnr [……知らなかっただけです:-(]

4 かみさま [あ、なんか新しいアンテナできてるねえ。追加しといたYO]


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によるシステム開発のプロセスを考える
  • ファシリテーション入門

[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:

キャッシュできる版を作りました

本日のツッコミ(全8件) [ツッコミを入れる]

1 せきむら [「専用アプリ」って「BBCの専用のアプリ」かと思いました。 iPodderとかの一般的な「Podcastingをダウ..]

2 せきむら [私も不安に思いながらツッコミでしたので。。]

3 はんばあぐ [個人的にプレゼンいたします]

4 kdmsnr [なんと!]

5 トオルスガルモノノ [ # プロキシ使用時... #proxy_addr, proxy_port = @options['amazo..]

6 kdmsnr [死にます?いちおー動きましたけど。とりあえず例外処理しないとですね。]

7  [また聴いてもらえないのかあ。]

8 kdmsnr [ぜひ個人的に...(^^;]


2006-02-01 (水) Edit

試用期間終了

まあ、紙もらっただけですが。

そんなことよりあれですよ。 先月、病気で休んだときの給料の引かれようを見て、 気絶するかと思ったですよ。

これからは有給休暇で。


2008-02-01 (金) Edit

[Ruby] Writing Effective Ruby Code - Patterns(3)

続き。そしておしまい。

日付フォーマット

  • 文字列から日付型をつくるのは非常に遅い(parse_date)
    • 様々なフォーマットに対応しないといけないから
  • 使うフォーマットを決めて自前で変換メソッドを作るとよい

一時データ構造のための定数

  • 中間インスタンスを生成しないで定数にする

ファイルシステムへのアクセス

  • 遅いよ

ObjectSpace.each_object

ObjectSpace.each_object(Class) {|c| f(c) }
ObjectSpace.each_object {|o| o.is_a?(Class) && f(o) }

ブロックの引数が必要ないとき

  • どんなメソッドにもブロックが渡せるよ
  • ブロック引数を明示しないほうが速いよ

Symbol.to_proc

  • Railsにあるよね

mapメソッドのチェーン

  • hoge.map(..).map(..) とかするよりも hoge.map {|i| .. } のが速い

動的にrequireする

  • Railsは見たこと無い定数をみつけると勝手にロードしてくれる
    • なので明示的にrequireしなくていい
  • 弊害として従来のrequireの挙動がおかしくなることがある
  • なので、たとえばHogeクラスを拡張したいときは、
require 'hoge'
class Hoge ...

じゃなくて

Hoge
class Hoge ...

とする。

インクルードモジュール vs クラスオープン

  • モジュールの呼び出しはちょっとだけ遅い
  • ので、1つのクラスにしか使われないんだったらクラスをオープンしたほうがよい

bliki_ja:TestCancer

訳しました。


2009-02-01 (日) Edit

[Rails] APIドキュメントはFirefoxで

Macにしてからchmが使いにくくなったのでどうしようかと思ってたけど、Firefox使えばいいじゃんということに気づいた。キーワード検索に以下のURLを指定して、[r]をキーワードに割り当てる。

http://www.google.co.jp/search?q=site%3Aapi.rubyonrails.org+%s

これもいまいちだけどさー。


2011-02-01 (火) Edit

[映画] エレクション~死の報復~ [DVD]

痛てぇえええええ。これはひどい(いい意味で)。全体的にピリピリしてて、見てるだけで胃が痛くなるわ。

[映画] エンロン 巨大企業はいかにして崩壊したのか? デラックス版 [DVD]

あらかじめWikipediaを読んでから見てみると理解が深まる。 ただ、具体的にどうやって工作したのかがよく分からないんだけど、そこは頭のいい人たちのなせる業なんだろうか。


2012-02-01 (水) Edit

[散財] Apple Apple TV MC572J/A

アカウントが1つしか設定できないのは何とも使いにくいなあ。共通IDでホームシェアリングすれば夫婦2台それぞれのiTunesに入っているものを聞けるようになるけど、フォトストリームこそ2台に対応して欲しいところ。買ったはいけど特に使い道がなさそう。まあ、PS3の映画ラインナップが貧弱なので、映画レンタルには使うかもしれないが。