タグ

2013年8月20日のブックマーク (2件)

  • 知っておきたい!システム障害時に使う英語 Part2:ITpro

    皆さん,新年明けましておめでとうございます。英語圏ではこれに相当するのが「Happy New Year!」ですが,使用できる期限は要注意ですよ。 もう年内会うことがないと思われれば,クリスマス前から「よいお年をお迎えください」のつもりで“I wish you a happy new year”を使うことができます。 元旦は,「おはよう,こんにちは」の代わりに“Happy New Year!”(I wish youが無いことに注意)が連発されます。。 でも“Happy New Year!”の賞味期限もせいぜい3日まで。2日から平常に戻るアメリカでは,新年初めての顔合わせだからと「明けましておめでとうございます。今年もどうぞよろしく」のつもりで“Happy New Year!”と挨拶すると,きょとんとした顔が戻ってくることがあります。そういうときは,すばやく「How were your hol

    知っておきたい!システム障害時に使う英語 Part2:ITpro
  • マルチコア時代のプログラマは関数脳になろう〜Java8のススメ〜 - Tech-Sketch

    CPUのクロックアップに限界が訪れ、マルチコア化することで処理性能向上を目指す時代になりました。これからのプログラマには、マルチコアで処理性能が向上するプログラム=マルチスレッドで並列処理が可能なプログラムを書く能力が必要になります。今回は「関数型」でプログラムを書くことによって、いとも簡単に並列化ができることを実例を元に解説します。 関数型プログラミングと並列処理 「関数型でプログラムを書くことで簡単に並列化できる」と書きましたが、そもそもここで言う「関数」とは何なのでしょうか? 関数型プログラミングの特徴 関数型プログラミングの「関数」を理解するためには、数学における「関数」を想像するとわかりやすいでしょう。 例えば三角関数を用いた y=cos(x) という式を考えてみます。この式に入力値 x=0 を与えた場合、いつでも必ず結果は y=1 になります。x= π/3 の場合は y =