開発

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大要素のうち...
キャリア

エンジニアとしての心構え

この記事はTwadaさんの資料を見て、備忘録としてのエントリです。こちらのスライドを参考にさせていただきながら、適宜自分なりの解釈も加えながらまとめてあります。 2021年4月よりソフトウェアエンジニアとなったので、どのように勉強すればいい...
開発

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

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

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

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

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

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

【WordPress】hetemlサーバーにてファイルアップロードサイズの上限を引き上げる方法

自作のWordPressテーマをzipでアップロードしようとして、「辿ったリンクは期限が切れています。」というエラーが出ました。 調べてみると、WordPressでの最大アップロード可能容量が5MBに制限されているようです。 これを治すため...
開発

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

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