プログラミング手法は、われわれの多くがソフトウェア開発業界に足を踏み入れたときから大きな変化を遂げてきた。開発ツールだけでなく、複雑な問題に対するソリューションを明示するために利用する言語も変化した。 今日、ソフトウェアの開発を仕事にする人々は複数の言語を駆使する。通常、彼らには必ず複数のプログラミング言語でアプリケーションを開発した経験がある。多くのアプリケーションを実装するに当たり、「ダイナミック言語」と呼ばれるクラスの言語が優先的に選ばれるようになった過程が興味深いので、ここでそれを見ていこう。 本稿はこのタイプの言語について、なぜ人気が高いのかを考え、これらのうちPerl、Python、そしてRubyを中心に、主な仕様や各言語の違いをいくつか理解できるよう見ていく。 ダイナミック言語とは何か? 技術的には、実行時に機能の修正が可能なものをダイナミック言語という。どういうことかという
「吐き気を催す波長」で攻撃する携帯型武器 2007年8月29日 サイエンス・テクノロジー コメント: トラックバック (0) Noah Shachtman 2007年08月29日 米国土安全保障省(DHS)の資金提供を受けた、米Intelligent Optical Systems社の研究チームが、人に当てて吐き気を催させる懐中電灯の開発に取り組んでいる。 ワイアードのブログ『Threat Level』によると、この『LED Incapacitator』は、まず距離計を使って、標的となる人物の目までの距離を測定する。 それから、絶えず色が変化する光パルスを発し、標的となった人の気分を悪くさせる――それも、ちょっとどころではない。『Technology Review』の記事によると、「人によって出方に差はあるが、効果は見当識障害からめまい、吐き気までと幅広い」という。 パートナーのVladi
それは数年前のこと。 新宿駅は長いこと、工事中だった。「いつ終わるのかな、いつまでも終わらないんじゃないかなあ」と思いながら、利用していたのだけれど、ある時ーーー。 「道案内の表示のフォントが変わってるなあ、っていうか全部ガムテープで出来てるじゃん!」ということに、気づいた。そしてふと目にした「現在地」という表示を見て、 「かっこいい、ゴダールの映画のポスターみたいだー!」と思い、興奮して写真を撮り、自分のサイトに載せた。 (text by 大塚 幸代) で、そんなこともスッカリ忘れ、工事も終わったころ。 「ネットで、あのガムテープ文字の謎を、解明した動画が、話題になっている!」ということを、知ったのだ。 「うわあ、つきとめた人がいるのか、スゴーイ!」なんて思ってみてみたら、 動画中の<インターネット上、いくつかのサイトでも、(ガムテープの謎を)若干名が真相を知りたがっていた…>のくだりで
アジアやアフリカに図書館、学校を建て、子どもたちに奨学金を授与する教育NGO、Room to ReadのCEO、ジョン・ウッド氏をインタビューしてきた。 ジョン・ウッド氏はマイクロソフト社のアジア地域担当のエグゼキティブだった時に、バケーションでネパールに行った。ひょんなことから現地の学校を訪ねたところ、子どもたちの読める本がイジョーに少ないことに驚き、「本を持って帰ってくる」と約束してしまった。ジョンさんは自身が、子どものころから本の虫だったのだ。 最初は図書の寄贈で始まった活動が、どんどん本格的になっていった。しまいには開発途上国の子どもの教育をライフワークにするために、マイクロソフトも辞めてしまった。そうして作ったNGOが、今や驚くべき成果をあげている。2000年の設立からすでに3200の図書館を建て、120万人の子どもの教育状況を改善したというからスゴイ。まるでIT企業の成長グラフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く