懐かしい

http://ja.wikipedia.org/wiki/%E3%83%81%E3%83%A3%E3%83%AA%E3%83%89%E3%83%AA Wikipediaの良いところ.

定数だって関数

PRaggerのリポジトリブラウザを読んでて思うのは,結構定数として定義された関数が多いのね,ということ. たとえ定数名といえど,考えように依っては関数名であっても問題無いのか. こんなかんじである. $ irb >> def Hoge 1> return "fuga" 1> end >> pu…

PRagger!!!

Shun Ikejima Plaggerなんてボコボコにしてやんよ ∧_∧ ( ・ω・)=つ≡つ (っ ≡つ=つ / ) ババババ ( / ̄∪いやまぁ冗談だけど. 遂に始まったか,という感じ.まだ全然リビジョン番号も小さく,リポジトリブラウザも1時間あれば目を通せそうだね.思い切ったこ…

スパム

スパムコメント. どっからくるんだろう.めんどくさいので消さないけれど.

.emacs.elのload-pathに一気に追加する方法

emacs-railsがちゃんと動かなかったので,変に思って*Message*を見てみるとヘンテコなエラーが出てた.とりあえず自分の.emacs.elを読みながら変なとこを探してると,rails環境のためにload-pathを追加する,以下の部分を見てて気持ち悪くなった. (setq loa…

おめでとうはこべ

おかげさまで、「ブロガーのためのソースコード管理システム」というネタで、2006年度下期未踏ユースに採択していただきました。id:hakobe932:20070205:1170697424 「ヤツならやりかねない」と思ってたら本当に通ったし,いつ頃発表するのかと思ってたら…

千早を探せ

皇国の守護者3,4巻が見つからん. Amazonのは3,4巻同時発売で予約受付中か?とか変に勘ぐったけど,ちゃんと発売中ぽいし…….ただ,4巻はマーケットプレイスの出品のみっぽいなぁ.つか4巻のマーケットプレイス,一番高いので1200円って,何考えてるねん?…

RubyOSA

RubyOSA is a bridge that connects Ruby to the Apple Event Manager infrastructure. In other words, it allows you to do in Ruby whatever you could do in AppleScript. http://rubyosa.rubyforge.org/ ふと,ただ何となく,RubyからiTunesとか触りた…

猫カワユス

皇国の守護者 1 (ヤングジャンプコミックス)作者: 伊藤悠,佐藤大輔出版社/メーカー: 集英社発売日: 2005/03/18メディア: コミック購入: 7人 クリック: 556回この商品を含むブログ (401件) を見る皇国の守護者.前々から気になっていたので,1,2巻を衝動買い…

GITS S.A.C. SSS O.S.T.

攻殻機動隊 STAND ALONE COMPLEX Solid State Society O.S.Tアーティスト: 菅野よう子,Origa,Gabriela Robin,Origa with Heartsdales,Ilaria Graziano,TVサントラ出版社/メーカー: ビクターエンタテインメント発売日: 2006/11/22メディア: CD購入: 2人 クリ…

lambdaの役目

lambdaってのはオペレータではなくただのシンボルで,それはリストが関数であるかどうかを見分けるために,昔のLispの方言で使用されていたものだそうで. > (lambda (x) (+ x 1)) #<FUNCTION :LAMBDA (X) (+ X 1)> んで,関数を定義するdefunは,マクロ.ということは? > (setf a (lambda</function>…

テストも終了したので勉強再開

学校で,またANSI Common Lispを借りてきました.今回は一応日本語のヤツも借りてきたんですが,ペーパーバックな英語版(原著っていうのかな?)も一緒に借りてきました.ANSI Common LISP (Prentice Hall Series in Artificial Intelligence)作者: Paul Graha…

はてなのRSSって

はてなダイアリーのRSSって,スタイルシートが宣言されてあるお陰で,Firefoxのフィード購読機能を使ってフィードリーダ*1で一発購読!ができないのがめんどくさいよね! わざわざフィードリーダのサイトに行ってフィードを追加して……ってのがなぁ.そもそも…

rpmでパッケージのバージョンとか

rpmで,パッケージのバージョンを知る方法は無いかと,これまたid:hakobe932と悩んでた.で,rpmの--helpを見たらそれとなくわかって,ググったらその通りだった. $ rpm -q --qf="%{VERSION}-%{RELEASE}\n" rpm 4.8.5-1vl8こんなかんじ.まず-qでクエリオプ…

SKK-JISYO.L

Anthyも上がってないのになんでEmacsでかな漢字変換ができるんだよーと,id:hakobe932あたりと悩んでた. とりあえずロードされてるemacs lispを読んでいって,kkc.elやらja-dic-utl.elやらをたどっていくと,SKK-JISYO.Lから生成されたja-dic.elとかいうema…

昼夜逆転

テスト期間はこれだから困る.なんで昼間に勉強ができないんだろうって,そりゃ誘惑が多過ぎるからさ. ただでさえテスト期間の2ch,YouTubeの面白さときたら異常なのに.レポートが進まんね.とりあえず明日終われば相当楽になれる.と信じてる. それはと…

零式ってよりはAVR

REVOLTECH(リボルテック)シリーズ|株式会社 海洋堂 やっぱ出るのか零式.写真で見る限りは,すごく手長な印象しか受けないなぁ.こんな手長だったっけか.とりあえず,はやくグリフォンが見たい.そして,ぶっちゃけ零式よりもダンガイオーのほうがカッコい…

Wicket良いかもわからんね

http://d.hatena.ne.jp/t_yano/20070116/1168972384 この記事を読んで,JSPやStrutsが「何故かしっくりこない」って人にとって,すごくしっくりくるんじゃないかなぁと思った. そう。Wicketが気持ちいいのは、Strutsなどのフレームワークと違って、オブジェ…

ファミコンおもろい

今日,勢いでワイワイワールド2をクリアした.弟とやったので,特に詰まることなく無事にエンディングが見れた.その後に,なぜか基盤むき出しのグラディウスをやってたのだけれど,画面がバグって本当にヤバい状態で,とてもまともにできなかった..結…

気持ち悪くなるPygame

ただ今,学校の課題でやってるPygame.その練習に色んなものを組んだんだけれども,昨日作ったスクリプトが中々の破壊力があったので,紹介. import sys, pygame, random from pygame.locals import * size = width, height = 400, 400 black = (0, 0, 0) s…

無名クラス

ふと思ったので. n = class Nameless def hoge puts "hello" end end.new n.hoge => エラー 上の場合,全然無名でもなんでもないけれど,宣言の後にいきなりnewはできない.なぜなら,classの宣言の返り値はnilだから.これは,irbでやってみた例. >> p cl…

買ったもの

ハイウェイスター (アクション・コミックス―大友克洋傑作集) 700円 ゼビウス(FC) 780円 いっき(FC) 380円 ゼビウスが一番高かったのか.ハイウェイスターの第1版発行が1979年とは…そんな古い本だったのね.ボクが買ったのは53版だった.ハイウェイスター (ア…

本を返さねば

ANSI Common Lispの返却期限が明日.なので,一旦返し,Lispのお勉強再開は春休み突入してからになりそう.てかなる.

UnboundMethod

プログラミング言語 Ruby リファレンスマニュアル うろうろしてたら,見かけたので. レシーバを持たないメソッドオブジェクトのクラスです。 Module#instance_method や Method#unbind により生成し、後で UnboundMethod#bind によりレシーバを割り当てた M…

リボルテックのスーパーロボがアツい

http://www.kaiyodo.co.jp/revoltech/superrobo.html 気がつけば,ラインナップがすごいことになってたリボルテックのスーパーロボ. ジャイアントロボとコンボイが,グッときた.たぶんヒューマノイドが遅いのは,型の再利用が効かないために,企画が進まん…

クラスの名前はただの定数でしかないということは

その定数を適当な変数にコピーして,その変数はnewを使えたりするってことだ. class Hoge def hello puts "hello" end end a = Hoge.new a.hello => hello p Hoge => Hoge hoge = Hoge.dup b = hoge.new b.hello => hello p hoge => #<Class:0x4998c8> fuga = Hoge c = fuga</class:0x4998c8>…

ANSI Common Lisp 3章 「リスト」

チマチマと練習問題をやってみた. 2. もとのリストでの要素の並びを保持するように動作するunion (defun new-union (lst oth) (if (null lst) oth (funcall #'(lambda () (dolist (elt lst) (setf oth (remove elt oth))) (append lst oth))))) > (union '(…

今年のカレンダー

今年は,ちゃんとしたカレンダーを手に入れた. 物はというと,SUBARU(富士重工)のディーラにもらった,2007 SUBARU MOTORSPORTS CALENDARという,ひたすらIMPREZAがかっこよくWRCを疾走する姿の写真が納められた,なんとも素敵なカレンダー. IMPREZAは,一…

2chの明菜スレの正確さは異常

あけましておめでとうございます. 改めて2chのすごさを実感.まさに集合知.考えてみれば当たり前で,ボクらが普通にする何百倍もの実践データの蓄積なんだから,そりゃそうなんだけどね. 昨年7月に発表されたDaiichi パチンコ・パチスロメーカー.マイホ…

popとpush

RubyのArrayにも,Common Lispにも,popやpushってありますよね.で,ちょっと使い方が違うので,これはなんだか面白いのでメモっておきます. Rubyだと RubyのArrayのpop,pushの挙動はこんな感じ. >> arr = [1, 2, 3] [1, 2, 3] >> arr.pop 3 >> arr [1, …