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

VMWare Fusion 5 + Windows7 で三本指スワイプでブラウザバックとか

Better Touch Tool で設定できる。 Application に VMWare Fusion を選択して、Track Pad ジェスチャの設定で、「Three Finger Swipe Left」に「Cmd+←」、「Three Finger Swipe Right」に Cmt+→」を割り当てる。

MySQL Workbench がテーブル一覧取得で固まる

MySQL Workbench stuck fetching... とかでググったりした。mysql のバージョンアップの際に mysql_upgrade してなかったのが原因らしい。

org-export-as-html したときに強調要素前後の半角空白が気になって仕方がない

org-export-as-html するときに、 a *bcd* /efg/ =hij= が a <b>bcd</b> <i>efg</i> <code>hij</code> のように出力されるが、前後の半角スペースもそのまま出力されてしまうのでなんかかっこ悪い。 気になる。困った。org-export-html-final-hook という変数に、 エクスポートの最終段…

読む

php

SAPI -> Server Application Programming Interface CG -> Compiler Globals #ifdef ZTS # define CG(v) TSRMG(compiler_globals_id, zend_compiler_globals *, v) int zendparse(void *compiler_globals); #else # define CG(v) (compiler_globals.v) exter…

Xcode 4.4.1 のキーバインド設定ファイルの場所

~/Library/Developer/Xcode/UserData/KeyBindings

ZNC の playback を Noticeにする

ZNC

$ cd znc-0.206 $ patch -p1 参考 パッチの作り方と当て方はこうするもんね - 檜山正幸のキマイラ飼育記

静止画像と音声ファイルから動画を作る

ffmpeg -loop 1 -f image2 -r 1 -t 音声ファイルの長さ(秒) -i test.jpg -vcodec libx264 out.mp4 MP4Box -add "out.mp4"#video -add "test.aac"#audio -new "mux.mp4"

key-chord 設定例とちょっとした便利関数

?? で設定されているキーバインドの一覧をミニバッファに印刷する。すでに key-chord-describe という関数はあるのだけれど、それだと key-chord が気を利かせて登録してくれる、二通りの組み合わせのバインディング(ab を設定すると ba も勝手に設定される)…

Mac OS X Lion + Cocoa Emacs 24 でフォントの設定

参考 http://sakito.jp/emacs/emacs23.html#id17 例 ;; font (create-fontset-from-ascii-font "Ricty-14:weight=normal:slant=normal" nil "ricty") (set-fontset-font "fontset-ricty" 'unicode (font-spec :family "Ricty" :size 14) nil 'append) (add-t…

Mac OS X Lion で Ricty を生成する

curl https://raw.github.com/gist/3110110/ef3c7fb1fc2e777cf01a5e747bb4670d26e9c5ff/generate_ricty.sh | sh

Homebrew で cmigemo を入れる

参考 http://d.hatena.ne.jp/yosisa/20110731 https://gist.github.com/gists/search?q=cmigemo.rb&x=0&y=0 http://shibayu36.hatenablog.com/entry/2012/07/03/091223 そもそも SKK-JISYO.L を落とせる openlab.jp が落ちてるのが悪い 復活したらこの patch…

gtags の便利設定と関数一覧を出す関数の自前定義(gtags-parse-file)

gtags.el Version: 2.6 でのみ確認、他ではほぼ確実に動かない。以下のような感じに gtags-goto-tag を修正して、 ((char-equal flag-char ?r) (setq prefix "(R)")) ((char-equal flag-char ?f) (setq prefix "(F)")) (t (setq prefix "(D)"))) 以下のよう…

パスワード付きの部屋に入る

:pass じゃなくて :key

emacs で phpmd の結果を使う

みたいなのを使って、M-x compile で myphpmd test.php text unusedcode,naming とすると使いやすい。 (defun phpmd () (interactive) (let ((source-code (file-name-nondirectory (buffer-file-name))) (report-format "text") (ruleset "unusedcode")) (c…

入れた

http://code.google.com/p/gdipp/downloads/list

ディレクトリと探したいものとかを与えると grep-find してくれる関数(要 ack)

;; grep-find (defvar dgrep-find-default-cmd "ack --nocolor --nogroup --type=%s %s \"%s\" \"%s\"") (defvar dgrep-find-default-type "elisp") (defvar dgrep-find-default-ctx 3) (defvar dgrep-find-default-subject "") (defun dgrep-find (dir subj…

howm の todo とかを growl で通知(手動登録)@Windows

elisp growl-notifyが必要 (require 'parse-time) (defvar howm-notify-before-min 5) (defvar howm-notify-title "予定の通知") (defun howm-growl-notify () (interactive) (let* ((line (thing-at-point 'line)) (time (parse-time-string line)) (sec (f…

Emacs と growlnotify@windows

elisp (defvar growl-program "growlnotify") (defvar growl-notify-icon (concat data-directory "images/icons/hicolor/128x128/apps/emacs.png")) (defvar growl-notify-application-name "Emacs") (defun growl-notify (title message) (interactive) (c…

anything-imenu-at-point

(defun anything-imenu-at-point () (interactive) (anything 'anything-c-source-imenu (current-word) nil nil nil "*anything imenu*") )

calfw-calendar に howm と diary の内容どっちも表示

僕はプライベートの予定は google-emacs で google カレンダーと diary を同期して管理していて、仕事の予定は howm で管理している。calfw-howm と calfw-calendar がそれぞれ用意されているので、それぞれを calfw-calendar に表示することはできるけれど…

cfw:open-howm-calendar して今日の howm に日付だけ挿入できればいいや

(defun my-cfw-open-schedule-buffer () (interactive) (let ((date (cfw:cursor-to-nearest-date))) (howm-find-today) (goto-char (point-max)) (insert (format "[%04d-%02d-%02d]@ " (calendar-extract-year date) (calendar-extract-month date) (calen…

calendar の曜日とか月とかの表示を変える

;; 月 (setq calendar-month-name-array (vconcat (mapcar (lambda (n) (concat n "月")) (mapcar 'number-to-string [1 2 3 4 5 6 7 8 9 10 11 12])))) ;; 曜日 (setq calendar-day-name-array (vconcat (mapcar (lambda (n) (concat (char-to-string n) "…

mozrepl でリロード、タブ操作、Google・ALC 検索

参考 Firefox と Emacs の会話 | Amrta Firefox で閲覧中の画面を Emacs からスムーススクロールする elisp - memo (autoload 'moz-minor-mode "moz" "Mozilla Minor and Inferior Mozilla Modes" t) (moz-minor-mode t) (defun moz-close-tab-or-window () …

いまさら flyspell を動かした

参考 よしいずの雑記帳 Windows XPにおけるispell for Win32のセットアップ作業のメモ 【Proton.jp】 ispellの設定と利用法 本文 ispell 入れなきゃいけないのかと思ったら aspell でいいのね。cygwin にくっついてきていたので emacs の設定だけで動いた。 …

emacs-google の calendar をローカルの Timezone を使うようにしたのと Windows 対応

https://github.com/yewton/emacs-google-calendar にあげました。…元の作者さんに連絡したほうがよいのだろうなぁ

Google カレンダー連携して howm メニューに表示

Meadow/Emacs memo: メモを書こうに、homw menu に diary を表示する方法がある。Google calendar と diary の連携は[emacs][google][calendar]Emacs の calendar と Google カレンダーを連携させるをすれば出来るので、この両方をやれば目的を達成できるこ…

windows で magit を使いはじめるまで

参考 magit - メモ用なWiki - livedoor Wiki(ウィキ) 本文 落としてくる Downloads · magit/magit make とか持って無いし要はバイトコンパイルするだけのようなので、下のようなのをでっちあげる ;; M-x eval-buffer (setq load-path (cons (expand-file-n…

カーソル下の数字っぽいものをインクリメント・デクリメントする

参考あるいはパクリ元 カーソルの位置にある数字列をインクリメントする emacs lisp 改修 - 質のないDiary H 本文 vim の Ctrl+a, Ctrl+x に相当するらしい機能。参考元にプラスでデクリメントをつけ、ついでに samrt-rep の設定例を。 (defun operate-strin…

calendar で日付選択して貼り付ける関数作った

デフォルトで howm 形式のフォーマットで出力する。 (calendar-exit)して(insert)しているので、ウインドウ構成によっては思ったところに貼り付けられないかもしれない。前にいた window をとれたらいいんだけど。 (eval-after-load "calendar" '(progn (def…

Emacs の calendar と Google カレンダーを連携させる

はじめに Google カレンダーを Emacs で見る方法があるというので探してみたが、そのままでは Windows 上で動かなかった。 動くようにする方法を書く。(追記アリ) 参考 まぁるいしっぽ:emacsのカレンダーでgoogle calendarを読み込む googlecalendar - emacs…