AR ホームベーカリー

オイラはホームベーカリー!

物件選び2021

そろそろ10年目になる、今の賃貸マンションに不満があり引っ越しを検討している。 インターネット無料物件ってやつで、使っても居ないインターネット使用料が毎月引かれてしまっているからだ。 togetter.com けどこういうのを見ると一種の賭けだよなあ、と思…

RDS の T3/T2 Unlimited

RDS

突然 RDS で動いてる MySQL のメンテナンスやることになったけど、インスタンスタイプが db.t2.micro だったのだ! という顔シリーズ。 RDS の T3/T2 Unlimited って存在するの? 存在します。 しかし EC2 とはだいぶ趣が違います。 Amazon RDS、Amazon Auro…

sidekiq のロギング

capistrano-sidekiq でインストールされる systemd 制御ファイル入れた時のロギングについて、CentOS7 あたりだと対応できないので、その対応について。 何が問題なのか このあたりで書いた問題ですね。 donbulinux.hatenablog.jp syslog を利用する append …

netstat のルーティング出力が macOS 11.3 以前で違うっぽい

VPN 接続がうまくいかない、という話で OpenVPN 側のプロセス追ったりしていた際に気づきました。 ちなみにその VPN 接続がうまくいかない件は、macOS を再起動したら治ったそうです。 Windows と比べてあまり再起動必要ないと言われますが、何かあったらマ…

TeraStation の E10 エラー

週明け作業の確認に、休日オフィスに出たら TeraStation の ERROR ランプが赤く光っててオゲーッ! E10: UPS で駆動しています www.buffalo.jp つまりどうすりゃいいんじゃ? という所がさっぱりわからないんだけど、電源喪失 -> 復旧しているなら、再起動す…

Vagrant で /usr/sbin/rcvboxadd setup

まーたいつもの VirtualBox と Vagrant のアップデートで vagrant ディレクトリがマウントできないやつですよ。 これ毎回何かしらコケるし、天下の Vagrant 様の力でなんとかならんのか。 ロケ地 VirtualBox 6.1.22 Vagrant bento/rockylinux-8

WiFi の DTIM とは

こういうことらしい。 xtech.nikkei.com ルーターの詳細設定にあったんだけど、全然しらなくて「へぇっ」ってなった。WiFi わりといまどきの機能だし、絶対時間で処理していると思ったのでポーリング間隔なのは知らなかったなあ。

ActiveRecord Relation の内容をビャッと view に出す

Model.select("created_at").first とかすると、#<ActiveRecord::reration:〜〜〜> という感じのオブジェクトが頂けるので、いや拙者は値だけがほしい……というときにビャッとする。 Model.pluck("created_at").first なるほど配列なので select ではなく pluck みたいな気持ちになってしまっ</activerecord::reration:〜〜〜>…

AmazonLinux2 (RHEL7/CentOS7) で capistrano-sidekiq を systemd 指定する方法

実際に systemd で動くのは sidekiq だけですが。

ENV が利用できない(ので ENV を利用できるようにする)

なんのこっちゃい、という感じですが。 だいたいこちらに書いてあるとおりです、ありがてえ。 zenn.dev Rails の環境変数呼び出し rails new ./example とかして sqlite で初期化すると、こんな感じの config/database.yml が生成されると思います。 default…

ElastiCache ことはじめ以前のななめ読みと、それでも作らないといけないときの覚書

とりあえず作らないといかん! という感じの時にななめ読みで助かったやつとか自分のメモ。 パラメータグループの何を最低限設定しておきましょう、とか記事が本当になくて困る。 (RDS で MySQL 選択した場合に例えると character-set を UTF8MB4 とか、 col…

Aamzonlinux2 に Redis-cli を入れる

作成した ElastiCache クラスターのエンドポイントと接続確認をしたい。 epel とか remi 使えって書いてあって「いや嘘だろ」って顔になった。 インストール [ec2-user@localhost ~]$ sudo amazon-linux-extras install redis6 Installing redis #snip# 依存…

cURL アクセス時にヘッダを表示する

API のテストとか httpd など設定変更して、 curl 実行した時のヘッダを表示する方法。 curl -H "ヘッダ: 値" ${その他必要なら色々オプションつける} --dump-header - http://api.example.com/ これで標準出力にシュッと出るので確認できる。

snapcraft に RockyLinux が居た

snapcraft.io AmazonLinux は相変わらず一覧に居ないけど、 RockyLinux は居たのでまあそういう方向なのかなって。

PR_CONNECT_ABORTED_ERROR

Firefox 更新直後なら、一度完全に終了して起動しなおして。 Firefox 89 へ更新 したら表題の PR_CONNECT_ABORTED_ERROR が出るようになってしまった。 Firefox について、のウィンドウ内から更新ボタンを押したので、まさか問題が起きようとは思っていなか…

master からブランチを生やす前にコミットしてしまった

git

あびゃびゃびゃ、半年に一回くらいやるやつ。 qiita.com master にコミット (remote に push してない) 段階で以下のコマンドを叩いて移動させる。 [user@localhost ~]$ git checkout -b ${BRUNCH} [user@localhost ~]$ git branch -f master origin/master …

CentOS8 から RockyLinux に移行する RC 版

公式のダウンロードページに記載されている通り「RC だから本番 (≒商用) 環境の利用に持ち込むなよ!」という状態なので、手元の開発環境とかで動作するか確認してもろて、という状態ですね。 RockyLinux の RC が出た 出てました。 rockylinux.org いまんと…

passenger がクラッシュした

めっちゃ古いミドルウェア構成の環境で、 passenger がまれにクラッシュする、という問題があって調査していた。 github.com こういう事があるらしい。 解決策としてアップデートしろ、ということっぽいが、ミドルウェアのバージョンやらなんやら古くないと…

github のダークモード

theme 今日から? Sync with system がデフォルトになったのか、突然ダークモードになってて驚いた。 github は個人的にハイライト表示のほうがなれているので、 default light に戻すなど。 ログインして右上の自分のアイコン -> Settings -> Appearance か…

haml で link_to 記述時に onclick に asset_path を利用する方法

なろう系のタイトルみてーになっとる。 ロケ地 Rails 5.1 printJS 何がしたかったか PDF を printJS で印刷させるリンク設定したかった。 ただし対象の PDF は asset:precompile で MD5 digest が付与されている。 静的なファイルを指定する場合 #{RAILS_ROO…

CircleCI の MySQL コンテナが落ちた

ロケ地 CircleCI MySQL 5.7.33 CI がコケる ドキュメント更新してシェルスクリプト追加しただけで落ちたので「絶対にワイのせいじゃない!」という顔で details を見てた。 2021-03-19 02:30:57+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Ser…

postfix に NIC を複数認識させる

かなり突貫工事したログ。 CentOS 6 Postfix バージョン忘れた

ジャンクから WindowsServer を建立したらグローバル疎通が出来なかった

VScode の統合ターミナルが「シェル環境の解決に長い時間がかかっています」など言い出してまともに利用できなくなり幾星霜、久しぶりに見たら Wiki に追加されていた。

ifcfg-eth 内の UUID はなくてもいい

linlinrh.hatenadiary.jp はえーなるほど、と思ってためしてみたらそのとおりだった。 自分で手作りする場合は UUID 書かないほうがよさそうですね。

UTF-16 ファイルを git(hub) 上で diff がみたいらしい

結論からいうと github は出来ない、 git は gitattributes を利用すれば出来る。 ロケ地 git (Windows/macOS/Linux/Unix などなど) github

Rails のコネクションプール数

基本的に Rack サーバの Worker 数と同じにするべき。 qiita.com Puma Web サーバー​を使用している場合は、pool​ 値を同等の ENV['RAILS_MAX_THREADS']​ に設定することをお勧めします。複数のプロセスを使用している場合は、各プロセスに独自のプールが含…

AmazonLinux2 に snapd を入れて certbot による証明書自動更新生活を満喫する

前回 CentOS に snap を入れたら、謎のタイムアウトエラーで勝手にデーモンが死ぬ現象に遭遇。あまりに腹が立つので、別の環境で再試行してみることにしたらまた大変だったお話。 ざっと調べてみたら、メタ情報を編集させて認識させる? など一年程度以上前…

Homebrew 3.0.0 が出たらしい

へえっ、というわけで入れてみる。 ロケ地 MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports) macOS Big Sur 11.2.1

prezto+powerlevel9k からユーザ・ホスト名を消す

zsh に prezto と powerlevel9k を設定して使っていて、これらはとても便利。 なのですが、プロンプトに ユーザ@ホスト のように表示されており、作業証跡としてスクリーンショット取得したり、ターミナルの出力を利用すると写り込んだ情報がたまに邪魔とい…

MySQL 8 でのバイナリログの無効化

MySQL 8.0.x ではバイナリログが標準で有効化されている。 ので、無効化する。 [mysqld] disable-log-bin これでヨイ。 本当はローテートするようにして、ログを無効化しない方が良いのだけれど、開発環境だったり、定点バックアップ毎にしかデータ保証しな…