オンライン開催
---
VS Code Meetup #31 (2024/09/30 19:30〜)
https://vscode.connpass.com/event/328219/
#bookmarks
About
k8sで発生している料金コスト割合をリアルタイムに表示してくれるサービスKubecostのオープンソース実装。Web UIだけでなくCLIも用意されてる。AWS, Azure, Google CloudのAPIに対応する他、CSVで用意すれば任意の環境でコスト算出可
---
GitHub - opencost/opencost: Cost monitoring for Kubernetes workloads and cloud costs
https://github.com/opencost/opencost
#bookmarks
キーボードについて熱く語る会。開催場所はIIJ(飯田橋)。全編英語オンリー。
---
Everything you wanted to know about keyboards (2024/09/24 18:00〜)
https://iijlab-seminars.connpass.com/event/328135/
#bookmarks
オンライン(Zoom)開催
---
HRmethod Meetup - 組織課題のタスク管理 (2024/08/27 19:00〜)
https://hrmethod.connpass.com/event/326745/
#bookmarks
PostgreSQLでCREATE INDEX CONCURRENTLYを使用する際にIF NOT EXISTSをつけると危うい状況になる場合があるらしい。IF NOT EXISTSではなくDROPしてからCREATEを推奨。なるほど?
---
Stop Relying on IF NOT EXISTS for Concurrent Index Creation in PostgreSQL
https://www.shayon.dev/post/2024/225/stop-relying-on-if-not-exists-for-concurrent-index-creation-in-postgresql/
#bookmarks
sync.MapにLoadAndDeleteやLoadOrStoreが存在する理由はこちらの記事が詳しいです。これを読めばきっと君もsync.Mapが好きになるよ
---
Go: sync.Map's LoadAndDelete and LoadOrStore. Why are they needed?
https://dev.to/sreramk/go-loadanddelete-and-loadorstore-in-sync-map-why-are-they-needed-30f7
#bookmarks
超長期かどうかはさておいて、高価なこともあって手が出せないので日常使いのレビューは貴重だ。ゲームのアスペクト比に関してはまぁ仕方ないかなと思うが、ゲーム以外のアプリはできるだけ対応してほしいね。
---
Pixel Fold 超長期レビュー。折りたたみ式種を1年使って感じたこと - Gadget Leaker
https://gadgetleaker64.com/2024/08/11/pixel-fold-long-term-review-my-impressions-after-using-a-foldable-device-for-a-year/
#bookmarks
わいわい。俺もwezterm派。ひととおり読んで設定見直す
---
Okay, I really like WezTerm
https://alexplescan.com/posts/2024/08/10/wezterm/
#bookmarks
sync.MapのLoadOrStoreをきちんと使ってる良い例だ。そうなんだよねーロック要らずが逆に難しくなるんよねsync.Map。自分はnew(uint64)をいれてatomic.AddUint64で増やしがち。LoadOrStoreなどがないsync.Map代替実装は避けましょう
---
Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ
https://blog.cybozu.io/entry/2024/08/13/111500
#bookmarks
よいまとめだ。スマホが想定どおりに設定されているかチェックする良い機会なので、皆様この記事をご確認ください。
---
スマホの「緊急地震速報」が鳴ったり鳴らなかったりするわけ | IIJ Engineers Blog
https://eng-blog.iij.ad.jp/archives/27254
#bookmarks