当サイトは、現役ITエンジニアが、自分の仕事で得た知識や興味はあれど手を付けてこなかった技術に関して勉強がてらアウトプットしていくサイトです。

JavaScript(ES2018~)

  1. 動作確認方法
  2. デバッグ方法
  3. 変数宣言、スコープ
  4. データ型
  5. 四則演算子
  6. 比較演算子
  7. 複合代入演算子
  8. 関数
  9. アロー関数
  10. if文
  11. Falsy、Truthy
  12. for文
  13. while文
  14. 論理演算子
  15. 配列
  16. 配列操作
  17. 数値操作
  18. 文字列操作
  19. 値渡し、参照渡し
  20. 日付、時間
  21. ダイアログ表示
  22. ウィンドウサイズ
  23. ブラウザや端末の判定
  24. イベントリスナー
  25. DOM操作
  26. フォーム要素
  27. エラーハンドリング
  28. クラス
  29. this
  30. スマホのセンサー ~ 位置情報を取得する
  31. スマホのセンサー ~ 傾きを取得する
  32. fetchAPIで外部データを受信する
  33. SVGで画像を扱う
  34. JSON形式のデータを扱う
  35. 処理タイミングの制御
  36. canvas要素で画像を扱う
  37. Web Audio APIを使って音声ファイルを読み込む
  38. Web Animations APIで要素にアニメーションを追加する

Python

  1. VS CodeでPythonのデバッグ環境を構築する
  2. データ型
  3. 変数宣言、スコープ
  4. None型
  5. 算術演算子
  6. 複合代入演算子
  7. 論理演算子
  8. ビット演算子
  9. if文
  10. for文
  11. while文
  12. for(while)文を途中で抜ける
  13. for(while)文の一部ループをスキップする
  14. 関数
  15. エラー(例外)処理
  16. list型の操作
  17. dict型の操作
  18. zip関数
  19. 辞書内包表記
  20. set型(集合)
  21. 関数をオブジェクトとして扱う
  22. 関数内関数・クロージャー
  23. ラムダ式
  24. ジェネレーター関数(yieldを使った関数)
  25. デコレーター関数
  26. クラス
  27. クラスの継承
  28. 文字列操作
  29. osライブラリ
  30. shutilライブラリ
  31. send2trashライブラリ
  32. pprintライブラリ
  33. shelveライブラリ
  34. zipfileライブラリ
  35. PythonをWindows10にインストールする
  36. Pythonの仮想環境を構築する
  37. Tkinterライブラリ
  38. Pythonの機械学習ライブラリ『TensorFlow2』をWindows10にインストールする
  39. ロギング
  40. Pythonでエクセルを操作する
  41. Webスクレイピング
  42. 形態素解析
  43. matplotlibライブラリ
  44. Qt CreatorをWindows10にインストールする
  45. 独自のエラー(例外)を発生させる
  46. テスト環境を構築する
  47. NumPyライブラリ
  48. Pandasライブラリ
  49. PyQt6でGUIアプリを開発する

Go(Go言語 / Go Lang)

  1. Goをインストールする
  2. VSCode + Docker DesktopでGo言語の開発環境を構築する
  3. 変数宣言
  4. スコープ
  5. データ型
  6. 算術演算子
  7. 比較演算子
  8. 論理演算子
  9. 関数
  10. 配列型の操作
  11. 定数宣言
  12. 無名関数
  13. クロージャー
  14. if文
  15. for文
  16. switch文
  17. 予約語『defer』
  18. go文
  19. goto文
  20. ラベル付き文
  21. init関数
  22. 構造体にタグ(Tag)を付与する
  23. 参照型 ~ make関数とスライスの使い方
  24. 参照型 ~ make関数とマップの使い方
  25. 参照型 ~ make関数とチャネルの使い方
  26. ポインタ型とアドレス演算子
  27. 構造体・予約語『type』・new関数
  28. Goにおけるメソッドの扱い
  29. コンストラクタ
  30. make関数と構造体を組み合わせる
  31. interfaceの使い方
  32. goコマンド『fmt』
  33. goコマンド『version』
  34. goコマンド『env』
  35. goコマンド『doc』
  36. goコマンド『build』
  37. goコマンド『install』
  38. goコマンド『get』
  39. goコマンド『test』
  40. goコマンド『mod』
  41. 共通モジュールを隔離する
  42. osパッケージ
  43. timeパッケージ
  44. mathパッケージ
  45. math/randパッケージ
  46. flagパッケージ
  47. fmtパッケージ
  48. logパッケージ
  49. strconvパッケージ
  50. unicodeパッケージ
  51. stringsパッケージ
  52. bufioパッケージ
  53. io/ioutilパッケージ
  54. regexpパッケージ
  55. jsonパッケージ
  56. net/urlパッケージ
  57. net/httpパッケージ
  58. syncパッケージ
  59. crypto/xxxパッケージ

AWS(Amazon Web Services)

  1. AWSのアカウント作成方法
  2. VPCの作成
  3. サブネットの作成
  4. インターネットゲートウェイの作成
  5. ルートテーブルの設定
  6. EC2で仮想サーバーを構築する
  7. EC2にSSH接続する
  8. EC2に構築したサーバーのIPアドレスを固定する
  9. EC2にHTTP接続する
  10. EC2にHTTPS接続する
  11. EC2のWebサーバーに独自ドメインを適用する
  12. RDSでデータベースを構築する
  13. EC2上のWebサーバーにロードバランサー(ELB)を設定する
  14. ロードバランサー(ELB)に独自ドメインを設定する
  15. S3にファイルをアップロード・ダウンロードする
  16. アクセスキーなしでEC2からS3を使ってみる

Unity

  1. Unity HubとUnity Editorをインストールする
  2. Unity用にVisual Studioをインストールする
  3. UnityエディターからVisual Studioを開けるようにする
  4. Unityでゲーム開発を始めるための環境構築
  5. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials1
  6. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials2
  7. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials3
  8. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials4
  9. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials5
  10. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials6
  11. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials7
  12. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials8
  13. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials9
  14. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials10
  15. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials11
  16. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials12
  17. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials13
  18. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials14
  19. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials15
  20. Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials16
  21. Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer1
  22. Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer2
  23. Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer3
  24. Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer4
  25. Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer5

OS

  1. Redhat系
    1. Fedora
      1. VirtualBoxにFedoraをインストールする
    2. CentOS Stream
      1. VirtualBoxにCentOS Streamをインストールする
  2. Debian系
    1. Debian
      1. VirtualBoxにDebianをインストールする
      2. 文字化けを解消する
    2. Ubuntu
      1. VirtualBoxにUbuntuをインストールする
      2. 仮想環境のゲストOSにホストOSからSSH接続する(Virtual Box + Ubuntu)
      3. "A start job is running for wait for network to be configured."の待ち時間を改善する
      4. sudoコマンドをパスワードなしで使用する
      5. 仮想環境のゲストOSにホストOSからSFTP接続する
      6. 仮想環境のゲストOSにホストOSからSSH公開鍵接続する
    3. Linux Mint
      1. VirtualBoxにLinux Mintをインストールする
    4. elementaryOS
      1. ZorinOS
        1. VirtualBoxにZorinOSをインストールする
    5. その他のOS
      1. Slackware
        1. VirtualBoxにSlackwareをインストールする
      2. GentooLinux
        1. ArchLinux
          1. VirtualBoxにArchLinuxをインストールする
        2. LinuxFromScratch
        3. Windows
          1. PowerShellのプロンプトを省略して表示する
          2. WSL2を使用してWindowsにLinuxをインストールする
          3. Windows 10(WSL2)のUbuntuでsystemctlを利用できるようにする

        その他

        1. Visual Studio Code
          1. Visual Studio Codeのインストール
          2. 拡張機能『Live Server』
          3. 拡張機能『code-eol』
          4. 拡張機能『remote development』
          5. 拡張機能『Live Server』 ~ HTTPSを有効にする
          6. 拡張機能『Python』
          7. 拡張機能『Go』
          8. 拡張機能『Edit CSV』
        2. Git
          1. Git、GitHubのインストール
        3. 正規表現
          1. 正規表現
        4. CI/CD
          1. Travis CI
          2. コンテナ
            1. Docker
              1. Dockerのインストール
              2. よく使うDockerコマンド
              3. Docker Composeのインストール
              4. よく使うdocker-composeコマンド
              5. Dockerイメージをビルドする
              6. Docker Hubのアカウントを作成する
              7. Docker Hubのリポジトリにイメージを登録する 
              8. Docker Desktopをインストールする
              9. Rancher Desktopをインストールする
            2. Kubernetes
            3. REST API
              1. 仮想環境
                1. Oracle VM VirtualBox
                  1. VirtualBoxのインストール
                  2. ホストOSとゲストOSでフォルダを共有する
                2. VMware
                  1. VMwareのインストール
                3. Vagrant
                  1. Vagrantのインストール
              2. WinSCP
                1. WinSCPのインストール
              3. OpenSSL
                1. OpenSSLのインストール
                2. 自己署名証明書を作成する
              4. 統合開発環境(IDE)
                1. Visual Studio
                  1. Visual Studio Installer(Visual Studio 2019)をインストールする
              5. AI
                1. CUDA Toolkitをインストールする
                2. cuDNN SDKをインストールする