Bon Echo 系の. 綾川さんところの長い URL を折り返してはみ出さないようにするためのパッチ(Bon Echo 向け)を当ててみた. いい感じ. 多謝. 実際,ビルドが終わってからそのパッチが更新されてることを知ったのだが,変更分は実際の動作には関係なさそうだったのでまあいいやってことで.
公式には Firefox 3 まで待つことになるんだろうな.
ゾノとヒデが共演しているラ王の CM が見たくなった. そしてようつべで適当に見つつ感慨にふける.
久々に XUL っつーか,JavaScript とかで遊んでみたり. いつか役に立つだろうと思って訳した MDC 上の文書がやっと役に立ったりしたわけで. ついでだし,翻訳のほうも再開できたらいいなぁと. も組も MDC 関連に力を入れてきたようだし.
なんとなく NHK の番組表を実況スレに貼りたいときに使いたいツールを作ってみた. なぜか XUL 製. 絶対に便器!で配布されている品 が NHK の番組表の仕様変更で使えなくなったので,代替品みたいな感じで. そして 試作品のスクショ. 無駄に XULRunner で動かしている. デバッグとかが楽なので Firefox で開発してるわけだが. もうちょっと手を加えればいい感じのブツができそうだ.
例のブツがほぼ完成したっぽい. 昨日,今日,明日と日付を選択できるようになり,さらにチャンネルも選べるようにした. あと適当な情報も出力するようにしてみたり. スクショ. しかし XUL はいいね.
北朝鮮から何か飛んできたのかと思ったじゃないか. しかし直下型とは珍しい.
ちたまをビルドしようとすると,っつーかソースをチェックアウトしようとすると挙動不審な上にエラーですぐ止まる. よって 1.5.19-4 に戻した次第.
XUL/Migemo [Forked Edition] だが,Bon Echo 系のビルドで使っているとエラーが発生するのでプチハック.
xulmigemo.jar 内の content/dic.js を編集.
getDic という関数の let(4 ヶ所)を適当な letter とかに置換.
知らぬ間に Firefox 2.0b1 から入ることになっているらしい JavaScript 1.7 では let が予約語になったらしく,それを変数名に使用していることによるエラーらしい.
REVOLUTION OS を GyaO で見た. オープンソースという流れの源流やそれがもたらしたものを知ることができ、非常によかった. Mozilla が誕生するキッカケみたいなものにも少し触れられていた. なぜ Linux ではなく GNU/Linux と呼べと声高に叫ぶ人たちがいるのかというのもわかった気がする.
ちょっと奥さん,Post Wizard Utility Module for bbs2chreader 0.2 をリリースしましたよ. 前回の初リリースから 10 ヶ月って. 一応更新内容としては,bbs2chreader 本体の書き込み周りのコードの変更について行く形でスレ立て用コードをいじったり,sage チェック周りの変更に対応したり,en-US なヤツでも設定パネルで 日本語で表示されるようにしたりっつーか英語リソースを日本語リソースに置き換えたのだが. UI が日本語になった以外,使用感に特に変化はないようになってるかなとは思う.
実際 post 周りのは本体に手が入った後にこっちに取り込んでたのだが,当時はテスト版という位置付けで一応安定版の bbs2chreader 0.2.1 では動かなさそうだったので放置していたわけで. 実際テスト版らしい 0.2.11 が主流っぽいのでモチベーションが最近上がってきたのをいいことにリリースすることにしたという次第.
テストがちょっと不十分かもしれないので,何かあったら適当な手段で教えていただきたいのです.
今回の拡張のアップデートでは面倒なので flat chrome とかいう,content とか skin とか locale とかの chrome フォルダを jar に圧縮しない方法で XPI パッケージにしてみたのだが. この方法だと拡張をインストールするとファイルのタイムスタンプが勝手にインストール時刻に書き換えられるようだ. 仕様なのかバグなのか. ちょこちょこいじるにはインストールフォルダ内では jar で固められてないほうがいいんだが,タイムスタンプを書き換えられてしまうとな. やっぱり jar で固めてあるのをインストールした後に手動で解凍したり,または保存しておいたファイルに置き換えたりしてタイムスタンプを戻して,chrome.manifest も手動で書き換えるのがいいのかな.
Post Wizard Utility Module for bbs2chreader をさらに改良. 実装したこと.
結構楽だった. 今度は samba 規制対策も実装したい気もするが,面倒だからたぶんやらない. 他に必要そうな機能はないかな.
室温 34 ℃ 下でのちたまのビルドはやばい. 真夏に冷房を入れずにやったらぷれすこが火を噴くぞ. 去年はどうしてたんだっけ.
前回のほぼ完成品が完成品っぽいものに進化した. スクショ. 放送局を選択できるようになったり,時刻を 24 時間表示にしたりとか. そしてアイコンも適当に作ってみたり.
初挑戦. 今回は bbs2chreader との連携強化が目的. 具体的には,更新チェックの際に bbs2chreader で取得済みのログを利用して既読レス数を出すようにした. 更新チェック時刻とスレを開いた時刻の違いで実際は既読なのに更新分があるように表示されるのを防止するためのプチハック. とりあえず 試作的な差分 を晒しておく. Foxage2ch 1.5b 用. それなりに動いているようだが,細かいところで微妙なところがあるかもしれない.
ちょっと糞なバグがあったので差分を更新しておいた.
最初に上げたのを適用後のファイルとの差分 も一応上げとく.
これでうまくいくかな.
取得済みのレス数を dat の行数を数えるのではなく idx ファイルから直接取得するようにした.
このほうが圧倒的に効率的.
なんで気付かなかったんだろう.
というわけでさらに差分を更新しておいた.
前回に上げたのを適用後のファイルとの差分 も一応上げとく.
9/3 追記. 試作的な差分を Foxage2ch 2.0a3 用のに更新した. 機能追加もちょっと. 説明みたいなものを Foxage2ch いじり,再び にていろいろ. これに伴って foxage2ch.js.1.diff と foxage2ch.js.2.diff は消しておく.
奥さん,Post Wizard Utility Module for bbs2chreader 0.3 をリリースしましたよ. 前回の 0.2 を入れたばかりという人もいそうな気もするけど,とりあえずごめん. インスコし直してください. 更新内容は 4 日前に書いたとおり. バージョンインフレの感もあるけど,1.0 まで続くかどうか. あと今回から自動アップデートに対応したような感じ.
何かあったら適当に教えていただきたく思います.
Bon Echo 系の. すごい勢いでウンコちゃんなビルドだ. よって昨日のビルドに差し戻し.
Bug 345373 - Help menu is broken っぽいな. 個人的には AiOS でウィンドウの縁をポチってもうんともすんとも言わない,Gmail Notifier のステータスバーアイコンをポチってもうんともすんとも言わない,CME の各メニューをポチってもうんともすんとも言わない,この辺が非常に困る. Bug-org 321299 の修正が犯人らしいが,これはセキュリティバグっぽいので俺のような一般人は覗くことができない. もうね.
Bon Echo 系の. 昨日の Bug 345373 - Help menu, buttons in prefwindow broken が FIXED になってきちんと使えるようになった. 「ふー」だよ.
気付いたこととしては,まず面白ネタニュース板が http://be.2ch.net/be/ から http://etc4.2ch.net/be/ に移転し,それに伴って EUC-JP から Shift_JIS に変わった. で,2ch 全体ではスレ内での Be の表示が ?## みたいなのから ?2BP みたいなのに変わった. こんなところかな.
気付いたら ?2BP(0) みたいに括弧の中にポイント数が入るようになってた. で,以前の # の個数と同様にこの文字列はポイントによって変わるらしく,新ν速誕生 - ニュー速用まとめ wiki にてまとめられている.