はてぶ・Qiita・Zennのトレンド記事を紹介
前々から自作ブラウザを作ってみたかったんですよね。作ります。今回はブラウザのGUI周りの、主にレイアウトの座標計算モジュールを自作しました。CSS のボックスモデル, Flex, Grid の座標計算というのが伝わりやすいでしょうか。HTMLパーサ/CSSパーサ/CSSクエリ
Reactでの、Suspense以後の設計に不慣れな方に向けて、Suspenseの活用法をjotaiを通じて解説します。
Claude Code の ENABLE_TOOL_SEARCH=1 の挙動を理解する 2026/01 🔖 4
この記事はリバースエンジニアリングによる推測も含みます。この変更が現時点で表に出ておらず、取り下げられる可能性もあります。Claude Code を含め、多くのコーディングエージェントでは、ファイル操作や外部との通信を行う際に MCP(Model Context Protoco
Vue Vineで 1 ファイルに複数コンポーネント 🔖 13
Vue Advent Calendar 2025 14 日目の記事です。https://qiita.com/advent-calendar/2025/vue はじめにナイトウ(@naitokosuke)と申します。今回は Vue Vine を紹介します。SFC で小
Claude Code 開発者自身の活用法をまとめてみた 🔖 44
こんにちは、あきのです。普段は 「AI開発効率化ソリューション」 を提供しているZenTechのCTOをしています。最近は常にAIで開発が効率化できないか考えています。この記事では、Claude Codeの開発者であるBorisさんが投稿されていたClaude Codeの活用法
横断的に理解する PostgreSQL の 内部データ構造: MVCC・トランザクション分離・インデックス 🔖 177
はじめにこんにちは。かろっく@calloc134 です。巷では NewSQL が流行りを見せていますが、皆さんこう思ったことはありませんか?我々は、RDBMS ですら、十分に理解していないのではないか?今回は、PostgreSQL の内部実装に焦点を当てて、RDBMS 実
Claude CodeのSkillsを確実に発動させる方法を色々試してみた 🔖 1
結論から言うと、CLAUDE.mdに書け100%。いや、マジで。色々試した結果、CLAUDE.md に直接書くのが一番確実という身も蓋もない結論になりました。「Skills」っていう仕組みがあるのに、それを発動させるために別の場所に設定書くって何なんだって話なんですけど、現状
AIキャラ同士で会話したら自分にないアイデアが生まれるのでは? 🔖 1
前提これは私しか使わないサービスの個人開発の備忘録です。2027年を迎える頃に、『2026年はこんなこともしたな』と振り返りつつ、読んだ人のシステム開発のアイデアになるようなミノムシぐらい小さい社会貢献をしておきます。このサービスの本当の意図は打席に立つことです。その言葉の意味
検証用の Azure VM に Public IP はいらなくなったっぽい
TL;DRかつては検証用の Azure VM に Public IP をつけてリモート デスクトップ接続してた今では、Public IP アドレスが紐づいていない Azure VM でもシームレスに接続できるようになったちょっと嫌だなという場合は Azure Policy
メモがてらに。今年は記事をたくさん書きます。(毎年言っている PCMac ということで。 ターミナルエミュレーターiTerm2 -> Ghosttyhttps://ghostty.org/最初は設定がはまらず移行しきれなかったが一通りうまく行ったので完全移行
ずっと欲しかったPDFリーダーを個人開発している話 🔖 354
はじめにこんにちは、@togatogaです。検索とRustが好きなソフトウェアエンジニアです。私は技術書を読むのが好きです。近年はAIやLLMのサービスの発展により和訳や解説を手軽に得られるようになったこともありPDF形式で技術書を購入することが増えました。しかし、既存のPD
【Next.js】「動けば正義」から卒業する。個人開発で設定すべきセキュリティヘッダー7選とその効果 🔖 2
はじめに先日公開したCSV変換アプリの開発中に、AI(ペアプロ相手)から 「セキュリティヘッダーを設定しましょう」 と指摘され、前回の記事 に書いたのですがセキュリティヘッダーのそれぞれの役割の理解が曖昧なままだったので改めて調べた内容を備忘録としてまとめます。 セキュリテ
新人エンジニアのための今度こそ理解するSSL/TLS超入門 🔖 244
はじめにWeb開発やインフラに関わっていると、必ず目にするのがHTTPSです。今や「HTTPではなくHTTPSが当たり前」という世界になっています。一方で、こんな経験はありませんか?証明書エラーが出たけど、よく分からず無視した「オレオレ証明書」と言われてもピンとこない
2026年版:JavaScript/TypeScriptのロギング入門 🔖 170
本番環境で障害が発生したとき、手がかりになるのは結局ログだけだった——という経験は、多くのエンジニアが持っているのではないでしょうか。ところが、開発中に書き散らしたconsole.logは肝心なときに役に立たないことが多いものです。「ここ通った」「動いた」といったメッセージや、巨
新たな始まり:Vim/Neovimを再起動させるRestartコマンド
この記事はVim駅伝の2026-01-02の記事です。前回の記事はわたくしkawarimidollのVim/Neovimをquitするときに特殊ウィンドウを一気に閉じるです。Vim駅伝は常に参加者を募集しています。詳しくはこちらのページをご覧ください。以下の記事にインスパ
自分が 2025 年にエンジニアとしてやったことの振り返りです。過去の振り返りはこちら。https://techblog.szksh.cloud/what-i-did-2022https://zenn.dev/shunsuke_suzuki/articles/look-b
小データの予測から意思決定へ:転職を機に研究仮説を総括する 🔖 13
新卒から11年勤めたNECを退職し、2025年9月にPreferred Networks(PFN)に移りました。これまでデータサイエンスの実務と、社会人博士などを通じた機械学習研究を続けつつ、数理最適化の事業化にも取り組んできました(披露宴の席次も数理最適化で決めました)。本記
デジタル署名とは配布されているデータを受け取るとき、受け取ったデータが本当に配布している人から来たものかを確認したいことがあります。例えば便利なソフトウェアをダウンロードできるサイトがあるとしましょう。そのソフトウェアをダウンロードしてインストールしますが、ダウンロードしたそ
動画編集ソフトを作ってみた!【React】【Rust】 🔖 9
動画編集ソフト"FrameScript"このFrameScriptはReact + CSS + 独自APIで動画を構成する、やや特殊な動画編集ソフトです。構成としてはElectron + Rust(バックエンド)で、書き出しはChromiumのヘッドレスモード + ffmpe
【予言】2026年は論理ゲート式ニューラルネットワークが爆発的に進化する 🔖 1
はじめに近年、Self-AttentionやTransformer, 拡散モデルなど様々なAIモデルが発達し、世界が大きく変わっています。そのどれもが巨大なテンソルを用いて推論や学習を行っており、その結果数千億をかけてGPUを大量に使う戦術へとシフトしていきました。そんな中、
2025年総括記事:Microsoft 365 Copilot推進担当者よ、Agentに踊らされるな 🔖 5
2025年も終わろうとしている本日。Microsoft 365 Copilot推進担当者向けに記事を書きます。2025年はAI Agentで盛り上がった一年でした。Microsoft 365 Copilotもご多分に漏れず、さまざまなAI Agentの機能が追加されました。
今年の振り返りと来年に向けた目標の整理をしていく。 2025年の振り返り2025年の目標として設定していたのは、以下の5つだった:大学院、修了する仕事でより良い成果を出す文章を書く本・論文を読む人生をがんばるそれぞれ達成度合いを振り返っていく。 大学院、
はじめに師走も佳境ということで、自分の開発環境に新しく導入したツールや本年もお世話になったツールを棚卸しがてら紹介できればと思います! 前提: 普段の開発スタイル中学生という多感な時期にブラッディ・マンデイというドラマにハマってしまったせいで、ターミナルみたいな無機質な画
この記事はSpeakerdeckの2025年最も読まれたスライドの一つとして「エンジニアに許された特別な時間の終わり」が選出された記念に調子に乗って書かれています。https://blog.speakerdeck.com/2025s-most-viewed-speaker-de
今年もこの時期がやってきました。躍進という訳には行きませんが、少しずつ前に進むべくデータベース関連のお仕事を続けています。 データベース業界を振り返って昨年紹介したように、2024年はマルチクラウドやメガクラウドからの分散DBに関するメジャーリリースがあったり、マルチクラウ
📕【概要】 本書は、Web セキュリティの基礎を一定学び終えた方が、実際に「CVE 番号の取得」というリアルワールドな成果を初めて手にするための、体系的かつ実践的なバグハント入門ガイド本です。 世の中には多くの学習コンテンツや演習環境が存在しますが、それらをマスターするだけ
Claude Codeの全てのCHANGELOGを追ってきて 🔖 104
Oikonです。普段はClaude Codeの話をX(Twitter)でしています。激動の2025年がもうすぐ終わるということで、Claude Codeについてまとめようと思いました。個人的に2025年はAIエージェントが大きく飛躍した年であり、私にとってはClaude Cod
はじめにCAtechLoungeのアドベントカレンダー24日目の記事です! iOS会員のさきです!あなたはこう思ったことはありませんか?『Swiftだけでwebアプリを公開したい!』いろんな言語が世の中にはあり、何個か触ったことがありますが私はSwiftが好きです。なので
ジョージア工科大学のコンピュータサイエンス修士課程を修了しました 🔖 65
2022年の秋学期にOMSCSに入学した。https://zenn.dev/magurotuna/articles/georgia-tech-omscs2025年秋学期で単位をとりきって、修了することができた。学位はMaster of Science in Computer
1403人が年末に使ったDiscord読み上げBot「Swiftly」のインフラ構成と開発
年末という、DiscordのVC利用が一気に増える時期に、12/24日から12/31までに1403人のユニークユーザーが利用したDiscord読み上げBot「Swiftly」。この記事では、Swiftlyがどのようなインフラ構成と設計で、この負荷を支えているのかを紹介します。
フルVibe Codingでも仕事が進むようになってきた2025年 🔖 69
https://x.com/kazuph/status/2005471615564533765(フルVibe Codingできたとは言ってない)ご無沙汰しております。今年の後半から大学の講師(情報学部)もするようになって、すっかり時間がなくなっていたkazuphです。!
新卒社会人博士データサイエンティストが1年続けた10の悪あがき 🔖 3
はじめにはじめまして.尾崎といいます.2025年もまもなく終わりそうですね.今年は社会人が始まり,同時に博士課程に進みとスタートの1年でした.まだ3月までありますが,一旦ここで振り返ってみようと思います.まずは筆者の立場を明らかにしておくと,4月からフルリモートでスタートアッ
やはりお前らのSkillsの解釈はまちがっている。 🔖 71
Claude Codeで提供が始まり、Codex CLIやGitHub Copilotでも相次いでサポートされたAgent Skills(以後Skills)機能。とても素晴らしい機能だと思います。ただ、MCPのときにも思ったのですが、Anthropicは新しい機能のプロモーショ
!この記事はミライトデザイン Advent Calendar 2025の17日目です。 はじめにAWSを使う上で知っておくと便利なTipsを紹介します。知っておくと日頃の業務がちょっと楽になる...かも? AWS CLI の補完AWS CLIはコンソールでの作業
AI駆動開発を全力で試して得られた、10の実践テクニックと知見について 🔖 71
はじめに「AI を使えば開発を効率化できる」 僕自身も色々と試していて、その確証を持っていたのですが、「どこまで AI に任せられるのか?」「バイブコーディングだと、どのタイミングでアプリがスケールしなくなるのか?」「どのような問題が生じるのか?エンジニアリングで対応で
wa.dev に WebAssembly Component Model のライブラリを公開してみた 🔖 4
MoonBit で書いたシンタックスハイライトを、WebAssembly Component Model 形式で wa.dev に公開してみました。これです。https://wa.dev/mizchi:tmgrammar wa.dev とはwa.dev は、WebAss
中途半端にResultを使うぐらいならunwrapの方がマシ 🔖 25
!本記事はRustのエラークレート選定方法 #error - Qiitaをブラッシュアップした記事です。Rust初心者の筆者「アドカレ完走!書いた文字数をカウントしてブログに乾燥した換装書くぞ!」初筆「せっかくだし文字数カウントスクリプトもRustで書いてみるか。ディレ
導入Transformerのself-attention行列は、通常は各トークン間の直接的な重みとして用いられます。softmaxの後、この行列は非負で各行の和が1になるため、確率遷移行列として見なすことができます。ここでは、attentionを一度作用させる操作は1ステップの
7年運用した Firestore から 1億件超えのデータを Cloud SQL に移行し、速度と費用と開発体験を改善した話 🔖 4
はじめにこんにちは。株式会社 QuizMarket の @ymdkit です。この記事では、自社で開発・運営する学習管理サービス「暗記メーカー」にて、2025年に行ったデータ移行やそれによって得られた効果について振り返ります。本記事の主なターゲット無料枠のサービスを利用
ピクセル空間フローマッチングモデルで顔イラストを学習してみた 🔖 1
やったこと以下のような 256x256 画像が生成できる 90 M パラメータの JiT モデル を学習しました(品質がいいもののみを選んでいます):チェリーピックした出力例。256x256画像16枚でそれぞれ異なるプロンプトから生成され、手動で選定されたJiT モデルに
Tesla T4でMNIST推論 2,780万枚/秒を出すための最適化技術 🔖 3
本稿は、提示されたColabノートブック(mnist_t4_ultrafast_inference_v7.ipynb)の内容をベースに、「6年前世代のGPU(Tesla T4)」でMNIST推論を毎秒2,800万枚級で回すために効いた最適化を、再現可能な形で体系立てて整理するため
Rust製のPythonライブラリを自作してみた 動機的なお話日頃、Pythonで開発を行っている身からして何一つ不便は感じないのですが、uvやruffがRust製であることを考えると、やはり処理速度は正義なのかと思うこの頃。特に処理速度で困っているわけではないのですが、
!この記事は数理最適化アドベントカレンダー 2025 12/24 で投稿予定だったけれど間に合わなかったものです。https://qiita.com/advent-calendar/2025/mathematical-optimization1 日遅れたら既に代理の記事が
2026年、量子コンピュータが半導体ビジネスに「統合」されるための必須生存ルール 🔖 1
SEMICON Japan 2025を終え、私はある種の確信、あるいは強い「警鐘」を鳴らすべきだと感じています。2026年、量子コンピュータはこれまでの「研究開発フェーズ」を卒業し、巨大な 「半導体LSI業界」の一部 へと完全に飲み込まれます。これまで大学や研究機関が10年以上
Azure OpenAI の非推奨と提供終了を正しく理解する 🔖 1
本記事は Microsoft Learn に掲載されている Azure OpenAI モデルの非推奨および提供終了に関する公式ドキュメントをもとに、初めて触れる方にも分かるよう整理した解説記事です。 はじめにAzure OpenAI Service では、より高性能で安全な
OS のアップデートに伴い利用可能な modifier も増えていきます。便利になる反面、例えば既存アプリに最近登場した Liquid Glass の modifier をつけたいと思ったらimport SwiftUIif #available(iOS 26.0, *)
前置きdbt Advent Calender 2025 12/22担当でしたが遅れてしまい失敬。業務中でなかなか腰を据えてdbtのCIを検討して組むタイミング無かったのでこのブログを機にやってみたいCIを一通り実装し検証してみましたのでその検討の内容を取りまとめました!私か
Visual Studio 2026 で GitHub Copilot 用の設計ドキュメントを整備するときの注意点 🔖 22
皆さん GitHub Copilot を使っていますか?私は、Visual Studio Code の方の GitHub Copilot を使うことが多いのですが、今回は Visual Studio 2026 での GitHub Copilot を使う上で気を付けないといけない
はじめにこんにちは。ソフトウェアエンジニアの生産効率は、高性能なマシンや質の良いキーボード、さらには日々の運動や栄養バランスの取れた食事などに支えられていますが、中でもポータブルな設定ファイル集である dotfiles にはそれぞれのエンジニアが持つ計算機環境へのこだわりが凝縮
Claude Code中心のAIコーディング運用:実務で効いた5つの型 🔖 352
AIコーディング前提の開発プロセスを仕組み化はじめまして。松尾研究所の中川です。AIコーディングを前提に、提案から開発・運用までを一気通貫で進めるスタイルは増えつつあります。弊社のプロジェクトでも、AIコーディングは単なる「補助」ではなく、開発プロセスの中核として扱われる場面