869 件の記事があります。
- 日記・コラム
- ドラクエ 3 はやっぱり面白い(ドラゴンクエストIII HD-2D リメイク)
- 初めてのタップ交換
- 『世界樹の迷宮II』やっと終わった
- FC『鉄腕アトム』という激ムズ鬼畜ゲー
- 2024-02-10 ソロモンの鍵
- ChatGPT でテキストアドベンチャー (TRPG) を楽しむ
- メカニカルキーボードが逝く
- 『世界樹の迷宮』やってる
- Undertale やってみた
- async は「アシンク」じゃなくて「エイシンク」だよ
- ドラクエ9で終了したはずのWiFiサービスの配信クエストを受け取る
- こたつ布団おうちで洗ってみた
- 見やすいグラフを小さなスペースに描く方法
- 新型コロナに便乗してマスクがぼったくり価格に・・・
- チコちゃん財布がいい感じ
- 文房具: ペリカンの万年筆スーベレーンのペン先は外せる
- 全ページをパーマリンク化しました
- メガドライブミニを買ったよ!完成度高い!
- GitHub Pages は早く Jekyll から Hugo に乗り換えるべき
- Blender で猫とたわむれる
- 2019-06-10 今日のボドゲー部
- 2019-05-26 ゲームマーケット2019春に行ってきた
- 理学療法士さんの肩こりのお話
- コルク代表 佐渡島庸平さんのお話
- 2019-01-14 大室山からの景色は壮観!
- 「ふたりザードリィ」やってみた
- テスト駆動開発の過去・現在・未来(和田卓人さん)
- 2018-11-22 中島聡さん (UIEvolution、元Microsoft) のお話
- 2018-11-07 iPad Pro キター!おえかきおえかき
- 『嫌われる勇気』岸見一郎さん講演会
- ボードゲームではダブリングキューブをもっと利用したらいい
- 『人身売買デスゲーム』やった
- 2018-06-13 森川亮さんの話
- 2018-06-06 ボードゲーム部(ごきぶりポーカー、ナンジャモンジャ、フェレータ、ワードバスケット)
- 2018-05-27 日本ダービーに初めて行ってみた
- 2018-03-30 本当においしいコーヒーの話(コーヒーハンター川島良彰さん)
- 2018-01-27 Coincheck が 580 億円の NEM 流出
- 2018-01-16 RIZAP 瀬戸健 社長の『失敗力』
- 2018-01-01 ビットコインは投資でも何でもない
- 2017-12-15 ROMEO ボールペン
- 2017-11-14 為末大さん講演会
- 2017-11-03 Realforce キーボードを静音化
- 2017-09-17 Netflix のベーシックプランとスタンダードプランの画質比較
- 2017-08-23 株式を家族間で移管
- 2017-08-07 シェアリングエコノミーの弊害
- 2017-07-29 都会の中のオアシス「等々力渓谷」に行って見た
- 2017-07-20 インデックス投資家 梅屋敷商店街のランダム・ウォーカー
- 2017-07-18 ゼロから生み出す力
- 2017-07-07 多くの人に動いてもらうにはインセンティブを与える
- 2017-07-03 図書館を利用して読書のペースを上げる
- 2017-06-30 企業の成長には A/B テストの考え方が必要
- 2017-06-29 情報収集の前に意思決定プロセスを決める
- 2017-06-23 IPO 銘柄に値段がつかない
- 2017-06-19 ゆるく考えよう
- 2017-06-18 ブログで日記を書くときに気をつけること
- 2017-06-17 読んでもらおうと意識しすぎない
- 2017-06-13 NURO 光がやっと開通、遅すぎて速すぎ!
- 2017-06-04 お名前.com で独自ドメインとって WordPress を共用サーバー SD ではじめてみた
- 河口湖かちかち山へ
- 富士急ハイランド、ええじゃないか
- シルク・ドゥ・ソレイユの「ドラリオン」見てきた
- 見たドラマの記録
- 見た映画の記録
- 読んだマンガの記録
- 技術系のメモ
- プログラミング
- TypeScript メモ
- TypeScriptの環境/設定について
- TypeScriptの環境: tsconfig.json の基本
- TypeScriptの環境: Visual Studio Code で TypeScript の開発環境を構築する
- TypeScript プロジェクトに ESLint を導入する
- ESLint の設定ファイル (.eslintrc) の各プロパティの意味を理解する
- ESLint + Prettier の設定方法まとめ
- ESLint (4) ESLint の設定方法まとめ (for Next.js 11)
- Vite で複数の TypeScript ファイルやリソースファイルを 1 つの JavaScript ライブラリとしてバンドルする
- Jest で TypeScript コードのユニットテストを記述する
- TypeScript コードを Prettier で自動整形する
- webpack と TypeScript を組み合わせて使用する
- TypeScriptの環境/設定: 厳格な型チェックを有効にする (strict)
- TypeScriptの環境: tsc-watch で ts ファイルの変更監視&アプリの再起動を自動化する
- TypeScriptの環境: 既存の JavaScript プロジェクトを TypeScript に乗り換える
- TypeScriptのモジュールの仕組みについて
- TypeScript の型/タイプアノテーション
- TypeScriptの型: 基本型(プリミティブタイプ)の一覧
- TypeScriptの型: 変数の型指定(タイプアノテーション)の基本
- TypeScriptの型: 値の型を typeof で調べる
- TypeScriptの型: 辞書型を定義する (Dictionary)
- TypeScriptの型: 配列を定義する (Array)
- TypeScriptの型: タプルを定義する (Tuple types)
- TypeScriptの型: 関数を定義する (function)
- TypeScriptの型: インタフェースを定義する (interface)
- TypeScriptの型: インタフェースのプロパティをオプショナルにする
- TypeScriptの型: インタフェースのプロパティを読み取り専用にする (readonly)
- TypeScriptの型: インタフェースを結合する (交差型: Intersection types)
- TypeScriptの型: クラス定義の基本 (class)
- TypeScriptの型: クラスに static プロパティを定義する
- TypeScriptの型: クラス定数を定義する (static readonly)
- TypeScriptの型: リテラル型を定義する (Literal types)
- TypeScriptの型: タイプエイリアスを定義する (type)
- TypeScriptの型: 共用体を定義する (Union types)
- TypeScriptの型: 列挙型を定義する (enum)
- TypeScriptの型: 既存の JavaScript ライブラリに型情報を追加する(.d.ts ファイル)
- TypeScriptの型: 環境変数 (process.env) 用の型情報を定義する
- TypeScriptの型: 既存の型をちょっと変えた型を作る(ユーティリティ型)
- TypeScript で undefined/null をうまく扱う (nullish coalescing (??), optional chaining (?.))
- TypeScript: 2つの変数の値をスワップする
- TypeScriptのサンプルコード
- TypeScript とは
- TypeScript のコーディング規約(ルール/ガイドライン)
- TypeScriptの環境/設定について
- MongoDB 関連記事
- Deno プログラミング関連メモ
- React 関連記事
- React の基本と環境構築
- Next.js 関連記事
- Next.js アプリの環境構築
- Next.js のスタイル設定 (CSS)
- Next.js のコンポーネントとレイアウト
- Next.js のプリレンダリングとルーティング
- Next.js のプリレンダリング機能を使用する (getStaticProps)
- Next.js のダイナミックルーティング機能を利用する (getStaticPaths, getStaticProps, getServerSideProps)
- Next.js でローカル開発時 (next dev) のみ有効なデバッグページを作成する (getStaticProps)
- Next.js でブラウザ履歴で戻るボタンを表示する (router.back)
- Next.js のページコンポーネントが Client と Server どちらで実行されているか調べる (isServer, isClient, NoSsr)
- Next.js でハッシュフラグメントを扱う(useHash カスタムフック)
- Next.js のコンポーネント内でクエリ文字列を取得する (next/router, useRouter)
- Next.js でサーバーサイドで JSON や YAML ファイルを読み込む (fs.readFileSync)
- Next.js の API Routes 機能
- Next.js のその他の記事
- Next.js アプリに Google Analytics を設定する (next/script)
- Next.js で useState とローカルストレージ (localStorage) を連動させる
- Next.js で開発環境で実行しているときに Web サイト上に dev 表示する (TargetEnvIndicator)
- Next.js の public 以下のファイルのパスを正しく扱う
- Next.js アプリのディレクトリ構成を考える(Atomic Design と Presentational and Container Components)
- Next.js で環境変数を扱う (.env, NEXT_PUBLIC, NODE_ENV)
- MUI(Material-UI)
- React フック関連の記事
- React 雑多記事
- JavaScript / Node.js 関連メモ
- Android プログラミングのメモ
- Android アプリのテンプレートコード(空っぽのフラグメント)
- Android開発: ContraintLayout で配置されたビューの実際のサイズを取得する
- Android開発: ダイアログ表示時の背景の暗転(ディミング)を防ぐ
- Androidメモ: RecyclerView にアニメーションを追加する方法
- Android開発: ShapeDrawable で基本図形を描く
- Android開発: TextureView に関するメモ
- Android開発: Handler.post した Runnable タスクがメインスレッドで実行される仕組み
- Android開発: LowMemoryKiller の動きのメモ
- Android開発: レイアウトの種類まとめ
- Android開発: 3種類のタイムスタンプの使い分け
- Electron 関連記事
- Electron コラム
- Electron で Hello World (1) 最小構成で作る
- Electron で Hello World (2) TypeScript で開発できるようにする
- Electron で Hello World (3) React を使えるようにする
- プロキシ環境から Electron をインストールできない場合の対処方法
- Electron アプリで OS のプロキシ設定をメインプロセスに反映する
- Electron で設定情報を扱う (electron-store)
- Electron アプリがパッケージングされた環境 (production) で動作しているか調べる
- Electron アプリ内のリンクをOSのデフォルトブラウザで開く
- Electron のメインプロセスとレンダラープロセスの関係
- Electron アプリの配布パッケージを作る (electron-builder)
- Electron の app.getData() で取得できる特殊ディレクトリパスの一覧
- Electron: レンダラーからの要求でメインプロセスでファイルを読み込んで返す
- Electron: 処理が終わるまでボタンを無効状態 (disabled) にする
- Electron で各種ダイアログを表示する (dialog)
- Java のメモ
- 正規表現のメモ
- Unity
- Unityメモ: Unity の動画を撮る (Unity Recorder)
- Unityスクリプト: オブジェクトを移動する (Transform.position)
- Unityスクリプト: オブジェクトを回転する (Transform.rotation)
- Unityスクリプト: オブジェクトを拡大縮小する (Transform.localScale)
- Unityスクリプト: 加速度センサー/ジャイロスコープの値を取得する
- Unityスクリプト: キー入力を取得する (UnityEngine.GetKey)
- Unityスクリプト: デバッグログを表示する (Debug.Log)
- Unityスクリプト: 空のゲームオブジェクトを作成する (GameObject)
- プログラム雑多メモ
- 3D
- WebGL入門 (1) WebGL コンテキストの取得
- WebGL入門 (2) シェーダーを使用する
- WebGL入門 (3) バッファーオブジェクトで頂点座標をシェーダーへ送る (VBO)
- WebGL入門 (4) 頂点属性をインターリーブしてバッファオブジェクトに格納する
- WebGL入門 (5) 三角形の 3 つの描画モード
- WebGL入門 (6) インデックスバッファを使って頂点を使い回す (drawElements)
- WebGL で使う Typed Array
- WebGL で シェーダーコードを分離する方法
- Python で OpenGL (1) pyGLFW のインストール
- Python で OpenGL (2) PyOpenGL のインストール
- Jade テンプレートエンジンのメモ
- Doxygen
- アルゴリズム
- Linux プログラミングメモ
- SQL
- C/C++ のメモ
- TypeScript メモ
- Azure のメモ
- Azure Cosmos DB 関連記事
- Azure Functions のメモ
- Azure DevOps のメモ
- Azure DevOps で無料のプライベート Git リポジトリ (Repos) を使用する
- Azure Pipelines の使い方 (Hello World)
- Azure Pipelines で Hugo サイトのビルド&デプロイ
- Azure Pipelines の Pull Request 時の起動トリガ設定
- Azure Pipelines のビルド結果を GitHub にバッジ表示する
- Azure Pipelinesメモ: azure-pipelines.yml から別の Yaml をインクルードする (template)
- Azure Pipelines トラブル: npm タスクを実行できないとき
- Azure Storage のメモ
- Azure AppServices のメモ
- LUIS のメモ
- QnA Maker のメモ
- 逆引き Azure CLI
- 逆引き Azure CLI: Azure CLI(az コマンド)をインストールする
- 逆引き Azure CLI: Azure にログインする (az login)
- 逆引き Azure CLI: プロキシ環境下で Azure CLI (az) を使用する
- 逆引き Azure CLI: ストレージアカウントのキーを確認する (storage account keys list)
- 逆引き Azure CLI: ストレージアカウントの接続文字列を確認する (storage account show-connection-string)
- 逆引き Azure CLI: Azure ストレージの SAS トークンを生成する (storage container generate-sas)
- 逆引き Azure CLI: BLOB ストレージにファイルをアップロードする (storage blob upload)
- チャットボットの作り方
- よいチャットボットとは?ボットを作成するときのベストプラクティス
- チャットボット (1-1) Bot Builder SDK とは
- チャットボット (1-2) Bot Builder SDK で Echo ボットを作成する
- チャットボット (2-1) Azure でボットをホストするための Web App Bot リソースを作成する
- チャットボット (2-2) Web App Bot で生成されたボットのコードを編集する
- チャットボット (2-3) Azure の Web App Bot リソースにボットをデプロイする
- チャットボット: Azure ポータルで生成されるボットのテンプレートコードを解読&リファクタしてみる
- チャットボット: MS Bot Framework の .bot ファイルで接続情報を管理する
- チャットボット: LUIS や QnA Maker サービスへの接続情報を .bot ファイルから取得する
- チャットボット: 作成したチャットボットを LINE に接続する
- チャットボット: 作成したチャットボットを Slack に接続する
- チャットボット: Chatdown(.chat ファイル)を使ってボットの会話をデザインする
- チャットボット: ActivityHandler でボットのイベントハンドラ実装を簡略化する
- チャットボット: ユーザーの参加/離脱のイベントをハンドルする
- チャットボット: Bot Builder SDK で会話の状態を保存する (Storage)
- チャットボット: Bot Builder SDK で会話の状態を保存する (BotState)
- チャットボット: Bot Builder SDK の Dialog で会話の流れをデザインする (1) ダイアログの基本
- チャットボット: Bot Builder SDK の Dialog で会話の流れをデザインする (2) スタック管理
- チャットボット: Bot Builder SDK で画像やリストなどのリッチなメッセージを送る (MessageFactory)
- チャットボット: 独自のミドルウェアを作成してログを記録する
- チャットボット: 独自のミドルウェアを作成して禁止ワードを拒否するようにする
- Bot Framework: Web チャットの表示をカスタマイズする
- LUIS と QnA Maker でキーの管理方法が異なるのはなぜか?
- Azure 関連のアイコン集
- Azure リソースのプレフィックス名(省略名)
- Azure Static Web Apps で静的ウェブサイトを作成する
- Azure Speech Service を使って音声をテキストに変換する (STT)
- Visual Studio Code のメモ
- VS Code の操作方法メモ
- VS Code の設定メモ
- VS Code の設定ファイルの場所 (settings.json)
- VS Code で Python 用の Linter &フォーマッターの Ruff を使う
- VS Code で YAML ファイルの構文をチェックする(YAML 拡張)
- VS Code で YAML ファイルをソートする(YAML Sort 拡張)
- VS Code で Python 用のフォーマッター (Black) を使う
- VS Code の Explorer で特定のファイルやディレクトリを非表示にする (files.exclude)
- VS Code のフォーマッターで自動整形する (editor.formatOnSave)
- VS Code で行末の空白(半角スペース)を自動で削除する (files.trimTrailingWhitespace)
- VS Code の Vim プラグインで OS のクリップボードと同期する (vim.useSystemClipboard)
- Svelte 関連メモ
- Svelte を始める (SvelteKit で Hello World)
- Svelte 実装例: Web ブラウザで音声認識する (SpeechRecognition)
- Svelte 応用: MediaPipe で Web カメラ映像をジェスチャー認識する
- Svelte 応用: テキストフィールドと URL のクエリ文字列を同期させる
- Svelte 実装例: チャットボット用の UI を作る
- Svelte 入門: Svelte コンポーネントからイベントを発生させる
- Svelte 入門: 開発サーバーで動作中かどうかを調べる (dev)
- Svelte 入門: SvelteKit を使ったプロジェクトのディレクトリ構成/コーディングルールなど
- Svelte 応用: SvelteKit の load 関数でデータのロード処理を定義する
- Svelte 応用: インクリメンタルサーチによる頻繁な API 呼び出しを防ぐ debounce 処理
- Svelte 応用: YAML ファイルをインポートして使う
- Svelte 応用: JSON ファイルをインポートして使う
- Svelte 応用: Svelte アプリを完全な静的サイトとしてビルドする (SSG: Static Site Generation)
- Svelte 応用: Svelte アプリから D3.js を使う
- Svelte 実装例: Hamburger ボタンを作る
- Svelte 実装例: ページ遷移用のナビゲーションメニューを作成する
- Svelte 入門: 動的に class 属性を off/on する
- Svelte 入門: 複数のページで共通のレイアウトを定義する (+layout.svelte)
- Svelte 入門: Svelte コンポーネントに子要素を渡せるようにする (<slot />)
- 機械学習/ディープラーニング
- Windows のメモ
- ネットワーク関連技術メモ
- SSH 関連記事
- SSH キーの管理: SSH キーを作成する (ssh-keygen)
- SSH キーの管理: Windows で SSH の秘密鍵のパーミッションエラーが出る場合
- SSH キーの管理: SSH キーのコメントを確認する/変更する (ssh-keygen -c)
- SSH キーの管理: SSH キーのパスワードを変更する (ssh-keygen -p)
- SSH キーの管理: SSH キーの種類やフィンガープリントを確認する (ssh-keygen -l)
- SSH キーの管理: SSH の接続先ごとにキーを使い分ける (~/.ssh/config)
- SSH サーバー (sshd) の起動・停止・再起動方法まとめ
- SSH サーバー (sshd) 設定のベストプラクティス
- SSH キーの管理: ssh-id-copy で SSH の公開鍵をリモートホストに登録する
- セキュリティ関連メモ
- gRPC / Protocol Buffers 関連メモ
- .proto ファイルの書き方
- protobuf (.proto) ファイルのコーディングスタイル
- .proto の文法: メッセージ型 (message)
- .proto の文法: フィールド番号について
- .proto の文法: スカラー型の一覧
- .proto の文法: repeated ラベル(フィールドを配列にする)
- .proto の文法: optional ラベル(フィールドを省略可能にする)
- .proto の文法: oneof 型
- .proto の文法: マップ型 (map)
- .proto の文法: 列挙型 (enum)
- .proto の文法: 別の .proto ファイルをインポートする (import)
- .proto の文法: サービス型 (service)
- Protocol Buffers の .proto ファイルから API ドキュメントを自動生成する (protoc-gen-doc)
- Go 言語で gRPC 通信してみる(Echo サーバー&クライアント)
- protoc コマンドで .proto ファイルをコンパイルする (Protocol Buffers Compiler)
- .proto ファイルの書き方
- Let's Encrypt 関連記事
- HTTP/1.1 の Chunked Transfer Encoding を理解する
- ConoHa VPS を借りて独自ドメインでアクセスできるようにする
- HTTP/1.1 の認証スキームに関するメモ
- ドメイン管理と DNS 管理の違いを理解する
- WinSCP をコマンドラインから利用して2つのディレクトリを同期する
- HTTP ヘッダに関するメモ
- ネットワークトラブルの調査手順
- IETF によるプロトコル標準化の流れ
- SSH 関連記事
- Meilisearch のメモ
- Nginx(Web サーバー)のメモ
- nginx-proxy コンテナで簡単にリバースプロキシを立ち上げる
- Nginx の設定: Web サイトのドメインを移転したときの 301 リダイレクト設定
- Nginx の設定: Nginx の設定内容を確認する (nginx -T)
- Docker コンテナで Nginx サーバーを立ち上げる
- Nginx で 403 Forbidden エラーが出るときのチェック項目
- Nginx の設定: http でアクセスされた場合に https にリダイレクトする
- Nginx の設定: Nginx の設定ファイルの書き方が正しいか確認する (configtest, nginx -t)
- Nginx の設定: Nginx の設定ファイルの変更を反映する (nginx reload)
- Nginx の設定: Nginx でバーチャルホストを設定する(リバースプロキシ)
- Nginx の設定: Nginx の設定ファイル (*.conf) の場所
- Nginx の基本: Nginx をインストールする
- 雑多な技術メモ
- Python で Confluence の情報を取得する
- Python で Jira の情報を取得する
- Stylelint で CSS の記述ミスを防ぐ(CSS の静的解析ツールを導入する)
- IGDB API でゲーム情報のデータベースにアクセスしてみる
- JUnit のテストケースを一時的に無効にする(@Ignore/@Disabledアノテーション)
- npm run スクリプト実行時の ERR! 出力を抑制する (npm run --silent)
- npm でインストール済みのモジュールを簡潔にリスト表示する
- ソフトウェアアーキテクトが考えること
- UnitTest メモ: ユニットテストの網羅レベルの種類 (C0/C1/C2)
- XAMPP/Apache の DocumentRoot を設定する
- CPU のアーキテクチャ名と CPU 名の対応表
- 画像処理メモ: 画像の 2 値化の閾値を求める方法いろいろ
- D3.js 関連記事
- D3.js による SVG 描画の基本
- D3.js のデータ結合を理解する (1) data/enter/exit/join の基本
- D3.js のデータ結合を理解する (2) データ配列の要素ごとに表示/非表示を切り替える
- D3.js で円グラフを描画する (d3.pie)
- D3.js のコードに TypeScript の型注釈 (Type Annotation) をつける
- D3.js でレイヤー用の g 要素を作成するユーティリティ関数 (layer)
- D3.js で SVG の右上に凡例 (legend) を表示する
- D3.js の call メソッドを使ってメソッドチェーン処理をスマートに記述する
- D3.js のスケール関数: scaleOrdinal でカテゴリデータを別の値にマッピングする
- D3.js で矢印を表示する (defs, marker, marker-end)
- D3.js で描画要素をクリックしたときに選択状態にする
- D3.js で描画内容をズームやパン操作できるようにする (d3-zoom)
- D3.js による Force Simulation (3) 各ノードをドラッグして動かせるようにする
- D3.js による Force Simulation (2) link force でノードを結合する
- D3.js による Force Simulation (1) d3-force の基本
- D3.js でキーボードイベントを扱う (keydown)
- D3.js でボタンなどの入力要素を扱う
- D3.js で各要素から任意のデータを取り出す (datum)
- D3.js でマウスイベントを扱う (click, mousemove, mouseover, mouseout)
- D3.js チートシート
- Linux メモ
- Linux ネットワーク関連メモ
- Linuxコマンド: curl コマンドのチートシート
- Linuxコマンド: ポートを開いているプロセスを調べる (lsof)
- Linuxコマンド: TCP/TDP ポートの通信状態を確認する (ss)
- Linuxコマンド: ip コマンドの使い方
- Linuxメモ: Bluetooth 関連コマンドのメモ (hciconfig, bluetoothctl)
- Linuxメモ: Netplan で Ubuntu のネットワーク設定を行う
- Raspberry Pi に Ubuntu 20.04 を入れて WiFi 接続できるようにする
- Linuxコマンド: curl コマンドの使用例(GET/POST リクエスト、ファイルのダウンロード)
- Linuxコマンド: rsync コマンドで2つのディレクトリを同期する
- Linuxコマンド: scp コマンドでファイルやディレクトリを転送する
- Linux のユーザー管理
- Linux のシステム管理
- 各種 Linux のファイアウォール設定ツール
- zsh チートシート
- Linuxコマンド: date コマンドの使い方
- Linuxメモ: apt (apt-get) コマンドの使い方メモ
- Linuxメモ: デバイスドライバ作成の雑多メモ
- Linuxコマンド: テンポラリディレクトリを作成する (mktemp)
- Linuxコマンド: ディレクトリのサイズを調べる (du)
- Linuxコマンド: ファイルの MIME メディアタイプを調べる (file)
- Linuxコマンド: ファイルの内容を8進数や16進数でダンプする (od)
- Linuxメモ: デバイスドライバのライセンスについて
- Linuxメモ: syslog のログの保存先の設定
- Linuxコマンド: パッチファイルを作成・適用する (diff, patch)
- Linux ネットワーク関連メモ
- SVG 関連記事
- Astro 関連メモ
- Terraform 関連記事
- AWS 関連メモ
- AWS 一般/環境/設定など
- AWS CLI 関連記事
- Amazon S3
- AWS IAM のメモ
- AWS Lambda のメモ
- Amazon EC2 関連記事
- AWS CodeBuild のメモ
- AWS CloudFormation/SAM/CDK のメモ
- AWS CDK 関連メモ
- AWS CDK 入門: cdk コマンドのインストールから Hello World まで
- AWS CDK メモ: ブートストラップ処理を実行する (cdk bootstrap)
- AWS CDK メモ: コンストラクトの概念を理解する
- AWS CDK メモ: CDK アプリのパッケージ管理に Yarn を使う方法
- AWS CDK メモ: 謎の CDKMetadata を生成しないようにする
- AWS CDK で TypeScript で実装した Lambda 関数をデプロイする (NodejsFunction)
- AWS CDK で Go 言語で実装した Lambda 関数をデプロイする (GoFunction)
- AWS CDK のサンプルコード集(TypeScript 版)
- Go 言語で AWS CDK V2 を使う (1) 導入編
- AWS CDK で外部パラメーターを扱う(コンテキスト・バリューと環境変数)
- AWS CDK メモ: Lambda 関数コードだけ高速デプロイする (cdk deploy --hotswap)
- AWS CloudFormation 入門 (Hello World)
- AWS CloudFormation をコマンドライン (CLI) で操作する
- AWS CloudFormation で Lambda 関数のリソースを生成する
- AWS CloudFormation の設定例: Lambda 関数の設定いろいろ
- AWS CloudFormation の設定例: Lambda 関数から S3 にアクセスできるようにする
- AWS CloudFormation で S3 バケットのリソースを作成する
- AWS CloudFormation で DyanamoDB のリソースを作成する
- AWS CloudFormation で SNS トピックのリソースを生成する
- AWS CloudFormation の設定例: SNS トピックを Lambda 関数からサブスクライブする
- AWS CloudFormation の設定例: S3 通知を SNS トピックに Publish する
- AWS CDK 関連メモ
- Amazon Cognito 関連記事
- Amazon API Gateway のメモ
- AWS DynamoDB 関連記事
- AWS SSM (Systems Manager) 関連メモ
- AWS KMS 関連メモ
- AWS AppSync 関連記事
- AWS のトラブルシューティング
- AWS SNS トピックから通知されるイベントデータの例
- Cloudflare 関連メモ
- GraphQL 関連記事
- GraphQL 仕様
- GraphQL スキーマ仕様
- GraphQL スキーマ仕様: スキーマ定義の基本
- GraphQL スキーマ仕様: ページネーション (pagination)
- GraphQL スキーマ仕様: ユニオン型 (Union types) を定義する
- GraphQL スキーマ仕様: ミューテーションを定義する(データ更新 API)
- GraphQL スキーマ仕様: 入力型 (input type) を定義する
- GraphQL スキーマ仕様: 列挙型 (enum type) を定義する
- GraphQL スキーマ仕様: 組み込みのスカラー型とカスタムスカラー型
- GraphQL スキーマ仕様: @deprecated ディレクティブで非推奨のフィールドを示す
- GraphQL スキーマ仕様: インタフェース型 (interface type) を定義する
- GraphQL スキーマ仕様: 型やフィールドに説明文 (description) を記述する
- GraphQL クエリ仕様
- GraphQL 関連用語
- GraphQL スキーマ仕様
- Apollo Client 関連記事
- Apollo Client の ApolloLink チェーンで HTTP リクエストをカスタマイズする
- Apollo Client の fetchMore を自動で呼び出して GitHub GraphQL の100件制限を乗り越える (useAutoFetchMore)
- Apollo CLI の codegen で GraphQL クエリレスポンスの TypeScript 型を自動生成する
- Apollo Client の useQuery 呼び出し部分をカスタムフックで分離する
- Apollo Client でクリック時に GraphQL クエリを実行する
- Apollo Client の Pagenation 機能を使って GraphQL API を呼び出す
- Apollo Server 関連記事
- GraphQL ベストプラクティス
- GraphQL スキーマの Lint ツール (graphql-schema-linter) を導入する
- GraphQL Code Generator でスキーマから TypeScript の型情報を生成する (graphql-codegen)
- GraphQL 仕様
- Docker 関連メモ
- Ansible のメモ
- Ansible の操作/設定
- Ansible モジュールの使用例
- Ansible タスク例: ユーザーを特定のグループに参加させる (ansible.builtin.user)
- Ansible タスク例: 任意のコマンドを実行する (ansible.builtin.command/shell)
- Ansible タスク例: 空のディレクトリを作成する (ansible.builtin.file)
- Ansible タスク例: 空のファイルを作成する (ansible.builtin.file)
- Ansible で SSH サーバーをセキュアにする (ansible.builtin.lineinfile, ansible.builtin.service)
- Ansible タスク例: APT パッケージをインストールする (ansible.builtin.apt)
- Ansible タスク例: UFW でファイアウォールを設定する (community.general.ufw)
- Ansible タスク例: Web からファイルをダウンロードする (ansible.builtin.get_url)
- Ansible タスク例: when による Playbook の条件分岐
- Ansible モジュールのヘルプを表示する (ansible-doc)
- Ansible 応用
- Ansible とは? Ansible をインストールする
- Ansible で Hello World
- Ansible で VPS を設定するための準備
- Ansible 関連用語
- GitHubメモ
- GitHub GraphQL API のクエリ例
- GitHub の GraphQL API Explorer の使い方
- GitHub GraphQL クエリ例: マイルストーン情報を取得する (milestone)
- GitHub GraphQL クエリ例: PullRequest の情報を取得する (search)
- GitHub GraphQL クエリ例: イシュー情報を取得する (search)
- GitHub GraphQL クエリ例: リポジトリの情報を取得する (repository)
- GitHub GraphQL クエリ例: 組織の情報を取得する (organization)
- GitHub GraphQL API のクエリ例: ユーザー情報を取得する (viewer, user)
- GitHub OAuth トークンを取得する (1) 処理の流れを理解する
- GitHub OAuth トークンを取得する (2) Azure Functions 経由で取得する
- Apollo Client で GitHub GraphQL API を使う (Node & React)
- GitHub Actions でコンテナイメージをビルドして Docker Hub へ push する
- GitHub Actions で Hugo サイトをビルドして VPS サーバーに rsync デプロイする
- GitHub GraphQL のスキーマ情報を取得する
- GitHub Pages で React Router を使った SPA サイトを動かす方法
- GitHub Pages で Jekyll による自動変換を無効化する (.nojekyll)
- GitHub Actions で Web サイトをビルドして GitHub Pages へ公開する
- Parcel でビルドした Web サイトが GitHub Pages で動作しないとき
- GitHub GraphQL API の呼び出し回数制限 (rate limit) の情報を取得する
- GitHub GraphQL API のクエリ例
- Jekyll
- Firebase 関連メモ
- Firestore のデータバンドルを作成してドキュメントの読み込み回数を削減する
- Firebase の Cloud Functions で Hello World
- Firebase の Cloud Functions で定期的に Firestore の集計処理を行う
- Firebase Auth で admin ユーザーのみ Firestore に書き込みできるようにする
- Firestore ドキュメントを TypeScript のユーザー定義型オブジェクトに変換する (withConverter)
- Firebase CLI でコマンドラインから Firebase を操作する
- Firebase Admin SDK で Firebase の各種サービスを操作する
- Next.js で Firebase: Cloud Firestore データベースを使う
- Next.js で Firebase: Authentication 機能でユーザー認証できるようにする
- Next.js で Firebase: プロジェクトの作成と接続準備
- macOS 関連メモ
- HTML/CSS のメモ
- フォント/文字コード/Locale/Unicode のメモ
- デザインパターン/UMLのメモ
- PlantUML(テキストベースのUML作図ツール)
- Excel のメモ
- プログラミング
- 雑多
- 遊び
- 読書
- 受賞作リスト
- 読書メモ『達人の英語学習法』竹内理
- 読書メモ『シンプルを極める』ドミニック・ローホー
- 読書メモ『Think clearly』Rolf Dobelli
- 読書メモ『アルテミス』アンディ・ウィアー
- 読書メモ『1999年のゲーム・キッズ』渡辺浩弐
- 読書メモ『やっぱりおまえはバカじゃない』吉野敬介
- 読書メモ『シンプルリスト』ドミニック・ローホー
- 読書メモ『HEALTH HACKS!』川田浩志
- 読書メモ『夏への扉』ロバート・A・ハインライン
- 読書メモ『うつヌケ』田中圭一
- 読書メモ『しんがり 山一證券最後の12人』清武英利
- 読書メモ『若ゲのいたり ゲームクリエイターの青春』田中圭一
- 読書メモ『しあわせの書』泡坂妻夫
- 読書メモ『WORK SHIFT ワークシフト』リンダ・グラットン
- 読書メモ『アンドロメディア』渡辺浩弐
- 読書メモ『君がオヤジになる前に』堀江貴文
- 読書メモ『中野ブロードウェイ脱出ゲーム』渡辺浩弐
- 読書メモ『起業家』藤田晋
- 読書メモ『完全ひとりビジネスを始めるための本』右田正彦
- 読書メモ『ヴァーチャリアン嘘つかない』渡辺浩弐
- 読書メモ『嶋浩一郎のアイデアのつくり方』
- 読書メモ『トム・ピーターズのサラリーマン大逆襲作戦〈2〉セクシープロジェクトで差をつけろ!』トム・ピーターズ
- 読書メモ『るるいえびぎなーず - クトゥルフ神話TRPG入門』内山靖二郎
- 読書メモ『伝説の社員になれ!』土井英司
- 読書メモ『孫社長にたたきこまれた すごい「数値化」仕事術』三木雄信 (1/5)
- 読書メモ『プラットフォーム革命』アレックス・モザド、ニコラス・L・ジョンソン
- 読書メモ『20円で世界をつなぐ仕事』小暮真久
- 読書メモ『ザ・シークレット』ロンダ・バーン
- 読書メモ『会社を辞めずに年収を倍にする!ノーリスクな副業・起業・独立のためのパーフェクトガイド』藤井孝一
- 読書メモ『統計学が最強の学問である』西内啓
- 読書メモ『バカの壁』『超バカの壁』養老孟司
- 読書メモ『180日でグローバル人材になる方法』天野雅晴
- 読書メモ『UMLモデリングのエッセンス第3版』マーチン・ファウラー
- 読書メモ『マンガを読んで小説家になろう!』大内明日香・若桜木虔
- 読書メモ『シェアリングエコノミー』アルン・スンドララジャン
- 読書メモ『21世紀ファミコン』恋パラ支部長
- 読書メモ『ラクして速いが一番すごい』松本利明
- 読書メモ『J2EE パターン』 Deepak Alur、John Crupi、Dan Malks
- 『オブジェクト開発の神髄 UML2.0を使ったアジャイルモデル駆動開発のすべて』スコット・W・アンブラー
- 読書メモ『ワークブック形式で学ぶ UML オブジェクトモデリング─ユースケース駆動でソフトウェアを開発する』ダグ・ローゼンバーグ、ケンドール・スコット
- 読書メモ『雀鬼流。桜井章一の極意と心得』桜井章一
- 読書メモ『シンギュラリティは近い』レイ・カーツワイル
- 読書メモ『夢をかなえるゾウ』水野敬也
- 読書メモ『パターン指向リファクタリング入門』ジョシュア・ケリーエブスキー
- 読書メモ『ダイアグラム別 UML 徹底活用』井上樹
- 読書メモ『運を味方にする カジノで一晩10億勝つ人の法則』片桐ロッキー寛士
- 読書メモ『売れるゲームのUI/UX』西川善司、髙木貞武ほか
- 読書メモ『超ノート術』佐藤ねじ
- 読書メモ『世界でもっとも貧しい大統領 ホセ・ムヒカの言葉』佐藤美由紀
- 読書メモ『運命を変える 本物の言葉』桜井章一
- 読書メモ『勝率9割の選択 運に振りまわされず最善を選び、行動する方法』プロギャンブラーのぶき
- 読書メモ『頭がいい人はなぜ、方眼ノートを使うのか?』高橋政史
- 読書メモ『人工知能が金融を支配する日』櫻井豊
- 読書メモ『1分間勉強法』石井貴士
- 読書メモ『シンプルに生きれば、すべてがうまくいく!』西村豪庸
- 読書メモ『手離す技術』桜井章一
- 読書メモ『僕らが毎日やっている最強の読み方』佐藤優/池上彰
- 読書メモ『ゼロ ─ なにもない自分に小さなイチを足していく』堀江貴文
- 読書メモ『99%の会社はいらない』堀江貴文
- 読書メモ『わたしの外国語学習法』ロンブ・カトー
- 読書メモ『ピーター流外国語習得術』ピーター・フランクル
- 読書メモ『レバレッジ・シンキング 無限大の成果を生み出す4つの自己投資術』本田直之
- 読書メモ『ファミコンの驚くべき発想力 -限界を突破する技術に学べ-』松浦健一郎
- 読書メモ『外国語上達法』千野栄一
- 読書メモ『こんな小さなことで愛される77のマナー』大原敬子
- 読書メモ『The Secret Book』石井裕之、苫米地英人ほか
- 読書メモ『Javaの鉄則』ピーター・ハガー
- 読書メモ『レガシーコード改善ガイド』マイケル・C・フェザーズ
- 読書メモ『ピープルウェア』トム・デマルコ、ティモシー・リスター
- 読書メモ『仕事は楽しいかね2』デイル・ドーテン
- 読書メモ『不機嫌な職場 - なぜ社員同士で協力できないのか』
- 読書メモ『仕事は楽しいかね』デイル・ドーテン
- 読書メモ『ソフトウェアアーキテクトが知るべき97のこと』鈴木雄介 監修
- 読書メモ『情報整理術クマガイ式』熊谷正寿
- 『アジャイルソフトウェア開発の奥義』ロバート・C・マーチン(輪講メモ)
- 読書メモ『手帳フル活用術 仕事の達人、27人の手のうち!』
- 読書メモ『人生は手帳で変わる 第4世代手帳フランクリン・プランナーを使いこなす』
- 読書メモ『人生は手帳で変わる』の付録『最も大切なことを発見するためのヒント』
- 読書メモ『アイデアのつくり方』ジェームス・ウェブ・ヤング
- 読書メモ『ヤル気が格段に高まる科学的習慣』BIG tomorrow August 2005
- ツール
- Gimp
- 文章構成ツール (textlint) のメモ
- gnuplot
- gnuplot: gnuplot の基本設定
- gnuplot: 2次元プロットの基本
- gnuplot: 棒グラフのプロット (with boxes)
- gnuplot: 三次元プロットの基本
- gnuplot: 実行したコマンドのファイルへの保存・読み込み
- gnuplot: 画像ファイルへの保存
- gnuplot: グラフ内に矢印や直線を表示する
- gnuplot: グラフ内にコメントを表示する
- gnuplot: アスキーアートでグラフを出力する (dumb 端末)
- gnuplot: サンプル数を上げて強引に塗りつぶす(積分領域の表示)
- gnuplot: 場合分けをして不連続関数を描画する
- gnuplot: グラフにタイトルを表示する
- gnuplot: 座標軸にラベルを表示する
- gnuplot: 凡例(ラインの名前)を表示する
- gnuplot: 軸の目盛り表示を調整する
- gnuplot: グラフに補助線を表示する
- gnuplot: グラフの枠を表示・非表示する
- gnuplot: グラフの描画範囲を指定する
- gnuplot: 線のスタイル、ポイントのスタイルを変更する
- gnuplot サンプル: ホームページ用の GIF を出力する環境設定ファイル (output_gif.env)
- gnuplot サンプル: グラフの形だけ表示する環境設定 (only_form.env)
- gnuplot サンプル: 関数のある点から x軸、y軸に向かって線を引く (cross_line.gp)
- gnuplot サンプル: いろんなグラフ用の関数 (functions.gp)
- gnuplot: スクリプト内での有限ループの書き方
- gnuplot: gnuplot を計算機として使う (print)
- gnuplot: gnuplot のテスト表示を行う (test)
- 秀丸エディタ
- Alacritty で快適なターミナル環境を手にいれる(macOS/Windows/Linux 対応)
- tmux チートシート
- ウェブサイトのリンク切れを自動でチェックする (muffet)
- macOS のコマンドラインで ZIP ファイルを作成する
- Windows のコマンドラインで ZIP ファイルを作成する (Compress-Archive)
- EditorConfig でコーディングスタイルを統一する
- 英辞郎の PDIC の高度な使い方
- ランダム ID 生成ツール
- TeraTerm マクロのメモ
- TeraTerm でログを自動保存する
- 設定
- 管理人