アーカイブ

‘IT’ カテゴリーのアーカイブ

#XPERIA NXで撮影したカメラ画像をMacに取り込む2つの方法


ソニーエリクソンのXPERIAシリーズから待望のデュアルコアのモデルが出ました。日本ではXPERIA NXという名称で、筐体がとてもきれいで、マット感の手触りのよいモバイルデバイスです。

少し遅れてXPERIA acroの後継モデルにあたるacro HDが発売予定になっており、スペックはNXとほぼ同じですがNFC(おサイフケータイ)やワンセグチューナーなど、日本のマーケットに合わせた仕様です。日本マーケットでの初代XPERIA、X10を使ってきた私もこのタイミングで機種変更をするつもりで、モバイル端末を対象にしたビジネスに活用されるであろうNFCが使えるacro HDにしようと考えていたのですが、内蔵されるストレージ領域がNXは32GBに対し、acro HDが16GBということに気づき、先に発売されたこともあってNXを購入することにしました。

今回のXPERIA(NX/acro HD)の機能のうち、カメラの起動と撮影スピードがかなり速くなったこともあって、日頃の写真撮影はこのXPERIA NXにしようと思っています。リサイズなどの簡単な加工やソーシャルメディアへの写真投稿はモバイルアプリが充実しているので、NX上で手軽にできるのですが、バックアップをとったりiPadなど他のモバイルデバイスで利用するのにパソコンに接続して画像データを取り込むことも重要です。

以前のモデルからXPERIAにはPC Companionという専用のブリッジアプリがあり、画像ファイルの取り込みや音楽データの流し込みがパソコンとXPERIA間でできるのですが、Windows用しかなく、Macの場合はUSB接続した外部ストレージとしてマウントだけ行ない、各自好みのアプリを使うことになります。

しかし、XPERIA NXにはUSB接続にMass Storageモードがなく、Media Transfer Protocolのみのため、Macにマウントすることができなくなっていました。NX購入前に、どうやらMacマウントができないようだ、という話をどこかで見かけていたのですが、何かの勘違いとかだろうとタカをくくっていたところ、自分の環境でもMacからNXがどうしても見えないのでした。

慌てて解決策を探しまわったのですが、現時点で2つの方法を見つけました。ゴールは、Root化せずにカメラで撮影した画像をMac上にコピーすることです。

1.Android SDKのFile Explorerを使用する

Android用のアプリを開発するためのプログラム群がGoogleから公開、提供されています。このプログラムの中の「File Explorer」を使うと、XPERIA NX上のファイルを自在に閲覧することができます。大まかな手順は下記の通り。

  1. Android SDKをMacにインストールする
  2. XPERIA NXの設定で、USBデバッグモードをONにする。
  3. XPERIA NXをUSBケーブルでMacに接続する。
  4. Android SDKにある「ddmm」を起動する。
  5. 「File Explorer」を起動する。
  6. 取り込みたいファイル(群)を選択し、「Pull File from Device」ボタンで取り込む

 

Android SDKをMac環境にインストールする手順は、多くの先達が公開しているのでそれを参考にします。

このプログラムでXPERIA NX(Android端末)に接続するには、XPERIA NX側の設定を変更し、開発プログラムでアクセスできるようにします。「設定」−「アプリケーション」−「開発」に進むと、USBデバッグの項目があり、チェックを入れます。

USB接続して、Android SDK toolにある「ddmm」を起動します。XPERIA NXに正しくつながると、デバイスアイコンの横に「Online」の表記があります。

左上ペインのアイコンを選択し、ddmmのメニュー「Device」から「File Explorer」を選ぶと、XPERIA NX上のファイルを閲覧できるウィンドウが立ち上がります。

取り込みたいファイルを選択し、左上にある保存アイコン(ポイントすると「Pull File from Device」のツールチップが表示されます)をクリックすると保存先を指定するダイアログが立ち上がるので、Mac上の任意のフォルダを指定すると、ファイルがコピーされます。

2.無料アプリ「F-LINK」でWiFi経由で取り込む

富士通がAndroidマーケットで公開しているF-LINKアプリを使うと、同じLAN内からウェブブラウザでXPERIA NX上のファイルを閲覧することができます。Macからブラウザで画像ファイルにアクセスし、それをMac上にダウンロード保存します。

  1. AndroidマーケットでXPERIA NXにF-LINKをインストールする。
  2. F-LINKを起動し、「データ共有」を開始する
  3. MacのブラウザでF-LINKで表示されているURLにアクセスし、取り込みたい画像ファイルを保存する。

F-LINKはAndroidマーケットで検索するとすぐに見つかります。インストール後、起動するとメニューがいくつかあるので、「データ共有」をタップします。

共有したいフォルダを設定し、「開始」ボタンをタップすると「共有中」ランプが点灯します。この状態で、同じLAN内のパソコンやモバイルデバイスからアクセスすることができます。

ブラウザを立ち上げ、表示されているURLを入力し、目的のファイルまで進んで、一つずつ保存します。

以上の2つが、SDカードにコピーし、それをMacにつないで取り込みをするよりも手間が少ない、と思う方法です。

1つめのSDKを使う方が、ファイルを一度に取り込めるので、まとめてコピーするのに向いています。2つめのF-LINKは、USBケーブルに夜接続が不要なのが利点です。WiFiを使って取り込む方法として、「doubleTwist + AirSync」があるのですが、肝心のカメラ画像の取り込みだけがどうしてもうまくいかないのです。それ以外の画像や音楽ファイル/プレイリストの同期が可能で、とても便利です。doubleTwistのサポートに写真同期について問い合わせ中ですので、進展があったり解決策が見つかれば、これが一番簡単な取り込み方法になります。AirSyncは500円程度の有料アプリですが、その価値は十分あります。

最終的には画像をiPhotoに取り込むのですが、Mac上に保存された新しい画像ファイルを自動的に認識して、そのフォルダ名のイベントで取り込んでくれますので、フォトストリームを有効にしていれば他のiOSデバイス上にも同期されます。

 

 

カテゴリー: Android, Mac タグ: , ,

Facebookページで「個人」として投稿する方法


Facebookページを作成するときは、個人としてFacebookに登録した上で、そのアカウントから行なうことで、そのFacebookページの管理者にもなります。あとで管理者を自分の友人リストから追加したり、管理権限を委譲することもできます。

Facebookページを作成する目的は、個人ではなく組織やブランドとしてさまざまなコンテンツをオンラインで提供し、多くの人にシェアしてもらうことです。もちろん、シェアだけに限らず「いいね」やコメントをもらうことで、そのアクションがFacebook上のソーシャルグラフに流れていくことも重要なポイントになります。

特にコメントの場合は、いいねやシェアと異なりインタラクション(やりとり)が発生します。Facebookページ管理者としては、もらったコメントに対して返信したくなります。質問などの場合はなおさら、返信しないといけません。このコメントのやり取りを行なうときに、その内容やコンテクストによっては、返信する人が「Facebookページ」ではなく関わっている「個人」として投稿した方が好ましいケースもあります。

たとえば飲食店の場合、調理や食材に関するものはシェフや調理スタッフが、接客や広報などに関することはホールマネジャーやオーナーが返信することで、そのコミュニケーションはとてもパーソナルなものになり、やり取りに関わった人はもちろん、そのFacebookページのファンなど第3者からみても心地よいものになります。

こうした返信したくなる個人アカウントは、多くの場合そのFacebookページの管理者になっていることが多く、そのまま返信しようとしても「Faceboookページ」としてコメント投稿されてしまいます。複数の管理者が存在する場合、どの管理者が投稿しても同じ「Facebookページ」という人が回答していることになります。

こうしたパーソナルなコミュニケーションを目指す場合は、Facebookページの設定で投稿する人を誰にするのかを切り替えられるようにします。

Facebookページの「基本設定」に「投稿の設定」があります。デフォルトでは「ページとして投稿する」にチェックが入っており、新規投稿やコメントなどすべてのアクションはFacebookページとして行なわれます。

Facebookページの右カラムに個人に切り替えるリンクがあるのですが、切り替えても上記の設定にチェックが入っているとやはりあくまでもFacebookページとして投稿するモードのままです。

 

そこで、「投稿の設定」で常にFacebookページとしての投稿チェックを外します。この設定を外すと、自分が管理者になっているFacebookページにアクセスし、投稿するときは「個人」になります。いま自分が誰のモード(個人なのかFacebookページなのか)を確認するには、自分のウォールでコメント欄をクリックし、コメント入力モードにしてアイコンを表示させます。

個人モードとしてFacebookページにアクセスしても管理者であればインサイトデータ(リーチ数など)も表示されています。

Facebookページとしての投稿モード

この設定の上で、Facebookページとしてウォールへの新規投稿やコメントするには、Facebookページという「個人」になるように切り替えます。切り替える方法は2つあり、

  • 上部グローバルナビゲーションにあるプルダウンでFacebookページを選択する
  • Facebookページ右カラムにある「(Facebookページ名)として利用」リンクをクリックする

のいずれかです。

 

Facebookページとして投稿するモードかどうかの確認は、同じくコメント入力モードにすることでわかります。

この「Facebookページ」という個人のようなモードは、Facebookページを離れてもそのまま「Facebookページ」としての人格でFacebook内を閲覧するようになります。

たとえば、OfficeTO Inc.というページで私個人のタイムラインにアクセスすることもできます。Facebookページとしてのコメント投稿や「いいね」はできないけれど、シェア(FacebookページのウォールにFacebookページとしてシェア投稿)することができます。

この切り替え機能をうまくつかうと、Facebookページの運営スタイルの幅がぐっと広がりますね。

カテゴリー: Facebook, Social Media タグ:

Facebookで投稿した画像を回転させる


 

最近のモバイル機器やデジタルカメラで撮影した画像は、横長か縦長のどちらで撮影したかを自動的に検知し、画像データに記録してくれるのですが、少し前の機種で撮影したり、なにかの拍子でうまく認識してもらえないことも時々あります。

縦横が逆になっている写真をそのままネット上に投稿すると、当然逆のまま登録・公開されてしまうのですが、Facebookの写真管理には、これをオンラインで修正する機能があります。ただし、自分がアップロードした写真だけです。

自分の画像を表示すると、右カラムに「写真回転用」のボタンが表示されますので、それをクリックするだけで、簡単に修正できます。180℃(半回転)の場合は、同じボタンを2回クリックで修正します。

現時点ではモバイルアプリ上での修正方法は見つけられませんでしたが、スマートフォンのブラウザによるモバイルサイト上の写真表示ページにある「写真を編集」リンクで、画像回転ボタン付きの編集ページが表示されます。

カテゴリー: Facebook, 母サポート タグ:

ThinkUp1.0を日本語コンテンツを扱うには


ThinkUpというオープンソースのウェブアプリケーションがあります。Genaさんが一人で作り始め、共感したコミュニティが形成されてみんなで開発し、最近バージョン1.0が公開されました。

ThinkUp
http://thinkupapp.com/

日本ではまだあまり知られてないのか、検索しても関連する記事がそれほどヒットしません。確かに少し地味なウェブアプリケーションかもしれませんが、米国ホワイトハウスのTwitterアカウントおよびFacebookページのサポートをしています。

どんなものかは、このホワイトハウスの導入ページをご覧いただくのがよいかもしれません。

該当するアカウントをめぐるアクティビティを集約・表示してくれるアプリケーションで、コメントやリツイートの件数やつながっているユーザの数の推移などをみることができます。

これらのデータは公式ツールや外部サービスで見ることもできますが、ThinkUp一括でまとめて見られるようになります。

 日本語では、こちらのブログが分かりやすいです。

ThinkUp で自分のソーシャルアクティビティをまとめる
http://blog.gaspanik.com/track-own-social-activity-with-thinkup

ThinkUpは、単純に自分の発言や書き込みをまとめるだけでなく、返信された内容(やりとりの流れ)やRTされた回数といったものまで集計することができるので、企業アカウントでも簡単な効果測定的に使えるかもしれません。

ただし、日本語環境で使うのに2つのハードルがあります。

メニューやドキュメントは日本語未対応

ThinkUpは、まだ他言語対応をしておらず、言語ファイルも用意されていないので、簡単に日本語表記にするのはちょっと難しいです。一度リクエストしてみようと思います。

マルチバイト文字に未対応

もうひとつは、ほとんどの機能は問題なく使えるのですが、グラフ表示を伴う機能部分だけが表示されません。原因はGoogleのグラフ作成APIの文字数制限にひっかかりエラーになることと、日本語含むマルチバイト処理でエラーになるためです。

ThinkUpのダッシュボードにある「Recent Activity」でGoogle Graph APIを使って棒グラフによるレスポンスを表示するのに、大まかには下記の処理を行なっています。

  1. コンテンツの本文を取得する
  2. 先頭の50文字(バイト)を残して切り捨てる
  3. URLエンコードをする
  4. APIに引き渡す引数文字列を作る
  5. Google Graph APIから棒グラフ(本文見出しとグラフ)画像を取得する。

日本語の場合、URLエンコードをすると元の文字数の数倍に変換されるため、50バイトを取得するとThinkUpで想定されているよりも引数文字列が長くなり、APIの制限を越えてしまうのです。(たとえば、「エンコード」の5文字の日本語はURLエンコードすると「%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89」の45文字になります)

また、日本語全角文字と半角英数文字が混在した場合、50文字(50バイト)または変更して30文字(バイト)で切り捨てる際に、2バイト文字をまたぐことがあるため、不正な文字コードを返してしまいます。最後の1文字が文字化けしていることが ウェブ上で時々ありますが、これが原因です。

そこで、

1)マルチバイト文字を対象とした切り捨て用コードを追加し、それを使って処理をするようにカスタマイズ

2)取得文字数を32文字にカスタマイズ

の2つの対応で、無事日本語コンテンツでのグラフ表示がされるようになりました。

追加したコードのファイル(modifier.mbtruncate.phpというSmarty関数プラグイン)とカスタマイズしたテンプレートファイル(dashboard.tpl)を加えたThinkUpをGithubにアップしました。

https://github.com/ToshiOshio/ThinkUp

2つのファイルの詳細はcommitされたソースでご覧いただけます。

初めてGithubにアカウントを作り、勢いで本家からForkしてしまったのですが、いつか日本語リソースを追加する機会があれば参加したいと思っております。現在バージョン2が進行しているようで、そちらはグラフの中にマルチバイトが入らないようなので、この問題からは解放されるかもしれません。

カテゴリー: ThinkUp タグ: , ,

PHP FogのWordPressを日本語インターフェースに変更


テスト環境として使えるPHP FogのアプリにWordPressがあり、ワンクリックで最新パッケージがインストールできるようになっています。1つのフリーアカウントで3サイト(アプリ)まで使えるようになり、ますます便利になりました。

PHPFogが英語インターフェースということもあって、ワンクリックでインストールされるWordPressも英語版が入っています。エンドユーザにテスト利用してもらうには、やはり日本語UIでないと戸惑ったり、利用者の操作パフォーマンスが悪く評価が下がるので、日本語版に変更したいところです。

他にももっと簡単な方法があるかもしれないですが、私が実際にやったのは以下の手順でした。

  1. gitアプリでクローンをローカルに取得
  2. 日本語版WordPressをダウンロードし、ローカルにあるクローンを上書き
  3. wp-config.phpにある言語設定を日本語(ja)に変更
  4. 上書きおよび更新した上記のファイルをコミット&プッシュ

wp-config.phpでの日本語利用追加

これでja.moを読み込むようになりました。2で単純上書きコピーをすると、リモート(PHP Fog側)にあるプラグインを一掃してしまいます。WordPressデフォルトの「Akismet」「HelloDolly」に加えてAmazon S3のファイル管理用と思われるプラグインが入っているので、残したい場合は一時待避させておくとよいと思います。

 

カテゴリー: WordPress タグ: