2010-01-01から1年間の記事一覧

今のページをinstapaperにポストし、成功したらタブを閉じる

2011/1/30 どうにも文字化けがひどいので仕方なしにタイトルをこっちから送るように変更 あと失敗したら公式のbookmarkletを読むことで認証→戻るって手順ができるようにした エクステ。 //////////////////////// // instapaper ext.add("instapaper-add-thi…

cronを使ってrsyncで自動バックアップし、成否をgnomeの通知で表示

2011/2/16 update http://d.hatena.ne.jp/sr10/20110216/1297856718 参考 Amarok を目覚しに使う (続き) - ルギア君の戯言 「CLIとGUIの架け橋」zenity - 試験運用中なLinux備忘録・旧記事 ハマったとこ cronは環境変数がほとんどないため、zenityを使ってgn…

通知領域にバルーン表示

$ znotify.sh "this is test message."#!/bin/bash export DISPLAY=:0.0 export LANG=ja_JP.UTF-8 exec 10> >(zenity --notification --listen --window-icon "/usr/share/pixmaps/none.png") echo "visible: false" >&10 echo "message: $1" >&10 sleep 1 e…

eshell dot.emacsからaliasを追加

eshell-command-aliases-listに直接追加しないでって書いてあったので。 (eval-after-load "em-alias" '(progn (eshell/alias "ll" "ls -lhF") (eshell/alias "la" "ls -aF") (eshell/alias "lla" "ls -alhF")))

mode-lineに今のディレクトリを表示

;; current directory 表示 (let ((ls (member 'mode-line-buffer-identification mode-line-format))) (setcdr ls (cons '(:eval (concat " (" (abbreviate-file-name default-directory) ")")) (cdr ls))))

buffer表示したときに変更されてたら自動でrevert

10/11/16 前の版だと2回revertしてたのを直した。 こうしないとrevert-bufferがwindow-configuration-change-hookして無限ループになる (add-hook 'window-configuration-change-hook (lambda () (run-with-timer 0.5 nil (lambda () (unless (verify-visite…

vc-rcsで弱いロック

邪道かどうかさえよく分かんない やたら試行錯誤 (defadvice vc-rcs-register (after rcs-register-non-strict-locking activate) "" (when (eq (vc-backend (buffer-file-name)) 'RCS) (vc-rcs-set-non-strict-locking (buffer-file-name)))) ;; (vc-rcs-ch…

copy url or feed url of current page

http://keysnail.g.hatena.ne.jp/mooz/20100619/1276943161 これを使っていたのだけれど、うまく動かないことがたまにあった。 原因は、 href属性のURIが「/」から始まっているんだから、これはサイトルート相対パス(またはコンテキスト相対パス)と言われ…

空き巣の理屈

鍵が開いてたから入った。 施錠せず出かけたのだから当然。おれは悪くない。 誰でも自由に見れる場所に書いてあったから広めた。 プロテクトを掛けずに書いたのだから当然。おれは悪くない。 勘違いされるようなことをしてたから憶測で人格攻撃をした。 不用…

自サイトgoogle検索窓

<form method=get action="http://www.google.com/search"> <input type=text name=q size= maxlength=255 value=""> <input type=hidden name=ie value=UTF-8> <input type=hidden name=oe value=UTF-8> <input type=hidden name=hl value="ja"> </form>

sdicのwindowがジャマ

echoエリアに吐いてくれるだけでいいのです (defun sdic-describe-word-echo () "" (interactive) (sdic-describe-word-at-point) (sdic-close-window) (save-excursion (set-buffer sdic-buffer-name) (message (buffer-substring (point-min) (progn (goto…

ckw + Gow

10/11/05 ckwに関する最新ぽいやつ: http://www.nyaos.org/index.cgi?p=Where+is+ckw+%3F ckwを導入しようと思って、 ここ http://d.hatena.ne.jp/babydaemons/20091224/1261626294 とかここ http://d.hatena.ne.jp/babydaemons/20100616/ckw とかを参考に…

ntemacsでgauche

パスに空白があるときは""で括る。 (setq scheme-program-name "\"c:/Program Files/Gauche/bin/gosh.exe\" -i")

ntemacsフォント設定

参考:http://ntemacsjp.sourceforge.jp/matsuan/FontSettingJp.html 英字と日本語で幅がそろわないけど気にしないことにした。 (set-face-attribute 'default nil :family "Consolas" ; "Courier New" :height 90) (set-fontset-font "fontset-default" 'ja…

行末に$を表示

灰色で。 (standard-display-ascii ?\n "$\n") (defface my-eol-face '((t (:foreground "gray"))) "eol") (defvar my-eol-face '(("\n" . '(0 my-eol-face t nil)))) (add-hook 'font-lock-mode-hook (lambda () (font-lock-add-keywords nil my-eol-face)))

auto save bufferを車輪の再発明

9/29変更点 ミニバッファにいるときは喋らないようにした 保存しなかったらnil返すようにした (my-auto-save-this-buffer 10) 指定秒数操作しないと勝手に保存する。 http://0xcc.net/misc/auto-save/との相違点は以下。 専用の関数を用意し、引数を単純にし…

小物

キーを変える(DELをESCにしたり) ev.target.dispatchEvent(key.stringToKeyEvent("ESC", true));keysnailの設定ダイアログを開く KeySnail.openPreference();firefoxアドオンマネージャ BrowserOpenAddonsMgr();このタブを後で見る(最左に移動→もし1番目…

中止ボタンがしいたけに見えて困る

プラグイン。 https://github.com/10sr/keysnail-plugin/blob/master/shiitake.ks.js

マルチプルタブハンドラを操作(非エクステ)

key.setViewKey('}', function (ev, arg) { MultipleTabService.toggleSelection(gBrowser.selectedTab); gBrowser.mTabContainer.advanceSelectedTab(1, true); }, 'タブの選択をトグルして次のタブ'); key.setViewKey('{', function (ev, arg) { MultipleT…

検索窓

検索語入れてからエンジンを選択。

urlの階層上がるエクステ

プラグイン化。 https://github.com/10sr/keysnail-plugin/blob/master/dig-url.ks.js

chaika 2ch browerで書き込みするショートカット

site local keymap仕様。 ////////////////////////////////////////// // 2ch chaika 書き込み local["^http://127.0.0.1:8823/thread/"] = [ ['k', function (ev, arg) { curl = window.content.location.href; kurl = curl.replace(/http:.*thread\/(.*\/…

ahk個人的まとめ

oedit/otbedit用キーワードファイル http://gist.github.com/299038 everything search engineから渡す http://gist.github.com/297918 フォルダを受け取ってサブフォルダ含めファイルのリストを出す http://gist.github.com/300269 XMPlayコントローラ http…

afx設定まとめ

afx

今afxメインで使ってないのでミスあるかも メニュー一部 左右を交換 &EXCD -P"$O\" -O"$P\" -*P$*O -*O$*Pファイルを上の階層に移動 &MOVETO $IT"$.."$I3"TARGET DIR?"ドライブのプロパティ &PRPTY \ここでプロンプト $V"windir"\system32\cmd.exe /k pushd …

保存時に行末のスペースとかタブを除く

9/27 delete-trailing-whitespace見つけたので不要。 (add-hook 'before-save-hook 'delete-trailing-whitespace) emacs lisp使ったのが見つからない気がした。 (defun my-delete-blanks-on-eol () "" (interactive) (save-excursion (goto-char (point-min)…

scratchバッファを自分なりに使いやすくした

C-xC-sで内容を~/.emacs.d/savedscratches/日時.scratchに保存して全消去する

diredでミニバッファが暇そうだったので

上下移動時にディレクトリとカーソル行の内容を教えてくれるようにした。

アニメとかラノベとかの理屈っぽい批判に対する「楽しんだもの勝ちじゃん」という反論に対する反論

ストーリーとか破綻してるものを見ると、「この部分はおかしい。前の部分と矛盾してる」だの言いたくなる。 で、そういうことを実際に表明すると、必ずと言っていいほど「アニメごときに何マジになってんの。こんなの楽しんだもの勝ちじゃん」という言葉がど…