今日は始めたのに3時回ってたw

外出して、Amazonから届いたCD聞いて、ゲームして、
などなどやってたらスタートが大幅に遅れたw
ボチボチやってます。
今日はどうにかレポート持てるようにしたくて、
本はちょこっと見つつ、コンテナの使い方を読み読み、
長くなってきたのでクラス整理して別ファイル化。
requireで読めるようにしてみた。
ん〜 さっさとレポート永続化したいね。

長いので伏せます。

続きを読む

開発環境

Windows環境でとりあえずいいや〜だったので、
ActiveScriptRubyをとりあえず入れる。
コマンドプロンプト使ってirbと適当なテキストエディタでもいいんだけど、
今回はRDEってツールを入れてやってみた。
デバッガ、コード補完なども付いてるし、良い感じ。
が、システムリソースが不足しているとかで一度落ちた (大汗)
・・・・メモリーリーク?

日報を書いてみる(2008/08/06)

class SystemEngineer
  attr_reader :name, :job, :message
  attr_writer :name, :job, :message

  def initialize(name, job, message)
    @name = name
    @job = job
    @message = message
  end

  def to_s
    showProfile
  end
  
  def showProfile
    "ワタシ #@name アルヨ!  職業ハ #@job ネ! \n#@message"
  end
end

#初期化
i = SystemEngineer.new("Taku_imo", "SE", "SEですが何か?")
puts i

#getter, setterのテストでジョブチェンジしてみる
i.job = "Rubyプログラマー"
i.message = "転職シテ、Rubyプログラマーニナルヨ!\n"
puts i

class SystemEngineer
  attr_reader :report
  attr_writer :report
end


#レポート提出
i.report =  "===== [2008/08/09] ===========================\n"
i.report += " 26ページまで読んだ。リストや配列が面白い。\n"
i.report += " クラスを動的に拡張も面白い。\n"
i.report += " mixinで何ができるのかが気になる。\n"
i.report += " setterが「=」で使えるのにちょっと感動。\n"
i.report += " 日報の提出方法をもうちょっと洗練したいな〜 "
i.report += "==============================================\n"
puts i.report

ついカッとなってやった

反省なぞしていない。

max_ver = 108
puts "はっはっは〜 俺の波動球は#{max_ver}式まであるぞ!"
(1..max_ver).each {|version| puts "いくぞ! #{version}式波動球!"}

漢数字に出来てないのが寂しいね・・・

勉強したい

そんな衝動に駆られています。
とりあえず、この3日はこれかな。

プログラミングRuby 第2版 言語編

プログラミングRuby 第2版 言語編

コマンドラインで結果の文字列加工が
ちょちょいとできるレベルをとりあえず目指す。
後は、開発環境の理解と周辺ツールにどんなものがあるかの調査。
Javaとの関連も調べたい。

・・・教育は今回もだめになりました。
ちくしょ〜!!