はてぶ・Qiita・Zennのトレンド記事を紹介
2025 Hacktheon Sejong 簡易Writeup
まえがき2025 Hacktheon SejongのInternational Collegiate Cyber Security Competition(学部生だけが参加できて、40チームがオンサイトFinalに行ける)にチームsknbで参加しました。結果はAdvanced部
Lambdaを使ってリポジトリ内のファイルを取得しGitHub Issueを作成する 🔖 1
はじめにこんにちは、M-Yamashitaです。業務でAWS Lambda(以降、Lambda)を使うことになったので、お試しとしてLambdaを使ってリポジトリ内のファイルを取得しGitHub Issueを作成することをやってみることにしました。業務で活かせることを考え、G
知っておきたいGitHub Copilotの新料金体系 - プレミアムリクエストって何? 🔖 7
はじめにGitHub が発表した GitHub Copilot の利用料金改定に関する内容をまとめた記事です。https://docs.github.com/ja/copilot/managing-copilot/monitoring-usage-and-entitlemen
!これは知っておこうね、という初学者向けの駄文です。 「美しい」コード一般に、「美しさ」には主観が多分に含まれる。芸術作品であるとか、俳優さん女優さんに対して使う場合は特にそうだろう。しかし、こと数学の証明だとかコーディングといったものに対して使用される場合、そうしたも
非エンジニアの私が技術ブログを書く理由ヘッドウォータースのグループ会社ヘッドウォータースコンサルティングにて、コンサル職をやっていますせとうと申します。普段は業務整理だったり要件定義だったりいわゆるビジネスサイドの上流工程に携わっていますが、やれることは何でもやりたいと思っ
SwiftのLiteralとLiteral Protocol
LiteralSwiftには様々なLiteralがあります。nil // NilLiteral10 // IntegerLiteraltrue // BooleanLiteral"hello" // StringLiteral[] // ArrayLiteralここ
本書では Next.js において ESLint の利用方法について学びます。【読者】・Next.js で開発するために必要な ESLint の知識・Next.js で開発するために必要な ESLint の設定【特徴は】・ステップバイステップで構築方法を学べる・ソ
明日からできる!GitHub Copilot + GitHub MCP Serverで始めるAI駆動開発 🔖 301
はじめにこんにちは、URBAN HACKS サーバーサイドエンジニアの池田です。URBAN HACKSでは日々の開発でGitHub Copilotを活用しています。コードを提案、補完してくれるだけでも十分に活躍していますが、GitHub CopilotにAgent Mode
Amazon Q Developer CLI のややこしい話
はじめに時間が経てば解決する点もありそうですが、2025/04/25断面の記録として残します。小ネタです。 Amazon Q Developer CLIという名前オートコンプリート補完などTerminalを便利にする「Fig」というツールがあったのですが、2023/8に
自動運転データセットへのWebDatasetのIndexed Datasetの導入 🔖 1
はじめにこんにちは。Turing MLOpsチームの塚本です。自動運転AIの性能を高めるには、モデルの改良だけでなくデータの量と質が何より重要です。Turingでは「データセントリックAI」の考え方のもと、1日あたり20TBを超える膨大なセンサーデータを活用し、大容量、高品質
はじめにNix を知って 1 年ほど経ち、dotfiles はほぼ全て Nix に寄せましたが、唯一 .emacs.d は手動で clone して管理していました。設定ファイルは takeokunn の構成を真似て作っていました。彼の設定は高速で起動することで有名だったのです
エージェントは魔法じゃない:LLM時代の“不確実性”を武器に変える設計術 🔖 23
CursorやClineなどのコーディングエージェントは使っているMCPサーバーも導入したことがあるOpenAIなどのLLMをAPI呼び出しを通して使ったこともあるといった状況の方が、「でも自分でエージェントを実装するってなると、いまいちピンと来ないんだよな・・・」と思っ
XCTestからSwiftTestingへ:モダンなiOSテスト手法とBDDによる仕様書化 🔖 2
株式会社ココナラアプリ開発グループ、iOSチームの上田です。今回はココナラのiOSアプリのテストについてご紹介したいと思います。 1. はじめにiOSアプリ開発において、テストは品質保証の重要な柱です。Appleは長年XCTestフレームワークを提供してきましたが、Sw
はじめに私たちのチームでは、毎月SparkJoy Dayという専用日を設けて、日常業務から離れ「技術的負債の返済」や開発環境の改善に集中しています。https://zenn.dev/mybest_dev/articles/bc7cb2c71e1f2b先月の SparkJoy
はじめに どんな人向けの記事?生成 AI に興味のある方web アプリ開発に興味のある方開発環境Ubuntu 24.04.1 LTS (Core i5-8400 + メインメモリ 32GB) # そろそろ買い替えたい 概要2025 年 4 月 26 日(
Google Cloud Partner Top Engineer 2025 Rookie of the Year までにやったこと 🔖 1
はじめにNTT データの近藤です。半年ほど前ですが、2024 年 11 月 20 日に Google Cloud Partner Top Engineer 2025 が発表されました。Google Cloud Partner Top Engineer (以降 PTE) は、
バイブコーディングが機能しないルーティンタスクを救う、分割指示MCPサーバ 🔖 83
みなさんはそろそろバイブコーディングや、丁寧にプロンプトを出して、AIのタスクが完了をするのを待つことに慣れただろうか。筆者は全然慣れない。むしろAIに何を夢見たんだと毎日絶望している。というのも、バイブコーディングほど雑に任せることが出来ない丁寧にプロンプトを出すにして
TypeScriptのexhaustiveness checkをsatisfiesで簡単に書く 🔖 34
みなさん、TypeScript書いてますか?ふと気づくと、もうTypeScript 1.0から数えても11年が経過しているんですね。筆者も2015年くらいから本格的に触り始めた組なので、そろそろTypeScript 10年選手を名乗ってもよさそうです。さて、これだけ長いことT
Vibe Coding とはなんでしょうか?はじめに提唱した Andrej Karpathy 氏はこう言っています。https://x.com/karpathy/status/1886192184808149383参考程度に意訳をば。私が Vibe Coding と呼ん
開発チーム・AIチーム間のシステム境界と責任境界について 🔖 6
はじめにこんにちは。AI Shift バックエンドエンジニアの木村です。私たちのプロダクトでは開発チーム(フロント、バック、インフラ)とAIチーム(自然言語処理、音声対話など)が共同して開発しています。開発プロセスの中で開発チームのバックエンドエンジニアとAIチームが連携す
Springを理解するためのスレッド&スレッドローカル入門 🔖 2
この記事では、Javaのスレッドについて解説します。普段Webアプリを開発する際にはあまり意識しませんが、Tomcatなどのアプリケーションサーバーが複数のリクエストを同時に受け付ける際は、1つのリクエストに対して1つのスレッドを割り当てて処理を実行しています。スレッドローカ
Figma MCP × Cursor Agent Modeだけでコーポレートサイトを開発できないかトライしてみた話 🔖 46
はじめに4月で正式創業を迎えたDress Code株式会社で働いているかわうそです。今回は正式創業を迎えるにあたり、コーポレートサイトを公開したのですが、コーポレートサイトをCursorのAgent Modeを活用して、どこまで乗り切れるのか試しみました。ということで、ど
IcebergテーブルをDuckDBで手軽に読み取ろう 🔖 6
はじめにデータエンジニアをやっておりますTaichiです。最近Apache Icebergという単語をよく耳にするようになりました。Icebergの処理エンジンといえばApache SparkApache FlinkTrinoなどでしょうか。このラインナップ、構
Next.js の特別ファイル・設定まとめ【AppRouter】 🔖 12
はじめに先日、React の勉強会で、Next.js App Router の設定やファイル規約について取り上げました 🫐App Router では、エラー・ローディング状態や、SEO 設定の方法を簡略化してくれています!今回は、Next.js App Router にお
テストケースが思わず叙述トリックになってしまうかも!? 🔖 2
背景最近自分のチームで探索的テストの本(探索的テストの考え方 ソフトウェア開発のテスト設計とテクニック)を輪読会で扱っています。そんな中でどうして探索的テストの方がバグを見つけたい際に有効なのか?とよく言われることについてなんとなく言語化できたので、残しておきます。 冷蔵
📝Playwright-mcp を使ったE2Eテストスクリプトの作成を試してみた 🔖 39
こんにちは!アルダグラムでQAエンジニアをしている千葉です!最近AIの進化が目覚ましく、画像生成とかコードを書くAIとか何にでもAI使えるようになってきて、技術の進歩が凄まじい勢いだなって感じている今日この頃です。突然ですが、私が担当している業務として、E2Eテストの自動化が
僕らの仕事を楽にするかもしれない「データスペース」という技術 🔖 238
はじめに昨今、欧州や日本を中心に発展しつつある「データスペース」について、皆さんに手を動かしながら体験頂けるようなブログを書いてみます。 本記事の想定読者ITの基礎的素養はあるけど、データスペースのことをあまり知らない方様々な分野でデータ利活用を検討している方
【調査】「Supabase」って、皆さんなんて発音してるの? 名前の由来も調べてみました。 🔖 2
導入皆さんは「Supabase」を知ってますか?Supabaseは、Firebaseのようにバックエンドに必要な機能をまるごと提供してくれるBaaSです。Firebaseとの大きな違いは、オープンソースであること、そしてNoSQLではなくPostgreSQLをデータベースとし
Metashapeで全天球画像をキューブマップに変換 🔖 1
Metashapeは全天球画像(エクイレクタングラー)の処理に対応していますが、アライメント結果を他のSfM系ソフトで利用する場合は、全天球画像のままでは渡すことが出来ません。postshot、RealityCapture、Inria 3D Gaussian Splatting
Neovim起動時にロゴをヒュンヒュンヒュンヒュンヒュン!!フワワ~~ン!!する 🔖 40
この記事はVim駅伝の2025-04-25の記事です。前回の記事はyuys13さんの忙しい人向け nvim-lspconfigのnvim v0.11対応です。以下のGIFをご覧いただきたい。Neovimを起動したところです。ヒュンヒュンヒュンヒュンヒュン!!フワワ~~
【マルチモーダル対応エージェント】Agent Development Kit でメディアエージェントを作る 🔖 26
はじめに次の 2 つの記事では、ADK で会話型エージェントを作る基本的な方法、そして、マルチエージェントの基本となるアーキテクチャーを学びました。この後の説明では、これらの記事で説明した用語が登場するので、まずはこれらの記事に目を通しておくことをお勧めします。【超速報】
XcodeCloudの実行時間を34分→16分に改善した 🔖 2
こんにちは。dely株式会社のiOSエンジニア uetyo です!この記事では、XcodeCloudの実行時間改善をAIと協業した結果、爆速で成果が出たので改善内容とAIの活用方法について紹介します 🤖!XcodeCloud の実行環境が AppleSilicon系のチップ
N+1問題って結局何?TypeScript + Prismaで再現してパフォーマンスの差を見てみた
はじめにはじめまして。現在大学4年生の とうふ と申します。今回は2回目のZenn投稿になります。バックエンド開発をしているとよく耳にする N+1問題について、今回あらためて自分の中で整理してみることにしました。加えて、「実際にどれくらいのパフォーマンス差が出るのか?」に
LLMの検証を加速するトレースツール:Langfuseのご紹介 🔖 2
はじめに株式会社Rehab for JAPAN でMLOpsエンジニアをしている松本です。LLMアプリケーションの開発と運用において、パフォーマンスの監視と分析は重要な課題です。今回は、LLM監視プラットフォーム「Langfuse」に焦点を当て、その機能と魅力をご紹介します
!この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の88週目の記事です!2年間連続達成まで残り18週となりました! 1. はじめにModel Context Protocol(MCP)は公式SDKを使って手軽に実装が可能です
4万行超のopenapi.yamlをTypeSpecに移行した話 🔖 142
筆者の所属するチームでは OpenAPI を活用したスキーマ駆動開発を実践しています。この記事では、openapi.yaml から TypeSpec へ移行して得られた知見を紹介します。前提として、今回 TypeSpec へ移行したリポジトリでは以下の技術スタックを利用してい
株式会社トイポのメンバーとして、愛媛県県民文化会館で開催された RubyKaigi2025 に初参加してきました!RubyKaigi2025の会場期間中は、セッションで新しい知識を吸収したり、企業ブースを回ったり、夜はアフターイベントでRubyコミュニティの方々と親睦を深め
!https://zenn.dev/takoserver/articles/7a624e38285b16この記事は上記の記事のパロディです。しかし、私がテキストエディタ以外の全てのものをテキストエディタのための道具と考えているのは本当です。 テキストエディタ以外が嫌い
DatabricksのAIエージェント評価機能の実力を検証してみた 🔖 1
はじめにこんにちは、データエンジニアをしているMaruです。近年、データ基盤と統合したAIエージェント開発のプラットフォームとしてDatabricksが注目を集めています。DatabricksはAIエージェントの開発および運用を効率化するために多くの機能を提供しており、その一
MCPの考察MCPについて調査を始めたとき、ある問題に気づきました。ほとんどのドキュメントは @mcp.tool のようなアノテーション方式で注入する方法を紹介しています。しかし、多くの非同期ビジネスプロセスがある場合、接続は非常に面倒になります。アノテーションを付けられるコー
フロントエンドのリプレイスに、いつまでかけるんだ? 🔖 295
一時期Ruby on RailsのERB + jQueryベースのフロントエンドをReactやVueのモダンフロントエンドにリプレイスするのが流行りました。私も現場でこういう例を複数見ています。しかしどれも途中で止まっています。半分にも届かないぐらいのところで"ERB + j
サーバーなしゲームで端末時間に依存しない時間管理機能を実装した話 🔖 1
はじめにUnityでゲームを作っている際に端末時間を変更されると不正ができる問題に直面しました。(スタミナ関係など)ここでは、その際に日本標準時(JST)グループ様(以降NICT様)が提供しているAPIを使用して不正防止の機能を実装した内容についてご紹介します。なおこの手の内
忙しい人向け nvim-lspconfigのnvim v0.11対応 🔖 6
!本記事はVim駅伝2025年4月23日の記事です。前回はmonaqaさんによる[Neovim のキーマップ設定をより便利にする DSL]でした。 はじめにNeovim 0.11でLSP周りに大きな変更が加わりました。runtimepath内のlspフォルダにLa
Geminiと Google AI Studioを 使い倒す 🔖 1
Googleの生成AIモデル「Gemini」と、その開発・実験プラットフォームである「Google AI Studio」をとりあえず始めてみることを目的とした記事です。
Next.jsの初学者向けチュートリアルコンテンツです。カレンダー形式のメモアプリをNext.js及びTypeScriptで開発していきます。また、入力したメモ情報の格納には、BaaS(Backend as a Service)であるSupabaseを利用します。Supabas
仕事で使うための Cloudflare Workers (WIP)
前半は手元で動かしながら要点を掴み、後半は概念を掴んで何ができるかを知ることを目的とします。
Spring Bootユーザーのためのサーブレット入門およびチュートリアル 🔖 39
近年の新人研修では、Javaの基本文法などを学んだ後にいきなりSpring Bootを学ぶため、サーブレットを知らない方も多いと思います。普段の開発ではサーブレットを意識することはほぼ無いのですが、Spring Bootのカスタマイズなど込み入ったことをするには、サーブレットの
Roo CodeにAndroid端末を操作させてUIテストコードを生成 🔖 1
はじめに最近、AIエージェントに関する話題を毎日のように見ますね。今回はMCPのお勉強も兼ねてRoo CodeにAndroid端末を操作させ、UIテストコードを生成してみました。 AIエージェントを用いたUIテストの種類と、今回の方針大きく、2種類あると思います。テ
AI Agent × Cursor で要件整理から実装まで 🔖 497
IntroductionZennのみなさん、こんにちは!TSUKURUBAで、Web フロントエンドエンジニアをしているkiiです最近、プロジェクトの中でAI Agent(Cursor)を活用した開発に取り組み、試行錯誤を重ねてきました。その過程で見えてきた、効果的な開発
Devinによって変化したエンジニアリングの現場 🔖 195
はじめに本記事では、Devinがdelyの開発現場にもたらした変化を実例を元に紹介します。 Devin 導入の背景AI 活用で dely 全体の生産性を底上げしたい人がやること/AI に任せることを切り分け、ムダな工数を削減Devin で解決したかった課題権