👀
www.youtube.com/live/ZGaimti...
今年あるはず…?
ISUCON気になってきた
雨なのでちょっときびしいか
月食だと
ふっかっしてた
Claudeが落ちている
自宅サーバー,スマホからsshできるようになった
iptablesをちょっとだけ理解
最近ずっと曇ってるな
ねむいので寝る
一週間ぶりだ〜
せっかく描いたのでアイコン変えてみた
今日暖かいね
めっちゃ逆光だw
Pythonではジェネレータが(非対称)コルーチンなんだ
やっと非同期プログラミングの章に入った
ロックした値を_flagで受け取るか_で受け取るかでライフタイムが変わってデッドロックとなるか否かが決まる例が本で紹介されていて知った
イメージがつかめたかも
- アトミック命令がある場合は,実行されるスレッドの順番を決めずに排他制御を書くことが可能
- アトミック命令が無い場合はそのような方法では排他制御ができない
- そのため,別の配列を使用して順番を決めてさえしまえば決まった順番でスレッドが実行できそう,というのがパン屋のアルゴリズム
- ただ,チケットの取得はアトミックではないので「複数スレッドがチケット番号の取得中になる→あるスレッドがチケット番号を取得して最大値を更新する前に最大値を取得してしまう→同じチケット番号を取得する」という状況が起こる
- 同じチケット番号のときはインデックスの小さい方を実行することで解決
これも見ておくと良さそう
github.com/oreilly-japa...
パン屋のアルゴリズムが分からないな
アトミック命令が無いハードウェアでスレッドセーフな処理をする方法らしいが
並行プログラミング入門を読み始めた
変な時間に起きてしまっていてまずい
スキーなう
古いラップトップにUbuntu Server入れてk3sインストールしたりしてた
ノード増やすのは同じマシンにVMを複数立てたら試せそうだなー(可用性はあれだけど)
一応整理はできた
そういえば本棚が散らかっていることに気づいたので掃除しよ〜
I made a map of 3.4 million Bluesky users - see if you can find yourself!
bluesky-map.theo.io
I've seen some similar projects, but IMO this seems to better capture some of the fine-grained detail