2008-01-01から1年間の記事一覧

Thousand B167 ソースコード

Cookieの独自の取り扱いや●ログイン用の変更など http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandSrcB167.zip T2HTTPCookieStorageが追加、特に指定無き場合スレッドインポータプラグインのCookieはそちらに保存 SafariなどとCookieを共有したい…

Thousand B167

B167リリース。 http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandB167.dmg 2ちゃんねるビューア(●)ログインに対応 ログインしての書き込み、過去ログ倉庫の閲覧、過去ログ倉庫に収納されたスレッドの閲覧が可能に CookieをSafariなどと共有せ…

●って2chブラウザ制作者にもお金入るんですか?

717 +1: [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる :sage:2008/12/14(日) 20:14:51 ID: f1vkSb880 (1) ●に対応してる2chブラウザの作者には●の料金の一部が振り込まれるってマジですか?718:あひるちゃん ◆z0WvbsWRgg (72) ::2008/12/14(日) 20:30:5…

Thousand テスト版 081214

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081214.zip 081210からのバグフィックス: 英語環境で一部の機能が使えない問題を修正 AA用フォント(等幅フォント)のフォントサイズが設定出来なかった問題を修正

過去ログ倉庫

昔は2ちゃんねるのスレッドはdat落ちした後過去ログ倉庫にしまわれ、時間が経つとhtml化されるという仕様だったようですが、今はhtml化って運営系の板でしかやってないみたいですね。 で、Thousandを2ちゃんねるビューア(●)に対応させるにあたって、しま…

Thousand テスト版 081210

2ちゃんねるビューア(●)対応テスト版です。 http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081210.zip 追加された●関連の機能は、 ●ログインした状態での書き込み dat落ちしたスレッドの読み込み 過去ログ倉庫の閲覧 ●ログインは、環境設定…

Thousand テスト版 081207

BeとCookieの扱いを改良したテスト版。http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081207.zip Thousand独自にCookieを管理するように(Safari等とCookieを共有しない) これでSafariでBeログインしたままなどのときに、ThousandでBeログイン…

Panther (Mac OS X 10.3)でのCocoa Bindingsの落とし穴

Cocoa BindingsはPantherから導入された仕組みでもの凄く便利なのだけど、Tigerでちょっと挙動が変わったりしている。今さらPanther向けのCocoaアプリを作る人もそういないだろうけど、Thousandを作っているときに気がついたことを残しておく。nibを作ると、…

CocoaアプリでCookieを独自に管理する(その2)

d:id:RNatori:20081202の続き。 もう一度Studying HTTPをよく読むと、 http://www.studyinghttp.net/cookies トップレベルドメインが "com", "edu", "net", "org", "gov", "mil", "int" の場合はピリオドが2つ以上、それ以外の場合はピリオドが3つ以上含まれ…

CocoaアプリでCookieを独自に管理する

CocoaのURL Loading Systemは通常、HTTP Cookieを自動的に管理してくれる。CookieはNSHTTPCookieというクラスにラップされ、NSHTTPCookieStorageというクラスがそれを溜め込んで自動的にどうこうしてくれる。しかし困るのは、CocoaのCookieはNSHTTPCookieSto…

Thousand B164 ソースコード

Spotlightメタデータインポータのプロジェクトが追加。 http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandSrcB164.zip

Thousand B164

やりたいことはまだあるけど、テスト版だけ作っててもしょうがないのでリリース。 http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandB164.dmg Spotlightによるスレッドログファイルの全文検索に対応 (バージョンアップ後に開いたスレッドが対象に…

Thousand 081127 テスト版

もいっちょテスト版。 http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081127.zipバグフィックスと追加機能。 datファイルを直接開くことができなくなっていた問題を修正 スレッドリストの複数スレッド選択時にコンテクストメニューによる操作を…

MacBookのバッテリー購入

初期装備のバッテリーが1時間も持たなかったり、スリープに入る前に電源が落ちたりと不調になったのでバッテリーを購入。そして確かちゃんとリチウムイオン電池の容量フル活用するには儀式があったのよねと思い出した。 フル充電 強制スリープに入るまでフル…

Thousand 081125 テスト版

まだテスト版。 http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081125.zipバグフィックスと追加機能。 検索フィールドを隠している場合「検索」またはコマンド+Fによって検索シートを表示 URLフィールドを隠している場合「URLを開く...」または…

@synchronized()

考えてみた Pantherから使えるObj-Cの構文@synchronized()。スレッドの同期に使う。今までマルチスレッドに馴染みが無かったので正直自信が無いけど、えーと複数のスレッドが実行してしまうとヤバい部分をこれで囲ってブロックにすると。そのとき引き数にミ…

T2Operationを作ってみた

Thousandはあまり高速化とか目指してないのだけど、少しうざったいのがたくさんのログファイルをゴミ箱に捨てる処理。なぜか結構時間がかかる上に、メインスレッド上でループを動かしているのでその間操作が出来なくなる。こういうのはマルチスレッド化して…

Thousand 081111 テスト版 引き続きテスト版。 http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081111.zipバグフィックスと追加機能。 ソースリストなどのフォントサイズと高さが不意に変更される問題を修正 スレッドリスト内を検索したあとに他…

自分のアプリケーションからSpotlightを利用する

Thousandが標準で「ライブラリ」以下にログを置いていたためにSpotlight検索で引っかからなかったことは前述の通り。しかしそれはスコープの問題であり、あくまでメニューバー右上のSpotlightのスコープには「ライブラリ」以下が入っていないだけである*1。…

Thousand 081011 テスト版

Spotlight対応テスト版。 http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand081011.zip諸注意。 Thousandのログフォルダがデフォルトではホームの「ライブラリ」以下にあるため、そのままではSpotlightの検索結果に出てきません。このバージョンか…

Spotlightに対応してみよう、と思って

UTIを宣言し、Spotlightプラグインも作った。ところがメニューバー右上のSpotlightからスレッドのタイトルや内容を入れても、全然表示されやしない。mdlsなどでチェックすると、プラグインはちゃんと機能している様子。じゃあ先達に聞いてみようという訳で、…

Thousand B160

http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandB160.dmg B159からの変更点: リストタブで一部のキー操作が無効になっていた問題を修正 2chのIDがない板でBEのリンクが付加されていなかった問題を修正 2chのBEアイコン(sssp://〜)の表示対応 …

Thousand B159

http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandB159.dmg そろそろ「β版」じゃなくてもいいんじゃね? B157からの変更点: 2ch側であぼーんが発生したときにスレッドが読み込めなくなる問題を修正 Finderからコピー&ペーストしたファイル名など…

Thousand 080926 テスト版

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand080926.zip ブックマークリスト内で変更したラベルが保存されない問題を修正

Thousand 080925 テスト版

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand080925.zip レス番号をタイプするとそのレスにジャンプする機能を追加 713 +2:名称未設定 :sage:2008/09/22(月) 04:34:22 ID: lcAGrGJm0 (1) 1.数字キーでレス番号を入力するとそのレスがポッ…

Thousand 080924 テスト版

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand080924.zip リストタブのソースリストとスレッドリストの行の高さが変更出来るように リストタブのリストブラウザ(右上ペイン)のフォントおよび行の高さはソースリストと共通に

Thousand 080920 テスト版

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand080920.zip 2ちゃんねるおよび互換板でShift-JISに定義されていないUnicodeの文字を数値参照に変換して書き込み可能に*1 *2 リストタブ選択時には板の名前をブラウザウインドウのタイトルに表示…

NSStringでUnicodeを数値文字参照に変換する

2chはテキストエンコーディングとしてShift-JISを使っているので、Cocoaな2chブラウザはNSStringの内部表現であるUnicodeとShift-JISの相互変換をする必要がある。Shift-JIS→UnicodeはCocoa標準のAPIで出来るし、それで変換出来ない一部のShift-JISについて…

Thousand 080918 テスト版

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand080918.zip 「キャンセル」メニュー項目が機能していなかった問題を修正 Finderからコピー&ペーストしたファイル名などが書き込めない問題を修正 マウスオーバー時のポップアップの有無をレスと…

Thousand 080915 テスト版

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand080915.zip 2ch側であぼーんが発生したときにスレッドが読み込めなくなる問題を修正 URLを含む一部のスレッドが表示出来なくなる問題を修正 「書き込み中...」の表示を追加 httpsやtpなどで始まる…