謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

b2r の検索結果:

>

Leak Monitor使ってみた

Fx

…ある。 うーむ…。 >リストが空の状態でダイアログが表示されることがしょっちゅうある タイトルが"リークが再利用されています"となっている。うーむ…。 bbs2chreaderのb2rBrowserOverlay.aboneEventでメモリリーク起こしている。これ、b2r側の問題。勘違い。これは問題ないはず。 ufhpsのレスポップアップでメモリリーク起こしている。これ、Fx側の問題な気ガス。 翻訳パネルでメモリリーク起こしている。未検証。 他にもまだまだあるようだ…orz

OSS開発の問題

…は改善せねばならんかもしれんけど、ペースは今を維持だなぁ>b2r。自力で直せないバグは、メンテナがいなくなった機能を削除するLinuxカーネルを見習うべきかな。 「ユーザの間に自分達は消費者であるという意識が主流となって、これはユーザも参加するタイプの開発活動であるという認識がなかったのですね」うんうん、日本のOSSもこの傾向が強いよなぁと感じる。まぁ日本ではOSSでも開発者が一人でってのが主流になってて腐っている面もある気がするが (リポジトリ用意してなかったりとかして)。

Multi-Pointer XがXorg 7.5に入るらしい

あーこりゃ、いくつかのハックがバグるな(b2rのスキンのポップアップとか)。既存のアプリもかなり問題起きるだろ。二つのマウスの使い方によっても状態の管理方法異なってきそうだし…(一つの状態共有と別個と)。 ただ便利そうだな。複数のマウス使うでも、できるか知らんけど多ボタンマウスのボタンをポインタ切り替えに使うとかでも。 にしても以下のがシュール。 http://wearables.unisa.edu.au/mpx/videos/18cursors.mp4

Venkman本格的に使ってみた

JS Fx

JS XPCOMで使えない件。JavaScript code modules(以下js module)では使用可能。 プロファイルが取れる。ただDisplay Profile Dataが壊れてるっぽい。Save Profile Data As...の方は動作する。 コマンドでタブ補完が使えるようだ。/helpがブラウザで開いてウザい。 ブレークポイントが外せなくなるときがある。バグ? JS XPCOMで使えないとなるとb2rではあまり使えないなぁ。

色々やろうと思ってるけど

まずはb2rのcvs/svnのログ見るのが先だなと思った。 メモリリークに関してはサイクルコレクタのおかげでほとんど問題ないはず。メモリ使用量が増えてる気がするのは何故? ページのキャッシュだろうけど、確かめ方あったっけか。あとLeak Moniterは今でも使えるんだっけか。実装方法未確認なうえ未テスト。 CPU高いも謎。フラッシュのせいな気がしないでもないが不明。サイクルコレクタがらみだったりする? >CPU高い フックが増えてる予感。 >

>

全てのXULにライセンスヘッダが無い件

b2r

どうしよ。 >>

foxage2chに響く

理由は分かるがどうしよこれ。早めにマージした方がいいのか…。 もうちょっとb2r側を整理してからマージしたいなぁ。 #何か壊してばっかりな気がする。

単体テストを書きたい訳だが

どう実装したものか。別々の所に書くのはなるべく避けたいのだがしかたないのかなぁ。 別の所に書くとprivateな関数がテストできない…。 うーむ。 b2rIUnittest作ってそれ実装して、別の所から呼ぶのが一番か。

ログコンバータ

b2r

追加したけどバギーだから使わないでね。場所はコミットログでも見て調べてください。 バギーな部分直すのはAPIが色々と不足してたりおかしかったりするのでそこを修正してから。 ちなみにログコンバータなんて簡単な部類なので、本体と別に用意とか正直どうでもいい。先が見えるしb2rの内部構造知るのにもちょうどいいし。

寝不足で全然進まない件

ちょっとすること減らさないとなぁ。取り合えず今日は早く寝る。 >

ドキュメント生成

b2r

#大変そうに見えるのは単に表に出してるからだと思う。実際はゆっくりゆったり。。。 xpidlでidlからドキュメントに変換しようとしたらコメントがごっそり抜け落ちた。 xpidl's doc mode was a moderately interesting idea that has never matured into something useful.…orz。doxygenはうまく変換できない。以下は繋がらないし…。 http://unstable.elemental…

SQL勉強中

b2r

何故b2rのあの場所でPRIMARY KEYで無くてUNIQUEを使ってるんだろうかとかは良いとして、仕様だけじゃ速度が見えてこないのが何とも。#組合せUNIQUEも使えそうだし。 色々と理解したが、一度限りの変換にはそこまで速度は必要ないと考えて面倒な所は全てスクリプト側でやるのが正しい気がした。 少しずつ開始。 取り合えず必要な所は理解。bbsmenuテーブルの移行はしないとして、0.5pre*から0.5への移行はrev.316の考慮だけあればいいな。 05pre2to0…

mplayerがb2rと衝突する?

b2rでスレが開けないと思ってlsof | grep 8823したら何故かmplayerが使っていた。検索しても良く分からん。

b2rのスキンもプロジェクト化しよう、そうしよう

b2r

ってことでdefaultExを改名してlaunchpadに登録する予定。手動での同期は難しすぎる。 "bbs2chreader-skin-何とか"ってしようと思うが、名前は何がいいだろうか。

Fx 3.0b4

Fx

b3の不具合が減ってていい感じ。それと全体的に早くなってる。 ただplacesはもっと早くなってくれないかなぁ。 あと、b2r+defaultExの全件表示がまだ遅い(1000レスで5s)。 #そういや、Alt+Enterは何処行った? よく固まる。残念。

fx 2.0オワタ\(^o^)/

…使ってないからok、b2rはナイツリを。foxage2chはどうしよ。 XULD、翻訳パネルあたりは鍵の方やっとかないと…。 LiveHTTPHeadersはバージョンごまかして動く…多分。 そんなとこだな。いらなくなったテーマは消しとこう。 smart bookmarksとhomeが邪魔だ。サクッと削除。ブックマークツールバーのアイテムが横幅を取るようになってる。整理するか、スタイルシート被せるか。 拡張はSage以外は大丈夫になった。 ただ、ツールバーのカスタマイズに拡張…

fx 3.0オワタ\(^o^)/

…昔の方が良かった。戻し方分からん。 ロケーションバーの候補も以下略。大体、黒背景に暗い緑の文字は読みにくい。 ブックマークの整理でドラドロが効かない。 スターの位置が邪魔だなぁ。ステータスバーに配置しれって感じ。 うーん…時期尚早感が否めない。まぁUbuntuらしいといったららしいけど。 b2rの自作スキンのヘッド部分の背景がなぜか透明になってる。ワケワカなバグが多い気ガス。 履歴/検索履歴が引き継げてない。 まぁベータ版使ってるんだから仕方ないにしても、不満は述べたい年頃。

b2rの個人的TODO

evalによるXPCOMのテンプレート化(xpcom.js)XPCOMUtils使って簡素化済み 標準コテなど保存機能 ステータスバーでの一行書き込み AA入力支援(あのAAきぼんぬDB/汎用AA) post.jsにおけるunicodeのエスケープflysonさんによって実装済み server/thread.jsのフロントエンドとバックエンドの分割書いたときの意図忘れだけど、多分済み skinのキャッシュ board/items.jsの整理(diff)多分済み

b2rのAA入力支援

AA と快適な実況ライフを考えるを見て、以下のようなのが欲しいと感じた。 #あまり実況はしないけど。 気が向いたら作るかも。 フォーマットを決めていくつかのパラメータを受け取るように(はてなセリフのように)。 文字入力の際の空白の自動調整(emとかdotとかで。%p10で10pxとかにする。文字列の横幅の取得はどうする? visibility:hiddenなポップアップあたりに文字を挿入してwidthを取得すればできなくもなさそうだけど。) 文字間の空白 中央揃え/右揃え グ…

b2rスキン for Fx3.0の為のメモ

…cache" href="./"でスレごとofflineで保存して差分とってきて追加ができそうか(defaultExだとCSS周りの問題があるけど)。 だけどやるとしたらb2r側でやるべきだよな。 差分を追加する方法はdocument.writeかDOM3 Load and Save(Fx3.0で対応してたっけ?)とかXMLHttpRequestでparseしてappendとかか。#ところでCSSやJSをパースした後のままで保存されてるんだっけ? されてなかったよなぁ、確か。

ひさしぶりに私的改造版

現行CVSがベース。README.txtは付属してないので注意。thread表示高速化パッチを入れたのとステータスバーにステータスを表示するようにしてみた。 bbs2chreader-0.2.12+-mod-nazo.xpi bbs2chreader-0.2.12+-mod-nazo.diff CVSのb2r向けdefaultEx。速度が早くなってる。 simple4b2r0.2.12+.zip

サイト移転と共に消えたb2r派生版について

MPLのdiff公開期間を過ぎてるはずなので一時的に放置。まちBBSについては2ch styleに変換する串とか使ってください。ステータスバーにステータスを表示するパッチは気が向いたら書く。 それとFxまとめサイトにある方の派生版は 二から書き直したの対応パッチが本家にマージされた 過去ログ表示のは29ちゃんねる対応と併せてそのうちパッチ書きたい という状況です。

JSでメモリリークさせない為には

…る必要があります。(ただしすぐに親オブジェクトが開放される場合は問題ない。) 1.5からDOM保持が入ったのでb2rのスキンは特に気を付ける必要がありそう。 それとDOM操作ではchild.parentNode.removeChild(child);だけではメモリーは開放されないのでdelete child;もしておく必要もあります。取り敢えずポップアップでメモリ占有を抑えるように修正したのでdefaultExの修正版を置いておきますが以前と環境が違うので効果があるかは微妙。

b2rスキン用私的メモ

DOMContentLoadedイベント(body onload=""とほぼ同等?) User:Bryner - wiki.mozilla.org PageShowイベント(DOMContentLoadedと違って表示時に発生する、DOMContentLoadedはロード時のみ?) DOMHeadLoadedイベント

bbs2chreader

…interface b2rIDes : nsISupports { void init (ACString aKey); ACString encrypt([const, array, size_is(aLen)] in octet aData, in unsigned long aLen); ACString decrypt([const, array, size_is(aLen)] in octet aData, in unsigned long aLen); }; #i…

b2rの書き込みでの行の末尾の空白

b2rの書き込みでの行の末尾の空白を全て削除するようにしようと思った。 そうすればAA拡張等で似非ブロック貼り付けの実装がしやすくできるはず。 特に実害もないはずだしその内パッチ出す。 replace(/(\s| | | | )+(\n|$)/,"$2")未テスト。 重要な欠点発見。 馬鹿には見えないAAが書き込めなくなる。 チェックボックスで切り替えられるようにするべき。

bbs2chreaderのスレッド部分の実装の仕様を勝手に考えてみたり

…ttp://nazodane.hp.infoseek.co.jp/uploader/b2r_shiyou.xhtml ずいぶん適当ですが俺だったらこんな感じにするかと。 MachiBBSはb2rMachiDatParserでパースしたのをgetCommonDat()で共通のdatに変換してログ保存、ログはb2rCommonDatParserでパースすればよいかと。 まちBBSがdat取得に対応したのでこんなに大それた仕組みは必要は無くなったはず。 スラドに対応しない限り;-)

bbs2chreaderのスキン

スレへのリンクを <a href="bbs2ch:thread:http://..." ... のようにするために,スキンレベルで読み込み時に JavaScript で DOM をいじってそうするようにした.こっちのほうが圧倒的に簡単. URL に "read.cgi" が含まれていたら,頭に "bbs2ch:thread:" を付けるだけ. 2ch 内だろうが,互換板だろうが,全く無関係な CGI だろうが問答無用.あと class 属性の値も変えたり.つーか,やってから気…