トップ «前の日(09-28) 最新 次の日(09-30)» 追記   RSS 1.0 FEED  

Journal InTime


2003-09-29 (Mon)

_ Sather

今のところ、以下の項目をだいたい実装。 (「だいたい」というところがミソだ。)

  • abstract classの定義
  • (reference) classの定義
  • 属性の定義
  • ルーチンの定義
  • ローカル変数の宣言文
  • 代入文(ローカル変数・引数・メソッド呼び出し)
  • if文
  • return文
  • case文
  • typecase文
  • loop文
  • protect文
  • raise文
  • 式文
  • 真偽値リテラル式
  • 文字リテラル式
  • 文字列リテラル式
  • 整数リテラル式
  • self式
  • ローカル変数参照式
  • ルーチン呼び出し式(routineのみ)
  • void式
  • void検査式
  • new式
  • 生成式(#FOO)
  • and式
  • or式
  • 構文糖式
  • while!式
  • until!式
  • break!式
  • exception式

まだまだ大物がたくさん残っている。

  • parameterrized type
  • code inclusion
  • iterator

あたりが一番大変かなあ。 (parameterrized typeとcode inclusionはコピーですませればけっこうラクにできるかも。)

iteratorはmonoのC#の実装が参考になりそう。


2004-09-29 (Wed)

_ [Ruby] Hashを使ったコードのテスト

Hashを使ったコードは、繰り返しの順序が不定なため、テストを 書きにくい時がある。 そういう時は、テストコードでHash#eachを再定義してしまえばよい。

class Hash
  def each(&block)
    to_a.sort_by { |k,v| k.to_s }.each(&block)
  end
end

テストの方に入れるのがポイント。

_ [Debian] chroot環境のアップデート

今はcronでやってるけど、/etc/apt/apt.conf.d/にスクリプト を置く方がスマートに実現できそうな気がする (けど、今はやる時間がないのでメモ)。

Post-Invokeでごにょごにょやればいいのかな。

_ [家族] 奥さんの誕生日

ケーキ

というわけで、みんなが忙しそうな中、とっとと帰った(ごめんなさい)。

ひさびさにシャンパンを飲んだり、奥さんが自分で焼いたケーキを食べたり。

本日のツッコミ(全1件) [ツッコミを入れる]

_ はら [なああああるほどぉぉぉ>Hash]


2005-09-29 (Thu)

_ [仕事][家族] 東京出張とケーキ

また出張。何か最近出張が多いなあ。売り上げに結び付くといいけど。

実は奥さんの誕生日だったので、最終で帰れるか心配だったのが、何とか帰ることができた。 羽田空港の3Fのマキシム・ド・パリでミルフィーユを買ったのだが、バースデープレートの無料サービスがうれしい。最近、こういうカスタードクリームの入ったケーキが食べやすくて好きだ。年かもしれない。


2017-09-29 (Fri)

_ [250DUKE] クラッチレバー調整とオイル交換

photo

ニュートラル出しづらい件、どうも二本指だとクラッチが完全に切れてないようだったので、クラッチレバーの遊びを調整したら1→Nにスムーズに戻るようになった。 調整しようとワイヤーブーツ外したら固定ナットが緩んでいたorz

その後、購入店でオイル交換。とりあえずNUTECのZZシリーズにしてもらったけど、次回はNC-50を試してみようかな。

走行距離: 7504km

_ 鬼蕎麦

photo

帰りに大森の湯に入っていろり茶屋で蕎麦食べようと思ったら工事中だったので、奥出雲の鬼蕎麦に行ってきた。

photo

ちゃんと二輪用の駐車スペースもあって素晴らしい。

ざるそばはもちろん、揚そばがきもおいしかった。また来たい。

photo photo