2008-05-23

HP Miniの底面は結構美しい

MACお宝鑑定団blogさんできっちり検証いただいている(写真はMacBook Proとの対比)、HP MiniことHP 2133 Mini-Note PCの底面(裏面)は、結構なめらかで、PCとしてはかなり綺麗な方ですね。ネジもないとのことです。がんばっているんじゃないでしょうか。

2008-05-22

こだわりのHP MiniとSIGMA DP1

今日、テレビのワールドビジネスサテライトでも紹介されていた、HP Miniこと、HP 2133 Mini-Note PCですが、フルスペックを小さなサイズと低価格に詰め込んだところが、すごいと思います。
キーボードは日本仕様ではなく世界標準仕様のまま、これも低価格へのこだわりではないでしょうか。

また、今日、書店で立ち読みしていて、はじめて知ったSIGMA DP1
3月発売なので、恥ずかしいほど遅ればせながらですが、デジタル一眼と同じCMOSセンサーをつけてしまったこだわりのコンパクトカメラ。
例えば、あの古川さんも衝動買いしてしまわれたとか。
ワイコン、テレコンなど、システム化もしてほしいものです (いっそのこと、次世代機種でレンズを外せるようにして、CONTAX G2のように一眼レフのフランジバックの制約を受けない奇抜な高性能レンズを履かせるようにするとか;それはやりすぎ:-)。
THE EYE FORGETさんの「衝撃の未来形カメラ SIGMA DP1」にある本体写真がすごくかっこいいです。

2008-05-19

今日のガジェット;お手軽ビデオカメラ、自作ジオラマ迷路

その1
CreativeからVado VF0570という、携帯電話サイズのお手軽なビデオカメラ(YouTube向け?)がアメリカで発売されたようです(Engadgetより)。
こういうの、とっても欲しいです。
アメリカのamazon.comから直接買ってしまいそうです。

その2
GizmodoYouTube上の自作ジオラマ迷路が紹介されていました。
どれも力作で、iPod touch (iPhone OS) で見ていると、ネイティブゲームのaMaze!をやっているような感覚で思わず画面を傾けてしまいました。

2008-05-14

iPhoneに遭遇

先日、ひょんなことからiPhoneの現物に触れる機会がありました。
スペック的にもっと大きいのかと想像していたのですが、実際には全然持ち重りせずにiPod touchよりむしろ軽く感じました。
iPod touchは鏡面で吸い付くような手触りですが、iPhoneは裏面が梨地で全然質感が違います。アルミのPowerBook/MacBookとも違う感触でした。
どっちも激しく欲しくなりました。

ところでWWDCのプレスではiPhone OSではなくOS X iPhone、OS X iPhone 2.0、OS X Leopard、OS X Macという呼び方になっていますね。
プラットフォームとしての意識付けがいよいよ本格的になってきたのだと感じました。

2008-05-13

iPod touchの新型への期待

iPod Plusさんの記事や、maclalala:annexさんの記事で取り上げられていますが、6月のWWDCの前後でiPhone 3Gがでるのとは別に、iPod touchの大型版がでそうとのこと。
私の予想というか期待はちょっと違っていて、こうです。
  • むやみに解像度が高い(例えば800x600や1280x800)大型化したiPod touch (iPhone OS)はないと思います。せっかく誘導して、iPhoneやiPod touchの480x320の画面サイズに最適化したWebアプリやネイティブアプリがすべてだめになってしまうので。
  • それよりむしろ同じ480x320の画素数で画面サイズだけ1.5倍や2倍程度に大きくしたものを希望します。かつてホワイトiBookに12inchと14inchがあったようにです。
  • iPhoneは携帯電話として現状のサイズがベストだと思いますが、画面が細かすぎて見にくい場合があります。iPod touchはもう少し自由に、目に優しい大きめの画面のバージョンが用意されていても不思議ではないと思います。Jobsもそういうお年頃になっていると思います。
  • 大きめのiPod touchはiPodとは呼ばれないかもしれません。ひょっとするとiBook touchとか。大型化するとタッチキーボードがとても押しやすくなります。SDカードスロットやUSBポート、外部ディスプレーポートが直接MacBook Airのようについてくるかもしれません。もちろんカメラやステレオスピーカ(四隅?)も。
  • Microsoft Office以外の日常作業(iLifeにはパワー不足だけど)はすべておまかせ、かつ見やすい画面で快適に、というのがイメージです。

VirtualBox for Mac OS Xの正式版

Sun MicrosystemsからVirtualBox 1.6正式版がSun xVM VirtualBoxという名前でリリースされています。
Mac OS X版も同時リリースです。
ダウンロードはVirutalBox.orgのダウンロードページからたどるのがよいと思います。
アプリケーションアイコンが変わったことと、Linuxゲストのシームレスモード、USB 2.0対応などMac OS X版にとっては特に新機能満載です。

2008-05-11

iPod touchにインストールしたアプリその2

私のiPhone OS (iPod touch)にインストールして良く使っているアプリの一覧その2です。その1はこちらです。
  • Python - 本当はtclの方が大好きなのでtclを主体に使いたいのですが、残念ながらtclはまだ不完全なので、Pythonでスクリプトアプリを作成してします。"Batteries Included"のモットーにたがわず、ネットワーク処理などいろいろなことがPythonだけでできてしまいます。
  • Jiggy - スクリプト派の私としてはUIを作成するのもスクリプト言語でやりたいです。UIビルダではないのでUIの作成は多少大変ですが、サンプル通りに作れば美しいiPhone UIが開発環境なしで作成でします。本家はここ http://www.jiggyapp.com/、日本語での紹介記事はMOONGIFTさん『必見!iPod Touch/iPhone向け統合開発環境「Jiggy」
  • Installer.app - 1週間ほど前に更新したら、検索機能が追加されていました。今まで、カテゴリが分からず、All Packagesのページをいつも50回くらいスクロールしていたのですが、これで一発で目的のアプリにたどり着けます。10倍使いやすくなりました。
  • MxTube - オフラインでYouTubeを見たいときに。
  • SysInfo - おもにRespringするのに使っています。
  • iPodアイコン - iPod touch Fansのサイトにある方法を使うとiPhoneのように [iPod] アイコンが表示されます。このオレンジ色の [iPod] アイコンはミュージックとビデオの両方の機能を持っているので、場所の節約になります。[iPod] アイコンの画像をはっておきます。
    感覚的に、「『iPod』 touch」に「iPod機能」があるのはちょっと違和感がありますね。なので、iPhoneにはiPodボタン、iPod touchにはミュージックボタンとビデオボタンが合っていたのかもしれません。

2008-05-03

メモ同期アプリNotes Update次の一手

iPhone OS (iPod touch)のメモ(Notes)をメールサーバに同期するアプリNotes Uploadですが、次の一手として下記を考えています。
  • 同期した際のメモの最終更新日時を記録しておいて、次回はそれ以降のメモをアップロードする。こうすることで、毎回全件をアップロードする必要がなくなる。
  • メールアカウント設定のためのGUIを作成する。Jiggyがお手軽そう。もしかしてPythonから直接UIKitを呼び出せるのでしょうか?
  • Gmailでのフォルダ管理は主流ではないので、Googleとの同期は、Goole Notebookと行う。APIも用意されているのでうまくいきそう。
また、最終的にはiPhone OSのメモとPC/Macのメモを双方向同期を行いたいです。その時のネタは下記です。
  • iPhone OSのメモは一度書いたメモを後で編集できるところが一つのミソと思っています。メモエントリを後で編集できるPC/Macアプリは、他に以下のものがあると思います。
    • Mac OS X 10.5 LeopardのMailのメモ機能
    • Microsoft Outlookの投稿エントリ(実はどんなエントリも編集できる)
    • Thunderbirdの下書きフォルダ(間違って送信してしまわず、保存をする必要がある)
    • Google Notebook
  • できるだけ共通の方法で記事の紐付けを取りたいです。
  • 第一の課題は、PCアプリ側で作成したエントリを、うまくiPhone OSのメモに取り込めるかだと思っています。Outlookなんかはとんでもないhtmlを生成してしまうようです。
ご意見いただけると嬉しいです。

2008-04-30

ブログ変更メモ;Haloscan、stretchスタイル、Ninja

bloggerの設定を変更したので、メモしておきます。
  • いまいち効果の出なかったHaloscanを削除。トラックバックは必ずしも必須のツールではなく、コメントで充分なことが多いことを学んだ。また、Haloscanを使うとコメントの管理がbloggerとHaloscanの別立てになってしまうことにも不便さを感じていた。
  • スタイルをMinima Stretchに変更。"Stretch"系のスタイルは数が少ないけれど、ブラウザのウィンドウの幅を有効活用して表示される(左右に大きな背景エリアがないく、Mottainai精神にそぐう)ので、私は好き。iPhone OS (iPod touch)向けにviewportを指定しなくてもきれいに表示される利点もある。
  • くりらじテクノロジーニュースでもちょっと前に改めて取り上げられていたNinja Toolsを導入(老舗どころを、今更ながら)。アクセス数はGoogle adsenseでも集計で来ていたけれど、Ninjaの方がより細かく表示できそう。
ところで、このブログではiPod touchのことをしつこくiPhone OS (iPod touch)と表記していますが、その方が業界での検索結果に入りやすいと意識してのことです。"iPod touch"はキーワードとしてすでにstop word的になってしまっていると感じています。

メモ(Notes)同期アプリを改良

iPhone OS (iPod touch)で、スクリプトアプリをアプリアイコンから起動すると20秒ほどで強制終了させられる問題を、ちょっと姑息な方法で回避しました。
メモ同期アプリが起動したらアラートボックスを1回出して、本体をバックグランドで起動し即座に終了するようにしました。
本体はアラートボックスを2回出して処理の開始と終了を知らせるようにしました。
現状、アラートボックスはシステムモダルなので、他の操作を中断しますが、お許しください。

メモ同期 Notes Upload (build #002) [Download]
その他、使い方は直前のエントリを参照してください。

[2009-08-19] 新バージョン出ました。

メモ(Notes)同期アプリを作ってみました

iPhone OS (iPod touch)のメモは、実は、携帯電話より入力しやすくて、ちょっと思いついたことをメモするのにとても便利です。
ところが、Appleさんはこのデータを活用するための手段を、メールで送信する機能以外、提供していません。
そこで、メモ同期アプリをDIY的に作ってみました。
本格的にObjective-Cでの開発ではなく、スクリプト言語Pythonを今回一から学んで作りました。
まだまだ完成品とは言えませんが、ご意見を頂ければと思い、ともかく公開してみたいと思います。

メモ同期 Notes Upload (build #001) [Download]
できること
  • iPod touchのメモアプリのエントリを指定したメールサーバのフォルダに同期(アップロード)します。
  • メールサーバへの接続はIMAP4プロトコルを使用します。
  • .Macのような暗号化なしのIMAP4サーバにも、gmailのような暗号化IMAP4にも対応します。
  • gmailの場合1件当たり1秒、.Macの場合1件当たり0.5秒くらいで処理できると思います。
  • Mac OS X 10.5 LeopardのMailのメモデータとの互換性を目指しています。
できないこと
  • エントリの更新があってもなくても全件アップロードし、新しいエントリを作成します。差分のみを処理するようなことは、現状はできていません。
  • アプリケーションをアイコンから起動する使い方は、処理に時間がかかるため、現状実用的ではありません(途中で落ちる)。[改善済み]
制限事項・注意事項
  • メールアカウントの管理機能がないので、直接ファイルを編集してください。
  • アイコンからの起動は、処理に時間がかかるためか、途中で終了していしまいます。[改善済み]
  • エラー処理は全く行っていません。
  • 作者の環境ではそれなりに動作していますが、あなたの環境に悪影響を及ぼさないことを保証できるわけありませ。その点をご承知の上でご利用ください。
使い方
  • リンク先のzipファイルを何らかの方法でダウンロードして、/Application フォルダに展開してください。Notes Upload.appというフォルダに展開されるはずです。
  • 展開されたファイルに実行権をつけてください。
    cd /Application/Notes Upload.app
    chmod +x *
  • Notes Upload.appフォルダのnotes2imap.pyファイルをテキストエディタで編集してください。先頭の方にメールアカウントおよびフォルダの設定があります(HOST、USER、PWD、FOLDER)。
  • メールサーバのホスト名がiPod touchから認識できない場合(pingもエラーする)はIPアドレスで指定してください。
  • メモのファイルにプロテクションがかかっている場合があるので、Ownerをmobileに変更してください。
    cd /var/mobile/Library/Notes/
    chown mobile notes.db
  • IMAP4メールサーバのフォルダは事前に作成しておいてください。
  • 実行は、notes2imap.py をターミナルアプリで起動してください。
    cd /Application/Notes Upload.app
    ./notes2imap.py
事前に必要なもの
  • Python;Installer.appからインストールしたPython 2.5-6で開発しています。
  • Erica's Utilities;メッセージを表示するためにdoAlertを使用しています。
Pythonの素のスクリプトで開発しているのですが、アイコンから起動すると5秒くらいで処理が強制終了させられるようで困っています。[改善済み;暫定対処]
使ってみて、ご意見、アドバイスなどありましたら、ご連絡いただけると幸いです。
また、ダウンロードされましたら、コメントくださると大いに励みになります。

[2009-08-19] 新バージョン出ました。

2008-04-29

MobileTerminalをアップデートすると

iPhone OSで昨日、Installer.appを起動したら、大量の更新が現れました。その中に、私のお気に入りのterm-vt100 (MobileTerminal)のアップデートがあったので、早速更新しました。
たくさんの機能追加が追加されていました(v278)。
o コマンドメニュー
o 矢印キーなどは、タップ操作から、Swipe操作に変更
o 2本指タップで、キーボードを隠せる
o 複数ターミナルが起動され、切替可能(上のステータスバーの右側をタップ)
o 設定画面(上のステータスバーの左側をタップ)
o 横向け表示に対応
o ログオンユーザがrootから非特権のmobileに変更
非特権ユーザに変更になったのは良いのですが、suコマンドが動きません。FAQに従ってBSD Subsystem 2.x SU Replacementをインストールして、解決しました。