技術ブログを書いているエンジニアの集まるグループです。
はてなブログを持っていれば、誰でも参加できます。
400社以上の企業技術ブログをまとめて読めるページがオープン! こちらも併せて日々の情報収集にご活用ください。
RailsのRakeタスクでログ出力を共通化する方法をメモしておく。 Rakeタスクの賢いロギングを参考に改良してみる。 qiita.com 要件 Rakeタスクの開始と終了がわかるようにログを出力する Rakeタスクが途中でエラーとなったら、終了ログは出力せずに、FATALログを出力する ログ出力をするRakeタスクが簡単に実装できるようにする Rails.loggerがない場合には標準出力をす…
はじめに こんにちは、某猫です。 皆さん時計はご存知ですね。では、世界時計はご存知でしょうか? 世界時計はロンドン、ニューヨーク、東京……。 タップ一つで世界中の時刻を知ることができる、大変便利な機能です。 皆さんのスマートフォンの時計機能の一つとして入っているはずです。 しかし、ふと思いました。 それって本当に「世界の時計」なんでしょうか? 我々日本人にとっての「世界(セカイ)」とは、グリニッジ…
これははてなエンジニア Advent Calendar 2025、8日目の記事です。 Model Context Protocol (MCP)の登場で、AIアプリケーションが外部システムを呼び出し、情報を参照する手続きの標準化が進んでいる。 MCPサーバーのトランスポート層として、ローカル利用を想定したstdio(標準入出力)に加え、HTTPを利用するStreamable HTTPが定義されている…
本記事は「Serverless Advent Calendar 2025」7 日目の記事です。 チャットアプリケーションのストリーミング表示の方法について 基盤モデルを使って Web ベースのチャットアプリケーションを作成するケースはよく見受けられますよね。 私も基盤モデルを使用するアプリケーションのデモやサンプルとして、よく作ります。 その際、「レスポンスのメッセージのストリーミングで表示したい…
生成AI の書籍がたくさん出てきています。今回は、世の中から遅れないように、LangChainとLangGraphによるRAG・AIエージェント[実践]入門 エンジニア選書 を読みながら、OpenAI の GPT をAPI から使っていこうと思います。 では、やっていきます。
Next.jsは通常、ビルド時にクライアントからも参照可能なNEXT_PUBLIC_ で始まる環境変数をインライン化して、ビルド成果物に埋め込み、さらに静的ページの生成まで行います。 そのため、ビルド後に実行時に渡す環境変数でクライアント側の動作を切り替えることができません。 さらに静的ページの中でDBのクエリ結果やAPI呼び出しを表示していた場合、生成のためにそれらに接続できるようにすることが求…
NuGetシリーズ インデックス Nugetアカウントの作成 - kttFox’s diary Nugetパッケージの作成 - kttFox’s diary Nugetパッケージの公開 - kttFox’s diary NuGetパッケージの見え方(nuget.org, Visual Studio) - kttFox’s diary はじめに 2025/12/02 現在 NuGet パッケージ (…
いまここに、従来のレフレックス・ラジオの高音質、低歪み化を実現するOP amp式 高音質レフレックス・ラジオを発表いたします。 図1.オペアンプ式 高音質レフレックス・ラジオ(新考案) 課題: 従来のレフレックス・ラジオは、1石のトランジスタで、RF増幅と、検波されたAF増幅を加算して同時に増幅することで、高感度を得ていましたが、TRの非線形特性により、RF増幅およびAF増幅での歪み発生が避けられ…
概要 転職に伴い、現職を2025年12月末に退職することになりました。 初めての転職活動で、考えたことや感じたことをメモとして残しておきます。 背景 経歴 大まかに以下のような経歴になります。すべて同一企業での経歴です。 期間 職種 2020年6月-2021年3月 IT コンサルタント? 2021年4月-2025年12月 フロント・バックエンドエンジニア 社会人としては6年目になりますが、現職の初…
シリーズ: システム開発の基礎 システム開発におけるシステムとは何か V字モデルを使って開発プロセスを組み立てよう〜システム開発で迷子にならないために V字モデルの基本構造をWhy,What,How,Make,Testの視点で理解する V字モデルの各レイヤー(企画、運用・評価編) V字モデルの各レイヤー(要件定義、運用テスト・システムテスト編) V字モデルの各レイヤー(基本設計、結合テスト編) V…
次のページ