2006-01-01から1年間の記事一覧
本日は、次回の講義で利用する[ InstantRails ]をインストール。 Apacheも、MySQLもインストールしてあったので、 既存のApacheは起動しない。 既存のMySQLはアンインストール。(あんまり利用しないので) これで、InstantRails付属のApacheとMySQLを利用す…
本日は【数値型の変換】のメソッドです。【to_f】 IntegerオブジェクトをFloatオブジェクトに変換します。 【to_i】 FloatオブジェクトをIntegerオブジェクトに変換します。また、文字列から数値へ変換することもできます。 【round】 小数点以下を四捨五入…
本日は、「モデリング」を行いました。プログラミングの流れの中で、
↓こういうことらしい http://gigazine.net/index.php?/news/comments/20060805_drive_b/
○Mathモジュール 三角関数や対数関数など、よく使う数値演算のためのメソッドは、Mathモジュールから提供されます。 ※Mathモジュールで提供されるメソッド PI 円周率(3.141592...) sin(x) 正弦関数(xはラジアン) cos(x) 余弦関数(xはラジアン) tan(x) 正接関…
x.remainder(y)xをyで割った余りを返します。得られる値の符号は「x」の符号に一致します。[ たのしいRuby P165 ]
Windowsの画像ファイルがあるフォルダを開くと作成される「 Thumbs.db 」と言うファイル。↓コチラ http://arena.nikkeibp.co.jp/qa/20060208/115301/ によると、「このファイルには、画像の入ったフォルダを開いたときに表示される“縮小画像”が保存されてい…
x.modulo(y)「 x % y 」と同じです。
何気なく利用している変数 hoge foo などはメタ構文変数と呼ばれるらしい・・・。hoge にもしっかりと使う理由があったのね。。。
本日の講義は、図書「なぜ、あなたはJavaでオブジェクト指向ができないのか」をベースに行いました。 図書はJavaで書いてあるので、Rubyに置き換えての講義です。ジャンケンをするプログラムを作成。 最初は、構造化プログラミングをして、その後、クラスご…
本日は、rubyコードを紙に印刷してのリーディングです。phpやperlと役割の似たメソッドもありますが、分からないものが多く、調べて調べて調べて・・・コードを読みました。でも、この繰り返しが大切なんだと思います。phpやperlのメソッドも「あまり使わな…
●「 .forward 」 を用いたメール転送メールを転送したい場合は、自分のホームディレクトリ内に「 .forward 」ファイルを置きます。 hoge@xxxxx.net \hogeこの例では、hoge@xxxxx.netに転送すると共にhogeアカウントにもメールを保存することを意味します。「…
本日は、Rubyに元々ある便利クラスについてでした。8章、9章よりは全然分かりやすかった!フムフム、なーるほどと言う感じで、けっこうスイスイ使い方自体は理解できた(と思う)。 PHPを使っていたころは、あまり「PHPに元々あるクラス」と言うものを意識し…
本日は、「たのしいRuby」の8章と9章。オブジェクト指向の部分でした。PHPやPerlを利用してたときも、僕が過去に作成したものは、 「構造化手法」で作っていたんだなと理解できました。本日の講義はレベルが高かったー。「こう書いたら、こうなる」と言うの…
本日は、Ruby講義第4回。「たのしい Ruby」の1章から7章までをやりました。 1章から7章までは、僕個人的には、サクっとやれたので、楽でした。 Ruby独特のメソッドやPerlやPHPとの差を理解できて、良かったです。 次回からはオブジェクト指向に入るというこ…
「たのしい Ruby」を第7章まで読みました(^^感想は、「たのしい!分かりやすい!」です。Rubyはスッキリコードをかけるので、すごく書いていて気持ち良いです。 Ruby独自のメソッドもかなり使えるし、Rubyが使われる理由が分かります。Rubyを始めたい方は是…
講義3日目。講義は毎度、新しい発見がありとても有意義です(^^ 本日は4時間あり、内容もたっぷりでしたー。本日の講義で思ったのが「僕ってホントに知識が浅くて、知らないところはトコトン知らないなー」ということでした。 専用サーバーを設定したり、Linu…
とある案件で、アイルホスティングサービスの専用サーバーのカスタムプランを利用していすのですが、本日ポップサーバーの設定を行いました。これで、クライアント(MUA)でメールの受信ができます。参考: http://fumika.jp/nikki/2003/05/popサーバーの環境…
「サーバーのトラフィックが増えたときに、負荷分散はどうやるのだろう?」という疑問を前から持っていたのだけど、ロードバランサ(負荷分散装置)というのもひとつの策らしい。参考: http://www.keyman.or.jp/search/network2/30000695_1.html?vos=nkeyadww…
本日は、インテルCPUの歴史から始まり、16進数と2進数の関係、文字、文字列、8080CUPのアーキテクチャ、そしてアセンブラーを学習。 ○インテルCPUの歴史 現在主流のインテルCPU。Windows,Mac,Unix問わず利用されており、現在一番普及してるCPU。 サーバーサ…
僕は、LinuxというOSをしばしば利用するのですが、 そこでファイルを編集したりするときは、「 vi 」というものを利用していました。 でも、今日からは「 Emacs 」を利用することにしました。本日「 Emacs 」のヘルプ( C-h t )を読んで基本的な操作はだいた…
2006年7月3日(月) ソフトウエア講義 第一回(13:00〜15:00) 始まりました〜(^^本日で思ったことは、 「何事も基本が分からないと応用できない!」 という事です。当たり前じゃん!と言われるかもしれませんが、 認識が甘かったです。分かっていませんでした…
たのしいRuby良書。 これでRuby入門しました。Rubyをこれから学びたい方も、Rubyをガンガン使っている方も、手元においておいて損はない本です。 たのしいRuby―Rubyではじめる気軽なプログラミング