«前の日記(2007年07月22日) 最新 次の日記(2007年07月24日)» 編集

Matzにっき

<< 2007/07/ 1 1. [教会] 第一安息日
2 1. 2ちゃんねる実況中継 あるベルギー人から見た日本
2. Programming for the masses
3. とりあえず暇だったし何となく始めたブログ - flymake でリアルタイム文法チェック
4. cdiggins.com >> My Goal: Naive Programming
3 1. mixiが自社開発の検索エンジンに移行、ウェブ検索はYSTに:ニュース - CNET Japan
2. [Ruby] CodeZine:Java開発者のためのRubyガイド(Word, 言語比較)
3. 旭川に移動。
4. [Ruby] 世界に広がるオブジェクト指向スクリプト言語〜Rubyについて開発者が語る
4 1. 旭山動物園
2. インタビュー
3. [Ruby] Rhino on Rails
4. [言語] ITmedia エンタープライズ:ゼンド、PHP開発企業のための新パートナー制度を発表
5. [Ruby] [動画]RubyがLispから継承したもの、してないもの − @IT情報マネジメント
5 1. 第5回 整理を拒否して能率を上げる (葉玉匡美の脱時空勉強術):NBonline(日経ビジネス オンライン)
2. [Ruby] 0.7 developer preview released! - Rubinius
3. [言語] Dr. Dobb's | Python NetWorkSpaces and Parallel Programs | 7 2, 2007
6 1. [言語] 23 Programming Languages compared through their Amazon book sales
2. [Ruby] Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro
3. [言語] lucille 開発日記 >> LLVM 2.0 & gcc 4.2
4. [Ruby] Rail Spikes: Rails developers: experts or script kiddies?
7 1. [Ruby] Ruby なんて遅くて使えないよねって言ってみる - Akasata's Page(あかさたのページ)
2. BabelStone: What's new in Unicode 5.1 ?
8 1. [教会] 日曜日
9 1. 富士通、島根でもノートパソコン組み立て教室を実施 | パソコン | マイコミジャーナル
2. [言語] Java and K
3. [Ruby] [Rails] Webアプリケーションセキュリティフォーラム - Journal InTime (2007-07-05(木))
10 1. [言語] Large Binary Data is a Weakness of Erlang << Metalinguistic Abstraction
2. [Ruby] The easiest rubinius core library patch tutorial ever. << The Plan A
3. こんなTシャツはエンジニアしか思いつかないぜ!夏/Tech総研
11 1. Google デスクトップ
2. [Ruby] Agile Artisans::C on Rails
3. [Ruby] Using :select in Rails for Better Performance - Geek Skillz
4. [Ruby] Ruby Project Spotlight, June '07 : Sequel - O'Reilly Ruby
5. [言語] Transcendental Technical Travails: Tagged unboxed floating point numbers
12 1. モーションポートレート株式会社
2. [言語] Projects: pybraces (Tim Hatch)
3. 【コラム】コーチングで変わる人材管理 (1) デキない社員がやってきた! - 新米メンターの悪戦苦闘 その1 | 経営 | マイコミジャーナル
13 1. [言語] 組み込みから生まれた言語Erlangの時代が来る - 日経エレクトロニクス - Tech-On!
2. [Ruby] InfoQ: Evan Phoenix on Rubinius - VM Internals Interview
3. [Ruby] Headius: To Keyword Or Not To Keyword
4. [Ruby] Ruby Refactoring - Trac
5. masuidrive on rails >> Blog Archive >> masuidrive的プロジェクトの方針
14 1. [Ruby] Ola Bini on Java, Lisp, Ruby and AI: A JRuby Rubinius machine
2. [言語] Running C programs on a Lisp OS
3. [Ruby] The Ruby VM: Episode IV
4. [Ruby] InfoQ: Wiki-style GUI Layout with Profligacy and LEL
5. [言語] Ask Reddit: If you created your own programming language what would you put in it? (reddit.com)
6. [Ruby] InfoQ: The Beauty of Ruby
7. お見舞い
15 1. [教会] 初期のキリスト教会
16 1. ピアノ発表会
2. 筑波移動
17 1. 筑波大学 集中講義 「プログラミング言語の設計と実装」 (1日目)
2. [言語] (The Scheme Way): The recruiting secret weapon
3. 第2回 「小成功病」が経営者を蝕む:ITpro
18 1. 筑波大学 集中講義 「プログラミング言語の設計と実装」 (2日目)
2. [言語] Whoever does not understand LISP, is doomed to reinvent it. | Lambda the Ultimate
19 1. [言語] :gnuvince.net >> Blog Archive >> My 5 things I hate about Python
2. Slash7 with Amy Hoy - Help Vampires: A Spotter's Guide
3. [言語] Buran Composition on-board computer
4. [Ruby] IronRuby and Ruby.NET: The Differences and Benefits of Both
5. [Ruby] まめめも - 高速 Bignum#to_s
6. [Ruby] よしみ視点 - Ruby開発者:まつもとゆきひろ氏の集中授業
20 1. 上京
2. 楽天技術研究所
3. なぜ楽天か
4. [Ruby] Heap fragmentation in a long running Ruby process ,A+ Open Source Teddy Bears
5. [言語] coding, by Derek Young: The Curse of The Elegant Languages
21 1. お見舞い
2. 人気のAPI/フレームワークを作るための39カ条 - @IT
3. [Ruby] やむにやまれず:Rubyは遅いから使えるのです
4. スターロジック,人月商売の悪弊がはびこるSI業界に成果物価格で挑戦 - ものづくりとIT - Tech-On!
22 1. [教会] 遅刻・赦し
23 1. ITmedia +D LifeStyle:「1世代コピー9th」では誰も幸せになれない
2. [言語] CodeZine:L2Lisp in Ruby(インタープリタ)
3. [Ruby] 日記的な - multipart時のCGIライブラリの挙動
4. [Ruby] Dr Nic >> Magic Wiggly Lines => GuessMethod, by Chris Shea
5. [言語] IT Conservative: 10 Years of XML: Global Warming
6. [Ruby] New Ruby Profiler Released: Supports Rails, threads, IRB, and more
24 1. [Ruby] Rubyをビジネスに活用へ、40超の企業が集まり新団体:ITpro
2. [OSS] Open Tech Press | Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する
3. [OSS] オープンソースで「永く使える安心」を守るために:ITpro
4. [言語] The Broken Metric of Intuitive to the Uneducated Language Syntax - O'Reilly ONLamp Blog
5. [Ruby] InfoQ: Rubinius Internals: Threading, ObjectSpace, Debugging
6. 情報科学類案内
25 1. 採用面接
2. ITpro Challenge!
3. UTN #27: Known anomalies in Unicode Character Names
26 1. [教会] YWキャンプ
2. 打ち合わせ
3. Geek to Live:「できる」ToDoリストの作り方 - ITmedia Biz.ID
4. [言語] SLiP - a Sorta Like Python shorthand for XML
27 1. [Ruby] Rubyの普及促進を図る「Rubyアソシエーション」発足,まつもとゆきひろ氏が理事長に:ITpro
2. [OSS] OSSサロン
3. ITmedia エンタープライズ:まつもとゆきひろのハッカーズライフ:第5回 ハッカー環境問題 (1/2)
4. retrospectiva
5. [Ruby] Why Ruby on Rails Succeeded - CIO.com - Business Technology Leadership
6. ITエンジニアの「性格改造」!? 人が集まる技術講習会の秘密
28 1. [Ruby] RubyConf 2007 Presentation Proposal
2. [言語] Most Popular Web Languages / Frameworks
3. [言語] Python 3000 FAQ
4. [Ruby] Tiresome, Tedious Bullshit (on Rails)
29 1. [教会] イエス・キリストを信じる信仰
2. 選挙
30 1. 選挙結果
2. [言語] 37 Reasons to Love Haskell (playing off the Ruby article)
3. 福岡へ移動
31 1. [Ruby] Rubyビジネス・コモンズ: 設立総会
2. [Ruby] Three years with Ruby on Rails
3. 世界に“コンピュータ”は5つあれば足りる − @IT
>>

2007年07月23日 [長年日記]

_ ITmedia +D LifeStyle:「1世代コピー9th」では誰も幸せになれない

なんだか新しいアクションを取れば取るほど、墓穴を掘っているような気がする。 もう日本の(TV系)メディアの未来に関して希望は持てないな。

前から宣言しているように、4年後に地デジ完全移行になれば、 私はもう(放送受信装置としての)テレビを捨てるし、 HD画像も要らない。

正直、HD画像はきめ細かくて情報量は多いんだけど、 カメラがパンする時とかに、車に酔ったような気分になるので、 全然うれしくない。

ネットから情報を得るか、アナログにダウングレードしてから見るから、 こういう新しい(消費者不在の)テクノロジーたちは、 私の知らないところで勝手にやっててほしい。

_ [言語] CodeZine:L2Lisp in Ruby(インタープリタ)

オリジナルはPascalで記述されたLispインタプリタを Rubyで再実装したもの。 手軽っぽくてLispの孝三構造を理解するのに良さそうだ。

でも、出自を考えると、どうしてPythonでないのかというのは疑問である。

_ [Ruby] 日記的な - multipart時のCGIライブラリの挙動

Rubyのcgi.rbはリクエストボディのサイズが10Kを越えると パラメータとして文字列でなくStringIOかTempfileを渡す。 それが使いにくい(ので直してしまおう)という話。

正直、Rubyのcgi.rbは古めかしいし、この件をはじめとして あちこち使いにくいことが残っているので、 捨ててしまいたい。

問題は適切な移行パスが思いつかない点だ。

世の中はほとんどRailsだからcgi.rbはさほど使われていない(から、どう変えても問題なし) だとありがたいんだが、世の中そうは甘くないだろうな。

_ [Ruby] Dr Nic >> Magic Wiggly Lines => GuessMethod, by Chris Shea

特にirbの中で用いることを想定したスペルチェック付きメソッド呼び出し。

$ irb
> require 'rubygems'
> require 'guessmethod'
> class Object; include GuessMethod; end
> class Product; def name; "Some product"; end; end
> Prodct.nw.nae
attention: replacing non-existant constant Prodct with Product for Object
attention: sending new instead of nw to Product:Class
attention: sending name instead of nae to #<Product:0x144ff10>:Product
=> “Some product”

以前からNameErrorでスペルチェックを行う「もしかして」機能付エラーメッセージ というのを夢想していたのだが、こちらは警告付きで実行してしまう というより大胆なもの。しかし、インタラクティブなirbセッションの中であれば、 冷酷にエラーにしてしまうよりは「こういう風に解釈しましたよ」とのメッセージ付きで 良きに計らってくれた方がありがたいかもしれない。

_ [言語] IT Conservative: 10 Years of XML: Global Warming

XMLは誕生以来ほぼ10年になるが、その結果は地球温暖化ではないか、という話。

つまり、XMLはシンプルではあるが非効率である。 CPUサイクルやネットワーク帯域を少しずつ無駄遣いしている。 そして、その消費されたエネルギーは地球温暖化(Global Warming)の原因の一つかもしれない。 アル・ゴアはこの件についてドキュメンタリーを書くべきではないか。

いや、CPUサイクルの無駄遣いに関しては、我らスクリプト言語も同罪だな。

_ [Ruby] New Ruby Profiler Released: Supports Rails, threads, IRB, and more

新しいruby-profでは

  • 再帰的メソッド
  • Rails
  • スレッドアプリケーション
  • IRBからの呼び出し
  • 64ビットCPU

をサポートしているという話。Railsアプリのプロファイルとかは嬉しい気がする。


«前の日記(2007年07月22日) 最新 次の日記(2007年07月24日)» 編集