タグ

ブックマーク / psychs.hatenablog.com (9)

  • LimeChat で Twitter ユーザのプロフィール画像を表示する - Psychs's blog

    LimeChat for Mac 2.6 に、Twitter のプロフィール画像を表示する機能を入れました。 サーバ設定の Details タブの CTCP UserInfo に「showTwitterAvatar」と入力すると有効になります。 ニックネームを Twitter のスクリーンネームとみなして、プロフィール画像をニックネームの左に表示するようになります。 余力のある人は、テーマを編集してスタイリングすると、よりきれいに表示されるでしょう。 TwitterIrcGateway や tig.rb を利用している方は、ぜひ試してみてください。

    LimeChat で Twitter ユーザのプロフィール画像を表示する - Psychs's blog
    antipop
    antipop 2010/04/16
    すばらしー
  • Snow Leopard で Input Switcher が不要に - Psychs's blog

    Snow Leopard で、OS の言語設定に「書類ごとに異なる入力ソースを使用」するオプションが復活したので、Input Switcher は不要になりました。 Apple にバグレポートを送ったみなさん、やりましたね! ご協力ありがとうございました。 以下、Apple の開発者に直接聞いたお話。 仕様の変更は、要望、バグレポートの数が多い順に処理される そのプライオリティは、かなりの責任を持った人でも変えることはできない 日からの声は、肯定的なものも否定的なものも、他の国に比べて圧倒的に少ない ということなので、Apple の製品について何か感じたことがあれば、どんどんレポートを送りましょう。黙っていてもそのうち誰かがなんとかしてくれるだろうというのは、大きな勘違いです。 http://bugreporter.apple.com/

    Snow Leopard で Input Switcher が不要に - Psychs's blog
  • iPhone デバッグ用のマクロ - Psychs's blog

    iPhone アプリをデバッグするときに、ソースに NSLog をそのまま書いてしまうと、リリース時に削除するのが面倒なので、以下のようなマクロを使っています。 #ifdef DEBUG # define LOG(...) NSLog(__VA_ARGS__) # define LOG_METHOD NSLog(@"%s", __func__) #else # define LOG(...) ; # define LOG_METHOD ; #endif 使い方は、まずプロジェクトの設定を開き、「Debug」構成を選択してから、一番下のユーザ定義カテゴリの「GCC_PREPROCESSOR_DEFINITIONS」に「DEBUG」を追加しておきます。 こうすることで、Debug build のときにだけ「DEBUG」が定義されます。 あとは、NSLog の代わりに LOG を使うようにすれば

  • Lingr for iPhone リリース - Psychs's blog

    iPhone 用の Lingr クライアント、Lingr for iPhone をリリースしました。 http://limechat.net/lingr/ Lingr ユーザの方は、ぜひご利用ください。

    Lingr for iPhone リリース - Psychs's blog
  • iPhone 用の画像ダウンロードライブラリ ImageStore を公開 - Windchase

    iPhone 用の画像ダウンロードライブラリ、ImageStore のソースコードを公開します。 http://github.com/psychs/imagestore/tree/master ライセンスは、New BSD ライセンスです。 使い方 まず、ImageStore を初期化して、インスタンス変数に保持しておきます。 imageStore = [[ImageStore alloc] initWithDelegate:self];そして、画像をダウンロードしたくなったら、getImage を呼び、画像の URL を渡してやります。 [imageStore getImage:imageUrl];getImage の呼び出しはすぐに戻り、ImageStore は裏で非同期に画像のダウンロードをはじめます。 ダウンロードが終わると、delegate の imageStoreDidGetN

    iPhone 用の画像ダウンロードライブラリ ImageStore を公開 - Windchase
  • InputSwitcher ユーザへのお願い - Psychs's blog

    追記3 (2009.8.28) Snow Leopard で、「書類ごとに異なる入力ソースを使用する」オプションが復活したので、解決しました。 Leopard で無くなった「ウィンドウごとに入力ソースの状態を保持する」オプションを復活させるように、Apple にバグレポートを送ってください。 いまのままでは、10.6 まで改善される見込みがないそうです。みなさんの声が多ければ多いほど、Apple 内部の開発者が改善に動きやすくなるようです。 ぼくが InputSwitcher を開発したのは、Leopard を使い始めてすぐにここが不便だと思ったからです。しかし、InputSwitcher は一時的な回避策でしかなく、根的に解決するには OS で対応してもらうしかありません。 というのも、ソースを見てもらえればわかりますが、TextInputSource API がうまく動かないケースが

    InputSwitcher ユーザへのお願い - Psychs's blog
  • InputSwitcher 0.2 リリース - Psychs's blog

    きむらさんからの情報のおかげで、ほとんどのアプリケーションで動作するようになりました。感謝。 変更点 クライアントの初期化方法を、ポージングで NSObject と NSWindow を乗っ取る方法から、SIMBL が用意してくれてる方法に変更。iCal、LimeChat などでも動作するようになった。 Firefox にフォーカスを移すときには入力ソースの状態を変更しないようにした。これは、Firefox にフォーカスを移すときに InputSwitcher が入力ソースの状態を変更すると、Firefox 上で入力ソースの状態が変更できなくなることがあるため。 ダウンロード http://limechat.net/inputswitcher/index_ja.html

    InputSwitcher 0.2 リリース - Psychs's blog
    antipop
    antipop 2007/11/10
    おー!あとはCarbon Emacsの状態さえどうにかなれば僕の用途的には完璧だー。
  • InputSwitcher - Psychs's blog

    Leopard で、アプリケーションごとにインプットマネージャの状態を保持してくれないのが微妙に不便だったので、別々に保持するのを作ってみた。要 SIMBL。 http://limechat.net/inputswitcher/index_ja.html 詳しい仕組みはこんな感じ。(ドキュメントより抜粋) InputSwitcherClient.bundle は、SIMBL 経由で各アプリケーションのプロセスに潜り込み、アプリケーションの activate と、deactivate の2つのイベントを、あらかじめ起動しておいた InputSwitcher.app に通知します。 InputSwitcher.app は、各アプリケーションごとに入力ソースの状態を保持しています。activate イベントの通知を受け取ったときに、入力ソースをオン・オフして、以前の入力ソースの状態に復元します。

    InputSwitcher - Psychs's blog
    antipop
    antipop 2007/11/08
    Psychs+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!!!!!
  • LimeChat for OSX 0.1 リリース - Psychs's blog

    今日、RubyKaigi に続く RejectKaigi にて、RubyCocoa で書いた LimeChat の OSX 版を発表しました。 いまのところ、まだ未実装の機能もたくさんありますが、初期バージョンということでリリースしておきます。 http://limechat.sourceforge.net/index_ja.html

    LimeChat for OSX 0.1 リリース - Psychs's blog
    antipop
    antipop 2007/06/11
    おおおお。
  • 1