2008年06月08日

Rubyをやってみよう

ここのところ、パソコンの資格を取っていたせいか、前にも増して、「パソコンのことを聞いてくる人」が多くなりました。
しか〜し!
私は決してパソコンに詳しいわけじゃないんです。

じゃあ今からターミナルあけて、不具合を確認しようか・・・
なんて私にはできません(;O;)ワカラン

パソコンをある程度ご愛用の方ならお分かりいただけると思いますが、パソコンって果てしなく広い「分野」があるじゃないですか。

私の場合、確かに資格を取ったのは事実ですが、それはあくまでそれでしかありません。自分の趣味の分野なら、まだ(多少ですが)分かる範囲で答えたり出来ますし、確実な答えがその場でできなくても、知っていることに関連していれば、ネットや本で調べてから、改めてお伝えすることもあります。(調べることで、自分の知識(?)も増えますし、役にもたちますし)

・・・がそれも一般レベル。ましてハード系なんて、ごくごく一般的・・・もしくはそれ以下のことしか知りません。

そんな時、いろいろな「分からない質問」に対して

資格をとったといっても、分からないことはたくさんあるんだ(;O;)

ということの説明に終始するワタシ(/_;)ゴメンネ

ただ、逆に言えば、だからこそ、お互いの興味のある分野の情報交換が楽しかったりもします。

ある人はDVDを観たりする事から、それに付随することに詳しい、ある人は画像編集が趣味でそこが詳しい、ある人はネットワーク構築が詳しいとなれば、そこからお互い情報共有すればいろいろヒントも出てくる・・・

パソコンスクールで、雑談から、LAN構築の話とか、ウィルスソフトの良し悪しや特徴、メモリに関することなどの情報交換ができ、かなり役に立ちました。

特に、どんどん状況の変わるネット(デジタル)の世界の情報交換は、自分の認識を180度変えるものも多くあります。

自分の経験を考えても、実際に使っていて一般的に困ることって、ソフトの使い方などよりも「不具合」に関することが多いと思います。でもこれついては、自分には全く知識がありません。
役に立たない!!パソコンを使えてない〜!!(*_*)
と思う毎日。

かといって、私にハード系のセンスはないので、では何が役立つかと考えると・・・

Web系ではないか

と思うわけです。

この分野の知識を増やすことは、自分にはもちろん、時には周りにも役に立てるのではないかと思って。

何を勉強しようかといろいろ迷った末、やってみようかなぁと決めたのが「Ruby」っていう言語。
これは、まつもとゆきひろさんという方(英語圏では通称「Matz」さん)が93年に作られ、95年に発表された、比較的新しい言語。

別に、プログラム言語を自分を含めて広めたいとかそういうことではなくて、ブログがここまで普及して、カスタマイズもできる、またHPやサイト公開、ネットショップ開業なんてとき「こうしたいという思い」を形に出来る手段として、自分にも、時には周りにも役に立つかなぁと思いまして。

大学時代にJAVAで挫折し(携帯のソフトを作ったつもりだったんですが、うまく動かなかった(゜o゜))
CGI、Perlもうまく構築できず、HPには、有名なKENTさんのサイトからレンタルしている自分が何を!って感じなんですが(あれ、すでにセンスのなさを感じる?!)このRubyという言語は、比較的「分かりやすい言語」といわれているんです。

というのも、コンピューターって、私たちが目で見ても、単なる英数字の羅列で、意味の分からない表示となっています。

簡単に言うと、たとえばExcelで日付を表示させていても(○年○月○日のような)パソコンは1900/1/1を1として、そこからずっと数字をカウントしています。つまり、

2008年6月7日

と画面では見えていても、パソコンは

39606

と認識しています。それを、私たちが見て分かる形に変えているだけ。

先日まで資格対策をしていたVBA(元の言語は歴史あるVB)も、C言語なども、プログラムされたその文字の羅列を見ても、なんのことやらといった感じです。まだVBA(VB)は英語を踏襲しているので、単語で予想がつくものも結構あったりしますが(それで助かった部分も多々ありました(^_^;))C言語にいたっては、本屋さんでパラパラ本をめくってみましたが、ホントに

何これ?

って感じでした・・・パソコンが認識する「言葉」と私たちの「言葉」は違うんです。

それが、このRubyは、プログラムを書き込む段階で、私たちが見てもかなり分かるような状態でのプログラムができ、「すでにある部品を組み合わせる」ということで、端的な構成ができるということらしいんです。

そういうことから、今一番注目されている言語といわれ、さらに日本人が開発者ということで、日本語で必要な情報が入ります。(ご本人の解説書もありますし)

これなら、ハードが無理なら、Webの知識という短絡的な私にもできるかも??

まぁ、理屈なんてなく、単に
おもしろそう☆私もできたらいいなぁ
ということでの興味なんですけどね(^。^)

ただ、完全なる文系で、頭がかたく、理解力やひらめき力、応用力が残念なくらいない私が分からなくなったとき、本だけだとやっぱり挫折しそうな気がして怖いんですけど・・・(~_~)


○デスクトップ
電源が落ちる→強制再起動(たま〜に)

○ノート
休止状態からの自動復帰時のエラー(毎回ではない)→Enterを押せば再起動し、復帰、問題なく使える

・・・ネットで調べてもイマイチ分からないとき、何かヒントがないものかと、人に聞きたくなる気持ち、自分が直面するたびに分かります・・・(^_^;)

デスクトップの電源が落ちるといっても、フリーズではなく、勝手に再起動するといったカンジ。でも、熱暴走でのシャットダウンということではなさそう。
起きてくると、ディスクチェックが始まります。
画面にはGドライブの表示・・・ということは外付けHDD

数ヶ月前から、なんかこの外付けHDDおかしいんですよ。自動再生が止まらないとか、特に操作してないのに終始読み込みの音がしてうるさい。終始読み込むので、取り外しができない。(「ハードウェアの安全な取り外し」からはずそうとすると、不可能というメッセージ。読み込んでいないときは外しても大丈夫なので、電源を切って外すしかありません。)

とはいえ、いろいろなところに関連付けしていたりするので、読み込み音はそのせいかもしれません。
動作として、記憶はきちんとしますし、見た目は特に不具合はないんですけど、パソコンの動作に何か悪影響を与えている感じがする。
でもそこにきちんとした説明がつけられないので、本当にこれかどうかの自信はありません・・・。

でも、とりあえずGのチェックが入ったこともあり、今は外付けHDDをはずしています。(とはいえ、画像、音声、映像はもちろん、もろもろのデータを入れているので、適宜つけなければいけないんですけど)

ノートは、先日熱暴走対策をして、それ以来フリーズはなくなりました。
ところがこのエラーは続いています。
印象として、Office2007を入れて、試験対策ソフトのために、画像解像度を変えたりしてから、こういう不具合が起こるようになりました。(これが原因かどうかまでは、私には判断できませんが)また、無線LANが影響かもしれないとの疑念も。

別に動作には問題ないのですが、テレビの自動録画をするときには、自動復帰でエラーになるので、結果録画不可に。
なので、録画したい番組がある日のノートパソコンはつけっぱなしとなっています・・・。

posted by 紫苑 at 00:01| Comment(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: