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

Bashのプロンプトに SVN のブランチ名を表示したい

参考、あるいはインスパイア、あるいはパクリ元 svnのブランチ名をプロンプトへ #ShellScript - Qiita ソース __my_parse_svn_branch2() { local LANG=C local svn_url=`svn info 2>/dev/null | sed -ne 's#^URL: ##p'` # 一般的に使える # local svn_reposi…

tramp 経由で gtags-find-tag とか

voins/gtags - GitHub これ使うといけるぽい。 anything-gtags は無理ぽ? gtags-find-tag の結果が複数の場合はちゃんと anything インタフェースになるからこれでいいのか?

php の中で SQL 書きたいお(改)

php の中でヒアドキュメントで SQL 書きたいおはクズ記事…といいたいところだが自分の環境(Win32 emacs23)だと nXhtml-mode でサブモードに入ったときにハングする…。原因分かるまでは mmm-mode で。。。。 SanRin舎 » Web開発のためのEmacsの設定 nXhtml - …

カレントディレクトリ以下のTAGS作成

find . ! -wholename "*/.svn/*" ! -wholename "*/tplc/*" -type f -name "*.php" -print | xargs etags tramp 経由だと gtags 使えない? ふつうの find-tags なら使えるぽい?

Review Board でレビューが届いたら IRC に通知して欲しい

参考&パクリ元 net-ircを利用したecho_botの解説 - OLNRのおもてさん RubyでSMTPサーバを作る(1) - バリケンのRuby日記 - Rubyist Ruby で MIME エンコードと MIME デコード 僕たちが待ち望んでいたRubyスクリプトをデーモン化する方法 - (rubikitch loves …

php の中でヒアドキュメントで SQL 書きたいお

php の中で SQL 書きたいお(改) この記事はうんこ ;; mmm-mode (require 'mmm-mode) (setq mmm-global-mode 'maybe) (set-face-background 'mmm-default-submode-face "navy") (mmm-add-classes '((mmm-php-sql-mode :submode sql-mode :face mmm-code-submo…

RBTools 0.3.4: Work around for Issue 1113: post-review tool cannot handle revisions with deleted files in Subversion

概要 リビジョン間の差分をレビュー依頼しようとすると、svn delete されたファイルがあるときに死ぬのをなんとかする。 参考 というか丸パクリ Issue 1113 - reviewboard - post-review tool cannot handle revisions with deleted files in Subversion - W…

CentOS 5.6 に Review Board 入れて日本語化

参考にしたものたち Installing on Linux | Documentation | Review Board mod_wsgiでDjangoを動かすまでを淡々と記録する - スコトプリゴニエフスク通信 mysql-python(mysqldb)のインストールで「error: Setup script exited with error: command 'gcc' fai…

なんかhowm+bhlで auto-fill-mode が ON になっててウザイ

bhl-mode-hook で (turn-on-auto-fill) が指定されてる。 customizable なのでこいつを解除する。

httpd.init で pid ファイル作られなくて stop できない

daemon --pidfile=hoge は pidfile を指定するだけ。 実際に作るのは起動するプロセス。 httpd.conf で pidfile 指定する。

emacs でカッコhp自動挿入して欲しいなあ php でも動くといいなあ

EmacsWiki: joseph-autopair.el ;; (joseph-autopair-toggle-autopair) ;;enable joseph-autopair. って書いてあるけど実際は (toggle-joseph-auto-pair-mode) なので注意。 ;; joseph-autopair (require 'joseph-autopair) (toggle-joseph-auto-pair-mode) …

grep-find のデフォルト値

setq しても意味ない。 ;; これは意味ないぽい (grep-compute-defaults) (setq grep-find-command "find . -type f '!' -wholename '*/.svn/*' -print0 | xargs -0 -e grep -nH -e ") custom-set-variables する。 (custom-set-variables '(grep-find-comman…

grep-find の出力が文字化けする

Meadow/Emacs memo: 全文検索 ― 日本語 grep出力バッファが SJIS になっている場合 -Os をつける。 find . -type f ! -wholename '*/.svn/*' ! -wholename '*/tplc/*' -name '*.php' | xargs lgrep -Os -nH 'hoge'

auto-install でエラー

error in process filter: eq: Wrong type argument: listp, "*auto-install http://www.emacswiki.org/cgi-bin/emacs?action=index;raw=1 *" error in process filter: Wrong type argument: listp, "*auto-install http://www.emacswiki.org/cgi-bin/emacs…

IRC も emacs 内で完結できないか

Riece -- An IRC client for Emacsen -- Riece + notify-sendでIRCのキーワード入りメッセージをポップアップ通知するEmacs Lisp - Emacs/Lisp/Drill - Emacsグループ Growl for Windows 組み合わせればいけるんじゃないか

Emacs 実行中にフォントサイズ変更

C-x C-+ text-scale-adjust C-x C-- text-scale-adjust C-x C-0 text-scale-adjust C-x C-= text-scale-adjust コードレビュー時に役立ちそう

nadoka さん複数起動

IRC で複数の BOT と、あと普通に使う用にひとつ、別々の rc ファイルで nadoka を起動している。 毎回手で起動するのが面倒なので以下のようなバッチファイルを書いた。 @echo off start /B ruby /nadoka/nadoka.rb --rc hogerc start /B ruby /nadoka/nado…

複雑な align

背景 trac wiki とかで以下のような表を書いたとする。 ||'''ほげ'''||'''ふが'''||'''ぴよ'''|| ||foo||bar||baz|| ||abcdefgh||hijklmnopq||rstuvwxyz|| 見づらいので整形したい。 やり方 この表をリージョン選択して、 C-u M-x align-regexp するとミニバ…

gba_types.h

よくわかんない型があったら gba_types.h に書いてある。

SendTo に emacslclientw.exe へのショートカットを入れた

emacsclient.exe -n -c へのショートカットを送るメニューに入れると捗る。

入れたもの

FileMenu Tools

CentOS で imlib2 をインストールしたかった

http://centossrv.com/rpmforge.shtml 上記手順に従ったあと、yum install imlib2* すればおk.

Apache 2 系の module 作ろうとしていた

フォワードプロキシとして動かす 画像をフィルタしてなんかする というのをやりたい。見てたサイト apache拡張モジュール 開発日記9 〜request_rec 構造体〜 | 抜きん出て日記 何もしないOutputfilterのサンプル - Sleepless geek in Seattle Web 開発の小技…

.bashrc

# .bashrc # User specific aliases and functions # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi #alias rm='rm -i' #alias cp='cp -i' #alias mv='mv -i' alias ls='ls -F --color=tty' umask 0000 export SVN_EDITOR=emacs …

.emacs

導入しておく http://download.savannah.gnu.org/releases/color-theme/ http://code.google.com/p/emacs-nav/downloads/list http://sourceforge.net/projects/php-mode/files/php-mode/1.5.0/php-mode-1.5.0.tar.gz/download .emacs ;; カラーテーマの設定…

Becky! で emacs を外部エディタとして使う

参考: http://www.ysnb.net/meadow/meadow-users-jp/2002/msg00012.html @echo off title emacsclientw %1 C:\emacs\bin\emacsclientw.exe %1 上のような中身のファイルを bemacsclient.bat などとして保存 このバッチファイルを外部エディタとして登録 外部…

なんかネットワークがおかしくなった

何もしてないのにネットワークがおかしくなった。 NAT への IP 割り当てが失敗する Determining IP Information for eth0... failed. 解決法? VirtualBox マネージャーでアダプタのネットワークの割り当てを全部未割り当てにして起動したあと、再度割り当て…

alias 内でダブルクォート

alias svnnormaldiff "svn diff --diff-cmd C:/cygwin/bin/diff.exe -x ""--normal"" $*" こんなふうに二回書けばいい。 例は svn で普通の diff を使いたい時の alias。

_nya に追加したもの

alias emacs "c:\emacs\bin\emacsclient.bat $*" emacsclient.bat は http://d.hatena.ne.jp/yuto_sasaki/20110703/1309678654 Console2 + nyaos で使うことにした。 今までは ckw + nyaos。

fopen で HTTP タイムアウト指定の不思議な挙動

array('method'=>'GET','timeout' => 4))); $start = microtime(true); $fp = @fopen('http://{sleep(60)するだけの php スクリプト}.php', 'rb', false, $context); $end = microtime(true); var_dump($end - $start); タイムアウト秒数を 4 にしてる。 サ…