タグ

technologyに関するsinsengumi-2のブックマーク (4)

  • 勉強できる人しか便利に暮らせない社会 - シロクマの屑籠

    いまの日人は、とても便利な世の中を生きている。 コンビニもインターネットもあるし、自分の人生もだいたい自由に選択できる。医療も治安もハイレベル。昔の人が見たら、さぞ羨ましがるだろう。 そのかわり、賢くないと――あるいは勉強しないと――何もできない時代になってしまった。 事務職に就きたいと思ったら、ワードエクセルは当たり前。子育てしようと思った未来のおかあさんも、子育てを一から勉強して、何が安全で何が危険か、自己判断しなければならない。行政サービスを利用する際も、あの煩雑な手続きを理解して申し込むのは一苦労だ。便利さにアクセスするためのハードルは、見えにくいところでとても高くなっていて、その恩恵に与れるのは、自分で調べて勉強できる人・賢い人だけだったりする。賢くない人・勉強もしない人ほど、自由選択の範囲は狭くなり、日常生活のリスクも回避しづらくなる*1。だから冒頭の文章は、正確には「いまの

    勉強できる人しか便利に暮らせない社会 - シロクマの屑籠
  • エンジニアから見た原発

    典型的な「理科系少年」として育った私にとっては、原子力発電は宇宙旅行人工知能とならぶ「人類の英知を集めた科学技術の結晶」であり、あこがれでもあった。ブルーバックスの相対性理論に関するはすべて読んだし、アインシュタインの書いた e=mc2 という式は私にとってはまさに「人類の英知」を象徴するシンボルであった。高校時代の前半までは、自分は物理学者になると確信していたぐらいだ。ひょんなきっかけからコンピューターの世界に足を踏み入れ、ソフトウェア・エンジニアとしての道を歩むことになったが、科学技術全般に対する情熱は今でも持っている。 そんな私なので、今までは当然のように「原子力発電」の支持者であった。資源の乏しい日にとって「石油が不要で、二酸化炭素を放出しないクリーンな原子力発電」こそ日にふさわしい発電方法であると信じていたし、自動車・エレクトロニクスに続く輸出産業としての原子力に期待もし

  • diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp

    UNIXの基的なコマンドの1つであるdiff。 これに実装されているアルゴリズムは実に興味深い世界が広がっています。 稿では、筆者が開発した独自ライブラリ「dtl」をもとに「diffのしくみ」を解説します。 はじめに diffは2つのファイルやディレクトリの差分を取るのに使用するプログラムです。 ソフトウェア開発を行っている方であれば、SubversionやGitなどのバージョン管理システムを通して利用していることが多いかと思います。稿ではそのdiffの動作原理について解説します。 差分の計算の際に重要な3つの要素 差分を計算するというのは次の3つを計算することに帰結します。 編集距離 2つの要素列の違いを数値化したもの LCS(Longest Common Subsequence) 2つの要素列の最長共通部分列 SES(Shortest Edit Script) ある要素列を別の要

    diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp
  • http://www.sudori.net/

  • 1