タグ

2013年8月3日のブックマーク (4件)

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 例外設計の話

    例外設計の話。 こんな指針がいいのかなー 2013 夏 ver. 例外の目的とは? 「例外をキャッチする主な目的は、エラーの原因を取り除いて、回復すること」 via http://dobon.net/vb/dotnet/beginner/exceptionhandling.html .NET の「例外のデザインのガイドライン」にもこう書いてある。 特定の例外が特定のコンテキストでスローされる理由を把握できている場合は、その例外をキャッチするようにしてください。 回復可能な例外だけをキャッチする必要があります。たとえば、存在しないファイルを開こうとした場合に発生する FileNotFoundException は、アプリケーションで処理できる例外です。それは、アプリケーションがユーザーに問題を知らせ、ユーザーが別のファイル名を指定したり、ファイルを作成したりできるようにすることが可能だからで

    例外設計の話
  • Programming with Arrows 読解 1 | tnomuraのブログ

    このエントリーからしばらく 『Programming with Arrows』 の解読をやっていこうと思う。リンクからダウンロードすればPDFで読むことができる。 1 Introduction 1.1 Point-free programming Haskell では引数を省略した関数を . 演算子で合成関数をつくることで関数を定義する point-free style がある。次のプログラム count w は point-free style で書かれたプログラムの例だ。文字列の中で、w と一致する単語がいくつ現れるかを計算する。 Prelude> let count w = length . filter (==w) . words 実行例 Prelude> count "a" "Consider this simple Haskell definition, of a functi

    Programming with Arrows 読解 1 | tnomuraのブログ
  • Hands on with a 144 core processor » DesignSpark

    Loading DesignSpark, please wait... We apologise for the slowness of this page You are using Internet Explorer 6, upgrading your browser will greatly enhance your experience using DesignSpark The gateway to online resources and design support for engineers, powered by RS ComponentsAllied Log in or Register Choose language: English Deutsch Posted by Andrew Back on Mon, Jul 16 2012 15:46:42 MbedRe