タグ

2015年6月7日のブックマーク (5件)

  • 米国もメートル法へ移行を…と唱える大統領候補が登場

    やりましょう! きっと世界の大半の国の人々が大賛成だと思いますよ。どうしてアメリカだけ、いまだに決してほかの主要国と足並みをそろえず、かたくなにヤードポンド法に固執しているのでしょうか? そろそろインチやフィート、マイルの世界から、多くの国々でスタンダードなキロメートル、メートルの世界へと移行しましょうよ……。 そんな大胆な公約を掲げる次期米大統領候補が、民主党から登場してきましたよ。肝心の米国民の間での反響は、すこぶる振るわないもののようでもありますが。 ここは批判を恐れずに意見を述べましょう。我々はメートル法へと移行し、世界に巻かれることにしようではありませんか。真に国際的な一国となるうえで、これはほんの小さな一歩を踏み出すに過ぎないのですから。 CNNのインタビューに対して、こんなふうにリンカーン・チェイフィー(Lincoln Chafee)氏は語り、大統領選に向けた公約の説明を行な

    米国もメートル法へ移行を…と唱える大統領候補が登場
    krrrr
    krrrr 2015/06/07
  • Concurrency Utilitiesの「再」まとめ - Java8対応版 - argius note

    以前、このような記事を書きました。 Concurrency Utilitiesを使った並列処理・マルチスレッドのおさらい (2013-12-26) 前回の内容は、Concurrency UtilitiesだけでなくJavaのマルチスレッドの話も一部含んでいましたが、今回は、Concurrency Utilitiesだけにフォーカスして、全体が分かるように整理してまとめ直しました。 目次 概要 準備 タスク・フレームワーク (Executor) 同期キュー シンクロナイザー 並行処理コレクション 時間単位 アトミック値型とアトミック操作 ロック・フレームワーク 概要 今回は、Concurrency UtilitiesのAPIをいくつかのグループに分類し、それぞれのグループの主要な機能を「広く浅く」紹介する、という形式でまとめています。 パッケージ単位で分け、それからjava.util.con

    Concurrency Utilitiesの「再」まとめ - Java8対応版 - argius note
    krrrr
    krrrr 2015/06/07
  • Javaバイトコード入門

    1. わかる !Java バイトコード ― 30 分でわからない ?Java バイトコード入門 筑波大学大学院 システム情報工学研究科 博士後期課程 水島宏太 2. 自己紹介とか Twitter: @kmizu はてな : id:kmizushima github: http://github.com/kmizu/ 大学院生 構文解析の研究とかやってます 特に Packrat Parsing Scala 好き Scala の布教活動をあちこちでやったり JVM 好き JVM 上で動作する言語処理系 Onion を開発 3. Agenda プログラミング言語としての Java バイトコード マシンモデル 型システム 命令セット クラスファイルベリファイア ベリファイアがはじく操作の例 簡単なプログラムを javap で逆アセンブルする 役に立つかもしれない javap のオプション解説 クラ

    Javaバイトコード入門
    krrrr
    krrrr 2015/06/07
  • static問題とDIコンテナ - kanizaのブログ

    しばらく前に、GoogleのDIコンテナであるGoogle Guiceを紹介するプレゼンテーションがGoogle Videoで公開された。 はじまって3分ほどのところに、「A Problem」として、Javaでstaticを使うことに対する次のような指摘がある。 Using static references comes with big problems! Tight coupling: depending on implementation, not interface Not polymorphic! Not OO! It's extremely global (no scoping) Leads to "all-or-nothing" testing And it's viral! It gives you "static cling!" そうなんだよねぇー。特に最後がデカい。st

    static問題とDIコンテナ - kanizaのブログ
    krrrr
    krrrr 2015/06/07
  • Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note

    テキストデータを読み込む場合、言語にかかわらず1行ずつ読み込んで処理します。ここではこのイディオムを"read-lines"と呼ぶことにします。 スクリプト言語なんかだと大抵、最初からforeachで済んでしまっていたりしますが、初期のJavaではちょっと面倒な手順が必要でした。 新しいバージョンではだいぶ簡単簡潔に書けるようになりましたが、今度はたくさんありすぎて、どれがなんなのかが良くわからなくなっています(大袈裟)。 そこで今回は、"read-lines"の変遷についてまとめてみました。 最近Javaを始めた方がバージョンが古い時に書かれたソースコードを読むときに役に立つ...かも知れません。 目次 基 BufferedReader (Java1.1~) Scannerと拡張for文 (Java5~) java.nio.file.Filesとtry-with-resources(J

    Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note
    krrrr
    krrrr 2015/06/07
    “CloseShieldInputStream”