2013-01-01から1年間の記事一覧

【ジャパゾン】日本企業が終わりすぎているのでさっさと Amazon と Google に世界征服して欲しい

http://headlines.yahoo.co.jp/hl?a=20131222-00000013-asahi-bus_all 紀伊国屋書店など国内の書店や楽天、ソニーなどの電子書店、日販、トーハンなど取次業者の計13社が、書店での電子書籍販売に乗り出す。 (中略) 書店の店頭に電子書籍の作品カードを並…

Apache Tika があばずれに育ってて泣いた

我がプロジェクトでは Apache Tika というライブラリを利用している。このチカちゃんは、ファイルの中身や名前を元に MimeType を判定してくれたり、ファイル内からテキスト部分だけを抽出してくれたりとなかなか優れたライブラリ、だった。

書評:貧困の現場

貧困の現場作者: 東海林智出版社/メーカー: 毎日新聞社発売日: 2008/08/29メディア: 単行本購入: 5人 クリック: 92回この商品を含むブログ (13件) を見る貧困の現場を見たことがある人は、一体どれだけ世の中にいるのだろう。 幸か不幸か、自分は貧困の現場…

書評:パターンランゲージ

パターン・ランゲージ: 創造的な未来をつくるための言語 (リアリティ・プラス)作者: 井庭崇,中埜博,竹中平蔵,江渡浩一郎,中西泰人,羽生田栄一出版社/メーカー: 慶應義塾大学出版会発売日: 2013/10/23メディア: 単行本この商品を含むブログ (3件) を見る序章…

2つの自然数が互いに素となる確率について

無作為に選んだ2つの自然数 m, n が、互いに素である確率はいくらか。

書評:サクリファイス

サクリファイス (新潮文庫)作者: 近藤史恵出版社/メーカー: 新潮社発売日: 2010/01/28メディア: 文庫購入: 10人 クリック: 82回この商品を含むブログ (136件) を見るサクリファイス、それは、生贄。 ロードレースという少々特殊なスポーツには、生贄が必要な…

書評:脳の中の天使

脳のなかの天使作者: V・S・ラマチャンドラン,山下篤子出版社/メーカー: 角川書店(角川グループパブリッシング)発売日: 2013/03/23メディア: 単行本この商品を含むブログ (14件) を見るこの脳と共に生まれてきて良かった。本書を面白く感じることができる脳…

書評:刑務所なう。

刑務所なう。 ホリエモンの獄中日記195日作者: 堀江貴文出版社/メーカー: 文藝春秋発売日: 2012/09/20メディア: Kindle版この商品を含むブログを見る刑務所暮らしも案外悪くないのかな、とすら思えた。

try-with-resources で lock を使う

Java7 から導入された try-with-resources は Closeable, AutoCloseable を実装したクラスならスコープを抜ける時に自動的に close を呼び出してくれるというものである。例外時にも close してくれるのでリソースリークの心配が無い。さてこの try-with-res…

なぜ stdout の出力結果は混じらないのか

stdout は、一見単一のファイルに見える。しかし端末を複数開いている時、それぞれの端末の出力が混線することはない。なぜか。 $ ls /dev/stdout /dev/stdout

vmlinuz から vmlinux を抽出する方法

普段生活していると vmlinuz を vmlinux に変換したくなることはしばしばあると思いますが、その手順はどうも忘れがち。 今回はその変換レシピをメモ。

lombok を採用した結果wwwwwww

冗長なコードがだいぶ減った。 その分ロジックが増え、コードの「濃度」が上がった。

大人気ない大人に囲まれる不幸な若者たち

今の若者は不幸だ。ロクにネットの恐怖やモラルを学ぶことも無く、Twitter や Facebook 等の便利な SNS とスマホの普及によっていとも簡単にネット上に私生活を晒すことができてしまい、一度のミスでも許されない社会の中に生きているから。

書評:夏への扉

夏への扉 (ハヤカワ文庫SF)作者: ロバート・A.ハインライン,Robert A. Heinlein,福島正実出版社/メーカー: 早川書房発売日: 2010/01/30メディア: 新書購入: 44人 クリック: 160回この商品を含むブログ (76件) を見るSF御三家のうちの一人、ハインライン御大…

書評:リングワールド

リングワールド (ハヤカワ文庫 SF (616))作者: ラリイ・ニーヴン,小隅黎出版社/メーカー: 早川書房発売日: 1985/06メディア: 文庫購入: 6人 クリック: 158回この商品を含むブログ (64件) を見る 本書の魅力は、その舞台設定が全てであると言って過言ではない…

Java のコード量を激減できる lombok がスゴイ

きしださんのブログで知った lombok という Java のライブラリがスゴイ。 http://projectlombok.org/指定されたアノテーションを付与することで、下記のようにメソッドを生成してくれる。 setter や getter の自動生成 toString メソッドの自動生成 hashCode…

書評:オーディンの鴉

オーディンの鴉 (朝日文庫)作者: 福田和代出版社/メーカー: 朝日新聞出版発売日: 2012/09/07メディア: 文庫 クリック: 7回この商品を含むブログ (7件) を見るなぜこれほどの作品が、有象無象の中に埋もれているのだ!

書評:永遠の0

永遠の0 (講談社文庫)作者: 百田尚樹出版社/メーカー: 講談社発売日: 2009/07/15メディア: 文庫購入: 39人 クリック: 275回この商品を含むブログ (262件) を見るもはや、衝撃。本書の魅力は、そのリアルな描写。まるで著者がそのシーンを直接見て書き上げた…

プログラミング言語の「ぼうけんのしょ」 - コーディングを支える技術

コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2013/04/24メディア: 単行本(ソフトカバー)この商品を含むブログ (15件) を見るよくもここまでプログラミング言語を…

auto キーワードの注意点

C++11 で auto キーワードが追加された。 このキーワードは C++ での型推論に用いられる。

魔法の数字、1408160338

1408160338 は日付を表す数字である。この数字が面白いのは、タイムスタンプとしても、年月日時分で表された数字だとしても、同じ日時を表すところだ。 では早速試してみよう。 public static void main(String[] args) throws Exception { long t = 1408160…

iPad mini レビュー

iPad mini 16GB Wi-Fiモデル ホワイト&シルバー MD531J/A出版社/メーカー: アップルメディア: エレクトロニクス クリック: 12回この商品を含むブログ (21件) を見る iPad mini を購入したので、レビュー。

いざという時のために覚えておきたい OQL - OQL ヘルプ日本語訳

Java ヒープを解析する際、jhat や Memory Analyzer といったツールを使うことになるが、これらのツールの内部では OQL (Object Query Language) という言語が使われ、ヒープを解析している。 SQL ライクに記述できるこの言語を手で打って使用することは滅多…

JavaScript の map 関数の仕様がクソ

JavaScript で、wtf なコードを発見。 ['10','10','10','10','10'].map(parseInt) // 実行結果 [10, NaN, 2, 3, 4] なんだ・・・これ・・・は・・・!?

Thread.sleep(0) のオーバーヘッドがヤバイ件

あるプログラムがどうも遅いので、調べてみると Thread.sleep(long) が怪しかった。もちろん、スリープしているならプロファイルで遅い結果が出てくるのも頷けるが、Thread.sleep に渡していた値は 0。 どうやら、Thread.sleep(0) のオーバーヘッドは予想以…

パニック障害になった(予後編その2)

前回まで パニック障害になった パニック障害になった(予後編) 今回 時が経つのは早いもので、パニック障害で休職して復職してから二年が経過した。 今までの間に過去の記事に何件もコメントが付いて、微力ながら自分の体験記が多のパニック障害者の役に立て…

書評:理性の限界

理性の限界――不可能性・不確定性・不完全性 (講談社現代新書)作者: 高橋昌一郎出版社/メーカー: 講談社発売日: 2008/06/17メディア: 新書購入: 56人 クリック: 299回この商品を含むブログ (178件) を見る様々な分野の専門家が集い、ディスカッションをすると…

コンシステントハッシュを使う際の仮想ノード数の決め方

コンシステントハッシュ法は便利なアルゴリズムだが、注意点がある。 仮想ノード数をいくつにするかという問題で、仮想ノード数が多ければ多いほどファイルは均一に分散するというわけではないという事実だ。 多数のキャッシュオブジェクトをいくつかのキャ…