SEO対策

August 6th, 2008

水を水素と酸素に分解して走る車

July 10th, 2008

最近発表されましたが  
日本のジェネパックス社 
大阪のベンチャー企業が開発 
テスト走行車は 同社の新「ウォーターエネルギーシステム(WES)」搭載 水・空気を燃料・気体の電極に供給する部分には 「Membrane Electrode Assembly (MEA)」という独自技術を使っています MEAの秘密は 化学反応で水を水素と酸素に分解する特殊素材 音も静かなら CO2排出もなそうです   http://jp.youtube.com/watch?v=eb9urNUFzAM

セヴァン・スズキ(当時12歳)の 環境サミット@リオデジャネイロでのスピーチ

July 8th, 2008

http://jp.youtube.com/watch?v=C2g473JWAEg

ダライ・ラマ14世が語る科学の世界と仏教の生き方

June 13th, 2008

In each atom of the realms of the universe, there exist vast oceans of world systems.– The Great Flower Ornament , an ancient Buddhist scripture – 宇宙のあらゆる国土のひとつひとつの原子の中に無数の世界のシステムの広大な大海があるー華厳経よりー  

日本産スーパーコンピュータTop10に返り咲きか!

June 2nd, 2008

日立製作所は2008年6月2日、同社が東京大学情報基盤センターに納入したテクニカルサーバー「HA8000-tc/RS425」で構成されたスーパーコンピュータシステムが LINPACK 性能で 82.98TELOPS を達成した、と発表した。今回、国内最高性能を達成したシステムは、今年1月に受注が発表されたもの。「HA8000-tc/RS425」952ノードから構成され、最大理論ピーク性能は140TFLOPSで、Linux プラットフォームを提供している。同システムは、1ノードにクアッドコア AMD Opteron プロセッサ(2.3GHz)を4個搭載し、2U サイズの筐体にプロセッサやメモリなどを高密度に実装したノード952個を、高速多段クロスバネットワークで接続。単位面積あたりの性能3,738ギガフロップス/m2を実現する。 コンピュータは、東京大学情報基盤センターの全国共同利用部門であるスーパーコンピューティング部門に設置され、各大学、研究機関などから共同利用される。 

さあ 冒険だ

May 21st, 2008

最近、うちの4歳の娘が歌っています。いい歌やな と思います。和田アキコと森高千里とカールスモーキー石井っていう取り合わせも面白いと思います。  http://jp.youtube.com/watch?v=TWKMwZjgarY 

『TRAIN-TRAIN』

May 13th, 2008

栄光に向かって走る あの列車に乗っていこう  はだしのままで飛び出して あの列車に乗っていこう 弱いものたちが夕暮れ さらに弱いものを叩く その音が響き渡れば ブルースは加速していく 見えない自由がほしくて 見えない銃を撃ちまくる 本当の声を聞かせておくれよ! ここは天国じゃないんだ かといって地獄でもない いい奴ばかりじゃないけど 悪い奴ばかりでもない ロマンティックな星空に あなたを抱きしめていたい 南風に吹かれながら シュールな夢を見ていたい 世界中に定められた どんな記念日なんかより あなたが生きている今日は どんなにすばらしいだろう 世界中に建てられてる どんな記念碑なんかより あなたが生きている今日は どんなに意味があるだろう 栄光に向かって走る あの列車に乗っていこう はだしのままで飛び出して あの列車に乗っていこう 土砂降りの痛みの中を 傘もささず走って行く やらしさも汚らしさも むき出しにして走ってく 聖者になんてなれないよ だけど生きてるほうがいい だから僕は歌うんだよ 精一杯でかい声で 映画YouTube http://jp.youtube.com/watch?v=80GYQX131AU&feature=related Powered by THE BLUE HEARTS TRAIN-TRAIN written by 真島昌利) 

April 18th, 2008

IT系のエンジニアのあなた、毎日、遅くまでお仕事されていますよね。この業界は、若いうちに働いて経験を積むことで、将来の役に立ちます。

体には気をつけて、日々の業務で全力をつくしましょう。今日の努力は、いずれ血となり肉となるのですから。

でも、働いて貢献した分は、ちゃんとお給料に反映して欲しいと思いませんか?

 

 

■ 仕事は正当に評価して欲しいですよね

「俺って、プログラム設計・開発の作業で、現場では活躍しているよな。でも、俺の給料は、この活躍にしては安すぎると思うんだが。」

「私はオブジェクト指向設計の経験を重ねてきて、現場の設計者を指導している。でも、UMLも知らないプロマネのあいつのほうが、なんで給料がいいのかな?」

こんな不満を持っているあなた。自分の市場価値をしっていますか?

市場価値、つまり、どのくらいIT業界で求められる人材なのか、ということ。

先に例として挙げた不満を持っているあなたは、自分の思う自分自身の市場価値と、貰っている給料に差を感じているのではないですか?

■ 市場価値を正しく評価してもらおう

こんな不満をお持ちのあなた。もっと自分は給料を貰ってもいいだろ、正直、と思っているあなた。

techperson.jpと共に 光輝く未来を創造していきましょう☆

サーバーサイドJava超入門(1)

April 15th, 2008

JavaはもともとクライアントのWebブラウザ上で動作する技術として開発されました。しかし現在では,サーバーサイドのアプリケーションを構築する技術として大活躍しています。今や,Javaプログラミングをものにするのに,サーバーサイドの知識の習得は避けて通れません。ここではサーバーサイドJavaを基礎から解説していきます。【本文】 サーバーサイドJavaの仕様である「Java Enterprise Edition(Java EE)」*1が企業の情報システムの構築によく使われるようになったのには,いくつか理由があります。 まず,Java自体が優れた特徴を持っている点です。特集2で解説したように,オブジェクト指向をうまく利用することで効率のよいプログラミングができます。Windows,Linux,各種商用UNIXなど,多くのプラットフォームに実行環境が用意されている点も見逃せません。メモリー管理が自動化されているため,C/C++で問題になっていたメモリーの解放ミスに起因するメモリー・リークを気にする必要がないことも,開発者にとって大きなメリットです。 もう一つの理由は,Java EEにはサーバーサイド・アプリケーションを構築するために必要な様々な技術があらかじめ用意されていることです。HTTP(Hypertext Transfer Protocol)のリクエストを処理してレスポンスを返す「サーブレット」,WebページにJavaプログラムを埋め込む「JavaServer Pages(JSP)」,サーバーサイドで動作するコンポーネントを実現する「Enterprise JavaBeans(EJB)」などがあります。 現在のサーバーサイド・アプリケーションでは,クライアントにWebブラウザを利用するWebアプリケーションが主流です。こうしたアプリケーションでは,サーブレットを核に,JSPやEJBなどを組み合わせた構成を採るのが一般的になっています。JSPだけでWebアプリケーションを構築することも可能ですが,JSPでWebページに大量のJavaコードを埋め込むと,可読性や保守性が著しく悪くなってしまいます。そこで今回は,サーブレットを中心に解説していきます。JSPは,最後にサーブレットから表示関係の処理を抜き出す際に取り上げます*2。 

サーブレットの基礎とセッション管理

  実際にサーブレットを作ってみましょう。リスト1[拡大表示]にサーブレットとして動作する最低限のコードを示しました(sample0)。プログラミングのサンプルとしておなじみの「Hello World」です*3。これを実行すると図1[拡大表示]のように表示されます。 「サーバーサイドJavaは難しい」と思っている人には拍子抜けするくらい簡単なコードですが,必要最低限の機能を持ったWebアプリケーションとしてはこれで十分です。サーブレットの位置を示すURLにWebブラウザからアクセスすると,Webコンテナがサーブレットを起動します(図2[拡大表示])。そして,サーブレットの実行結果を,Webブラウザに送って表示させます。クライアントであるWebブラウザとサーバー上で動作するサーブレットの間では,HTTPによる通信が必ず行われます*4

サーブレットの記述には「決まりごと」がある

 リスト1の内容を詳しく見ていきましょう。最初に属するパッケージを宣言しています。これは特集2にも出てきましたね。次の三つのimport文で,サーブレットに必要なクラスを宣言しています。「*」はそのパッケージの下にあるすべてのクラスを指します。それなら,「javax.servlet.*があればjavax.servlet.http.*は要らないんじゃないの」と思うかもしれません。しかし実際には,*が表すのはパッケージの直下のクラスだけで,その下のパッケージのクラスは含まないのでそうはいきません。javax.servletパッケージにはサーブレット一般に関するクラス,javax.servlet.httpパッケージにはサーブレットでHTTPを扱うためのクラス,java.ioパッケージにはシステム入出力に関するクラスがそれぞれ入っています。 サーブレットの本体に相当するのがHelloServletクラスです。サーブレットのクラスは,サーブレットの基本機能を備えた既存のHttpServletクラスを継承する決まりになっています。通常のWebアクセスを処理するサーブレットは,HttpServletクラスにあらかじめ用意されているdoGetメソッドをオーバーライドして,その中に処理を記述します(doGetの意味はあとで説明します)。 doGetメソッドはHttpServletRequest型とHttpServletResponse型の二つの引数を取ります。前者はWebブラウザからの「リクエスト・メッセージ」のオブジェクト,後者はWebブラウザに返信する「レスポンス・メッセージ」のオブジェクトを表します。サーブレットの処理を一言で表すと「リクエストを受け取り,それに基づく結果をレスポンスとして返す」ことです。 throwsの後には二つの例外クラスを記述します。最初は「こう書くものだ」と考えておけばいいでしょう。実際のシステムで使われるサーブレットには,例外が起こったときの処理を明示的にプログラミングする必要があります。 ここまでがサーブレットを書くときの「決まりごと」です。したがって動作を表すコードは,後に続く2行しかありません。最初の行で,レスポンス・オブジェクトのgetWriterメソッドを呼び出し,文字列を表示するためのPrintWriterオブジェクトを取得しています。次の行で,このオブジェクトに「Hello World」という文字列を出力しています。これがHTMLのデータとしてブラウザに返信されるのです。

メディスンウーマンの教え

April 15th, 2008

父がわたしに話しかけてくるときには、いつも低い声でした。わたしの一族では、親が子供たちに話しかけるときにはいつもそうなのです。低い声で、静かに話しかけます。きっと子供は自分が夢のなかにいるように思うでしょう。しかし、そうやって話されたことを子供は絶対に忘れません。 By:マリア・チョーナメディスンウーマン。現在のアリゾナ州がまだメキシコの一部だったころにスペインの領土とされていた土地で、著名なメディスンマンの家庭に生まれた。アリゾナの居留地で亡くなるまで、伝統的な生活様式にこだわり続けた。バスケットを編む人。メディスンウーマンとしてとくに多くの子供たちの生命を救い一族の間で名を馳せている。 1845~1936