2007年 02月 13日

バレンタインデー

どこもかしこもチョコレートフレーバーを匂わせているのが僕の心をブラックに染め上げていきますが、っていうかなんなんですかあのラブ臭はっていうかなんていうか、それはいいとしてデブサミが楽しみすぎるのでバレンタインとかどうでもいいとかちょっと思えるのがいいですよ。いいですよ。

パネル DIS カッション をはじめ、他に JS 系のと P 系のを見てきたいと思います。

はてダに「チョコレート欲しい!」と書くと、素敵な女の子がチョコレートを持ってきてくれるというキャンペーンが脳内で開催されていますが当選しないよ、するはずないよ。

vim C-f

コマンドモードでペーストしたいときってどうするんだろうってずっと思ってたけど、C-f するとバッファできるんだ……
むしろこのバッファが意図しないで開くことが多々あって、なんなんだろうってずっと思ってたけど、やっとわかった


あーあー貼り付けるだけなら C-r " でいいのか。レジスタ使ってなくてわかんなす

mxmlc とか fcsh とか

~/sdk/flex_sdk_2/ にファイルを置いてるのだけど、ln -s ~/sdk/flex_sdk_2/bin/mxmlc ~/bin とかやっても動かないので、そのファイルに

FLEX_HOME=$HOME/sdk/flex_sdk_2

って書いてごまかした。

.zshrc で export FLEX_HOME=$HOME/sdk/flex_sdk_2 してもいいみたいだった!!

fcsh らっぱ 自動高速コンパイル

#!/usr/bin/ruby
#

require "expect"
require "drb/drb"
require "nkf"


IO.popen("fcsh 2>&1", "r+") do |io|
	ids = {}
	front = Proc.new do |file|
		if ids[file]
			cmd = "compile #{ids[file]}"
		else
			cmd = "mxmlc #{file}"
		end

		puts cmd
		io.puts cmd
		read, = io.expect(/^¥(fcsh¥) $/)
		if read =~ /fcsh: Assigned (¥d) as the compile target id/
			ids[file] = Regexp.last_match[1]
		end
		read = NKF.nkf("-w8 -S", read)
		puts
		print read
		read
	end
	DRb.start_service("druby://:8787", front)
	puts DRb.uri
	print io.expect(/^¥(fcsh¥) $/)
	sleep
end
" flex
augroup Fcsh
	au!
	autocmd BufWritePost *.{as,mxml} call FcshCall()
augroup END

function! FcshCall()
	let ret = system('ruby -rdrb/drb -e "puts DRbObject.new_with_uri(''druby://localhost:8787'').call(ARGV[0])"  "'.expand("%:p").'"')
	if matchstr(ret, 'Error') != ""
		echo ret
	endif
endfunction

とか、どうですか(なぞ
編集中のファイルとコンパイルターゲットが違うとまずい。なんかないかな