2010年12月4日土曜日

小飼弾の「仕組み」進化論

印象に残ったことは、

  • 仕組みが変わると業界ごと消滅する
  • 既存の仕組みを20%でまわして、残りを新しい仕組み作りにあてる
  • 自分の仕事を見直す
    • どれだけ利益を上げる必要があるか
    • どれだけ利益に貢献しているか
    • それに行っている時間
  • プログラマーの3大美徳は 怠慢短気傲慢



「仕組みが変わると業界ごと消滅する」については、今ある仕組みで儲けていても
それをひっくり返すような仕組みができたら、消滅してしまうということ。
僕の業界は印刷業界で今は紙に印刷することで収益を得ていますが、
紙が不要な時代がきてしまったら、まさに業界ごと消滅します。

そうならないために「既存の仕組みを20%でまわして、残りを新しい仕組み作りにあてる」新20%ルールが必要なのです。
でも今の会社ではほぼ真逆な感じで、80%くらいは保守や今あるものに機能を追加することに力を注ぎ、新しい仕組みは研究部門にまかせた的な。。
そして電子書籍が脚光をあびてきてようやく焦り始めたといったところです。

現状を変えるにはまずは「自分の仕事を見直す」ことが必要。
全然これまでは目を向けていませんでした。
というよりも目を背けていたのかも。。

「プログラマーの3大美徳は 怠慢、短気、傲慢」だそうで
自分でプログラミングしてどうにかするっていうのはほとんどできてなかったので
失格ですねorz
これから心を入れ替えてがんばりたいです。

ET2010

ET2010@パシフィコ横浜に行ってきました。

はじめてETに行きましたがESECの劣化版かなと思っていましたが
そんなことはなく、十分見ごたえのある内容でした。

今回の印象としてはやはり組み込み会ではAndroidが熱いということ。
どこもAndroid系の出展が多く、特にテスト系が見られたことから
Androidが実用されてきていることが見受けられました。

坂村教授のITRONの講演も聞きましたが
ITRONももちろんいいとは思いますが
ビジネスモデル的にどうなのかなというのがちょっとひっかかりました。

日本はいいものはつくってはいますが
結局おいしいところをとれていないのかなと。
もう少しどういう方向に進むべきなのかビジョンがほしいところです。

2010年12月2日木曜日

pythonはじめました

LightWeightな言語が全然使えないので
pythonの勉強をはじめてみようかと。

RubyとかPHPとかいろいろと選択肢はあったわけですが、
GoogleAppEngineに使えるのでpythonにしました。

またちょうどよく、帰ってきたPython Workshopが来週開催されるようなので
早速いってきたいと思います

来週はAndroidの会定例イベントもあるし勉強会盛りだくさんです。

首都圏内に住んでいるとこういうのに気軽に出れるのがいいですね。
ただぼくは都心から勤務地がかなり遠いのと家も神奈川県なので月曜とかに懇親会は
つらいです。。

2010年12月1日水曜日

Windows環境でも5秒で起動

マイクロソフトなどが電源投入からわずか5秒で瞬間起動するOS「SplashtopOS」の無料配布を開始

SplashtopOSというLinuxベースのOSをのっけて、こっちのほうがWindowsより
先にたちあがって、Webはすぐ使えますよというものらしい

SplashtopOSのサイトでは以下のように書いてあるので
入れても問題ないはず。。
勇気ある窓ユーザーの諸兄はいれてみてはどうだろう



The Perfect Companion for WindowsSplashtop OS delivers instant web access, 
without sacrificing your familiar Windows desktop. Just power up and go.
Installation is risk-free – only the installer runs in Windows, 

with no impact to your settings, files, applications or personal data.

2010年11月30日火曜日

Mozillaがプログラミング言語を開発中 その名はRUST

Mozilla is designing a new multi-paradigm programming language called Rust. According to the Rust Project FAQ, the Rust team's goal is "To design and implement a safe, concurrent, practical, static systems language."

ということらしいです。
詳しくは以下をご参照

ソース

PROJECT FAQ

Go言語TechTalk

Go言語TechTalkに参加してきました。

GO言語は事前に少し勉強していったので
前半はついていけましたが、後半はWebもそんなに詳しくはないし
内容もよく知らなかったのであまり理解できませんでした。

今日聞いた内容からGO言語について思ったことは、
思った以上にCっぽい。

C++に近いんだろうと勝手に思っていたわけですが全然そうではなかった。
クラスとかないし、オブジェクト指向系の言語ではなさそう。

平たく言うと 手っ取り早くプログラミングできるようにしたC言語 といったイメージだろうか。

やたらと簡略表現をがんばっている点がそう思わせるのだろうか。。
正直これで書かれたコードはあまり読みたくはないと思った。書く方は楽だろうけど。

でもCよりもよくなっている点はいっぱいあり

・マルチスレッド対応
・Web系のAPI対応
・ドキュメント対応(Javadocみたいなの)
・複数の戻り値対応

などいいなぁと思いました。
これがC++ベースだったらもうちょっと使ってみたかもしれないけど
これだとちょっとなぁ・・・

GO++を頼む

2010年11月8日月曜日

日本Androidの会 11月定例レポ

日本Androidの会 11月の定例イベントに参加してきました。

以下まとめ

・Sharp 新作Android携帯タッチアンドトライ

IS03(KDDI)・・・正直他の2つに比べて使いにくかったです。Android2.1だからかちょっと動きに機敏さがなかったです。

003SH(Softbank)・・・特に特徴はなし。。TapFlowUIはいまいち。

SH03C(docomo)・・・これが一番よかった。動きとしては十分満足。

ただiPhoneと比べると洗練されたUIではないです。
フリック入力とかしてみましたが、すごく使いにくくてだめでした。
慣れの問題かもしれませんが。
でもようやくまともなAndroid携帯がでてきたなという印象を強くうけました。

・Adobe AIR
Flash、HTML、Javascriptでクロスプラットフォームなアプリが作れる。
既存のFlashコンテンツを取り込むのが狙い。

開発ツールのBurrito(AIR SDK、FlexSDK)は来年上半期くらいに出る。
デモでは、画面がタグで簡単に作れたり、デザインはドラックアンドドロップでできたりと
便利そうでした。

・告知

Android Bazaar and Conference 2010冬 は 2011/1/9 東大 で開催。(2011年になってしまったのは気にしない)