かつて愛されたMacHackカンファレンスのメインイベントは、常にMacHaxベストハックコンテスト(綴りが違うのは勘弁してください)でした。コンテストに応募するために、トップクラスのMacプログラマーたちは最大72時間も徹夜でコーディングに取り組みました。カンファレンス最終日には、会場に集まった全員が一堂に集まり、次々と開発者たちが自作のハックを披露しました。聴衆の反応は熱狂的で混沌としており、Macユーザーエクスペリエンス全体の向上を目指すハックは、「役に立つ!」という嘲笑の的になることも少なくありませんでした。
1999 年、Lisa Lippincott の Unfinder が数々の非難を浴びながらも優勝を果たしました。これは、ファイルの移動など Finder での非破壊的な操作に Undo 機能が初めて搭載されていたためです。詳細は「The MacHack Hack Contest 1999」、1999 年 7 月 12 日を参照してください。(一方、1998 年の優勝者である Alexandra Ellwood と Miro Jurisic による asciiMac は、Mac のインターフェース全体をリアルタイムで ASCII グラフィックスに変換しましたが、誰もこれを便利だとは言いませんでした。詳細は「Moof on the Hoof: MacHack '98」、1998 年 7 月 6 日を参照してください。)
これらすべては、MacHackにぴったりのMac用新アプリ「TrackWeight」を紹介するためのものです。これはMacのトラックパッドを精密な重量計に変え、小さな物体を計量するアプリです。一見すると便利な機能に思えますが、TrackWeightの実装に必要な技術的要件を考えると、MacHackの目新しいアプリとしてまさにうってつけです。問題は、トラックパッドの圧力イベントは、トラックパッドの表面に静電容量が検出された場合にのみ生成されることです。つまり、指などの導電性物体がトラックパッドに接触している必要があるのです。接触している場合、トラックパッドのForce Touchセンサーが圧力を読み取り、それをキャリブレーションして重量に変換することができます。
指をトラックパッドに置き、スペースバーを押してキャリブレーションを行い、その後、指の圧力を変えずにトラックパッドに何かを置いて重さを量るのはほぼ不可能です。不可能ではありません。テスト中に正確な重さをいくつか確認しましたが、正確な測定に失敗する時間の方が、成功する時間よりもはるかに長かったです。導電性の突起が付いたペンもプラムも(どちらもポインターを操作できますが)、安定した重さと導電性が得られませんでした。
私は TrackWeight の開発者が、必要な指の圧力を回避する方法を見つけて、アプリが実際に役立つようになることを応援していますが、それまでは、これは主に MacHack のユーザーから賞賛されるような素晴らしいハックです。