- 技術系のメモ
- プログラミング
- Android プログラミングのメモ
- React 関連記事
- React + TypeScript の環境を整える (1) 自力で webpack 設定する方法
- React + TypeScript の環境を整える (2) Parcel を使う方法
- React コンポーネント実装の基本(関数コンポーネントとクラスコンポーネント)
- React コンポーネントのプロパティでハンドラメソッドを渡す
- React コンポーネントのプロパティで配列データを渡す
- React コンポーネントでフォームの入力を処理する
- React Context で複数のコンポーネント間でデータを共有する
- React Context の情報をローカルストレージに保存する
- React実装例: クリックで開閉可能なツリービューを作る
- React Router でコンポーネントの表示・非表示を切り替える
- React でモーダルダイアログを表示する (react-modal)
- React コンポーネントに CSS スタイルを設定する
- TypeScript メモ
- 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: 2つの変数の値をスワップする
- TypeScriptのサンプルコード
- TypeScript とは
- TypeScript のコーディング規約(ルール/ガイドライン)
- Electron 関連記事
- Electron コラム
- Electron で Hello World (1) 最小構成で作る
- Electron で Hello World (2) TypeScript で開発できるようにする
- Electron で Hello World (3) React を使えるようにする
- プロキシ環境から Electron をインストールできない場合の対処方法
- Electron で設定情報を扱う (electron-store)
- Electron アプリで OS のプロキシ設定をメインプロセスに反映する
- Electron アプリがパッケージングされた環境 (production) で動作しているか調べる
- Electron アプリ内のリンクをOSのデフォルトブラウザで開く
- Electron のメインプロセスとレンダラープロセスの関係
- Electron の app.getData() で取得できる特殊ディレクトリパスの一覧
- Electron アプリの配布パッケージを作る (electron-builder)
- 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 のインストール
- MongoDB のメモ
- MongoDB の特徴
- MongoDB の NOSQL 用語と RDB 用語との比較
- MongoDB をインストールする(mongo, mongod コマンドのインストール)
- MongoDB サーバー (mongod) を起動する
- MongoDB サーバー (mongod) を Windows サービスとして登録する
- MongoDB シェルで MongoDB サーバに接続する
- MongoDB シェルで JavaScript ファイル(スクリプト)を実行する
- Azure Cosmos DB にアカウントを作って MongoDB API でアクセスする
- MongoDB シェルで find() の結果をインデントして見やすく表示する
- MongoDB シェルで MapReduce を実行する
- MongoDB の ObjectId について(Document の生成時間を調べる)
- MongoDB シェルで各フィールドの型を調べる
- プログラム雑多メモ
- Jade テンプレートエンジンのメモ
- Doxygen
- アルゴリズム
- SQL
- C/C++ のメモ
- プログラムでレインボーカラー(虹色)のグラデーションを作成するには
- private メソッドのユニットテストが書きたくなったら
- Linux の system 関数で任意のプログラムを実行する
- Azure のメモ
- 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 Static Web Apps で静的ウェブサイトを作成する
- Azure: Cosmos DB の SQL API をプロキシ経由で使用する
- Azure Speech Service を使って音声をテキストに変換する (STT)
- デザインパターン/UMLのメモ
- AWS
- Linux メモ
- 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)
- Apollo Client でクリック時に GraphQL クエリを実行する
- GraphQL のクエリの一部をフラグメント化して再利用する (Fragments)
- Apollo Client の useQuery 呼び出し部分をカスタムフックで分離する
- Apollo Client の Pagenation 機能を使って GraphQL API を呼び出す
- GitHub GraphQL API のスキーマを GET リクエストで取得する
- GitHub Pages で React Router を使った SPA サイトを動かす方法
- GitHub Pages で Jekyll による変換を無効化する(プッシュした HTML をそのまま表示する)
- GitHub Actions で Web サイトをビルドして GitHub Pages へ公開する
- Parcel でビルドした Web サイトが GitHub Pages で動作しないとき
- GitHub GraphQL API の呼び出し回数制限 (rate limit) の情報を取得する
- GitHub GraphQL API のクエリ例
- 雑多な技術メモ
- Visual Studio Code のメモ
- HTML/CSS のメモ
- フォント/文字コード/Locale/Unicode のメモ
- Windows のメモ
- PowerShell のメモ
- Jekyll
- Nginx(Web サーバー)のメモ
- Let's Encrypt certificate expiration notice が来たら
- Nginx で 403 Forbidden エラーが出るときのチェック項目
- Nginx の設定: http でアクセスされた場合に https にリダイレクトする
- Sakura VPS レンタルサーバーを Let's Encrypt で SSL 対応
- Nginx の設定: Nginx の設定ファイルの書き方が正しいか確認する (configtest)
- Nginx の設定: Nginx の設定ファイルの変更を反映する(再読み込み)
- Nginx の設定: Nginx でバーチャルホストを設定する(リバースプロキシ)
- Nginx の設定: Nginx の設定ファイル (nginx.conf) の場所
- Nginx の基本: Nginx をインストールする
- PlantUML(テキストベースのUML作図ツール)
- Excel のメモ
- JavaScript で任意のテキストをクリップボードにコピーする
- JavaScript で現在のページの URL の構成要素を取得する (window.location)
- お名前.com の共用サーバーを Let's Encrypt で SSL 対応
- WinSCP をコマンドラインから利用して2つのディレクトリを同期する
- ソフトウェアアーキテクトが考えること
- macOS で JAVA_HOME に設定すべきパスを調べる(java_home コマンド)
- rsync コマンドで2つのディレクトリを同期する
- scp コマンドでファイルやディレクトリを転送する
- HTTP ヘッダに関するメモ
- 電子署名と電子証明書の基礎
- XAMPP/Apache の DocumentRoot を設定する
- Unicode、フォント関連用語
- CPU のアーキテクチャ名と CPU 名の対応表
- syslog のログの保存先の設定
- ネットワークトラブルの調査手順
- 暗号技術まとめ
- IETF によるプロトコル標準化の流れ
- 画像の2値化の閾値を求める方法いろいろ
- プログラミング
- 読書
- 受賞作リスト
- 読書メモ『しんがり 山一證券最後の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
- 日記
- ドラクエ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 ではじめてみた
- 河口湖かちかち山へ
- 富士急ハイランド、ええじゃないか
- シルク・ドゥ・ソレイユの「ドラリオン」見てきた
- 見たドラマの記録
- 見た映画の記録
- 読んだマンガの記録
- ツール
- 文章構成ツール (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)
- 秀丸エディタ
- EditorConfig でコーディングスタイルを統一する
- 英辞郎の PDIC の高度な使い方
- ランダムID生成
- TeraTerm マクロのメモ
- TeraTerm でログを自動保存する
- 遊び
- 雑多
- 管理人
- 設定