まくろぐ

📁技術系のメモ

  1. 📁プログラミング
    1. 📁React
    2. 📁TypeScript
    3. 📁Android プログラミング
    4. 📁Electron
    5. 📁Java
    6. 📁正規表現
    7. 📁Unity
    8. プログラムでレインボーカラー(虹色)のグラデーションを作成するには
    9. 📁3D
    10. 📁MongoDB
    11. 📁プログラム雑多メモ
    12. private メソッドのユニットテストが書きたくなったら
    13. 📁Jade
    14. 📁Doxygen
    15. 📁アルゴリズム
    16. Linux の system 関数で任意のプログラムを実行する
    17. 📁SQL
    18. 📁C/C++
  2. 📁Azure
    1. LUIS と QnA Maker でキーの管理方法が異なるのはなぜか?
    2. Azure 関連のアイコン集
    3. Azure リソースのプレフィックス名(省略名)
    4. 📁Cosmos DB
    5. 📁Azure Functions
    6. Azure Static Web Apps で静的ウェブサイトを作成する
    7. 📁Azure DevOps
    8. 📁Azure Storage のメモ
    9. 📁Azure AppServices のメモ
    10. 📁LUIS のメモ
    11. 📁QnA Maker のメモ
    12. 📁逆引き Azure CLI
    13. 📁チャットボット
    14. Azure Speech Service を使って音声をテキストに変換する (STT)
  3. 📁デザインパターン/UML
    1. 1時間で分かる GoF デザインパターン
    2. UML ダイアグラムの一覧と分類
    3. MVC パターンのメモ
    4. MVP パターンのメモ
    5. Kent Beck の CollectingParameter パターン
  4. 📁Linux
    1. Linuxメモ: Netplan で Ubuntu のネットワーク設定を行う
    2. Raspberry Pi に Ubuntu 20.04 を入れて WiFi 接続できるようにする
    3. Linuxコマンド: date コマンドの使い方
    4. Linuxコマンド: curl コマンドの使い方メモ
    5. Linuxメモ: デバイスドライバ作成の雑多メモ
    6. Linuxコマンド: テンポラリディレクトリを作成する (mktemp)
    7. Linuxコマンド: ディレクトリのサイズを調べる (du)
    8. Linuxコマンド: ファイルの MIME メディアタイプを調べる (file)
    9. Linuxコマンド: ファイルの内容を8進数や16進数でダンプする (od)
    10. Linuxメモ: デバイスドライバのライセンスについて
    11. Linuxコマンド: パッチファイルを作成・適用する (diff, patch)
  5. 📁Firebase
    1. Next.js で Firebase: プロジェクトの作成と接続準備
    2. Next.js で Firebase: Authentication 機能でユーザー認証できるようにする
    3. Next.js で Firebase: Cloud Firestore データベースを使う
    4. Firebase Admin SDK で Firebase の各種サービスを操作する
    5. Firebase CLI でコマンドラインから Firebase を操作する
  6. 📁Visual Studio Code
    1. 📁VS Code の操作
    2. 📁VS Code の設定
  7. 📁AWS
    1. 📁CLI
    2. TypeScript で AWS SDK を使う開発環境を整える
    3. 📁S3
    4. 📁IAM
    5. 📁Lambda
    6. 📁EC2
    7. 📁CodeBuild
    8. 📁CloudFormation/SAM/CDK
    9. Lambda 実装例: S3 へのアップロードを SNS で通知して Lambda から読み込む
    10. 📁DynamoDB
    11. 📁SSM
    12. 📁AWS KMS
    13. 📁Cognito
    14. 📁AWS のトラブルシューティング
    15. SNS トピックから通知されるイベントデータの例
    16. AWS SDK for Node.js でプロキシ環境変数 (https_proxy) を反映させる
    17. AWS のコスト情報をコマンドライン (CLI) で取得する
    18. AWS アカウント、IAM ユーザー、グループ、ポリシーの違い
    19. AWS のサービス一覧(2021年版)
  8. 📁GraphQL
    1. Apollo Client の fetchMore を自動で呼び出して GitHub GraphQL の100件制限を乗り越える (useAutoFetchMore)
    2. Apollo CLI の codegen で GraphQL クエリレスポンスの TypeScript 型を自動生成する
    3. GraphQL の仕様メモ
    4. GraphQL のクエリの一部をフラグメント化して再利用する (Fragments)
    5. Apollo Client の useQuery 呼び出し部分をカスタムフックで分離する
    6. Apollo Client でクリック時に GraphQL クエリを実行する
    7. Apollo Client の Pagenation 機能を使って GraphQL API を呼び出す
  9. macOS で不要なファイルを削除してストレージ容量を確保する
  10. macOS のスポットライトのインデックス処理を停止・開始する
  11. 📁雑多な技術メモ
    1. ドメイン管理と DNS 管理の違いを理解する
    2. JUnit のテストケースを一時的に無効にする(@Ignore/@Disabledアノテーション)
    3. npm run スクリプト実行時の ERR! 出力を抑制する (npm run --silent)
    4. npm でインストール済みのモジュールを簡潔にリスト表示する
  12. JavaScript で任意のテキストをクリップボードにコピーする
  13. 📁GitHub
    1. GitHub OAuth トークンを取得する (1) 処理の流れを理解する
    2. GitHub OAuth トークンを取得する (2) Azure Functions 経由で取得する
    3. Apollo Client で GitHub GraphQL API を使う (Node & React)
    4. GitHub GraphQL のスキーマ情報を取得する
    5. GitHub Pages で React Router を使った SPA サイトを動かす方法
    6. GitHub Pages で Jekyll による変換を無効化する(プッシュした HTML をそのまま表示する)
    7. GitHub Actions で Web サイトをビルドして GitHub Pages へ公開する
    8. Parcel でビルドした Web サイトが GitHub Pages で動作しないとき
    9. GitHub GraphQL API の呼び出し回数制限 (rate limit) の情報を取得する
    10. 📁GitHub GraphQL API のクエリ例
  14. JavaScript で現在のページの URL の構成要素を取得する (window.location)
  15. 📁HTML/CSS のメモ
    1. フレックスボックス (Flexbox) レイアウトでサイドバーと本文を別々にスクロールできるようにする
    2. Facebook や Twitter でシェアするときに画像や説明文が表示されるようにする (OGP: Open Graph Protocol)
    3. HTML5 の time 要素の正しい使い方
  16. 📁フォント/文字コード/Locale/Unicode
    1. 国コードや言語コードのまとめ (ISO 3166, ISO 639)
    2. 文字コード関連用語まとめ
    3. Unicode 関連リンク
  17. 📁Windows
    1. Windows のコマンドプロンプトで指定した秒数だけポーズする (timeout)
    2. WSL (Windows Subsystem for Linux) をインストールする
  18. 📁PowerShell
    1. PowerShell: 環境変数を扱う
    2. 現在の日時を ISO 8601 (YYYY-MM-DD) フォーマットで取得する (Get-Date)
    3. バッチファイルから PowerShell を呼び出して結果を変数に格納する
  19. 📁Jekyll
    1. Jekyll (GitHub Pages) でページの最終更新日を表示する
  20. 📁Nginx(Web サーバー)
    1. Let's Encrypt certificate expiration notice が来たら
    2. Nginx で 403 Forbidden エラーが出るときのチェック項目
    3. Nginx の設定: http でアクセスされた場合に https にリダイレクトする
    4. Sakura VPS レンタルサーバーを Let's Encrypt で SSL 対応
    5. Nginx の設定: Nginx の設定ファイルの書き方が正しいか確認する (configtest)
    6. Nginx の設定: Nginx の設定ファイルの変更を反映する(再読み込み)
    7. Nginx の設定: Nginx でバーチャルホストを設定する(リバースプロキシ)
    8. Nginx の設定: Nginx の設定ファイル (nginx.conf) の場所
    9. Nginx の基本: Nginx をインストールする
  21. 📁PlantUML
    1. PlantUML の基本(インストール〜画像ファイルへの保存)
    2. PlantUML でクラス図を作成する
    3. PlantUML でシーケンス図を作成する
    4. PlantUML でオブジェクト図を作成する
  22. お名前.com の共用サーバーを Let's Encrypt で SSL 対応
  23. WinSCP をコマンドラインから利用して2つのディレクトリを同期する
  24. 📁Excel のメモ
    1. Excel 関数のメモ
    2. Excel でよく使うショートカット
  25. ソフトウェアアーキテクトが考えること
  26. macOS で JAVA_HOME に設定すべきパスを調べる(java_home コマンド)
  27. rsync コマンドで2つのディレクトリを同期する
  28. scp コマンドでファイルやディレクトリを転送する
  29. HTTP ヘッダに関するメモ
  30. 電子署名と電子証明書の基礎
  31. XAMPP/Apache の DocumentRoot を設定する
  32. Unicode、フォント関連用語
  33. CPU のアーキテクチャ名と CPU 名の対応表
  34. syslog のログの保存先の設定
  35. ネットワークトラブルの調査手順
  36. 暗号技術まとめ
  37. IETF によるプロトコル標準化の流れ
  38. 画像の2値化の閾値を求める方法いろいろ
まくろぐ
サイトマップまくへのメッセージ