2012-02-05

MobileMultiUser for iOS 5 - 家族で共有するiPadやiPhoneのユーザ環境を切り替え - 使い方

MobileMultiUserの使い方編です。
  • インストール直後は、defaultUserのアイコンが作成されます。
  • defaultUserを起動して、下の [User Admin] タブからあなたのユーザ環境(新しいユーザ)を作成することができます。あなたのユーザ名(英数字のみ)を決めて入力し、アイコンの色を選んで [Create User] ボタンを押してください。
  • 新しいユーザを作成した直後はアイコンが表示されないので、リブートまたはRespringしてください。
  • あなたのユーザのアイコンをタップすると、あなたのユーザ環境に切り替わります。最初に壁紙を変えておくと、現在どのユーザ環境なのかが区別しやすくなります。
  • あなたのユーザ環境にパスワードを設定することができます。パスワード設定はあなたのアイコンをタップして、下の [Password] タブから行います。
  • 切り替えたユーザ自身のアイコンをタップして切り替えようとしても何もおこりません。また、ユーザ切り替えのためのパスワードを何度も試して破られるのを防ぐために3回以上間違えるとロックされるようになっています。
  • 他のユーザ環境を作成したい場合は、defaultUserに切り替えてから、defaultUserから行います。
インストール編はこちらです。

[2012-07-29] 大幅に高速化した MobileMultiUser V4 出来ました。
[2014-01-19] iOS 7では、respringでアイコンが出ない場合は、sbreloadしてからrespringをすると良さそうです。
なお、iPad Airで、ユーザ追加後アイコンを表示させるために、SBSettingsの出し方が私には分からなくて、respringはコマンドで実行するか、リブートするしかない状況があります(iPad Airはめちゃくちゃ速くてリブートが1分以内ですね、すごい)。

QuickTime Playerでマウスポインタが変なところを指す場合は

私の長い間、おそらく1年くらい、解決できなかった解決策が見つかりました。
QuickTime Player (Lion) で動画の再生ウィンドウの真ん中当たりを押していれば何も問題ないのですが、ウィンドウの上100ドットくらいの範囲のところを押すと、下のウィンドウが押されてしまう問題でずっと頭を抱えていました。
再生ウィンドウを表に出そうとしてクリックすると下のウィンドウが表に出てしまったり、複数の再生ウィンドウが開いているときに別のウィンドウがクリックされたり、非常にイライラの溜まる状態でした。
ググっても解決策が見つかりません。

今日、試しにSecretsコントロールパネルのQuickTime Playerの設定を変えてみたら、奇麗になおりました。
悪さをしていたのは、[Use square corners] の設定でした。
これをOFFにしたら、全く問題なくなりました。
よかったです。

2012-01-24

MobileMultiUser for iOS 5 - 家族で共有するiPadやiPhoneのユーザ環境を切り替え - インストール方法

MobileMultiUserをiOS 5対応にしました。
今回はCydiaからインストールできるようにしました。
切り替えができるのは以下の項目です。
  • 標準アプリの設定内容 (Preferences)
  • アイコンの並び・壁紙 (SpringBoardの設定)、Webクリップアイコン
  • Safari、メール、メモ、連絡先、リマインダー、カレンダー、メッセージ (iMessages)、FaceTime の設定・データ・履歴
  • iCloudの設定
  • Twitter、Facebookの設定・データ
  • Flipboard、mixi、LINE、Tumblrの設定・データ(V4.1.0で追加)
インストール手順は以下です(JBあるいはCydiaが必要です。この意味が分からない方は、これ以上進まないことをお勧めします)。
画面操作を文章に起こしているので、長く見えますが、ほぼ1ステップ1クリックですので、手順的には難しくないと思います。
  1. (iOS 5のCydiaでは、文字入力しようとすると日本語だと落ちてしまうようなので、設定の [一般] => [言語環境] => [言語] で English に設定しておきます。また後で日本語に戻してください。)
  2. Cydiaを起動します。
  3. 下の [Manage]タブを開き、[Sources] を選びます。(iOS 7までは、下の [Sources] タブを開きます。
  4. 右上の [Edit]ボタンを押します。
  5. 左上の [Add] ボタンを押します。
  6. http://cydia.myrepospace.com/taka8aru と入力し、[Add Source] ボタンを押します。
  7. Verifing URL の後、Refreshing Data と続き、Return to Cydia が出るまで待ちます(最近、いくつかのサーバの調子が悪いようで数分かかってしまいますが、辛抱強く待ってください。http://cydia.zodttd.com/repo/cydia (おもにテーマのレポジトリ) をあらかじめ削除しておくとかなり緩和されるようです)。
  8. [Return to Cydia] ボタンを押します。taka8aru - MyRepoSapce.com が追加されているはずなので、次に右上の [Done] ボタンを押します(Cydiaのバージョンによっては [Done] ボタンがないのでそのまま何も押す必要はありません)。
  9. taka8aru - MyRepoSpace.com を選ぶと、MobileMultiUser が現れるので、選びます。
  10. 右上の [Install] を押し、[Confirm] を押すと、Downloading、Installing、Configuring と続き、[Return to Cydia] が出れば、インストール完了です。
  11. もし、Size mismatch のエラーが出る場合は、SBSettingsを先にインストールしてから、MobileMultiUserをインストールすると成功するようです。
  12. (iOS 5では、最後に、設定 (Settings => General => International (下の方) => Language) で、日本語に戻してください。)
今日はもう時間がないので、使い方は後日投稿させてください(基本的にはV2と同じです)。

[2012-02-05] 使い方編を書きました。
[2012-07-29] 大幅に高速化した MobileMultiUser V4 出来ました。
[2013-04-28] Cydiaが新しくなってボタンの配置が一部変わったので注記しました。
[2014-01-06] 待望のiOS 7がお正月中にjb対応しました。
iOS 7でのインストール手順を確認して、追記しました。
ユーザ作成がうまく行かないことがあるようです、動作確認はもう少しお待ちください。
[2014-01-11] やはりユーザ作成の処理のところがうまく動かないようです。
お急ぎの場合は、sshで入ってcloneUserとcreateUserIconの内部コマンドで大丈夫です(内部コマンドの説明)。
最初、iPad Air/iPhone 5sのA7 64 bit CPUのせいかとも思いましたが、iPad touch 5th gen A5 CPUでも問題は同様でした。
修正はもう少しお待ちください(新しいXcodeでやり直さないといけないのかな?)。
[2014-01-19] Xcode 5で再コンパイルして、iOS 7に対応しました。iOS 6にもそのまま対応しています。

2012-01-12

Googleの +1 ボタンは +1 するだけではない

半年ほど前からいろいろなところに +1 が表示されるようになりました。
単純に +1 投票する(いいね! のように)だけかと思って、一回も押したことが無かったのですが、Google+ のアカウントを有効にした後、初めて押してみて、驚きました。
  • 一回 +1 を押すと、+1 ボタンの色が変わります。
  • その状態で +1 にポインタを持って行くと、「Share on Google+」という、小さなテキスト入力エリアが表示され、Google+ へReblogできます。
  • さらに、テキスト入力エリアをクリックすると右のように、原文を引用した投稿フォームが現れます。共有先の選択もできます。

この小さなボタン、なかなか強力です。

2012-01-11

iOS 5で管理されるアカウントの数々

遅ればせながら、iOS 5で分かったことの共有です。
iOS 5では、いくつかのアカウントが別々の管理されます。
  • iCloud
    初期設定時に設定されるApple ID。
    Mail, Contacts, Calendars, Reminders, Bookmarks, Notes, Photo Stream, Documents & Data, Find My iPadと、BackupのON/OFFを一度に設定できる。
  • Mail, Contacts, Calendars
    一つ目のアカウントとしてiCloudアカウントが設定される。
    複数のアカウント(YahooやGoogleなど)を追加設定できる。
    IMAPアカウントの場合はNotesの同期も設定できる?
  • Messages
    iMessageの設定はiCloudの設定とは独立しているので、注意が必要かもしれません。
  • Face Time
    Face Timeの設定はiCloudの設定とは独立している。
  • Twitter
    Twitterのアカウントの設定が設定アプリから統合してできる。
    複数アカウントにも対応。
  • Store
    iTune StoreとiBooks Storeで購入するためのApple IDも独立して設定できる。
  • 追加アプリのアカウント(Google、Flipboardなど)もあります。
結構あって整理しておかないとちょっと混乱しそうです。
なお、PushやNotificationができるアカウント(Mail、iMessage、Reminders、Calendar、Geme Center、Twitterなど)に関しては、これら機能を切るとバッテリを節約することができます(常駐プロセスを停止できます)。
iPhoneで3Gも切ればもっとバッテリを節約できますが、スマホであることの意味が半減するかもしれませんね。
利便性とのトレードオフですね。

MobileMultiUser V3 for iOS 5 - 家族で共有するiPadのユーザ環境を切り替え - 準備中

MobileMultiUserがiOS 5に対応します。
iPad/iPhone/iPod touchで、ひとりずつの独立したiCloudアカウント(Apple ID)を切り替えて使えるようになります。

こんな使い方ができます。
  • iPadで、me.comのメールアドレスをひとりずつ別々に持ちたい(iOSデバイスとMacがあれば複数のApple IDの取得が自由にできます。MobileMultiUserで環境を切り替えれば、iPadからでも容易に複数のApple IDを利用できます)。
  • 持ち歩いているiPhoneに設定しているme.comアカウントを、自宅のiPadでも使いたい。
  • 一人一台、人数分のiPhone/iPod touch/iPad/Macがないので、アカウントを切り替えて共有デバイスとして使い回ししたい(Macはユーザ登録で切り替えできます)。
  • 個人的なアカウントと、人前で見せるアカウントを切り替えたい。
ただいま公開準備中です。
この投稿へのコメント、メール、またはGoogle+で +MobieMultiUser を付けてメッセージを送る、または +1 ボタンを押した後コメントを付けてください。
[2012-01-23] Cydiaで公開しました。

2011-12-26

NORADSANTA - サンタさんの配達状況をハイテクで追跡

今年も恒例のサンタ追跡が行われました。
私は初めてリアルタイムで見ていたのですが、全世界のネットの負荷に配慮してか5〜15分に1回のサンプリングになっていますね。
今年は日本では、硫黄島、父島、那覇、神戸、京都、名古屋、富士山、厚木、横浜、東京、仙台に立ち寄ったところが捕捉されていました。
ずっとNoradのシステムの閑散期が続きますように。

2011-12-25

MobileMultiUser for iOS V2 - 家族で共有するiPadやiPhoneのユーザ環境を切り替え

家庭で一人一台のiPadをお持ちの場合は良いのですが、そうでない場合、iPadに個人設定を気軽に保存できなくて、せっかくの使いやすさが逆に仇になると思った事はないでしょうか?

MobileMultiUserは家族一人一人のアイコンを作成し、環境を別々に保存できるようにするツールです。
今回V2では、ユーザ毎にパスワードが設定できるようなりました。
ユーザ毎に環境保存できる内容は前バージョンと同様、下記となっています。
  • 標準アプリの設定内容 (Preferences)
  • アイコンの並び・壁紙 (SpringBoardの設定)、Webクリップアイコン
  • Safari・メール・メモの設定・データ・履歴
  • Flipboardの設定・データ
iTunesライブラリ、iBookライブラリ、写真ライブラリ、YouTube設定・履歴、アプリのインストール状態(他、上記以外のアプリの設定およびデータ)は、ユーザを切り替えても共有されます。
MobileMutiUser for iOS V2 (build #002 2011-12-25) [Download]
※本バージョンでも、JBしたiPad/iPhone/iPod touchと、若干のコマンド操作が必要になります。
インストール方法は、前バージョンと同じです。
使い方は、
  • 作成したユーザのアイコンをタップすると、パスワード入力画面になります。パスワードを入力すると、ユーザのデータ量にもよりますが15秒〜1分で環境が切り替わります。
  • 初期状態ではパスワードは設定されていないので、何も入力せずにOKを押してください。切り替わった後の初期状態は元のユーザの環境がコピーされているので、壁紙やメール、Flipboardの設定を変更してください。
  • 自分のユーザのアイコンをタップし、Settingsタブを開くと、パスワードの設定を行う事ができます。
  • 初期ユーザはdefaultUserという名前になっています。このユーザはパスワードを設定できなくしています。
前バージョンをお使いの場合は、defaultUserに切り替えた状態で、MMU-parasite フォルダに上書きインストールしてください。
既に作成しているユーザのアイコンは慎重に削除(rm -r /Applications/<ユーザ名>.app)し 、createUserIconコマンドで再作成すれば、OKです。
今回は、iOS 4.3.1のiPadとiPod touch 4th gen上で開発・テストしました。
iOS 5でのテストは順次行っていく予定です。
使ってみた感想、追加アイデア、ご意見等ありましたら、本投稿のコメント、またはメールでお伝えいただけると幸いです。
[追記] 前バージョンからバージョンアップの場合は MMU-parasite/user.app-template/ のDefault.pngとDefault-Portrait.pngが不要なので、上書きインストール前に削除願います。
なお、MMU-parasite/userprofiles/ の下にユーザ環境が保存されているので、MMU-parasite 全体を削除する事は避けてください。
[追記2] iPadでの画面キャプチャを追加しました。
[追記3] UIがあると断然使ったときの安心感が違いますね、我ながら。
なお、ユーザ名Taroはなぜかアプリが落ちてしまうようで、解析中です、Jiroは問題ないのですが。。。
[2012-01-11] V3 for iOS 5 の公開準備中です。
なお、Taro問題はデフォルト文字列をTaroにしないことで、ちょっと納得いきませんが回避できました。
今度は、日本語ユーザ名が変なところだけ落ちる(大体動くけれどパスワード変更のところだけ)問題に気付きましたが、これは後回しにしたいと思っています。
[2012-01-23] iOS 5対応版をCydiaで公開しました。
[2012-07-29] 大幅に高速化した MobileMultiUser V4 出来ました。

2011-12-19

MlbileMultiUserの画面モックアップを公開します

MobileMultiUserの以前の投稿(アプリ、拡張メモ)からもう半年も経ってしまいました。
画面を作るのにこんなにも時間がかかってしまいました。

まずは共有させていただきます。
画面のみのモックアップで、中身は何も動作しません。
ご意見いただければと思います。

MobileMutiUser画面モックアップ tab-test006 [Download]

iPhone/iPod touch/iPadのuniversalアプリです。

ダウンロードしたzipファイルをscpなどでコピーして /Applications 配下に展開してください。
respringすれば薄緑色のアイコンが現れると思います。
(iPadではrespringしてもSpringBoardが再起動しない現象があるようです。)

2011-12-12

赤い月とオリオンとおうし

昨日(24時回ってしまっていますが)、2011-12-10の月食、大阪では夜になってもずっと曇っていたので心配だったのですが、ラッキーなことにちょど雲が消えて、よく見えました。
神秘的な赤い月は何度見ても飽きません(黒い太陽は見たことないんですが)。
ダメもとで、デジカメで撮った写真が、街中なのに、意外と撮れているので、公開したいと思います(オリジナル画像)。
PowerShot S95 28mm F2 15秒露出です。
ベテルギウスの赤い色、オリオン大星雲、ヒアデス、すばる、それと赤い月をなんとか収めてみました。
自宅近くで三脚に固定しただけですが、気合いを入れればもっとちゃんと撮れそうな気がしてきてしまいました。

2011-11-12

Google Readerの便利なショートカットキー

Google Readerはシンプルかつ十分な機能を持っていて、なおかつ画面も整理されていて、マウスでの操作も分かりやすい良くできたアプリ(Webアプリ)のお手本になるようなアプリだと思います。
より軽快に、キーボードだけで操作できるよう、キーボードショートカットがあることをご存知でしょうか?
すべて覚える必要は全然ないですが、私がよく使う便利なショートカットキーをご紹介します。
  • <Space> : 記事を開く、次のページにスクロール、記事の最後まで表示したら次の記事を開く、これは基本ですね。
  • n および p : 次のおよび前の記事にカーソルを移動する(Next、Previous)。
  • o : カーソルのある記事を開く(Open)。
  • v 現在の記事の原文を別ウィンドウで開く(View)。
  • s : 現在の記事にスターを付ける(Star)。
  • m : 現在の記事を未読に戻す、または既読に変更する(Mark as Read/Unread)。
  • ? : キーボードショートカットの一覧を表示する(右上の画面)。これさえ覚えておけば :-)

人によって、Google Readerに求める使い方が違う(できるだけ大量のRSSを登録して概要をざっと眺めるスタイルの使い方とか、厳選されたRSSの全文に目を通すとか)ので、主に使う機能も違ってくると思いますが、ご参考まで。
前の記事でもGoogle Readerを使いやすく・見やすくするアイデアを掲載しています。

(苦言を一つ。キーボードショートカット一覧画面は色合いと透明度は良いのですが、フォントサイズとレイアウトがまずくて、スクロールしないと全体が見れないのは全くいただけません。HDディスプレイにフルスクリーン表示する使い方を中心にした画面設計なのでしょうか? スクリーンショットを撮っても右上のように文字が読めません。)

2011-11-11

Google Readerの使い勝手・見た目をできるだけ元に戻したい

先日行われたGoogle Readerのユーザーインターフェースの更新ですが、どうも私にはしっくり来ません。
自分の購読しているたくさんのサイトの更新をササッと一覧したいのに、新しいデザインではスペースの使い方に無駄が多すぎます。
どんどん使いにくくなっているかもしれません。
どの記事でもこぞって好意的に受け止められているのが不思議です(例えば、GIZMODOライフハッカーの記事や、DESIGN ARCHIVE blogの記事、どちらも私のお気に入りなのですが)。

実際の画面を比べてみましょう。
(1)更新前(2)更新後
左右の画面はサイズが違いますが、大雑把に言って情報量が半分くらいになってしまっています。
また更に、新しいデザインでは、砂時計を表示するための普段は何も表示されない空白列がありますし、記事表示の下のアクションボタンのバーも微妙に幅広になっています。
(3)余分な砂時計エリア(4)幅広デザインのアクションバー(記事の下)

そこで、いろいろ探してみた結果、Google Reader DemarginifierというChrome拡張かつFirefox Greasemonkeyスクリプトを見つけました。
Chromeの場合はそのまま、Firefoxの場合は、まずGreasemonkey addonをインストールした上で、Demarginifierに行って右上のInstallボタンでインストールできます。
ただし、このDemarginifierの標準設定では、一覧表示が詰まりすぎているのと、アクションバーの幅がそのまままです。
また、左側のナビゲーション(ツリービュー)を前々から消したかったので、以下の修正を行いました。
  • 詰まり過ぎの一覧表示を以前のReaderに近い幅にする(以下の行のline-heightを修正)
    #entries.list .collapsed { line-height:2.8ex !important; padding:1px 0 !important; } \
  • アクションバーの幅を狭める(以下の行を追加)
    .entry-actions { padding: 0 0 1px 3px !important } \
  • ナビゲーションペインをデフォルト非表示に(以下の内容をスクリプトの最後に追加)
    window.addEventListener("load",(function(){document.body.className="webkit loaded lhn-hidden";document.getElementById("chrome-lhn-menu").className="goog-button goog-button-base unselectable goog-inline-block goog-button-float-left goog-menu-button goog-button-tight";}),false);
(スクリプトは本体はMacの場合 ~/Library/Aplication Support/Firefox/Profiles/xxxx.default/gm_scripts/ に保存されているので、テキストエディットで編集します。)

右が表示結果です。
(5)現在の結果

一覧の幅が適度で、砂時計エリアがなくなっているのがお分かりいただけるでしょうか。
丈夫のボタンバーの高さも調整されています。

今回も私にとってかなり勉強になりました。
お試しいただけるとうれしいです。