Archive for the ‘雑記’ Category

KOF行ってきた

日曜日, 11月 9th, 2008

KOFに行ってきました。
ニコニコ技術部のMZ-700の実演とか楽しかったです。
KOFの後はK*BUGの打ち上げに参加させていただきました。
他に学生がいなかったためか、学生価格「0円」という驚異的な事態に。
ありがとうございます。本当にありがとうございます。
本当は何かBSDのプロジェクトに貢献することにより恩返しをするべきなのでしょうが、
私にはそんな力量は無いのでK*BUGの宣伝でどうかお許し下さい。

K*BUG
– Kansai *BSD Users Group の略
– 日本語名は、「関西 *BSD ユーザ会」
– BSDに限らず、Squeakなど色んな楽しい話が出てくる
– 主に、大阪と京都で研究会が開かれる
– 酒豪が多い

こんな集まりです。
興味がある方は是非ご参加下さい。

うかべん大阪#4 行ってきた

月曜日, 11月 3rd, 2008

という訳で行ってきました
何か書こうと思ったら、ヒノハルさんのげっかんにっきに全て書いてあるので、
そちらを見てくださいということで(笑)
本日使った資料は、少々手を加えて数日後にうpします。
また、ソースコードなどは現在は公開するつもりはありませんが、
要望がありましたら、考えておきます。

それでは皆さんお疲れ様でした。

毎月20日はノーマイカーデー

火曜日, 10月 21st, 2008

ニコニコ動画にShibuya.lisp Tech Talk #1の開会の挨拶があがってました。
Shibuya.lispテクニカル・トーク#1 開会の挨拶 ひげぽん
(要アカウント)
最初のスライドに”Why Lisp?”と書いてありますが、
この言葉、何処かで聞いたことがあるな…と思って調べてみたら、
「OnLisp」の1.5節が”なぜ(またはいつ)Lispか”というタイトルで、

今や問いはなぜLispか?ではなくいつLispか?になっている.

なんて書いてました。
残念ながら少なくても日本ではいまだに「なぜLispか?」の時代みたいです。
前々から言っていた、SHIORIの問題ですが、ぽなさんに解決法を教えていただきました。
仕様の見落としという非常に恥ずかしい原因でした…なんとも恥ずかしい。
そんなわけで、ようやく前に進めました。

しかし、うかべんまで本当に時間がなくなってきた。
非常にまずい感じです。
17日のリリカルの続き

記事にクダーを付けれるようにした

水曜日, 10月 15th, 2008

今更ですが、はてなスターを付けてみました。
「Add Star」を「Add Cdr」に書き換えたかったんだけど、
どうもここは触れないっぽいです。
(RSSリーダで見てる人はなんのことか分からないと思うので、直接見てくださいね。)

B Method

土曜日, 10月 11th, 2008

東京から突然nishさんがやってきてBメソッドの本をくれました。
「The B Language and Method」
って、値段見たら尋常でなく高い…
『¥ 12,799より』っていくらなんでも高すぎるだろ…
そんなわけで(*)、この本は大切に扱いながら読んでいこうとおもいます。
(*) べっ、別に高いからじゃないんだからね! 譲って頂いた本だからなんだからね!!!
内容をパラパラと読んでみると、大量の数学記号が目に付きました。
どうやってキーボードから打ち込むんだと思ったら、
ちゃんとそれぞれの記号に対応した書き方があるんだとか。
(例: 『∀v.[S]P』 -> 『[@v.S]P』)
専用のエディタを使うとちゃんと数学記号の方で表示されるそうです。
とにかく記号の数がやたら多い。
ラムダ計算や論理学等を趣味でやっていたため、分かる記号も結構ありましたが、
知らない記号が沢山ありました。さすがフランス生まれの言語。
(「=」の上に「^」が乗った記号や、「(」を右に90度倒した「^」に似た記号とか。)
ということで、この秋からは頑張ってBメソッドを勉強しようかと思います。
この秋やらなければ来年の秋に。来年やらなければ再来年の秋に。再来年にやらなければ…
昨日のリリカルの続き

色々あった

金曜日, 10月 10th, 2008

bugyo.tkの鯖が新しくなったそうです。
以前より速く動くようになった…気がします。
下宿の近くが実は心霊スポットだったことが発覚しました。
夜に通ることも結構あるのに一度も幽霊に会えないよ…

前に作ったCommon Lispの演算子順位構文解析のプログラムをちょっと書き足して、
自然な感じでCLに中置記法を混ぜれるようにしてみました。

(let (x y)
#[ x = (y=5*(4+3)) - 2 ]
(format t "~&x=~A, y=~A~%" x y))  ; "x=33, y=35"と出力される

リード時に通常の式に変換されるので、
コンパイルしたら余計時間は一切掛からない優れもの。
ただ、使い道が全くない気がします(笑)
Common LispでSHIORI作ってます。
DLLからLispプロセスを起動してパイプで通信。
とりあえず、文字くらいは表示できました。

しかし、長い台詞を表示させようとすると、なぜか途中で終わってしまいます。
(このスクリーンショットがまさにそれ。話のオチが切れてるwww)
DLL側のrequest関数の戻り値は確かに台詞の最後までデータが入っているはずなのに…
こいつは困った。
ハードディスクを漁ってたらこんなものが出てきた。
激しくリリカル。
本日京都でようやくCLANNAD AFTER STORYが始まった。
今まさに鑑賞中だけど実に非常に素晴らしい。
(以下ネタバレ注意)
オープニングが渚祭になってると思ったら、他のキャラも出てた。
本来AFTERに出てこないことみが本編にも出てきてるし、
この調子でいくと、有紀寧の出番もあるかも。
ただ、強いていうなら風子分が足りない。
草野球編に風子が出ないなんて…
それはさておき、AFTERって言ってるけど、
ゲームにおけるAFTERじゃなくてどうも、アニメ版の続きという位置づけっぽいです。
2クールあるから、一応最後までやるのかな?
本当にこれから毎週木曜が楽しみです。

うかべん

水曜日, 9月 10th, 2008

突然ですが、11/3の「伺的ソフトウェア勉強会 大阪#4」で講演をすることになりました。
一人で30分も話すのは初めて。うまくいくのかどうか…
とりあえず、空気読まずにLispの話をしてきます。

Shibuya.lisp

月曜日, 9月 8th, 2008

なにやらShibuya.lispというものが発足したらしいです。
一体どんなものなのかというと、

Shibuya.lisp は東京地区、特に渋谷周辺半径2万キロの Lisp 系プログラマによる非営利団体です。
各個人のプログラミングスキルの向上を目的に、勉強会ならびにカンファレンスの開催やインターネット上での啓蒙活動や情報交換などを行うコミュニティを目指しています。
Shibuya.lisp は Lisp系言語 を利用し、スキル向上を望む方であればどなたでも無料で参加できます。
※Lisp 系言語とは、Common Lisp, Scheme, Emacs Lisp, Arc, Clojure などを指します。
(Shibuya.lisp About)

だそうです。
半径2万Km以内には入ってるけど、関東は遠い…

試験とプログラミングは2つで1つなの

水曜日, 7月 23rd, 2008

*思えば中学1年の2学期の中間試験からだった*
プログラミングが妙にはかどるな、と思ったら試験間近なんですよ。
むしろ試験間近だからはかどるのかもしれません。

ひょとして今って試験直前?
以下の項目が3つ以上当てはまれば試験直前です。
1. プログラミングが妙に楽しい
2. プログラミングが妙にはかどる
3. 今作っているモノの今後の見通しがたっている
4. 勉強の今後の見通しはたっていない

試験がいつあるのか分からなくなってしまった方は、
ぜひ上のチェック表をご利用ください。
CLでWebアプリな話
現在、Lispサーバは、
1)ソケット作る
2)accept
3)処理
4)2に戻る
というごくごくシンプルなコードになっているんですが、
ご覧のとおり、同時に1リクエストしか処理できません。
やっぱし並列化すべきですかね。
CLでマルチスレッドってmpライブラリとかいうのを使えばよかったんだっけ…
あと、並列化すると、ファイルの排他制御とかが必要になりますが、
CLってそこらへんの機能を備えてるんでしょうか。
それにしても、セッション管理とか作って、せっかく楽しくなってきたのに、試験ですよ。
ほんと、プログラミングが楽しくなるといつも試験が目の前に。
一体どうなってるんでしょうか。
*ブログの過去のエントリーをあさって見た*

そろそろ、スクリーンショットや体験版を出したいんですが、もう少し時間がかかりそうです。
インタプリタ周りを触ってたらシナリオの方が全く進んでなかったりします。
試験前ですが、勉強も全く進んでません。
(2007/01/29 魔法の呪文はリリカルなの?)
全くもって使い道のないものをつくってしまいましたが、
大学の試験が近づいていることから逃避することによって発生するエネルギーを、
プログラミングによって発散した結果、生まれてしまったかわいそうなプログラムなので、
どうか生暖かい目で見守ってください。
(2008/01/25 PostScriptの上のLispの上のPostScript)
       ____
     /      \
   /  _ノ  ヽ、_  \
  /  o゚⌒   ⌒゚o  \  もう試験間近だお…
  |     (__人__)    |  きっと単位沢山落とすお…
  \     ` ⌒´     /
(2008/01/27 やる夫がgauche.nightの第1部座談会に出演するそうです)
       ____
     /⌒  ⌒\     これは神のお告げに違いないお!
   /( ●)  (●)\    試験なんか捨てて、新たにLispインタプリタを
  /::::::⌒(__人__)⌒::::: \   作れという神の意思なんだお!
  |     |r┬-|     |  
  \      `ー’´     /   
(2008/02/01 やる夫が変な夢をみたそうです)
ニコニコ動画のスクリプト『ニコスクリプト』の話。
試験期間中というのもあって(*)、こういうものを作ってみました。
(*)試験期間中は逃避エネルギーによってプログラミングの効率は普段の三倍まで上昇する
(2008/02/01ニコニコ動画で三目並べ)
明日でようやく試験も終わりです。
なので、こんなものを作りました。
(2008/02/05 ニコニコ動画でシューティング)

・・・やっぱし試験前はプログラミングの神様が私の元に降りてきて、
「試験はいいから。プログラミングをやりなさい」
と囁いているようにしか思えません。

OSC行ってきた2。

日曜日, 7月 20th, 2008

懇親会で沢山ビール飲めて満足した。