ものづくりのブログ

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

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 …

TPU が使ってみたくて Google Colaboratory を使ってみる

Google ColaboratoryでTPUというものが使えるらしいので、使ってみました。 TPUとは Google Colaboratory とは 使い方 Google Colab で TPU を使ってみる TPU でスクリプトを実行 GPU でスクリプトを実行 参考 TPUとは テンソル・プロセッシング・ユニット(…

kaggle に新規登録してみる

今回はkaggleについて調べてみました。 kaggle とは 初心者はどこから手を付けるか? アカウント開設 タイタニックのコンペに参加 コードを書いてみる タイタニックのコンペに参加 コードを書いてみる タイタニックのサンプルファイルを提出 参考にしたサイ…