2014/03/05 (水)

2014-03-05:Edit with Emacs を試す

chrome で <textarea> なとこに入力するのに、一定以上の量の文章だとやっぱり Emacs キーバインドで書きたいワタクシ。
ついつい行頭に行こうと Ctrl-A して全選択とか、一文字減らそうと Ctrl-D して無駄にブックマークとかしちゃうわけだ。

「あー、chrome でも Emacs キーバインド使いてぇ」とつぶやきながら探してたら、チャットであっさりと知人に教えてもらえた。

Edit with Emacs
Chrome ウェブストアのリンク

目的のことをするための chrome add-on。
別で実行している emacs 上で edit-server というのを動かし、そいつが待ち受けてる 9292 ポートに chrome の add-on がそこにつなぎに行って、という動作をするもの。
自分の環境では、chrome を動かしてるのと同じ Windows 上で VirtualBox での Linux がいて、その中で Emacs が動いている(ふだんはその Emacs を X で Windows 上に飛ばしてきて書き物してる)。
ので、そのままここで edit-server 動かせばいいや、としたのだが。。。うまくいかない。

chrome からは「つながんねーよ、ほんとに edit-server 動いてんの?」言われる。
一方、Emacs の *scratch* では、

(edit-server-start)
"An edit-server process is already running"

すでに動いてるつもり。
Linux 上の terminal から telnet localhost 9292 してもつながる。

が、Windows 上の cmd.exe からの telnet 192.168.x.x 9292 だとつながらないのを発見。あだ、ありがちなファイヤーウォールか?と Norton を片っ端から切ってみたけど、、、改善しない。

うーん、だれだブロックしてるのは。。。
しばらく格闘して分からず、とりあえずはギブアップ。

comment

2013/12/25 (水)

2013-12-25:chromeが画面を開けなかったり

仕事場のデスクトップ機(Windows7)の chrome が、ここ数日動作がおかしい。
あるタイミングで、体感ではネットワークが遅い感じの挙動。一部しかページ描画がされなかったり、まったくつながらなかったり。
同タイミングで別のブラウザで同じページを開こうとするとスムーズに開けるため、切り分けとしては chrome だけの問題と思える。
chrome_connection_timedout

ウェブページの読み込みが遅い/まったく読み込まれない
https://support.google.com/chrome/answer/113910

ありがちなところで、アドオンがおかしなことしているのかなぁと思うも、上記 Chrome のヘルプを参照して、シークレットウィンドウでやってみて、やはり症状は同じ。
「ネットワークの予測」も無効にして試してみるも、やはり症状変わらず。

なんなんだろう。。。
常時同じ症状でもないところがさらにめんどくさい。
多くの時間は問題なく表示される。けど、たまによくない時間に陥ると、どのページもダメになる。

comment

2013/10/21 (月)

2013-10-21:chrome 読めないエラー

つかってる chrome (バージョンは 30.0.1599.101 m)に、こんなエラーダイアログを吐かれたのだが、、、
自分には読めん。

chromeerrordialog

comment

2013/09/26 (木)

2013-09-26:chromeで「最近閉じたタブ」を復活させる

chrome が更新されていて、気が付くと新規タブを作った時に右下にあった「最近閉じたタブ」ボタンがいなくなっていた。
ちょうど twitter で流れているのを見かけたので、備忘に。

  1. chrome://flags/#enable-instant-extended-api を開く
  2. 「Instant Entended API を有効にする」の項目を「規定」から「無効」に
  3. chrome を再起動(上記ページの下の方に再起動させるボタンあり)

試験運用機能を云々の話なので、将来の chrome 更新でこのエントリが有効かは不明(と、断り書き)。

comment

2012/09/05 (水)

2012-09-05:chrome に *やっぱり* パスワードを覚えてもらう

chrome を使ってて、パスワード入力画面通過後に「パスワードを保存する」を選ばなかったページ、やっぱり後になってからパスワード覚えさせたいというのがあって、試行錯誤しましたよ、のメモ。

環境は Windows7 64bit 上の Google Chrome 21.0.1180.89 m。
chrome は SQLite なファイルを \User\ユーザー名\AppData\Local\Google\Chrome\User Data\Default\ 以下にいろいろ持っている。
このフォルダ内の Login Data ファイルの中に、logins テーブルがあり、ここで blacklisted_by_user カラムが 1 になっているレコードの URL はパスワード記録がされない。逆にここを 0 にしてから chrome でその URL でパスワードに入力すれば、パスワード保存を問うバーがページ上に再び出るようになる、と言われている。

chrome をいったん閉じ、コマンドプロンプトで、

sqlite3.exe "C:\User\ユーザー名\AppData\Local\Google\Chrome\User Data\Default\Login Data"
sqlite> select * from logins;
....
.... ずらずら出る中から目的の URL を探す
....
sqlite> update logins set blacklisted_by_user=0 where original_url='http://xxxxxxxxx';

とすればいい、、、はずなのだがうまくいかない。

というか、目的の URL を含んだレコードがない!

別のところにフラグ立ってるのかなぁ、と同じフォルダ内の別ファイルも含めてテーブルを漁る(sqlite コンソールで .schema とタイプするとテーブル一覧が分かる)ものの、欲しいデータは見当たらず。
うーん、うーん。。。

結局、業を煮やして chrome のアンインストール&再インストールをしてしまった。
今度はパスワードを覚えさせたいページで、無事記憶してくれた。
これで解決ではあるけど、、、残念なやり方ではある。

ちなみに、SQLite は http://www.sqlite.org/ に exe ファイルがあるので、お持ちでない方はダウンロードしてきましょう。

comment