2014-01-01から1ヶ月間の記事一覧

'80s Raleighレストア日記(ものすごく不定期)BBが届いた

JavaScript と Scheme について

清水さんの「これがプログラミングの神髄だ! ファイナルファンタジーのプログラマーが明かす秘密とLispトークバトル!」( http://d.hatena.ne.jp/shi3z/20140123/1390429115 )にある、 もともとJavaScriptはLispの方言であるschemeをベースとして開発された…

'80s Raleighレストア日記(ものすごく不定期)ペダルが今も生産されていた、の巻

OEMによる生産元が判明したわけですが、もうちょっと追っかけてみたところ、驚きの事実が発見されました。 こちらのペダルがクランクから外した30年もののペダル。 そして、こちらが現行で生産されているペダル。 ほ ぼ 一 致 !! (アスペクト比が少し違う、…

'80s Raleighレストア日記(ものすごく不定期)

1980年頃のRaleighの自転車(ロードスターの系列ですが、スタッガーフレーム・シングルスピード)をレストアするつもりで解体したものの放置していたのですが、なんとなくなんとかなりそうなので不定期日記にしてみようかと。 ボトムブラケットが往年のコッ…

エレガントにじゃんけんを書く

プログラムのテーマとしてじゃんけんかー。グー・チョキ・パーを 0, 1, 2 であらわして「(3 + Aの手 ー Bの手) % 3」が 2 なら A の勝ち、みたいなテクニックに気づくかどうか、という側面もあって、そしてそういったタイプのテクニックに対する賛否まで含…

同期通信プリミティブを作った

微妙に純粋な興味以外の必要性もあって、CSP(Communicating Sequential Processes)をこの本 並行システムの検証と実装: 形式手法CSPに基づく高信頼並行システム開発入門 (トップエスイーシリーズ 実践講座)作者: 磯部祥尚,東野輝夫出版社/メーカー: 近代科…