ラベル firefox の投稿を表示しています。 すべての投稿を表示
ラベル firefox の投稿を表示しています。 すべての投稿を表示

2013/08/13

"Blocked loading mixed active content"

Firefox の Version Up のスピードに既に追いつけなくなっています。
23.0 って何だよ!! と思ってたら正常に表示されないページが出てしまいました。
JavaScript がページを取ってこれていないようだったので Ctrl+Shift+K 押して
コンソールを開いてリロードしてみたら
Blocked loading mixed active content "http....
何だこれは。

ということでググりました。が、良く分からない。
"Blocked loading mixed active content" in FireFox - WebFaction Community
MITM ねぇ、ふむ。

で mixed と言われて http/https の混在を思いついたのですが
about:config を確認するとありました!
security.mixed_content.block_active_content
これが true が default だったので false にしてみたら見れました。
よかったよかった。

でも、いいのかなこの設定...。

2011/01/30

"libjavaplugin_oji.so"

Java アプレット使いたいと思ったので
プラグインを! と思ったら何か上手く動かない
確か libjavaplugin_oji.so ってのを
適当なところにコピーすればいいと思ったのに!!

困ったなーと思ったら新しいのが出てるんでした
How can I configure java plugin libjavaplugin_oji.so to latest firefox 4 | Firefox Support Forum | Firefox Help
なるほど、近頃の Firefox などでは libnpjp2.so ってのを使うのか

Debian Lenny だったら sun-java6-bin って package に
/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/i386/libnpjp2.so
がいたんで
~/.mozilla/plugins とか /opt/google/chrome とかに ln -s したら
何か上手く動いた、よかった

これで Java り放題です

2010/02/09

ekrn.exe

パソコンが遅いんだけど何でかなと言われて調べました
taskmgr を開いてみるとプロセスが 2 つ暴走しています
1 つは Firefox でもう 1 つは ekrn.exe というもの

ウイルス!? と思って検索してみたところ
「ekrn.exe のCPU使用率が100%になるのは?」
NOD32 のエンジンらしい

にしても何故 Firefox とコンビで
Firefox はこの前 3.6 にしてみたんですが
自分の環境でも Google Apps で暴走してしまうようだったので
3.5 に戻してみたばかりでした
今回の環境も試しに 3.5 に戻してみたら一先ず解決しました

その後 NOD32 も version up されてたので更新
これでちょっと様子見てみることにしました

NOD32 はまぁいいんだけど Firefox が暴走するのがちょっと心配です
しかも Google Apps とは
「ちょっと人柱過ぎだから気をつけろ」
ということかもしれません

2010/01/23

cario letter a4 lenny

実家にはパソコンがあるんですがプリンタがありません
母親が印刷したいと言いだしました
何なら印刷して送ってこいという勢いです
しかし我が家にもプリンタは無いのです

近頃のコンビニは凄いよなと思いつつ
最寄りのコンビニであるセブンイレブンのページを見ると
コンビニでのサービス ネットプリント 富士ゼロックス
ネットにファイル上げといてコンビニで印刷できるみたいです
ちなみに、我が家の最寄りのコンビニは USB メモリが挿せます

印刷したい内容はメールでもらっていたので Firefox から PDF に
で、ゼロックスのページのアカウント取って
先ずは添付されてた画像を登録したら用紙聞かれたので A4 を選択
次に PDF をアップロードしたらエラーに
「使える用紙は A4 とかだよ」
なんて言ってきます
$ pdfinfo mozilla.pdf 
Creator: cairo 1.7.4 (http://cairographics.org)
Producer: cairo 1.7.4 (http://cairographics.org)
Tagged: no
Pages: 1
Encrypted: no
Page size: 612 x 792 pts (letter)
File size: 73537 bytes
Optimized: no
PDF version: 1.5
あら、確かに letter になってるわ

何で画像のときは紙のサイズ聞いてきたのにさ、と思いつつ
Firefox の印刷画面をもう一度見ると確かに紙の指定のラジオが無い
昔はあった気がするんだけどと思いつつググりました
「firefox 印刷 pdf letter a4」で検索したんだけど良く分からず
「cario letter a4 lenny」で検索すると
#383455 - firefox: prints always in letter format - Debian Bug report logs
うん、なんか、皆悩んでいらっしゃる

斜め読みしても何かあーだこーだ言ってるっぽくって
最後まで斜めってしまったら prefs.js とか言っている
そーかーと思って about:config 開いて letter で検索して
出てきたの片っ端から A4 にしてやったら無事 A4 になりました

ちょっと、乱暴だったかしらと反省
最悪の場合
$ ps2pdf -sPAPERSIZE=a4 mozilla.ps mozilla.pdf
かなーと思ってたんで、よかった

2009/10/20

inurl:communicator/english

古いブラウザが欲しくなりました
なるべくオフィシャルっぽいところから

IE はまぁ、グレーなのしか無さそうなのでパス

Firefox は直前のシリーズのものであれば
http://mozilla.jp/firefox/locales/older/
にもあるんだけど
ftp://archive.mozilla.org/pub/mozilla.org/firefox/releases/
を見れば沢山
0.8 までなのは、それより前は firefox でなくて firebird になるからで
http://archive.mozilla.org/pub/mozilla.org/firebird/releases/
こちら。更に前には phoenix になるので
http://archive.mozilla.org/pub/mozilla.org/phoenix/releases/
にいくとありました。

Opera は
http://arc.opera.com/pub/opera/
ver 3 からあるっぽいんだけど、french とか italian とか書いてある
5 から英語もあるみたい、十分かな

Mozilla は
http://www-archive.mozilla.org/releases/
こっから辿れます、古いのは下の方にリンクが

あと、Netscape Communicator が
http://ftp.nluug.nl/netscape/communicator/english/
にあったり親とか親の親とか見てくと
http://ftp.nluug.nl/netscape/
Netscape 6 以降もあったりしました
http://ja.wikipedia.org/wiki/Netscape_(Mozillaベース)
を見ると Netscape と Mozilla の対応が分かったり

で、ついでなんで
「https://ja.www.mozilla.com/ に飛ばされると SSL のエラーが!!」
ってのに??? ってなってまして
あ、何でエラーが出るかっていうと CN=*.mozilla.com の証明書が提示されて
何で??? かっつーと「SSL/TLS で Namebase のバーチャルホスト」によると
IE 以外は * は . も match すると書いてあったから
エラーが出るってことは * に . は match しなくなったみたい

で、幾つか試してみると Firefox 3.0.12 までならエラーが出ないみたい
3.0.13 と 3.5 で CN に NULL を入れられちゃうと困っちゃう脆弱性が直されてるので
その際に * の解釈も変わったんじゃないかと推察はするけどそれ以上は調べませんでした

段々楽しくなってきてインストール厨の気持ちも分かってきたんではないかと思います

2009/08/08

chromium linux flash

Linux の Chromium どっすか?
みたいなことを聞かれたんですが全くいじってなかったので
試してみようかと思ってググって入れてみました

chrome linux とかで検索したら
Early Access Release Channels ‎(Chromium Developer Documentation)
ここに deb ファイルがあったんでインストール
1 つだけ足りないパッケージがあったんで aptitude で入れました
まぁ、それは、環境依存ですね

$ dpkg -L google-chrome-unstable
すると /opt に大体入ってるみたい
/etc/cron.daily/google-chrome ってのがあって
毎日最新版に update しようとしてるみたいです
自動更新嫌な場合は /etc/default/google-chrome を編集
/opt/google/chrome/google-chrome が起動スクリプトで
/opt/google/chrome/chrome が内部で呼ばれてるっぽく
設定ファイルは ~/.config/google-chrome に入ってます

設定画面を見るとテーマで GTK の設定と同調できるみたいなので
GUI は GTK を使っているのか日本語入力もスムース
twitter にも書き込めたし今これ書いてるのも chromium です

Flash が見れたらとりあえず不自由しないかな? と思い
再びググってみたところ
chromium alpha linux and flash - Google Chrome Help
I created the "plugins" directory inside the google-chrome directory and just put the file "libflashplayer.so" from Adobe there.
If you run "chromium-browser --enable-plugins" Flash works in the most recent build
とあったので
/opt/google/chrome/plugins を作ってそこに .so 入れて
--enable-plugins 付けて chromium 立ちあげたら YouTube も見れました

何だか Flash がとても安定しているような気がして
Firefox 3.5 以降で Flash 使ってると頻繁に落ちてて困ってたんで
選択肢が増えるってのは有難い話だしサクサクしてるってのも良い感じ
暫く常用してみようかなぁ〜、と思っています

[追記]
っていうか、起動したときの splash 画面に --enable-plugins しろって出てた!
package に flash がインストールされてたら、そっちを見てくれるみたいでした
わざわざ plugins 作らなくても OK か...

2009/07/24

wildcard subjectaltname virtualhost

SSL と VirtualHost 関連で「どうなの?」的なことを問われたので
確か素敵まとめサイトがあったと思って検索したら
SSL/TLS で Namebase のバーチャルホスト
が出てきました
素敵!!
VhostTaskForce - CAcert Wiki
ここも素敵かな??

多分 Apache 用語ですけど
VirtualHost
1 つのウェブサーバで複数のウェブサイトを構築
IP address ベースと Name ベースのものがある
IP ベース VirtualHost
アクセスがあった IP address 毎に
サイト・コンテンツを指定して複数サイトがあるように見せる
IP address が複数必要なので場合によってはコストが高い
Name ベース VirtualHost
サーバーの名前毎にコンテンツを振り分ける VirtualHost
IP address が 1 つしかなくても複数のサイトが構築できる
HTTP 1.1 とかで Host というヘッダをクライアントは送るので
そこで判断してるんですよね?? きっと

で、こっから少し古い話

一方 SSL は TCP の接続の後にネゴシエーションするわけですが
ここにはまだ Apache 出てこないんで Host とかの内容見ません
SSL のネゴシエーションのときに分かるのは TCP までの情報なので
IP address とか port 番号とかです
なので、HTTPS でサーバが証明書を提示する際にどの証明書を提示するか
それを決める判断の基準も IP address とか port 番号しかありません

IP ベースの VirtualHost であれば IP address と port 番号毎に
1 つサイトが決まっているので証明書を提示してあげれば良いのですが
1 つの IP アドレスの下で Name ベースの VirtualHost をしてる場合
それら VirtualHost 達で 1 枚しか証明書が提示できません
なのでワイルドカードや SubjectAlternativeName などを利用して
1 枚で複数の FQDN に対応できる証明書が利用されています

古い話終わり

で、RFC 3546 で TLS 拡張で Server Name Indication ってのが定義されてるそうで
TLS レベルで接続したいサーバの名前を指定する仕組みが決められて
それ使えば Name ベースの VirtualHost でも問題無しに
1 Host 毎に 1 枚証明書を対応付けれて IP address もぉ要らないよ!
ということになっているみたいです

IE7 以降とか Fx 2 以降とか Opera 8 以上は対応してるみたいなんですが
携帯とかどうなんだろう??

更に、RFC 2817 では Upgrading to TLS という仕組みも定義されてるとか
HTTP 1.1 から TLS な世界に切り替わるみたいですが
ちょっと、ググっただけでは対応状況までは分かりませんでした

Server Name Indication が普及してくれると分かり易くていいですね

2009/07/13

dpkg pin 調べる

How to install Iceweasel 3.5 on Lenny
なんてのを知ってしまったんですよね
で、testing を使ってるんですよ
まぁ、いいかな、試してみるかな、と思って試してみました

そしたら、Window Manager が動かなくなっちゃったんですね
awesome っての使ってたんですけど
確か ~nabeken/diary/ : 今日からはじめる awesome チュートリアル を参考に
自分で package を build してたんですよね
でも何か、apt の結果に出てきてて入れちゃったりして

で、Iceweasel 入れたからといって安定してるわけでもなさそうで
Google Analytics 見たら見事に落ちてしまったので
全部元に戻してやろうと思いました
とりあえず testing 全部無しにできればいいだろうと思って検索
AptGet - Debian GNU/Linux スレッドテンプレ っすか
testing/unstable から stable にダウングレードしたい
apt-show-versions って command が紹介されてたのでインストール
$ apt-show-versions | grep unstable
これで testing から貰ってるリストが出ます

例えば awesome を stable に戻したかったら
$ apt-get -ud install awesome/stable
ってすると stable な awesome を入れようとします
で、何か依存関係が壊れちゃう場合とか
失敗したりもの凄い数の package を remove しようとしたりするので
必要そうなものを一辺に stable から入れようとしたりすると上手くいくはず

これを何度か繰りかえして無事に元の状態に戻せました
Debian ったら Awesome!!
自分で build した package を入れるときは努々気をつけましょう...

2009/07/11

firefox キャプチャー

Web ページを印刷しといてって言われたりします
これが中々面倒です
CSS 全盛の昨今? 見たまま印刷するというのは中々難しく
Flash など使われていた日にはブラウザ単体ではお手上げです

で、検索してみたら出てきたのがどっちも SourceForge.JP Magazine から
偉いぞ SourceForge JP Magazine

両方インストールしてみたんですが、Firefox 3.5 でもどちらも動くようになっており
同じページで作った画像は diff しても差が無かったので内部でしてることは同じみたいです
あ、ちなみに png で作った結果です
"Pearl Cresent Page Saver Basic" はロケーションバーの横のカメラのアイコンか右クリック
"Screengrab!" はステータスバーの右の方とページ右クリックで
メニューなど出るのであとは適当に選ぶとセーブの window が出てきます。
Screengrab! の方が若干高機能で若干重い印象

で、ものすごい長い画像ができてしまったりします
Windows であれば「ペイント」を使えば分割して印刷できるみたいで
その方向でお願いすることにしました、画像は作りましたからってことで
やぁ、Firefox は素晴しいなぁ

2009/05/24

firefox 履歴

その日の日報書こうと思っても午前中何してたか思い出せないわたし
そんなわたしがその日にググったことを覚えているはずがありません
でも安心
Firefox さんはしっかり記憶してくれているのです

Firefox で Ctrl+H とすればサイドバーに検索履歴が
Ctrl+Shift+H とすれば別窓で何かもう少し強そうなものが出てきます
あとはこれを訪問時間の順番で並べて
検索窓に "google.co.jp/search" なんて入れれば
検索したフレーズが順番に並んでくれるという夢のような機能、履歴

こんな素敵な情報がどこに眠っているのかと思い
「firefox 履歴」で検索してみたところ
Firefox 3の履歴データの構造を理解するってページが出てきて
Placesデータベースのmoz_historyvisitsテーブルに定義されている各フィールドは、次のような情報を保持する。
なるほど、そういえば places.sqlite ってあったな
なんで更に moz_historyvisits を検索すると辿りつくのが
SQLを使ってFirefox 3の履歴情報を取得するというページ
凄いぞ zdnet

~/.mozilla/firefox/???/places.sqlite に
moz_historyvisits と moz_places ってテーブルがあり
moz_places の方にはタイトルとか URL が
moz_historyvisits の方には訪問時刻とか対応する moz_places の id 等が格納されてて
更にサンプルコードまで上のページに載っているじゃない、SQL
凄いぞ zdnet

で、
python sqlite でググって sqlite3 module のライブラリの説明を読み、
サンプルコードをまんまつっこんで、sqlite3 のも上の SQL 文も、
Firefox 使ってると lock されてるとか言われるんで places.sqlite をコピーして、
import sqlite3

conn = sqlite3.connect(dbfile)
c = conn.cursor()
for i in c.execute('''SELECT h.id, p.title, p.url,
datetime(h.visit_date/1000000, 'localtime', 'unixepoch') AS 'visit_time'
FROM moz_places p, moz_historyvisits h
WHERE p.id = h.place_id
AND visit_date > (strftime('%s', 'now') - 60*60*24*5) * 1000000
ORDER BY h.id;
'''):
if i[2].find('google.co.jp/search') > -1:
print i[1], i[3]
とかしたらとりあえず検索語リスト出てきた

なんか、履歴の窓出しながらページ見てると Firefox の動きが鈍くなる気がして
外部から履歴表示した方がいいかと思ったんだけどコピーってダサいなぁ
きっと何か方法があるんだろうと思いつつ Firefox でもいいかと思い直す体たらくっぷりを発揮

2009/03/25

firefox sqlite

何か Firefox が重くなってきた気がします
以前も重くなった気がして検索したら sqlite の db が太ったせいで
減量させたらいいって書いてあったのを実行したのを思い出しました
でもコマンド自体は覚えてないのでググります

firefox 3が遅くなった→ SQLite reindexで解決&高速化 - しおそるとを発見
あれ、でも何か add-on 入れてるな、コマンドでいけるよな?
「firefox sqlite reindex」で再検索
めも - places.sqliteはvacuumしてreindexするを発見
そうか!
$ sqlite3 ファイル名 vacuum
$ sqlite3 ファイル名 reindex
か!

したらあとは実行だ、と思ったら sqlite3 自体が無かったので
aptitude で install して実行しました
結果、速くなりませんでした
ん〜、どっか他に重くなった原因があるのか
db ファイルが根本的に太ってるのかもしれないなぁ、全部消しちゃうかなぁ