しぃまっったぁあー!!

…高専カンファレンス。

MacPorts の設定ファイル

Mac

昨日の続き。root 所有のファイルを編集するにはどうしたらいいんだー、とか悩んでたわけですが、ふと我に返ってみると、ふつうそんなファイル編集しなくてもいい手段が何か用意されてるよな、と思い当たり、調べてみたら案の定、~/.macports/macports.conf …

Shibuya.lisp TechTalk

行きたかったなぁ。参加者募集に気づいたときにはとっくにキャンセル待ちの行列ができていたとゆー。そういえば Scala 勉強会のときもそうでした。今度の第 2 回には間に合った。

MacBook 買った

Mac

これまでずっと iBook + Tiger でがんばってきまして、早く Intel Mac + Leopard に乗り換えたいなぁと思ってたんですが*1、今回の新型 MacBook 登場を機会*2にようやく乗り換えに踏み切りました。ついでに Windows 環境も 4 年前に購入した Pentium 4 デス…

Tcl 8.4 での文字コードの扱いについて

Tcl

いろいろ調べたので書こうと思ったんだけど、まとめちゃうと大して書くことがないことに気づいた。多分、知ってる人にとっては当たり前の話で、特にあらためて書くようなことじゃないです。でも、たったこれだけのことを知らなかったから文字化けですごい悩…

天顕祭 (New COMICS)

天顕祭 (New COMICS)作者: 白井弓子出版社/メーカー: サンクチュアリ出版発売日: 2008/07/26メディア: 単行本購入: 12人 クリック: 115回この商品を含むブログ (92件) を見るふと立ち寄った書店で発見。書店員さんイチオシらしく、7月発売の本なのに平積み、…

数学ガール/フェルマーの最終定理 (数学ガールシリーズ 2)

数学ガール/フェルマーの最終定理 (数学ガールシリーズ 2)作者: 結城浩出版社/メーカー: SBクリエイティブ発売日: 2008/07/30メディア: 単行本購入: 35人 クリック: 441回この商品を含むブログ (259件) を見る読了。10章はちょっとついていけなかったし、8章…

リテラル識別子

日曜の GCJ Round 1C 参加中、よく分かっていないくせにマクロを使おうとしてハマり、だいぶ時間をロスした。結局使わなかったし。何にハマったかというと、単に syntax-rules の書き方を間違えてただけで、(syntax-rules ...) の を抜かしていたのでした。…

Round 1 通過できず

2 時間て短いわー。

Google Code Jam 2008

なんとなく勢いで登録してしまった。使用言語はやっぱりなんとなく Scheme、というか Gauche。予選は通過、…できてるんだよなぁ? これで。問題 C は解いてません。小数嫌い。

特異メソッドを定義するメソッド

久しぶりの更新。やっぱり、環境が変わったもので、いろいろいっぱいいっぱいだったのでした。まだしばらくいっぱいいっぱいだと思う。それはさておき、ここしばらく Ruby で「特異メソッドを定義するメソッド」を定義したくて悩んでいたのでした。さっきで…

遅ればせながら 1000speakers:4 の感想などを

デブサミの作り方 - 岩切さん 技術者による技術の話ではなく、イベント運営をとおして技術者にとっての世の中を変えていこう、というお話。こういうお話も大切だと思いました。開発者によるお祭りといえば、そろそろ Functional Language Saturday が開催さ…

1000speakers

1000 人スピーカの 4 回目に聞く人側で来てます。サイボウズラボのオフィス (?) って、かっこいい。

GT5 Prologue が始まらない

PS3 を買ったので GRAN TURISMO 5 Prologue を買ったんだけど、インストールとアップデートでえらい待たされて、さっぱりゲームが始まらない。10 年前の Windows か、っつの。

つぶやきメモ

以下、ひとり言です。気にしないでください。ぶつぶつ。プロセスが実行されるとイベントが発生し、イベントが発生するとプロセスの実行が予約される、というのを基本的な考え方にするとよさそう。あれ、違うか? やっぱりプロセスの実行はイベントの発生から…

転職のはなし

突然ですが、今、無職です。勤めていた会社を先月末 (正確には先週末) に退社したもので。ひょっとしたら家族がここを見ているかも知れず、心配するといけないので先に書いておくと、別の会社の内定はすでに頂いています (いや、頂いたのは今日なんですけど…

そういえば明日は高蔵寺に行ってきます。あと来週月曜日にも。

昨日の Haskell 版 Unlambda を Scala で書いてみた

久しぶりに Scala ネタ。ほぼ、昨日のまんま。やっぱり .x, r, s, k, i だけ。 object Unlambda { abstract class Tree[T] case class Leaf[T](elm:T) extends Tree[T] case class Branch[T](l:Tree[T], r:Tree[T]) extends Tree[T] class Func(f:Func => Fu…

そうそう、これを書こうと思ってたんだ。忘れてた。今日、川崎をうろうろしてたらミューザ前で路上ライブをしていました。style-3! という、バイオリン、ピアノ、コントラバスという 3 パート編成のバンド。style-3! :: Official Web Site私が通りかかったと…

Scala でなにか書くつもりだったのに、気づいたら Haskell で Unlambda を書いていた

あ、これを Scala に移植してみればいいのか。とりあえず、.x, r, s, k, i だけ。d とか c はどうすればいいのかなぁ。 import Data.Char (isSpace) data Tree a = Leaf a | Branch (Tree a) (Tree a) deriving Show data Func = Func (Func -> IO Func) app…

プログラミングGauche p.112 の練習問題

プログラミングGauche作者: Kahuaプロジェクト,川合史朗出版社/メーカー: オライリージャパン発売日: 2008/03/14メディア: 大型本購入: 22人 クリック: 713回この商品を含むブログ (244件) を見る気になったので、ちょっと書いてみました。こんなかんじかな…

Cプログラムの中身がわかる本

Cプログラムの中身がわかる本作者: 日向俊二出版社/メーカー: 翔泳社発売日: 2008/02/20メディア: 単行本(ソフトカバー)購入: 4人 クリック: 42回この商品を含むブログ (15件) を見る前に本屋で見かけたときには買わなかったんだけど。 GNU Development To…

大きめのバイナリファイルをちょっとずつ処理する方法

を、ここんとこしばらく考えていたんですけど、こんなかんじですかねー? import Data.ByteString (ByteString, hGet) import System.IO (Handle) data NextAct = Finish | Next (ByteString -> IO NextAct) Int procBinFile :: (ByteString -> IO NextAct) -…

初めてトラックバックを頂いたと思ったら水曜までおあずけですよ。orz

リファラをチェックしてたら http://coderepos.org/share/wiki/Scala-sandbox-docs とかあって、ビビった。えっと、すみません、ここ 1, 2 週間、Scala の勉強はあまりしてないです。また頑張るからちょっと待って…。最近はなにしてるかというと Haskell で…

jijixi's diary - 猫にもわかるかもしれない OCaml 入門、その 2

文章が素敵すぎる。 おそらく猫にはわからないですが、一応わかるようにがんばってみようとする OCaml 入門第二回です。(中略)さて、それでは対話環境を起動してください。え?まだインストールしてないって?インストールしてください。え?インストールの…

Scala で diff を書いてみた

練習問題ということで。うまくないところがたくさんあると思うので、添削してくださる方がいるとうれしいなぁ。 import scala.io.Source.fromFile class LCS[T] (a: Seq[T], b: Seq[T]) { type LCSPos = Tuple3[T, int, int] val a_ary: Array[T] = a.toArra…

Enumerable#sub_sequence?

ないみたいなので、書いてみた。 require 'enumerator' module Enumerable def sub_sequence?(other) enum_cons(other.length).any?{|subseq| subseq == other} end end アルゴリズムとしては一番あたまわるい方法だよな*1、これ、とか、1.9 では enumerator…

読みかけ

そのいち そういえば、土曜日に 最短経路の本 が届いた。1/3 くらい読んだかな? 非常に読みやすい*1。数式をひとつひとつ追いかけながら読むような根気はちょっとない、けど、グラフ理論は気になる *2、という私みたいな人にはいいんじゃないでしょうか。紹…

名前

コーディングルールチェッカでチェックすると毎回、なんちゃらNameLength でひっかかる。16 文字って短いよ。つか、どんな種類の識別子でも長さに制限をかけるべきじゃないと思うんだ。…なんて書いてる間に、とっとと直せと。