w3mでgmailのメールを読むにはちょっとしたコツが必要なのだが、webを検索しても、あまり困っている人を見かけないのはなぜだろう。
以下、w3mでgmailのメールを読む方法。
フツーにw3mでgmailにログインしようとすると、Refreshページの後に、「要求されたページは無効です」と表示され、メールを読む事ができない。
Refreshページが表示された時に、リンクをクリックせずに、
1. v (ソースを表示)
2. : (ソース中のURLをリンクにする)
3. tab (そのURL上にカーソルを移動)
4. Enter (そのURLに飛ぶ)
と押すと、無事ログインできる。
追記:
どうやら上記の原因は、meta contentのURL=の後に続く文字列として、
・gmailでは、'(シングルクオート)を使っている
・w3mは、"(ダブルクオート)しか受けつけない
となっているからのようだ。
適当だけど、patchを作った。
追記(07/07/26):
書き忘れましたが、他のブラウザでloginした状態だと、w3mでも問題なくアクセスできたりします。
w3m上で一度logoutし、再度loginをしようとすると、きっと上記の現象が出ます。
google-code-prettify
2007-07-21
Google Note wikiバージョンアップ
Google Notebookで[[]]を他のノートへのリンクにするGoogle Note wikiのバージョンアップ。
(要greasemonkey)
変更内容:
- Google NotebookのJavascriptが変更されたので、それに合わせて修正
Google Note wiki
(要greasemonkey)
変更内容:
- Google NotebookのJavascriptが変更されたので、それに合わせて修正
Google Note wiki
2007-07-20
2007-07-19
mercurialでディレクトリをhgignoreに追加するときの注意
mercurialでは無視する(バージョン管理下におかない)ファイルを.hgignoreで指定する。
サブディレクトリ下にあるファイルを無視したいとき、例えばpkgsrc/以下のファイルを無視したいときに、以下のように書きたくなる
しかし、0.9.3ではこれだと正しく動作しない。
trailing slashがなかったこととして扱われ、
と見なされてしまう。
つまり、
なども無視されてしまうようになる。
正しく動作させるには、
と書く必要がある。
追記:
MLで質問した所、0.9.4では直っているらしい。
サブディレクトリ下にあるファイルを無視したいとき、例えばpkgsrc/以下のファイルを無視したいときに、以下のように書きたくなる
syntax: regexp
^pkgsrc/しかし、0.9.3ではこれだと正しく動作しない。
trailing slashがなかったこととして扱われ、
syntax: regexp
^pkgsrcと見なされてしまう。
つまり、
pkgsrc-hoge/
pkgsrc.txtなども無視されてしまうようになる。
正しく動作させるには、
syntax: regexp
^pkgsrc/.*と書く必要がある。
追記:
MLで質問した所、0.9.4では直っているらしい。
2007-07-17
palmの予定表のDBが壊れた
Palmの予定表のDBファイルが壊れてしまい、Hotsyncができなくなってしまった(壊れたのは、PC側のファイル)。
palmdesktopはインポート時にDBファイルのチェックをしてくれるようなので、それを上手く使い、以下の手順で復旧。
1. Palmdesktopで、ファイル->エクスポートで、予定表データをエクスポートする。ファイル名は例えばa.dba
2. Palmdesktopを終了する
3. datebook/datebook.batを別名にリネームしておく
4. datebook/datebook.batという名で空のファイルを作成。
5. Palmdesktopを起動。起動時に予定表がこわれているとエラーが出るが、気にしない。
6. ファイル->インポートで、a.dbaをインポートする。
--
ちなみに、この方法を思いついた経緯を説明すると、
・HotSync時、予定の同期で止まってしまう。
・HotSyncの「機能の動作設定」で、予定を同期しないと、HotSyncは問題なく動作する。
・Palmdesktopで、ツール->予定の破棄 をすると、Palmdesktopが落ちる。そのとき、table22.dllとか、そんな名前のDLLで落ちていた。これで、DBの解析に失敗していると予想。
・DBを修復する方法を探していたところ、メニューにインポート/エクスポートというのを発見。試してみたら上手くいった。
palmdesktopはインポート時にDBファイルのチェックをしてくれるようなので、それを上手く使い、以下の手順で復旧。
1. Palmdesktopで、ファイル->エクスポートで、予定表データをエクスポートする。ファイル名は例えばa.dba
2. Palmdesktopを終了する
3. datebook/datebook.batを別名にリネームしておく
4. datebook/datebook.batという名で空のファイルを作成。
5. Palmdesktopを起動。起動時に予定表がこわれているとエラーが出るが、気にしない。
6. ファイル->インポートで、a.dbaをインポートする。
--
ちなみに、この方法を思いついた経緯を説明すると、
・HotSync時、予定の同期で止まってしまう。
・HotSyncの「機能の動作設定」で、予定を同期しないと、HotSyncは問題なく動作する。
・Palmdesktopで、ツール->予定の破棄 をすると、Palmdesktopが落ちる。そのとき、table22.dllとか、そんな名前のDLLで落ちていた。これで、DBの解析に失敗していると予想。
・DBを修復する方法を探していたところ、メニューにインポート/エクスポートというのを発見。試してみたら上手くいった。
2007-07-10
Google Note wikiバージョンアップ
Google Notebookで[[]]を他のノートへのリンクにするgooglenote wikiのバージョンアップ。
(要greasemonkey)
前回からの変更点:
・wiki nameの判別に失敗してリンクにならないことがあるのを修正。
(要greasemonkey)
前回からの変更点:
・wiki nameの判別に失敗してリンクにならないことがあるのを修正。
ident - ファイルに含まれるRCSキーワードを抜き出す
$ ident /bin/ps
/bin/ps:
$NetBSD: crt0.c,v 1.13 2003/07/26 19:24:27 salo Exp $
$NetBSD: keyword.c,v 1.43.2.1 2005/11/06 13:31:02 tron Exp $
$NetBSD: nlist.c,v 1.24 2004/08/22 18:55:44 dsl Exp $
$NetBSD: print.c,v 1.91 2004/11/16 04:58:14 christos Exp $
$NetBSD: ps.c,v 1.57 2005/02/11 18:26:18 christos Exp $via netbsd-users
登録:
投稿 (Atom)