タグ

2012年4月24日のブックマーク (2件)

  • node.js におけるエラー処理のコーディングパターン (もしくは非同期 JavaScript における例外処理) - kazuhoのメモ置き場

    node.js を代表とする JavaScript を用いた非同期プログラミング環境においては、コーディングパターンのベストプラクティスが共有されておらず、結果として品質の低いコードが多くなるという問題があるように思います。そこで、特にエラー処理をどう書くべきか、既存のライブラリを使う方法を紹介してみることにしました。 いきなりですが、ファイルの文字数を返す関数を作ることを考えてみます。Java だと以下のような感じになるでしょうか。countChars メソッドに注目すると、エラーを例外として扱っていて、モジュラーかつ簡潔になっていることがわかります。 class FileCounter { static long countChars(String filename) throws IOException { FileInputStream is = new FileInputStre

    node.js におけるエラー処理のコーディングパターン (もしくは非同期 JavaScript における例外処理) - kazuhoのメモ置き場
  • 【終了】[iOS] 4Sを含めた全てのiPhone&iPadでSIMアンロックが可能に!& その方法!

    注意 以下の方法は脱獄と同等に危険な作業です。 全ての環境で成功するとは限らないことも必ず認識してください。 実行する前に手順を全て読み、理解した上で全て自己の責任において行って下さい。 また、実行することで復元が必要になったりといった不具合が発生する可能性も十分に考えられます。 必ずバックアップを取り、復元を行える状態にある中で実行して下さい。 iPhone 4SではSHSHがあってもiOS 5.1へしか復元出来ませんので、その点も十分にご注意下さい。 SIMアンロック手順 【追記3】2012年4月27日:Appleがアクティベーションサーバーに修正を加えたため、この方法でのアンロックが不可能になりました! 詳しくはこちらの記事をご覧下さい。 Step1:SAM の インストール 下記の配布リポジトリをCydiaへ登録します。 http://repo.bingner.com 詳しいリポジ

    【終了】[iOS] 4Sを含めた全てのiPhone&iPadでSIMアンロックが可能に!& その方法!