タグ

ブックマーク / satoshi.blogs.com (40)

  • 「ラボ」サーバー設置

    今年に入ってからレンタルサーバーを使って色々と遊んでいる私だが、そんな私を見て、社内からもそういった「遊び」の部分を会社として正式にサポートする仕組みを作るべきでは、という声が上がってきた。やっと分かってもらえたようだ。 そこでさっそくサーバーを「ラボ」用に一台立ち上げてもらい、その上で前から作りたいと思っていたアプリを作ってみた。携帯電話用の「シアトル近郊の交通情報表示アプリ」である。シアトル近郊の交通情報は、ワシントン州の交通局のウェブサイトに無料で公開されているのだが、携帯電話から見られるようには作られていないのだ。 そのサイトに表示されている画像をこちらのサーバー側で一度取り込み、細切れにスライスした上でディスク上にキャッシュし、それを携帯電話にダウンロードしたUIEngine上に表示してGoogle Mapのように自由にスクロールできるようにする、というアプリを前から作りたかった

    uemu
    uemu 2006/03/16
    サーバー側でUJBCを生成するミニコンパイラのソースも公開の方向で社内の同意が得られた。 そーです。
  • 元パソコン少年はマシン語の夢を見るか

    このブログの副題にもあるとおり、私は高校生の時から半田ごてを握ってパソコンをプリント基板から作ったり、アセンブラでプログラムを書いて雑誌に投稿していたりした、いわゆる「パソコン少年」の第一世代である。 そんな私が最初に C という言語に出会った時は、「Cでプログラムを書くのは素人だけだ。当のプログラマーはアセンブラだ。それも16進のマシン語を直接書けなきゃだめだ」などと生意気なことを言っていたものである。しかし、大学に入ってから作った Candy をディスプレイドライバーを除いて全てCで書いたのも私である。 C++ にも最初は抵抗があった。当初はコンパイラの性能も低かったので、とんでもないコードを生成していたし(コンパイラの吐き出したマシン語を読まずにはいられないたちであった)、「オブジェクト指向の質は言語ではない、プログラミングスタイルだ」(どこかで聞いたことがある)と言いながらあえ

    uemu
    uemu 2006/03/12
    良い意味で柔軟なのがこの人の魅力なのでしょう
  • Life is beautiful: ライブドア事件の怒涛の中心で愛をさけぶ

    「ライブドア株に売り殺到 他のネット関連企業にも波及(朝日新聞)」などという記事の見出しを見るたびに、「『ネット関連企業』という十把ひとからげ的なくくり方で、投資家のパニックを煽っているのはマスコミだろう」とツッコミを入れたくなるのは私だけではないはずだ。 冷静な投資家であれば、ライブドアを単純に GoogleYahooAmazon、などの企業などと比べるのは全くの間違いであることは十分承知なはずだ。Google などの「ウェブ・サービス」を業にする企業は、技術力・企画力の強さで大きくなった企業であり、彼らの目的は「世の中のために役に立つウェブ・サービスを作り、その結果として株価を上げて株主・社員に恩恵をもたらす」ことにある。その意味では、「ソフトウェア」を業とするマイクロソフト、「半導体」を業とするインテルも、「世の中のために役に立つ○○を作り、その結果として株価を上げて株主・

    uemu
    uemu 2006/01/26
    そうっすね。本当にそう思います
  • Web2.0実験室: ブログ用投票システム

    先日公開した、コミュニティ型「今日のことわざ」アプリだが、さまざまなブログにブログ・パーツとして貼り付けていただいたおかげで、のべで33万ページビュー、ユニーク・ユーザーは一日1万5000人近くになっている。Viral Marketing の効果が少し現れてきたようだ。 それに気を良くしてというわけでもないが、先週から作り始めたもう一つのプロトタイプが、ブログ用の投票システムである(当は Perl で作りたかったのだが、このレンタル・サーバー上では Perl から MySQL が使えないようなので、しかたがなく PHP で作ったが、実は PHP も初体験。二つの言語を同時に学ぶのは少しきつい…)。まだ一般の方々に部品として使っていただける準備はできていないが、このブログに貼り付けて実験するには十分なものが出来たと思う。 そこでまことに勝手ながら、読者の方々にテストのご協力をお願いしたいと

    uemu
    uemu 2006/01/20
    百式でも似たようなものが紹介されてたけど、どうなんだろう。Life~のは非常にシンプルなのでそれが良いかもしれない
  • UIEvolution Japan の設立宣言。そしてもちろん、人材募集はGoogle Baseで。

    今まで、私の会社(UIEvolution Inc.)は主に米国でのみビジネスを展開してきたのだが、携帯端末・ブロードバンドの普及率、今後2~3年で格的に立ち上がると予想されるVOD(ビデオ・オン・デマンド)サービス、ネットと繋がり始めるカーナビやデジカメ、などを考慮すれば、そろそろ日でのビジネスを気で立ち上げる必要があると判断した。特に、パソコン、携帯電話、セットトップボックス、カーナビ、ゲーム端末、携帯型メディアプレーヤー、などさまざまなデバイス・ネットワークにまたがった形でのパーベイシブ・アプリケーション(参照)という世界を実現しようとしている弊社としては、日市場は絶好の実験場でもある。 そこで、UIEvolution Japan(UIEJ)を設立することに決定した。ただし、通常のソフトウェア会社の日法人のように、米国社で作ったものを日語化して日で売る、という代理店的な

    uemu
    uemu 2005/12/11
    求職2.0
  • Web2.0時代らしいエンジニアのクリエイティビティの引き出し方

    Foxnews の "Lerning From Google" という記事を読んだ。特に目新しいことは書いていないのだが、その冒頭に書いてある、 The top executives at Google recently admitted that they kind of let their employees invent and develop whatever they think is cool and the company has no problem putting it online to see what happens. 【意訳】Googleの重役たちは、エンジニア自身がカッコいいと思うものであれば、何であれ(誰にも了解を取らずに)作ってしまって良く、会社としてもそれをそのままサービスとして公開してしまってユーザーがどう反応するかを試してみる、というやり方が全然かまわ

    uemu
    uemu 2005/11/05
    やりたいことをやらせる
  • マイクロソフトがついにオンライン版の Windows と Office を作ると発表

    社員の一人が、「マイクロソフトが遂にオンライン版のWindows と Office を発表」というセンセーショナルなタイトルの記事へのリンクを送ってくれた(参照)。 「発表って、もう出来ているのか!オンライン版のWinodwsってなんだ?」と記事を読んでみると、厳密には「そういうものを作ることにしました」というイニチアチブの発表に過ぎない。少しはデモがあるらしいが。うーむ。 さらに読み進めると、Windows Live はメッセンジャー、オンライン・メール・サービス(hotmailとは別のものを作るようだ)、ストレージ・サービスなどを組み合わせたサービスだそうだ。どこが新しいんだろう?YahooGoogle との戦いに気になったと宣言したいのだろうが、これを Windows Live と呼ぶのはかなり強引だ。MSN ブランドではもう戦えないととうとう観念したのだろうか。 Office

    uemu
    uemu 2005/11/04
    へぇnetdosってのがあったのか、、さて、既存のビジネスはつぶせないでしょう
  • Life is beautiful: プロトタイプ作りの効用

    私の関わっているプロジェクトの一つに、「全く今まで存在しなかった形のデジタル・エンターテイメントを実現しよう」というとても楽しいプロジェクトがある。この手の大きなプロジェクトを成功させるには、「大きな夢を共有しつつ、同時に一つ一つ着実に駒を進めていくこと」が大切なのだが、なかなか簡単ではない。特に、まだ「最終的に目指すもの」のイメージがちゃんと共有されていないので、各チームの動きがちぐはぐなのだ。 そこで、私が「プロジェクトメンバー向けに、目指すライフスタイルのイメージ・ビデオを作ろう」と提案しているのだが、なかなか理解してもらえない。「プロジェクトが立ち上がったばかりなのに、そんなものはまだ作れない」とか、「もう少し見えてきてからにした方が良いのではないか」という否定的な意見が出るのだ。今日は、そんな人たちへのメッセージ。 私がもの作りをするときは、常にユーザー・インターフェイスのプロト

    uemu
    uemu 2005/10/21
    重要 これは重要 絶対にわすれない
  • 「ロングテール的な地デジ批判」の呼びかけ

    先日の「アップルにして欲しい次の革命」というエントリーで、「地デジが大変な税金の無駄遣いだということをおおっぴらに指摘する人は少ない」と書いたが、当にそうなのか少し調べて見た。すると、2002年の時点で、「通信と放送研究会」というかなりまっとうな組織が、「地上波デジタル放送への国費投入に反対する」という声明を発表していたことを見つけた。 …数万円の基地局でテレビ番組を流せる時代に、1兆円以上の経費をかけて行われる地上波のデジタル化は時代錯誤であり、民放連の氏家斉一郎会長も認めるように、事業としても採算は取れない。ここで既成事実を認めると、今後はデジタル放送設備への公的資金(財政投融資を含む)投入の要求が出て、さらに国民負担がふくらむおそれが強い。… 「まともなことを発言する人もいるんだ」と安心する反面、これだけ明白に間違っていることをストップすることが出来ない日の官僚システムが当に悲

    uemu
    uemu 2005/10/16
    これについてのエントリーかく
  • Life is beautiful : アップルにして欲しい次の革命

    うわさされていた通り、ビデオ iPod を発表したアップルだが、はっきり言ってどうでも良い(もちろん私は買わない)。あんな小さな画面でミュージック・ビデオを見せる、なんていうことがスティーブ・ジョブスの当の狙いではないことは明白だ。 今回のアナウンスメントでもっとも重要なのは、ディズニーiTunes 向けの動画配信のパートナーとなったことある。ディズニーは、ABC、ディズニーチャンネル、ESPN などの主要なテレビ局を持つ巨大コンテンツ会社。そのディズニーCEOの Iger 氏が自ら舞台に上がってアナウンスをしたのだから、これの意味することはビデオ iPod なんかよりも桁違いに大きい。 私がなぜこのパートナーシップに特に注目しているかというと、iTunes Music Store で音楽業界に革命をもたらしたアップルには、ぜひともこれをテコにしてもう一つして欲しいことがあるからだ。

    uemu
    uemu 2005/10/15
    光ファイバーって 日本と韓国以外でも 普及してるのだろうか??
  • Life is beautiful - スティーブ・ジョブスに学ぶプレゼンのスキル

    先月の「プレゼン専用、平置き液晶モニター」というエントリーに対しては沢山の人からフィードバックをいただいたのだが、そのほとんどがこの液晶モニターに対してではなく、私がなぜそんなデバイスが欲しいかの理由として挙げた、以下の文に対するものであった。 多くの人が勘違いをしているのだが、プレゼンの主役はパワポのスライドではなく、プレゼンをしている人である。社内の企画会議であれ、顧客に対するセールスであれ、一番強く印象付けるべきは、提案する企画や商品ではなく、プレゼンをする自分自身なのだ。もちろんプレゼンの中身も重要なのだが、当に重要な情報はどのみち文書で別途提出することになるので、プレゼンの段階で重要となるのは、とにかく自分を印象付け、「こいつの提案する企画に社運を賭けてみよう」、「こいつを見込んでこのテクノロジーを導入してみよう」などと思わせることである。やたらと文字ばかり並べたスライドを読

    uemu
    uemu 2005/10/15
    文字を読むだけのプレゼンは聞いてて疲れる プレゼンターを印象づける
  • Life is beautiful: 「パソコンのコモディティ化」に向けて着実な手を打つアップル

    今日、愛車にiPodアダプターを取り付けてもらった。工賃も含めて320ドル(約3万2千円)である。体価格が250ドルのiPod nanoを繋げるアダプターに320ドルもかけるのはどうも不合理に思えるが、どこに行くにも車を使う私としては、「iPodなライフスタイル」を最大限に楽しむには避けることの出来ない必要経費だ。 2006年度にアメリカで販売される車の30%にはiPodアダプターをディーラーオプションで搭載することができる(参照)とのことだが、それすなわち、iPodがデファクト・スタンダードとなりつつあることを意味する。来ならマイクロソフト主導で、USBインターフェイスのオープンな業界標準でも作るべきだったのだろうが、iPod独自のインターフェイスがデファクトとなりつつあるために、それに繋がる唯一のデバイスであるiPodもデファクトになってしまうのである。BMWとのパートナーシップを

    uemu
    uemu 2005/10/13
    このかたが言うと説得力あるな コメントも面白い
  • 任天堂の「肩すかし」作戦とXavixPORT

    ここの所、ゲーム業界の話題は「PS3やXBox360がどこまでゲームを進化させるか」にばかり集まっているが、私にはどうしても、ゲーム業界全体が「イノベーションのジレンマ」に書かれていた通りのシナリオを歩んでいるように見えてしかたがない。今年の春にシアトルで開かれたゲーム開発者向けのカンファレンスで、中堅のゲーム開発会社が壇上でこんなことを言っていたのを思い出す。 私の会社では平均して、DSのタイトルに約40万ドル(約4000万円)、PSPのタイトルに約80万ドル(約8000万円)の開発費を費やしています。PS2向けのタイトルとなると100万ドル(一億円)を越します。開発費が高くなれば高くなるほど事業リスクは高くなり、それだけでは会社の運営は出来ません。そこで私の会社では、開発費が約20万ドル(約2000万円)ぐらいで済むGBA向けのタイトルを作り続けて確実な利益を稼ぎ出すことにより、そうい

    uemu
    uemu 2005/10/06
    まさに任天堂の狙いはそこでしょう。うまくいくかどうか分からないけど
  • Life is beautiful: 理科系人間にも分かる「小泉改革の本質」

    以前にも、「Ajaxの質」などのエントリーを書いたことがあるが、エンジニアにとって、物事の質をしっかりと把握して、絶対に必要なものとそうでないものを見極める力を付けることは非常に大切である。 そこでその練習も含めて、小泉首相がやろうとしている構造改革の質を私なりに解釈して、理科系人間の私にも納得できる形で解説してみようと思う。 今の日が抱える一番の問題は、財政赤字である。支出が税収を大きく上回る状況を何年も続けて来たため、国債という形の大量の借金を抱える悲惨な状況になっているのだ。誰が考えても、この「支出が税収を上回る状況」は早急に解消すべきなのだが、それがとても難しいのである。 なぜ難しいかと言うと、それは政府の支出をコントロールする立場にいる政治家や官僚が、「支出を多くしたほうが自分自身が得をする」立場にいるためである。つまり、地方にどのくらいダムや道路を作ったら良いかを決める

    uemu
    uemu 2005/09/05
    説明上手だなぁ、、、 僕的には「10年前から一貫してる」+「政敵をことごとく打ち倒した行動力」を評価
  • 組み込みソフトをXMLが変える

    このブログで「愛読書は日経エレクトロニクス」とさんざん言ってきた私の愛が通じたのか、遂に日経エレが UIEngine を取り上げてくれた。「組み込みソフトをXMLが変える。開発効率向上の切り札に」という解説記事(7月18日号51ページ)。 携帯電話や各種家電AV機器などを含む組み込み機器のソフトウェア開発コストは上昇の一途をたどっており、ムーアの法則とともに急激に下がっているハードウェアコストとの兼ね合いから、危機的な状況にある(端末一台あたりの製造コストが下がると、固定費であるソフトウェア開発費の比率が相対的に上がるので、実質的なソフトウェア開発費のトータルコストに対する比率の上昇をさらに加速させることになる)。そのソフトウェア開発を、XML と スクリプトを使って効率化し、かつOSやCPUに依存しない形でライブラリー化して再利用可能にしようという動きがある、という記事である。 2000

    uemu
    uemu 2005/08/14
    日経エレクトロニクス 読もうっと
  • 戦士たちよ、「大江戸温泉物語」に一旦退去!

    はてなの合宿をまねしたわけではないが、私の関わっているいるプロジェクトのキックオフ・ミーティングのためにお台場に行く。終日ミーティングの後、宴会、温泉、という趣向だ。 会社で日々の仕事に追われていると、「自分が今している仕事は、プロジェクト全体の中でどんな役割を果たすのか」、「そもそもこのプロジェクトは会社にとってどんな意味を持つのか」などを考えたり話し合ったりする時間も機会をなかなか作ることができないので、あえて会社から離れた所でミーティング(英語では off-site meeting)をすることによって、その辺りの意識合わせをしっかりとしようという試みである。 マイクロソフトでは、この手のミーティングを retreat (直訳は「退去」)と呼んでいたが、これはビジネスを戦争に例えるのが好きなビル・ゲイツが、最前線で戦う戦士たちを敵の弾の届かない所まで一旦退去させ、体を休ませながら次の戦

    uemu
    uemu 2005/08/08
    そうかビルゲイツの手法だったのか 
  • Life is beautiful: ゲーム・デザイナーのユーザー・インターフェイスへのこだわり

    UIEvolution がスクエニに買収されてから、スクエニのデザイナーやプランナーの人たちと仕事をする機会が増えたのだが、何よりも感心するのが、彼らのユーザー・インターフェイスへのこだわり方である。 彼らの「誰でもマニュアルを見ずに直感的にすぐ使えるものにする」ということに関する真剣さは尋常ではなく、他のIT企業の人たちにもぜひ見習って欲しい姿勢だ。彼らによれば、ゲームは遊び始めて30分が勝負で、30分以内に「楽しい」と感じてもらえるぐらい心地よく使いこなしてもらえないゲームは市場で失敗するそうである。パソコン教室にでも通わなければ使いこなせないパソコンとは大違いである。 この話はいつかここで書こうと思っていたのだが、キッカケを作ってくれたのが Broad Band Watch のこの記事。 スクエニのデザイナーによるユーザー・インターフェイスをべた褒めしている。 このSTBのユーザーメ

    uemu
    uemu 2005/08/05
    ユーザーインターフェースの話。スクエアは対してUIよくなかったのだが 今は違うのかな
  • Google Map API で早速遊んでみた

    つい昨日、『私自身、もしLonghornのベータ版で遊ぶか、Googleの新しいウェブ・サービスのベータ版で遊ぶかの選択肢を迫られたら、迷うことなく後者を選ぶ』と書いたばかりだが、偶然とは恐ろしいもので、ちょうど GoogleMap API のベータ版をリリースしたことを発見した。そこで早速、遊んでみた。 会社の近所の地図を表示し、そのまわりの幾つかの場所にマーカーを付け、クリックすると説明が出るようにしたのだ。もちろん、マウスで地図をドラッグしてスクロールさせることも出来るし、Satelite ボタンを押して写真に切り替えることもできる。こんなウェブ・アプリケーションが30分ぐらい遊んだだけで出来てしまうのだから、すばらしい時代が来たものだ。 [追記] 参考までにソースコードを添付。ただし、ソースコード中の "key=..." は、このブログのURL用に取得した専用の Maps A

    uemu
    uemu 2005/07/04
    サンプルコードもある
  • 元MSエンジニア、ついにマックを買う

    つい先日、「私がWindows95に書いたコードは40年間も使われ続けるのだろうか?」とセンチなことを言ったばかりの舌の根も乾かないうちに、こんなことを言うのも気が引けるが、ついに Mac mini を買ってしまった。が主に使っていたキッチン・パソコンが壊れてしまったので、それの代わりである。 今まで、パソコンを買う段階で Windows パソコンにしようか、Mac にしようか悩んだことはなかった。マイクロソフトで働いていた時は当然だが、その後も、常に、疑問の余地無く「Windows パソコンが良いに決まって」いたのである。 しかし、今回の買い替えに際しては、初めて「Windows パソコンでも Mac でもどちらでも良く」思えたのである。理由を自分なりにまとめてみた。 1.キッチン・パソコンの主な役割はインターネット、メール、音楽、写真である。 2.パソコンの購入後にアプリケーションを

    uemu
    uemu 2005/06/17
    アンチソニーでマッカーの僕には思考する前に拒否反応してしまう案だなぁ。ソニーが買収したらマック捨て
  • Life is beautiful: 日本語とオブジェクト指向

    先日、日経BPの出版局の方と話をする機会があったのだが、私がマイクロソフトでウィンドウズ95の開発に関わったことに触れた際、「ユーザーインターフェイスの設計において、日人であることで何か役に立ったことはありますか?」と聞かれた。日人であることがプラスになったとは思わないが、ふと思い出したことがある。当時、「日語はオブジェクト指向な言語だな」と思ったことである。 その当時(90年代初頭)、アップルの方が使い勝手に関しては一歩も二歩もマイクロソフトより進んでおり、そのためには、もともとゼロックスが提案しアップルが商品化した、「オブジェクト指向ユーザーインターフェイス」の考え方を、より推し進めるしかないという戦略で、ウィンドウズ95のユーザーインターフェイス(当時は Object-Oriented Shell と呼ばれていた)の開発をしていた。 「オブジェクト指向ユーザーインターフェイス」

    Life is beautiful: 日本語とオブジェクト指向
    uemu
    uemu 2005/06/04