. てやんでい!職人気質 ブースターテクノロジー Webシステム開発 . .

10年01月

プログラマになりたいです。

プログラマを希望する学生がどんどん減っているらしい。
理由は、残業・徹夜といったイメージで過酷な現場という印象があり
IT業界は避けられる傾向があるというようなニュースをよく聞く。

ちょっと残念に思ってたが、実際のところそうでもないらしい。

・プログラマ志望の学生は実はかなりいる。
・女性の希望者が増えている。

というのが現実らしい。
ただ就職先が少ないため、他の職種についてしまうケースが多いとのこと。
もったいない。

また、オフショア開発とかいって中国・インドに開発を投げ、国内のプログラマが使われなくなっていることも影響しているだろう。

志のある人間が社会情勢で諦めてしまうなんてもったいなさすぎる。
じゃウチが何ができるか?
会社をもっと大きくして、受け入れ態勢を作ればいい。
そうなるために今よりもっとがんばろう。

--
2010年01月29日


クラウドを活用しよう

すごい時代になったなと改めて感じる。
「クラウド」というキーワードだけが先行するのではなく、間違いなく大きく変わる要素だろう。
取り急ぎチェックしたもが以下の3つ。

■GoogleAppEngine
これぞクラウドという感じだが、ちょっと自由度が低すぎないか?
制限がきついが、無料で実現可能な範囲が広い。
RDBではなく、BigTable。

■AmazonEC2
普通のレンタルサーバのごとく、自由度が高い。現実的に使うとしたらこれか。
無料ではない。月額1万弱か。

■Microsoft Azure
開発マシンにあれこれインストールしないとNGなので今の所パス。

今後GAEがどの程度まで自由がきくようになるのか期待。
普通のHPとかは全部GAE上に載るようになるかな。

--
2010年01月22日


C/C++の開発環境を作る

Apacheモジュールにしても、PHPのPECLにしても開発言語はC言語。
ということで今年は原点回帰して、C言語をまたやろう。
WindowsXP上のNetBeans6.7にて、C/C++の開発環境を作る。

■NetBeans に C/C++ のプラグインを追加

Cygwinのインストール
・接続先は末尾が「jp」のものを選択
・「Devel」のツリーを開いて「gcc」「gdb」「make」をクリック

■サンプル作成
・NetBeansの「新規プロジェクト」から「C/C++」の「C/C++ アプリケーション」を選択
・プロジェクトの作成はCygwinをインストールした先に作成
例)c:\cygwin\home\user

・mainにprintf("Hello World!\n");
を追加し、実行 ⇒ 出た!

■デバッグのテスト
gdbも入れてあるので、デバッグ可能なはずだが、
「主プロジェクトをデバッグ」してもブレークポイントで止まらずスルーしてしまう。
なぜ?
「デバッグ」「新規ブレークポイント」にてブレークポイントを作成すればOKだった。

まずはここまで。

--
2010年01月06日