1. 1. Appbook
  2. 2. Cloud
    1. 2.1. Network
      1. 2.1.1. DNS
        1. 2.1.1.1. ドメイン
        2. 2.1.1.2. DNS
        3. 2.1.1.3. DNSの例
        4. 2.1.1.4. レコード
        5. 2.1.1.5. A vs CNAME
      2. 2.1.2. TCP/IP
        1. 2.1.2.1. IPアドレス
        2. 2.1.2.2. サブネット
        3. 2.1.2.3. OSI参照モデル
        4. 2.1.2.4. CIDRブロック
        5. 2.1.2.5. パケット
        6. 2.1.2.6. TCPコネクション
        7. 2.1.2.7. EGP/IGP
        8. 2.1.2.8. ルーティング
        9. 2.1.2.9. ルーティングテーブル
        10. 2.1.2.10. デフォルトゲートウェイ
        11. 2.1.2.11. NAT
        12. 2.1.2.12. ローカルホストとリモートホスト
      3. 2.1.3. Email
        1. 2.1.3.1. Email
        2. 2.1.3.2. SPFとDKIM
        3. 2.1.3.3. なぜEmailは偽装できるか?
      4. 2.1.4. Push通知
      5. 2.1.5. SSH, MOSH, SCP, SFTP, SSHFS
    2. 2.2. AWS
      1. 2.2.1. アカウント
        1. 2.2.1.1. アカウント初期設定
        2. 2.2.1.2. IAM
      2. 2.2.2. 管理
        1. 2.2.2.1. CloudFormation
      3. 2.2.3. DNS
        1. 2.2.3.1. Route53
        2. 2.2.3.2. Certificate Manager
      4. 2.2.4. VPC
        1. 2.2.4.1. Region, VPC, AZ, Subnet
        2. 2.2.4.2. VPC
        3. 2.2.4.3. Subnet
        4. 2.2.4.4. Route Table
        5. 2.2.4.5. GW
        6. 2.2.4.6. VPCの例
        7. 2.2.4.7. Network
        8. 2.2.4.8. Network (multi AZ)
        9. 2.2.4.9. Firewall
      5. 2.2.5. Load Balancer
        1. 2.2.5.1. ALB
        2. 2.2.5.2. ELB
        3. 2.2.5.3. Target Group
        4. 2.2.5.4. LoadBalancer
      6. 2.2.6. EC2
        1. 2.2.6.1. ELB
        2. 2.2.6.2. AMI
        3. 2.2.6.3. EBS
        4. 2.2.6.4. Security Group
        5. 2.2.6.5. ネットワークACL
        6. 2.2.6.6. 踏台サーバー
      7. 2.2.7. コンテナ
        1. 2.2.7.1. ECS
      8. 2.2.8. Log
        1. 2.2.8.1. CloudWatch
      9. 2.2.9. 分散処理
        1. 2.2.9.1. SQS (Message Queue)
        2. 2.2.9.2. SNS (Pub/Sub)
        3. 2.2.9.3. SES
      10. 2.2.10. S3
        1. 2.2.10.1. S3
        2. 2.2.10.2. S3 Access Control
        3. 2.2.10.3. S3 Object ACL
      11. 2.2.11. クレデンシャル管理
        1. 2.2.11.1. SSM
        2. 2.2.11.2. SSM Parameter Store vs. Secrets Manager
        3. 2.2.11.3. KMS
      12. 2.2.12. Database
        1. 2.2.12.1. RDS
        2. 2.2.12.2. DynamoDB
      13. 2.2.13. Dev
        1. 2.2.13.1. CI/CD
        2. 2.2.13.2. Cloud9
      14. 2.2.14. SageMaker
        1. 2.2.14.1. SageMakerの設定
    3. 2.3. GCP
      1. 2.3.1. CLIセットアップ
      2. 2.3.2. 無料HP作成手順
      3. 2.3.3. SSH to GCP instance
  3. 3. Python系
    1. 3.1. Python
      1. 3.1.1. 構文
        1. 3.1.1.1. 組み込み型
        2. 3.1.1.2. 組み込み関数
        3. 3.1.1.3. アクセッサー
        4. 3.1.1.4. インデクサー
        5. 3.1.1.5. Class Method vs. Static Method
        6. 3.1.1.6. If vs. Assert
        7. 3.1.1.7. 操作
      2. 3.1.2. スニペット
        1. 3.1.2.1. Windowsの文字化け
        2. 3.1.2.2. 競プロスニペット
        3. 3.1.2.3. スニペット
        4. 3.1.2.4. 乱数42
      3. 3.1.3. 正規表現
      4. 3.1.4. PythonのTools比較
    2. 3.2. Pip/Pipenv
      1. 3.2.1. Pipのコマンド
      2. 3.2.2. Pipenvのコマンド
      3. 3.2.3. Pyenv/Pipenvのインストール(ubuntu)
    3. 3.3. Django
      1. 3.3.1. ProjectとApp
      2. 3.3.2. 特別なモジュール
      3. 3.3.3. ORM
        1. 3.3.3.1. ORM
        2. 3.3.3.2. ORM リレーションシップ
        3. 3.3.3.3. Query
      4. 3.3.4. Serializer
      5. 3.3.5. Model
        1. 3.3.5.1. Model Fields
        2. 3.3.5.2. Model Fields Blank and Empty
      6. 3.3.6. URL
      7. 3.3.7. Security
    4. 3.4. Numpy
      1. 3.4.1. View vs. Copy
      2. 3.4.2. 次元拡張・縮小
    5. 3.5. PyTorch
      1. 3.5.1. Dataset vs. Dataloader
      2. 3.5.2. CUDA Memory Release
      3. 3.5.3. 自動微分
    6. 3.6. Pandas/Seaborn
    7. 3.7. OpenCV/PIL/Skimage
      1. 3.7.1. BGR_to_RGB
    8. 3.8. Jupyter
      1. 3.8.1. Init for SageMaker
      2. 3.8.2. importのデフォ
      3. 3.8.3. 日本語文字化け
    9. 3.9. Anaconda
      1. 3.9.1. Conda vs. Pip
      2. 3.9.2. Virtualenv周り
  4. 4. Dev
    1. 4.1. Terminal
      1. 4.1.1. Kill Process by Port
      2. 4.1.2. シェルスクリプト
      3. 4.1.3. TTY/PTS
      4. 4.1.4. File System/Process/Strem
      5. 4.1.5. Docker
    2. 4.2. VCS
      1. 4.2.1. Git
        1. 4.2.1.1. SSH設定
        2. 4.2.1.2. GPG
        3. 4.2.1.3. Git Commands
      2. 4.2.2. DVC
        1. 4.2.2.1. DVCのセットアップ
    3. 4.3. エディタ/ファインダー
      1. 4.3.1. VIM文法
      2. 4.3.2. Emacs文法
      3. 4.3.3. VIM vs. Emacs
      4. 4.3.4. Code
      5. 4.3.5. Rangerコマンド
    4. 4.4. Arch/Manjaro
      1. 4.4.1. archインストールメモ
      2. 4.4.2. Manjaroセットアップ
      3. 4.4.3. HHKB設定
      4. 4.4.4. 自動バックアップ
      5. 4.4.5. Docker Setup on Linux
      6. 4.4.6. FCITX設定
      7. 4.4.7. Disable FF Alt key
      8. 4.4.8. GNOME3設定
      9. 4.4.9. Goldendictの設定
      10. 4.4.10. i3
      11. 4.4.11. Install Font
      12. 4.4.12. NTP
      13. 4.4.13. Pacman
      14. 4.4.14. Python
      15. 4.4.15. Snap
      16. 4.4.16. SSH
      17. 4.4.17. TouchPad
      18. 4.4.18. usbフォーマット
      19. 4.4.19. VPN(L2TP, IPSec)
      20. 4.4.20. VPN(OpenVPN)
      21. 4.4.21. Wine
      22. 4.4.22. XModmap
      23. 4.4.23. Install RStudio
      24. 4.4.24. 文字からフォントを探す
      25. 4.4.25. Google Remote Desktop
    5. 4.5. Ubuntu/Jetson AGX Xavier
      1. 4.5.1. インストール方法
      2. 4.5.2. 開発用パッケージ
    6. 4.6. Ubuntu/EC2/SageMaker
      1. 4.6.1. SSH
      2. 4.6.2. Venv
      3. 4.6.3. DL kaggle data
    7. 4.7. Database
      1. 4.7.1. SQL
        1. 4.7.1.1. Queryの順序
        2. 4.7.1.2. まとめ系
        3. 4.7.1.3. サブクエリ
        4. 4.7.1.4. boolean戻す系
        5. 4.7.1.5. 結合系
        6. 4.7.1.6. 集計系
        7. 4.7.1.7. 自己結合
        8. 4.7.1.8. 集計関数
        9. 4.7.1.9. アソシエーション
        10. 4.7.1.10. JOIN vs Union
        11. 4.7.1.11. JOIN vs. In
      2. 4.7.2. MySQL
        1. 4.7.2.1. テーブル継承パターン
        2. 4.7.2.2. MySQLの排他処理
        3. 4.7.2.3. 親殺し
        4. 4.7.2.4. MySQLのPWリセット
        5. 4.7.2.5. MySQLでFK制約一時的外し
        6. 4.7.2.6. MySQLでFKにNull
      3. 4.7.3. PosgreSQL
        1. 4.7.3.1. Cliの準備
        2. 4.7.3.2. MySQL vs. PostgreSQL
    8. 4.8. プロジェクト管理
      1. 4.8.1. バックログ vs. エピック
      2. 4.8.2. カンバン vs. マイルストーン
    9. 4.9. Web
      1. 4.9.1. セキュリティ
        1. 4.9.1.1. SOP
        2. 4.9.1.2. CORS
        3. 4.9.1.3. CSRF
        4. 4.9.1.4. XSS
      2. 4.9.2. ストレージ
        1. 4.9.2.1. Cookie
        2. 4.9.2.2. LocalStorage vs Cookie
      3. 4.9.3. 認証認可
        1. 4.9.3.1. SAML
        2. 4.9.3.2. OAuth 2.0
    10. 4.10. OOP
      1. 4.10.1. OOP
    11. 4.11. Mac
      1. 4.11.1. セットアップ
  5. 5. References

Appbook

Pipenvのコマンド

Virutal Envの削除

pipenv --rm

devも含めてインストール

pipenv install --dev

shell起動

pipenv shell