@tamashiro_nobuyuki / 42日前 Claude CodeのSkills(スキル)機能の使い方 Claude Codeにスキルを登録して繰り返し作業を自動化できる機能が追加されたSKILL.mdという1ファイルに説明と手順を記述し、/スキル名で呼び出す。CLAUDE.mdとは違い呼び出し時のみ読み込まれる繰り返しのコピペ作業がある場合、スキルを作成して入力手間を減らせる #バックエンド#DevOps・CI/CD#AIエージェント
@y-kojima-next / 42日前 【AWS入門】NAT Gatewayとは何か ─ S3への通信で気づいたVPCエンドポイントの必要性 NAT GatewayはプライベートサブネットのEC2がインターネットに通信するためのサービスで、送信元IPを変換して中継するNAT Gatewayはパブリックサブネットに配置し、送信元IPを書き換えて外部に送信、VPCエンドポイントはS3通信をインターネット経由から直接接続に変更するNAT Gatewayは存在するだけで課金されるため、不要な場合は削除し、S3通信にはゲートウェイ型VPCエンドポイントを使うとコスト削減できる #クラウド#インフラ#DevOps・CI/CD
@ara_ara09 / 42日前 【SQL】「文」ではなく「式」として理解するCASE式の真価(達人に学ぶSQL徹底指南書 第2版より) CASE式を「式」として理解することでSQLの表現力が向上するCASE式は値を返す式で、SELECTや集約関数に直接使える、検索CASE式が条件指定に柔軟ELSEを省略すると予期せぬNULLが返って集計エラーの原因になる #バックエンド#データベース#DevOps・CI/CD
@tkonishi / 42日前 オブジェクト・ストレージのIPv6対応エンドポイントを使ってみる。 オブジェクト・ストレージにIPv6対応エンドポイントが追加されたデュアルスタックエンドポイントと通常エンドポイントの2種類が利用可能、IPv6アドレスを持つインスタンスが必要IPv4とIPv6が混在する環境でもオブジェクトストレージにアクセスできるが、IPv4通信を遮断するとIPv6経由で動作確認が必要 #クラウド#インフラ#DevOps・CI/CD
@nt_y-maeda112 / 42日前 【TypeScript超入門】TypeScriptって何?環境構築から実行までを解説 [VSCode拡張機能紹介] TypeScriptの環境構築と実行手順が解説されているNode.jsとnpmのインストール、tsconfig.jsonの設定、tscによるコンパイルが含まれるTypeScriptのコンパイルと実行に必要な設定項目を具体的に記述している #バックエンド#DevOps・CI/CD#フロントエンド
@ssakita / 42日前 「設定は開放、でも本当に届くの?」をSecurity Hub Network Scanningで5パターン検証してみた AWS Security HubのNetwork Scanningでネットワーク設定の実際の到達性を検証したコントロールプレーン分析と実際のTCP接続によるスキャンを比較し、非標準ポートは対象外だった自動割り当てIPでは結果が得られずEIPを付与する必要があり、非標準ポートはスキャン対象外であることを確認した #クラウド#セキュリティ#DevOps・CI/CD
@itbibouroku / 43日前 「Microsoft 365はバックアップしてくれている」は誤解。標準機能の限界とMicrosoft 365バックアップを整理してみた Microsoft 365の標準機能ではデータ復元が不十分で、別途バックアップが必要標準機能はコンプライアンス向け、Microsoft 365バックアップは迅速復元向け、スナップショット頻度10分、保持期間1年管理者権限とAzureサブスクリプションが必要で、試用版では使えないこととコストが月額0.15ドル/GBであること #クラウド#バックエンド#インフラ
@OnuuuumaX / 43日前 【Godot 4.x】2D脱出ゲームを作ってみる⑬〜アイテムの使用とエンディング演出を実装する〜 暖炉の点火状態に連動した背景切り替えと金庫ギミックを実装Global.FIRE_LITフラグを参照した背景差し替え、時計ギミックの角度計算と額縁ギミックの配列比較を組み合わせたダイヤル錠処理シーン遷移時の入力ブロックと白フラッシュ演出でシーン切り替えのカクつきを隠す実装を確認する #フロントエンド#バックエンド#DevOps・CI/CD
@ゆきくらげ / 43日前 型でセキュリティレベルを追跡して、安全なプログラミングをしよう!〜純粋関数を添えて〜 セキュリティレベルを型に載せてプログラムの安全をチェックし、純粋関数の持ち上げで関数定義を簡略化する方法を説明セキュリティレベルのjoinとmeet演算、純粋関数の持ち上げ lift_P、副作用のある関数では持ち上げ不可純粋関数に限って持ち上げが可能で、分岐処理ではブランチが純粋であることを確認する必要がある #セキュリティ#バックエンド#アーキテクチャ
@Toyo_m / 43日前 最近話題の「AI時代の開発者5つのアーキタイプ」について考える AI時代のエンジニアは5つのアーキタイプに分類されるプロトタイパー、ビルダー、スイーパー、グロワー、メンテナーの役割が提示され、それぞれの特徴と課題が説明されている各アーキタイプの役割はプロジェクトの状態に応じて変化し、チームの能力ポートフォリオを診断するフレームワークとして活用すべきである #AIエージェント#バックエンド#フロントエンド
@prumnn / 43日前 基本情報|科目B「アルゴリズム問題」、パズルが好きな人はたぶん好き 科目Bの疑似言語は新しいプログラミング言語ではなく、日本語ベースの共通ルール変数宣言・代入・配列・コメント・条件分岐・繰り返しの基本構文が中心プログラムの動作を紙に書きながら1行ずつ追うことで理解が深まる #バックエンド#DevOps・CI/CD#テスト
@KKTeX / 43日前 TeXで共通テスト数学の解答用紙を再現 TeXで共通テスト数学の解答用紙を再現する方法を紹介KKranの\MarkArrayMakeと\マークシートでマーク式解答用紙を作成、TikZで装飾と配置調整マーク楕円はKKranに任せて、行や表の構造はKKranのコマンドで組み、完成したブロックの座標はTikZで調整する #バックエンド#DevOps・CI/CD#OSS
@keishin_nishiura / 43日前 GitHubのTrendingを、AI編集部が無料枠だけで下書きしてくれる仕組みを作った GitHub TrendingリポジトリをAIで要約してQiitaに自動投稿する仕組みを作ったGitHub Search APIでリポジトリ取得、Google Gemini APIで要約生成、GitHub Actionsで定期実行無料枠のリクエスト制限とモデル変更に対応するためバッチ処理に変更した #バックエンド#クラウド#DevOps・CI/CD
@bun913 / 43日前 QAエンジニアが実践型Webセキュリティ試験『BSCP』に合格するまで BSCP試験に3回受験して合格したQAエンジニアが学習方法を公開したPortSwiggerのラボをPractitionerレベルまで解き、Mystery Labと模擬試験を活用した。チートシートを作成しAIと議論した試験は4時間で6ステージをクリアする必要があり、脆弱性の見つけ方と活用力が重要だった #セキュリティ#DevOps・CI/CD#バックエンド
@ぷーじ / 43日前 Type-Aware を Stable にし、React Compiler の lint も載せた Type-Aware Linting を Stable にし、React Compiler の lint を分割ルールへ移したType-Aware は型を見るスイッチ、React Compiler はルールを22本に増やして分割したPR の CI の正は pnpm typecheck で、TypeScript 7 への一本化は見ている範囲と診断が揃うかが判断材料 #フロントエンド#DevOps・CI/CD#アーキテクチャ
@Harshey / 43日前 増え続ける業務アプリを整理して、kViewerで業務メニューポータルとして見せるまでの設計メモ kintoneとkViewerで業務アプリの入口を整理する設計を実施した親メニューと子メニューを分離し、表示区分と公開状態を管理し、ID体系を自動採番で統一したIDを変更しないことで保守性を高め、運用時の混乱を防ぐべきである #バックエンド#クラウド#DevOps・CI/CD
@jqit_suwa / 43日前 Claude Code の設定でハマる箇所まとめ Claude Codeの設定でハマるポイントをまとめたCLAUDE_CODE_FORK_SUBAGENTやCLAUDE_CODE_ENABLE_TASKSなどの環境変数、AGENTS.mdの読み込み仕様、spellcheckの辞書ツール依存環境変数が設定ドキュメントに載っていなくても挙動に影響するため、env | grep CLAUDEで確認する必要がある #バックエンド#DevOps・CI/CD#クラウド
@jqit_suwa / 43日前 AGENTS.md を共有したつもりが、Claude Code だけ古い指示を読んでいた Claude Code は AGENTS.md を読み込まず、CLAUDE.md に @AGENTS.md をインポートする方法が推奨されるAGENTS.md を読み込まないため、CLAUDE.md に @AGENTS.md インポートまたはシンボリックリンクを設定するWindows でシンボリックリンクを作成するとコピーされ、AGENTS.md の更新が反映されない可能性がある #バックエンド#DevOps・CI/CD#クラウド
@s_horikoshi / 43日前 RDS for PostgreSQL初期設計 マスターユーザーを避けRoleを用途別に分ける RDS for PostgreSQLでマスターユーザーを避け、Roleを用途別に分ける設計を推奨マスターユーザーは初期設定に限定し、app_owner・app_user・app_readonlyなどのRoleを分離、sslmode=verify-fullでTLS検証を強制RDSのパブリックアクセスを無効にし、セキュリティグループで通信元を制限、パスワードをSQLファイルに残さない #バックエンド#クラウド#データベース
@umekikazuya / 43日前 【MySQL】「UUIDv7にすると速くなる」は本当。でも条件付きでテーブルサイズが大きくなる ~ InnoDB 1000万行を29回実測 UUIDv7のミリ秒内が単調かどうかで挿入速度とテーブルサイズに大きな差が出るUUIDv7(ミリ秒内がランダム)はUUIDv4より速度は2.6倍だがテーブルサイズが2.88GBと悪化、UUIDv7(ミリ秒内が単調)はAutoIncrementに近い速度と1.55GBのサイズになるUUIDv7を使用する際はミリ秒内を単調に生成する実装であるか確認し、カウンタのオーバーフロー対策を必ず行うことが重要である。 #データベース#バックエンド#DevOps・CI/CD