日曜ITエンジニア劇場

日曜に勉強した情報の整理と、挑戦する新たな技術(私にとって)のつまづきポイントを綴っていきます。

PostgreSQLのCOPYコマンドをPythonで操ってみた

環境 Pythonバージョン:3.7.8 開発環境:Mac ※Windowsであれば下記よりPythonのインストーラーをダウンロードして環境構築する Windows版Pythonのインストール - python.jp ※インストールが必要なライブラリ * pandas * psycopg2 <インストールの参考> Wind…

SSH公開鍵の登録(ssh-copy-idコマンド)

参考資料 作業環境 接続元 接続先 手順 1.Homebrewでssh-copy-idをインストールする。 2. SSH鍵を生成する。 3.SSH鍵を任意のディレクトリに移動する。 4.SSH公開鍵を接続先に登録する。 5.接続を確認してみる。 参考資料 blog.apar.jp ↑ ありがと…

ActiveAdmin/レシピ管理/開発

参考資料 1.公式サイト 2.作業手順参考 3.ER図作成ツール(ブラウザで使用できる) ◆使用説明 ◆ツール 目的 ER図 手順 1.modelを生成する。 2.マイグレーションファイルをDBに反映 3.アソシエーションの設定と外部キーの定義 レシピ詳細 食材 調味…

ActiveAdmin/レシピ管理/概要

参考資料 1.公式サイト 2.作業手順参考 目的と動機 環境 ER図 次回予告 参考資料 1.公式サイト https://activeadmin.info/0-installation.html 2.作業手順参考 https://qiita.com/enomotodev/items/5f6d9348207124a41bf9 ↑ 今回もありがとうございま…

ActiveRecord覚書/論理削除(paranoia)

参考資料 1.手順とGemについて 2.公式サイト 3.RubyGems.org 目的、動機 環境 手順 1.Gemfileにparanoiaを追記して、インストール。 1−1.Gemfileに追記 1−2.インストール 2.modelを生成する。 3.マイグレーションファイルをDBに反映 4.…

ActiveAdmin/modelおよび管理画面の追加

参考資料 1.公式サイト 2.作業手順参考 環境 手順 1.modelを生成する。 2.マイグレーションファイルをDBに反映 3.手順1で生成したmodelに対する画面を生成する。 4.app/admin/recipes.rbにpermit_paramsを記述する。 5.サーバー起動 おまけ …

ActiveAdmin/導入からデフォルト状態で実行まで

参考資料 1.公式サイト 2.作業手順の参考 環境 手順 1.プロジェクトを生成する 2.gitの初期化(ローカル設定) 2−1.Github等の使用するサイトでリポジトリを作成する 2−2.remote.origin.urlの設定 2−3.gitの初期化 3.GemfileにActiveAdmin…

RSpec/マッチャー(matchers)/比較

参考資料 1.公式サイト 2.expectとis_expectedの違い 比較マッチャー使用例 実行結果 おまけ expectとis_expectedの違い 引用 参考資料 1.公式サイト relishapp.com 2.expectとis_expectedの違い indigolain.hatenablog.com 比較マッチャー使用例 re…

RSpec/マッチャー(matchers)/等価

参考資料 公式サイト 等価マッチャー使用例 実行結果 参考資料 公式サイト relishapp.com 等価マッチャー使用例 require 'rails_helper' RSpec.describe '等価matchers' do let(:string1) { 'kuro-neko' } let(:string2) { string1 } let(:integer1) { 3 } l…

RSpec/構造

参考資料 1.公式 (rspec-core) 2.【DSL】改めてDSLを調べてみた 3.【構造】Descrie, context, itについて 4.例の資料(電話番号の最大桁数) describe, context, itの位置付け コーディングイメージ 参考資料 1.公式 (rspec-core) RSpec Core 3.9 - …

RSpec/導入、specファイルの生成、実行方法

参考資料 公式サイト RSpecの実行ログのフォーマット設定 導入 Gemfileに記述 特定バージョンを指定する場合 ダウンロードとインストール ボイラープレート構成ファイルを生成する メンテナンス/バージョンアップ specファイルの生成 組込ジェネレーターに…

MacでSSH接続する

目標 MacからLinux/UbuntuにSSH接続する。 参考URL 1.手順について qiita.com ↑ ありがとうございます!助かりました‍♀️ 2.SSH接続できない時に確認する項目 ja.stackoverflow.com ↑ ありがとうございます!おかげさまで解決しました‍♀️ 参考書籍 Port番…