トップ 最新 追記
RSS feed

ただのにっき


2010-04-15(木) [長年日記]

Rubyベストプラクティス -プロフェッショナルによるコードとテクニック(Gregory Brown)

オライリーの高さんから献本いただいた。読むのが遅くてすいません……。

しかしなんだ、面白い本だなぁ、これは。例えるなら、Ruby部族の集落に潜入した文化人類学者によるフィールドワークの報告書みたいな本だ*1。まえがきでまつもとさんも書いているけど、誕生当初なにもなかったRubyに、十数年かけて蓄積してきた「文化」のいいところを、粒度にこだわることなく紹介している。レシピ本と違うのは、文化として定着しているかどうかを基準に内容を厳選・整理している点かな、と思う。

多くの書評で「中級者以上向け」とされている本書だが、それは構成に負うところが大きい。冒頭から3章までは、Rails以降急速に活用が進んでいるRubyの動的言語的側面がメインで、(自分が動的テクに不慣れな点を差し引いても)正直なところかなり歯ごたえがある。ここで読者のレベルを制限してしまうのが狙いかなー、と思わなくもないけど、ちょっともったいない。

その後の展開はわりと普通で、Rubyの文法をひととおり身につけた初心者でも、問題なく読み進めることができるプラクティスも多いからだ。特に、テキスト処理、デバッグ、M18Nあたりは独力で遠回りする前に触れておいた方がいい題材だし、既存のライブラリを使う上でもプロジェクトメンテナンスの話題はとても有用だ。

というわけで、一通りの文法が身についていれば、「自分は中級者じゃないから」と尻込みしていた人でも読んでみていいんじゃないかな。4章以降から読み始めてもほとんど問題ないし、途中でつまずいても参考にできるリソースはすぐに見つかると思う。

Rubyベストプラクティス -プロフェッショナルによるコードとテクニック
Gregory Brown
オライリージャパン
¥3,520

Tags: book

*1 実はその学者も集落の出身なんだけど。


2010-04-13(火) [長年日記]

Desire実機を触ってきた!

[写真]X06HTことDesire 浜松町で仕事があったので、ちょっと有楽町ビックカメラに寄って、展示中のX06HTことDesireを触ってきた。

いやー、いいね! これはいい!

高詳細できれいな液晶、きびきびした動き*1。手のひらにしっくり収まるサイズもいいし、ハードウェアキーがいくつかついているのもポイント高い*2。光学ジョイスティックがどんな感じか不安だったけど、感度が良すぎるということもないし、悪くないんじゃなかろうか。まぁ、あんまり使わない気もするけど。

Dolphine Browserが入っていたので、ためしにこの日記(iPhone向けCSSが設定してある)にアクセスしてみたら、iPhoneと同じ見栄えで表示された。なんだ、iPhone対応しておけば自動的にAndroid携帯対応になるんか? ……と思ってあとで聞いてみたら、おそらくUAをiPhoneに偽装してあるのだろうとのこと。ふうむ。偽装してあることを前提にするわけにもいかないから、ちゃんとAndroid対応もしないといけないのか。

なんにせよ、これは手元に来るのが楽しみだ。1年前のiPhoneはわりと消去法的な選択肢だったけど、Desireは「欲しくて買った」ということになりそうなヨカン。

Tags: android

*1 公平を期すために補足しておくとiPhone 3Gとの比較なので、何触ってもきびきびしてると感じるのは間違いないだろう。

*2 旧PalmOSユーザは、ハードウェアキーがないと不安になる。

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

ベタぼめですねえ [XPERIAはタッチパネルが鈍いし遅いしで、明らかに使いにくいですが Desireはそこまで高性能…OSのバージョン..]

ただただし [脚注にも書いたように比較対象がiPhone 3Gなので、仮にXperiaであっても似たようなインプレッションになるか..]

nao [つーか信じるも信じないも実際に触ってみないと人の感じ方(=インプレ)なんて違うんだから、実際に触りに行くしかないじゃ..]

ただただし [まー、まだ一部店舗でしか触れないし、地方の人もいるだろうから、人の評価しか参考にできない場合も多いでしょう。 先行イ..]


2010-04-12(月) [長年日記]

iTunes代替同期ツール「doubleTwist」を使ってみる(Android受け入れ準備その1)

会社帰りに町田ヨドバシに寄って、さっそくDesireを予約してきた。町田店のような場末のヨドバシには、まだホットモックどころかポスターすら配備されないので、実物はまったく目にしないままの予約である。なにしろ価格すら決まってない。度胸あるなー(自分で言うな)。

あとは、来るべき発売日に向けて、いろいろと受け入れ準備をしておかなくてはならない。携帯電話としての乗り換えもやっておくことがあるけど(連絡帳移行とか)、ミュージック/ビデオプレイヤーとしても使うつもりなのでiTunes以外のメディア管理ツールも探さなくてはならない。

[スクリーンショット]doubleTwist画面 ということで、今日はdoubleTwist。さまざまなガジェットに対応した同期ツールということで、iTunesの置換えができるかなーと期待してインストール。が、本当にただの「同期ツール」で、MP3TAGの入力すらできなかった。

もっとも、なにもしなくてもiTunesのライブラリを読んでくれて、プレイリストのインポートも自動なので、同じような条件のライブラリを構築するのは簡単そう。試しに16GBのSDカードを認識させて、一部の音楽ファイルを同期させてみたが、特に問題なくすいすいとコピーしているようだ。もっともiTunes上では「ミュージックビデオ」として扱っている動画ファイルは、ライブラリ上では見えるのに同期対象にならないみたい。

iTunesの置換えはできないけど、iTunesライブラリはそのままに同期先を切り替える用途にはアリ。ただ、GUIはかなりしょぼいし、同期中はCPUを食いすぎるので、もうちょっと進化してくれないと常用するのは難しいかなー。これなら自分でコマンドラインツールを作ってフルオートで同期させる方が楽な気がする。

Tags: android

トップ 最新 追記
RSS feed