タグ

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

  • HTML5 Widget入門:あなたにも作れるiPad用Widget

    今朝の「iPadHTML5 Widgetを走らせて遊ぼう」に対して、「もう少しWidgetについて知りたい」との声が聞こえてきたので、「Widget入門編」を書いてみようかと思う。 Widgetとは何か? 先のエントリーで書いたが、ひとことで言えば「パッケージ化されたウェブアプリケーションである」。通常のウェブアプリは、特定のURLにアクセスすることにより走らせるが、Widgetの場合は、.wgt のエクステンションを持つWidgetファイルをダウンロード+インストールした上で、それを起動する。 Widgetファイルの中身は、HTML+CSS+JS+メディア・ファイルで構成されており、それをZIP圧縮して、エクステンションを.wgtに変更しただけのものである。 なぜそんなことをするかと言えば、(1)オフラインで動かしたい、(2)通常のデスクトップアプリの感覚で起動したい、(3)パッケージ

    HTML5 Widget入門:あなたにも作れるiPad用Widget
    shinfukui
    shinfukui 2010/05/29
    どうしてこれをAppleが許可したのかわからない。
  • 私からの提案:おかえりなさいテレビ

    若干誤解してしまった人も少しいたようだが、私が「もし日のメーカーがiPhoneを発売したら...」で指摘したかったのは、「広告一つでこんなにインパクトが違うのか」という単純な話ではなく、「どこに重きを置いてもの作りをするか」というもっともっと根的な問題。 カタログスペック重視のもの作りは、確かに社内の稟議を通しやすいし、作る過程でも目標設定が簡単だ。量販店で横並びにされた時にも他社の製品に負けない。しかし、これがそろそろ通じなくなっていることは、日のどのメーカーもひしひしと感じているはずだ。 確かに「ユーザー・エクスペリエンス(おもてなし)」とか「ライフスタイルへのインパクト」重視のもの作りは、定量化ができなし、大失敗の可能性もあるので、「出る杭は打たれる」型の日の会社では難しいのかも知れないが、そろそろ意識を切り替えないと手遅れになる。「ユーザーにどんな体験をしてほしいか」をまず

    shinfukui
    shinfukui 2010/03/09
    若者ですら、こういう発想ができないケースが多いと思う。どうしても多機能を売りにしてしまう。
  • アップルの30年ロードマップ

    昨日、日経BP主催のAndroidに関するセミナーで講演+パネルディスカッションをしたのだが、パネルディスカッションを一緒にさせていただいた、日通信の福田尚久氏との話(特に、楽屋に戻ってからの非公開の話)が興味深かった。 福田氏は、スティーブ・ジョブズがAppleに戻り、Microsoftからの資金調達、iPodのリリース、アップル直営店の展開、という今のAppleの成功の基盤となる「奇跡の復活」を遂げた時期にジョブズの側近として活躍した人。 彼に言わせると、今のAppleのビジネス戦略は、倒産寸前だった97年当時に作った「30年ロードマップ」に書かれた通りのシナリオを描いているという。 もちろん、具体的な内容は企業秘密でもあるので直接聞き出すことはできなかったが、ここ12年の間にアップルが出して来たもの(iPod, iTunes, iPhone, Apple TV, Safari, O

    shinfukui
    shinfukui 2009/12/05
    これがビジョンであり、ビジョナリー・カンパニー。
  • 「RESTful MVC」なアーキテクチャの話

    最近、増井君と私でアーキテクチャの話をすることが多いのだが、そんなディスカッションの中で気に入っているのは左の図のようなアーキテクチャ。 もちろん、核となるのはビジネスロジックを含んだModelの部分。そこをしっかりと実装し、内部構造を隠す粒度の荒いインターフェイスを定義し、外から何をされてもデータの整合性が壊れない様にすることは何よりも大切。 そして、そのModel層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにすることがミソ。こうすることによりにより、どんなに締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように作っておく(ずる=来使うべき外部インターフェイスだけでなく、Model内部に直接アクセスして依存関係を作ってしまう事)

    「RESTful MVC」なアーキテクチャの話
    shinfukui
    shinfukui 2009/10/18
    興味深い考察だが、MVCのMをサービスとして露出するのは下策だと思う。ファサードなりをCとしてかますべき。RESTfulだからといってMを直接露出させる必要はない。それをするならそれこそActiveRecordを使った方がいい。
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

    shinfukui
    shinfukui 2009/10/12
    正直、RDBのレコードをオブジェクトに自動マッピングしてくれても、なんにも嬉しくないと昔から思っている。ある程度の規模のシステムに必要なSQLはそんな単純なものじゃない。
  • DellのAndroidケータイが意味するもの

    CNet/WSJにも書かれていたが(参照)、DellAndroidを使ったスマートフォンのリリースに向けて着々と準備を進めているらしい。 Microsoft/Intel連合がOSとチップセットという組み合わせでパソコンビジネス(ハード)への参入障壁を極端に低くし、大量の新規参入組と自然淘汰により一気にパソコンの低価格化・コモディテぃ化が進んだことは記憶に新しいと思うが、それと同じような波がようやく携帯電話の世界に押し寄せて来ている。 ここに来てはっきりと見えて来たことがいくつかある。 Androidにより参入障壁が大幅にさがり、中国台湾韓国などからメーカーが大量に参入してくる そういったメーカーに製造をまかせ、自分はデザインとブランドだけで勝負する企業も参戦する(Dellはだぶんここに位置することになる) スマートフォンとそれ以外の境があいまいになり、フルブラウザーを搭載するのがあた

    shinfukui
    shinfukui 2009/10/08
    「スマートフォンとそれ以外の境があいまいになり、フルブラウザーを搭載するのがあたりまえになる」この辺が、どうなるのかなーと言うところ。誰もがフルブラウザを求めているとは限らない。
  • で、実際のところHTML5でどのくらいのアプリが実装できるのか実験してみた

    少し前のエントリーでも触れた事があるが、「このままHTML5が普及してくれればスマートフォン向けのアプリの大半はHTML+CSS+Javascriptだけで作れるんじゃないか」と感じ始めている私である。 もちろん、そうなるには「規格がきちんと統一される」「まともな実装をしたスマートフォンが十分に普及する」「iPhoneの一人勝ちにはならない」などの条件が満たされる必要があるため、必ずしもそうなるとは限らないが、少なくとも「そろそろキチンと勉強しておいて損はない」技術であることは確か。

    で、実際のところHTML5でどのくらいのアプリが実装できるのか実験してみた
    shinfukui
    shinfukui 2009/09/12
    凄い!しかし、電卓の反応速度は残念な感じだった。3Dグリグリは十分なめらかに動いて驚いた。on iPod touch 1G。
  • iPhoneに関するアンケート調査結果

    まず最初の質問は、「iPhoneを持っていない理由を教えてください」だが(注:このアンケートはiPhoneを持っていない人たちにたいするアンケート)、結果は以下のように「ソフトバンクでしか使えないから」が大半という結果になった。予想外に低かったのが「今持っている携帯で満足している」と答えた人。これを見る限りでは「まだ買い替えの時期じゃないから」と合わせると80%もの人がiPhoneの潜在ユーザーということになる。NTT DoCoMoがiPhoneを採用することになれば、iPhoneの普及率が一気に伸びる事はほぼ間違いなさそうである。 次の質問は「iPhoneをさわったことがありますか」という質問。興味深いのはこの「ちょっとだけある」というユーザーの多さ。他の携帯の数字がないので比較しようがないが、友達が持っていたりすると「ちょっとさわらせて」となるのがiPhoneの強みなんだと思う。 三番

    iPhoneに関するアンケート調査結果
    shinfukui
    shinfukui 2009/08/29
    3Dグラフはやめろとあれほど(ry
  • 外国為替相場取引(FX)で確実にもうける方法(必勝法)

    ワシントン大学で受講しているMBAもあと1ヶ月を残すところまで来たが、最後の期に受けている授業の一つが "International Finance" という外国為替に関する集中講座。今までいろいろと疑問に思ってきたことが一気に解消されたので大好きな授業の一つだ。 その授業の中で、金利の低い外貨で借金をして家を買った結果巨額の借金を抱えることになってしまった人たちがアイスランドにたくさんいる話だとか、リスクを十分に理解せずに為替リスクを100%負って金利の高い外貨預金に走る日の主婦たちなのど話が出たので、日の事情に関して少し調べてみた。

    shinfukui
    shinfukui 2009/05/15
    コメント欄の「投資のご経験は?」とか、麻薬吸わないと麻薬批判しちゃいかんのかとw 反論があるなら根拠を添えて。でないと負け犬の遠吠え。dan氏の反論を超楽しみにしています。
  • 「戦略的OS」の開発がことごとく失敗している点に関する一考察

    90年代にIBM、MicrosoftApple各社が巨額の開発費を投じて作っていた「戦略的OS」がすべて失敗してしまったことを皆さんはご存知だろうか? IBMが作っていたのはOS/2。元々はMicrosoftとの共同開発だったが、途中で仲違いをしてしまい、最後はIBMだけが細々とサポートしていたことすら覚えていない人が多いとは思うが、Windows95の成功であっというまに市場から消えてしまったのがOS/2。具体的な数値は公開されていないので分からないが、両社が数百人体制で数年間開発していたので、少なく見積もっても日円で数百億円は投じられたことは間違いない。 Cairoの方は私自身が初期のころにいたこともあるし、最終的には「Chicago(Windows95のプロジェクト名) vs. Cairo」の戦いの最前線にいた私としては知りすぎている点も多いのだが、一つだけ確かなのは、プロジェク

    shinfukui
    shinfukui 2009/04/05
    個人主義者のプログラマーとしては耳に心地よい話。
  • Life is beautiful: 自分で考える前にググっていませんか?

    つい先日、興味深い話を聞いた。ある大学の授業で「デジタル・コンテンツ・ビジネス」というテーマで小論文を宿題として書かせたところ、同じような内容の小論文ばかりが集まったという。その原因を調べたところ、「デジタル コンテンツ ビジネス」のキーワードでググると上位に来る私の過去のエントリーの内容がほぼ丸写しにされていたという。 日の学生の勉強に対する態度なんてそんなものなのかも知れないが(それはそれで憂うべき話だがその話は別の機会に)、少し心配になるのがどんな気持ちでその手の「コピペ」をしているのか、という点である。確信犯的に「徹底的に手を抜きたいからコピペしているだけ」ならまだ許せる。私が問題視するのは「自分で考える前にまずググる」習慣であり、「ググれば答えが見つかるにちがいない」という錯覚である。 暗黒時代とも呼ばれる中世ヨーロッパで科学の進歩があんなにも長い間低迷した原因の一つは、あの時

    shinfukui
    shinfukui 2008/06/19
    だって、「自分で考えたこと」を褒める人って日本にあんまりいないからでは。めちゃくちゃに間違ってるんだけど自分で考えた小論文、褒めれる人いるのかな?
  • iPhoneがなぜそれほどまでに「革命的」なのか

    iPhoneに関しては、まだ誤解している人も多いようなので、念のために解説しておくと、iPhoneがこれほどまでに通信業界で注目されているのは、マルチタッチのUIを採用しているからでも、NextStepの血を引く最先端のiPhoneOSを積んでいるからでもない。NTTドコモなどの旧来型の通信キャリアからみれば「単なるデバイスの調達先」でしかなかったデバイスメーカーがキャリアのビジネスに口も手も出している点にある。 私がAppleとAT&Tの提携発表で一番驚かされたのは、その料金体系であった。パソコン並にネットワークを使うiPhone向けの使い放題プラン(日の「パケ放題」に相当する部分、ただし容量制限は一切ない)が月々わずか20ドルというのは、当に破壊的な価格である。この価格故にiPhoneは非常に魅力的なデバイスとなっているし、これだけ普及している。もちろん、それを実現するためにAT&

    shinfukui
    shinfukui 2008/06/05
    iPhoneが片手で操作できるようになったら考えたい。
  • プラットフォームを選ぶということ

    この業界で仕事をしていると、しばしば迫られるのが「どのプラットフォームに向けて商品開発をして行くのか」という決断。会社としての経営判断の場合もあれば、個人のスキルアップやキャリアパスのための判断の場合もあるが、いずれにしろ限られたリソース・時間をいかに有効に使うか、という点ではとても大切。 パソコン用のソフトウェアであれば、「Windows向けに作るのかMac向けに作るのか」というOSレベルでの選択肢もあるし、「Windows Vista独自の機能を使って差別化を図るのか、それともWindows XPでもちゃんと動くように作ってまずは大きな市場をとりに行くのか」というOSのバージョンレベルでの選択肢もある。もちろん「そもそも特定のOS向けのアプリを作るべきか、それとも、すべてウェブ・アプリケーションとして作るか」というアーキテクチャ・レベルでの選択肢もある。 「少なくともここ数ヶ月はiPh

    shinfukui
    shinfukui 2008/05/13
    この視点大事。結局「どういう未来を希望するか」これを考えている人が、望む未来を手に入れる。
  • 「少年よ大志を抱け!」よりも「若者よどん欲になれ!」の方が良くないか?

    月刊アスキー向けに「仕事を楽しんでしている人に共通するもの」というテーマでコラムを書いているのだが、そこで引用した「Boys, be ambitious(少年よ大志を抱け)!」に含まれたメッセージがどうも気に入らない。 「少年よ大志を抱け!」という言葉には、「楽して金儲けしたい」、「風呂屋の番台に座ってみたい」、「美人の嫁さんが欲しい」、「一度で良いから女優とデートしたい」、「プール付きの家に住みたい」、「有名になって女子アナと結婚したい」、「一発当てて、後はハワイでのんびり暮らしたい」などの、下世話な欲求を否定するメッセージが含まれている。特に日語訳の「大志」という言葉には、「志はもっと大きくなければいけない」「金儲けなど考えてはいけない」「私利私欲に走ってはいけない」というメッセージが強くこめられている。 「最近の若者は覇気がない」などと批判する大人がたくさんいる。そんな人たちに限っ

    shinfukui
    shinfukui 2008/05/08
    「企業や個人が自己の利益を最大にするためにする経済活動が社会全体に利益をもたらす」 合成の誤謬の問題をどう考える? 中島氏レベルの人でもこういう考えを持っているから怖い。
  • Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている

    先日、経済産業省向けの仕事をしている知り合いと事をしたのだが、彼によると経済産業省の今の悩みは、「IT産業の階層化の弊害によっておこる下流のプログラマーの収入の低下」だそうである。「プライムベンダー」と呼ばれる「上流コンサルタント」たちがインドや中国にも仕事を発注できることを理由に、激しく値切り始めたために、今やわずか一人月30万円というケースもあるという。 こんな話を聞くと当に悲しくなる。まず第一に「プログラムを書く」という仕事は簡単な仕事ではない。数学的な頭を持っていないとかなり辛いし、基礎がしっかりと出来ていないとろくなソフトウェアは作れない。物価の安いインドや中国なら許せるが、米国よりも生活費の高い日で一人月30万円とはあまりにも低すぎる。 「彼らは下流のエンジニアで、詳細仕様書に従った通りのプログラムを書くだけの簡単な仕事をしているから給料が安い」という説明を聞いたことがあ

    shinfukui
    shinfukui 2007/10/11
    完全に同意。しかし、こうも考えてしまう。「良いピアノ奏者でないと、良いピアノの曲を作ることはできないのだろうか?」と。オケの曲を作るには、全部の楽器が弾ける必要があるのか、と。弾けた方がいいのは真だが
  • 日本語うんちく:「そこのコンビニでおでんが売っている」

    昨日の「日語の進化について、一つの実験をしてみる」というエントリー。皆さんからたくさんのフィードバックをいただいた(現時点でコメント70個、はてなブックマーク67個)。ご協力に感謝、感謝である。ブログがリアルタイムで双方向なコミュニケーションツールであるからこそ可能なこんな遊び。ネットがある時代に生きていてつくづく良かったと思う。 そこで題だが、私が一番知りたかったのは「そこのコンビニでおでんが売っている」という、私ぐらいの世代の人にとっては「違和感」どころか「明らかな文法的な誤り」を含んだ文が若い人たちの間ではすでに市民権を持っているのか(何の違和感も持たずに受け入れられるものになっているのか)、という点であった。 しかし単にそれだけを書いて「この文は文法的におかしいと思いますか?」と尋ねたところで有効なデータは集まりそうにない。そこで、他の5つの例文を追加し、それぞれに小さなツッコ

    shinfukui
    shinfukui 2007/09/21
    オチ無かったなぁ…残念。花瓶の例は、謝りにいったのに「わざとじゃない」って事を伝えたかったの?って事ではないかと。仕様書でbroken japaneseを使われると、小さな間違いでもかなり困ることがある。
  • Life is beautiful: 日本語の進化について、一つの実験をしてみる

    年配の人が「最近の若者の言葉はめちゃくちゃだ」と言うのは、言葉が進化しているから。誤用する人が増えて来て、多くの人に通じるようになれば、りっぱな日語だ。その過程で年配の人が「わかもの言葉」に違和感を持つのは当然。そんな「新しい日語」を発掘してみるというのも楽しそうなので、一つ実験をしてみる。 下の6つの文を、あまり深く考えずにさらっと読んで欲しい。そして違和感を感じたかどうかをコメント欄なり、ブックマークコメントでいただきたい。「最初に読んだ時は違和感を感じなかったけど、もう一度読み直してみたらどれが変なのか気がついた」、「どれに問題があるかは言われれば分かるけど、別に通じるからいいじゃん」、「普通に使ってたけど、これって間違ってたの?」という返事もOK。 ・そこの公園で子供が遊んでいる ・そこのクラブで彼女が踊っている ・そこのコンビニでおでんが売っている ・そこの畑でキュウリがなっ

    shinfukui
    shinfukui 2007/09/19
    一体どういうオチをつけるつもりなのか興味があります。とりあえずおでん以外は普通に受け入れられました。おでんの例はよくやってしまいますよね。
  • Life is beautiful: ゴール設定の際に意識すべき四つの点

    会社を経営しているとしばしば「ゴール設定」の話が出てくる。会社全体のゴールであったり、グループのゴールであったり、従業員一人一人のゴールであったりもするのだが、そもそも何のためにゴール設定が必要なのかを理解せずいると、「できるだけ売り上げを伸ばす」とか「誰よりもがんばる」みたいなあいまいで抽象的なゴールを設定してしまう。 そもそもゴール設定が必要なのは、三年後とか五年後とかに会社が実現しようとしている大きな目標に向かって進む時に、その目標までの距離の大きさ故に方向を見失ったり、自信を失ったりしないためである。大きな目標に向かって、長期・中期・短期のいくつかのゴール設定をしておくことは、方向性を失わずに着実に一歩ずつ前進していくのに必要不可欠なのである。 ゴール作りの際には以下の四つの点を強く意識する必要がある。 1。ゴールは明確に定義されており、達成できたがどうかが明確に計測できるものでな

    shinfukui
    shinfukui 2007/09/06
    初歩の初歩。ところが、特に新規領域へのチャレンジの場合、「考えたって実際どうなるかなんてやってみないと分からない」と投げ出す人も多い。
  • 1