はてなブログを持っていれば、誰でも参加できます。
1. この資料について 以前、大規模なWebサービス(レガシーシステム)のリプレイスに関わる機会がありました。そこで得た経験を、機密情報に触れないよう抽象化しつつ、より汎用的に活用できる形で整理してみました。 本稿は、古いコードをリプレイスする際に、どのような前提を置き、論点を整理し、解決策を設計していくかをまとめた、思考実験形式の技術メモです。 2. テーマ 長年運用されたレガシー SaaS を…
www.event-site.info 2025/12/16 に開催された Datadog Live Tokyo に参加しました。 本記事では、公式レポートではなく、実際に現地で聞いた内容をもとに、 Datadog が描く AI × オブザーバビリティの未来像 国内企業による 具体的な活用・導入パターン そこから見えてきた、今後の 実務レベルでの示唆 をまとめていきます。 1. オープニング オー…
2026.emconf.jp 残念ながらプロポーザルは落選してしまったので、聴講者として遊びに行ってきた。 EMConfは初回である去年に登壇させてもらえていて、去年のプレーリーカードを持っていっていたのだけど、なんだか古参アピールみたいで恥ずかしいな、と最初はカバンの中にしまっていたところ、会場で名札に入れて提げている人をけっこう見かけたので心配しすぎか、と思い身につけることにした。 去年登壇し…
全部で309命令+3命令だと思う(数え間違いがなければ...) 要素幅EEWとレジスタグループ幅LMULとはほぼ直交しているのでIntrinsicにすると1万命令くらいある。 実装的にはレジスタグループを考えなければ簡単な部類な命令が多い。 64bit整数の乗算/積和とか128bitの固定少数右シフトは回路面積が大きくなるのでuopに分解したほうがよさげ。 害悪ポイントはLMUL=8本でSEW=8…
WSL2+Ubuntu 24.04環境で発生していた以下の問題に対応しなおしたのでメモ。 ksino.hatenablog.com 上記記事の対応は元に戻し、下記の対応を行った。 resolv.confの自動生成を止める sudo vi /etc/wsl.conf 以下の内容を記載する。 [network] generateResolvConf = false PowerShell等で下記コマンド…
CS(合計:56h 今月:10h) final DNW(合計:20h 今月:0h) GP(合計:45h 今月:15h) final After Effects のチュートリアル 39/40 くらいやった その他 chromewebstore.google.com これからやること AWS入門する ECS Webエンジニアが知っておきたいインフラの基 入門監視 クリーンアーキテクチャ 実践ハイパフォ…
概要 運用しているリポジトリの中で、異なる用途のコードが混在し、管理が複雑になっているものがありました。 この問題を解消するために、Git の Submodule を使ってリポジトリを目的ごとに分割管理する方法を試しました。 背景 従来は、ブログ記事を含むブログ管理用のディレクトリを以下のように構成して、Git で管理していました。 . ├── web/ # React.js でのレンダリング用デ…
自作の三目並べ合いゲーム「Tic Tac to End」の5x5盤面を解析しました。 双方最善手を打った場合、先手が1点差で必勝のようです。 棋譜 検証プログラムはZig言語(0.15)で書きました。 const std = @import("std"); const Side = u1; const FIRST_SIDE: Side = 0; const SECOND_SIDE: Side = …
プロセスの特権を取得しようとしてLUID_AND_ATTRIBUTE構造体を定義したのですが、横着してLUIDをlong(64ビット整数型)で定義したら構造体のアライメント問題にひっかかりました。LUID構造体は32ビット整数×2で定義されているので、LUID自体は32ビット整数型を2つ持つ構造体でも64ビット1個でも表現できます。LUID_AND_ATTRIBUTEを前者で定義したものが次のLU…
Amazon と MasterCatdで、なにかキャンペーンをやってるみたい。 実質的な値上がりはしたけども、なんだかんだAmazonは助かります。 https://amzn.to/4aOKKRp
次のページ