謎's キッチン

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

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

色と色とのXOR演算

Web

色と色を XOR 演算してみたを読んで非常に気になった。 どんな色になるんだろう… var color1=0x888888 var color2=0x24f456 alert((~(color1 & color2)).toString(16))単純に是でいいはず…が何故かマイナスorz(当たり前か) っと思ったらXOR演算子があった。 …

商標問題

鶴亀メールが訴えられたという事から俺も商標に気を付けないとなと思った。 商標を取るにしても商標を取られてないか確認するにしても面倒くさそう。 拡張の名前も含まれるのかな… よく商標を先に使い始めれば登録しなくとも大丈夫と考えている方がいますが…

ローカライズの管理

だんだん面倒くさくなってきた。 コントリビューターまで言語分けするんじゃなかったなぁと思った次第。

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

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

batでbeep音を鳴らす

""を書くだけでbeep音が鳴る。 んで説明のために""をutf-8でxmlに埋め込もうとしたらXML整形エラーorz だと"数値実体参照で不正な文字コードを指定しています"ってorz RSSまでエラーになるの忘れてた。 どうしようかなぁ…

bbs2chreaderの改造

post関係で色々弄ってる訳ですが某所のスクリーンショット見て絶望した感じ。 まぁUIは改造すりゃいいか… sageチェックやら自動再書き込みやらemスペ、enスペ、thinスペの実体参照への置換やら先頭の空白、二つ続きの空白の置換やらを改造したので本家にパッ…

SHTML

右クリックとHTMLソース閲覧の禁止を提供するソフトが登場らしい(slashdot) JSの一般的な機能制限をしてるのである程度(選択範囲のソースの表示)はできたがショートカットキーが使えなくなるがうざったい。(Ctrl+Aが使えない) 後、背景画像の表示がbodyだけ…

consoleのAPI

Fx

面白そうだったので作ってみた。 firefoxのtrunkのみでしか動かないかも。 http://nazodane.hp.infoseek.co.jp/uploader/console.xhtml #どうせdumpもあるから使いどころなんてないですけどね。

XForms

Fx

企業の力は凄いなぁと感心するばかり。 ステータスもみるみるうちに緑色に。 色々テストしてみたいところ。

拡張パッケージ内にショートカットがあるとエラーでインストール/アンインストールができない

Fx

拡張パッケージ内にショートカットがあるとエラーでインストール/アンインストールができないっぽい。 nsILocalFileの*.lnkを含むディレクトリ削除で問題が起きてそう。 テストケース作ってbugzilla-jpに投げるか…

拡張のID

Fx

拡張のIDは現在GUIDが使われてますが最近のfirefoxでは"拡張名@URI"を使ってます。 そこでそのバグを調べたら、ここでメールアドレス風のも使っていい事になった模様。 https://bugzilla.mozilla.org/show_bug.cgi?id=275529 但し明確にURIを使うとは書いて…

最近のFx拡張

Fx

最近は流行に疎いです。 IETabはセキュリティー的問題が必ずあるはずなので後で試して見ます。プラグイン自体はNS8の方が安全なはずだけどNS8ってライセンスやらソースやらはどうなってるんだっけか? サムネイル系の拡張は面白そうですが需要があるのかとい…

スタイル分けの話

Web

私がセレクタハック(?)を嫌う訳を読みました。 俺はphp使えるところ(場所は言えませんが)では振り分けの際、style.cssとbrowser.phpを呼び出して@importでie.css、gecko.css、opera.css等を呼び出すようにしています。 セレクタハックより楽です。 style.css…

ファイラー拡張

レジストリ関係が使えるようになったので色々使える程度までにはなる予感。 但しtrunkでファイル名が飛び出してしまうバグの修正を先にしないとなぁ… ある程度完成。 一部未ローカライズ、開けない。 但しあんま使いやすくなった感がないのが残念。 並び順が…

レジストリ関連のXPCOM

レジストリ関連のXPCOMが使えるようになったらしいので関連付けとか弄るの作ってみようかなと思います。 New Extension Developer Features in Deer Park Alpha 1

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

http://nazodane.hp.infoseek.co.jp/uploader/b2r_shiyou.xhtml ずいぶん適当ですが俺だったらこんな感じにするかと。 MachiBBSはb2rMachiDatParserでパースしたのをgetCommonDat()で共通のdatに変換してログ保存、ログはb2rCommonDatParserでパースすればよ…

XULRunnerのメモ

firefox側のtoolkit.defaultChromeURIのバグが直っていい感じ nsIXULAppInfoでapplication.iniの内容が取得できる…と chrome.manifestの位置もfirefoxと同じになったので二重に書かなくて済む。 GRE関係も対応したのか… xulrunnerの中にドキュメントアイコン…

JSでの言語の取得

Fx

JSでの言語の取得はUAじゃなくてnavigatorで判断した方がよさげ。 Geckoはnavigator.language、Tridentはnavigator.userLanguageとsystemLangage、OperaはbrowserLanguageとlanguageとuserLanguageに対応してます。 JSはECMAScriptのスーパーセットですが規…

nsIPropertyBag.idlがない

Makefileに手間取りまくっていざうまくいったかと思うとエラー…orz mozillaのgecko-sdkを単体で落としてみたらnsIPropertyBag.idlがないっぽい。 fxのソースから取ってくるしかないか… ソースから摘出でウマー但しxptを置くかxptを直接指定しないと上手くい…

bbs2chreaderのスキン

スレへのリンクを

TortoiseCVS

CVS

http://www.tortoisecvs.org/ 綾川さんに教えてもらったTortoiseCVSを入れてみました。 感想は…うーん…結構微妙な所。 WinCVSよりかはいいけど… 常用するかはまだ考え中です。

SVN

SVN

必要があってTortoiseSVNをいれてみた。 CVSよりもGUI…って感じのシェル拡張。 非常に便利…ってよりこういうGUIのCVSがホスィ

ブログ巡回

2ヶ月の時をとりもどした? 陽極日記の中の人がbbs2chreaderの書き込みダイアログの改造をしたらしいのではよ本家にパッチ出してくれーな気分。(ぇ まだcvsの方は確認してないので久しぶりに落としてみようかと。 んでコテハン、sage保存等はクッキー系のXPCO…

Firefox 使いへの * の質問への回答

Fx

Firefox との出会いはいつ頃ですか?Firebird 0.8位です。 デフォルトブラウザにしていますか?もちろんです。 Firefox 以外で使用しているブラウザはありますか?ないです。FTPだけIEを利用。 Firefox の好きなところはどこですか?無限の可能性と拡張の容易さ…

色々スキルアップ

MakefileやらC++やらを適当に勉強してみたのでそのうちC++でXPCOM作るかも。

Deer Park Alpha2

Fx

久しぶりに最新のtrunkを入れてみた。 遅い気がしたけど設定調整したら快適。 戻る/進むのDOM保持ももうディフォルトになったんだねぇそろそろfirefoxの方に復帰したいなぁと思いつつ現在別方面(news4vip,gameurawaza)にいます。 bbs2chreaderも勝手に改造し…

拡張

うご… bbs2chreaderのpost.xulのjsに日本語が通ってる… 道理でfromEUCで文字化けしてしまう訳だ。 ちゃんと修正されている事を確認しますた。http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3775

Popupがおかしい問題

この辺が問題かな? https://bugzilla.mozilla.org/show_bug.cgi?id=287357 https://bugzilla.mozilla.org/show_bug.cgi?id=291083 Filer Extensionもtrunkで名前がはみ出る問題がおきるのだが原因を調べるのめんどくさい…

体調よくない

体調よくなく何もする気がしない。 とりあえずおもしろそうなのでphpを勉強してたりしますが、よさげな鯖探しがめんどくさいなぁ。

田代砲、POST砲の回避策

<script type="application/x-javascript"> if(window.parent!=null && window.parent!=window){ window.parent.location.replace(window.location.href); } javascriptを切った状態でmetaを使った田代砲を打たれたら防げませんが他の'ブラウザを使った'田代/POST砲には有効なはずです。 #ただし田代…