ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

2021-02-01から1ヶ月間の記事一覧

LibreOffice(Calc) で図形描画ツールバーを表示させる方法

プライベートでは Excel を購入するお金がないため、LibreOffice を使用しているのですが、Calc で図形を挿入しようとしたら、やり方がわからず手間取ってしまったので、ここに解決方法をまとめておきます。 LibreOffice Calc とは 図形描画ツールバーの出し…

【python】autopep8 で自動コード整形してみる

python コードが汚いので、autopep8 を使ってきれいなコードにしてみました。 autopep8 インストール 使い方 デフォルトのコード整形 --aggressive オプションをつけた場合 変更点表示 autopep8 autopep8 は自動的にPEP 8スタイルガイドに適合するように Pyt…

BFF(Backends For Frontends)とは何か

BFF とは何かがわからなかったので調べてみました。 BFFとは? BFF のメリット BFF のデメリット BFFとは? 名前の通り、フロントエンドのためのバックエンド(サーバ)です。フロントエンドのためにAPIをコールしたり、HTMLを生成したりする処理(サーバ)の…

【API】REST とは…そしてステートフルとステートレスの違いについて

API の開発とかを手掛けていて、REST?ステートフルとステートレスってなんだ? …となったので調べてみました。 ステートフルとステートレスについて メリット ステートフル(stateful) ステートレス(stateless) デメリット ステートフル(stateful) ス…

gitでよく使うコマンドをまとめてみる

最近gitをよく使うのですが、都度Googleでコマンドを検索しての繰り返しでめんどくさい。。。 ということで、自分用にメモを作りました。 やりたいこと コマンド リポジトリ作成 $ git init 変更内容追加 $ git add [FILE_NAME] or git add . addしてしまっ…

SQLite3 でよく使うコマンドをまとめてみる

最近 SQLite3 を使うのですが、都度Googleでコマンドを検索しての繰り返しでめんどくさい。。。 ということで、自分用にメモを作りました。 SQLite とは 特徴 SQLite を使用するメリット SQLite を使用するデメリット セットアップ よく使うコマンド(sqlite3…

Mysql でよく使うコマンドをまとめてみる

最近 Mysql を使うのですが、都度 Google でコマンドを検索しての繰り返しでめんどくさい。。。 ということで、自分用にメモを作りました。 データベース接続前 やりたいこと コマンド localhostのMySQLサーバ接続 $ mysql -u -p 外部MySQLサーバ接続 $ mysq…

PostgreSQL でよく使うコマンドをまとめてみる

最近 PostgreSQL をよく使うのですが、都度 Google でコマンドを検索しての繰り返しでめんどくさい。。。 ということで、自分用にメモを作りました。 データベース接続前 データベース接続後 データベース接続前 やりたいこと コマンド バージョンを確認 $ p…

Windows で Go バイナリを Docker でビルドしてみる

Windows で Docker を使って Go をビルドする方法についてまとめてみました。Dockerhub から golang のイメージの取得先を確認します。 hub.docker.comコマンドプロンプト(PowerShell窓)を開いて以下のコマンドを実行します。 docker pull golang latest: …

Google Maps APIをつかってみる

Google Maps API を利用して指定した拠点の距離を算出してみました。 Google Maps Platformに登録 Google Maps API キーの取得 プロジェクトの作成 APIの有効化 APIキーの作成 プログラム Google Maps Platformに登録 毎月200 USドル分(Javascript API の場…

Docker で容量不足(no space left on device)が出たときの対応

Docker で容量不足(no space left on device)が出たときの対応を簡単にまとめてみました。 やりたいこと コマンド 全コンテナ表示 $ docker ps -a id指定して削除する場合 $ docker rm container_id 全コンテナ削除する場合 $ docker rm $(docker ps -q -a…

Windows 10にdockerをセットアップしてみる

これまで OS が Windowsのときは、Hyper-V とか VMware を使っていたので Windows 10 に docker をセットアップする流れをまとめてみました。 今回は”Docker Desktop”というものでdockerのセットアップを行います。 Docker Desktop とは セットアップ方法 Do…

【AWS】sam と docker コンテナを使用して lambda をローカルに実装

sam と docker コンテナを使用して lambda をローカルに実装する方法につて作業の流れを簡単にまとめてみました。 流れとしては、sam build でモジュールを展開して、sam deploy で Lambda を作成するといった作業になります。 samとは セットアップ手順 aws…

Rails でカラムの情報を確認するにはどこをみればよいかのメモ

Rails でテーブル情報をみたいとき、どこで見れば確認できるかメモを残します。「db/schema.rb」にありました。 schema.rbについて schema.rbは現DBの構造を元に作成され、その後 migration ファイルが実行された際に変更点があれば、schema.rbが更新される…

GitHubで複数のアカウントに同じ公開鍵を登録しようとすると「Key is already in use」と出たのでその場合の対応方法をメモる

GitHub で複数のアカウントに公開鍵を登録しようとすると「Key is already in use」と表示されて鍵の登録がうまくいかない。 この場合、デプロイ用のキーを複数作るとやりたいことができたのでその方法をメモります。 症状 対応方法 作業端末 セカンダリの鍵…

【Ruby on Rails】kaminari でページネーションを実装してみる

「kaminari」とは、ruby の gemの一つでページネーションを実装するものです。今回は以下の赤枠のようなページネーションを実装するイメージです。 gem でインストール kaminariの設定ファイル生成 ページネーション定義 gem でインストール 「Gemfile」の一…

Rails アプリで [docker-compose build] を実行したらエラーになった時の対処法をメモる

原因 解決策 Rails アプリで開発中に "docker-compose build" を実行したら以下のエラーが出てきました。 $ docker-compose build db uses an image, skipping jenkins uses an image, skipping Building web Step 1/9 : FROM ruby:2.5.3 ---> 72aaaee1eea4 …