2009-05-01から1ヶ月間の記事一覧

d-mode.el

最初に見つけたやつはエラーになった.よくわからん. http://blog-imgs-27.fc2.com/e/m/a/emacs/d-mode.el.txtなら多分動く. 設定ファイルには (autoload 'd-mode "d-mode" "Major mode for editing D code." t) (add-to-list 'auto-mode-alist '("\\.d[i]…

文字コード変換+grep

grep `echo アズマオウ | iconv -f UTF-8 -t EUC-JP` -r .コマンドの ちからって すげー!

デモを動かしてたらいきなりディスプレイが真っ暗になった

wxWidgetsについてくるデモの,fortyってやつ(トランプのゲーム?)を動かしてたら,いきなりディスプレイが真っ黒になった.焦った.これは酷い. カードを掴んでぐりぐり動かすと,カードの下になった部分の再描画がおかしくて(カードが消えたり,全然違う…

シンボルの色付け修正

前の日記ではFoo::Barの色がおかしくなるので,修正した. :foo :Foo :Foo= :@foo :@@foo :$foo Foo::Bar (add-hook 'ruby-mode-hook '(lambda () (add-to-list 'ruby-font-lock-keywords '("\\(^\\|[^:]\\):\\(\\(\\$\\|@\\|@@\\)[_a-zA-Z][_a-zA-Z0-9]*\\|…

anything.el導入した

anything.elは何をするのかというと,いろんなとこ(情報源)から正規表現で検索し,選択すると情報源に応じたコマンドを実行する(多分).バッファなら切り替えるし,ファイルなら開くし,コマンドなら実行する. 設定は膨大なanything.elの設定を公開! - htt…

RubyCocoaがよくわからない

Leopardだと最初から入っているので,require 'osx/cocoa'すればいいと書いてあるんだが,no such file to loadとなってしまう. 明らかにロードパスの通っている所にosx/cocoaなんてないので,それっぽいのをロードパスに追加して irb -I /System/Library/F…

Extraクリア

霊夢CでExtraクリア.Power4で抱え落ち+Power3くらいで抱え落ち*2くらいしたのに初クリアってなんなんだろう.でも最後の方はしっかりボムれた気がする.無意識「弾幕のロールシャッハ」とれたのが大きかったかな. 他キャラだとクリアできる気がしないのは…

背景色をtoggleするコマンド作った/バッファをhtmlに変換する

結構前の話だけど,背景色をtoggleするコマンド作った. 事の成り行きはこう. htmlにCのソースをコピペしたら,シンタックスハイライトがなくて読みにくかったので,Emacsのバッファをhtmlに変換する拡張を探した. まず見つかったのは,face2html.範囲指…

xpd

agehaさんがwikiを用意してくれました.感謝!xpd wiki 今後はこちらでリリースしていくことになります.

GreasemonkeyのunsafeWindow

Greasemonkeyのコンテキストでは,unsafeWindow=ページでのwindowオブジェクト,window=wrapされたwindowオブジェクト すなわち,window.wrappedJSObject == unsafeWindow unsafeWindow経由で外からGreasemonkeyのAPIを叩けるので,危ない ということなのか…

Spidermonkeyをインストール

ftp://ftp.mozilla.org/pub/js/js-1.7.0.tar.gzからダウンロード. tar zxvf js-1.7.0.tar.gz cd js/src/ make -f Makefile.ref sudo cp -i Darwin_DBG.OBJ/js /usr/local/bin/

るびまゴルフ第5回(2)

現状.10B,20B.

Greasemonkeyがよくわからない

ブックマークレットがそのままじゃ動かなかった.documentオブジェクトがwrapされてる. documentをdocument.wrappedJSObjectに変えたら動いた. 参考:XPCNativeWrapper | MDN グローバルな名前空間が汚染されるってよく書いてあるけど,URL欄からじゃ見え…

今までに触ったプログラミング言語(3秒で飽きたもの/変態言語も含む)

今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む) - 妄想宝箱 なんか嬉しそうにしてる人が居たので書いてみた. 書いたことがある: C JavaScript ActionScript Ruby Scheme C++ OCaml Haskell Bash sed Emacs Lisp Java ろくに書…

js2-mode

Carbon Emacsに最初から入っているJavaScriptのモードがいろいろ酷かったので,評判の良さそうなjs2-modeを入れてみた. インデントや色付けも正確だし,リアルタイムに警告/エラーを表示してくれる.ただ.{を入れると改行と}を入れてくれたり,(や[でも閉…

Emacsのshell-modeが.bash_profileを読まない

.bash_profileを.bashrcに移すと,読んでくれた..bash_profileは source .bashrcとしておいた.

uniq words

20bytes.るびまゴルフの方もそれに会わせて短くなった.

油は大敵

約4時間に渡って胃の激痛と格闘した.

シンボル:Foo=のinspect

p :Foo= # => :"Foo=" あれ,要らないダブルクォートが.

るびまゴルフ第5回

http://jp.rubyist.net/magazine/?0025-RubiMaGolf 現状.

Emacsのruby-modeのシンボルの色付けがおかしい件

インスタンス変数やクラス変数,グローバル変数,定数のシンボルを書こうとすると,シンボルの色付けにならない.はてなの色付けはちゃんとやってくれるけど. :Foo :@foo :@@foo :$foo :Foo= 以下のように応急処置した.もっといい方法があるかもしれない.…

るびまゴルフ第4回

るびま 解った気がする.2個目のほうは,これより短くなるということなんだろうか.