開発環境構築記録

環境構築:MacBook Pro 作業ツールインストール(開発系以外)

こんばんは、小村だよ! 今日は初めてmacでブログ記事を更新しています! 実際書いてみると日本語と英語の切り替えのストレスがやばい!!! 大体はキーボードの設定とかで違和感を解消できてたんだけどなー 「半角/全角」のボタンがないのがかなり響いてま…

環境構築:MacBook Pro 購入時の初期設定

こんばんは、小村だよ! デデン! MacBookPro買っちゃいました!!!17万円!!!高い!!! いや!MacBookProが17万だぞ!?安くないか!? いやいや!17万あればPS5だってVRゴーグルだって買えるぞ!? いやいやいや!でも他のMacBookProは20万超えだぞ!…

小村の開発環境構築(21) GCP無料期間終了!!

ぎゃーーーす!!! 恐れていた事態が発生だよ!!! GCPの無料トライアル期間が終了してしまいました!!! というわけで、無料期間終了した際のメモを残しておきます やること 過去の利用金額の確認 予算アラートの作成 GCEの自動シャットダウン機能作成 …

小村の開発環境構築(20) DRF ディレクトリ構成変更、テスト機能設定

こんばんは!小村だよ! 前回まででDjangoRestFrameworkのHerokuへのデプロイが無事完了しました! 今回はDjangoRestFrameworkのテストが実行できるようにしていくよ! よろしくね! やること DRFフォルダ構成変更 Pytestの導入 前提条件 Ubuntuにリモート接…

小村の開発環境構築(19) Django Rest FrameworkのHerokuの設定続き

こんばんは!小村だよ! 今回は前回デプロイしたherokuを見直していくよ! よろしくね! やること herokuへのmigrate実行 createsuperuserして管理ページにログイン API動作確認 herokuよりDBを確認 herokuの静的ファイルの設定(保留) 前提条件 Ubuntuにリ…

小村の開発環境構築(18) Django Rest FrameworkのHerokuへのデプロイ

こんばんは!小村だよ! 今回は前回作成した簡易APIをherokuにデプロイするよ! よろしくね! やること 環境変数を用意 Herokuへのデプロイに必要なものを用意 ローカル環境と本番環境で異なる動作をするsettings.pyを用意 herokuへデプロイ 前提条件 Ubuntu…

小村の開発環境構築(17) Django Rest Frameworkの初期プロジェクト作成

こんばんは!小村だよ! 今日はDRFを爆速作成する予定だよ! よろしくね! やること pipライブラリ確認 Djangoのスタートアップ実行 .gitignoreの作成 DRFの爆速API作成 簡易API完成 前提条件 Ubuntuにリモート接続していること(これまでの環境構築参照) …

小村の開発環境構築(16) Pythonのリンターフォーマッター設定

こんばんは!小村だよ! 今日は前回やったpython系のインストールの続きをやっていくよ! よろしくね! やること pythonの拡張機能をインストール autopep8 flake8のインストール autopep8 flake8の設定(失敗) autopep8 flake8の再設定 前提条件 Ubuntuに…

小村の開発環境構築(15) APIプロジェクト作成、Python系環境構築

こんばんは!小村だよ! Webサイトの構築で早速APIを使いたくなってきた!!! というわけで今日は、APIを使えるように環境構築していくよ~! よろしくね! やること Pythonバージョン確認 pip3をインストール pythonでpython3を実行するように変更 GitHub…

小村の開発環境構築(14) 小村はDependabotを黙らせたい

こんばんは、小村だよ! \ピローン!/ 今日はGitHubActionsを利用してHerokuに自動デプロイしていk \ピローン!ピローン!/ うっせぇぇぇえええ!!! Dependabotが活発すぎる!!!近所の小型犬レベル!!! ノイローゼになるっちゅーの!!! というわけで今日は…

小村の開発環境構築(13) Nuxt.jsアプリの設定変更

こんばんは、小村だよ! 今日はNuxt.jsアプリ作成時に最初にやっておきたい設定するよ! そう意気込んで調べたけど実質ほとんど何もやる必要なかったよ! すごいね!Nuxt.jsの初期作成! やること SCSSの導入(不要っぽい?) Linter、Formatter、StyleLint…

小村の開発環境構築(12) herokuにデプロイする

こんばんは、小村だよ! 今日は前回できなかったherokuへのデプロイまでやるつもりだよ! トラブルおきませんよーに! やること releaseブランチを作成 mainブランチにマージ herokuの設定 herokuにデプロイ 前提条件 nuxt.jsアプリを作成し、developブラン…

小村の開発環境構築(11) GitHubにPushする

こんばんは、小村だよ! 今日はHerokuに対してデプロイをしてみたかったよ! トラブル発生でdevelopブランチのPushまでだよ!進捗全然なし! やること GitHubのmasterブランチ保護設定変更 developブランチへのPush Dependabotによるプルリクの解消 前提条件…

小村の開発環境構築(10) Nuxt.jsアプリの構成変更

こんばんは、小村だよ! 今日は前回の続き、Nuxt.jsで作成したアプリの構成を変更していくよ! やること Nuxt.jsアプリのcommit フォルダ構成変更 事前準備 VSCodeからUbuntuにリモート接続していること create nuxt-appを実行済み(前回記事参照) 手順 な…

小村の開発環境構築(9) Nuxt.jsの初期アプリケーション作成

こんばんは、小村だよ! 今日はおまちかね、Nuxt.jsの初期アプリを作成するよ! ここまで長かった……ようやくWebサイト作成の第1歩や! やること Nuxt.jsの初期アプリ作成 事前準備 VSCodeからUbuntuにSSH接続していること(手順はこちらの事前準備) 手順 N…

小村の開発環境構築(8) VSCodeの拡張機能

こんばんは、小村だよ! 今日は私がVSCodeで使用している拡張機能を紹介するよ! このページは追加があり次第更新していくとおもわれ! やること VSCode 拡張機能インストール PlantUMLの設定 事前準備 VSCodeからUbuntuにSSH接続していること(手順はこちら…

小村の開発環境構築(7) GitHubのプロジェクト作成とクローン

こんばんは、小村だよ! 今日はねー、我らが資材の根城、GitHubの初期設定をしていくよー! あ、じゃあ私のGitの運用ルールについても軽く触れとかなきゃだねー! やること Git運用ルールの確認 GitHubでリポジトリを新規作成 Ubuntu環境にリポジトリをClone…

小村の開発環境構築(6) Ubuntuの設定(Nuxt.js用)

こんばんは、小村だよ! 今日はNuxt.jsを使用して開発するうえで必要なものをインストールをするよ! なので他の言語を使う人はあまり参考にならないかも! あ、でもNode.js系を使う人はそのまま参考になるかも! やること nvm, npm, nodeのインストール yar…

小村の開発環境構築(5) Ubuntuの設定(全言語共通)

こんばんは、小村だよ! 今日はUbuntuに必要なライブラリ等のインストールをするよ! まずは開発していくうえで、全言語共通で必要であろう設定をまとめていくよ! Nuxt.jsを使って開発をする人は次の記事も参考にしてね! しかしちょいちょいCentOS7の時と…

小村の開発環境構築(4) VSCodeからVMインスタンス(Ubuntu)へのリモート接続設定

こんばんは、小村です。 今日はおまちかね!VSCodeからUbuntuにリモート接続するよ! もう自分のパソコンに依存しなくて済むよ!浮気し放題だネ!!! やること SSHキー作成 GCEインスタンスに公開鍵を登録 VSCodeに拡張機能「Remote Development」をインス…

小村の開発環境構築(3) GCEインスタンスの作成

こんばんは、小村です。 ここからはリアルタイムで環境構築しながらブログ書いていきまーーース! 今日はGCEインスタンスの作成を記録する予定だよ!!! やること GCEインスタンスの作成 手順 [インスタンスを作成]をクリック すでにある[little-village-de…

小村の開発環境構築(2) GCP登録~GCEの有効化

こんばんは、小村です。 今日は、GCPの登録とGCEの有効化まで書くよーーー! やること GCPのアカウント作成 新規プロジェクト作成 初期プロジェクト削除 GCE有効化 用意するもの クレジットカード 手順 GCPで検索してクリック GCPがGoogleの広告使ってる!!…

小村の開発環境構築(-) 1から構築しなおします!

こんばんは、小村です。 知ってた??? 今日職場で聞いたんだけど 最新版「CentOS 8」も2021年末でサポート終了 - 大幅方針転換で混乱も ↑これ CentOS8が2021年末でサポート終了だって! CentOS7が2024年6月でサポート終了だって! あかーーーん!!! ↑こ…

小村の開発環境構築(1) 構成について

こんばんは、小村です。 早速技術記録いっくよーーー! まず私の近況なのですが、ポートフォリオサイトを作り始めました! で、手始めにその開発環境を構築するための手順を記録していこうと思います! 目的 今後、私の技術力のアピール材料となるポートフォ…