pineapple blog

Blog of Ichi Kanaya / 金谷一朗のブログ

Search

Twitter feed

Flickr Feed

Loading Flickr...

    More - Flickr

    Find me on...

    Tag Results

    12 posts tagged iPhone

    Tools First / カタチから入る

    I love beautiful tools. I prefer MacBook Air to ToughBook. I prefer iPhone to Androids. I prefer BSDs to Linux distros. Beautiful tools will teach me very many things.

    This is why I am seriously thinking of Calvetica as my organizer (scheduler). I have been using Pocket Informant on iPhone and iPad for years so far. It synchronizes to multiple Google calendars (without any tricks) and Toodledo account, renders calendars (fixed appointments) and to-dos (floating appointments) in right places simultaneously on the screen.

    Everything I needed for managing my personal schedule was already here.

    And here comes Calvetica.

    Calvetica is an iPhone/iPad app (good news: this app is universal) which renders your calendar with beautiful Helvetica fonts.

    Since Pocket Informant is the most powerful organizer ever, and it has already been a part of my life, I couldn’t help but compare Calvetica and Pocket Informant. At my first glance, Calvetica was just a toy. It was just a beautiful toy.

    I couldn’t imagine organizing my schedule without multiple calendars and super powerful Toodledo. I was managing up to six calendars (university, universe, online, deadline, public events, and personal events) in addition to other guys’ calendars (about three or four) —- main reason why I used multiple calendars was that I wanted to change colors group by group for better looking. (Multiple colors in a single calendar is now supported by web interface of Google Calendar.) Even worse, my Toodledo accounts held over 200 projects (folders) and only Pocket Informant could handle them.

    But I found something.

    I often turn on and off visibility of calendars for focusing specific calendars on Pocket Informant. I also often apply multiple filters and sorters to Toodledo for checking tasks I should do next.

    I feel I was seeking simplicity under my conscious by sorting my schedules by metadata (calendar names, task folders, tags, contexts, etc) which was manually added to original data (appointments, tasks, etc).

    Adding metadata and then sorting by the metadata would be nice for organizing teams, but would be an overkill for personal scheduling. (For group scheduling we are using Brabio now.)

    I’m now testing a unified calendar on Google and rendering it with Calvetica (as well as new iCal on iOS 5). I put my six different calendar into a single new calendar which I will use mainly. As Calvetica doesn’t support Toodledo at all, I feel this is a good timing to switch from Toodledo to more simple (but not too simple) web services like Nozbe.

    I think I’ll have to go around between my personal scheduling mode and overall scheduling mode. It is quite possible that I’ll occasionally switch a couple of calendar apps for doing so.

    The report would be continued.

    僕は美しい道具が好きだ.ToughBookよりもMacBookが好きだし,アンドロイドよりもiPhoneが好きだし,LinuxシステムよりもBSDのほうが好きだ.それに,美しい道具はユーザを成長させる.

    だから,毎日使うオーガナイザ(スケジューラ)としてCalveticaに心動かされるのも無理はない.僕はこれまでずっと Pocket Informant を使ってきたにも関わらずだ.Pocket Informant はややこしいトリック無しで複数のGoogleカレンダーに同期できるし,Toodledoタスクリストとも同期する.カレンダーとタスクリストは同時に適切な場所に表示されるので,とっても便利だ.

    要するに,アポイントメント管理(時間の不動産管理と言える)やタスク管理(同じ喩えを使うと時間の動産管理)はすべて Pocket Informant でできるし,それで十分だ.

    しかしCalveticaへ目が行ってしまった.

    CalveticaはiPhone/iPad用のカレンダーアプリで(しかもユニバーサル!),ヘルベチカフォントによる美しいレンダリングが特徴だ.

    Pocket Informant はこの世で最強のオーガナイザだし,すでに僕の生活の一部になっているのだから,Calveticaと Pocket Informant をついつい比べてしまうのは仕方ない.実際,初めてCalveticaを見たときは(いまより古いバージョンだ),単なる玩具に思えた.美しいが,ただの玩具だ.

    複数カレンダーとタスクリストを統合的に管理できないオーガナイザなんて使い物にならないと思っていたし,まして超高機能なToodledoを手放すなんて考えたこともなかった.僕は自分自身用に6個のカレンダーを作っていたし(主たる理由はもともとGoogleカレンダーが個別のイベントごとに色を変えられなかったからだが),他のメンバーのカレンダーも見る必要がある.Toodledoには200以上のプロジェクトが常時控えている.Pocket Informant 以外にこれだけのタスクをさくっと扱えるアプリを僕は知らない.

    でも気づいたんだ.

    僕は Pocket Informant で予定を確認する時,フィルタやソータを使って表示するアポイントメントやタスクを絞り込む.つまり,無意識的に簡潔さを求めているように思う.

    データ(アポイントメントやタスク)にメタデータ(カレンダー名,タグなど)を与えて,後でメタデータで絞り込むのはグループワークには良い方法だろう.でも個人にはオーバーキルのような気がする.(グループワークには今はBrabioを使っている.)

    僕は今,従来複数のカレンダーに分割していた個人予定をひとつのカレンダーに統合し,Calveticaで閲覧,編集するテストを行っている.CalveticaはToodledoと連携しないので,Toodledo以外のタスク管理サービスを検討するいい機会だとも思っている.それは,簡潔すぎてはいけないから,Nozbeになるかもしれない.

    今後も特定のスケジュールだけ見る瞬間と,全部のスケジュールを見渡す瞬間はあるだろう.そんなときは,アプリごと切り替えるかもしれない.

    因みに,オンラインのオーガナイザを使い始める前は,長く Quo Vadis トリノートを使っていた.大きさがiPadと同じなのは,何かあるのかもしれない.

    Say Good-Bye to Cocoa / Cocoaにさようなら

    How do they integrate Cocoa (OS X) and Cocoa Touch (iOS)?

    The OS X has several layers of services: micro kernel and device drivers including graphics (OpenGL 3D) driver, BSD services, Core Foundation library, Core Graphics (a.k.a. Quartz 2D) library, Foundation framework, Media frameworks including Quartz Core framework, and User Interface (UI) framework named Cocoa.

    The iOS has same layers as OS X has but the UI framework is replaced by Cocoa Touch. The Cocoa Touch is a modern API that can beautifully handle user interfaces. On the other hand, Cocoa, whose origin is in NeXTSTEP, allows programmers to use old-fashioned model of UI as well as modern models of Cocoa Touch.

    I am under the impression that Apple no longer want to support such old-fashioned programming style that Cocoa has allowed so far. If Apple really merge the OS X and iOS, Cocoa will be disappeared.

    Cocoa (OS X) と Cocoa Touch (iOS) が統合された未来を考えてみる.

    OS X はいくつかのレイヤーからなっている.マイクロカーネルとデバイスドライバ(OpenGLグラフィックスドライバを含む),BSDサービス,Core Foundation ライブラリ,Core Graphics (Quartz) ライブラリ,Foundation フレームワーク,メディアフレームワーク(Quartz Core フレームワークを含む),そしてCocoaユーザインタフェース(UI)フレームワーク.

    iOSも同じようなレイヤーからなっている.ただしUIは Cocoa Touch フレームワークで置き換えられている.この Cocoa Touch はユーザインタフェースを実に美しくモデル化したAPIだ.一方,NeXTSTEPから続くCocoaはいささか古いスタイルのモデルも,Cocoa Touch のような新しいスタイルと同様に,受け付ける.

    僕は将来アップルが古いUIプログラミングスタイルを捨てるのではないかと思う.もし OS X と iOS が統合されたら,Cocoaは消えて無くなるだろう.

    ギザから戻りました

    英語ブログから転記.

    Day 4, Giza Mission

    I’m writing this article on flight MS962 from CAI to KIX by using OMMWRITER (former OmniWriter) beta 2. The A340/200 aircraft is now fliyng over Gobi desert smoothly.

    Since this is the final day of the mission, I’ll summarize the mission in this article.

    The members of the mission are Tommy, a civil engineer, Yuki, an Egyptologist, Ichi, a computer scientist, Mr. Nakatsuji, a CG artist, and M, a trump card.

    The objectives of the mission are: (1) PPP (code name), which will be open on 22 September, and I cannot state the detail at this moment, (2) checking the current status of Djoser’s Step Pyramid in Saqqara, of which we have done laser scanning in 2008, (3) collecting any necessary information for publication on Monument of Queen Khentkawess that we are working on, (4) showing the Monuent to Prof. Yasumuro of Kansai University, who is doing computer work on it, (5) meeting with AERA (Ancient Egypt Research Association, led by Dr. Mark Lehner) members for preparing the next season, (6) meeting with members of Kharga Mission which I am involved, (7) seeing Tut Ankh Amen’s remains at Cairo museum for future discussion with GEM (Grand Egypt Museum), to which Japan finances an amount of money, (8) starting up a new collaborating project with Osaka Univeristy and Develo Solutions, code named Egypad, and (9) expressing our projects to important persons in Egypt, including Mr. Nakamura of JICA, Mr. Kishimori of Embassy of Japan.

    We have all done the above things and had an extra bonus (smile!). Manami san of AERA greatly supported us.

    On Day 4 we did a last run of PPP, and had a meeting with Ana, a member of AERA. We discussed our publication on Monument of Queen Khentkawess. The keypoint we completely agreed was, the publication must be meaningful both in Egyptology and engineering science.We must see what emerges from the collaboration of Egyptology and science, just the collaboration means nothing —- good enough is not enough.

    Ichi and Yuki had been comfortable with their iPhones in Egypt thanks to SoftBank. They used email, GPS, and Twitter all the day during the stay. Follow @kanaya and @yukinegy on Twitter!

    iPhone OS の本当の革命

    iPhone が成した本当の革命は,携帯電話といえども「アプリは落ちる」ということをユーザに知らしめたことではないだろうか.

    ユーザには申し訳ないが,アプリ開発者にとってはありがたいことである.はっきり言って,iPhone のメインメモリは少なすぎる.ガベコレが無いので,メモリリークに細心の注意を払わないといけないが,ゼロにするのは容易ではない.アップルがInstrumentという素晴らしいプロファイラを用意してくれているので,他のプラットフォームに比べれば圧倒的にメモリリークを捕まえやすいが,それでも追いつかないこともある.

    メモリが足りなくなってくると,OSはアプリへ「メモリが足りなくなりますよ」と通知をする.ただ,この通知をハンドリングするためのメモリをあらかじめ確保しておかないと,結局はOSからプロセスが殺される.16-bit時代ならいざ知らず,OS X なのだから何とかして欲しいものではある.

    エンジニアたちはアプリ制作に心血を注ぐものだ.特に無料アプリならなおのことである.エンジニアたちはアプリをより良くしようと努力しているので,せめて無料アプリに関しては,Appストアに心ないことを書くのはやめようよ.


    CSCD, Osaka University

    Macを持ち歩かないと不安だったのは,Macが無いと文章が書けないと思い込んでいたからだ.僕はケータイで文字を打つのが遅いし,iPhoneになってもそれは変わらないとおもっていた.(Palm/Pilotの初代Graffitiならかなり高速に文章を打てる.)

    ところが,どうしても書いておきたいことがあってiPhoneの「メモ」アプリで書き始めてみた.このようにして書いたのが先ほどの「Sent from iPhone」というエントリだ.単語数は1,000ちょっとだった.

    iPhoneて意外と使い物になるんだな.

    京都・大阪・東京


    2009-09-25
    Originally uploaded by ichiroh_kanaya
    京都嵯峨芸術大学で講義.その後大阪で学生と研究打ち合わせ.さらにその後カナダ大使館(東京)で発表打ち合わせ.

    iPhoneのバッテリがすぐあがるのだが,プッシュ配信をオンにしているからだろうか.

    On Lisp を読む.やはり Common LISP は読みづらい.著者が Arc を作った理由がわかる.個人的には Gauche のように R5RS + 古典的マクロで十分読みやすいと思う.(Scheme への翻訳があった.Off Lisp と呼ぶべきか.)

    関西大学


    2009-09-24
    Originally uploaded by ichiroh_kanaya
    関西大学の後期授業開始.がんばれ後輩たち.

    午前中に明日の準備をして,デスクトップから必要なファイルを SugarSync フォルダにコピーする.そのうちラップトップに落ちてくるだろう.

    午後から関西大学へ行く.洗脳して(?)iPhoneを買わせた先生から逆洗脳を受ける.「え,付属のカレンダーアプリ使ってるの?使いにくくない?」アップル信者は純正品をありがたく使うのです...が...やはりサードパーティ品に目がいく.

    その後,安室さんと面談.吹田キャンパスに戻ると,豊中キャンパスから日浦さんが登場.日浦さんは銀塩カメラ業界の神.

    デスクワーク


    2009-09-14
    Originally uploaded by ichiroh_kanaya
    今日はずっとデスクワーク.ミーティングも研究室内の定例ミーティングが1件だけ.

    で,たーんと貯まった To Do リストをハックして,ごみを捨てる.これで仕事効率がアップする(といいな).

    それから,各方面にメールを出す.

    いくつかの学会投稿締切情報を deliciousにアップする.

    とあるiPhoneプログラムが理不尽に落ちる(ユーザにとって理不尽なのは言うまでもないが開発者にとっても理不尽な落ち方をする)状況をどうにか改善してみる.

    まだまだ書類のごみが文字通り山のようにあるので,いつか片付けなきゃ.きっと忙しい日に片付けをしてしまいそうな気がするけれど.

    電車の中でオブジェクト指向モデリングの再勉強をしよう...と,思っていたら帰りがけにウェブサーバのトラブル.

    古巣を訪ねる


    2009-09-10
    Originally uploaded by ichiroh_kanaya
    レーザーの師匠,松島先生を古巣に訪ねる.見せて頂いたのは世界最先端のコンピュータ・グラフィック・ホログラフィー.これは凄い.

    その後,大学院同期入学の安室先生を訪ねて,エジプト調査に関する技術的ミーティング.

    次の予定がどんどん決まっていくのは楽しい.手持ちのリソースが十分あるかという問題はいつもつきまとうが,足りない分は知恵を絞るしかない.

    関大前のお店はずいぶんと様変わりしたが,きゃべつはうすが残っていたのはうれしい限り.

    iPhone OS 3.1, Xcode 3.1.4, iTunes 9 へそれぞれアップデート.iPhone がかなり不調になる.これは困った.

    スティーブ・ジョブズのスピーチを聞く.カメラ付き iPod touch が研究計画に入っていたのに,どうしてくれるんだ.

    DVORAK配列ローマ字入力かな漢字変換


    2009-09-04
    Originally uploaded by ichiroh_kanaya
    関西大学の「応用情報工学実験」のテキストを読む.

    ATOK 2009 for Mac をインストールする.設定をいじっているうちにDVORAK配列ローマ字入力かな漢字変換が実現した.これはいい...のだが,他のコンピュータでますます入力が出来なくなる.いまさらカナ配列に戻る気もないし,どうしよう.

    iPhoneアプリを書く.

    Got iPhone OS 3.0

    Yes!!

    7 days, 7 seconds

    God made the world within 7 days. Men can destroy himself within 7 seconds. —- Kazuo Kawasaki

    (This is the first time for me to post an article by iPhone. I needed to enter “edit HTML” page for typing in.)

    Loading posts...