ドイツ代表GKノイアーの “正気とは思えない飛び出し” をまとめた映像が海外で話題に。 Entertainment 2014/07/21
java.lang.Object#hashCode()の性質という記事で書いたのですが、Java の Object#hashCode() の値はただの乱数となっています。 この乱数のアルゴリズムが、Java SE 8 で「線形合同法」から「XORシフト方式」に変更になっていました。 といっても、変更されたのはたった1文字。 VMオプションのデフォルト設定が -XX:hashCode=0 から -XX:hashCode=5 に変わっただけでした。 hotspot-rt Udiff hotspot/src/share/vm/runtime/globals.hpp どういうこと? もともと、Java の以前の実装*1 *2から、Object#hashCode() のアルゴリズムはVMオプション -XX:hashCode=? で選べるようになっていました。 ですが、デフォルトは長いこと 0(=線形
ビジネスで本当に成功したいと考えている会社役員や経営者にとって、チームでの決断を効果的にするために絶対に必要な能力について、これまで何度かご紹介しました。今回は、組織のグループやチームが素晴らしい決断ができているかを見極める時に使えるチェックリストをご紹介しましょう。ここにあるリストがすべてではありませんが、手始めにあなたのチームを思い出して、チェックしてみてください。 1. 重要な問題に関する会議では、重役だけでなく現場のメンバーも招集する。 2. 「重要人物」が時間通りに来なくても会議を始める。 3. 良いアイデアや解決法は、会議の最初や中盤で出てくることが多く、終わりが近付いて駆け込みで出てくることはほとんどない。 4. 会議の出席者は、数合わせやイスのようにただそこに居るのではなく、議論に参加している。 5. 第三者が会議を見たら、誰がリーダーなのか見分けがつかない。 6. 重要な
あいさつ はてなブログでは初のエントリーです。 こんばんは、野球でPythonなガジェット*1の人です。 最近、私も年齢だけ無駄に「中堅」になったせいか、 仕事もプライベートも自分より若いエンジニアとコミュニケーションをとることが増えました。 みんな意識が高い人達がおおく、勉強会とか日曜プログラミングとか何とか、 前向きな話題が多くて、話をしていてすごく楽しくなります。 自分が楽しすぎて喋りすぎて「聖域*2」になってないか心配なぐらいです(汗) そんな話をしているうちに、自分のエピソードを思い出したのでちょっと書いてみたいと思います。 理解できる本を読んで、沢山読んで、キーマンをみつけること 初心者プログラマ向けの本の選び方 - Togetterまとめ いきなり引用で恐縮ですが(笑)、結城浩さんのつぶやきまとめ、これはすごくいいこと言ってると思いました。 自分が理解できる本を選んで、それを
はじめに Go近辺を徘徊していて見つけたブログポスト。 Ten Useful Techniques in Go Goな方々には常識なのかも知れないけど、Go初心者の私にとっては面白かったのでちょっとまとめてみる。 紹介されているのは以下の10個の項目。 Use a single GOPATH Wrap for-select idiom to a function Use tagged literals for struct initializations Split struct initializations into multiple lines Add String() method for integers const values Start iota with a +1 increment Return function calls Convert slices,maps,et
ITテクノロジーの進化は今後、加速度を増しながら、30年以上続く 先日、ソフトバンクの孫さんの講演録を読みました。 その中で、4年後、コンピューターのCPU(人間脳にあたる部分)が人間の脳を超えると言っていました。 2018年に、ワンチップのコンピュータの中に入っているトランジスタの数が人間の脳細胞のニューロンの数、300億を超えるそうです。 そうなったときに、ボクたちはそれを味方につけて、ビジネスに活用しなければなりません。 マーケティングも販促も、よりITを活用する方向になっていく。 情報の収集も編集もやり方が変わってくると思う。 ITテクノロジーの進化は、加速度を増しています。 世界中で情報がどんどん世界中に押し寄せている。 この進化は、スピードを落とすことなく、加速度的にあと30年はつづくと言われています。 まだまだ進化は止まらない。 2040年になるとどうなっているかの予想が出て
ここに書かれていることは私の「なぜ、IDEじゃなくてVimを使うか。」の理由なので、Vimmerな皆同じ理由とは限らないのでご注意を...。 また、だいぶ省略しているので、Vimを全くしらないひとには分からないところも多々あるかもしれません、ご了承を...。 Vim以外のテキストエディタ(Emacs、Sublime Text、Atomなど)では同じようなことが実現できるかもしれないので、必ずしもここであげたことが正しいわけではないですのでご勘弁を...。 1. Mac、Linux、Windowsのどれでも使える。 MacやLinuxでは大抵デフォルトでvimコマンドが入っています。 でもこれはCUI版VimなのでGUI版Vimを使いたい人は、 プログラム管理ツールとかでさっくとインストールできます(たぶん)。 Ubuntuだとsudo apt-get install vim-gnomeでイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く