タグ

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

  • 防備を固める OS X と、無防備な Android と

    Forbes の記事によると、アップルがOS X 用のアプリにウィルスやマルウェアの混入を防止する仕組み(Sandbox)を導入するらしい。そしてiOSと同じく、最終的には iTunes ストアからしかアプリをインストールできないようにするという。 反対している開発者もいるようだが、私は逆に遅すぎるぐらいだと思う。Windowsのようにアンチウィルス・ソフトウェアをインストールしないと安心して使えないパソコンなんてどう考えても時代遅れだ。マイクロソフトも同じような仕組みを Windows8 に導入するようだし、私としては大歓迎だ。 同じ理由で、Androidの最大の弱点はセキュリティにあると私は見ている。すでにAndroidアプリの数多くがウィルスに侵されているというデータもあるし(参照)、実質的に、Windowsパソコンと同じように「アンチウィルス・ソフトウェアをインストールしないと安心

  • iPad用スタイラスを自作する方法

    iPad向けのお絵描きソフトを共同開発している友人(Pete)と私が会う時は、お互いにiPadを持ち寄って、(自分たちの作ったアプリで)メモを取りながら色々と相談をしているのだが、彼がその時に必ず持って来るのがスタイラスペン。 確かに指より細いので書きやすそうだが、その価格が12ドルと聞いて「それは暴利だ!」とつい叫んでしまった私である。Peteは動揺もせずに「このスポンジが特殊なんだよ」と自慢げに見せてくれたのが、そのスタイラスの先っぽについた黒いスポンジ。 なんだか見覚えのあるスポンジだったので、「このスポンジなら秋葉原で入手できる」と言った私に、「それなら今度日に行った時に買って来て証明してみせろ」というPete。 そこで早速、今回の出張を利用して秋葉原に行って来た。例の「部品市場」の二階のどう考えても消防法違反をしていそうな店の一軒に入り、「名前は知らないんだけど、例のIC用のス

    gnw
    gnw 2010/05/25
  • iPadアプリ作成日誌: PDF関連APIのバグについて

    以前にもここで少し触れたiPhone OSのPDF関連APIのバグについての詳しい情報が知りたいという連絡がTwitter経由で入ったが、140文字制限でするのもなんなので、具体的にバグレポートを書いてみる。 iPhone OS 上でPDFファイルを表示する場合、まずは CGPDFDocumentCreateWithURL でドキュメントを開く必要がある。CloudReadersの場合はこんな感じだ。 NSURL* url = [NSURL fileURLWithPath:path]; CGPDFDocumentRef doc = CGPDFDocumentCreateWithURL((CFURLRef)url); count = CGPDFDocumentGetNumberOfPages(doc); 特定のページを表示(=描画)する際には、CGPDFDocumentGetPage でペー

  • iPad購入ガイド:購入するかしないか悩んでいる人のために

    米国でのiPadの発売までついに2日と迫ったが、iPadを購入するかしないか悩んでいる人のために、簡単なテストを作ってみた。まずは各質問を読み、YES/NOで答えていただきたい。 新しいデバイスを持ち歩いて注目されるのが好き Apple製品を少なくとも一つ持っていて、それにとても満足している ガラパゴス携帯より、スマートフォンが好き この業界(パソコン、ケータイ、ウェブサービス、ITゲーム、家電)で働いている 出かける時にノートパソコンを持ち歩くことが多い コピーした書類や論文を持ち歩くことが多い スキャンしたマンガをパソコンやスマートフォンで読んでいる(読みたい) テレビを見ながらインターネットをすることが多い iPadに5万円使っても、うのには困らない 私のブログを頻繁に読んでいる 6つ以上YESがあるならば買って損はないと思う。特に8つ以上YESの人は絶対に買うべきだろう(ただし

    gnw
    gnw 2010/04/02
  • iPadのインパクト、私の予想8

    iPadの米国でのローンチまで10日となったわけだが、色々と思うことがあるので書いてみる。 予測1:4月3日のローンチは成功する これは99.9%確実である。この手のデバイスのローンチには、(1)開発者に魅力的なプラットフォームを提供してアプリを作らせ、(2)ブロガーの興味をそそって発売前からせっせとブログエントリーを書かせ、(3)アーリーアダプターの心をくすぐって注文予約させれば良いのだが、まさにその戦略に100%ハマっている私がここにいる(笑)。 先日のエントリーで書いた様に、開発者としては、iPad用のクラウド棚付きeBookリーダー「Cloud Readers」をすでにAppleに審査のために提出済みである。ブロガーとしてはこのエントリーも含めてiPadに関しては何度も書いて来ているし、当然アーリーアダプターとしてiPadはオンラインで注文してある。Appleから表彰状をもらいた

    gnw
    gnw 2010/03/25
  • iPadアプリ作成日誌: Apple に Submit しました

    先日予告した「クラウド棚付きeBook Reader」(正式名称はCloud Readers)、予定通りに開発も終わり、 Apple に Submit することができたのでここに報告させていただく(現在、Appleによる審査中)。前のエントリーでも書いたが、これは私自身がiPhoneで主にマンガを読むために自分用に作ったマンガリーダー(非売品)をiPad用に改造したもの。1年近くもの間、細かなところで微調整を繰り返して作り込んで来たものなので、満足していただけると思う。 一つだけ不安なのが、リリース前に実機でのテストができなかったこと。来ならば、iPad上で私自身がしばらく使い込んで微調整を繰り返してからリリースするべきなのだが、「iPadアプリストアのグランド・オープニングに自分の作品を並べたい」という欲求には勝てず、エミュレータでのテストに頼らなければならなかったのが残念。 もう一

    iPadアプリ作成日誌: Apple に Submit しました
  • 長所と短所は切り離すことのできないものかも知れない(と開き直ってみるテスト)

    ひょんなことから米国で職場の人々の相性判断などに使われるMyers-Briggs Type Indicator(「MBTIタイプ入門」参照)という心理テスト受けることになった。「どうせこんなのは適当だよな」と斜にかまえてテストを受けたのだが、出てきた結果のサマリーを読むと、 独立志向のビジョナリー。自分で戦略を立て、未来を予測し、自分のアイデアを実現し、ゴールの実現のための知的ストラクチャーを作るのが得意。難しいチャレンジを恐れず、さまざまな問題を客観的にかつ俯瞰的に見て解決していくタイプ。説得力のあるビジョンで人の心を動かす。 と良いことばかり書いてある。ぬか喜びをしていると、講師から「そこには長所しか書いていないから、こっちも読まなきゃ」と指摘される。すると、 ・自分のアイデアを人にちゃんと説明せずに走り始めて迷惑をかけることがある。 ・自分に見えているものが他の人に見えないとイライラ

    gnw
    gnw 2007/08/25
  • ユーザー参加型コンテンツビジネスのまとめ

    最近CGM(Consumer Generated Media)関連の質問をされることが多いので、一度頭の中にあるものを整理する意味でも、箇条書きにしておく。 従来のWeb1.0的なコンテンツビジネスと比べた時の利点 ・常に新鮮なコンテンツをコストをかけずに提供できる点 ・バイラルマーケティング効果(コンテンツを作ったユーザーが他の人に宣伝してくれる) ・根的にコミュニケーションツールであること(人がオンラインになるのは、他の人と繋がるため) ・ユーザーの数が増えれば増えるほどサービスの価値が上がる点 ・長く使えば使うほど、そのユーザー自身の財産が形成され、サービスから離れにくくなる点 意識しておくべき点 ・自社コンテンツを持っていない企業が新規参入できる点 ・ユーザーは予想もしない使い方をすることがあること ・コミュニティの作られ方しだいでサービスの質が大きく左右されること ・積極的に参

  • Life is beautiful: スパムメールに関する一考察

    今週は、UIEJのメンバーの間で、ユーザーから取得したメアドの扱いに関してさまざまな議論が交わされた。特にスパムメールに関する意見交換が興味深かったので、私なりのスパムメールに関する考え方をまとめてみた。 ・内容は何であれ、ユーザーにスパムだと思われたらそれはスパム ・スパムだと思われたら読んでもらえない ・読んでもらえないメールを送ってもしかたがない ここで問題となるのは「ユーザーに一度スパムを送る企業だと一度思われてしまうと、メールを一切読んでもらえなくなる」点である。 例えば、私は、mixi、GREEはてな、シマニティの4つのSNSサービスに登録しているが、送られてきたメールを読むのはmixiとはてなのみである。Greeとシマニティからのメールは内容を確認せずに削除している。なぜこんな行動をとるのか、自分なりに解析してみた。 ・Greeとシマニティは毎日メールを送って来るが、mix

  • 北朝鮮のミサイル発射施設を見てみる

    今回の北朝鮮によるミサイル発射実験は、米国でもトップニュース。ニュースの一つに、ミサイル発射施設の衛星写真が掲載されていたので、Google Mapでも見れるものかと試してみると、さすがにミサイルの形までは分からないが、なにやらそれらしき施設があることは分かる。 そこで、さっそく北朝鮮のミサイル発射施設をGoogle Mapで見るための簡単なMash-upアプリを作ってみた。下の衛星写真上のマーカー(ミサイル発射施設の場所)をクリックすると、そこの拡大写真をみることができ、さらにそこにあるマーカー(4つある)をクリックすると、それぞれの設備を更に拡大した写真を見られる、という趣向だ。 【追記】ソースコードを見たい人は、「北朝鮮ミサイル発射ページ」を開いてそのページのソースを見ていただければよい。

  • Life is beautiful: SEOは「えせ科学」か?

    先日、「サーチエンジン最適化遊びのススメ」というエントリーを書いて、「スパムはやめてくれ」などと一部の人に叱られてしまった私だが、6日後の今日になって「サーチエンジン最適化」でググると、一ページ目は逃したが、二ページ目のトップ、11位に入っている(参照)。なかなかの健闘である。(【追記】7日目現在は10位^^) では、私がどうやってあのエントリー(そして、一つ前の「Fカップ」のエントリー)をサーチ結果の上位に入れたか、種明かしをしよう。 実は俗に良く言われるところのSEOは一切施していない。トラックバックなどもいっさい打っていない。ただ、エントリーを書いただけだ。「え?」と思うかもしれないが、当だ。 Googleのサーチビジネスに関して勉強してみると明らかになることだが(推薦図書:「ザ・サーチ」)、Googleが一番嫌うのは、ユーザーにとって価値のあるサイトではなく、SEOを人為的に施し

    gnw
    gnw 2006/04/17
  • イチローファンにはぜひ見て欲しいコマーシャル

    ようやく野球シーズンも始まり、街に活気があふれてきたシアトルだが、私が毎年この時期に楽しみにしているのが、シアトルマリナーズが放映するTVコマーシャル。ユーモアにあふれた映像がマリナーズファンの心をくすぐる。 今年のコマーシャルはイチローの独特のセットアップフォームをおちょくったもので、なかなかの秀作。YouTubeにコピーを見つけたので、リンクを下に張っておく。 http://www3.youtube.com/watch?v=OE23BxwwSN4&search=seattle ちなみに、YouTubeはこんな形でしばしば取り上げられるが、この例のように明らかに著作権法に引っかかるようなコンテンツがアップロードされている点が問題である。そんな問題を抱えながらも、つい最近$8M(約8億円、ちなみにM=Million)の追加投資をSequoia Captalから受けたことがニュースになったば

  • Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている

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

  • 色や大きさを後から変更できる AQUA風ボタンの作り方

    二日ほど前のブックマークの人気エントリーに入っていた、「AQUA風ボタンの作り方リンク集」を見てつくづく思ったのだが、Photoshopは奥が深く、同じような効果を作り出すのに何通りも方法があるのが興味深い。そこで、今日は、Photoshopにも関わらずあえて全てをベクターデータで書くという特殊な技法(知り合いのデザイナーから教わった技法)でAQUA風ボタンを描いてみた。 まず最初に、"Rounded Rectangle Tool"で適当な大きさの角の丸い四角を書く。角の丸みは、Radiusの値で変更できるが、この場合は16pxとした。 この時自動的に作られたレイヤーをダブルクリックして、レイヤースタイルのInner Glow属性をオンにする。Blend ModeはMultiplyで、Opacityは40%程度が適切、色は黒にする(黒にしておくと、後でメインの色を変更したときにここを変更し

    gnw
    gnw 2006/02/14
  • 1