はてぶ・Qiita・Zennのトレンド記事を紹介
AIコーディングツールが増えすぎたので、まずは調べてみた 🔖 4
背景ここ数年で、ChatGPTやCopilotのような補助的なAIツールから、Devinのような自律型エージェントAIへと進化が加速しています。私自身はまだAIツールを完全に使いこなせているわけではないため、現時点で気になっていることを整理するためにまとめました。 AIコ
業務でReact Router を使っていて最近移行したので実際に移行の際に実施したことをまとめます!前提React Router のバージョン:6.23.1 📝 進め方以下の順で移行を進めましたv6の最新までアップデートv7にアップデート 🆙 v6の最新ま
iOSのスタックサイズ制限についてiOSアプリのビルドで「スタックオーバーフローで落ちる…」と困ったことはありませんか?デフォルトの8MBのままだと、複雑なデータ構造や大量の履歴を扱う場合にスタックが足りなくなることがあります。特に開発中やデバッグビルドで問題が表面化しやすいで
tl;drzshのコマンド履歴を保存するファイル.zsh_historyをイジりたいエスケープ処理が行われているので、雑にイジると壊れるイジっても壊れないようにするためのCLIとNeovim/Vim Pluginを作った .zsh_history ファイルとは.z
はじめにツクリンクでSREエンジニアをやってるida.です。弊社では、事業成長に伴い開発規模を拡大すべく、エンジニアの増員を進めてきました。メンバーが増え、開発チームも複数体制になったことで、プロダクト開発は加速し、それに伴いリリース頻度も向上しました。しかし、その一方で、
はじめに先日フロントエンドのリプレイスに、いつまでかけるんだ?という記事を書きました。jQueryフロントエンドをReact/Vue等のモダンフロントエンドにリプレイスするプロジェクトの多くは数年かかり、それでも完了しないことを実例を通して紹介しました。要するにモダンフロント
Vibe Coding で Web アプリを作り切る 🔖 98
はじめにみなさんは Vibe Coding してますか?最近よく単語を目にするようになり、AI の発展に伴ってプログラムを書く環境がとんでもない早さで変化しています。エンジニアの人であればすでに ChatGPT などを使ってコードを生成していることでしょう。2023 年末の
Google スプレッドシートの生成 AI でデータ分析が簡単に!新機能「Gemini in Sheets」を試してみた 🔖 38
はじめにこんにちは。クラウドエース株式会社 第二開発部の齋藤です。Google スプレッドシートを使う中で、「この操作はどうやるんだっけ?」と調べたり、「もっと効率よくデータ整理や分析ができないかな?」と感じたりすることはないでしょうか?そんな時に役立つのが、Google
NativePHP for desktop が正式リリースしたのでインストールして少し触った 🔖 2
はじめに2025年4月にNativePHP for desktopのバージョン1.0.0が正式リリースされました🎉https://github.com/orgs/NativePHP/discussions/547https://nativephp.com/docs/desk
最小限のMCP Host/Client/Serverをスクラッチで実装する 🔖 245
ここ1~2ヶ月でMCPについての解説がたくさん出ているしMCPが何かの説明はいらないと思うので割愛。全く何かわからない人はやさしいMCP入門を読むと良い。こういったMCPは何か?についての記事/スライドやどのように活用するのか?の実用的な解説&紹介はすでにたくさん出てい
はじめにこの記事では、正規表現や言語処理系のしくみ、型レベルプログラミング等について理解しながら、TypeScript の型システム上で動作する正規表現処理系をつくることを目指します。この記事の内容を完了すると、以下のような型をつくることができます。// 正規表現文字列から
RailsのGlobal IDとは何者なのかについて調べる🔍 🔖 4
はじめにことの発端業務でHogeJob.perform_later(user)のようなコードを書いていると、Jobの実行時には引数にオブジェクトを渡すのではなく、HogeJob.perform_later(use.id)という風に「オブジェクトのidを渡す使い方がベストプラク
内容の目的本内容は、Stylelintユーザガイドー標準ルール を翻訳し、個人活用のために整理しています。 ルール✅:stylelintによるルールが有効になっている🔧:自動修正が対応している エラーの回避これらの no 系ルールを使うことでエラーを回避できます
麻雀でとりうる複合役を全て求めてみた(通常役編)(中間結果)
はじめに前回、役満編として記事を書いたが、今回は通常役編として書く。ただ、まだまだ条件を洗い出せていないと思っているので、いったん中間結果としてまとめる。↓前回書いた記事https://zenn.dev/firedial/articles/96294c71d59c08
FreeCADでCFD(数値流体力学)による解析をより実践的に行う 🔖 1
FreeCADでCFD解析FreeCADでは比較的簡単にCFD(数値流体力学)の解析ができます。このページでは、FreeCADへインポートした3Dモデルを元に、CfdOFワークベンチを使ってCFD解析を行う手順を紹介します。 事前準備FreeCADへCfdOFワークベン
Raspberry Pi Picoを使った工作用のノート 製品全般 Raspberry Pi PicoファミリーについてPicoは2021年1月リリースの第一世代、2024年8月リリースの第二世代がある。ラズベリーパイ財団からはFlash ROM等を搭載したマイコンボ
Solid.js 大好きな nakasyou が Solid.js の内部構造について説明します。Solid.js クローン作っていたので詳しいはずです。 前提知識: Solid.js の書き方JSX を使います。import { createSignal } from
ソフトウェアエンジニアにとって仕事のテーマの面白さは重要です。もちろん、テーマは業界じゃなくても技術課題や会社そのもの、あるいは自己成長など何でも良いと思います。さて、婚礼業界はソフトウェアエンジニアにとって面白そうなテーマに見えるでしょうか?……多くのソフトウェアエンジニ
【保存版】 2 万文字で語る Python の with 文で始めるリソース管理 ── C++/Go/TypeScript の技法を横断 🔖 43
本記事では、Python の with 文を起点に、多言語の with に相当する概念を横断的に比較し、リソース管理という "地味だけど重要" なテーマ を一気に理解できるように整理しました。 「〇〇をしたら必ず △△ する」 をコードで保証する ── リソース管理とは?
非機能要求グレードの歩き方 Vol.1 オンライン編-B1業務処理量 🔖 5
30年以上にわたり金融IT基盤に携わる中で得た経験と知識をもとに、「やらかしがちな」技術的課題について、IPA[1]の非機能要求グレード[2]に沿って解説します。※筆者は非機能要求グレード初版の執筆に関わった経験があり、行間を含めて解説します。本記事では、オンライン性能要件に
【勉強会参加レポート】Cursor AgentによるパーソナルAIアシスタント育成入門
はじめにこんにちは或いはこんばんは。Ryuzakiです。「パーソナルAIアシスタント」というパワーワードと大島勇樹さんがメインの発表者だという点に惹かれ、StudyCoが主催するオンラインウェビナー「Cursor AgentによるパーソナルAIアシスタント育成入門 ー業務のプ
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