hatena-diary.el テストそのさん
def hello puts "Hello!" end
hatena-diary.el から投稿テスト
こちら (http://d.hatena.ne.jp/tarao/20130110/1357821338) の elisp を
あら素敵、と思ったので早速試してみる。
DXRuby1.2.1を試す
リリースされてたので。
http://d.hatena.ne.jp/mirichi/20120325/p1
うちの環境だと(WinXPSP3 + Ruby1.9.2 mingw32 + DXRuby 1.2.1 + DirectX9)Imageが残念。
↑の元の画像。
DirectX全然しらんけど、似たような現象にほかのPCゲームでも遭遇したことがあるので環境が原因だろうな、やっぱり。
Object#as
try_convertを使うような場面では使えるんじゃないかな、どうかな。
ポッと思いついたときは割と良いと感じたんだけど、時間を置いたら微妙だ…
class Object
def as(converter)
v = converter.try_convert(self) or
raise ArgumentError, "#{self} is not compatible to #{converter}"
block_given? ? yield(v) : v
end
end
o = Object.new
def o.to_hash
{:foo => 123, :bar => 456}
end
o.as Hash do |h|
p h # => {:foo => 123, :bar => 456}end
divinity.el
Divided initialization、ということで分割した.emacsをロードするelispで
す。ずいぶんと大それた名前だなぁ。
init-loader.el
(http://coderepos.org/share/browser/lang/elisp/init-loader/init-loader.el)
のパクりです。改良点は、
パイトコンパイルを、ソースのが新しいかどうかを見たりしてやってくれる
ぐらい…?
はじめてgist使ってみました。