ラベル ishikawa の投稿を表示しています。 すべての投稿を表示
ラベル ishikawa の投稿を表示しています。 すべての投稿を表示

2008/04/01

サイバー大学

この仕事をやっているとコンピューターサイエンスを しっかり学びたいという欲求がしばしば起こります。 1人で学ぶのは、ちょっと範囲が大きすぎで難しいですしだからと言って情報系大学に入学するのもスクーリングなどかなり難しい。

そこで、私が注目してるのがサイバー大学
ちょっと、名前があれなのですが、文部省が認可した学位も 取れる正規の大学です。

授業は、すべてネットから受講可能で通う必要がありません。 設立してから、1年が立ちましたが社会人学生が多くそこそこ うまく行ってる様子です。

ですが、問題がひとつ。

学費が卒業までに270万もかかります。 正規の大学なのでしょうがない気もしますが、私みたいな 境遇の人には、かなり厳しい気がします。

せめて100万以下に、ならないものでしょうか。

2008/03/31

イシカワのスペック2008

じょにさんがスペックをさらしていたので、私も続きます。
書き出してみて、改めて思いましたがたいしたことしてませんねぇ。精進せねば

■わかってること・出来ること

  • PHP:現在の主な言語。まあ、普通にWEBサイトを立ち上げられますよってレベル。 (どんなレベルだ?)現在のところ、一番サクサク書けます。
  • ColdFusion:知る人ぞ知る言語。ポジションとしては、PHPみたいな感じでWEB専用言語です。PHPのsmartyなんて、近いかもしれません。で、スキルですが、現在の2番手かな。 普通にWEBサイトを作れますが、PHPよりは、時間がかかるかも。
  • ASP(VBScript):3番手。ちょっと関数とか自信なしです。 でも勉強する気はあまりなし。
  • WEBサイト:セキュリティも含め、基本的な動きは、知ってるつもり。 なので、言語が何であっても、改修なら比較的早く対応できると思います (WEBの動きから、コードを推測できるので。)でも、whitespaceは、厳しいかも(笑)
  • DB:MySQL、postgres、oracle、SQLserverなど一通り、仕事で使っています。 あとは、DB2が入ればコンプリートかな?薄く広くって感じです。 処理を早くするチューニングなどは、苦手。(インデックス張るぐらいしかわかりません。)
  • SQL:仕事で使う範囲は、問題なしです。早い書き方、遅い書き方なども かなり理解したつもり。DBの速さって8割SQLだそうで、結構重要だと思う。 でも、軽視されがちな気が・・・。
  • Linux:FedoraやCentOSなど主にレッドハッド系のものを仕事でいじっています。 LAMP環境のWEBサイトならば、まあ普通に設定できます。
  • シェル:時々、楽するために使ってます。sedとか少々。もう少し使えこなせるようになりたい。
  • ケータイサイト:PC用とどこが違うんだって突込みがありそうですが、いろいろ違います。クッキー使えないとか、絵文字の処理とか。その辺も一通り勉強かつ経験したつもり。

■やりたいこと・身につけたいこと

  • 正規表現:すごい便利。一回勉強しましたが、もう一度しっかり学びたい。 ちなみに、PHPでは(多言語でも?)多用するとオーバーヘッドが発生するので注意。 関数で出来ることは、関数でやりましょう。(数字チェックなどね。)
  • Java:やっぱり、プログラムと言えば、これ。何かと情報も多いし王道って イメージなので、学んでおきたい。市場価値も高いですし、Web系でも 組込み系で、使えるところもグーです。
  • Ruby:matzさんファンなので(笑)。Rubyを勉強すれば、オブジェクト指向も自然と わかるらしいし、Ruby on railsをやるためにもやっておきたい。
  • Ruby on rails(cakephp):フレームワーク自体あまり好きじゃないのですが、話題になっているので、さわってみたい。でも、「DB設計をする必要がない」とか「SQLを書かないでよい」ってどうよ?
  • コンピュータサイエンス:基礎をやっていないので、この先、この業界でやっていけるか かなり不安。なので、この辺の知識を付けておきたい。
  • 大規模開発:今まで、経験したプロジェクトは、1人~数人程度の小さいものが多かったので、大規模での開発を経験してみたい。大規模なりのノウハウがあるはず。

2008/03/20

Whitespace

本日の面白ネタは、「Whitespace」というプログラミング言語。
るびまのMatzさんの解説は、こちら。

何が面白いってすべてが、スペース、タブ、改行で表されていてWeb上やwindows付属のメモ帳とかでは何がなんだかわからない。
たとえ、EmEditorや秀丸などの高機能エディタを使っていても見にくいこと、この上ない。じゃあ、なんのために存在するんだよ って思ったところ

通常無視されがちな空白に対する不公平を是正 する

ためらしい。まさに、ジョーク言語!!
なんというかもう、最高。面白い。

ちなみに本家サイトは、こちら

2008/03/17

バカにされる言語?

最近、webを徘徊していてものすごく笑ったのがこれ

◆PHPやってるだけでバカにされるんですがどうしたらいいでしょうか。 - 人力検索はてな

PHPやってるだけでバカにされるんですがどうしたらいいでしょうか。
あとIPAの総論とかもひどいな~。

◆IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第1章 総論:より良いWebアプリケーション設計のヒント

開発基盤選定における考慮事項の例
(1) プログラミング言語の選択
1) 例えば、PHPを避ける
まあ、phpについては、matzさんもdisりまくってるのですが、間違った方向に いっている例もあるということで・・・・。

なんにせよ、人気言語ってことでしょうか?