まくろぐ

📁プログラミング

  1. 📁Android プログラミング
    1. Android アプリのテンプレートコード(空っぽのフラグメント)
    2. ContraintLayout で配置されたビューの実際のサイズを取得する
    3. ダイアログ表示時の背景の暗転(ディミング)を防ぐ
    4. RecyclerView にアニメーションを追加する方法
    5. ShapeDrawable で基本図形を描く
    6. TextureView に関するメモ
    7. Handler.post した Runnable タスクがメインスレッドで実行される仕組み
    8. LowMemoryKiller の動きのメモ
    9. レイアウトの種類まとめ
    10. 3種類のタイムスタンプの使い分け
  2. 📁React
    1. React + TypeScript の環境を整える (1) 自力で webpack 設定する方法
    2. React + TypeScript の環境を整える (2) Parcel を使う方法
    3. React コンポーネント実装の基本(関数コンポーネントとクラスコンポーネント)
    4. React コンポーネントのプロパティでハンドラメソッドを渡す
    5. React コンポーネントのプロパティで配列データを渡す
    6. React コンポーネントでフォームの入力を処理する
    7. React Context で複数のコンポーネント間でデータを共有する
    8. React Context の情報をローカルストレージに保存する
    9. 実装例: クリックで開閉可能なツリービューを作る
    10. React Router でコンポーネントの表示・非表示を切り替える
    11. React でモーダルダイアログを表示する (react-modal)
    12. React コンポーネントに CSS スタイルを設定する
  3. 📁TypeScript
    1. TypeScript とは
    2. コーディング規約(ルール/ガイドライン)
    3. 📁環境/設定
    4. 📁モジュール
    5. 📁型/タイプアノテーション
    6. 📁サンプルコード
  4. 📁Electron
    1. Electron で Hello World (1) 最小構成で作る
    2. Electron で Hello World (2) TypeScript で開発できるようにする
    3. Electron で Hello World (3) React を使えるようにする
    4. プロキシ環境から Electron をインストールできない場合の対処方法
    5. Electron で設定情報を扱う (electron-store)
    6. Electron アプリで OS のプロキシ設定をメインプロセスに反映する
    7. Electron アプリがパッケージングされた環境 (production) で動作しているか調べる
    8. Electron アプリ内のリンクをOSのデフォルトブラウザで開く
    9. 📁コラム
    10. Electron のメインプロセスとレンダラープロセスの関係
    11. Electron の app.getData() で取得できる特殊ディレクトリパスの一覧
    12. Electron アプリの配布パッケージを作る (electron-builder)
    13. レンダラーからの要求でメインプロセスでファイルを読み込んで返す
    14. 処理が終わるまでボタンを無効 (disabled) にする
    15. 各種ダイアログを表示する (dialog)
  5. 📁Java
    1. ISO 639-2 (alpha-3) 言語コードから Java の Locale オブジェクトを生成する
    2. Java/Kotlin で ISO 3166 国コードの一覧を取得する
    3. Java/Kotlin で ISO 639 言語コードの一覧を取得する
    4. JavaFX2 で CheckBox を ScrollPane に並べる
    5. JavaFX2 で HelloWorld(ウィンドウの表示)
  6. 📁正規表現
    1. ひらがなとカタカナを正規表現で表す
  7. 📁Unity
    1. Unityメモ: Unity の動画を撮る (Unity Recorder)
    2. Unityスクリプト: オブジェクトを移動する (Transform.position)
    3. Unityスクリプト: オブジェクトを回転する (Transform.rotation)
    4. Unityスクリプト: オブジェクトを拡大縮小する (Transform.localScale)
    5. Unityスクリプト: 加速度センサー/ジャイロスコープの値を取得する
    6. Unityスクリプト: キー入力を取得する (UnityEngine.GetKey)
    7. Unityスクリプト: デバッグログを表示する (Debug.Log)
    8. Unityスクリプト: 空のゲームオブジェクトを作成する (GameObject)
  8. プログラムでレインボーカラー(虹色)のグラデーションを作成するには
  9. 📁3D
    1. WebGL入門 (1) WebGL コンテキストの取得
    2. WebGL入門 (2) シェーダーを使用する
    3. WebGL入門 (3) バッファーオブジェクトで頂点座標をシェーダーへ送る (VBO)
    4. WebGL入門 (4) 頂点属性をインターリーブしてバッファオブジェクトに格納する
    5. WebGL入門 (5) 三角形の 3 つの描画モード
    6. WebGL入門 (6) インデックスバッファを使って頂点を使い回す (drawElements)
    7. WebGL で使う Typed Array
    8. WebGL で シェーダーコードを分離する方法
    9. Python で OpenGL (1) pyGLFW のインストール
    10. Python で OpenGL (2) PyOpenGL のインストール
  10. 📁MongoDB のメモ
    1. MongoDB の特徴
    2. MongoDB の NOSQL 用語と RDB 用語との比較
    3. MongoDB をインストールする
    4. MongoDB サーバー (mongod) を起動する
    5. MongoDB サーバー (mongod) を Windows サービスとして登録する
    6. MongoDB シェルで MongoDB サーバに接続する
    7. mongo シェルで JavaScript ファイル(スクリプト)を実行する
    8. Azure Cosmos DB にアカウントを作って MongoDB API でアクセスする
    9. mongo シェルで find() の結果をインデントして見やすく表示する
    10. MongoDB シェルで MapReduce を実行する
    11. MongoDB の ObjectId について(Document の生成時間を調べる)
    12. MongoDB シェルで各フィールドの型を調べる
  11. 📁プログラム雑多メモ
    1. C# で Microsoft Outlook の情報を取得する
    2. 文字列の類似度を計算する(LCS: 最長共通部分列)
    3. 文字列の類似度を計算する(レーベンシュタイン距離)
    4. Groovy をインストールする
    5. Node.js で Evernote API を使用する(evernote モジュールインストールする)
    6. ソフトウェア開発手法のまとめ
    7. クワイン・マクラスキー法 (Quine-McCluskey algorithm)
    8. 無名サブルーチンとクロージャ
    9. 大規模なコードを読み解くコツ(コードリーディング)
    10. 数値計算系のプログラムメモ
    11. HMAC-SHA256 コードを生成する
  12. private メソッドのユニットテストが書きたくなったら
  13. 📁Jade
    1. Jadeメモ: jade コマンドをインストールする
    2. Jadeメモ: jade コマンドの使い方
    3. Jadeの構文: タブとスペースを混ぜない
    4. Jadeの構文: クラス属性と ID 属性を設定する
    5. Jadeの構文: ブロック展開 (block expansion) によってネストを減らす
    6. Jadeの構文: テキストブロックでテキストノードを生成する
    7. Jadeの構文: CSS や JavaScript を使用する
  14. 📁Doxygen
    1. Doxygen のコメントの書き方: メンバ変数の行末コメント
    2. Doxygen のコメントの書き方: TODO コメント
    3. Doxygen のコメントの書き方: 関数のコメント
    4. Doxygen の基本的な使い方と初期設定
    5. Doxygen の設定いろいろ (Doxyfile)
    6. Doxygen でどのコメントスタイルを使うべきかの考察
  15. 📁アルゴリズム
    1. Insertion Sort(挿入ソート)の実装練習
  16. Linux の system 関数で任意のプログラムを実行する
  17. 📁SQL
    1. SQL の検索結果をソートする (ORDER BY)
    2. SQLite のテーブル作成に関するメモ
    3. SQLite 雑多メモ
    4. SQLite の日時関連の処理
  18. 📁C/C++
    1. C/C++サンプル: TCP クライアント/サーバー
    2. C/C++サンプル: TCP ポートスキャナー
    3. C/C++サンプル: エンディアンの判定
まくろぐ
サイトマップまくへのメッセージ