平衡点
2006/11/11
_ 教え子に遭遇
教養にて.
毎年の事なんで, 特に驚く事では…無い…はずなんだが.
中1〜中3 と担当してて, 当時は男子の胸倉掴んで「オラオラ」だった子が, かなり綺麗になって「先生, お久しぶりです」なんて来ると, 一瞬どころじゃなく,誰だかわからんかったですよ(ごめん).
さて誰でしょう? > tottomi さん
結構ストライクゾーンでした. < マテ
2007/11/11
_ plagger の導入
ディスクが飛んで, これまで書いてたレシピを無くして涙目.
導入
半袖さんとこで公開されているパッケージを導入.
そのままでは libencode-perl が依存関係を満たしていないため install できない. <URL:http://blog.kaburk.com/lang/perl/debian-40r1-plagger.html:title> なんて方法もあるけれど, pin 止めして testing のパッケージを install した.
設定
- Feed の取得元
- bloglines
- mixi
- はてブ
- 出力先
- Gmail
程度の事しかしていない訳ですが, なんか他にもあった気がする. まあ, backup は大事です.
- config.base.yaml
global:
timezone: Asia/Tokyo
assets_path: /home/{account}/lib/plagger/Assets
log:
level: info
encoding: UTF-8
cache:
base: /home/{account}/lib/plagger/cache
define_recipes:
EFT:
- module: Filter::EntryFullText
- module: Filter::ResolveRelativeLink
- module: Filter::TruePermalink
- module: Filter::StripRSSAd
widget:
- module: Widget::Delicious
- module: Widget::HatenaBookmarkUsersCount
- module: Widget::BloglinesSubscription
- config.rss.yaml
define_recipes:
bloglines:
- module: Subscription::Bloglines
config:
username: (bloglines_account)
password: (bloglines_password)
mark_read: 1
fetch_meta: 1
- config.sns.yaml
define_recipes:
mixi:
- module: CustomFeed::Mixi
config:
email: (mixi_account)
password: (mixi_password)
fetch_body: 1
fetch_body_interval: 1.5
show_icon: 1
feed_type:
- FriendDiary
- Message
fetch_items: 10
- config.gmai.yaml
define_recipes:
publish:
- module: Publish::Gmail
config:
mailto: (gmail_account)+plagger@gmail.com
mailfrom: (mail_address)
mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username: (gmail_account)
password: (gmail_password)
で,
- recipe.bloglines.yaml
include: - config.base.yaml - config.rss.yaml - config.gmail.yaml recipes: - bloglines - EFT - widget - publish
みたいにして,
$ plagger -c recipe.bloglines.yaml
とか.
あとは, はてブと mixi かなぁ.
2008/11/11
_ 弟来襲
遅い夏休みらしいですよ. 週末に酔って電話してきた時は本気にしてませんでしが,本当に来ました.
関西観光するみたいです.
でも, 家は, 札幌の時とは違って布団は自分のしかないんですけどね. とりあえず寝袋渡しましたが.
曰く「絶対青森より寒いよ」だと. そうだよねぇ...
2009/11/11
_ 未だに etch を使いながら「Debian では○○しちゃ駄目」って人は...
まず御自身の Debian が stable になっていることを確認してみて下さい.
henrich さん経由でげんなりしたので釣られます.
「更新が遅い」という意見は良くある話なので, またそういう話かと思いました.そうですか. Debian の WordPress パッケージは未だに 2.0 系なんですか. 更新して mentors あたりに投げようかな...
あれ?
old: 2.0.10-1etch3 old-sec: 2.0.10-1etch5 stable: 2.5.1-11+lenny2 stable-sec: 2.5.1-11+lenny1 testing: 2.8.5-1 unstable: 2.8.5-1
...
id:buyobuyo さんは etch 使ってますかね. そりゃ古いです.
しかし、未だに2.0系って、バカなの?死ぬの?まあ、いつまでたーーーーっても新しくならないのはdebianではよくあることだが。
というわけで先ず system を更新してみたら如何でしょうか.Debian 自体を etch から lenny に upgrade してみて下さい.
とは言え lenny に upgrade した後で「未だに 2.5 系なのはバカ(ry」 とか言われたら「debian ではよくあること」なんですけどね.
2010/11/11
_ Wanderlust で GnuPG を使う場合
何を使うのが最良なのか, ちょっと良くわからなくなってます((って話をしたら, 木下さんは Mew と使い分けているとのこと. むぅ)). 調べてみたら wl-mime 内で easypg がある場合にはそれを使うようになっていたので, メモ.
easypg が導入されていると
- message buffer で
- C-c : d (復号)
- C-c : v (署名検証)
が可能. あとは暗号化と署名だけだな, とじたばたするもうまくいかない...自分の署名が不正な署名になってしまう. うーん? ...どうも, wl-draft の文字コードが iso-2022-jp じゃないと送信時に文字コードの変換を行なっている模様で, 試しに
(add-hook 'wl-draft-mode-hook
'(lambda ()
(set-buffer-file-coding-system 'iso-2022-jp)))
なんてのを ~/.wl につっこんでみたら解決しました. というわけで, 設定は以下の通りに
...
(add-hook 'wl-draft-mode-hook
'(lambda ()
(set-buffer-file-coding-system 'iso-2022-jp)))
;; draft で C-c \ s でクリア署名
(define-key wl-draft-mode-map "\C-c\\s" 'epa-mail-sign)
;; draft で C-c \ e で暗号化
(define-key wl-draft-mode-map "\C-c\\e" 'epa-mail-encrypt)
;; summary でメッセージを復号する関数
(defun my-epa-wl-decrypt-message ()
(interactive)
(save-window-excursion
(wl-summary-jump-to-current-message)
(wl-message-decrypt-pgp-nonmime)))
;; summary で C-c \ d でメッセージを復号
(define-key wl-summary-mode-map "\C-c\\d" 'my-epa-wl-decrypt-message)
;; summary で署名を検証する関数
(defun my-epa-wl-verify-message ()
(interactive)
;; 次のメッセージに行く場合はともかく,
;; summary-mode からフォルダモードに移ると
;; 検証後の結果が常に残ってしまうので, ちょっと修正する必要がある
(save-selected-window
(wl-summary-jump-to-current-message)
(wl-message-verify-pgp-nonmime)))
;; summary で C-c \ v でメッセージを復号
(define-key wl-summary-mode-map "\C-c\\v" 'my-epa-wl-verify-message)
...
使い方は
- メール作成(draft mode)では
- C-c \ s でクリアサイン
- C-c \ e で暗号化
- C-c m C-s で分離署名
- メール一覧表示(summary mode)では
- C-c \ v で署名検証
- C-c \ d で復号
- メッセージ表示(mime-view)では
- C-c : v で署名検証
- C-c : d で復号
あとは application/pgp-signature にカーソル合わせて"v"を押すと分離署名の検証もできる.
ちなみに以前, Wanderlust の mime-view で xdg-open で mime をハンドリングする関数だと application/pgp-signature を xdg-open (私の環境では exo-open) で開いてしまうため, 署名の検証ができない. というわけで, pgp 関連の mime は emacs でそのまま扱うようにする必要がある. うーん...なんかかえって面倒な気がしてきたな(笑) ~/.mailcap に xdg-open 書いておいた方が良いのかしら.
暗号化/署名されたメールの扱いについてはやっぱり Mew が楽, という結論に. 使いわけますかね.
_ Wanderlust のアドレス補完に LDAP を使う
内部ネットにいる時には LDAP サーバにアクセスしてアドレスを補完したい場合.
(let ((ipaddr (format-network-address (car (network-interface-info "eth0")))))
(if ipaddr
(when (string-match "^XXX.YYY" ipaddr)
(setq wl-use-ldap t)
(setq wl-ldap-server "ldapサーバ")
(setq wl-ldap-port "ldap port")
(setq wl-ldap-base "ou=ほげほげ,dc=へろへろ,dc=へろへろ"))))
我ながら ad hoc. emacs 内でドメイン調べるとか, もっとスマートにできんもんかな.
_ sudo-ext.el がうまく動かないので Tramp を久々に使ってみたり
id:rubikitch さんが公開しているsudo-ext.el(Emacsの中でsudoする方法)を使っていたのだけれど, いつの間にやら M-x sudoedit でファイルを指定しても, ファイルが開けなくなっていた(久々に emacs で root 権限が必要なモノを開いて気がついた). プロセスを見ると sudoedit ファイル名 ってプロセス自体は起動しているのだけれども...はて?
とりあえず, 以前やっていた tramp 用の設定に戻す. とは言え, zsh の PROMPT の設定をゴニョっとするだけ
if [ ! "$TERM" = "dump" ]; then
RPROMPT=$chroot$vcs$dirs
PROMPT=$'%U%(!.%B%{%{$fg[magenta]%}%}.%{%{$fg[white]%}%})[%n@%m:%j:%(!.#.%%)%u%B>%b %f'
fi
とか. zsh で TERM が dump の場合に PROMPT/RPROMPT を設定しないようにすると tramp で localhost にログインしてファイルの編集が可能に. 以前は tramp でファイルを開くまで結構待たされた記憶があるのだけれども, 流石に localhost だと一瞬でファイルが開けるのであまり気にならなかった.
sudo-ext がなんで駄目なのかは, あとで調べてみよう.
2018/11/11
_ VPS に繋らなくてじたばた
local network経由やコンソールだと繋るのに, 外部から繋がらなくて悩む. ufwやiptablesの内容に変な所も無い(変えてない)し…🤔
良く見てみたらrouteの結果が変だった.
/etc/systemd/network/ 以下を見てみると, 知らないファイルが幾つか.
…私こんなん書いたっけ?
んー…?
2021/11/11
_ Palo Alto の Global Protect の自動起動を止める@macOS
某Jの計算機にログインするために導入したのだが, 使っていない時も勝手に起動するし, 何より止め方がわからんので 気持ち悪くてしょうがない.
調べてみたら,
ということで, FAQ なのかもしれないね.