{"blog_url":"https://blog.3qe.us/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.3qe.us%2Fentry%2F2023%2F04%2F12%2F213016\" title=\"Fs2 3.6.1\u3067\u8907\u6570\u306e\u30ef\u30fc\u30ab\u306b\u51e6\u7406\u3092\u5206\u6563\u3055\u305b\u308b\u30d1\u30bf\u30fc\u30f3\u3092\u66f8\u304f - Lambda\u30ab\u30af\u30c6\u30eb\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_name":"Windymelt","version":"1.0","url":"https://blog.3qe.us/entry/2023/04/12/213016","author_url":"https://blog.hatena.ne.jp/Windymelt/","title":"Fs2 3.6.1\u3067\u8907\u6570\u306e\u30ef\u30fc\u30ab\u306b\u51e6\u7406\u3092\u5206\u6563\u3055\u305b\u308b\u30d1\u30bf\u30fc\u30f3\u3092\u66f8\u304f","provider_url":"https://hatena.blog","published":"2023-04-12 21:30:16","description":"Scala\u306e\u975e\u540c\u671f\u30fb\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u51e6\u7406\u30e9\u30a4\u30d6\u30e9\u30ea\u3067\u3042\u308bfs2\u3067\u3001\u30b8\u30e7\u30d6\u30ad\u30e5\u30fc\u7684\u306a\u611f\u3058\u3067\u3001\u8907\u6570\u306e\u30ef\u30fc\u30ab\u306b\u30c7\u30fc\u30bf\u3092\u5206\u6563\u3057\u3066\u914d\u308a\u305f\u3044\u3053\u3068\u304c\u3042\u308a\u3001\u305d\u308c\u306e\u5b9f\u73fe\u65b9\u6cd5\u306b\u3064\u3044\u3066\u8abf\u67fb\u3057\u305f\u30e1\u30e2\u3002 fs2.io \u8ffd\u8a18(2023-09-23) fs2 3.9.2\u3067\u78ba\u8a8d\u3057\u305f\u304c\u3001stream.parEvalMap(N)(IO)\u306e\u5f62\u3067parEvalMap\u3092\u547c\u3076\u3053\u3068\u3067\u4e26\u5217\u5b9f\u884c\u304c\u53ef\u80fd\u3060\u3002 tl;dr 1\u3064\u306eQueue\u306b\u30c7\u30fc\u30bf\u3092\u5165\u308c\u3066\u3001\u8907\u6570\u306e\u30ef\u30fc\u30ab\u304b\u3089\u597d\u304d\u306b\u53d6\u51fa\u305b\u3070\u3088\u3044\u3002 Stream\u3092\u8907\u6570\u306ePipe\u306b\u5206\u6563\u3055\u305b\u308b\u306b\u306f\uff1f FS2\u306e\u4ee5\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u306fBalance\u3068\u3044\u3046\u8981\u7d20\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u305f\u306e\u3060\u304c\u3001\u6a5f\u80fd\u306e\u7d71\u5ec3\u5408\u306b\u3088\u3063\u3066\u6d88\u3048\u3066\u3057\u307e\u3063\u305f\u2026","height":"190","blog_title":"Lambda\u30ab\u30af\u30c6\u30eb","categories":["\u6280\u8853","scala","cats","cats effect","fs2"],"image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/W/Windymelt/20230412/20230412210949.png","width":"100%","provider_name":"Hatena Blog","type":"rich"}