ユニバーサル・バイナリ化しないと……

Posted by yatsu Thu, 12 Jan 2006 20:25:45 GMT

Intelプロセッサ搭載のMacが出てしまったので、ユニバーサル・バイナリ化を真剣に考えなければいけなくなってしまったわけです……。

PowerPCバイナリもRosettaで翻訳実行できるようだが、特別に考慮すべき事項によると、

Rosettaは、翻訳時にプロセス全体を実行する必要があります。これは、アプリケーション起動時にロードする必要があるサードパーティ製のプラグインやその他のコンポーネントを使用するアプリケーションには影響があります。すべての要素(アプリケーション、プラグイン、起動時に必要な他のコンポーネント)をすべて、非ネイティブあるいはネイティブのどちらか一方で実行する必要があるからです。たとえば、アプリケーションがUniversal Binaryとしてビルドされても、PowerPCバイナリしかないプラグインを使用する場合、インテルベースのMacintoshでは非ネイティブのプラグインを使用するために、アプリケーションを非ネイティブで実行する必要があります

ということなので、入力プログラムとしてMacUIMを使うと、どのアプリもRosetta起動になってしまい重くなってしまいそうだ。 というか、そもそも動かないような気がする……。

MacUIMはuimやAnthyなどライブラリを多数使用しているが、ライブラリをユニバーサルにすることは簡単にできるのだろうか? libtoolとかで何かサポートされるのだろうか? まだ調べていないのでまったくわからない。

それからAppleにお願いしたい。
そろそろCocoaで入力プログラムを開発できるようにして!
(APIを完全に一新してしまってもヨシ)

Posted in , ,  | no comments | no trackbacks

『The Reasoned Schemer』

Posted by yatsu Thu, 17 Nov 2005 02:20:27 GMT

『The Reasoned Schemer』という本が出ているのを発見!

そしてすぐさま購入。

『The Little〜』『The Seasoned〜』は読みました。

Posted in ,  | no comments | no trackbacks

『Pragmatic Ajax』 Beta

Posted by yatsu Fri, 07 Oct 2005 19:54:50 GMT

『Pragmatic Ajax』のベータ版PDFが発売されたので、さっそく購入してみた。

Posted in ,  | no comments | 1 trackback

Beta Books

Posted by yatsu Fri, 30 Sep 2005 15:40:00 GMT

PragDave - More Beta Books on the Way によると、『Agile Web Development with Rails』と同じ方式で、以下2冊のベータ版がリリースされるとのこと。

  • Pragmatic Ajax by Justin Gehtland, Ben Galbraith, and Dion Almaer, is a short but deep book on Ajax, covering both the theory and the real-world practice of Ajaxifying your web applications. It isn’t Rails specific: it’ll cover Java and .NET architectures too.
  • Enterprise Integration with Ruby by Maik Schmidt, is a look at the way you can use Ruby to glue together an enterprise’s data and applications. It’s a practical book on solving real-world problems that pop up every day in a corporate environment.

どちらも読みたい。

Posted in , ,  | no comments | no trackbacks

Cheat Sheets

Posted by yatsu Sun, 25 Sep 2005 23:25:00 GMT

Cheat Sheets - ILoveJackDaniels.com

すべてものすごく便利!

『DOM Scripting』(amazon)著者のBlog記事「DOM Scripting: JavaScript cheat sheet」より。

Posted in  | no comments | no trackbacks

AJAX Matters

Posted by yatsu Thu, 22 Sep 2005 22:48:00 GMT

AJAX Matters

Ajax関連記事や書籍やライブラリをまとめたサイト。

Posted in  | no comments | no trackbacks

Smart Crash Reports

Posted by yatsu Thu, 22 Sep 2005 21:49:00 GMT

UnsanityからSmart Crash Reportsというツールがリリースされた。 これを使用することで、CrashReporterのクラッシュレポートをAppleだけでなくサードパーティーの開発者へも送ることができるようになる。

InputManagerの仕組みを使用しているため、ユーザーがApplication Enhancer(APE)のようなものをインストールする必要はない。 また、開発者もユーザーも無料で使用することができる。

開発者はE-mail Ticket IDを登録しておく必要がある。 Smart Crash Reports SDKでこのIDを使ってSmart Crash Reports対応を組み込む。 おそらくUnsanityが一度レポートを受け取ってから、各開発者の登録済みメールアドレスに転送するのだろう。 開発手順はこのPDFに書かれている。

今までメールで送ってもらったり、Wikiに張り付けてもらったりしていたが、これでかなり便利になりそうだ。 よくクラッシュするアプリを作る誰かさん(私)には必須のツールだろう。

まだ使用していないのでよくわからないが、ユーザーがSmart Crash Reportsをインストールしなければならないのは不便だと感じた。 といっても、開発者側でSDKを組み込むだけでこの機能を提供するためには、InputManagerをアプリごとに作らなければならなくなってしまいそうだ(他に方法ないかな)。 これは気持ちが悪いうえに、システムの不安定度も増しそうだから、この方法は取れない。 対応アプリが増えてきて、このツールを入れるのがあたりまえになればいいのかもしれない。 というか、そもそもAppleがこういう仕組みを作るべき。

Posted in ,  | no comments | no trackbacks

補完機能大集合

Posted by yatsu Tue, 20 Sep 2005 19:14:00 GMT

MacでTextpanderというものを使うと、英語の入力補完ができる。 Unfit For Print: Textpander with Word Autocompletion によると、TextMateでも使用できるようだ。

英語はいいねぇと思ってこれを見ていたのだが、ふと、エディタでこんなことができたらいいのにと思った。

  1. Shift-Tabで英語入力補完
  2. Ctrl-Tabで日本語入力補完
  3. Escで通常の入力補完
  4. Tabでプログラミング言語のSnippet挿入

2はアルファベットを漢字に変換する変換エンジン機能(Sumibiが使える?)。 PRIMEみたいな予測機能もほしい。

3は前後にある言葉を候補として入力補完してくれる機能。 Emacsでいうdabbrev。

4はTextMateのSnippet機能。 TextMate: The Missing Editor for OS X の「Expand triggers to full snippets」のところを参照。
たとえばRubyのコードをエディット中に、 a.eachoと書いてTabを押すと、

a.each do |element|
  element.
end

というコードが挿入され、1行目の element が選択状態になる。 そこで b をタイプすると、

a.each do |b|
  b.
end

となり、そこでTabを押すと2行目の b.の後ろにカーソルが移動するというもの。 この機能はプログラミング言語(だけとは限らない)のモードに依存する。

日本語入力も補完機能と考えてしまうことで、上記4つを同じようなものとして扱うことはできないだろうか。 どれも途中までタイプしてから補完するためのキーを押すという操作で統一する。 ……でも日本語入力は使いづらいだけかもしれない。

以上、ありきたりなアイデアだったらすみません。

Posted in ,  | 4 comments | no trackbacks

rss2imap

Posted by yatsu Tue, 20 Sep 2005 16:39:00 GMT

rss2imap

rss2imap は RSS (RDF Site Summary) で配信されているサイト要約を IMAP サーバにメールとして配信するツールです.

HTML がインラインで表示できるメーラと共に使うことで, RSS Reader のような 感覚で使うことができます. また, 記事の管理を IMAP が行うために, IMAPが 持つ未読管理の一元化といった機能が有効利用できます.

RSSとメールを一元管理できるのがすばらしい。

僕は今、WikiにRSSリーダー+IMAPリーダー機能を付けたくてしょうがない。

Posted in  | no comments | no trackbacks

『RSS and Atom In Action』

Posted by yatsu Mon, 12 Sep 2005 16:07:00 GMT

『RSS and Atom In Action』がamazonで見つからないのが気になっていたが、ISBNで探したら見つかった。
『Blogs, Wikis, And Feeds In Action』
(タイトル間違ってませんか? それとも変わった?)

僕が調べたかぎりでは、AtomPP(AtomAPI)を解説した書籍は『Blog Hacks』以外にはこれしかなさそう(RSS, AtomでなくBlogで探せばあるのかも)。

Posted in ,  | no comments | no trackbacks

Older posts: 1 2 3 4 5 ... 26