タグ

2014年7月18日のブックマーク (4件)

  • pipeline and cancellation並行性パターンの勉強 - すぎゃーんメモ

    Go Concurrency Patterns: Pipelines and cancellation - The Go Blog を読んでいて、なかなか理解するまで苦しんだので復習がてら自分でもコードを書いて確かめてみた。 お題 複数の入力データそれぞれに対して重い処理を行い、結果として返ってくる値をまとめて取得する。 途中でエラーが発生したら直ちに処理を中止して終了する。 コード いちばん簡単な例 エラーを考慮しない場合。 package main import ( "fmt" "log" "math/rand" "time" ) func init() { log.SetFlags(log.Lmicroseconds) rand.Seed(time.Now().UnixNano()) } func doSomething(id int) string { wait := rand.I

    pipeline and cancellation並行性パターンの勉強 - すぎゃーんメモ
    soh335
    soh335 2014/07/18
  • 定期通過駅で降りて次の駅までうろうろ歩く趣味の2人が出会うために

    彼女が欲しいから、結婚したいからコツを教えてとか言われたのでhttp://anond.hatelabo.jp/20140708154652 友人にネタにされてしまった変な趣味の持ち主です。 フェイスブックやTwitterユーザーたちに「これ、お前のことじゃね?」と次々と連絡が来て、 全体的にボカしてあるけれど、どう読んでも自分のことだったので、友人を問い詰め、発覚。まあいいんですけれど。 たくさんのコメントや、RTやいいね!を見ていると「イイハナシだ」とか「うらやまけしからん」とか まあ好意的な内容が多かったので、ホッとしています。 中でも「結局、どうやって出会ったかが不明。そこ一番大事」との指摘もあったので、 それほど大した話じゃなかったので書いておくことにします。自分のブログとか恋人との出会いを書くのも恥ずかしいので、 どうせならと初めて匿名ダイアリーを使ってみます。それでも知人友人

    定期通過駅で降りて次の駅までうろうろ歩く趣味の2人が出会うために
    soh335
    soh335 2014/07/18
  • プログラマーがイラレで絵を描けるようになると、こうなる - ppworks.jp

    プログラマー、絵が描けないじゃないですか(偏見) こんなじゃないですか。 なので描けるようになりたいなとずっと思っていて、ベジェ曲線って滑らかでナンカヨサソウ、とチャレンジしました。 「ベジェ曲線」習熟ドリル 7,8年前に買ったのがこれ。そう、チャレンジは2回目なのです。前回は3ページぐらいで挫折してました。んで、最近急に暇になったのをキッカケに「よしやろう」という気になり始めたのです。 改訂二版〈Illustratorで学ぶ〉「ベジェ曲線」習熟ドリル 作者: 中村高之出版社/メーカー: ラピュータ発売日: 2005/04メディア: 単行購入: 2人 クリック: 8回この商品を含むブログ (4件) を見る (2014.1.10追記) なんと、長らく手に入りにくかったこちらの書籍が新装改訂版で再登場とのこと。 表紙が若干、損していた分、今回はスタイリッシュで内容と合っていてヨサソウです。

    プログラマーがイラレで絵を描けるようになると、こうなる - ppworks.jp
    soh335
    soh335 2014/07/18
    スゴイ…
  • Goで並列実行のベンチマークを取るためのライブラリ parallel-benchmark を書いた - 酒日記 はてな支店

    以前 Perl で、forkして並列実行するベンチマークを取るためのライブラリ、Parallel::Benchmark というのを書きました。 Parallel::Benchmark というモジュールを書きました - 酒日記 はてな支店 これを使うと、単に Perl コードのベンチマークだけではなく、並列に外部にアクセスして計測を行うような (たとえばApacheBenchのような) ベンチマークツールが簡単に作れるので重宝しています。(仕事では、ソーシャルゲームのサーバアプリケーションに対する負荷テストを行うために使ったりもしています) で、思い立って Go 版を書きました。 kayac/parallel-benchmark · GitHub 使用例 フィボナッチ数を求めるコードを並列実行するベンチマーク fib(30) を1回計算するごとにスコア1とする 10個の goroutine

    Goで並列実行のベンチマークを取るためのライブラリ parallel-benchmark を書いた - 酒日記 はてな支店
    soh335
    soh335 2014/07/18