やっと最後の記事になりました。 不健全なゴルーチンを直す では長時間動くプロセスの場合、ゴルーチンも生存期間が長くなります。関心の分離からゴルーチン自身が回復の方法を知らないほうが良いとのことです。このゴルーチンを再起動する流れを「回復…
ハートビートは並行処理のプロセスが生きていることを外に伝える方法です。と書かれています。 もう、この1文でこの章のことを言っています。そんななか、この本では2パターン存在するとしています。 一定周期で発生するハートビート 仕事単位の…
復数のチャンネルをまとめて1つのチャンネルで扱うための方法です。 <-chan <-chan interface{}を1段潰した<-chan interface{}として扱えるようになります。サンプルでは、前の記事のorDoneチャンネルも利用しているのでdoneチャンネルからの受信によるキャ…
or チャネル 任意の数のチャンネルを待ちたいときに作るパターンです。 サンプルでは引数が0個のときにnilを返します。最初、再起だからなのかと思ったのですが、再起では必ず1個以上の引数になります。初回に0個の場合だけなので、0個の引数は取らないほう…
Goの1.13でGo2で提案されていたerrorsの変更が入り(全部ではない?)、ErrorValueFAQに移行方法などが書いてあります。その中でosパッケージに触れてありました。移行サンプルとして挙げられているわけではないですが、独自の型を作成しているライブラリがどう…
前回の記事に続き「Goによる並行処理」の気になった所を書いて行きます。 今回は、 5.1 エラー伝播 について書きたいと思います。 4.5エラーハンドリングという箇所で、並行処理の中でエラーを握りつぶすべきではない、Ether(RustだとResult)のようなも…
並列処理を使いたかったので読んでみました。 サンプルコードがクロージャーのネストが激しく辛いですが...いい本だと思います。 www.oreilly.co.jp 5.6 不健全なゴルーチンを直す という章がとにかく難しい... 必要な知識だったので、ここを目的に何回か…
cosmos-jp.connpass.com 2回目ですが、満員にならず、Cosmosあんまり流行ってない感が... 韓国だとそれなりに流行ってるらしいと聞きました。 今回は下記のようなことが話されました。 Cosmos SDKにNFTモジュールが入ったという話 P2PレイヤーではAminoを使…
guildworks.doorkeeper.jp INSIDESというプロダクトをリクルートさんとギルドワークスさんでどうやって作っていたのか?という勉強会でした。 リクルートマネジメントソリューションズが何やっている会社で、もともとどういう体制で開発が始まったのかという…
algebraic effectsやextensible effectsについての勉強会 正直全然わからずに書いているので以下おおよそ適当です... 本当は、勉強会当日に公開しようと思ったのですが、内容が難しすぎて消化してたら時間がたってしまいました... algebraic effectsやextens…
先週のefects勉強会の参加記事を書いている中でコルーチンの話が出て来て、ちょうど復習しているところだったので参加してきました。 connpass.com 実に濃い内容で、あんまりちゃんと消化していないのですが、コルーチンの記事以外のコルーチンの話であるPyt…
forcia.connpass.com Rustの勉強会に参加してきました。Shinjuku.rsは初参加でした。 RustでWebSocketな自社APIを使う RustでWebSocketな自社APIを使う from Satoshi Yoshikawa www.slideshare.net @emergentさんの発表、Tokioをやると、非同期処理のプログ…
最初、EventStormingはDDDの文脈かなんかで知ったんだと思います。 一度やってみたいと思いつつ、やるタイミングがこれまでありませんでした。 今回、「Introducing EventStorming」の読書会のスピンアウト企画として、ワークショップがあるということで参加…
neutrino.connpass.com Substrateという文字が目についたので参加してみました。 感想 Plasmaはそんなに興味がなかったので追っていなかったんですが、結構進化していPlasma Cashflowとか知らなかった。 個人的にはPlasmaのExit Gameは実用的なのか疑問では…
polkadotjp.connpass.com Polkadotのイベントに参加してきました。 Polkadotは異なる複数のチェーンの為のテクノロジで主に下の機能をもつもののようです Relay chain チェーン間のコンセンサスを調整 Parachains ブロックチェーン間をまとめる Bridges 既に…
ブロックチェーン・分散台帳技術 Advent Calendar 2018の初日です。 構造主義(こうぞうしゅぎ、仏: structuralisme)とは、狭義には1960年代に登場し主にフランスで発展していった20世紀の現代思想のひとつである。構造主義の代表的な思想家としてクロード…
前置き 今まで何度かOKRをやった頃とがあるのですが、目標設定はするけど、進捗も、振り返りもしたことが無く、個人的には、なんの役にも立たないと思っていました... そんな中、部署でHR BrainのOKRを導入して人事評価に使うようになったっぽいです。 一定…
シューゲーザーとは... フィードバック・ノイズやエフェクターなどを複雑に用いた深いディストーションをかけたギターサウンド、ミニマルなリフの繰り返し、ポップで甘いメロディーを際立たせた浮遊感のあるサウンド、囁くように歌い上げるボーカルなどがシ…
rust.connpass.com いつものことながら、入門者LT枠 (作ってみたよ枠)のレベルが高い... 最近、優先順位が英語 > 数学 > Rustだったけど、何か作りたくなった... だけど、直近ではOKR > 英語 > 数学 > Rustになってるので、OKRが終わったら少し、英語と数学…
connpass.com 最近は、EtherumのSerenityでもShardingが注目されているので、去年、頻繁に日本にきてピッチをしてたZilliqaのScillaのハンズオンに参加してきました。 ZilliqaのShardingがEthereum的にはSharingじゃないとか言われているとかいないとか?ある…
blockchain-tokyo.connpass.com 数回参加してなかったのですが、前回からまた参加しています。 今回はDex、51%攻撃、Cosmos SDK、Origin Protocolの話でした。 個人的に興味があったのはCosmos SDKでしたが、大体ドキュメントを読んでいくと同じことが分かる…
eth-jp.connpass.com 当日の方は現在ブロックチェーンの仕事をしてないので、いけないのですが、、、Pre-Eventの方に参加してきました。 それぞれの時間は短かったですが、Serenity・Plasma・Kadena・Polkadotの話が聞けたので個人的には満足です。 Etherum…
connpass.com 先週は、コンパイラ勉強会に参加しましたが、今週は言語処理系勉強会に参加しました。 t10471.hatenablog.com コンパイラ勉強会と若干参加メンバーは被っていましたが、主催者がkmizuさんだったからか型システム系の人たちが多めな感じでした。…
kadenaについて全然勉強して無かったのですが、なんとなく参加してきました。 kadena.connpass.com イベントページにほとんど書いてあるのですが、kadenaはPactというスマートコントラクト言語とパブリックブロックチェーンのChainwebを作っているそうです。…
これまでのエンジニア人生で英語は、そこそこ読めてちょっと書ければ問題無かったと感じていました。 しかし、ブロックチェーン業界は日本が遅れているからなのか、ワールドワイドなのか英語が聞けて話せないと厳しい業界だと感じます... そんな思いから英語…
高校時代は58キロだったのに、今年の6月に測ったときは83キロだったので、これはやばいと思い6月からダイエットを始めました。 とりあえず、食べる量減らし、歩く量を増やすことでとで1ヶ月で75キロくらいまでは落ちたのですが、そこから全然減りませんでし…
天下一キーボード大会でかったErgoDashを作っていました。 しかし、気をつけていたのにキースイッチを付ける前にpro microを付ける凡ミスをした してしまいました... 絶対にやらないように気をつけていたのですが気を抜いたらやってしまった orz なんとかpro…
これまで言語の実装に興味をもっていなかったのですが、Ethereumなど最近のブロックチェーンには独自言語やVMがあったりして、言語実装やコンパイラ周りにも興味を持って来たので参加してみました。 connpass.com ぶっちゃけ門外漢過ぎて、ほとんど分からな…
www.meetup.com EOSのイベントは初参加でした。 スピーカーの3/4が英語だったので、上手く聞き取れなかった... 募集がconnpass経由じゃなかったのも、外国人向けだったからなのかな? 参加者は大体日本人だったとは思います。意外とスーツの人が多かったのが…
天キーで買ったLily58を作ったのでその過程を書きます。 そもそも、BOOTHで一度買ったんですが、両方右手で作った+ロープロファイの場合作成方法が間違っていたため壊してしまったのでリベンジです... これまで作ったことがあったキーボードがHelixPicoだけ…