hack my life: 2007年9月アーカイブ

2007年9月アーカイブ


明日から新しい会社に移ります。
前日の今日は一日感傷に浸り、今までを懐かしみ、且つ、これからの展開に思いを馳せていました・・・

な〜〜んて事は無く、前日だというのに、手続き書類の準備に追われていました。
早めに準備していたのに、さぁ書類の最終チェックだ!と思ったら、

あれも用意しなきゃ!汗
前もって貰っておいた書類が見つからない!!泣
印刷しようとしたら、プリンタが調子悪い!!怒


な感じで・・・
さっき漸く全部揃いました。

( ´ー`)フゥー...

転職を目前に、俺は少し落ち着きと余裕を持たないとダメだな。と反省をいたしました。
そろそろ、子供っぽさを脱却して、熟慮して行動するようにします。
他にも自分の中で力をいれて行きたいモノがいくつかあるので、目標を立てて前進してゆきたいと思います。

もう27になると言うのに・・orz
最近数人に「焦らずに・・」って言われたので、そんなに焦っている様に見えるのか・・って思いました。
確かに焦っていた時期もあったし、個人的に曖昧な事が嫌いなので、Yes or No!?って時が多いのは確か。

来月は、新しい出会いが沢山あるので、周りの人達を尺度に今の自分に足りないモノ、逆に自分の強みや特徴といったモノを再度見つめ直そうと思っています。

出来る限りイベントにも参加して、沢山知己を得て、色々な考え方、視点を身につけておきたいです。エンジニアとしてだけでなく、人として成長出来るように。

新しい出会いと同じぐらい、今まで出会った人たちとの繋がりも大切にして行きたいです。
暫くは新しい環境に馴染むのが最優先ですが、一端自分の居場所が出来れば、後は何とかなるはず。

カ・ン・タ・ンなんだよこんなの♪


全然関係ないですけど、長門・ハルヒ・みくるなら、みくる派です。

転職間近ということで、次の職場で使用するPCに初めに入れるべきソフトを整理してみます。

FireFox
言うまでもなくWebブラウザ。やっぱりMacでも定番。
プラグインはWebDeveloper、FireBugs、Tab Mix Plus、All-in-One Gestures、Greasemonkeyは絶対必須。
あとはその時々入れればおk。

ATOK2007
はい、普段のPCライフを快適にしたい人は絶対使うべき。
書き物する人は、すぐ買った方がいいです。

Quicksilver
言うまでも無く定番のコマンドラインランチャー。コレなしのMacライフなんて考えられない。

Cyberduck
FTPクライアント。割と使い易い。

svnX
SVNクライアント。Aquaにマッチする所が◎

Carbon Emacs
ハッカー三種の神器の一つ。エディタといえばEmacs。MacでEmacs使うときの定番ですね。
設定ファイルは.macかGmail辺りに投げ込んでおく。

NeoOffice
OpenOfficeよりこっちの方をつかっていたけど、暫くOpenOffice使って居ないので、そっちも試してみようかな。

appzapper
便利なアンインストーラーです。アプリケーションの依存関係を調べて不要なファイルを一括で消してくれます。

Safari Stand
Safariを拡張してくれるプラグイン。サムネイルよりも、「.」や「,」でタブ移動できるのと、「_blanck」をタブで開けるのが最高。

Xcode
Unixベースのツールを動かす為のランタイムおよび、開発環境。
これも無いと仕事にならない。

MacPorts
UnixのPortsをMacに移植したもの。最重要アプリの一つ。

Screen
ハッカー三種の神器の一つ。端末エミュレータ。アタッチとデタッチを体験するともう二度と手放せない。

zsh
ハッカー三種の神器の一つ。通称最強のシェル。プログラマブル補完とかとっても賢い子。

iWork08
Keynoteがメインですが、Numbersもなかなか評判が良い。
Pagesもそれなりに使える。

とりあえずこんなモノでしょうか。
他にも思いだしたら追記します。

Perl勉強するのに購入した本達。

・新版Perl言語プログラミングレッスン入門編


新版Perl言語プログラミングレッスン入門編
結城浩
ソフトバンククリエイティブ (2006/10/21)
売り上げランキング: 6757
おすすめ度の平均: 5.0
5 次はRuby言語プログラミングレッスン入門編ですね
5 ウェブプログラミングの基礎を固める良書 奇跡の復刊


結城さんの説明は簡潔かつ、丁寧で分かり易い。基本的な事を抑えるだけでなく、実践的な使い方や、ちょっと踏み込んだコラムなど、嫉妬してしまう程に巧みに書かれています。Ruby本が出るのみ楽しみ。


・プログラミングPerl

プログラミングPerl〈VOLUME1〉
ラリー ウォール ジョン オーワント トム クリスチャンセン Larry Wall Jon Orwant Tom Christiansen 近藤 嘉雪
オライリー・ジャパン (2002/09)
売り上げランキング: 20782
おすすめ度の平均: 4.5
4 値段は高いけど・・・
5 CGIを自在にこなす第一歩の書
5 Perl文法の仕組みを詳細に知りたい人の本


ラリー・ウォールによるPerlのバイブル。通称ラクダ本。
708ページにものぼる名著。このボリュームで5000円なら安い方だと思う。




ラリーならではのジョークも楽しい。


・実用Perlプログラミング

実用Perlプログラミング
サイモン カズンズ Simon Cozens 菅野 良二
オライリージャパン (2006/03)
売り上げランキング: 35285
おすすめ度の平均: 5.0
5 Perlを深く知りたい方にはよい本です。

一歩踏み込んだPerlでの実装テクニックや、言語仕様など、色々なトピックが取り上げられています。
中級者向けの本なのかな?リファレンス、コンテキスト、型グロブ、オブジェクト指向プログラミング辺りのトピックは押さえておいた方が良さそう。


・Effective Perl (ASCII Addison Wesley Programming Series)

Effective Perl (ASCII Addison Wesley Programming Series)
ジョセフ・N. ホール ランドル・L. シュワォーツ Joseph N. Hall Randal L. Schwartz 吉川 邦夫
アスキー (1999/03)
売り上げランキング: 166326
おすすめ度の平均: 5.0
5 C互換でなく、perlらしい書き方をしたい人に
5 perl語を学ぶ
5 perl語を学ぶ

Perlプログラミングをする上でのTips的な事が書いてある。オライリーのHACKシリーズみたいな感じ。内容的は初級から中級辺りの内容を取り扱っている様子。読みやすい。

・Parl HACKS

Perl Hacks ―プロが教えるテクニック & ツール101選
chromatic Damian Conway Curtis "Ovid" Poe 株式会社ロングテール/長尾 高弘
オライリー・ジャパン (2007/01/23)
売り上げランキング: 90551
おすすめ度の平均: 5.0
5 Perl Hacker になるための一冊
5 アイディア本

オライリーのHACKシリーズ。
Parlに関するTips集。HACKシリーズ全般に言えることだが、ちょこっとずつ読めるのが良い。


asmik_194.jpg

映画見に行って来ました、パート2。
マラノーチェ見たときに予告で見て気になっていたこの映画「ショートバス」。

描かれるテーマは本当の『セックス』&『愛』。
それぞれ悩みを抱える7人の主人公達のショートストーリーが絡まり合って描かれている。
R-18指定で、開始早々、激しい(一部マニアックな)シーンから始まりますけど、根底にあるテーマはとっても深いモノがあって、食い入る様に見てしまいました(いや、そっちのイミじゃなくて・・)。

ショートバス
ポスト9.11のニューヨークにある、アンダーグラウンドのサロン"ショートバス"。そこには、"人生の足りない何か"を探して人々が集まる。生きている実感が薄く、人と人との距離がどんどん広がっている現代、誰しもが傷つくことを恐れ、拒絶されることを恐がり、自分の殻に閉じこもりがちである。でもそんな世の中だからこそ、人は誰かとつながる温もりを求めている。 "あなたは1人じゃない"。本作に流れるのは、そんな心の底からの優しいメッセージ。7人の暗闇に希望の光が灯される圧倒的なラスト。なんともカタルシスに満ちたハッピーな感動が、我々を包み込み、そして励ましてくれる。


テーマは凄く良かったと思うのだけど、最後はちょっと急ぎすぎた感があって、ちょっどだけ残念。

性に対する色々な考え方ができるアメリカならではの作品だと思います。

ちなみにショートバスのオーナー(ドラッグクィーン)が、ガチで格好良かった。

malanoche.jpg

急に映画が見たくなって見てきました。
どうも、ハリウッド的な映画が苦手で、渋谷の本屋で発見したチラシを頼りに探した映画がコレ「マラノーチェ」。
カート・コバーン最後の5日間を描いた作品「ラストデイズ」のガス・ヴァン・サント監督作品。


MALANOCHE

街角の小さな食料品店に働くウォルトの前に、突然現れたジョニー。ジョニーは、メキシコからの不法移民。その日暮らしの、ストリートチルドレンだ。

その野生児のような荒削りの美しさに、ウォルトは忽ち虜になってしまう。しかし、2人は共通の言語を持ち合わせていない。

ウォルトの募る想いとは裏腹に、ジョニーは彼の心をするりとすり抜けてしまう。そんな折、ジョニーとウォルトに最悪な夜が訪れる......。

ゲイものですが、あんまり生々しくはなくて、全体的に淡くまとまっている感じ。
劇中の雲が流れていくシーンが、白黒なのに、妙に鮮やかに見えた印象が強いです。

久しぶりに映画館に足を運んで映画見たんですが、なんか潤った感じがします。



20070912194159_19_0.jpg

なんと!常勝の天才ラインハルト・フォン・ローエングラムがパチンコに登場らしいです。


ヤバイ!アツイ!アツイです!!

平和からついに出ちゃいましたCR銀河英雄伝説


サムネイルやフラッシュを見る限り格好良すぎですよ♪


イゼルローン要塞の「雷神の鎚(トールハンマー)」リーチとか熱すぎですよ!!
2007年10月ホールに登場らしいです。銀河英雄伝説は声優陣もホント豪華なので、超期待です♪
しかもBGMは、クラシックの名曲ばかり(まぁ、ホールのトランスサウンドに掻き消されそうですが)

とにかく2個艦隊ほど率いて戦闘に望もうかと思います。

ニコニコ動画で動画が見られます。


銀河の歴史がまた1ページ・・・・

27歳にして、人生で初の転職をすることになりました。
(まぁ、妥当な年齢ですが)

9月末で現在の会社を退職し、早速10月から新しい職場に行きます。
本当は1ヶ月ぐらい開ける予定だったのですが、引き継ぎやら何やらでなかなかそういう訳にもいかず、なんとか半月を有給消化で過ごす事に。

で、今がまさにその有給中なのですが、次の仕事の準備やら、お勉強やら、今のウチに遊んでおこうやらで、どたばたしっぱなしです。

転職ってやっぱり、大事な訳で。しかも、同じ業界内とはいえ、今までやって来た事とは全然違う事をする事になるから、正直言えば、10月から先がどうなるか想像が付かない状態です。
多少は不安はありますけど、そんなに気になる程ではないし、「まぁ、何だかんだ言ってもどうにかなるだろ・・」って心境だったりします。むしろこの先どうなるのか楽しみ♪

この転職で色々と変化があるとおもうんですよ。

一つは、今まで平日は会社の仕事をして、帰ってから自分の調べたいこと、興味あることの勉強をしていたんですね。つまり、
普段の仕事 ≠ 自分のやりたい事
だった訳です。

でも今後は、
普段の仕事 ≒ (限りなく)自分のやりたい事
になるハズなんですよ。これって、スゴイ幸せだなぁ・・って思います。

そうすると、今まで、家に帰ってから勉強に使っていた時間が浮く訳ですよ。
勿論好きな仕事に費やしたり、勉強に使いはする事に間違いなくなるんですが、最近ちょっと考えている事があって、出来るだけ真剣に、遊び回るようにしよう!と思っているのです。

クリエイティブな仕事(少なくとも今後は)をする人にとって一番大切なモノって言うのはインスピレーションだと思うので、そういった良質なインスピレーションを得るためにも、会社や自宅でPCに向かっているだけじゃなくて、外に出て色々感じよう!と、最もらしい理由を考えてみました。

本音は、今しか出来ないことを出来るだけやっておこう。ってのと、ちょっとした後悔というか、コンプレックスから来ています。

今週は、久々にフラリとミニシネマに足を運んで映画見たら、なんかトンでもなくかさついた心が潤ってしまった感じです。いやー、想像以上に映画館で見る映画はいいですね。

他にも沢山見たいのあるので、今後は可能な限り週一か2週に一度のペースで見に行こうと考えて居たりします。

ここ数日の生活は、

9:00  起床
10:00 
      その日行く場所をフィーリングで決めてググる
11:00 
      映画とか、買い物とか、とにかく外に出る。
17:00 帰宅
      RSSフィードチェックして、本読んだり、ギター弾いたりと自由時間
21:00
      近くのファミレスにPC持ち込んでブログ書いたり、お勉強
24:00
      自由時間。ネットしたりギター弾いたりしている
27:00 就寝

見たいな感じ。ちょっとアクティブなニートと言ったところか。
なかなか楽しい。

あとは今のウチに、博物館巡り(見たいのが無いですが)、スウィーツ狩り(自由ヶ丘狙い)、映画(ミニシネマ)、ツーリング(バイク)辺りはこなしておきたい。

いや・・もっと勉強しろよ・・

Perlを勉強していて独特だなぁと思うのは、コンテキストを言語が理解するって事。
基本的なコンテキストには、$で始まるスカラー、@で始まるリスト、%のハッシュがあるわけですが、
面白いのは、リストコンテキストは、他の言語におけるhoge[]とは意味が違うよ。って事。

式としてコンテキストを理解するんですね。自然言語みたいに。

現在の時間を得る、localtimeという組み込み関数を使うと良く解る。

my @time = localtime;

my $time = localtime;

print “@time\n”;

print “$time\n”;



実行結果

10 45 23 20 8 107 4 262 0
Thu Sep 20 23:45:10 2007

何が起こっているかと言うと、
@付きのリストコンテキストにlocaltimeを評価すると、秒から逆に配列として帰ってくるんですね。
$付きのスカラーコンテキストで評価すると、おなじみ英字表記の現在時刻が帰ってくる。

ふっしぎー

でも何でも無く、そういう風に実装されている訳ですね。
最近本格的にPerlを勉強し始めたばかりですが、こういったコンテキストのパターンが非常に色々あって、此処がPerlの一番の特色何じゃないかな?と思うんです。

「空気の読める言語 "Perl"」

最近人間ですら、空気読めない奴多いのに・・・
少しは、ウチの(ry

jQueryが今話題になっていますね。

jQuery は様々な処理を短く簡単に書ける JavaScript ライブラリです。 独自のXPATH/CSSセレクタを利用することで,多くのDOM操作を非常に簡単に書くことが出来ます。
JavaScriptのDOM操作や、XMLHTTPRequest、XMLの操作などを覚えなくとも、Ajaxを利用したインタラクティブなページを作ることが出来ます。

prototype.jsが肥大化しているのに対し、jQueryは軽量であることが非常にウケていて、取って代わってしまうんでは無いか?って感じです。

Ajax周りのエフェクトはあんまり目新しい事はないのですが、
個人的に目を惹いたのは、Chainabilityという機能。

jQueryでは、functionの戻り値がjQueryオブジェクトになっているため、オブジェクト指向宜しく、functionを連続して書けるようです。

例えば・・・

$("a").addClass("test").show().html("foo");
なんて事が出来る。
ワンライナー好きにとっては、たまらない機能ですね。

Domのコーディングをかなり短縮してくれそう。

ワンライナーだけでなくて、オブジェクト指向に

$("a")
   .filter(".clickme")
     .click(function(){
       alert("You are now leaving the site.");
     })
   .end()
   .filter(".hideme")
     .click(function(){
       $(this).hide();
       return false;
     })
   .end();

こんな書き方も出来るらしい。
ヤバイ!楽しい!!病みつきになりそう。

エフェクトとかもスゴイんだけど、なんだかんだ言ってこの辺りのシンタックス・シュガーが一番嬉しかったりすんではないかなーと思っています。

暫く放置になっていたRSSフィードを処理してたんですが、livedoor Readerのキーボードショートカットの使いやすさが異常な程良い。

livedoor ディレクターblogのlivedoor Readerパーフェクトガイドに纏まっているので、是非試して貰いたい。

キーボードのフォームを崩さずに、
sで次のフィード、jとkで記事を前後に移動。気になる記事はpでピン留めしておいて、
ある程度溜まったら、oで一気に開く・・・

をひたすら繰り返す。
たったこれだけでも、10%位生産性が上がっている気がする。

ただ、ソーシャルブックマークとも連携がとれるのは嬉しいのだけど、
ソーシャルブックマーク側で、同じようにキーボードショートカットだけで、次々に処理出来る仕組みが今のところ無くて、そこが悩み所。
別のブックマークに変えてみようか悩み中。

アドセンス

MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore