Archive

クリスマスイブなのに目と頭を使い過ぎてかなりクラクラ

No Comments

今日はクリスマスイブ。

街には恋人たちが溢れかえっているだろう(多分)。

で、私はというと、先日から他の人がコーディングした、それもものすごいスパゲッティプログラムを変更しなければならない自体に陥っており、死ぬ思いでソースとにらめっこ&改造なのである。

どれくらいすごいスパゲッティかというと、まぁ、単純にいえば、プログラムの開始から終了までが1つの関数で終わっているような代物である。

さすがに1つの関数というのは大袈裟だが、それくらいインパクトのあるソースなのだ。

なので、処理そのものが1画面内に収まる訳もなく、ひたすらif文の分岐で処理されているというものである。

はっきり言って、そのソースを捨てて、ゼロから作った方が確実に効率はいいのだが、問題は想定外の仕様がプログラム内に盛り込まれたりしているため、結局ソースを読み解かないといけないのである。

これに関しては、ダラダラやってもラチがあかないので、集中していっきにやるのがよいのである。

集中してやったので、目と頭を使い過ぎたのである。

ともあれ、今日はイブだし、明日は休みなので、あとはゆっくりするとしよう。

Rubyの勉強のために、その1

No Comments

Rubyを勉強しようかな、と思いたったが、案の定VPSにはrubyがインストールされていない。

ということで必然的にrubyをインストールすることになる。

これがまたちょっとハマってしまった。

よくわかってないものだから、とりあえずRuby on Railsが動作するようにすりゃいいかと、ググっていろいろインストール作業をしてみたのだが、エラーがでまくり。

やっぱ、気楽な気持ちでやっちゃいけないってことね。

とりあえず、最終的に rubyのインストールには成功したのでよしとするけど。

インストールについては、そのうちシステム管理の方に記載することになるので、ここでは書かない。

ただ、まだ完全に環境設定が終わった訳ではないんだけど。(笑)

Rubyの勉強をしようかな

No Comments

私は基本的にPerl使いなのだが、最近のWebアプリはPerlはもちろんありだが、PHPやRubyも主流である。

もちろんJavaもあるが、手軽さからいけば、やっぱりスクリプト言語だろう。

私もPerlだけでなく、社会人なりたての頃は、C言語を使っていた。

Visual CやらVisual C++なんかを使うのとは違って、0からのコーディングなので、main()から書くというものだ。

さすがに今コーディングしろ、と言われてもすぐには書けないと思うが、車の運転のように、ちょっとやれば思い出すというシロモノだ。

先日も、10年以上も前のC言語のプログラムにバグが発覚して、gdbでデバッグをした。

結構覚えているものである。(笑)

それでも、そろそろ新しい言語を覚えようかとrubyにチャレンジしてみようかと思う。

一応、目標をもって、年内に1本プログラムを書いてみよう。



Blue Taste Theme created by Jabox