はてぶ・Qiita・Zennのトレンド記事を紹介
LangGraphを使ったGemini Deep Search MCPサーバを作ってClaude Codeから呼び出す
はじめにこんにちは。MCPサーバの構築にドはまりしているザワッチですClaude Codeの検索機能を代替するために、Deep Search MCPサーバを構築して、実際にClaude Codeから呼び出して使ってみました。作ったものGeminiのLanggra...
Gemini CLI を Google Workspace アカウントで使う 🔖 57
はじめにGemini CLI が 2025 年 6 月 26 日にリリースされました。Gemini CLI は、Google アカウントでログインするか、API キーを指定することで使うことができます。Google Workspace アカウントに関しては、Gemini...
【完全版】Gemini CLI チートシート - この記事で今日攻略!🚀 🔖 225
📌 はじめにGemini CLIは、GoogleのAI「Gemini」をターミナルから直接使えるオープンソースツールです。この記事は、公式ドキュメント全体を網羅した究極のリファレンスとして、初心者から上級者まですべての人に役立つよう設計されています。✨ Gemini...
“感情”を排したマネジメント──再現性のあるリーダーシップの構築法 🔖 2
「マネジメントは感情論ではなく、再現性のある技術」であることを知ろう📚 参考書籍:リーダーの仮面 「いちプレーヤー」から「マネージャー」に頭を切り替える思考法(安藤広大)📚 目次この本を読んで欲しい人最初に確認したい重要なこと優秀なマネージャーになるための3...
Gemini CLI を試したいので Claude Code でも同じことをしてみて感じた活路 🔖 2
はじめにGoogleのGemini CLIが公開されたので、試しがてら Claude Code にも同じ指示を出し実際のプロジェクトの技術調査というタスクで比較検証してみました。わたしが趣味で作った既存のRemixプロジェクトを題材に、それぞれのAIエージェントに技術...
[深層] 乱数は本当にランダムか? エンジニアが2年に1度は盛り上がる永遠のテーマ 🔖 2
乱数は本当にランダムか? エンジニアの永遠の問い金曜日の夕方、デプロイも終わってほっと一息ついた開発チームの雑談タイムでのことでした。「ところで、Math.random()って本当にランダムなんですか?」50代後半のベテランエンジニア、滝沢さんが苦笑いを浮かべまし...
はじめに2025年の4月から始まったプロジェクトでは、アプリケーションのエンジニアは私1人のみで開発をしています。0からのプロダクト開発と、もう1つのすでにあるプロダクトの保守を掛け持ちしています。2018年に新卒で入社してからずっと複数人でのチーム開発でしたので...
この記事では、「ポケモンの世界」を旅しながら、楽しく自然に Javaの考え方を学んでいきます。🎮 冒険のはじまり……やあやあ!よく来たね。キミが今日からこの世界で冒険をはじめるトレーナーだね?ここでは、“Java”というチカラを使って、ポケモンたちに命令を出...
10歳娘「凡ミスの多い人ってプログラマーに向いてるよね」 🔖 4
ある日の我が家娘(10歳)「ねぇ、パパ」ワイ「なんや、娘ちゃん」娘「わたし思うんだけど」娘「凡ミスの多い人って、プログラマーに向いてるんじゃない?」ワイ「え、何を言うてんの」ワイ「ミスが多い人はアカンやろ」ワイ「そんな同僚いたら困るで」娘「いや、そんなこと...
「テセウスの船」を沈めないためのコードレビューの観点: 78,000行のレビュー経験から学んだ品質向上の指針 🔖 2
はじめに筆者はSaaSアプリケーションのPdMとしてより高い品質のプロダクトを開発すべく活動しています。この一年間で78,000行のコードをレビューし、1,700件のコメントを残してきました。このレビュー経験から見えてきたコードレビューの観点をまとめていきます。コー...
ASTERIA WarpのREST機能で実現するWEBデータ連携 ~Qiita APIと繋いでみた~
こんにちは、SCSK株式会社です!昨今、DX推進の1つとしてSaaS製品を導入する企業が増加の一途をたどっています。また、会社独自のWEBシステムや、一般に公開されている便利なWEBシステムを業務で活用しているお客様も多いかと存じます。これらのシステム間でデータをやり...
記事の対象者Vim を使う場面があるけど、ちゃんと勉強したくない人毎回使う時にイライラしながらやり方調べてる人あんまり Vim に深入りしたくない人に向けての Vim 入門の記事です。ちゃんと Vim を極めたい人からすると、あまり得るものがない記事になってい...
はじめに自分の担当しているアプリケーションにおいて、ログ基盤をどのように実装したかを記事にまとめようと思います。ログ基盤とは、アクセスログやエラーログなどが該当します。ログ基盤の構図下記の構図のように設定しております。今回は、下記における Client と N...
はじめに突然ですが、皆様はLumenというフレームワークをご存知ですか?LumenはLaravelをベースにしたマイクロフレームワークで、軽量ながらLaravelのコア機能の一部を利用できるフレームワークとして、弊チームでも使用していましたが、今回LumenからLar...
【AWS Summit Japan 2025】の1日目に行ってきたので、感想・注意点やもらったものなど紹介します!!! 🔖 1
はじめにこんにちは。株式会社アベリオシステムズでエンジニアをやっている、なかざとです昨日、2025/6/25, 26日の2日間、幕張メッセで開催されているAWS Summit Japanの1日目に行ってきました。今回は、私が参加した6月25日の内容と雰囲気などについ...
ある日の我が家ワイ「はぁ〜、またワイの書いた記事がSNSでディスられてるで」ワイ「まったく、エンジニアってのは性格の捻くれた奴が多いよな」娘(10歳)「パパ!消えないで!」ワイ、バックエンドに挑戦してみたいワイ「ふぅ〜、危なく消滅するところだったやで・・・」...
多分一番細かい、MacBook Pro(M4 Pro、他にも◎)の個人的セットアップ備忘録【2025年6月版】
毎回セットアップのたびに「前どうしてたっけ?」となるので、未来の自分用に細かくまとめました。参考になったらストックおすすめです!超・個人的なメモですが、他のエンジニアのおすすめも載せています。「これ入れてるよ!」「この設定いいよ!」などあれば、ぜひコメントで教えて...
令和の新しい生活習慣病"AI依存症"にならないためには 🔖 1
はじめに事業部MVPを取った優秀な後輩から「記事はたくさん書いて欲しいけど、手抜きな記事は書かないでくださいね?」的な圧を感じたので手抜きにならないように記事を書いたのですが、今度は、「そろそろゆっくりしたいですね!」と言われたので、ゆっくり記事書くことにしま...
デトロイト派とロンドン派:対立ではない、プロダクトを強くするテスト戦略の「使い分け」 🔖 2
ソフトウェア開発者の皆さん、「良いテスト」書いていますか?コードの品質を支える自動テスト、その書き方には二つの大きな流派が存在します。「デトロイト派(古典派)」 と 「ロンドン派(モック主義)」 です。界隈では「どちらのスタイルが優れているか」だったり、「うちのPrj...
Gemini-CLIを使ってDevin MCP Server for Azure Functionsを作った 🔖 1
はじめにこんにちは!ノベルワークスのザワッチです!昨日(2025/6/25の22時過ぎくらい)、GoogleからAIコーディングエージェント Gemini-CLIが出たので、早速使ってみました!Gemini-CLIとはGemini CLIは、Googleが提供...
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた 🔖 46
こんにちは!ひさふるです。2025年6月25日、GoogleからオープンソースのコーディングエージェントGemini CLIが発表されました。以前からGemini 2.5 Proの推論・コーディング能力には定評がありましたが、それがClaude Codeのようにタ...
【CSS】まだ width: 100% つかってるやついる⁉︎ いねぇよな⁉︎ 🔖 58
はじめに漫画『東京卍リベンジャーズ』の名セリフをオマージュしたタイトルですが、この記事はいたって真面目です。実は Chrome 138 から、CSSで要素のサイズを指定する際に使える新しいキーワード stretch が追加されました。この記事では、その stretc...
10年越し!Railsアプリケーションを一気にバージョンアップした際にやったこと
株式会社SchooでWebエンジニアをしております福島です。私が所属しているチームでは「Schoo ビジネス管理ツール」という主に法人向けに Schoo を利用いただく為のSaaSを開発しています。今回、そのアプリケーションで使用されているRuby on Rails(以...
Claude Codeにレビューの指摘内容を修正してもらう 🔖 3
はじめに最近はClaude Codeを使って開発を行っていることが多いです。以下の記事の通り、Issueを作成→PRの作成までClaude Codeにしてもらっていたのですが、最近はPRのレビューの指摘内容までClaude Codeにしてもらっているため、その方法を...
はじめにみなさんLivewire好きですか?私は最近使い始めて、すごく好きです!!1からコンポーネントを作るのは好きですか?作る時間がたくさんあれば良いですが、ない状況だと好きになれません!Livewireを使っている or 使いたいコンポーネントを1から作...
2025 Japan AWS Jr.Championsに選出されたので、これまでを振り返る! 🔖 1
こんにちは、ふくちと申します。この度、2025 Japan AWS Jr.Championsに選出していただきました。3年目での選出になりました。個人的には1年目から目標にしていたことなので、選んでいただけてとても嬉しいです!同時に2025 Japan All ...
はじめに以下の gemini-cli(@geminicli) のポストで見かけた、Gemini の CLI の話です。公式の記事も出ています。●Google announces Gemini CLI: your open-source AI agenthtt...
コードを書く「だけ」じゃない、システムエンジニアの本質的な価値とはこんにちは、元Yahooエンジニアで、株式会社PRUMの代表をしている岩本です。https://prum.jp/ChatGPTやGitHub Copilot、ClaudeなどのAIが急速に進化し、「...
時系列データとニューラルネットワークを用いたプラントモデリングとSim2Real強化学習による制御器設計 🔖 1
以下は,本手法におけるSim2Real強化学習の成果として,時系列データのみを用いて構築した制御器が回転型倒立振子を倒立制御する様子を示した動画です.はじめに 制御工学を学び,様々な制御器(コントローラ)を設計している皆さん,Sim2Real強化学習やモデルベー...
はじめに直近でパフォーマンスチューニングのタスクを実施させていただいていますが、現状までに行った対応策を記事にまとめようと思います。本記事では、フロントエンドにおけるパフォーマンスチューニングの方法について記載します。また、Nuxt と Vite におけるチュー...
【Java】なぜIntegerは-128から127で == がtrueになるのか
はじめにこの記事ではJavaのIntegerにおいて特定の範囲において必ずtrueになるのがなぜなのかを解説します。なぜオブジェクトの比較に == を使うのがダメなの?これは == が同じメモリ位置を参照しているかどうかを比較しているのに対し、 equals() ...
はじめに先日、Almondo社主催の「AI Agent 勉強会 1.5時間でAIエージェントを導入レベルまでキャッチアップ!」に参加してきました勉強会は前半がライトニングトーク(LT)、後半がミートアップという形式で開催されており、参加者が約30名ほどというちょ...
【新卒社員が2週間+αで合格】AWS認定クラウドプラクティショナー(CLF)は効率よく勉強しよう 🔖 1
こんにちは。初めてQiitaに記事を投稿します、shutoです。2025年4月にIT企業のエンジニアとして新卒入社したぺーぺーです。今回、配属された部署でAWSを使用するということで基本的なAWSの知識をインプットするために AWS認定クラウドプラクティショナー(CLF...
はじめに事業部MVPを取った優秀な後輩から「社会人歴ぼくの倍以上なのに記事書けないとか今まで寝てたんですか?」的な圧を感じたので寝てないことの証明で記事を書いたのですが、今度は、「記事はたくさん書いて欲しいけど、手抜きな記事は書かないでくださいね?」と釘を刺さ...
GraphQL、SQL、ORMの関係性を「レストランの注文」に例えて理解する 🔖 1
はじめにモダンなWeb開発では、GraphQL, SQL, ORMといった言葉をよく目にします。それぞれが「どんなものか」は知っていても、「これらがどう連携して動いているの?」と聞かれると意外とスッキリ説明できない、という方も多いのではないでしょうか。少なくとも私はで...
はじめにChatGPTなどの大規模言語モデル(LLM)を業務や学習で使っている方も多いと思います。その中で、「プロンプトの書き方次第で出力が変わる」「プロンプトエンジニアリングが重要」とよく耳にします。なんとなく「指示の出し方」が重要なのだろうとは思いつつ、実際には...
自社のorganizationに紐づくQiitaの記事を自動取得できるようにしてみた
はじめに皆さん、こんにちは!Govtech事業本部開発部の八巻です!そろそろ本格的にネタが尽きてきており、元上司が手を緩めてくれることをかなり期待しながら、今日も元気に記事を書いております。さて今回はQiitaで特定の組織の記事を自動で集計し、スプレッドシートにまと...
さらばJIRA、さらばConfluence。PMのリリース作業は、すべてcursorのチャット欄で完結する
【はじめに】PMの仕事場は、もうブラウザのタブだらけじゃなくていいプロダクトマネージャー(PM)のデスクトップは、いつも戦場のようです。JIRAのチケット画面、Confluenceの仕様書、GitHubのプルリクエスト、Slackの議論スレッド、そしてGoogle スラ...
Dify×LangSmithが実現!生成AIアプリをサクっと作ってしっかり監視【ツール紹介】
こんな方におすすめ!Difyで簡単なアプリ作ってみた!アプリのふるまいをもう少し分析したい!LLMアプリの監視・改善に興味ある! はじめにこんにちは。私は情報システムやサービスの運用の研…
lodash の debounce と同程度の機能を備えた React 用のカスタムフックを自前実装する 🔖 1
はじめにこの記事では、lodash (lodash.debounce) に依存しない、 React 向けの debounce のカスタムフックを自前で実装する方法を説明します。これにより、アプリ…
脱・AWS迷子!サーバレスAWSアーキテクチャの設計と実践的詰まりポイント 🔖 4
はじめにAWSのアーキテクチャ設計って難しいですよね。私も今でこそ少し慣れてきましたが、AWSを学び始めた時はどこから手をつければいいのか混乱した思い出があります。誰かのものを参考にしようとネット…
はじめに2025年6月、Google Cloudが大規模な障害を起こしたことは記憶に新しいと思います。 それも原因がNULLポインタということで、SNSは大きく盛り上がっていましたね。https…
GPTのしくみ入門:AIはどのように言葉を「理解」し、「生み出している」のか? 🔖 5
日常的に使うようになった対話型AI、ChatGPT。まるで人間と話しているかのような自然な受け答えをしてくれますが、「中身はどうなってるの?」「何を理解しているの?」と不思議に思った方も多いの…
爆速成長とチーム幸福を実現!新卒2年目エンジニアが実践するPRを読む・書く技術 🔖 1
はじめに開発を行う中で、PRを読んだり書いたりする機会がたくさんあると思います。PRの読み方や書き方によって、自分の成長に繋げられたり、レビュワーを幸せにできると思ったので、自分なりに工夫してい…
とりあえず WearOS で動くアプリを作ってみる(ついでにスマートウォッチをWebサーバにしてみる)
こんにちは! menu事業部 フロントエンドエンジニアの坂井田です。皆さんは普段スマートウォッチを使っていますか?気づけば市場に出始めてから今年で11年[^year]になるそうですが、「自分でア…
Lighthouse CI で始める継続的パフォーマンス計測 〜GitHub Actions で計測を自動化する〜 🔖 2
はじめにWebサイトのパフォーマンスが重要視される昨今、皆さんもパフォーマンスの継続的な監視に課題を感じているのではないでしょうか。特に、Lighthouse を使った手動でのパフォーマンス計測…
Claude Code で ESLint fix しちゃおう 🔖 1
はじめにかつて少人数でアドベントカレンダーを乗り切った日々を懐かしく思い出すくらい記事を書こうとしております。wさて、今回のテーマは、X(旧Twitter)でよく見かける「Claude Code…
【GitHub Copilot】最大限活用するためのTips紹介 🔖 16
はじめにこの記事はQiita Tech Festa 2025参加記事です。突然ですが、皆様はGitHub Copilotを普段活用されていますか??今のGitHub Copilotは、もはや単…
【2025年版】事業会社が本当に欲しがるエンジニアの3つの条件 〜生成AIで変わった市場価値〜 🔖 1
こんにちは。株式会社うるるの技術戦略部 古賀です。2025年、ChatGPTやClaudeがすっかり日常になりました。弊社(SaaS事業会社)の開発現場でも、採用や育成の基準がここ数年でガラッと…
はじめに皆さん、こんにちは!Govtech事業本部開発部の八巻です!元上司が遂に圧を超えて、打倒八巻軍なるものを作り、公に宣戦布告してきたので、本当に急遽記事を書くことにしました。笑前回の記事…