タグ

2015年10月3日のブックマーク (3件)

  • 空想の秋。自動運転車が一般的になった未来を考えてみた。 | TOACH

    いやー、虚構新聞はいつも笑わせてくれる。真面目にバカやってる典型として、これからも一流のエンターテインメントを届けてほしい。 自動運転車、運転手置き去りで帰宅多発 米 ちょっと前の記事だけれど、自動運転車について調べていたときに出たのがこの記事。 もちろん嘘ニュースなんだけれど、Apple Watchに代表されるスマートウォッチと、自動運転車が組み合わさったときの、手が届きそうな未来のことを考えていて、なおかつそれをコメディに落とし込んでいるから素晴らしい。 こういうのを書けるセンスって、深夜ラジオのコーナーに投稿するネタを考えるのと被ると思うのだけれど、知らず知らずのうちに虚構新聞の中の人のネタを聴いていたりするんだろうか? さてさて、10月29日からはじまる東京モーターショーでは、自動運転車の試乗ができるそうで、「それは試乗というのだろうか?」という、イノセンスでアンドロイドが自殺する

    空想の秋。自動運転車が一般的になった未来を考えてみた。 | TOACH
  • [C#] 複数の例外を一箇所で処理する方法 | TOACH

    特に.Net系のメソッドで顕著なのだけれど、飛んでくる可能性のある例外が多すぎて、いちいちcatch文を書いていると too long code になってしまうことがある。 だからと言って例外をキャッチしないのは問題であることは論をまたない。 catchしたらしたでコードが長くなるし、しなかったらいざ例外が飛んできたときに対応できないし、といった両極に挟まれたとき、今回紹介する方法で一挙に解決できる。 Exceptionをキャッチする とても乱暴だけれど、すべての例外クラスが継承するException型でキャッチすれば、例外を取りこぼすこともない。try { DoSomething(); } catch (Exception exception) { DoErrorHandling(); } このままだと、不必要な例外も処理してしまう可能性があるから、やはり乱暴にすぎる。 解決策は、例外オ

    [C#] 複数の例外を一箇所で処理する方法 | TOACH
  • ナチュラルCぐらいGo言語の省略がヒドすぎる件について [golang] | TOACH

    Go言語を一通り学べるgoogle設えのA Tour of Goというチュートリアルをやっている。 A Tour of Go Go言語の最大の特徴であるgoroutineやchannelも含めて、Go言語をとりあえずウォークスルーできるから、趣味仕事Go言語に入るための第一歩としてとても良い。 しかしながら、このチュートリアルを通して、Go言語自体へのムクムクとした不満が、季節外れの入道雲のように立ち昇ってきた。 それは、省略がヒドいというもの。 Channel 実際に見てみよう。まずは、goroutineやその呼出元の間で値をやりとりするために使われるchannnel。これがロック機能も備えていることで、非同期処理どうしで同期的なロジックを簡単に組み込める素晴らしい仕組みなのだけれど、これを生成する処理が……。c := make(chan int) 出典はA Tour of Goの6

    ナチュラルCぐらいGo言語の省略がヒドすぎる件について [golang] | TOACH