Column– category –
-
Column
npm と npx って何が違うの?新人エンジニアが最初につまずくポイントを3分で解決
「npm install って書いてあるけど、なんで npx なの?」問題 プログラミングを始めたばかりの頃、READMEやチュートリアルを見ながら手を動かしていて、こんな疑問を持ったことはありませんか? 「さっきまで npm install って打ってたのに、急に npx crea... -
Column
Google WorkspaceをCLIで操作できる「gws」が登場!インストールからClaude Desktop連携まで
「Google版AWS CLI」がついに来た Google Drive のファイル一覧を取得したい。Gmail を自動処理したい。Calendar の予定をスクリプトから操作したい。 これまでこうした作業をするには、Google の REST API ドキュメントを読みながら curl を書き、認証ま... -
Column
Google認証だけ実装したら「ログインできない」と言われた!アプリ内ブラウザのOAuthブロック問題と対策まとめ
「ログインできないんですが…」個人開発でやりがちな落とし穴 個人開発でWebアプリを作り、ログイン機能に Google 認証だけを実装した。設定も完了、動作確認もバッチリ。いざ X(Twitter)でシェアして広めてみたら…… 「ログインできないんですが?」 実... -
Column
GitのHTTPS接続とSSH接続、「なんとなくSSHの方が安全」って本当に正しい?
「SSHの方が安全でしょ」は本当か Git リポジトリへの接続方式を選ぶとき、「なんとなく SSH の方が安全そう」と感じていませんか? X(旧 Twitter)でもこんな議論が話題になっていました。「HTTPS 接続より SSH の方がよっぽど安全」という意見に対し、... -
Column
GitHub Actionsのワークフローに潜む罠、気づいてた?スクリプトインジェクションの実例と対策
そのワークフロー、本当に安全ですか? GitHub Actions を使っている開発者なら、こんなワークフローを書いたことがあるはずです。 on: pull_request: jobs: example: runs-on: ubuntu-latest steps: - run: echo "PR title is ${{ github.event.pull_requ... -
Column
ngrokの無料プランでURLが毎回変わる問題、実はもう解決してた!静的ドメインの設定方法
「またURL変わった…」ngrokあるある地獄 Webhookの検証をしていて、こんな経験ありませんか? StripeやLINE Messaging APIの開発中、ローカル環境を外部公開するためにngrokを起動するたびに、こんなURLが払い出される。 https://7a55-221-117-101-49.ngro... -
Column
本番デプロイが反映されない!Lambda エイリアス + CloudFront の落とし穴と GitHub Actions で完全自動化した話
Next.js の Lambda デプロイで「GitHub Actions は成功したのに本番に反映されない」という問題に遭遇。原因は Lambda エイリアスの更新漏れと CloudFront キャッシュの二重トラップでした。publish-version、update-alias、create-invalidation を GitHub Actions に組み込んで完全自動化した実装方法を解説します。 -
Column
スマホからClaude Codeを遠隔操作!リモートコントロール機能で外出先でもローカル開発を続ける方法
「デスクで作業していたClaude Codeのセッションを、外出先のスマホから続けたい」そんな要望を実現するリモートコントロール機能の使い方を解説。ローカル環境を維持したまま、スマホやブラウザから遠隔操作できる実践ガイドです。 -
Column
「それ、上げちゃダメ!」GitHub管理で絶対守るべきセキュリティルールと対処法
「git pushした直後、AWSから高額請求の警告が…」そんな悪夢を防ぐために。GitHubに絶対アップロードしてはいけないファイルと、.gitignoreの正しい設定方法、万が一流出してしまった時の緊急対処法まで徹底解説します。 -
Column
AnthropicがClaude規約改定!OpenClawやCursor等のサードパーティツールが使えなくなる問題を解説
Claude規約改定で何が起きたのか? 2026年2月20日、AnthropicがClaudeの利用規約を改定し、サードパーティハーネス(OpenClaw、Cursor、Antigravity等)でのClaude Pro/Max契約の使用を明確に禁止しました。これまで曖昧だったルールが、法的文言として明...