状況 タイトルの通りだが、MacのJIS配列に慣れた状況からWindowsのUS配列PCを使わなければいけなくなった。 US配列になったことで記号の配置など一部便利になったところはあるものの、日本語/英語の入力切替や、commandキーによる便利なショートカットが使え…
タイトルの通り、gemのコードリーディングを初めてやってみたので手順などメモ。 なぜやるのか 最近gemのコードを読む機会が多くて、大体はREADMEでは分からない情報を取ってきたい時にGitHubリポジトリ内で検索かけつつ読むくらいだったのだけど、 他人のコ…
サーバーのバックアップ作成を定期実行してくれるAWSのサービスがないかな〜と思って調べたところ、AWS Backupというのがあり、早速仕事にて導入してみたのでメモ。 AWS Backupとは ざっくり特徴だけ掻い摘んでおくと AWSリソースのバックアップ作成をスケジ…
MySQLで重複データを除外してSELECTしたいときにDISTINCTを使うけど、反対に重複のあるレコードだけを抽出したり、重複のあるレコードの中身を知りたいな〜って時にどうすれ良いのかなって疑問に思いメモ。 テストデータ Server version: 5.7.34 こんなデー…
Rubyにはsortメソッドがあって、その名の通りソートしてくれるんだけど a = (1..9).to_a.shuffle => [1, 2, 8, 7, 4, 3, 9, 5, 6] a.sort => [1, 2, 3, 4, 5, 6, 7, 8, 9] これをsortを使わずに実現したい。 バブルソートで実装してみる。 バブルソートとは …