はてなブログを持っていれば、誰でも参加できます。
指定したファイルを読み込んで文字列で返す関数 実行例 前回の更新からだいぶ間を空けてしまった。 最近、Cコンパイラを自作しており、その途中でファイルから入力を読み込む機能を作ったのだが、C++だととても簡単に書けたので共有しようと思う。 自作Cコンパイラの話は、長くなるのでまた今度。。 指定したファイルを読み込んで文字列で返す関数 プログラムを書いていてファイルを読み込む場面は多々あると思うが、C…
WireGuard 使用時のメモです。自分で調べたりAIエージェントに聞いたりしながら書きました。間違えあればご指摘いただけると嬉しいです。インストールはこちらから。 www.wireguard.com ja.wikipedia.org 公式によると、WireGuardとは「最先端の暗号技術を活用した極めてシンプルでありながら高速で現代的なVPN」とのこと。仕事先の開発用サーバに自宅からアクセスす…
はじめに 最近型ヒントを真面目に書くことになり「意外と便利じゃん」と思ったので備忘録として残しておく。 型の説明メモ 型ヒントでは、関数の引数や戻り値などに「どんな型がくるのか」を明示する。自分がよく使う型や記法を、カテゴリーごとに簡単にまとめておく。 基本的な型 int / float / str / bool … 整数や小数、文字列、真偽値といった基本の型。特別な書き方は不要でそのまま書く。 …
フォルダ名をEntityにしたら話し合いになったため、Entityについて考えてみます。 話し合いの内容は、「Entityという名前はModelでDBで使用する名前だ。普通のクラスに適用するのは違う」という内容でした。 私の主張は「名詞的な使い方でルール等が書かれたクラスとして使用している」という感じで、噛み合うことがない話し合いで終わりました。平行線になったため、Entityという名前は使用しな…
TL;DR torch-open3dをWindowsで使えるようにした ネット上の記事だと情報が古くてpython3.7やpython3.8のあたりの話しかなかったので、3.10でも使用できることを確認したかった 本家がpoetryを使っていたがuvに変更 uv add torch-points-3dとかでbuildに失敗するときは、`--no-build-isolation`オプションを付けるこ…
お仕事でリアルタイムのMLエンドポイントを立てる事がなく、知見があまりない。 単純に、各フレームワークでの実行速度が気になったから雑に比較してみた。 実装したコードはこちらのGitHubリポジトリ 雑なまとめ Pythonを使う環境ならFastAPIを使えば問題ない。欲を言えば、onnxにモデルを変換しておくのが理想。 モデルをonnxに変換できる かつ Rustを利用できる環境 なら、Rustで…
2025年10月20日のAWS障害、なぜ世界中のサービスが止まったのか 10月20日の夕方、いつものようにゲームを起動しようとしたら繋がらない。Slackで同僚に連絡しようとしても応答がない。そんな経験をした人は多いはずだ。FortniteもZoomも任天堂のオンラインサービスも、軒並み障害が発生していた。 原因はAWSの障害だった。しかし「AWSで障害が起きた」だけでは、なぜこれほど広範囲に影響…
pragma optimizeで囲むことで最適化をオフにすることができ変数の中身が見えるようになります #pragma optimize("", off) int myFunc() {...} #pragma optimize("", on)
1. はじめに 1.1 この記事で扱うこと(スコープ) 1.2 読むとわかること 1.3 前提と制約 1.4 本記事で扱わないこと(除外) 1.5 要点まとめ(結論の先出し) 2. アーキテクチャ 2.1 フロー(全体像) 2.2 マッピング方式の比較 2.3 Cookie / 認証の設計 3. 実装ミニマム 3.1 クエリ方式(__tenant)(推奨) 3.2 パス書き換え方式(参考) 3.3…
次のページ