FAQ

プロフィール」ページの内容の補足情報としてのFAQです。合わせてお読みください。

個人的なこと

なぜ歩くのか?
街を見渡すには歩くスピードがぴったり。
自転車や自動車ではちょっと速すぎ。
なぜ日本中を歩くのか?
見ないと納得できない性分だから。
ずっと同じ所にいるのが嫌でもある。
仏像が好きな理由
宗教的な意味はまったくなく、芸術としてみている。
「仏教の教え」を知識として持った上で見ると、創った人のイマジネーションを感じられるところが好き。
旅やJazz(インプロビゼーション)が好きな理由と同じ。
お寺の門が好きな理由
「Welcome」なコンセプトがあること。
門を閉じている檀家ベースのお寺には、「本質を欠いている」と本当に思う。

仕事関連

チームLeft Handleとはなに?
シリコンバレー時代に知り合った「ryo.com」のRyosukeくんと、「おもろいことしよ」ってことで始めたチーム
両者共にエンジニアだが、少し守備範囲が違うので、組んでやるとメリットが結構ある。
シリコンバレーに行こうとして負った「傷」とは?
それは言えねぇなぁ
なぜPHPを使うのか?
プログラミング言語は本質的なところで全部同じと思ってるから、基本的にはなんでもいいと思っている。
世間で思われている通り、PHPはかなり「緩い」仕様のスクリプト言語。
プログラムをする以上、できるだけ隅々まで自分でやるのがbetterと思っており、言語にある程度の「緩さ」を求めているから。
なぜ自分で作ったWebアプリケーションフレームワークを使うのか?
自分で作ったものについて、できるだけ隅々まで知っておきたいから。
メンテナンス性や拡張性の保証もできる。
何度も同じコードを書きたくないという理由もある。
jQuery/ExtJSを使う理由は?
両者共とても優れいる(多くのエンジニアが使っていることがそれを証明している)。
また、各メジャーブラウザのJavaScript仕様の解釈の違いや、独自追加機能などを吸収してくれるので、Webアプリケーションの開発効率が良くなる。
それぞれ高度にオブジェクト指向で作られており、オープンなので、多くの開発情報やpluginが存在することもメリット。
基本的には、jQueryはWebアプリケーションのユーザーインターフェースを補足的に拡張する時に使い、ExtJSはWebアプリケーションにデスクトップアプリケーション風のUIを持たせる時に使う。
データベースは何をつかっているか?
基本的にPostgreSQL。
ryo.com」のRyosukeくんが「データベースエンジニア」として経験豊富なので、現在はあまり気にしていない。
自作のWebアプリケーションフレームワークで、データベースレイヤとのやり取りを吸収しているので、最近はあまりSQLすら書かない。
Ryosukeくんの言っていることを理解する為の情報(PostgreSQLの特性・使い方など基本的な部分と、彼が採用しているT字型ERの考え方など)は押さえるようにしている。