トップ(最新) | <前

nDiki : Mew

Mew

Emacsで動くMIMEメールリーダ。 Naney が使っているのがこれ。

メモ

message/partial (RFC2046)

'*' して J。

PGP関係

old fashioned な PGP メッセージの復号化/検証C-cC-z
old fashioned な PGP メッセージを作成する設定(setq mew-use-old-pgp t)
PGP/MIME作成 or old fashioned な PGP メッセージ作成のトグルzo
草稿全体を PGP で暗号化するC-cC-e

参考:

ケース

Draft モードで草稿の送信ケースの指定C-cC-o

+ browse-url

 (setq browse-url-browser-function 'browse-url-mozilla)
 (setq browse-url-mozilla-program "firefox")
 (setq browse-url-mozilla-arguments '("-a" "firefox"))
 (setq browse-url-new-window-flag t)
 (setq browse-url-mozilla-new-window-is-tab t)
 (add-hook 'mew-message-mode-hook
           (function (lambda ()
                       (local-set-key [mouse-3] 'browse-url-at-mouse))))

関連情報

スポンサード リンク

Related term

2006年5月23日 (火)

ISP から Outbound Port25 Blocking を行うとのお知らせ このエントリーを含むはてなブックマーク

ISP から OP25B を行うとのメールがきた。

@ Mew の設定

ノート PC の設定変更が面倒だな……と思ったが、考えてみたら普段手で書いて送っているメールMew から「直接 www.naney.org か会社の SMTP サーバへ SSH port forwarding 経由で送っている」から、こちらは別に関係ないのか。

@ qmail の設定

とはいえローカルの qmail から送っているメールもあるから、これの設定をする必要あり。 こいつはどうやって設定しようか。

  1. 自宅にいる時は「プロバイダSMTP サーバ (25番ポート)経由」、外(別の接続からの時)では「ローカルの qmail から直接」
    • 切り替えが必要
  2. プロバイダのサブミッションポート 587番 + POP before SMTP 経由」
  3. 「他のサブミッションポート 587番 で提供されている SMTP サーバ経由」
    • SMTP サーバのあてがない

さて、どうしたものか。 皆はそうしているのか、要調査。

スポンサード リンク


[ 5月23日全て ]

2006年7月12日 (水)

Mew 4 で message/partial メッセージ (RF2046) を作成 このエントリーを含むはてなブックマーク

受信した message/partial なメールは '*' をつけて J で結合できるのだが、送信機能はなし。


[ 7月12日全て ]

2006年8月8日 (火)

Linux で使えるデスクトップ検索ツール Beagle でローカルファイルを検索 このエントリーを含むはてなブックマーク

Windows だと Google Desktop でローカルファイルの検索ができるのだが、残念ながら Linux 版はでていない。 そこで Beagle を入れてみることにした。

Beagle はデーモン形式のバックエンドと、検索インタフェースであるフロンエンドに分かれたているデスクトップ検索ツールである。

ファイルシステム上にあるテキストファイルだけでなくメールや、Firefox でアクセスしたページ、OpenOffice.orgMicrosoft Office のファイルなどをインデックス化し検索できるようにすることができるらしい。

@ ちなみに今まで

ローカルファイルの検索

メールMew 4 での検索(with Namazu)。
nDiki 記事howm で記事ソースデータを検索 (方法)、あるいは www.naney.org 公開記事を Google で。
メモhowm
開発中のソースコードEmacsgrep-find でだいたい事足りる。たまに ack。
仕事のメモできるだけ社内 Wiki社内 Blog に書いておいて Hyper Estraier
その他grep 程度。

といった感じかな。

それ以外はだいたいファイルの位置をうろ覚えしているので、何カ所か探せば見つかることが多い。

問題はうろ覚えの場所になかった時。 その時はなかなか見つからない。

そんなファイルを見つけるのが楽になれば、導入効果あり。

@ インストールして試してみる

@ Linux kernelinotify を有効にする

まずは Linux kernel の設定を確認。inotify が有効になっている方が良いらしい。 この間ビルドした時の .config を見て

 CONFIG_INOTIFY=y
 CONFIG_EXT2_FS_XATTR=y
 CONFIG_EXT3_FS_XATTR=y

となっていることを確認。

@ /home の extended attributes を有効にする。

/etc/fstab を編集し、

 /dev/hda4 /home ext3 defaults 0 2

 /dev/hda4 /home ext3 defaults,user_xattr 0 2

に変更する。書き換えたら、

 mount -o remount /home

でマウントしなおす。

@ Beagleインストール

Debian パッケージインストール

@ Beagle を起動

一般ユーザで

 beagled

で起動する。停止は

 beagle-shutdown

で。

@ Beagle を設定
 beagle-settings

で設定 UI を起動し、インデックスに含めたくないディレクトリなどを設定。

@ 検索してみる
 beagle-search

検索 UI を起動し検索してみる。 日本語も OK のようである。

GNOME 環境をほとんどインストールしていなかったので、検索結果からファイルを開けずつまらなかたので gonome-control-center、gnome-panel あたりをインストールして環境設定等をしてみた。

KDE 系のクライアントもあるので別途いろいろ確認

@ Firefox 拡張

xpi ファイルを入れておく。 後は普通に閲覧したページが、Beagle でインデックス化されて検索できるようになる。

設定してしまえば、以前開発して使っていた WWWOFFLE + Namazu よりお手軽である。

@ 感想

デーモンが逐次インデックス化していくので、明示的定期的にインデクサを走らせなくていいというのは楽でいい。

日本語関連がどの程度うまく検索できるのか、検索結果は使いやすい順に出力されるのかが未知数。 しばらく遊んでみて便利かどうか確かめてみたい。


[ 8月8日全て ]

2007年2月8日 (木)

Emacs キーバインディングで Firefox を使う このエントリーを含むはてなブックマーク

Mew開発者である山本和彦氏が「FirefoxEmacs の編集機能を付ける拡張機能 Firemacs」を開発・公開されている。

この Firefox 拡張機能を入れると、textarea などで Emacs 風のキーバインディングで入力ができりょうになる。素晴しい。

でしばらく使ってみたのだけれども、リロード (Ctrl-r) や検索 (Ctrl-f) あたりは、自分自身が調節*1してしまっていて、逆にうまく動かなくてアレっと思ってしまう。 やっぱりキーバインディングは調節した方がいいのか。

Firefox での編集はやはり Mozex + emacsclient かな。

*1調節と同化の「調節」


[ 2月8日全て ]

2007年8月8日 (水)

メールボックスを Gmail に集約 このエントリーを含むはてなブックマーク

Gmail は2004年12月に招待してもらって登録していたのだが、アカウントは Google の各種サービス用として使っていたものの、メールボックスはほぼ全く使用していなかった。 なんだかんだいって抵抗感があった訳で。

しかし、

  • ホスティングサービスで利用しているメインのメールボックスが1アカウント10MBで、数日 fetch できないと溢れてしまう。PHS を解約した今、帰省の時などは fetch できない状況になりヤバイ。
  • パケ・ホーダイにしたのを機にモバイル Gmail で外出先でも仕事関連のメールをチェックできるようにしたい。

ということからメールボックス Gmail に集約してしまうことにした。

@ 移行作業

やった事は以下。

@ アカウントのパスワードを変更

pwgen で自動生成したパスワードを使っていたのだが、今後入力する機会が増えるので覚えられるものに変更。

@ メーラ (Mew) のバージョンアップ

普段使っている MUA である Mew のバージョンを 4 から 5 にバージョンアップ (Debian sidDebian パッケージが上がった時に、ホールドしたままだった)。

もれなく k-/ が Namazu から Hyper Estraier になっていた。

@ Gmail に普段使っているメールアドレスを登録

Gmail から直接」および「GmailSMTP サーバ経由」で普段使っているメールアドレスを使って送信できるようにアカウントを登録。

Web の設定画面で追加するとメールで確認コードが送られてくるので、それを使って有効化する。

@ Gmail から POP3 でメールをローカルに取れるように設定

Gmail 側で POP を有効にした後、fetchmail で fetch できるようにする。

 defaults
   no mimedecode
   pass8bits

 poll pop.gmail.com
   protocol pop3
      user xxx@gmail.com
      password xxx
      ssl
      fetchall

SSL を使用して fetch できるようしておく。

設定を始めるまでは「POP3 で Gmail アカウント使うのどうよ」と思っていたけれど、SSL 経由なのでちょっと安心した。

POP 後 Gmail 側ではアーカイブに移動するようしておく。

@ Mew から GmailSMTP サーバ経由でメールを送れるようにする

今まで SMTP over SSH でホスティングサービス経由等で送っていたものを、Gmail に TARTTLS を使って送れるように設定する。

mew-config-alist の中で

 ("default"
  ("user" . "naney")
  ("mail-domain"     . "naney.org")
  ("smtp-server"     . "smtp.gmail.com")
  ("smtp-user"       . "xxx@gmail.com")
  ("smtp-ssl" . t))

送信メールアドレスは user と mail-domain で設定。Gmail のアカウント名は smtp-user で設定。 smtp-ssl も t にしておく。

その他メールアドレス毎に経路を変えて送ったりしていたのだが全部同様の設定にして Gmail 経由にする。

@ Mew から自分宛のコピーを Dcc から Fcc に変更

今まで Dcc で自分宛にコピーを送って管理していたのだが、Gmail では自分が SMTP 経由で送信したメールは POP できないらしい。 げっ。

ということで Fcc を

 (setq mew-fcc "+sent")

から

 (setq mew-fcc "+sent,+inbox")

に変更して、sent/ 以外に inbox/ にも複製を作るようにして対処。

@ 各メールボックスから Gmail へ転送設定

普段使っている各メールアドレスのメールボックスから、全て Gmail へ転送するように設定。 たまっていた分は今まで通りの方法で fetch してクリアしておく。

@ Google ツールバーの設定を変更

Gmail カスタムボタンを表示するように変更。 ツールバーから Gmail にアクセスできるようにしておく。

@ Google Desktop (Linux 版)の設定を変更

Gmail アカウントを登録。 Google デスクトップGmail 上のメール検索できるようにしておく。

@ iモードから、モバイル Gmailへアクセスしてみる

試しに使ってみる。

モバイル Gmail から送られるメールの From: は Gmail でデフォルト設定したもので固定らしい。 ちょっと融通が効かない。

ま、プライベートのメールiモードメールで送ってしまっても良いので、Gmail のデフォルトのメールアドレスを仕事用のに設定しておくことで対応しよう。

これで大体設定完了。

@ 移行したことによるメリット

メリットは以下。

  • メールボックスの溢れの心配がなくなる。
  • Gmail spam 機能が使える。- ローカルで bsfilter 使っているけれども、それよりも強力 (多分)。
  • Web ブラウザからメール送受信ができる。- 自分の端末以外でパスワードを入力するのが怖いのと、自分の端末があるなら Mew から送受信してしまうからサブで。
  • iモードからメールをチェックできる。

Gmail で言うところのスレッドについては、ちょっと慣れが必要そうだな。

@ 移行したことによるデメリット

  • メールがローカルまで落ちてくるのが遅くなる。- 各メールボックスからの転送分のタイムラグがある。さらに Gmail では受信してもすぐ POP できるわけではないようだ。なので、Web ブラウザ上で受信を確認していてもそれに対してローカルの Mew で引用返信がすぐできなくなってしまった。
  • リモートサーバ上にメールを置いておくことに対する不安感がある。
  • iモードからメールをチェックできる。見なくてもいい時に読んでしまう可能性が。

なにはともあれ、一気に移行してしまった。 細かい所で違和感がまだあるけれども、いずれ慣れるだろう。 きっとその時は便利に感じるに違いない。

ようやくこれで本当の Gmail ユーザだ。


[ 8月8日全て ]

2007年8月20日 (月)

Linux ノート PC を使わずに仕事ができるかチャレンジ このエントリーを含むはてなブックマーク

普段仕事では

の2つを使っている。

先日メールGmail にしたことで、艦が無くてもメールの読み書きができるようになったので、これを機にサブの Windows デスクトップ PC だけで仕事ができるかチャレンジしてみた。

朝出社してバッグからノート PC を出さずに作業開始。

使用したソフトを書き出してみた。

LinuxWindowsポータブル
Web ブラウザFirefox (Iceweasel)Firefoxo
メールMew / GmailGmailo
TwitterFirefox + tweetbarFirefox ( + tweetbar)o
IMESKKuimSKKIMEx
キーバインディングXKeymacs?
SkypeSkypeSkypeo
パスワード管理テキストファイルKeePasso
社内 Wiki 読み書きFirefoxFirefoxo
Excel データ読み書き(していない)Excelx
Word データ読み書きMew + wvHtml (/ OOo)Wordx
PDF 閲覧Adobe ReaderAdobe Readerx
メモhowmGoogle ノートブックo
RSS リーダフレッシュリーダー

「ポータブル」は USB メモリソフトウェアが入れらる、あるいはオンラインサービスとして任意の Windows BOX で使えるならば o 。

@ Google ノートブック

ちょっとしたメモ書きを Windows 上でして後で艦で参照するのに、Google ノートブックを使い始めることにした。 テキストファイルに書いて USB メモリに入れてコピーするよりはずっと楽。

@ 使ったアカウント

ネットサービス系で使った/使いたいと思ったアカウントは今日のところは以下。

はてなTwitter艦の Firefoxパスワードを暗記させていて覚えていないので、頭に入れておくか KeePass に入れておく必要あり。

@ 中断

午前中は何とかいけたが、Web ブラウザ上の Gmailメールを書き始めたら急にストレスを感じるようになった。

  • 指定した桁で折り返せない (Emacs で使っている fill-paragraph がない)。
  • 固定幅フォントではない。
  • Gmail で複数のメールアドレスを使うため署名を自動挿入できない。このため、手で打つ必要がある。
  • 引用返信が書きにくい。

これらの点は多分 Firefox 拡張機能や、Greasemonkey スクリプトで多分ある程度解消できるのだと思う。要環境整備。

普段使っている RSS リーダが使えないと昼休みに巡回ができなくて淋しいが、こちらはその分他のことに時間が回せて結果的には悪くないかも。

今後順次環境を整備すれば、ライトな作業なら Windows BOX だけで済ませられるようになるかなぁ。


[ 8月20日全て ]

2007年9月18日 (火)

今日のさえずり このエントリーを含むはてなブックマーク


[ 9月18日全て ]

2007年11月12日 (月)

今日のさえずり - Twitter ステータス中のキーワードを自動リンク このエントリーを含むはてなブックマーク

  • 09:52 週末会社のメールサーバを止めてあったので、今日は朝の inbox 処理が楽。 *Tw*
  • 10:46 久しぶりに message/partial なメールがきたので Mew の info をひいた。* して J。 *Tw*
  • 16:01 user_timeline RSS フィードは、認証されている/いないで中身が違うのか。認証なしだとちょっと古いのしかとれない。
  • 16:10 @yaa 情報ありがとうございます! ?dummy=dummy つけたら認証なしでも最新ステータスが取れました。
  • 17:30 ようやく、つくばのロフトほぼ日手帳2008を買った。オレンジのナイロンカバー。L:つくば[mb]
  • 18:07 今日の笑点始まりまで、MovaTwitter で逆から読み。お題を推測しながら。[mb]
  • 18:55 @yaa ふむふむ。値変えてトライしてみます。[mb]
  • 23:47 サイドバーに表示している Twitter ステータス中のキーワードを自動リンク化した。
  • 23:49 URL のリンク化を忘れてた。

[ 11月12日全て ]

2008年1月9日 (水)

今日のさえずり - この時期、お弁当屋の弁当に黒豆が入っていると このエントリーを含むはてなブックマーク

  • 08:52 電車が東京駅を出ると、うろうろ車内を移動する人が沢山いて邪魔くさい。そんなにエスカレーター/階段付近を所望か?[mb]
  • 12:10 この時期、お弁当屋の弁当に黒豆が入っていると「もしかしておせちの残り?」と思ってしまう。 *Tw*
  • 13:02 久しぶりに Template Toolkit のサイトを見たら、ずいぶんオシャレになってる。 *Tw*
  • 17:44 Mew から IMAPGmail につないでみている。 *Tw*
  • 17:56 Mew 上にある過去メールIMAPGmail にコピーするのは li や mli か。 *Tw*
  • 18:18 今日はバッグとノート PC を会社に置いて帰ってみる。[mb]

Mew から IMAPGmail に過去メールアップロードする このエントリーを含むはてなブックマーク

昨年8月8日以来メールGmail を経由するようにしている。これにより、メール検索はだいたい Gmail 上でするようになった。

よく参照するのはだいたい過去数カ月分ぐらいなのでおおむねいいのだが、それでもたまに Gmail 上にはない1年以上前のメールが必要になることもある。 なのでメインメール環境(ノート PC 上の Mew)がなくても、ある程度過去メールにアクセスできるようにしておきたい。

ということで既存メールを、Gmailアップロードしておく環境をまずは整備しておこうと思う。Gmail への転送だと GML がメジャーのようであるが、最近は GmailIMAP 接続を提供するようになったので、そちらを利用してみることにした。

@ Mew での設定

Mew での IMAP 利用は初めて(Mew 以外でも初めてだったりする)以下のように .mew.el に設定を追加。

 (setq mew-config-alist
        '(
         ...
         ("gmail"
           ("mew-proto"         . "%")
           ("imap-server"       . "imap.gmail.com")
           ("imap-ssl"          . t)
           ("imap-ssl-port"     . "993")
           ("imap-user"         . "...@gmail.com")
           ("imap-auth"         . t)
           ("imap-delete"       . nil)
           ("imap-trash-folder" . "%trash"))
         ...
         ))

これで 例えば Gmail 上の inbox は Mew 上で「gmail:%inbox」フォルダ(や「gmail:%ラベル名」フォルダ) に移動して s を押して update(sync、all) を打てば summary を取得できる。

ローカルにあるメールは li コマンド(あるフォルダのメッセージを IMAP のフォルダへコピー) や mli コマンド (* の付いた複数のメッセージを IMAP フォルダへコピー) できる。 いくつかメールアップロードしてうまくいくことを確認してみた。

普段は POP3 で今まで通り読み書きし、必要に応じて IMAP を使おうと思う。


[ 1月9日全て ]

2008年4月23日 (水)

今日のさえずり - Twitter 日本語表示みた このエントリーを含むはてなブックマーク


[ 4月23日全て ]

Related web page

オープンソースのグラフ・コントロール「ZedGraph」を使う - @IT
 データベースにアクセスしてレポートを表示するようなWindowsアプリケーションやWebアプリケーションにちょっとしたグラフを入れたいと思ったことはありませんか? ユーザーからは気軽に「ここにグラフを入れて」などとリクエストされたものの、サードパーティ製のコンポーネントを購入するほどでもないという場合も多いかと思います。  ZedGraphは、.NET Fra<strong>mew</strong>ork環境で折れ
http://www.atmarkit.co.jp/fdotnet/vblab/extcompo_02/zedgraph_01.html
ADO.NET SQLite
On the Compact Fra<strong>mew</strong>ork, it is faster than the newly-introduced Sql Server Mobile, often more than 10x faster at inserts/updates.&nbsp; SQLite databases are also a fraction of the size of Sql Mobile databases. Full Visual Studio 2005 Design-Time Support.&nbsp; You can add a SQLite database to the Servers list, design queries with the Query Designer, drag-and-drop tables onto a Typed DataSet, etc. Single file redistributable for the full .net fra<strong>mew</strong>ork (Compact Fra<strong>mew</strong>ork requires 2 binaries).&nbsp; The cor
http://sqlite.phxsoftware.com/
中の技術日誌 コラム KB紹介Excelが終了してくれない。
http://naka.wankuma.com/site/column/dotnet/00001.htm
オープンソースのロギング・サービス「log4net」を使う - @IT
 アプリケーションの開発では、コーディングが完了して動作確認をしたらきっぱり開発者の手を離れる……などということはほとんどないでしょう。コンシューマ向けのパッケージ作成であれば入念な動作テストが行われた後にリリースということになるでしょうが、特に社内で使用するアプリケーションの作成では、配布後にいろいろな修正要求や「うまく動かないんだけど
http://www.atmarkit.co.jp/fdotnet/vblab/extcompo_01/log4net_01.html
@IT:特集 モバイル開発を支援する.NET Compact Framework、.NETの世界を小型デバイスに(2)
 CFのサイズを縮小する必要がある一方で、Microsoftにとっては、開発者がCFを用いて個々のデバイス固有の機能を利用できるようにすることも重要だ。CFで提供される新しいAPIの例には次のようなものがある。 ●赤外線送受信  多くのノートPCはデータの送受信用の赤外線(IR)ポートを備えているが、IRポートは携帯デバイスでより頻繁に使われる傾向があり、よく使われる用途は
http://www.atmarkit.co.jp/fdotnet/special/compactfw/cf_02.html
MewFAQ - mew
(setq default-file-name-coding-system &#39;utf-8) (when (boundp &#39;utf-translate-cjk) (setq utf-translate-cjk t) (custom-set-variables &#39;(utf-translate-cjk t))) (setq <strong>mew</strong>-cs-samba &#39;utf-8) &uarr;<strong>Mew</strong>がうまく動かないときのFAQ &uarr;「connection failed, connection refused」と出てメールが取り込めません <strong>Mew</strong> はメールを取り込む際に POP を利用します。 デフォルトの設定では,ローカルホストに POP サーバが上がっていると仮定しています。 もし別
http://www.wikiroom.com/mew/index.php?MewFAQ
Mew Watch
は、 PGP/MIME でなく一つの part に署名と本文が一緒に入っている 古いスタイル PGP を使うようにする変数。 Summary モードで
http://www.hoso.net/~yu-ji/ewiki/MewWatch.html
Gimp::Fu - 「やさしく使える」Gimp スクリプト・フレームワーク<!-- "easy to use" framework for Gimp scripts -->
オプションの値 のペアを要素とする 配列への参照でなければならない。 すると、Gimp::Fu はそれぞれを選択肢とする 水平方向のラジオボタンからなるフレームを生成する。 例えば: [PF_RADIO, &quot;direction&quot;, &quot;the direction to move to&quot;, 5, [Left =&gt; 5, Right =&gt; 7]]] は、二つのボタンを描画し、 最初の方(デフォルトは``Left&#39;&#39;)が選択されると 5 が、 二番目が選択されると7が返される。 PF_FONT ユーザ
http://www.inter-highschool.ne.jp/~s0201002/FineArt/92-gimp-manual/perl-fu/Fu.html
「従来のEJBは存在自体が間違いだった」,軽量コンテナ「Spring Framework」開発者のRod Johnson氏吠える:ITpro
「エンティティBean(EJB:Enterprise JavaBeansに含まれるデータベース・アクセスのカプセル化機能)なんてないほうがよかった。エンティティBeanのせいで2〜3年が無駄に失われてしまった」。現在,最も影響力のあるJava関連技術者の1人であるRod Johnson氏は,2005年6月21日に東京で開催された「JavaWorld DAY 2005」で,従来のJ2EE/EJBがいかに間違った存在だったかをとうとうと語った。「米国
http://itpro.nikkeibp.co.jp/free/NSW/NEWS/20050621/163065/
Prototype JavaScript Framework: Class-style OO, Ajax, and more
http://prototype.conio.net/

■よく検索されるキーワード

うなぎ(432) スーパー(266) 温め方(192) 温め(74) 書き方(47) 調理(46) perl(44) 提案書(37) windows(36) linux(35) cvs(32) アジェンダ(29) ウナギ(28) debian(25) ドラマ(22) svn(21) 壁紙(21) 動画(20) (19) java(19) ガッテン(18) 美味しく(18) 冷蔵庫(18) インストール(16) 画像(16) サンプル(16) 使い方(15) rcs(14) 修理(14) テンプレート(13) torrent(12) ためしてガッテン(12) tc-1(12) 温める(12) so905ics(11) web(11) iphone(11) x31(11) 渡辺杏(11) subversion(11) make(11) ganttproject(10) 影舞(10) おいしく(10) ノート(9) ガントチャート(9) パック(9) ヨドバシカメラ(9) gmail(9) apache(9) ツール(9) 映画(9) porter(9) 時計(8) thinkpad(8) emacs(8) wiki(8) usb(8) レンジ(8) google(8) gtd(8) 大井町(8) gnu(8) c#(7) ダイソー(7) 4c(7) 日本語(7) twitter(7) 提案書の書き方(7) 生年月日(7) 市原隼人(7) リフィル(7) pc(7) c++(7) 写真(7) djunit(6) scons(6) ボールペン(6) 故障(6) 方眼(6)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.064893s / load averages: 1.73, 1.44, 1.36
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)