好きな自分としては当日が楽しみになった。ライブの生音を聞きに行くのは本当に何年ぶりだろう。5年以上はたっている気がする。ライブ当日の演奏もやはりうまかった。それぞれの演奏技術があるから難しい曲も演奏できている。目立ったミスはなかったと思う。ドラム、すごいなこれは。安定しつつ手数の多い難しい変拍子とかたたけちゃうのか。ここまでうまい人たちは初めてかもしれない。ライブよりちゃんと弾いているかもw演奏とは関係ないけど音作りと言うか、それぞれのパートの音がはっきり聞こえるための音作りとかバランスとかって難しいなと思った。ドラムの手数が多くなって盛り上がっていく時にギターとキーボードが聞こえなる。その時に難しいフレーズ弾いているんだろうけど残念ながら聞こえない。今回の箱は座れるシートで50席くらいの小さいところだったので、距離が近くドラムが大きく聞こえがちなのかもしれない。自分もスタジオで音を作る時に他のパートとかぶらないように気にしたいけどよく分からなくていつも適当にしている。うまい人の演奏聞けて楽しかった~。自分も練習したくなった。軌道共鳴の方々お疲れ様でした。機会があえば聞きにいけたらと思ってます。チェックしてみてください。2009会社を通じて何をしたいか、まとめてみたメモ先週、打ち合わせ中にパートナーさんからもらった質問で、自分としてもまとめるいい機会になったのでメモしておく。その質問は「深海さんは会社としてどんなことをしたいですか。最近、会社のスタンスやフィールドを整理していたが、もっと大きな視点で何が実現できればOKかというところで、その場で考えながらまた思い返しながら質問に答えた。この答えは会社を作る過程で描いていた訳だが、少し時間が経ち無意識ながらに持っているような状態になっていて、答えるのに少し間をあけた。結果的に思ったよりも整理できたのが意外だった。自分だけで理解しておくことと相手に伝えようとすることは言葉の使い方が変わってくるのだなと思った。きれいな文章になってはいないが、箇条書きにしておく。誰もができる単純な仕事は、生み出せる価値が低いのでやる意味がない単発的に案件をこなすことはない。教育、レクチャーというサービスメニューは永続的なスキルの維持/向上するために作ったものひとしきり答た後、そのパートナーさんは「なんだか、VCみたいですね」と言った。理想を考えるにそれはおおむねあたっているかと思った。こちらはお金は出さずに実践的な技術面でのアプローチが強いことになるけど。答えの視点に常に対象物がある理由は、シェイクソウルは会社のサイズが大きくない(今後も大きくするつもりもない)ので単体の価値を高めたところで何もしなければ意味はない。対象物に何を提供できるかでシェイクソウルの価値が測れるし、存在意義が出てくるのかと思う。フルサポートパックのような、時代の半歩先のサービスを作れているし、徐々にシェイクソウルの存在を知ってもらえて興味を持っていただけているのでおおむねこの考え方で良かったし、これからもまだ行けそうだと思っている。2009やりたいことをやれ誰かのお勧めな本として紹介されていていたのと、本田宗一郎の本は今まで読んだことなかったので読んでみた。書かれているものはこの本のために書き下ろしたのではなく、おそらくそれまで本田宗一郎がインタビューや執筆した文章内から抜粋したものを集めた文集になっている。少ない文字数なので、回りくどくなく単刀直入な主張、考え方が並ぶ。恥ずかしながら初めて本田宗一郎の考え方に触れたのだが、一経営者のイメージとは少し離れた技術者としてのこだわりや実践主義のようなものが強く押し出されていて自分としては意外だった。特徴としては以下にまとまるかと思う。若者は年寄りに埋没するな子供や若者の芽をついばむ教育はするなこの本自体は2005年9月の初版だが、実際発言されている時期はもっと前かと思う。考えると当時から先見性の高さや個人が組織に埋没しない考え方を持っていて、これは今でもなお新鮮に感じる部分だった。技術にこだわる部分は、なぜ本田技研という別会社が存在する理由としてよく分かった。大きな有名な会社というとどうしても大企業病が必ずあると思ってしまうし、実際みてきた会社はそうであることがほとんどだったが、この文章を見る限りそれは起きないような気がするくらい、チャレンジングで余計な政治色や力関係がなくスピード感を大事にしたベンチャーのようなイメージを持つ。インターネットによって、技術者(エンジニア)が世の中に起こせるインパクトが最大化された。技術の進展のスピードはますます上がり、常に新しい技術、アプローチ、サービスが登場する。それをキャッチできずに古いものに埋没するものは時代の先端フィールドから退場させられる。これらは現代の出来事として実感を込めて確実にいえることとして、認識されているかと思う。本田宗一郎が述べている内容は現代の考え方にマッチしていて、古くささによる落胆よりかはもっと前に進むための励ましや触発を与えるの文章のように感じた。したら古い、新しい問わず、昔から技術を中心にチャレンジしてきた人の普遍的な考え方なのかもしれない。今はその普遍的な考え方がネット上ではよく見えやすいのかもしれない。自分としては転職を重ねつつ働いてきながらやっとつかんできたことが、かなりの部分でマッチしていたので、そう思いたいと思うし、またそうであってくれたらそれなりの時期を過ごしてきた自分の今までに対して良かったと思えるうれしいことでもある。うれしさと励ましをを与えてくれた、そんな本だった。開かれ、行ってきました。聞けたセッションは4つ。今まで取り組まれてきてらっしゃる方々のセッションは現状どこまで行っているのかも含め是非聞いてみたかった。会場の部屋は満席で若干の立ち見が出る盛況ぶり。発売のニュースと合わせてこのカンファレンスの紹介もされていた。参加者の層はやはり若く、20前半から後半でほぼ9割くらいだろうか。ソフトウエアエンジニアさんばかりなのだろう。一部、白髪のおじいちゃんらしき人たちも混ざっていたが、メモも取らずにPCでブラウジングにいそしんでいたり、爆睡しているだけだったので、関係者ではなく主旨知らずに入っちゃったよな方々かと思う。以下つたないメモと自分なりの一言感想。当日の資料は公開される予定らしい。アプリのようなちょっとしたアプリのようなイメージまでしかなかったが、もっとレイヤの低い部分までいじれてしまう広い世界なことを初めて知った。ベースに色々な携帯OSが出てくることは確実かと思う。プラットフォームを完全掌握ではなくて、サポートするような黒子的立ち位置なのかと思った。結局それを載せるのは携帯メーカになるので、小さな会社がやれることは限られ、そこまでいじるのはメーカもしくはキャリアになる気がしている。すると、今まで日本がやってきたキャリア主体の端末作りと同じ構造になって、意外とオリジナル携帯OSは日本にははまるのかもしれないと思った。自分も今後注目していた部分だったが、内容は結局何を伝えたかったのか分からない。感満載で、タイトル負けしていた。異なる観点で作らなくては行けなかったのだなと思った。苦労が多かったと思うが、内容を聞いてこのサービスの新しさをさらに感じた。3Dでちゃんと描くにはまだまだ前段階という印象。2009クラウドとは。ついて自分なりに整理する今、「クラウド」は確かに旬なキーワードになっているが、その内容はかなり広範囲になってしまっているのでどこをさして使っているのかよく分からない(そもそもどこも指してなくて、イメージで使っている人たちも多い)ので、自分なりにクラウドという単語の中身について整理してみる。前提としては雲のような巨大なサービスプラットフォームがあって、ユーザはインターネットを返してあらゆる端末からそのサービスを利用することが可能な環境となる。多くのサーバを置くことのできる広大なデータセンタ十分な帯域を持ったネットワーク多数の物理サーバ落ちない/落ちても影響を最小限に抑えられるアーキテクチャを持っていることが条件と言える。いったところがクラウドをサービス化したのはすごくよく分かる。大事なのはユーザがどこまでクラウドが提供するサービスに対して制御できるか、がサービスによって結構異なっている。クラウドサービスの内容をレイヤごとに整理すると、それを使うユーザがどこまで制御することができるのかが分かりやすい。図に整理してみるとこのような感じ。OSI参照モデルよりかはシステムを作る時の要素を依存している順に並べて、それをレイヤとした。と3つほどサービス提供形態があるが、それぞれ説明してみる。SaaS基本的に特定のサービスを利用するだけの形態。同じと思ってよいと思っている。違うと説明しているところもあるが、ユーザから見ればインターネット上でサービスしており、PC依存やネットワーク依存がない環境を提供できていると言う点では変わりはない。ユーザから見れば使うだけのサービス。PaaS開発プラットフォームまで提供されている形態。開発プラットフォームとはある開発言語に特化したサービス提供環境のイメージ。上に置くことで、インターネット上でサービス提供が可能になる。サービスなりを展開することができる。ある程度の利用用途を想定して環境が用意されているので、やれることの制約はある。リミットがあり、サービス環境的にも制限されている。月額課金だが同様に制限がある。環境としては言語の制約はあれど誰でも自由にサービス提供者になれるのだが、本格的な展開を目指すのであればふさわしくない環境となっている。HaaSサーバのOSのレイヤまでユーザが制御することが可能な形態。権限をユーザが持ち専用サーバを持つことが可能になる。いくらでもサーバを立ち上げることが可能。サーバをどのように利用するかはユーザの自由であり、最初からweb-DBのような多層の複数台構成を組んでしまうことも可能だし、クーロンでスクリプトを走らせたりどんなアプリケーションをインストールしてもいい。自体の起動は数分で終了する。今までのサーバを買う際の納期やラックスペースや電源の心配がなく、どんどん立ち上げることが可能。レンタルサーバとは異なるのは敏速なスケーラビリティに対応したサーバの起動環境とストレージや最近ベータ版として提供されたロードバランサーやオートスケーリング機能などの付加的な機能の充実だろう。方があるのだが、結局専用サーバを提供されているのと同じことなので、アプリケーションのインストールから設定などサービスするための構築作業もユーザ自身が行わなくては行けない。サーバを運用する責任もユーザ自身になるため、バックアップをどうするか、負荷の検出をどうするか、はユーザが考え、策を投じる必要がある。いう意味ではサーバ運用に長けたインフラエンジニアがやはり必要になる。リミットがかかっているがサーバ内の構築や運用を行う必要がないので、インフラ部分の心配はいっさいいらない。巨大なリソースをユーザ自身が利用できて、安くサービスを提供できるという点では、今までとは概念が変わってくるのだと思う。利用用途か自分がどこまで見たいかによって選択するのが現実的なのだろう。選ばざるを得ない状況かと思う。この新しい概念を理解して利用できるところがこれから新しいネットのプレイヤーとして現れてくるだろうし、既存の環境に埋もれていたエンジニアたちが可能性に満ちた素敵な世界に個人でもチャレンジしていけるようなことにつながっていくのだと思っている。違うと意識した方がいいあるサーバメーカの方に聞いたお話の内容が、結構現状のネットを中心としたビジネスの特徴を明確化している気がしたのでまとめてみる。2つの特徴に分けられて、その2つは全く考え方とアプローチが異なるためにそれぞれに対してマッチするサーバを開発しているということだった。側の消費電源やスペースへの要求レベルが高く、今までちゃんと提供できていなかったので、そこをターゲットとしたサーバを作ってますとのことだった。きつめに設定して社内からのみアクセスできるネットワークを作って業務中はアクセスあるけど、お休みの日は使われないような運用をイメージした。ははてな、Yahoo!やGoogleなどいわゆるコンシューマを相手に24時間ネットサービスを提供し続けているところとイメージした。自分の中では何気なく分けていたのだけどそれを明確化していて、しかもすでに戦略を打っているところはさすがメーカ、手堅いな。その後、自分なりに反芻してみるとこの分け方はシステムの特徴だけにとどまらず、作ることに対する文化そのものも異なることに気づいた。いうジャンルにまとめられてしまって、働いている人たちも混同していて「ITやってます」とか言ってしまっていて、分ける意識がなく過ごしてしまっていることがあるかと思う。大事にしたいポイントなど考え方や文化からして全く異なる別ものだと思った方がいい。いいパフォーマンスする人はすごいと思われるスキルがない人はいりません小さくたって世界を変えられるぜと思えるいつ辞めるか/辞めさせられるか分かりませんこれくらい違うと思う。やっている人とは根本的な考え方が違うので一緒に仕事をするのは難しいというか、そもそもスタンスが違うのでそのギャップから問題が出るケースがほとんどだと思っている。振り返ってみるとベンチャーのスピードを大手のメーカや法人顧客を多く抱えるIDCに求めても実際ついて来れなかったし、その会社のシステム上そもそも無理だったりしている。やっているところに転職してしまうのがいいのだろう。自分のやっている仕事が実際どちらなのか分かっていれば自分のキャリアを描きやすくなるだろうし、転職するにしてもその会社がどちらかを見極められれば無駄な面接は減るだろう。同じように会社を作るなりして自分でビジネスを展開する時にどちら側に立つかというのも結構大事で、どちらもやるというのはやはり難しいことだと思う。直近の売り上げを短期的に、、、なんて考えていたことが矛盾していることに気づかされた。世界で生きていくための模索とチャレンジを続けていこうとやっぱり思うのだった。全盛の前時代はネットワークがコアテクノロジだった訳で行くのは必須くらいなものだった。開発の時代になってネットワークはあって当たり前なものにますます位置づけられて、新しい技術も生まれることなく高速化だけがホットトピックスになる状況だった。衰退ぶりが実感できたのは展示ホールの広さで、ここ最近は年々縮小していて、7年前は1~8ホールまですべて埋まっていたのに、3年前では6ホール分に減っていた。今年はどうなのだろう?レイヤの上の方に幅を広げてきた自分にとっては、最近のネットワークだけの状況はあまり分からないながらも、このイベントの変化が現状を知る良い機会だと思って行ってみた。なんと、今年は展示ホールは3ホール分。付属的な展示物を含めて3ホール分しか展示されていない。あー、ついにここまで来たのだなと現実を実感する。確実にネットワークの産業は成熟化したと言っていい。新しいイノベーションは非常に起きにくくなっているし、高速化へ邁進するプレイヤーは体力のある一部のルータメーカにしぼられた。レイヤ1~4の幅の中での新しいことはほとんどなくなっている。物理帯域があれば十分なところがほとんど標準化によって異メーカ間接続が可能になり、つなぐことに関しては安定性、信頼性が高い環境が提供しやすいネットワーク機器を使う人たちのノウハウが時間とともにたまり、新しい技術や機器を習得しなくてもすんでしまう環境があるネットワークのレイヤで制御できることは非常に少なく、ソフトウエア側のアプローチでレイヤの高い部分も網羅した制御プロトコルやミドルウエアが多く開発されているという状況があるからかと思っている。行く目的のもう一つはクラウドコンペの発表内容を聞くためだった。クラウドについてすでに取り組んでいる人たちがどんなことを実際行っているのか、どんなアイデアを持っているのか非常に興味を持って聞きに行った。ようなすでにあるものを使ってちゃんと動きました的な内容を発表していた。このコンペに合わせてというよりかは今まで研究、検証してきた内容を発表する機会として発表者は利用したのかと思う。いういう意味では優勝チームの発表は是非聞いてみたかったが、内容を見るに自分たちでクラウドを作るためのアーキテクチャを確立し、開発したという点で真正面からクラウドに取り組んだ結果だけに優勝は当然かと思った。期待して聞きにいってみたが、クラウドに対して真っ正面から取り組んでいるプレイヤーはほとんどいなかったし、まだ少ない状況だということがよく分かった。展開していることは市場の中で結構なイニシアティブを持っていると思っている。成り立っているのかどうか?ネットワークレイヤしか、知らない/やってこなかったエンジニアはどうなっていくのだろう?この大きな流れはもう戻ることはないと思いつつ、何とも言えないむなしさを抱えて予定よりも早く見終わってしまった幕張を後にした。聞いてみたい&どんなもんか見てみたいということで、初参加してみた。2008年のOSCの仮想化系のセッションを聞いた時に会場にいらっしゃった方々が多くみられていた。しての取り組み予定紹介。開発系なコミュニティに比べれば平均年齢は+5したくらいか。いじり倒していた時代に軽くフラッシュバックする。思ったのは、仮想化といっても完全ソフトウエアの話にはならず、必ずハードウエアとの絡みも出てくるので、ハードも含めて検証なりを進める敷居は高く、お手軽さはないので自然とちゃんとできるプレイヤーも少なくなる分野なのかと思う。フォローする仕組みなので、ハードウエア依存が強い。ハートウエアに依存しないサーバ環境を作るための仮想化なのだけど、やはり大事なところでハードウエアがしっかり絡んできてしまうのはなんともしょうがないことなのだろうか。何にせよ、仮想化は1つの手法であって目的ではないのだけどツールの一つとして利用する場合、仮想化するメリットやパフォーマンスを分かっておくことは大事なことなのだろう。いうことで、そろそろ仮想化環境についてもう少し詳細な技術情報なりノウハウなりを貯めたいと軽く思った次第。言う点で結構注目が集まっていた。細かな点はさておき、ひとまず触ってみないことにはどこまでカバーされているかも分からないので触ってみた。以下、触ってみたときのメモ。設定の仕方やコマンドはそれぞれのページを参考にした。存在は知っていて気にはなっていたけど、機会がなくて行ったことがなかった。今回時間もあったこともあって初参加。http://beproud.jp/bpstudy/?p=31どちらも技術的にはニッチかつコアな内容で専門ではないので概略くらいしか理解できなかったが、それだけコアなものに触れられてよかった。細かくはなんだか分からないけど技術的に先端的だったりニッチだけどすごいことが世の中にはあるんだなぁ思うこと、それを感じるのが結構大事なのかと思う。みたいな大量な処理をひたすら効率的にさばくための仕組みは結構興味深かった。紹介されているのはごく一部なんだろう。やっていたエンジニア勉強会に近い感じを受けた。技術的コアな情報を知っているエンジニアが集まることでエンジニア集団全体としての幅と厚さが出る。この技術の幅と厚さが価値になる。結構な幅と厚さのある勉強会になっているので価値は高いな。この技術に対する価値の見いだし方がちゃんと理解できている人はなかなか少ない。シリコンバレーではベースとなる考え方になっている懇親会でも色々な方と面識を作れたのもよかった。して何か一緒にやれることを見いだせればラッキーだろう。継続的に参加したい勉強会になりそうだ。DNSの逆引きチェック、SASL。