| @Mac/iPhone

The Hit List | Potion Factory

GTDとかToDo管理とかまじめんどくさいのでもう全部TaskPaperでいいや、みたいな記事を半年くらい前に書きました。(いい感じだぞ! TaskPaper

しかしTaskPaperよりも良いソフトにめぐり逢いました。The Hit Listというソフトです。これEspresso目当てで買ったMacHeist Bundle 3でゲットしたんですけど、期待してなかった割にとても良い!

予定には2種類ある

予定の管理系のソフトは大まかに二つに分けられるんじゃないかって気がしてます。一つはiCalのような、イベントとかプロジェクトとかを記述して行くもの。デカい予定とかはこっちの方が向いてそうです。一方でTaskPaperみたいなソフトはそういうのよりも、工程の管理とか、細々したタスクの管理に向いてそうです。

例えば今日は部屋の掃除をしようと決めたとする。そしたらおもむろに “部屋の掃除.taskpaper” というファイルを作成するわけです。そんで部屋の掃除のなかでやらなければならい細々した出来事をリストアップしていく。たとえばこんな感じ。

うーん、すごく掃除がはかどりそうですね。

このように掃除という大きなToDoの中の細かなタスクを書き出していくのにはTaskPaperが向いてるわけです。逆に「この日は掃除をしよう!」と決心して予定を書き込むような用途にはiCalが向いているということですね。そもそも週単位や月単位の予定をTaskPaperで管理するのは不可能でしょう。

The Hit Listは両刀遣い

しかしThe Hit Listはなんとこのどちらの用途もこなせてしまうわけです。こんな感じ。

Start DateとDue Dateが設定できるので、締め切りを意識しながらタスクをこなしていくのに最適な感じです。他にもTagやプロジェクトごとにToDoを管理したり、フォルダで分類したりもできます。さらには、タスクを階層管理することもできるんです。例えば掃除というタスクのなかに、コーヒーを入れて飲む、床を拭く、といった入れ子状に小さなタスクを所属させることも可能なのです。

とはいえ締め切りの入力とか面倒くさい。コーヒーを入れて飲むのにDue Dateもクソもあるかって感じです。だからこれらを端折ることも可能なんです(StartにTodayと自動入力される)。やるべきことを何も考えずにガスガス書き出していくという、TaskPaper的な使い方も可能なわけですね。

これら三つのソフトの概念を図示すると以下のような感じです。

The Hit Listはプロジェクトのようなでかい単位のタスクも扱うことができるし、息をするとか鼻毛を抜くみたいな細かなタスクも扱うことが可能なわけです。まさに両刀遣いですね。

The Hit Listと似たようなアプリにThingsがあります。こちらはiPhone版もあって人気ですが、The Hit Listの方はiPhoneアプリはまだ開発中だそうです。しかしタスクを入れ子にできるのはThe Hit Listだけ(Thingsでもできたらごめんちゃい)だし、タスクに予定所要時間を入力できたり、ショートカットキーが充実してたり、僕はThingsよりThe Hit Listの方が好きですね。

MacHeist Budle 3買ったけどろくにアプリを試してないって人は、是非The Hit Listを使ってみてください。まだパブリックプレビュー版だけど完成度高いです。

| @散財

久々にiPhoneの話です。

tumbladdict — 超絶カイテキなTumblrクライアント

まずはtumbladdict。TumblrをiPhoneからカイテキに使うためのアプリです。これ、リリース前にDashboardで情報が流れてるの見たときからずーっと使いたいって思ってたんですけど、昨日リリースされたようで早速購入しました。230円。これいいっすわー。前に「Tumblrは雑誌だ」って書いたけど、朝起きてすぐとか夜寝る前とか、寝床の中でもぞもぞするときに眺めるのが気持ちよいんですよね。それこそ雑誌を眺める感覚で。でもiPhoneのSafariやTumblr公式アプリとかだとReblogがひたすらめんどうで、途中で飽きちゃうんですよね。しかしこのtumbladdictは設定によってはワンタップでどんどんReblog/Likeが出来てしまって、Firefox + Greasemonkeyで閲覧してるのと同じくらいカイテキに、いや場合によってはそれ以上カイテキにDashboardをDigることができます。昨日からDashboardには喜びの声があふれており、なんとiTunes Storeの有料アプリランキングで6位に入ったらしい。iPhoneユーザーでTumblrやってる人にはオススメなアプリケーションですね。中毒必至です。

tumbladdict 1
ハートのアイコンでLike、リロードマークみたいなアイコンでReblogです。
tumbladdict 2
コメント付けてReblogすることも可能。


iTunes Continue reading...

| @技術/プログラミング

はてなダイアリーとかはカテゴリーごとにフィードを生成してて便利だと思ったので真似してみました。たとえば category.php?k=映画 にアクセスしたら、映画のフィードだけにアクセスできる。もう金輪際、僕のチラシの裏的雑記で精神的苦痛を被ることはありません! =-o 読みたいカテゴリーのフィードを選択して時間を有効活用してください。

| @技術/プログラミング

iPhoneに最適化!

やっとiPhoneに最適化されたサイトが出来ました。ユーザーエージェントを見て、iPhone/iPodであれば専用のサイトを表示します。URIはパソコンと同じです。

これまでも一応iPhone対応というか、iPhone用のXHTMLとCSSは用意してあったんですけど、iui.jsを使った本格的なものではありませんでした。今回はiui.jsの埋め込みにトライ。まだ作り込みが甘いですが、iui.jsのページ遷移アクションなどを実装しました。

実はiui.jsの設置は何度も試みてたんですけど、なかなかうまくいかなかった。敗因としては、

  1. P_BLOGのXHTML構造を残したまま実装しようとした。
  2. 同様に既存のCSSを再利用しようとしていた。
  3. iuiのsampleにある通り、<ul>タグでページをデザインしようとしていた。

の三点ですね。既存のファイルの再利用は諦めてiPhone用にXHTMLやCSSは根本からデザインし直した方が手っ取り早かったです。あと、iui.jsのサンプルファイルは<ul>で組んであるんですが、この方法にこだわりすぎると煮詰まってしまってなかなか前に進みません。

今回はONO TAKEHIKOさんというウェブデザイナーの方のサイト(BLOG × WORLD ENDING すごくかっこいい!)を参考にしてみたところわりとうまくいきました。

いまのところ検索が実装できていないことと、グラフィカルなデザインがイマイチなのが今後の課題ですが、それはまたおいおい。

| @技術/プログラミング

P_BLOGをわさわさいじって、Tagを付けられるようにしました。いや正確には前からTag付けられるようになってたんだけど、P_BLOGのTagは「CategoryをTagっぽく使う」っていうコンセプトなので、WordPressとか他のブログツールのTagの概念とちょっと違った。もともとP_BLOGにはTagはなくて、SafariStandのhetimaさんのハックを取り入れてCategoryをTag代わりに使えるようになっていたわけでした。

Tagはいっぱい付けといた方がいいとは思うんだけど、いままでTagをいっぱい付けまくったので数が260個ちかくになってしまって、こうなると逆に目当ての情報にたどり着くのが難しくなった。そういうわけでTagとは別にCategoryによって記事を大まかに分類しておくと便利だなーと思って、ちょちょっといじってみました。

データベースの `p_blog_log` テーブルのこれまでTagとして使っていた `category` フィールドを `tag` という名前にしてしまい、新たに `category` フィールドを作ってphpMyAdminでテキトーに記事にカテゴリーを割り振りました。その後P_BLOG本体のカテゴリーにまつわる部分をごにょごにょと改造して、TagとCategoryの機能を明確に分けました。要するにコピペして変数名や関数名を書き換えただけなんですけどね。

P_BLOGの後継プロジェクトのLoggix含め世の中には優れたブログツールが沢山ありますが、「自分で欲しい機能をどんどん拡張できる」のはオレオレ仕様のこのP_BLOGだけなわけでして、もう開発は終了していますがオレオレ仕様でどんどん進化して行っております :-) なんかもう主客転倒で、P_BLOGをいじる片手間でブログ書いてるような感じです :-P

| @散財

毎朝、起床したらCydiaでソフトウェアのアップデートを確認するのを日課としてるんだけど、今朝見てみたらこんな表示が出てた。

MicrosoftがCydia買収 MicrosoftCydia買収

Cydiaは最近、Cydia Storeをオープンしてこれからというところだったのに、Microsoftに買収されてしまうとは…。

さらに先ほど、SwirlyMMSの開発元、SwirlySpaceからもメールが届いて、こちらもMicrosoftに買収されたそうだ。

SwirlySpaceも買収

なんということだろうか。

ビル・ゲイツは家族にiPhoneを使うことを許さないんじゃなかったのか? それなのにjailbreak環境を買収するとは。

Cydiaのデベロッパーsarukは、すでにMSのなかで働いていて、.NETフレームワークとObjective-Cのコネクターを開発してるそうだ。そのうちWindowsでもiPhoneアプリケーションが開発できるようになるのだろう。WindowsでiPhoneアプリケーションが開発できないのはクソと考えている人達には朗報かもしれないが、warez大好きなWindowsユーザーによってマルウェアがばらまかれるかも知れないし、複雑な心境だ。

時差の影響でアメリカはまだエイプリルフール引きずってます。

| @ブログ

CSS書き直した。

gygrb

space

透過pngをいっぱい使ったのでIE6では酷いことになってると思う。というか、CrossOver MacのIE6ではとんでもないことになってた。でもそういうのもひっくるめてインターネットだと思う。そういうわけでまだIE6を使っている人はFirefoxGoogle Chromeをダウンロードしましょう。

創意工夫点

:before と :after を使って、画像を使わずに記事タイトル横にサークルを表示するようにしてみた。あと、blockquoteでも同様に “ と ” を表示するようにした。頑張れば画像を使わなくても粘れることが分かった。

サイドバーを消してwidthを1024pxにしたことも新しい試み。最近はiPhoneの影響か、サイドバーを表示しないサイトが増えてる。代わりにフッターにナビゲーションっぽいのを配置するのが流行りっぽいのでそれっぽくしてみた。

space footer

↑の通り、ランダムで一枚Flickrの写真を表示するんだけど、結構懐かしい写真が表示されたりして、自分でブログを読むのが楽しくなる。撮った写真はアップロードしておくもんですな。