h1. 便利情報 Ruby初心者のための,知ってると便利に使える情報です. h2. コメントアウトを活用する ある行だけ実行しないようにしたいが,消してしまいたくはないというとき, コメントアウトという方法がある.行の最初に@#@を入れると,その行だけを 実行しないようにできる. コメントアウトを活用することはとても大事だ.プログラムをかいてみてうま く動かなくなったときは,その行を消してしまうのではなくコメントアウトす ることによって,情報を保存しつつ動作させないようにする.なにをやったら うまくいかなかったのかを記録として残すようにすることが大事である. h2. notepadの使い方: コピー&ペースト * コピーしたい領域をマウスをドラッグして反転させる. * Ctrlを押しながらCを押す.その領域がコピーバッファに入る. * 挿入したいところにカーソルを合わせ,Ctrlを押しながらVを押すとペーストされる. h2. notepadの使い方: ショートカットキー * Ctrl+Sで,ファイルをセーブする. h2. コマンドプロンプトの使い方 * 上キーを押すと,一つ前のコマンドを表示する.同じコマンドを繰り返す時に便利. * @dir@で,現在のディレクトリーにあるファイルの一覧を表示する. * @dir *.rb@で,ファイルの終わりに@.rb@がついたファイル一覧を表示する. ** このコマンドでちゃんとセーブされているかを確認する. h2. 課題の注意点 課題はいずれもwindowサイズなどは自由.課題例は100,100のサイズになって いるが,より大きいwindowサイズを選択してもよい. ファイル名は必ず指定のものにし,Z:に保存する.指定のファイル名のファイ ルが保存されているかどうかで課題提出を判定する.ファイル名が違う場合は 提出してないことになってしまうので,注意する. h2. Rubyとは? sglはオブジェクト指向スクリプト言語Rubyを基盤として用いている.もしプ ログラミング言語としてのRubyを学びたい場合は直接Ruby についての本を参 照する. * "Ruby":http://www.ruby-lang.org/ja/ 下記の書籍をおすすめする. * "プログラミングRuby 第2版 言語編":http://www.amazon.co.jp/dp/4274066428/etocom05-22 * "プログラミングRuby 第2版 ライブラリ編":http://www.amazon.co.jp/dp/4274066436/etocom05-22 h2. OpenGLとは? OpenGLとはグラフィックを描画するためのプログラミングにおける方法の一つ である.sglはグラフィック描画の仕組みとして内部的にOpenGLを使っている. もしsglの提供するグラフィックを超えてグラフィックを使いたい場合は,直 接OpenGLを使うこともできる. OpenGLの使い方は,下記のテキストをおすすめする. * "OpenGLプログラミングコース":http://www.exa-corp.co.jp/solution/UBIQ/OpenGL/index.shtml ** "OpenGLプログラミングテキスト":http://www.exa-corp.co.jp/solution/UBIQ/OpenGL/OpenGL-text-091.pdf