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

metaclassをchange-classで変えようとしたら怒られた

gosh> (define-class <hoge> () ()) <hoge> gosh> (define-class <hoge-meta> (<class>) ()) <hoge-meta> gosh> (change-class <hoge> <hoge-meta>) *** ERROR: %transplant-instance: classes are incompatible between #<class #f> and #<class <hoge>> Stack Trace: _______________________________________ 0 (%transp…</class></class></hoge-meta></hoge></hoge-meta></class></hoge-meta></hoge></hoge>

Clojureにはread/write invarianceはない?

sorted-setをwriteしてreadしたらhash-setになる? user=> (def hs (hash-set :a :b :c :d)) #'user/hs user=> (def ss (sorted-set :a :b :c :d)) #'user/ss user=> (def s (read-string (pr-str ss))) #'user/s user=> hs #{:a :c :b :d} user=> ss #{:a :…

あれ,あなごるにScalaってないの?

Scalaで書くプログラムがなくなってしまった.

Scalaの本を読んだ/Scalaインストール

話題になってるらしいが,何かにつけてキモい(気持ち悪い)言語だということがわかった. 構文のキモさが目立つけど,それより一つ一つの仕様がアドホックに見えて仕方がない.とても最近できた言語で最初から色々考えられて仕様が定められてるようには見えな…

MacBookの液晶を修理

http://gameport.ocnk.net/ いろいろ大変だった.

くまちょむ100先引退

今知った.今年度いっぱいでACぷよ通大会と100先から引退するらしい. 来年、ゲームセンターで行われている対戦会に今まで通り参加することを前提として、アーケード版のぷよ通大会と100本先取りの番付け勝負から身を引く決意を固めました。 http://kumablog…

夜フクロウで特定のユーザのtweetをRTできない

不明のエラー.1.32と1.34で確認. 1.33でtweetする度にエラー吐くのは1.34で直ってるぽい.

windows.elの設定で酷い落とし穴にはまった

(setq win:switch-prefix "\C-cw") (define-key global-map win:switch-prefix nil) (define-key global-map "\C-cw1" 'win-switch-to-window) (require 'windows) (win:startup-with-window) としても,C-c w 1がwin-switch-to-windowになるだけでデフォル…

shell-commandと環境変数

いつもEmacsからstart-process-shell-commandでrabbitを起動していたのだが,急にテーマを読み込めなくなった.どうも,.bashrcを読み込まないので環境変数が設定されてないかららしい.今までは何故動いてたんだ… .emacs_bashを作ってみたけどこれはM-x she…

夜フクロウ

twittering-modeが動かなくなって以来夜フクロウ使ってるけど,現状致命的な不満はないのでとりあえず妥協.後はこれでEmacsのように自分でカスタマイズできれば言うことなさそうなんだが… 細かい不満としてはTimelineで通常キーにキーバインドされてて暴発…

twittering-modeのtwmode-http-bufferが溜まっていく

時々, error in process sentinel: if: Search failed: "^M? ^M? "というメッセージが出て,おそらくこのときにtwmode-http-bufferが増えてる.ぱっとみ怪しそうなのがtwittering-get-response-headerの (if (search-forward-regexp "\r?\n\r?\n") (match-e…

twittering-modeがよさそうなんだけど

twittering-modeがよさそうなんだけどCarbon Emacsだと(?)tweetするときに日本語が2回打てない.致命的すぎる.一度日本語を打って決定すると英数モードになり,以降かなキーがスペースと認識される.C-\で代用できるが変換を決定する度に英数モードになって…

Termtterで発言しようとしたら変なエラー出た

Termtterでu @hogehoge testみたいなことしたら下のエラーが出た.やり直したら普通にできた. [ERROR] JSON::ParserError: 618: unexpected token at ' <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> …</html>

アリスの端コンのキャラ限

ver1.10 AAAA>2A>3A(3hit)>B>即9jc>JA>J8Aの2Aが繋がらないキャラがいそうなので,AAAA>2Aのキャラ限を軽く調べてみた. 不可:魔理沙 美鈴 諏訪子 文 2Aにディレイ:チルノ れいむとか2A最速だと繋がらなくて微ディレイ必要っぽいけどその辺は調べてない,…

やっぱりリプレイバグあるみたい そして落ちまくる

リプレイ見てたら成功リプレイなのに速攻死んだから,あれ?と思って再生しなおしたら普通に見られた. あとなんかリプレイ見てると数回に1回のペースで落ちる,普通にプレイしてても時々落ちる. リプレイ保存してすぐ落ちてもリプレイは残ってるからいいけ…

金閣寺の一枚天井とった

新難題「金閣寺の一枚天井」取得.今ちょろっと数回やったらできてしまった.今までの苦労(?)はなんだったのか…というかやっぱ運ゲーなんだな.

hamachiインストール

Macにhamachiをインストールしたのでメモ.適当 hamachi本体のインストール. http://files.hamachi.cc/osx/ tar zxvf hamachi-0.9.9.9-20-osx.tar.gz cd hamachi-0.9.9.9-20-osx sudo ./install sudo /usr/sbin/tuncfg hamachi-initTUNTAPがないと/usr/sbin…

iTunes9.1入れたらいきなりフォントが変わった

問答無用の強制変更で設定できないってどういうことなの なんか方法ないのかな.

Leopardのプレビューで透過pngが簡単に作れる

知らなかったー.

map-reverseってないのね

Gaucheって,というかSRFI-1ってmap-reverseみたいなのってないのね. OCamlにはrev_mapがあるからそのノリで勝手に当たり前のようにあると思ってたけどそんなことはなかった. append-reverseはあるのに…

ミニバッファでC-hが効かない

sgml-mode(HTMLとか)のC-cC-tでタグ名入力するときに,C-hすると変なヘルプが出てdelete-backward-charできない.(key-binding "\C-h")はdelete-backward-charだしもうよくわからない. F1でも同じことが起きる. その時に出るメッセージがこれ. You are in…

Greasemonkeyで代入式を連ねると挙動が変わる

var a = window.wrappedJSObject.b = {}; var c = a.d = new function() {}; alert(c.constructor.prototype); // => undefined var a = window.wrappedJSObject.b = {}; var c = new function() {}; alert(c.constructor.prototype); // => [object Object]…

deadlineまで1秒未満

http://golf.shinh.org/p.rb?Modular+Exponentiation 危うく31Bのまま1位タイが取れないところだった.しかも短くなったのがpidという基本技だったという…るびまゴルフのおかげで思い出して助かった. setpid後一発で通らなかったら死んでた. setpidの後,…

文字列の補間と共有サブストラクチャの併用でエラー

0.8.14と0.9で確認. gosh> #`",'(#0=+ #0#)" "(+ +)" gosh> #`",(#0=+) ,(+)" "0 0" gosh> #`",(#0=+) ,(#0#)" *** ERROR: unmatched parenthesis in interpolating string: ",(#0=+) ,(#0#)" Stack Trace: _______________________________________ 0 (wit…

Hardクリア

霊夢ABC,魔理沙AでHardクリア. 前半で抱え落ちしても[F]を何度も取って粘ることでクリアできることがわかった.但しボム強いキャラ限定.

Clojureインストール

sudo port selfupdate sudo port install clojure +rlwrap主にここを参考にした:http://e-arrows.sakura.ne.jp/2010/01/clojure-install-on-mac.html +rlwrapの意味がよくわからなかったので調べてみると, Netsphere Engineering: Clojure: first step +re…

GolfScript始めました

今日一日で46個一位(タイ含む)取った.間違いなく過去最多だと思う.repeat lineはまだどうなるかわからないけど.GolfScript,割と好きかもしれない.高級変態言語というのが趣味に合うのか.ただ,これ1byteでいろいろなことができる上に一つの記号に複数…

今後の課題メモ

凝視 序盤 右折りか左折りかを把握しておくだけでも中盤の凝視で役立つ気がする.リバシされると死ぬ.後は速攻察知. 中盤 せめて,相手が発火したのが副砲か本線かくらいはわかりたい.後,本線がどこまで繋がってるか. 相手の副砲の連鎖数を把握したいけ…

不定形3列潜り込み連鎖尾

数日前,とこぷよにて http://www.inosendo.com/puyo/rensim/??80070570050650000750705780655850777870668555658868775656755675878788788778776 これくらいの連鎖尾が簡単に組めるようになれば,勿体無いという意識もなくなるんだろうな.事実,雪崩なら崩…