2025-01-01から1年間の記事一覧
チームで統計の話になってバスタブ曲線が〜みたいな話を思い出したのでその話を書いた。 gigazine.net www.fukudaco.co.jp 工業用語だったと言うことに気づいた。 どうして似た時期に故障するのか? 大量に同じ型番を購入することで、製造元から出荷されるHD…
LiteLLMとは? LiteLLM は、複数の LLM (Large Language Model) API を 統一的なエンドポイント で利用できる軽量プロキシです。OpenAI、Anthropic、Google Gemini、Mistral など、さまざまな LLM プロバイダーの API を統合し、単一の API エンドポイントで…
連打したくないので有効化しておく % defaults write $(osascript -e 'id of app "Cursor"') ApplePressAndHoldEnabled -bool false && defaults delete -g ApplePressAndHoldEnabled
sreweekly.com Exact Code Search: Find code faster across repositories GitLabが開発した新しいコード検索手法で、トークン化ではなく3文字の「トライグラム」を使用することで、正規表現を内部でトライグラム検索に変換し、コード検索を効率化しています…
なぜかconnection timeoutが発生しまくる事象が起きてその際の再送をみるみたいなことをしたくてコンテナで動かせるようのやつ。仕事で使うことは滅多にない気がするがサッとあると便利。(ChatGPTだと頑なにIO::Socket::INETを使ってくれなくて微妙に困った)…
はじめに データベースの信頼性とパフォーマンスを支える重要な仕組みの一つに「WAL(Write-Ahead Logging)」があります。WALはトランザクションの整合性を確保し、クラッシュリカバリを効率的に行うための技術です。本記事では、WALの基本概念から仕組み、…
PostgreSQLのキャッシュ管理 PostgreSQLは高速データベースシステムとして広く使用されていますが、その高速性を支える重要な技術の一つに「Clock-Sweepアルゴリズム」があります。このアルゴリズムは、PostgreSQLのバッファキャッシュ(shared_buffers)を最…
目次 目次 ロジカルレプリケーションとは 仕組み ストリーミングレプリケーションとの比較 Auroraにおけるロジカルレプリケーション Auroraにおけるストリーミングレプリケーションの仕組み Auroraストレージの分散設計 リーダーインスタンスの高速レプリケ…
github.com 雑なシェルスクリプト、PerlやGoで書いたツールとかをVM立てては消してみたいなことをやってる時に消えていってるのでせっかくなので取っておいてみるみたいなことをしている。再利用性?みたいなのを正直あまり考えて書けていないのでこの辺を改…
curl.se ssls-export機能というのが入ったらしい。SSLセッションをファイルへインポート/エクスポートできる機能とのこと。
github.com PostgreSQLだけにしてるけどMySQLでも動かせるようにしたいとは思っています。とりあえずとれた数値がメトリクス化されてアラートにも連携できるように鳴ったのでひとまず便利。
概要 近年、AIの活用が急速に進んでおり、特にRetrieval-Augmented Generation(RAG)は、情報検索と生成AIを組み合わせた技術として注目を集めています。RAGは、インフラエンジニアにとっても有用な技術であり、トラブルシューティングや運用の効率化に役立…
zenn.dev 便利すぎる...知らなかったので書いておく。
title: C言語における#defineの基本 -tags: C 演算子 備忘録 +tags: C プリプロセッサ マクロ 備忘録 author: hanahagewanko slide: false #defineとは C言語の中で使われる、コードを変換するディレクティブ 定数や算出式に名前を付けることで、コードを分…
概要 SingletonClass をシングルトンとして実装し、C 言語から呼び出せるようにラッパーを提供する。 手順 1. SingletonClass.hpp の作成 シングルトンのクラス SingletonClass を定義します。 プライベートコンストラクタを使用し、コピーコンストラクタと…
www.snowflake.com Snowflakeとは? Snowflakeはクラウドベースのデータウェアハウス(DWH)ソリューションであり、従来のオンプレミス型DWHと比較してスケーラビリティ、パフォーマンス、コスト効率に優れた特長を持っています。AWS、Microsoft Azure、Goog…
SRE Kaigi 同じSREを扱っているカンファレンスということでスポンサー枠として登壇させていただきました。ありがとうございました🙏 登壇内容 speakerdeck.com 実際に稼働してるサーバから何が動いているのかをどうやって調べようかという話をしてきました。サ…
インストール # lima、docker brew install lima docker # colimaのインストール curl -LO https://github.com/abiosoft/colima/releases/download/v0.2.0/colima-amd64 sudo install colima-amd64 /usr/local/bin/colima # インストールが成功しているかど…
NginxではWebSocketのプロキシーも対応している。その中でもngx_http_upstream_process_upgradedは、Nginx HTTPモジュールにおけるプロトコルアップグレードの処理を担当しています。主な役割は、クライアントとアップストリームサーバー間のデータ転送を管…
音声とは、空気中の振動として伝わる音波を指します。音声は私たちが日常的に聞く音であり、会話、音楽、環境音などさまざまな形で存在します。音声は、音の周波数(高低)や強度(大きさ)を組み合わせて意味を成し、言葉や音楽などの情報を伝える手段とし…
www.databricks.com DataBricksとは? DataBricks は、Apache Spark をベースとしたデータ分析プラットフォームであり、データエンジニアリング、データサイエンス、機械学習を統合的に管理するクラウドサービスです。AWS、Azure、Google Cloud などのクラウ…
仕事で使うわけでは今のところないけど触ってみてる。コンパイルエラーが凄くてそれ通りに書いていくと動くというのが良かった。cargoコマンドも少ししか触っていないけど便利。マスコットキャラクターのカニが可愛い。 Linuxにも入っていてるらしいのでとて…
docs.oracle.com Linuxにおけるシグナルセーフとは、シグナルハンドラ内で安全に使用できる関数の特性を指します。シグナルは、特定のイベントが発生した際にプロセスに通知を送るための仕組みであり、その性質上、シグナルハンドラはプログラムの任意の時点…
EventEmitter とは、Node.js が提供する イベント駆動モデルを実現するためのクラスです。このクラスを使うことで、カスタムイベントを定義し、そのイベントのリスナー(処理)を登録して、イベント発生時にそれを呼び出す仕組みを簡単に実装できます。 主な…
最近はTypeScriptを書いています。JavaScriptも対して書いたことないので独特な書き味に色々戸惑っています。特にコールバック、無名関数、Promiseあたりは読めるようにはなったがまだ空では書けないですし複雑になると読めないですwコールバック地獄とか言…
github.com terraform-cdkとは CDK for Terraform (CDKTF)を使えば、TypeScript、Python、Java、C#、Goといった馴染みのあるプログラミング言語でクラウドインフラを定義し、Terraformを通じてプロビジョニングできます。これにより、HCLを学ぶ必要がなく、T…