まくろぐ
  1. 📁 Azure
    1. LUIS と QnA Maker でキーの管理方法が異なるのはなぜか?
    2. Azure 関連のアイコン集
    3. 📁 Azure AppServices のメモ
    4. 📁 Azure DevOps
    5. 📁 Azure Functions
    6. Azure Speech Service を使って音声をテキストに変換する (STT)
    7. Azure Static Web Apps で静的ウェブサイトを作成する
    8. 📁 Azure Storage のメモ
    9. Azure リソースのプレフィックス名(省略名)
    10. 📁 Cosmos DB
    11. 📁 LUIS のメモ
    12. 📁 QnA Maker のメモ
    13. 📁 チャットボット
    14. 📁 逆引き Azure CLI
  2. 📁 プログラミング
    1. 📁 3D
    2. 📁 Android プログラミング
    3. 📁 C/C++
    4. 📁 Deno
    5. 📁 Doxygen
    6. 📁 Electron
    7. 📁 Jade
    8. 📁 Java
    9. 📁 JavaScript / Node.js
    10. 📁 Linux
    11. 📁 MongoDB
    12. 📁 React
    13. 📁 SQL
    14. 📁 TypeScript
    15. 📁 Unity
    16. 📁 アルゴリズム
    17. 📁 プログラム雑多メモ
    18. 📁 正規表現
  3. 📁 Ansible
    1. Ansible とは? Ansible をインストールする
    2. Ansible で Hello World
    3. Ansible で VPS を設定するための準備
    4. Ansible 関連用語
    5. 📁 操作/設定
    6. 📁 モジュールの使用例
    7. 📁 応用
  4. 📁 Astro
    1. Astro と Svelte を使ってみた所感(Web サイト作るときに何を使うか)
    2. Astro アプリから D3.js を使う
  5. 📁 AWS
    1. 📁 AWS 一般/環境/設定など
    2. 📁 CLI
    3. 📁 IAM
    4. 📁 S3
    5. 📁 Lambda
    6. 📁 EC2
    7. 📁 CodeBuild
    8. 📁 CloudFormation/SAM/CDK
    9. 📁 API Gateway
    10. 📁 AppSync
    11. 📁 AWS KMS
    12. 📁 AWS のトラブルシューティング
    13. 📁 Cognito
    14. 📁 DynamoDB
    15. SNS トピックから通知されるイベントデータの例
    16. 📁 SSM
  6. 📁 Cloudflare
    1. Cloudflare Workers をはじめる (wrangler)
    2. rclone コマンドで Cloudflare R2 とファイルを同期する
  7. 📁 D3.js
    1. D3.js による SVG 描画の基本
    2. Astro アプリから D3.js を使う
    3. D3.js でキーボードイベントを扱う (keydown)
    4. D3.js でボタンなどの入力要素を扱う
    5. D3.js でマウスイベントを扱う (click, mousemove, mouseover, mouseout)
    6. D3.js で各要素から任意のデータを取り出す (datum)
    7. D3.js による Force Simulation (1) d3-force の基本
    8. D3.js による Force Simulation (2) link force でノードを結合する
    9. D3.js による Force Simulation (3) 各ノードをドラッグして動かせるようにする
    10. Svelte 応用: Svelte アプリから D3.js を使う
  8. 📁 Docker 関連メモ
    1. Docker コンテナで Nginx サーバーを立ち上げる
    2. Go アプリを実行する軽量な Docker コンテナイメージを作成する
    3. TypeScript を使った Node.js アプリを Docker コンテナ化する
  9. 📁 Excel のメモ
    1. Excel でよく使うショートカット
    2. Excel 関数のメモ
  10. 📁 Firebase
    1. Firebase Admin SDK で Firebase の各種サービスを操作する
    2. Firebase Auth で admin ユーザーのみ Firestore に書き込みできるようにする
    3. Firebase CLI でコマンドラインから Firebase を操作する
    4. Firebase の Cloud Functions で Hello World
    5. Firebase の Cloud Functions で定期的に Firestore の集計処理を行う
    6. Firestore ドキュメントを TypeScript のユーザー定義型オブジェクトに変換する (withConverter)
    7. Firestore のデータバンドルを作成してドキュメントの読み込み回数を削減する
    8. Next.js で Firebase: Authentication 機能でユーザー認証できるようにする
    9. Next.js で Firebase: Cloud Firestore データベースを使う
    10. Next.js で Firebase: プロジェクトの作成と接続準備
  11. 📁 GitHub
    1. GitHub OAuth トークンを取得する (1) 処理の流れを理解する
    2. GitHub OAuth トークンを取得する (2) Azure Functions 経由で取得する
    3. Apollo Client で GitHub GraphQL API を使う (Node & React)
    4. GitHub Actions で Hugo サイトをビルドして VPS サーバーに rsync デプロイする
    5. GitHub Actions で Web サイトをビルドして GitHub Pages へ公開する
    6. GitHub Actions でコンテナイメージをビルドして Docker Hub へ push する
    7. 📁 GitHub GraphQL API のクエリ例
    8. GitHub GraphQL API の呼び出し回数制限 (rate limit) の情報を取得する
    9. GitHub GraphQL のスキーマ情報を取得する
    10. GitHub Pages で Jekyll による自動変換を無効化する (.nojekyll)
    11. GitHub Pages で React Router を使った SPA サイトを動かす方法
    12. Parcel でビルドした Web サイトが GitHub Pages で動作しないとき
  12. 📁 GraphQL
    1. GraphQL ベストプラクティス
    2. 📁 GraphQL 仕様
    3. 📁 Apollo Client
    4. 📁 Apollo Server
    5. GraphQL Code Generator でスキーマから TypeScript の型情報を生成する (graphql-codegen)
    6. GraphQL スキーマの Lint ツール (graphql-schema-linter) を導入する
  13. 📁 HTML/CSS のメモ
    1. Facebook や Twitter でシェアするときに画像や説明文が表示されるようにする (OGP: Open Graph Protocol)
    2. HTML5 の time 要素の正しい使い方
    3. フレックスボックス (Flexbox) レイアウトでサイドバーと本文を別々にスクロールできるようにする
  14. 📁 Jekyll
    1. GitHub Pages で Jekyll による自動変換を無効化する (.nojekyll)
    2. GitHub Pages は早く Jekyll から Hugo に乗り換えるべき
    3. Jekyll (GitHub Pages) でページの最終更新日を表示する
    4. Jekyll と Hugo を共存させて GitHub Actions でビルドする
  15. 📁 Linux
    1. Linuxコマンド: curl コマンドの使い方メモ(GET/POST リクエスト、ファイルのダウンロード)
    2. Linuxコマンド: date コマンドの使い方
    3. Linuxコマンド: ディレクトリのサイズを調べる (du)
    4. Linuxコマンド: テンポラリディレクトリを作成する (mktemp)
    5. Linuxコマンド: パッチファイルを作成・適用する (diff, patch)
    6. Linuxコマンド: ファイルの MIME メディアタイプを調べる (file)
    7. Linuxコマンド: ファイルの内容を8進数や16進数でダンプする (od)
    8. Linuxメモ: apt (apt-get) コマンドの使い方メモ
    9. Linuxメモ: syslog のログの保存先の設定
    10. Linuxメモ: デバイスドライバのライセンスについて
    11. Linuxメモ: デバイスドライバ作成の雑多メモ
    12. 📁 システム管理
    13. 📁 ネットワーク
    14. 📁 ファイアウォール
    15. 📁 ユーザー管理
  16. 📁 macOS
    1. macOS で JAVA_HOME に設定すべきパスを調べる(java_home コマンド)
    2. macOS で不要なファイルを削除してストレージ容量を確保する
    3. macOS のスポットライトのインデックス処理を停止・開始する
  17. 📁 Meilisearch
    1. Meilisearch サーチエンジンを使ってみる
  18. 📁 Nginx(Web サーバー)
    1. Docker コンテナで Nginx サーバーを立ち上げる
    2. Let's Encrypt certificate expiration notice が来たら
    3. Nginx で 403 Forbidden エラーが出るときのチェック項目
    4. Nginx の基本: Nginx をインストールする
    5. Nginx の設定: http でアクセスされた場合に https にリダイレクトする
    6. Nginx の設定: Nginx でバーチャルホストを設定する(リバースプロキシ)
    7. Nginx の設定: Nginx の設定ファイル (*.conf) の場所
    8. Nginx の設定: Nginx の設定ファイルの変更を反映する(再読み込み)
    9. Nginx の設定: Nginx の設定ファイルの書き方が正しいか確認する (configtest, nginx -t)
    10. Nginx の設定: Nginx の設定内容を確認する (nginx -T)
    11. Nginx の設定: Web サイトのドメインを移転したときの 301 リダイレクト設定
    12. Sakura VPS レンタルサーバーを Let's Encrypt で SSL 対応
  19. 📁 PlantUML
    1. PlantUML の基本(インストール〜画像ファイルへの保存)
    2. PlantUML でクラス図を作成する
    3. PlantUML でシーケンス図を作成する
    4. PlantUML でオブジェクト図を作成する
  20. 📁 Svelte
    1. Svelte を始める (SvelteKit で Hello World)
    2. Svelte 入門: Svelte コンポーネントに子要素を渡せるようにする (<slot />)
    3. Svelte 入門: 動的に class 属性を off/on する
    4. Svelte 入門: 複数のページで共通のレイアウトを定義する (+layout.svelte)
    5. Svelte 応用: Hamburger ボタンを作る
    6. Svelte 応用: JSON ファイルをインポートして使う
    7. Svelte 応用: Svelte アプリから D3.js を使う
    8. Svelte 応用: Svelte アプリを完全な静的サイトとしてビルドする (SSG: Static Site Generation)
    9. Svelte 応用: ページ遷移用のナビゲーションメニューを作成する
  21. 📁 SVG
    1. SVG チートシート
    2. SVG の g 要素の使い方
  22. 📁 Terraform
    1. Terraform の導入
  23. 📁 Visual Studio Code
    1. 📁 VS Code の操作
    2. 📁 VS Code の設定
  24. 📁 Windows
    1. 📁 PowerShell
    2. Windows のコマンドプロンプトで指定した秒数だけポーズする (timeout)
    3. WSL (Windows Subsystem for Linux) をインストールする
  25. 📁 セキュリティ
    1. SBOM(ソフトウェア部品表)とは
    2. セキュリティ雑多メモ: 脆弱性の分類とデータベース
    3. 暗号技術まとめ
    4. 電子署名と電子証明書の基礎
  26. 📁 デザインパターン/UML
    1. 1時間で分かる GoF デザインパターン
    2. Kent Beck の CollectingParameter パターン
    3. MVC パターンのメモ
    4. MVP パターンのメモ
    5. UML ダイアグラムの一覧と分類
  27. 📁 ネットワーク
    1. ConoHa VPS を借りて独自ドメインでアクセスできるようにする
    2. 📁 gRPC / Protocol Buffers
    3. HTTP ヘッダに関するメモ
    4. HTTP/1.1 の認証スキームに関するメモ
    5. IETF によるプロトコル標準化の流れ
    6. 📁 Let's Encrypt
    7. Linuxコマンド: ip コマンドの使い方
    8. Linuxコマンド: TCP/TDP ポートの通信状態を確認する (ss)
    9. Linuxメモ: Netplan で Ubuntu のネットワーク設定を行う
    10. 📁 SSH
    11. WinSCP をコマンドラインから利用して2つのディレクトリを同期する
    12. ドメイン管理と DNS 管理の違いを理解する
    13. ネットワークトラブルの調査手順
  28. 📁 フォント/文字コード/Locale/Unicode
    1. Unicode 関連リンク
    2. 国コードや言語コードのまとめ (ISO 3166, ISO 639)
    3. 文字コード、フォント関連用語まとめ
  29. 📁 雑多な技術メモ
    1. CPU のアーキテクチャ名と CPU 名の対応表
    2. IGDB API でゲーム情報のデータベースにアクセスしてみる
    3. JUnit のテストケースを一時的に無効にする(@Ignore/@Disabledアノテーション)
    4. npm run スクリプト実行時の ERR! 出力を抑制する (npm run --silent)
    5. npm でインストール済みのモジュールを簡潔にリスト表示する
    6. UnitTest メモ: ユニットテストの網羅レベルの種類 (C0/C1/C2)
    7. XAMPP/Apache の DocumentRoot を設定する
    8. ソフトウェアアーキテクトが考えること
    9. 画像処理メモ: 画像の 2 値化の閾値を求める方法いろいろ
まくろぐ
サイトマップまくへのメッセージ