296 articles
PMP(Project Management Professional)の取得を目指す方へ:私の体験と学び
PMP(Project Management Professional)を取ろうとしている人に読んでほしい、PMPの話
こんにちは。アクセンチュア北海道オフィス所属の唐津です。 約 1 年前に PMP(Project Management Professional)を取得しました。「本当に意味があったか?」と振り返ると同時に、周囲にも PMP を取得を検討している方が増えています。この機会に「取得への攻略法」と「その意味」を改めて整理しようと考えました。 ただし、具体的な学習方法(どの参考書が役立ったか、どの学習サ...
Original: こんにちは アクセンチュア北海道オフィス所属の唐津です。 1年ほど前にPMPを取得しました。取得して意味あったな~というのと、最近周りでPMPを取ろうとしている人がいるので、「攻略法」と「取得する意味」を改めて言語化しようと思った次第です。 ただし具体の勉強法(この参考書が役にたった、こういう学習Cycleが良かった)とかは書いてないのであしからず。 この記事は、これからPMPを取ろうとしている...
Cursorのモデル選択UIをちゃんと理解する
みなさん、Cursorのモデル選択UIって、ちゃんと使いこなせてますか? 僕は普段Cursorで開発しているんですが、入力欄の下にあるモデル選択のドロップダウン、使いはじめた頃はなんとなく雰囲気で選んでいました。 ただ、あらためて触ってみると、ここはけっこう「知らないと損する」UIだなと感じています。特に、モデル名の横の Edit から Context や推論まわりの設定まで細かく変えられること...
Original: みなさん、Cursorのモデル選択UIって、ちゃんと使いこなせてますか? 僕は普段Cursorで開発しているんですが、入力欄の下にあるモデル選択のドロップダウン、使いはじめた頃はなんとなく雰囲気で選んでいました。 ただ、あらためて触ってみると、ここはけっこう「知らないと損する」UIだなと感じています。特に、モデル名の横の Edit から Context や推論まわりの設定まで細かく変えられること...
Next.js (Turbopack) のバンドルサイズを元の半分まで削減した話
こんにちは!アルダグラムでエンジニアをしている今町です。 今回は、弊社で運用している Next.js 製の Web アプリケーションの バンドルサイズを元の半分まで削減した話 を書いていきます。 単に「サイズが減って嬉しい」だけじゃなくて、どのページを開いても巨大な共通チャンクが必ずロードされる という構造的な問題を抱えていたので、そこを解きほぐしていく過程を書き残しておきます。Turbopack...
Original: こんにちは!アルダグラムでエンジニアをしている今町です。 今回は、弊社で運用している Next.js 製の Web アプリケーションの バンドルサイズを元の半分まで削減した話 を書いていきます。 単に「サイズが減って嬉しい」だけじゃなくて、どのページを開いても巨大な共通チャンクが必ずロードされる という構造的な問題を抱えていたので、そこを解きほぐしていく過程を書き残しておきます。Turbopack...
ソフトウェア唯識論
唯識思想(八識・三性・種子薫習・転識得智)をソフトウェア設計の読み解き枠組みとして使う試みです。前五識・第六意識・末那識・阿頼耶識の各層をセンサー/モデリング/バイアス/状態管理に対応させ、「なぜ認識がズレるのか」「チームの共通理解はどう形成されるか」を問い直します。唯識の哲学的背景から丁寧に説明するため、仏教の予備知識は不要です。
Original: 唯識思想(八識・三性・種子薫習・転識得智)をソフトウェア設計の読み解き枠組みとして使う試みです。前五識・第六意識・末那識・阿頼耶識の各層をセンサー/モデリング/バイアス/状態管理に対応させ、「なぜ認識がズレるのか」「チームの共通理解はどう形成されるか」を問い直します。唯識の哲学的背景から丁寧に説明するため、仏教の予備知識は不要です。
Laravel Boost でユーザーハーネス整備を効率化
対象読者 Laravel 開発で、AGENTS.md、CLAUDE.md や MCP 設定、スキル整備に手間を感じている方 Laravel Boost が何をしてくれるのか知りたい方 はじめに AIコーディングの精度を上げるには、AGENTS.md、CLAUDE.md やMCP設定、スキルといったユーザーハーネスの整備が欠かせません。ただ、プロジェクトごとに検証・調整をしたり、バージョンが...
Original: 対象読者 Laravel 開発で、AGENTS.md、CLAUDE.md や MCP 設定、スキル整備に手間を感じている方 Laravel Boost が何をしてくれるのか知りたい方 はじめに AIコーディングの精度を上げるには、AGENTS.md、CLAUDE.md やMCP設定、スキルといったユーザーハーネスの整備が欠かせません。ただ、プロジェクトごとに検証・調整をしたり、バージョンが...
【超速報】エージェント、本番へ。Google Cloud Next '26 ラスベガス 1日目参加レポート
1. はじめに 株式会社 MBK デジタルの古畑です。 2026年4月22日(水)〜24日(金)(以下全て現地時間)、ラスベガスのマンダレイベイ・コンベンションセンターで開催中の 「Google Cloud Next '26」 に現地参加しています! 弊社では、CTO の岩尾を始め4名で参戦しています。 最前線の技術トレンドをいち早くキャッチアップし、それをお客様へ還元していくことを大切にしてい...
Original: 1. はじめに 株式会社 MBK デジタルの古畑です。 2026年4月22日(水)〜24日(金)(以下全て現地時間)、ラスベガスのマンダレイベイ・コンベンションセンターで開催中の 「Google Cloud Next '26」 に現地参加しています! 弊社では、CTO の岩尾を始め4名で参戦しています。 最前線の技術トレンドをいち早くキャッチアップし、それをお客様へ還元していくことを大切にしてい...
Claude Managed Agents 完全攻略|CLI×Web 2 本立てで、Agent/Environment/Session 3 層設計から料金体系までハンズオンで全解説
Claude Managed Agents、ハンズオンでぜんぶ教えたるで|CLI×Web 2本立てで3層アーキテクチャ完全攻略
Anthropic の公式マネージドエージェントサービス「Claude Managed Agents」を、Python CLI「AI Trend Watcher」と Next.js Web「Markdown Review App」の 2 つのアプリケーションを通じて、実務的なハンズオンで完全に解説します。内容には、Agent/Environment/Session の 3 層アーキテクチャ設計、組...
Original: Anthropic公式のマネージドエージェントサービス「Claude Managed Agents」を、AI Trend Watcher(Python CLI)とMarkdown Review App(Next.js Web)の2本立てハンズオンで完全攻略するで。Agent/Environment/Session 3層設計、組み込みツール8種、パーミッション、料金体系、Messages APIとの...
技術同人誌を作る技術
! 対象読者 同人誌出版に興味があるけど一歩踏み出せないという方 技術書典へのサークル参加・出展を検討している方 組版技術に興味がある方 はじめに TOKIUMは技術書典20のシルバースポンサーとして協賛しました。 それに合わせて、TOKIUMから有志7名で全6章の技術同人誌を制作しました(1章のみ共著)。 オフラインイベントが2026/4/12に池袋・サンシャインシティで開催され、来場...
Original: ! 対象読者 同人誌出版に興味があるけど一歩踏み出せないという方 技術書典へのサークル参加・出展を検討している方 組版技術に興味がある方 はじめに TOKIUMは技術書典20のシルバースポンサーとして協賛しました。 それに合わせて、TOKIUMから有志7名で全6章の技術同人誌を制作しました(1章のみ共著)。 オフラインイベントが2026/4/12に池袋・サンシャインシティで開催され、来場...
AIツールに気づかず秘密鍵を渡していた——envguardで事前チェック
はじめに Claude Code や Cursor を日常的に使っている方に、一度確認してほしいことがあります。 AIツールを起動する前に、こんな設定が ~/.zshrc に残っていませんか。 export AWS_SECRET_ACCESS_KEY="AKIA..." export GITHUB_TOKEN="ghp_..." export OPENAI_API_KEY="sk-..." もしそ...
Original: はじめに Claude Code や Cursor を日常的に使っている方に、一度確認してほしいことがあります。 AIツールを起動する前に、こんな設定が ~/.zshrc に残っていませんか。 export AWS_SECRET_ACCESS_KEY="AKIA..." export GITHUB_TOKEN="ghp_..." export OPENAI_API_KEY="sk-..." もしそ...
【設計】実録!本当にあった呆れたWebアプリたち
はじめに https://zenn.dev/noranuko13/articles/b30c8ed65e8e27 対象読者 Webアプリを開発しているITエンジニア向け。 前置き まんま特定できる形で書くと、内部告発で訴えられかねませんので。多少のフェイクやぼかしを交えつつ、今までに見たヤバいWebアプリを紹介していこうと思います。 毎度、Twitterや技術記事で書いているので耳タ...
Original: はじめに https://zenn.dev/noranuko13/articles/b30c8ed65e8e27 対象読者 Webアプリを開発しているITエンジニア向け。 前置き まんま特定できる形で書くと、内部告発で訴えられかねませんので。多少のフェイクやぼかしを交えつつ、今までに見たヤバいWebアプリを紹介していこうと思います。 毎度、Twitterや技術記事で書いているので耳タ...
Mujocoにおけるモータ同定 (cybergear)
Mujocoにおけるモータ同定(cybergear)
【目的】 手元の cybergear モータの同定を行い、シミュレータソフトである Mujoco の動きと実際の動きをほぼ同一にする。 cybergear 参照元 ! シミュレータと現実の差異を最小限に抑える目的であり、物理現象が完全に再現されているわけではない。 手順 T-I 線図の概算 Mujoco パラメータの測定 - 2-1. frictionloss - 2-2. damping ...
Original: やること たまたま手元にあったcybergearのモータ同定を行い、シミュレータソフトであるMujocoと現実の動きがほぼ同じになるようにしていく。 cybergear参照元 ! シミュレータと現実の差異を減らすだけであり、物理現象を完璧に再現できているわけではない。 手順 T-I線図を概算で考える Mujcoパラメータの測定 2-1.frictionloss 2-2.damping...
社内SQLチューニングコンテストの開催にあたって得られた知見
エンジニアの吉田です。 フォルシアにはdevゼミという文化があり、エンジニアが講師となって自身の詳しい分野に関する講義やハンズオンを行っています。 私もこれまでに何度かSQLチューニングを題材としたdevゼミを開講してきましたが、いずれもこちらが一方的に話すという形式に終始しており、実際に受講者が手を動かせる形式での講義も望まれていました。 色々とやり方を模索した結果、コンテスト形式で実際にPos...
Original: エンジニアの吉田です。 フォルシアにはdevゼミという文化があり、エンジニアが講師となって自身の詳しい分野に関する講義やハンズオンを行っています。 私もこれまでに何度かSQLチューニングを題材としたdevゼミを開講してきましたが、いずれもこちらが一方的に話すという形式に終始しており、実際に受講者が手を動かせる形式での講義も望まれていました。 色々とやり方を模索した結果、コンテスト形式で実際にPos...
Claudeに原始時代に行ってもらっては困る話
はじめに 最近、海外のLLMコミュニティで 「caveman prompt」「speak like a caveman」 と呼ばれるプロンプト技法がちらほら話題になっています。Claude Codeに「原始人のように喋れ」と指示することで、挨拶・クッション言葉・冗長な前置きを削って応答を短くする ― ひいてはトークン消費を削減できる、という主張です。Reddit や X の一部スレッドでは「出力が...
Original: はじめに 最近、海外のLLMコミュニティで 「caveman prompt」「speak like a caveman」 と呼ばれるプロンプト技法がちらほら話題になっています。Claude Codeに「原始人のように喋れ」と指示することで、挨拶・クッション言葉・冗長な前置きを削って応答を短くする ― ひいてはトークン消費を削減できる、という主張です。Reddit や X の一部スレッドでは「出力が...
設計書・コード・テストを全部AIに書かせて半年間開発してみたよ
設計書・コード・テストを全部AIに書かせて半年間開発してみたよ 1. はじめに 本記事は、私のチームが半年間AIネイティブ開発を行った経験とその感想をまとめたものです。 AIネイティブ開発とは、AI技術を活用してソフトウェア開発を行うことを指します。2025/10~2026/3の期間中、私たちはお客様に納品するシステムをAIネイティブで開発しました。その経験と私なりに感じたことをまとめてみまし...
Original: 設計書・コード・テストを全部AIに書かせて半年間開発してみたよ 1. はじめに 本記事は、私のチームが半年間AIネイティブ開発を行った経験とその感想をまとめたものです。 AIネイティブ開発とは、AI技術を活用してソフトウェア開発を行うことを指します。2025/10~2026/3の期間中、私たちはお客様に納品するシステムをAIネイティブで開発しました。その経験と私なりに感じたことをまとめてみまし...
ざっくりClaude Designを触ってみたので共有する
! この記事は人間が書き、記事の校正に生成AIを使用しています。 はじめに Claude Designが発表されました。 https://claude.ai/design/ 2026/4/18現在はPro, Max, Team, Enterpriseプランでリサーチプレビューとして利用可能です。 https://x.com/claudeai/status/204515626769021364...
Original: ! この記事は人間が書き、記事の校正に生成AIを使用しています。 はじめに Claude Designが発表されました。 https://claude.ai/design/ 2026/4/18現在はPro, Max, Team, Enterpriseプランでリサーチプレビューとして利用可能です。 https://x.com/claudeai/status/204515626769021364...
gh skillが登場。GitHub公式のスキル管理ツールにnpx skillsから乗り換えた
AIエージェント向けのスキル(Agent Skills)、みなさんはどう管理していますか? 2026/04/16、GitHub公式CLIのghに、スキルをパッケージ管理する新しいサブコマンドgh skillが追加されました。GitHubのリポジトリに公開されているスキルをgh経由でインストール・アップデート・公開できます。私はこれまでnpx skillsでスキルをインストール・管理してきましたが、...
Original: AIエージェント向けのスキル(Agent Skills)、みなさんはどう管理していますか? 2026/04/16、GitHub公式CLIのghに、スキルをパッケージ管理する新しいサブコマンドgh skillが追加されました。GitHubのリポジトリに公開されているスキルをgh経由でインストール・アップデート・公開できます。私はこれまでnpx skillsでスキルをインストール・管理してきましたが、...
リポジトリ層は、あえてインターフェース化しない方が良い場合もある
「Repository は interface にするもの」 自分も最初は素直にそう信じていました。 クリーンアーキテクチャや DDD を学ぶと、Repository はインターフェースで定義して、実装を分けて、DI で注入する構成がきれいに見えます。実際、その設計がしっかりハマる場面はあります。 ただ、実務を重ねるほど、「毎回そこまでやるのが本当に最適なのか?」という疑問も出てきました。 特に小...
Original: 「Repository は interface にするもの」 自分も最初は素直にそう信じていました。 クリーンアーキテクチャや DDD を学ぶと、Repository はインターフェースで定義して、実装を分けて、DI で注入する構成がきれいに見えます。実際、その設計がしっかりハマる場面はあります。 ただ、実務を重ねるほど、「毎回そこまでやるのが本当に最適なのか?」という疑問も出てきました。 特に小...
Pythonで作る!デスクトップアプリ入門
本書ではPythonを使ってパソコン上で動くデスクトップアプリを作成します。 デスクトップアプリの作成には「Tkinter」を使用します。 Tkinterとは、Pythonの標準ライブラリにあるGUIツールキットで、Pythonのプログラミング環境さえあればすぐに使用できます。 ※GUIとは「Graphical User Interface」の略で、マウスで操作できる画面のことです。 本書で...
Original: 本書ではPythonを使ってパソコン上で動くデスクトップアプリを作成します。 デスクトップアプリの作成には「Tkinter」を使用します。 Tkinterとは、Pythonの標準ライブラリにあるGUIツールキットで、Pythonのプログラミング環境さえあればすぐに使用できます。 ※GUIとは「Graphical User Interface」の略で、マウスで操作できる画面のことです。 本書で...
宣言的 UI 2: useDebounced フックを async React 時代のために作成する
Async React時代の宣言的UI 2: トランジション対応のuseDebouncedフックを作る
皆さんこんにちは。本稿では、async React 時代の宣言的 UI におけるデバウンスを実行する useDeferredValue による代替方法を示しました。https://zenn.dev/uhyo/articles/async-react-debounce 記事の末尾で「実際には、ネットワークアクセスをデバウンスしている場合とか応用形もあるのですが」と述べたため、今回はネットワークアク...
Original: 皆さんこんにちは。以下の記事では、Async React時代の宣言的UIとして、デバウンスをuseDeferredValueで代替する方法を示しました。 https://zenn.dev/uhyo/articles/async-react-debounce 記事の末尾で「実際には、ネットワークアクセスをデバウンスしている場合とか応用形もあるのですが」と述べたので、今回はネットワークアクセスを含む場...
正しく脆弱性を怖がるために資格の過去問を通して、実際に指標値を確かめてみた
こんにちは。bun913と申します。 私はQAチームのSDET(Software Development Engineer in Test)として、一連のテスト活動やその他の品質のための諸々に携わらせていただきます。 今回はとある脆弱性について対応した際に、「正しく怖がれずに、なんとなくで急いで対応をしてしまった」という反省からセキュリティについて学び、手を動かしてみました。 ! できるだけ可能な...
Original: こんにちは。bun913と申します。 私はQAチームのSDET(Software Development Engineer in Test)として、一連のテスト活動やその他の品質のための諸々に携わらせていただきます。 今回はとある脆弱性について対応した際に、「正しく怖がれずに、なんとなくで急いで対応をしてしまった」という反省からセキュリティについて学び、手を動かしてみました。 ! できるだけ可能な...