タグ

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

  • Google App Engine上のベスト・プラクティス、その1: Datastore

    Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみる。まずは、Datastoreの話から。 なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App Engine上でアプリを作る上でもっとも大切なこと(=頭を使うべきところ)は、データベースの設計である。特にリレーショナル・データベース(RDB)上でのアプリ作りに慣れた人には、大きな「発想の転換」が必要なので、ここは注意が必要。 特に絶対にやっては行けないのは、 将来RDB上へ移行できるようにレイヤーを作って、その上にアプリを作る RDB上に作ったアプリをデータモデルを大幅に変更せずにApp Engine上に移植する RDBを前提に設計されたフレームワークをApp Engine上に載せて、その上にアプリを作る など。App En

    stolpnik
    stolpnik 2010/02/09
  • Life is beautiful: あるはずのない「カジノでの必勝法」が実はあったという話

    ずいぶん前に「ギャンブルの心理学:攻略法と必勝法」というエントリーで、どうして「パチンコや競馬には必勝法がある」と思い込まされている人たちがなぜこれほどたくさんいるのかについての考察を書いたが、今回は当の必勝法の話。それも実際にそれをビジネスにしている会社でしばらく働いていたMBAのクラスメートから聞いた話なので、かなり信頼できる。 ビジネスモデルは至ってシンプル。「カジノが提供するJackpot付きのスロットマシンでの$1の投資に対する期待値が$1以上になったところで人を送り込んでマシンを占領し、Jackpotが出るまでスロットマシンをまわし続けること」である。 「Jackpot付きのスロットマシン」とは、数台〜十数台のスロットマシンをつなぎ、それぞれのマシンからの売り上げの3〜5%をJackpotに貯めておき、最初にJackpot(特定の数字の組み合わせ)を出したスロットマシンにその

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

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

  • Life is beautiful: パーベイシブ・アプリケーションという世界観

    先日、社員向けの英語ブログでPervasive Applicationというタイトルのエントリーを書いたのだが、今日はそれについての解説(翻訳したものをここに載せようと試みたのだが、どうしても翻訳調になってしまうのが耐えられないので、解説という形を採ることによりいつもの文体で書くことにした)。 パーベイシブとは「浸透する」という意味の形容詞で、IT業界には「偏在する」という意味のユビキタスとほぼ同じ意味合いで使っている人が多い。ユビキタス・アプリケーションと呼んでも良いのかもしれないが、私としては「ユビキタスになってきたデバイスとネットワークを通じて、どんなデバイスを使っていようと、いかなるネットワークに繋がっていようと、ユーザーにコンテンツやサービスを届ける」という意味合いで、ネットワークを通じてユーザーに染み込んでいくようなイメージが出るパーベイシブの方がしっくり来る。 アプリケーショ

    stolpnik
    stolpnik 2005/10/28
  • 1