雑草SEの備忘録

東大を卒業し、SEとして働くことになった。備忘録的に作業を綴る。

2021-01-01から1年間の記事一覧

ActiveRecordで任意の配列の順番で並び替えする方法

ActiveRecord(というかSQL)において、idや特定のカラムの指定順に並べ替えるのは容易いが、任意の配列の順番にならべたいときがある。その場合の方法について記載する。 まずはデータの準備から。以下のようにplansテーブルにレコードを追加したとする。 P…

S3のbucketにアクセス制限しつつ、cloudfrontで公開する

最初に S3にhtmlなどの資産をおき、CloudFrontで公開するという方法は一般的によく行われる方法。検索するとS3を公開する設定もよく見かけるが、S3を一般に公開せずに行う方がセキュリティ的に安心なので、Origin Access Identity(OAI)用いて設定する方法…

GitHubのtagを個別/一括で削除するコマンド

Git

localのtagの削除 git tag -d tag_name # tag_nameは削除したいタグ名。 remoteのtagの削除 git push origin :tag_name # tag_nameは削除したいタグ名。 localのtagを一括で削除するコマンド git tag | while read line do git tag -d $line done remoteのta…