bmsite:
 

bmblog


2012.05.13 13:10

ギバサ、何? 話題?

Category: Tag:

  

ギバサ、何? 話題?, originally uploaded by bm.iphone.

  


2012.05.10 18:06

ShoeBox by 1000memories

Category:iPhone / iPad Tag:,,,,,,,,

  

1000memories のiOSアプリがリニューアルしたので遊んでみた。
1000memories はだいぶ前にWebを試しに触ってみた程度。

過去をデジタイズする「靴箱写真整理」アプリケーションの1000Memories、iOS版の大幅リニューアルと同時にAndroid版の提供も開始
ライベートな範囲で共有して、その中から限定したものをFacebookなど、適切なソーシャルサービスで共有しようという考え方は、より広い範囲で活用できるものだ。1000Memoriesはより広い範囲の「 ...

上記事で紹介されているように、「靴箱」(靴を入れる棚ではなくて、靴を買った時に入ってくる箱)のメタファでアプリができていて、昔の写真をiPhoneのカメラで撮影して、Crop(切り出し)、明度調整、色調整をしてて取り込んでいく。取り込まれた写真は靴箱に入れて整理する。
保存した写真はサーバにアップされるのでWebからも閲覧可。
1000memories 

shoebox by 1000memories

アプリ全体としての印象としては、キレイだがUIがやや不案内である、ということ。

画面のトーンはほぼWebと統一されていて最近っぽい。洒落ていてキレイ。 
写真の自動Cropもまま賢いし、写真のスキャニングはストレスが少なく進みそう。
小さなiPhone三脚があればなお良し。 

ただ、このアプリがどういう機能を持っていてどう操作するのかが画面からはわかりづらい。 
特に、下のタブ上に現在位置が表示されない(現在アクティブなタブが視覚的に表現されない)のが大きくマイナス。 
このアプリ自体は長い間対流するものでもなく、 慣れてしまえば問題なく使えそうではあるが。

よくわからなかったのが、靴箱(ShoeBox)というメタファの必要性。

写真の管理単位としての「靴箱」(shoebox)を導入して以来、さらに人気を集めているのだとのことだ。写真のアップロード数は500%に増加し、リニューアル以降300,000枚の写真がアップロードされている

とのことだが、なぜ色のない「フォルダ」でなくて「靴箱」が必要で、人をそこまで引きつけたのだろう。(集客の増加はメタファのおかげだけではないだろうけれども。)画面上ではそれはタイトルの付いた白い四角であって、靴箱らしい表現はほとんど出てこない。iOSアプリでもWebでも、"My shoebox"のナビゲーションのアイコンとして小さな絵が使われている程度。 ShoeBoxというのはアプリのタイトルと機能の名前としてしか出てこない。UI上では、フォルダ分けの方法のガイドを暗に示すものでも、さらに大きなまとまり(本棚とか?)に導くものでもなかった。
さらに言えば、1つの写真を複数のShoeBoxに入れることができてしまうので、メタファとしては破綻してしまっているようにも思う。 

 アメリカで靴箱に写真を入れて保存するというのは知っていたけれども、これがそこまで強力な引きをもっているのはなぜだろう。
 きっと、「写真を靴箱に整理する」と言えば彼らのなかでおきまりの整理方法があるのだろう。
家族のメンバーごととか、時期ごととか、大きさごととか。 
どうやって分類すればいいかがわかれば、大量のものを「とりあえず整理する」ストレスを少しでも軽減できる。(メールのフォルダ分けって難しいしめんどくさいでしょ。) 

そういう文化的な感覚がわかっていないと、アプリの作りにちょっと疑問を覚えてしまうのだ。

  


2012.05.01 15:42

viewport width on mobile browser

Category: Tag:,,,,,

  

viewportに関するメモ

viewportは具体的な数字でなくても良い、と言うのを今更ながら。

<!doctype html>
<html>
  <head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  </head>
  <body>
    <header>
      Viewport Test
    </header>
    <div id="main">
         <h1>Lorem ipsum</h1>
       <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
       do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
       enim ad minim veniam, quis nostrud exercitation ullamco laboris
       nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
       in reprehenderit in voluptate velit esse cillum dolore eu fugiat
       nulla pariatur. Excepteur sint occaecat cupidatat non proident,
       sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
  </body>
</html>

というふうに。

古めのMobile browerではviewport認識しないので

 <meta name="HandheldFriendly" content="true">  (PalmOS, Blackberry)

 <meta name="MobileOptimized" content="320"> (pocketPC)

のように書くらしい。
実際には、ぜんぶまとめて

<meta name="HandheldFriendly" content="true"> 
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width">

と書いておく、と。

  


2012.05.01 10:47

ブラウザのjavascriptエンジンにCSS3/HTML5の使いたい機能が実装されているか判別するライブラリ

Category: Tag:,,,,,

  

HTML5/CSS3で遊んでみたいけど、ブラウザ間の互換が気になる。
iPhoneとAndroidは持ってるけど、Windows Phoneとか持ってないし。

と言う時に、ブラウザのJSエンジンにその機能が実装されているかを調べるライブラリをいくつか試してやっと「便利」と思える物を発見。 

 

Modernizr Documentation

PCのブラウザもモバイルのブラウザもかなり幅広くサポートしている。

Supported browsers

We support IE6+, Firefox 3.5+, Opera 9.6+, Safari 2+, Chrome. On mobile, we support iOS's mobile Safari, Android's WebKit browser, Opera Mobile, Firefox Mobile and whilst we’re still doing more testing we believe we support Blackberry 6+.

includeする外部javascriptの読み込み分けや効果の生かす殺すなどの分岐がだいぶ楽になった。

おまけに、機能をサポートしてないブラウザにこのライブラリが補完もしてくれるのでHTML5で書いても古いブラウザでも動くようになったりも。
まぁ、ここはあまり過信できないが、それでもなれてくるとだいぶコーディングが楽になる。 

このライブラリは多くのモジュールで構成されていて、 調子に乗って何でもかんでも取り込むとかなり重くなるのでちゃんと考えて設計する必要あり。

 

  


2012.04.30 20:00

今月の音楽 2012.04 (musics I bought this month)

Category:music Tag:

  



Amazon.co.jp: SEASON IV: FAZJAZ.jp: 音楽



Amazon.co.jp: 「LA JAPONAISE」: MEG: 音楽



  


2012.04.30 09:10

半日強しか持たなくなったiPhoneのバッテリ復活

Category: Tag:,

  

ここ何ヶ月か、iPhone4のバッテリが半日強しか持たなくなっていた。
そんなにヘビーユースではないし bmは結構充電の仕方に気を遣っていて普通の人よりはバッテリは元気なはずだが買って2年になるからしょうがないか、と。
開発にも使ってるし。 

あと数ヶ月で5も出るし4S使っていればいいのだけれど、4を使っている時に重要な電話を取り逃すと困る。 
家の近くでバッテリ交換をしれくれるとことがあったのでバッテリ交換。

表参道店 秋葉原店 池袋店 六本木 iPhone4S/4/3Gs/3Gの修理

 書類1枚書いただけで面倒な手続きもなく、4400円で待ち時間20分ほど。近くを散歩してる間にやってもらえた。

でも結局、バッテリの持ちは変わらず。
そしてこの記事を見てやってみた

iPhone のバッテリーが持たないとかモッサリするときはリセットが効く(iOS 5.1版) | iPhone 研究室(iPadもね)

  結果、1日半くらい持つようになった。
効果覿面。

あわよくば、バッテリ交換をする前にこの記事を読みたかった。
そうしたら、バッテリ交換はしなくてすんだのに。 

  


2012.04.30 00:46

ニコニコ超会議 VJ完了

Category:event Tag:,

  

昨日今日と幕張メッセで開かれたニコニコ超会議でのパフォーマンスはつつがなく終了。
tenori-onの演奏とVJと。 
@nir_nirに手伝ってもらった。
どちらも、ご覧下さった皆様有り難うございました。 

 音の装備はtenori-onとAirFX。荷物減らすためtenori-onは1台のみ。
映像はiPadx2とMacとDVカメラ。
どちらもいつものパターン。

自分のソロ演奏の時はtenori-onから映像コントロールしてVJはおサボり。
聖徳太子でも千手観音でもないので「両方ちゃんと」は無理。 

自分の仕事以外の所はnecomimiなどお買い物しつつ、ぶらぶらと。

photo 

買った物の一部。
こういうカタログって、それぞれ500円とか1000円とかするのだが、どんな展示があるかという出店の名前と絵がずらっとかいてあるだけなんだ。 
ニコつく はアホみたいなのからアホみたいなのまですごい数あって見切れないので後からちゃんと読んでおきたい、とおもってカタログを買ったのだけれど後から読んだカタログからはなにも読み取れなかった。
学校の文化祭の模擬店の位置を記した パンフレット みたいなもんだ。
これだったら無料で配っても良いのに、と。 
もちろんこれはbmの無知によるものだが、ちょっと残念だった。  

necomimiはbmがつけると狂ったように動き出すので日頃気を落ち着けないといけないのだな、と悟った。

  


2012.04.24 10:47

政府は必ず嘘をつく アメリカの「失われた10年」が私たちに警告すること

Category:book Tag:

  

blogネタがないので駅の本屋さんで買ってミーティングの合間の時間つぶしに読んだ本の。

堤 未果さんは著書を何冊か読んだことがある程度の人でよく知らないのだけれど、データが多くて文章が店舗がよいので読みやすい。

この本を「ざっくり」まとめてしまえば"政府やマスコミ、大学、グローバル企業の言うことを鵜呑みにしないで、どの立場(スポンサーが誰か、等)で言ってるのかを割り引いてね"という良くあるお話し。
9.11以降の10年間のアメリカと3.11以降の日本を並べて例出している。

上のメッセージの書かれたこの本自体を、鵜呑みにしてしまう人もいるんだろうなぁ、と斜めに読める本。
上に書いたとおりbmは著者の背景のお金の流れなどを知らないのでその程度の理解でとどめておくけれど、いくつか突っかかるところが。

3.11後、ソーシャルネットワークサービスの一つであるミクシィに、東電の計画停電に付いての疑問を書いた日記をアップしようとしたところ、何度やってみても反映されなかったと言う話をあちこちで聞いた。
ヤフー・ブログでどいつの気象庁が提供する風向き予測をベースにした「日本国内放射能移動予測」を載せたところ、勝手に削除されたという会社員がいる。
実際、私もウォール街デモを現地で取材しながら、ツイッターに写真と記事を掲載している際に、途中で勝手に削除されたり、タグを追加しようとしても反映されないことが頻繁にあった。

などを愛国者法などを引き合いに政府の圧力による事例のように書いている。

どれも事実としてあるのかもしれないが、Webサーバ側の過負荷とか技術的な問題の可能性も無視できないのでは。
とにかくみんながパニックでソーシャルメディアに書き込んでいた時期だし。
とくに1つめは後から削除されたのならまだしも、最初から"反映させない"っていうのはどうも信じがたい。単純なキーワードマッチでやったとも思えず、やるとすると相当良い自然言語解析エンジンをスケールさせないといけないし。そんなインテリジェントなエンジンを動かすためのデータを1日2日で集められるのかしら。


以下の引用はagree.

「西側の報道ばかり見ている人の多くは、IMFのことを、まるで弱い国を救う赤十字のような機関だと錯覚しているわ。IMFと世界銀行、WTO(世界貿易機関)の目的は、地球規模の自由貿易推進で、ゲームのルールはアメリカ中心の西側に有利なようにできているのに。あなたは「ジャマイカ 楽園の真実」を見たことがある?」
  


2012.04.23 23:11

スマホ向けWebサイトのテスト用シミュレータリスト

Category: Tag:,,,

  

ここにまとまっていて便利。

Mobile Emulators and Simulators - The ultimate guide to mobile developers | Breaking the Mobile Web

  


2012.04.21 17:33

update Symfony 2.0 ->2.1

Category: Tag:,,,

  

Symfonyを2.0から2.1にupdateする時にはまったのでメモ

手順

  1. https://github.com/symfony/symfony から2.1 betaをclone (zipダウンロードでも可)
  2. プロジェクトの vendr/symfony/src/Symfonyを上でダウンロードしたsrc/Symfonyで上書き

エラー1

$ sudo -u daemon app/console clear:cache
としたら
PHP Fatal error:  Call to undefined method Symfony\Component\ClassLoader\DebugUniversalClassLoader::useIncludePath() in
[[ Symfony PATH ]]/vendor/symfony/src/Symfony/Component/ClassLoader/DebugUniversalClassLoader.php on line 41
と出た。
$ php vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php
でパス。

エラー2

$ sudo -u daemon app/console clear:cache
としたら
Fatal error: Class 'Symfony\Bundle\MonologBundle\MonologBundle' not found in [[ Symfony PATH ]]/app/AppKernel.php on line 14
と出た。
$ php bin/vendors install --reinstall
でパス。