はてぶ・Qiita・Zennのトレンド記事を紹介
Alibaba cloud と Qwen LLM で LINE Chatbot を作成する
はじめにこんにちは、今回は AWS, Azure, GCP の次に名前が上がるにも関わらず、業務上では殆どお目にかかれないクラウド、Alibaba Cloud で遊びたくなったので LINE 上で Qwen を使ったチャットボットを作成してみました。コンプライアンス等の要請か
FFRI × NFLabs. Cybersecurity Challenge 2025 Writeup
まえがきFFRI × NFLabs. Cybersecurity Challenge 2025に参加しており、3位だった。並行してDefCamp CTF Qualsにも出ていた(こちらは決勝進出できずだった)が、このCTFは開催期間が72時間というのもあり、それなりにじっくり
はじめにRailsアプリを開発している中で、「あるモデルの設定を、関連する複数のモデルに自動で反映させたい」 という課題に直面しました。そこで使用した実装方法を、学習塾システムを題材に、「クラス管理者が生徒の通知設定を一括で管理できる仕組み」を実装するパターンとして紹介します
TanStack Form v1以降のアップデート内容まとめ
TanStack Form v1以降のアップデート内容をコード例とともに解説します。継続的に更新予定です。
「もしもの人生」を可視化するWebアプリをリリースしました!
「並行世界」をリリースしました!こんにちは!今回、「もしもあの時、違う選択をしていたら...」という想像を形にするWebアプリ「並行世界」を作ってリリースしました🎉https://parallel-life.lydear.com どんなアプリ?簡単に言うと、人生の分岐点
GitHub Enterpriseプランにするメリットって何? 🔖 2
はじめに最近GitHubってTeamプランからEnterpriseプランに変えると何がいいの?と聞かれることが多くなったので、本記事にまとめてみました。この記事では、普段皆さんがお使いのGitHubについて、TeamプランからEnterpriseプランにアップグレードして出来
Claude Codeで始めるナレッジ管理CLIツールによるMCPサーバー接続 🔖 1
以前、Wikiリンク記法で書いたマークダウンファイルを静的サイトへビルドするCLIツールの紹介をしました。https://zenn.dev/boykush/articles/0b13f54335dbb7CLIツールの新機能としてCLIコマンドによるMCPサーバー実装をしたとこ
はじめに業務で Kubernetes を扱うに当たり、チュートリアルを実施しました。一緒に「なんもわからん」から「完全に理解した!」をえて「チョットデキル」を目指しましょう!https://kubernetes.io/ja/docs/tutorials/ 目次はじめに
Snowflake World Tour Tokyo 2025 完全燃焼記〜楽しみつくすための僕なりの方程式〜
はじめに今回は、Snowflake World Tour Tokyoでの個人的な体験と学びを中心に綴った雑記です。技術的な詳細よりも、イベントを最大限に楽しむためのヒントや、そこから得られた気づきに焦点を当てていますので、ぜひお気軽にお読みください。9月11日12日に開催され
yieldの使い道夫れPythonに限らずプログラミング言語には、頻りに使う機能もあれば、特別の用でもなければ殆ど使うことのない機能というものもあるものです。斯く言う私はPythonに初めて触れてから数年経つものの、yieldをまともに扱った場面はたった一度しかありませんでした
主要な言語について、演算子の優先順位の設計を比較します。自作言語の設計等に役立ててください。 算術演算 vs ビット演算多くの言語では、算術演算がビット演算に優先します。*, /+, -&|しかし、GoとSwiftではこれらの階層が混在してい
ghtkn でローカル開発用に GitHub Access Token をセキュアに生成して PAT から卒業する 🔖 29
ローカル開発のために GitHub App からセキュアに User Access Token を生成する CLI である ghtkn を紹介します。https://github.com/suzuki-shunsuke/ghtknhttps://github.com/suzu
[レポート] 『AI時代を見据えたANAグループのデータ戦略:Iceberg導入のリアルと今後の展望』 #SWTTokyo2025 🔖 2
株式会社truestar プロダクト開発部所属のしんやです。当エントリでは、2025年09月11日(木)、12日(金)にグランドプリンスホテル新高輪 国際館パミールで開催された『Snowflake World Tour TOKYO 2025』のセッション『AI時代を見据えたAN
WebDAVのファイル一覧をJSONで取得したい【WebDAVJSON】
https://github.com/GitHub30/WebDAVJSONWebDAV は通常 PROPFIND で XML を返しますが、フロントエンドやスクリプトからは JSON のほうが扱いやすい場面が多いです。WebDAVJSON は PHP / Node.js のシ
ナレッジワークにおけるデータ基盤の構成 - 2025/09 🔖 53
!※この記事は、「KNOWLEDGE WORK Blog Sprint」第14日目の記事になります。 はじめにナレッジワークでエンジニアをしている @_sisisin です2025/04 にデータ基盤チームへ移ってきて初めてのデータ基盤屋さんをやっています主に基盤の
PythonオブジェクトをRustで効率的に処理する - pyo3-arrowによるゼロコピー実装 🔖 1
FFI(Foreign Function Interface)の型変換のオーバーヘッドRustとPythonを連携させるとき、悩ましい問題がデータの受け渡しです。# ユーザは様々な形式でデータを渡してくるimport numpy as npimport pandas as
nano-bananaでモバイルアプリUIモックアップを作る 🔖 159
Oikonです。今月からモバイルアプリ開発にチャレンジしており、悪戦苦闘中です。アプリケーションを開発する際には、要件定義やUIデザインなどを事前に決めることが多いです。今回はUIデザインのアイデア出しについて焦点を当てます。個人的にモバイルアプリのデザインは門外漢なのでど
dora-rs: これがAI時代のロボティクスミドルウェアだ! 🔖 35
こんにちは、渡辺貴史です。最近西海岸ではdora-rsというミドルウェアが流行っていると聞き、早速すこし真面目に触ってみました。すでに2.5k starがついています。https://github.com/dora-rs/doraさっそく、自分のロボットのシステムをdora
Proxmox VE のライブマイグレーションの実力を試す(Proxmox VE インストール ~ ライブマイグレーション実行まで)
はじめにBroadcom 社による VMware 買収に伴うライセンス体系の大幅な変更を受け、VMware ESXi からの移行を検討せざるを得ない状況に直面しました。移行先を選定する上で、仮想マシン(VM)を無停止で別ホストへ移動させるライブマイグレーション機能は、サービス
フロントエンドカンファレンス北海道2025 に参加してきました! & ほぼ全資料まとめ 🔖 1
こんにちは!チームラボ フロントエンド班所属の森と安藤です!2025年9月6日、北海道のエア・ウォーターの森にて開催された「フロントエンドカンファレンス北海道2025」に現地で参加してきました!また、私たちの所属するフロントエンド班からは朴木(ほうのき)さんと志田さんの2名が
Haskeller のための AtCoder 言語アップデート 2025 🔖 1
背景AtCoder では、ジャッジ環境 (コンパイル・実行環境) を (ユーザの意向に沿って) 更新するイベント『言語アップデート』が隔年で実施されています。先日 2024-25 年度の言語アップデート における提出が締め切られました。今後の予定は概ね以下のようです:20
Claude Code 探訪: Opus と Sonnet を使い比べて気がついたこととその違い 🔖 41
■ はじめに弊社でも Claude Code の活用を進めています。この記事では、実際に業務の中で Claude Code の Opus と Sonnet を1週間ずつ使い比べた結果を元に、どんな違いがあるか分かったことなぜその差が発生しているのか考えたことについ
TypeScriptの型推論でCLIバリデーションをなくせた話 🔖 27
CLIツールを作っていると、必ずと言っていいほど書くことになるバリデーションコード。TypeScriptの型推論を活用したら、このコードをほぼ不要にできたお話をします。きっかけは、いろんなプロジェクトのコードを読んでいて気づいたことでした。どのCLIツールにも、似たようなバリデ
Bluesky をもっと楽しくする新アプリ "SkyBeMoreBlue" を公開しました 🔖 2
こんにちは / はじめまして、So Asano です。このたび、AT Protocol(Bluesky の基盤技術、以下 atproto)で新しいアプリをつくりました。その名も SkyBeMoreBlue です。👉 アプリはこちら → https://www.skybemo
バックエンドTypeScriptでオニオンアーキテクチャを運用してわかった手応えと反省点 🔖 109
弊社ではT3-Turboを導入しており、フロントエンドにNext.js、サーバーサイドにNestJSを採用しています。本記事では特にサーバーサイドのアーキテクチャに焦点を当て、私たちが実践しているドメイン駆動設計(DDD)について、その運用から見えてきたメリット、デメリット、そ
Triton を使って CUDA を書かずに高速な GPU カーネルを実装する 🔖 3
Triton とはhttps://github.com/triton-lang/tritonTritonは、2021年にOpenAIがリリースしたソフトウェアで、リリース記事曰く以下のような特徴があります。an open-source Python-like progra
レッドオーシャンに一石を投じるつもりで変なSNSを10ヶ月以上運営してかなり病んだ話 🔖 3
序文Keik(NonFict.me)というSNSを10ヶ月以上前に開発し、以後運営し続けています。http://keik.org入力に45秒の制限時間を設け、タイピング中の内容をリアルタイムで共有、リプレイ可能な形で記録する。これにより、投稿を待たずともリアルタイムで
マテリアルズインフォマティクス(MI)入門:Pythonによる物性予測から逆問題設計まで
📰 概要材料開発のスピードと効率を飛躍的に向上させる「マテリアルズ・インフォマティクス(MI)」を取り入れたいと考えたことはありますか。MIは、データ科学の力を使って新しい材料を効率的に探索・開発する革新的なアプローチとして、今、大きな注目を集めています。本書は、Pytho
Google Cloud 認定資格の合格率を10%上げるかもしれない Gemini Apps のガイド付き学習を試してみた 🔖 1
こんにちは。クラウドエース株式会社 第一開発部の阿部です。本日は Gemini App のガイド付き学習機能を使って、Google Cloud 認定資格の学習をしてみた体験談を紹介します。 はじめにはじめに、このブログ記事の前提となる情報を紹介します。 Google
AIによる大量コードのマイグレーションスクリプト作成の試行錯誤と知見 🔖 25
!この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 大量コードのマイグレーション with AI「アーキテクチャの刷新のため、1000 ファイルほどを書き換えてください」こんな要件が明日あなたの手元にも飛び込んでくるかもしれません。私には
Full Weak Engineer CTF 2025 インフラ覚書 🔖 1
2025.08.29 19:00 ~ 2025.08.31 19:00で開催されたFull Weak Engineer CTF 2025でのインフラを担当したので、やったことや発生した問題についてまとめます。個々の問題のサーバーについては、作問者がやったり皆で協力して作成したり
導入こんにちは。株式会社フェズ プロダクト開発部部長の海沼玲史です。普段はプロダクトエンジニアを名乗りプロダクトのためならなんでもやると宣言しチームのボトルネックを見つけ解決するムーブに努めています(できていないことも多々あります)。最近のボトルネックは採用なので採用活動を強
Playwright MCPを使ってE2Eテストを楽に書く 🔖 237
!この記事は、「KNOWLEDGE WORK Blog Sprint」10日目の記事ですナレッジワークでは、お客様に安定したサービスを提供するため、E2Eテストを活用した品質保証に取り組んでいます。ただし、E2Eテストの開発・保守には多くの時間と労力が必要で、正直なところ手
″仕様駆動開発″というプロンプトを外付けするSpec Kit 🔖 43
はじめに何番煎じかもう分からないけどSpec Kitを触る。https://azukiazusa.dev/blog/spec-driven-development-with-spec-kit/https://zenn.dev/beagle/articles/7976e6ac
国産の仕様駆動開発ツール cc-sdd を推していきたい 🔖 128
こんにちは!エンジニアの黒神です!今回は「仕様駆動開発(Spec-Driven Development)」を Claude Code 上で手軽に実行できるツール 「cc-sdd」 を触ってみたら開発体験がめちゃ良かったのでご紹介します。SDD に関しては紹介記事がたくさんある
npmパッケージ/GitHub Actionsを利用する側/公開する側でサプライチェーン攻撃を防ぐためにやることメモ 🔖 107
パッケージを利用する側、パッケージを公開する側でサプライチェーン攻撃を防ぐためにできることのメモ書きです。 パッケージを利用する側npmやGitHub Actionsなどを利用する側として、サプライチェーン攻撃を防ぐためにできることをまとめます。 ロックファイルを使う
複数 AI エージェントの MCP サーバーの設定を一元管理する「mmcp」の紹介 🔖 10
複数の AI エージェントごとに毎回 MCP サーバーの設定をするのって面倒ですよね。設定忘れも頻繁にあります。Codex CLI に至っては設定ファイルが TOML 形式なので、他の AI エージェントの JSON 形式の設定からコピペするのも一手間かかります。Codex
XREAL SDK入門:Unityで開発するXREAL対応AR 🔖 1
XREAL SDK3.0.0の開発の入門本です。機能の紹介と簡単な開発について書いています。今後もTipsやコンテンツ開発につながるような内容を更新、、頑張りたい。
いまさら聞けない? Function calling を Agent Development Kit (ADK) で理解する 🔖 1
はじめにこんにちは、クラウドエース第三開発部のリュウセイです。最近は休日にパンケーキを焼きながら(表面はきつね色派)、AI エージェントと Agent Development Kit(ADK) をキャッチアップしています。キャッチアップしていく中で、「Function cal
Rustのproc-macroを書き続けて3年が経った 🔖 1
気づけばRustのproc-macroを書き続けて3年が経ちました。振り返ってみると、この期間にかなりの数のcrateを開発してきました。成功も失敗もありましたが、それぞれから多くのことを学びました。今回は、これまで開発してきたcrateの紹介と、そこから得られた知見を共有したい
余計なuseMemoを1つ消したらtscが135秒高速化した話 🔖 47
余計なuseMemoを1つ消したらtscが135秒高速化した話 はじめに大規模なReact + TypeScriptプロジェクトにおいて、無意味なオブジェクトマッピングを行うuseMemoを1つ削除することで、TypeScriptコンパイル時間が146秒から11秒に短縮され
Vercel製AIツール三種の神器で実現する - モダンなAIチャット開発 🔖 3
はじめにAIチャットアプリケーションを開発していると、従来のWeb開発とは異なる課題に直面します。レスポンスが少しずつ生成されるストリーミング処理、不完全なMarkdownのリアルタイムレンダリング、複雑なチャット状態の管理など、AI特有の要件への対応が必要です。この記事では
2人のエンジニアがほぼ同時期に似た動機で同じ技術を発明した件について 🔖 2
(これはポエムです) はじめに皆さん、こんにちは。今日は少々気まずい(という程ではないが)お話をしなければならないことがございまして、筆を取らせていただいております。実は、私がコツコツと作っていたRustのcrateが、kenossさんという優秀なエンジニアの方が作られたc
はじめにインターネットの仕組みを知る中で、BGPという仕組みがインターネットを支えていることを知りました。自宅サーバーを運用する中で、インターネットは欠かせないものです。今回は、自宅サーバー内で2つのコンテナを作成し、BGPで経路交換をしてみます。!私はBGPを少しだけ
LeRobot SO-101での模倣学習SO-101で以前、学習用の教師データ取得まで実施しました。https://zenn.dev/karaage0703/articles/8042463b476fbfいよいよ模倣学習をしてみたいと思います。上記記事で、キャリブレーショ
🚀 dev3000: フロントエンド開発のデバッグ体験を根本から変えるツール" 🔖 65
dev3000 - Vercel Labsが実現した、次世代のデバッグ体験 はじめにVercel Labsから dev3000 という開発ツールがリリースされました。正直に言うと、最初は「また新しいデバッグツールか」と思いました。しかし、実際に使ってみると、これは単な
Next.jsでのURL状態管理を楽にするnuqsの使い方 🔖 1
Next.jsでフロント開発をしていると、「状態をURLに載せたい」という場面がよくあります。検索条件を共有したい戻る/進むで状態を復元したいページをリロードしても結果を維持したいこれを素直に実装すると useSearchParams や router.replace
Rustのnewtypeパターンを簡潔に:newer-type crateの紹介
https://crates.io/crates/newer-type はじめにこの記事では、私が作成したnewer-type crateについて紹介します。このcrateは、Rustのnewtypeパターンにおけるトレイト実装を自動化し、開発者の負担を大幅に軽減するライブ
TinyGo Keeb に参加してキーボードを作ってきた 🔖 3
はじめにTinyGo Keeb Tour 2025 in Osaka というワークショップのイベントに参加してキーボードを作ってきました。個人的に、Raspberry Pi Pico や Raspberry Pi Zero 2 W、Raspberry Pi 等を幾らか保持は
はじめにhttps://agents.cloudflare.com/最近自作コーディングエージェントShaft[1]の動作確認でWorkers AIを使っており、せっかくなのでCloudflareだけで完結するAIエージェントも作ろうと思い立ったのでCloudflare Ag