あーなんかphoenix側にsslの設定が入ってるわ……これは除外するか

カンで書いたinit scriptが一発で全部動いた.天才かもしれん

久しぶりのしごと

countで作ったリソースのidを配列で取りたいんだけど,どうしたらええねん

アップデート成功したかな

原因はわかったぞ.aws-sdk-goのCreateVPCPeeringConnectionは,Inputにrequesterとaccepterの設定を取らない.なのでterraformは内部で,PeeringConnectionを作成した後にmodifyしてrequesterとaccepterの設定を上書きしている.しかし,acceptされる前のPeeringConnectionはmodifyできずにエラーになる.依存関係的に,PeeringConnectionAccepterはPeeringConnectionの作成より後ろになるので,modifyのエラーが出た時点でAccepterがapplyされずに,terraformはエラー終了する.と,acceptされないPeeringConnectionが残り,その後もplan差分になる.
つまり,Accepterを作成する場合はvpc_peering_connectionの中にrequesterとaccepterの設定を入れてはいけないのだ.vpc_peering_connection_optionsを使って別設定として流し込まないといけない.

moduleにして一発でregion間vpc peeringを作れるようにしておく

こっから先はterraform職人の出番や

いけたなぁ,これで治ったんじゃないだろうか

全然関係ないけどvpcのPRも見なきゃいけないんだった

Erlang clusterを組んだ状態でsupervisorからプロセス起動した場合,nodeごとにプロセス生まれるのか?

はーなるほど,ようやく理解したわ

PubSubをバックエンドにしているけど,それだけなのかな

あーPhoenix.Trackerって単に変数をトラッキングしたいだけなのかな.思ったのより全然小さいGenServerな気がしてきた

一応解決策は見つけた

わからん,これただの内部実装なだけで,これを単体で使う意味はあるのか?普通にPhoenix.PubSub使えばいいのでは?

PubSubの内部ライブラリなのか

Phoenix.Trackerって何するものだ

webpack-dev-serverのアップデート結構きついな……破壊的すぎる

いや,Pod負荷を均等にするために,場合によっては別Nodeにルーティングされるな.これはー有り得そうだなぁ

NodePortでexternalTrafficPolicy: Clusterにしていた場合,たとえばdaemonsetみたいなpodをターゲットにした場合でもSNATで転送されたりするのか?トラフィックを受けたノード上にPodがあれば転送する必要がないと思うんだが

おしゃーterraformだけでmulti regionのpeering作れるようになったぞ

regionをまたぐVPC Peeringの作成をterraformでやるの,結構難儀するんだよな.手動オペレーションなしでできなかった気がするんだけど,気がする

✨Add an option to recover panic for controller reconcile by FillZpp · Pull Request #1627 · kubernetes-sigs/controller-runtime

controller-runtimeって個別のコントローラがpanicしたときにmanagerも落ちるのかな.そんなことないと思ってたけどrescueが見つからない

一区切りついてしまった.なにしよう

serviceのcreateするときに,alreadyExistsのエラーよりinvalidのエラーが先に飛んでくるってマジなの?そこから先にvalidationしてるの?

nodePortのサービスって,中身変えてapplyし直すときにポート変えなきゃいけないものか?そんなはずないと思ってたんだけど

わろたwww

神奈川県民だけどLINEの公式アカウント知らんかった.こういうの送ってきてるんだ

レビューをかなり溜め込んでいる自覚はある(しかし進まない

今日まだ何もしてない

あーわかった.こいつ/usr/share/ca-certificatesにCAをコピーしているのか

満足したので寝る

あたりだあああああようやくアタリを引いた.これで完全にバグが治る.完璧な解を得たぞ

ResizeObserver, MutationObserver便利だな

バグ修正の続きやるか

花咲蟹である

わかる.みなしでしか働いたことないけど,みなし残業分を超えたことがないので実質何もせずに残業代もらってるに等しい.ちなみに月の残業時間最低記録は8分です.

おいテスト通らないじゃないか

readmeが古すぎてどの情報が正しいのか全然わからん.一つずつソース調べないとどこが間違ってるのかすらわからないじゃん

めんどくさーめんどくさー

飲み会とかやっても面白いよ / “テレワークでは出会いが足りてない! バーチャルオフィス「oVice」に毎日3万人が“出勤”している理由 ~ oVice Summitで考える“テレワークとオフラインのバランス”【甲斐祐樹の Work From ____ :第8回】 - INTERNET Watch” https://t.co/DvxVQ5rnCE

テレワークでは出会いが足りてない! バーチャルオフィス「oVice」に毎日3万人が“出勤”している理由 ~ oVice Summitで考える“テレワークとオフラインのバランス”【甲斐祐樹の Work From ____ :第8回】

prometheusのメトリクス名を変えずに移行するのがかなりめんどくさい

人との付き合い方だったり人気だったりその他いろいろなものにより,社会的な繋がりを持ってる人は金を払わなくてもそれが得られるけど,持ってない人は金を払わないと社会的な繋がりも維持できないという話では.

レビューってある程度元気があるときじゃないとできない

レビューが終わらん

この前やったとき30聞こえないなーと思ってたけど,音量上げたら聞こえた.俺の耳が悪いだけなのかもしれないが,確かに音量が小さいように感じる

これは確かに.昔いっぱいあったなぁ,vector

しゃー原因がわかった.ふはははは.原因がわかればあとはどうにでもなるのだ

さて,休んでる間のテストが落ちてる

寝なければ……

あーわかった,わかってきたぞ.原因は読めてきたぞ

デバッグしてても全然わからん

全然原因がわからん.スクロール量が少ない時しか発生しないしなぁ

これupdatedでやるのがよくないなぁ.もうちょっといいhookを探さないとダメだ

あー削除してるからか.削除しちゃダメなのかね

なんでずれるんだろう.原因が全然わからんちん

最新のdeadd入れようと思ったらhaskellのインストールしてる

Mix.ConfigをConfigに変えたら,テストでconfig/runtime.exsが全然読めてない.これは誤算だなぁ

ああ,環境変数で適当にセットしてた値たち,ちゃんと設定しないとだめだな……

config/runtime.exsってもう使えるのか?

明日仕事だと思ってたけど,休みだったわ

erlang-solutions.comの証明書の期限が切れとるやんけ……

スクロール位置のバグは早めに治すか……

はてなブログに投稿しました
Window Managerをi3にしてみた - PartyIX
https://t.co/vtoQonlWuN

いけたいけた.ようやくscreenshotが取れるようになった

miam動かないなぁ

あ,screenshotが取れない

deadd-notification-centerが一番いい感じだわ

dunstがアイコン読み込んでくれない

clientset.InterfaceがEOFでエラーになるって,どういう状況なんだ

うっかり使ってしまう「たまによくある」.説明しにくいんだけど,本当に「たまによくある」んだよ

本日のテストが通らない事案.今からやっても今週中には終わらんだろ

全然レビュー終わらねぇ

ラジオはいいぞ

バグだと言われても,それが当初からの仕様である(想定済み)場合は結構あって,「こうなるけどいいよね」っていう確認もしている場合がある.いやお前それ作るときに確認したやんけ.

金曜日じゃん!!

ようやっとi3が使える状態になってきた

かなり整理がついてきた.あとはnotificationとフォントだなぁ

Manjaro使いです

errgroupの扱いがかなり難しい.こいつcontext.Cancelと相性悪くないか……

errgroupにstopChを食わせたい.どうしたらええねん

サーバ自体がstopChを受け取ってなかった.これは終了しないわ

普通にシグナルハンドリングに失敗している気がしてならない

ふぁー失敗した.またデプロイやり直しや

無限に速い光がほしい(

くあーまたタイムアウトしてしまう

kindって独自のRoot CAを入れた状態でクラスタ起動できないんだろうか

永遠の夏休みいいな.でもそれ無職っていうやつなんでは

なんでARN合ってるのにACM指定すると403になるんだろ

金のことを考えなければ別に毎日夏休みでも良い(

一度terraformのtfstateに落としてしまったものは,あとでディレクトリ構成とか変えてtfstateを移動しようと思ったときに面倒.特にリソースごとに別のtfstateに移す場合は,結構面倒なことをしないといけない

一切ケチらず有り金全部注ぎ込め(

現状ですでにrecoverしてないので例外起きたら落ちるはずなんだよな

例外のハンドリングどうするかなぁ

RubyKaigiのチケット買うか悩む……オフラインなら絶対行くんだけどな

よくわからんのだが,楕円って平面だよね.平面と楕円の選択肢の差は何なの.立体的に言い表すなら回転楕円体とかじゃないの

北海道の中に北海道が小さく収まってるので,完全に再帰参照になり,結局北海道の正しい大きさがわからないww

インスタンス1種類だしmixed instance policy使わなくていいかなぁ

思い出したけど,今日レビューしてないわ

俺もフリーランスではなく副業だけど,そんなに経費いかない.何も仕入れてないしな…….誰か接待とかして寿司とか奢ればいいのかな

みんな50%もいくのかな

LeaderElectionできてないやんけ……なぜ

ちょいちょいdocker buildが失敗してCI落ちるなー

やはり今日は寒いな.CPUの温度がいつもより低い

gossってやっぱりリモートのサーバに対してテストできないのかなぁ

server spec作って,masterにマージしたら自動でAMI作るようにしたい

これserver specも書きたくなってきたなぁ,職業病だなぁ

describe_instancesをするたびに思う.Reservationsが邪魔だ

boto3のFilterで,値が入っていないものだけどフィルタすることはできないのだろうか

ないな.url叩くしかないか

boto3からインスタンスのmetadataって取れないのかな

いや,1年書かないとpython全然かけないな

AMI作るところまではできたぞ

AMIはpackerでこねるか

ansibleはシンプルでいいなぁ

こいつsudoresに追加しないといけないのでは……

しかしpythonは嫌いじゃ

めんどくせー

リファクタリングを先にやらねば

リファクタリングを先にやろう……

なんやこれ……informerはめっちゃ用意しているのにeventHandlerが全然登録されてないので,enqueueされない.何のためにinformer用意してるんだ

ようやくCI通った

アニメデビューいいな / 他12件のコメント https://t.co/TTOULvs4qH “アニメ「Sonny Boy」の『難解』プログラムの解説 - まめめも” (49 users) https://t.co/YPDOnOfvEf

アニメ「Sonny Boy」の『難解』プログラムの解説

structを共通化できるかなぁーと思って眺めてるんだけど,多すぎてきつい.マジでこれ共通化するメリットあるかな……

この前まめさんが,ちょっと協力したと言ってたのはこれか

かなり涼しいな

あーいけたーいけたぞ.ACM突っ込んだNLBを通してもwebsocket普通にいけるじゃん!これや,これを求めていたんじゃ

とりあえず成功.あとはここにACMを突っ込めるかどうかやな……

NLBのhealth checkを通すためのsecurity group設定,いつもわからなくなる.NLBだとリクエスト元のIPを維持したままリクエストしてくるので,LBを同じVPCに作ったからといって,health checkのリクエストはVPC内リクエストではなかったはず……

さぁNLBを通すぞ

とりあえず適当なwebsocketサーバはできた

まぁそれはそう

rlsだけでコード補完できるしracer使う必要ないのでは

もうracer使わなくていいかな……

concourse ciとか入れたい

鎮静剤わりとフラフラする。家までたどり着いた

まぁここは大学病院だからな

人生初の内視鏡やった。
周りの奴からは「今までにない地獄」「苦しい」「痛い」等の事前情報くれすぎて、マジで怖かったんだけど、大したことなかった。
なお医療従事者の親と妹からは「昔にくられば細くなったし大したことない」「内視鏡で死ぬことはない」「鎮静剤などいらん」と余裕のコメント。

vpcとsubnetたちを作るのがめんどくさいのでterraform使う

なんか適当なwebsocketサーバないかな……

普通にNLB+ACMでwebsocketの接続もできる気がするんだけど,なにか問題あるのかな

いやできるよな.なにが問題なんだろ

NLBってTLSの終端やってくれないんだっけ

Let's encryptを使わずなんとかACMだけで完結できないか模索したい……

CI通らなすぎてもう嫌になったので終わり

明らかにCIの失敗率が高い

あーわかった.informerを作成するタイミングとinformer factoryをstartするタイミングの問題だ.startするのはinformerを作成したあとじゃないとだめなのだ

エラーで終了するときにstacktraceを出してほしいな……どこでエラーになったのか全然わからん

エラーを直したと思ったら別のところでエラーになる

休んでる間にレビュー進んでるかと思ったら全然進んでねーのでやることがない

熱が下がって復活した.仕事できるぞ

熱もあるけどひたすらダルい

これは完全に発熱

熱が出てきた感じする

発熱するか不安だ

これbyte compileしても早くならないな.やはりel-get部分か

init-loaderで分けたファイルごとにel-getさせるとやたら遅くなるな

ワクチン2回目打ってきた

雨風すごいな

うちのpleroma,stableの2.3.0だけど別にstreamingが途切れるようなことはないので,構成が原因の可能性が高い気がする

まぁ実際サラダ油はそんな簡単に燃やせない

あとはcloud initに膨大なshell scriptを流し込むという荒業もあるけど,エラーハンドリング含めshell scriptはちょっと難しすぎるな…….メンテコストが高い

あとansibleはGPLなのが気になる……

適当なEC2インスタンスの環境構築を自動化したいんだけど,何がいいだろう.
chefは正直今から新しく使うべきだとは思えない.マトモにメンテされてないcookbookが多すぎる.
いい感じに枯れてるといえばansibleなんだけど,ansibleサーバを用意するのがちょっとめんどくさい.管理台数が多ければこれで全然問題ないんだけど,まずansibleサーバ自体をどうやって構築するか問題が出る…….
あとはpuppetか.puppetはスタンドアロンで動かすこともできるから割と良いけど,ansibleほどメジャーじゃないよな

今日金曜日だった,忘れてた

見事にテストは落ちるなぁ.これはもう少し変えないとだめかも

玉村は縁喜という日本酒も作ってるんだけど,それも美味いぞ

散々調査してtypoが原因だった

I released Whalebird version 4.4.2. It contains a improvement scroll position when new statuses are merged in the timeline. And other small fixes.

https://github.com/h3poteto/whalebird-desktop/releases/tag/4.4.2

Release 4.4.2 · h3poteto/whalebird-desktop

Whalebird 4.4.2をリリースしました.スクロール中に新規ステータスがマージされる際の挙動が修正されています.
あとは細かい修正ばかり.

https://github.com/h3poteto/whalebird-desktop/releases/tag/4.4.2

Release 4.4.2 · h3poteto/whalebird-desktop

ようやくmacのemacsのエラーをすべて消し去った

ようやくpythonが復活した

だめだーわからん,明日に回すか

うーん,MustRegisterを複数回呼ぶんじゃなくて,ここを配列にしないとだめなんじゃないか

metricsの件を除けば普通に動かせるな

うーん,うまく行かないなぁ.やっぱりこれ,設計をかなり変えるしかないきがしてきた

あーやっぱりdescがかぶるのだめなのかなぁ

いやー違うな,こいつcollectorを多重登録したいのか.でも中身違う気がするんだよなぁ.どこで多重判定されているのかわからん

prometheusのmetricsって多重で登録できないのかな

ついにpanic/recoverを使う日が来てしまったぞ……行儀が悪い

うがーなんかpythonの環境が壊れとる

お,Kubernetes 1.22.0きたな

macのemacsを入れ直そう

あ,notarizeするから時間がかかるのか

よし,リリースするか

ワクチン2回目の副反応って結構熱出るのな

ようやくPullRequestになった

ふぁーようやく動いたぞ

あーん?デフォルト値代入に失敗しとるやんけ

ほんとCIがよく落ちるようになったな……

今日もinformerと戦う

CIなんかおかしいな.全然進まない

仕事さぼって山行ってたのでレビューが大量に溜まっている

ようやく全部テストが通った

これはマジ.githubのアカウントがあってアクティブなリポジトリがある人自体がそんなに多くない.もちろんだからといって仕事ができないというわけじゃないし,仕事でgithub使わない人も多いだろうし,githubで判断できないというだけの話なんだけど.

普段Cloudformationは一切使わずにterraformばっかり使ってるのでCloudformationがわからん.読めない

あーわかったーこれはcfとtfのtemplateを吐き出せるようにしないとダメなのか

あーしかもこれclbとnlbで挙動違う気がするわ.めんどくさーさー

あーたしかに項目削除したときにリソースに反映されないわ……これどうしたらいいだろ

@marian thank you. I also saw this type of meter for the first time. It is very useful.

毎日4時半起きだったので,朝目が覚めてしまう

しばらく山にこもってる間に感染者がまたえらく増えてた.ラジオも持っていかなかったんで浦島太郎

遊んできた。魚が全部デカくて大満足である