開発

開発

herokuのClearDBからダンプファイルを作成したい

ClearDBのバックアップをローカルに保存して開発環境で再現させたいときに実行したコマンドの覚書です mysqldump -h host_name heroku_xxxxxxxxxx -u usernameaaaaa -p --no-ta...
開発

Docker + PostgreSQLにてFAILED: Can’t locate revision identified by ‘hogehoge’エラーでマイグレーションができない

はじめに Alembicを使ってpythonにてDBの開発を行っていたときに、少しだけハマったエラーについて。 一旦DBを初期化しようとしても、エラーが出てしまう。 $ alembic downgrade base container_na...
開発

PostgreSQLに「接続しようとすると、「psql: FATAL: database “username” does not exist」で接続できない

はじめに PostgreSQLにて環境構築を行った後に、たしかにユーザーは存在しているのに接続できないエラーが起きた。 docker-compose exec db bash root@1e04746ce311:/# psql psql: ...
開発

Railsのポリモーフィック関連を使って多対多を実現する

個人開発として金沢観光情報サービスのを開発中にポリモーフィック関連でコードをすっきりさせたかったのでそのときに調べたことを書きます。 ポリモーフィズムとは オブジェクト指向の3大要素 カプセル化、継承と並ぶ、オブジェクト指向の3大要素のうち...
開発

GAS:Google App Scriptsを使ってSpreadSheetに登録したデータをFirestoreにインポートする

個人開発のサービスを作るときに、色々な技術スタックを使ってまずはプロトタイピングをしてみたいと思いました。 特にフロントエンドの開発をする際には、APIを用意するのですが、毎回APIを準備するのも面倒なので何かいい方法はないかなと思っていた...
開発

エンジニアの技術収集方法をまとめてみた

僕はこの記事を書いているちょうど5ヶ月前に新卒としてエンジニアになったのですが、よく言われるのが「勉強習慣」についてでした。「業務外の時間をインプットに使うことが大事」という話は色々なところで耳にしていたのですが、じゃあどうやってインプット...
開発

ロジクールM570tのLogiCool Control Centerで「Logicool製品が見つかりませんでした。」と出たのでkarabinerで解決した

開発する際に僕はM570tというロジクールのトラックボールを使っています。 新しくMacを買い替えたため、設定をしていました。M570tの設定に必要なのは、「Logicool Control Center」というドライバ。こちらサイトからイ...
開発

【Next.js】localhostで任意のポート番号を指定する

next.jsの開発をしていたときに、通常の npm run dev のだと、起動するのはlocalhost:3000。今回、Railsの方で3000のポートを使っていたので、nextの起動するポート番号を変更する方法を調べた備忘録。 pa...
開発

【書評】『プリンシプルオブプログラミング』を読んだ感想まとめ!エンジニア初級者がステップアップにおすすめの1冊!

こんにちは。 今日は『プリンシプルオブプログラミング』という本を読んだので、その感想をまとめます。 『プリンシプルオブプログラミング』を読んだ理由 エンジニアとしてキャリアを積む上で、友人からおすすめされたのがこの本でした。 とある会社でイ...
開発

vsc-initializedとは何か

WEB開発をするときに、他のサイトのHTMLを参考にさせてもらうことがある。 そんなときに、 body要素にvsc-initiallizedというタグが付いているのを見つけた。 一体これは何なのかと思ったらChromeに入れていたVideo...