サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
schuzak.hatenadiary.jp
MozillaがFirefoxのXPCOMとXULを廃止すると決定してからずいぶん時間が経って、昨年末に渋々自分もちょっと手を動かしてアドオンを作り直そうとしてみた。 一番簡単な構造のものはたぶん一番簡単だからこれで基本形を理解してからほかに移ろうと思い、以前からbootstrap型に作り替えようと何度か試みていたのだが、さっぱりうまくいかず、今回もやはり失敗。 一方でXPCOMを使っていて一番手間取るだろうと思っていたものは手を付けて数時間で完成してしまった。 構造が簡単な方はFirefoxデフォルトのUIを変更するものなのでその辺が引っ掛かってうまくいかないのかもしれないとは思うのだが、やる気が失せて結局放置状態。 オーバーレイ型からbootstrap型に作り替えるに当たっていろいろ調べたが、これに際して見つけたMDNのドキュメントがいい加減を通り越して嘘の塊で、サンプルコードは動かず
クラッシュすると必ずBSODで再起動。 XPではSTALKERだけがクラッシュしていたのですぐ続けられたが、PCごとコケるとさすがに意欲をくじかれる。 Clear SkyでDiredtX 10のグラフィックを楽しむとするか。 サブスクリプションのフィルタは最もポピュラーなEasyListで2800行もある。 で、Adblockは1行ごとにJavaScriptの関数を呼び出しているようで、つまりページをロードするたびに2800回も同じ関数を呼んでいたわけだ。 重かったのでサブスクリプションはすべて削除して使っていたのだが、たしかに重くて当然。 自分で追加したフィルタがだんだん増えてきて効率が悪くなりそうなので正規表現でまとめたら4行でEasyListに匹敵する効果がある。 高速軽快。 7/15追記:Subscription化 → http://www.schuzak.jp/abp.html
Linux環境を強化しよう、そう思ってパーツを入れ替えたものの、Linuxで結局使えず、一方でWindowsでは想定外の劇的な性能向上があり、目的は達成できないのに期待以上の成果があるという何とも気持ち悪い結末。 散々調べた結果CPUにFX-6300、マザーボードにGA-970A-D3 Rev. 3.0、メモリーを16G。 まずCPUを決め、これを確実に使えるマザーボードを選び、その後メモリーを選択。CPUの性能を引き出すためメモリーをオーバークロックしてみたが買ったものが思ったより高品質だったので何の問題もなく常用できている。 で、マザーボードがUEFIで、懸念通りLinuxが使えない。調べた限りではFX-6300をLinuxで使えているという話すら見つからない。 具体的にはUSBデバイスが使えないという現象で、キーボードとマウスが使えないため起動後ログインすらできず、PS/2接続なら機
現サーバーは少々不親切な仕様で、否応無しに.htaccessの書き方を覚えることになる。 その流れでこの前エラーページを作ってみたが、せっかく使える環境なのだから今度は前々からGoogleに言われていたGZIP圧縮を使ってみた。 Googleからは圧縮以外にJavaScriptのファイルを一つにまとめるよう推奨されていたが、この際IE専用のコードを全部削除し、.htmlに書き込んであったものも全部外部ファイルで一纏めにしGZIP圧縮。 元々1Kにも満たないのでほとんど意味ないけど.cssも圧縮。 ついでに大きめだったりほとんど変更の無い .htmlや、.txt、favicon.ico も圧縮。 はっきり体感でわかるほど軽快になった。 よかったよかった。 .htaccessに追加した該当部分は以下の通り。こうしておけばどのブラウザでもきちんと動く。Safariだけ挙動が違って手間取ったが、お
Firefox4でUIが大幅に変更され、Chromeに酷似したものになるらしい。 馬鹿げてる。 タブバーとかアドレスバー、メニューバーといった要素の配置が問題になっているらしい。 答えは簡単だ。 ユーザーが自由に配置を変えられるようにすればいい。 Operaがもうずいぶん前からそうであるように。 Mozillaは色々配置を試しているようだが、ちょうど自分が数年前にOperaを使いやすくするために試行錯誤したのとまったく同じことをやっていて、今更何やってんの、と。 どれがベストなのかという問いに開発側が答えを出すことはできない。 ユーザーが決めることなのだ。 従ってユーザーの要望に適応できるようにしておく、つまりカスタマイズできるように作るということが最適解だろう。 アドオンがたくさんあるからFirefoxが支持されているのだと思うが、そこから何も学んでいないのだろうか。 ChromeのUI
このページを最初にブックマークしてみませんか?
『Schuzak's blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く