AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

memo

今後のディストリとの付き合い方

そんなに凝ったものでもないけど、RedHat のお気持ち表明のその後とか見ていて、会社の Slack にちょっと書いたのでメモ代わりに書いておく。 全編に渡ってお気持ち表明みたいな感じなので、外部リンク以外内容はあってないようなモンです。

濁音には気をつけよう!という話

割引販売のご案内.pdf というファイルのリンク先を作成すると何故かエラーになった、というお話。 チケット管理システムから 提供された原稿をコピペするとエラーが出るが、自分で手入力すると問題なくて悩んでいた。 で、アクセス時のリンクを見比べていた…

Unifying 接続の MX ERGO でマウスカーソルが飛ぶ

すごい雑なタイトルだけどそういう症状で悩んでいた。 発端 あきばお〜で以下の USB ハブを買って利用していたんだけど、USB3.0 に TimeMachine バックアップ用の SSD を接続すると、 USB2.0 側がすべて利用できなくなる、という症状に。 www.akibaoo.co.jp …

雑にやる、丁寧にやる

www.hsbt.org これは本当にそう、という感じ。 僕も結びの文で煽りがちだけど。 雑でいいのでアウトプットしておく、というか自分のメモ帳くらいの勢いで最低限の体裁にして書くのが良いと思う。 もちろんその情報はちゃんと動作する (実装やお作法的な正し…

ソースコードのタイトルについて

ちょっと気の利いたサービスの markdown パーサだと ```sh:test.sh みたいにするとコードの右上か左上あたりに、タイトルを追加できる。 けどはてなブログでは出来ない。 ということで調べた所、スタイルシートで実現している先達を発見したのだった。 itouu…

イマドキの GoogleHome には「Bluetoothスピーカーのペア設定」が存在しない

タイトルがすべてシリーズであった。 Bluetoothスピーカーのペア設定 MacBookPro を自宅ではクラムシェルで扱うようにしたので、スピーカーの音が……となり悩んでいた。 で、部屋のすみに 1980円で買った GoogleHome が転がっていることを思い出し、「これを …

AmazonLinux2023 で EPEL は現時点ではやれない

特に記述ないけど、公式の比較表だと fedora の fork みたいなこと書いてあるし行けるやろ! と思って試した所。 [ec2-user@wireguard-vpn ~]$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm Last metadata exp…

macOS 環境で Linux インストール USB を焼く

RockyLinux9 のインストール USB メディアを作りたくて。 ISO の用意 ftp.iij.ad.jp 今回は Rocky-9.1-20221215.1-x86_64-minimal.iso をご用意。 USB メモリを初期化 diskutil list で対象の USB メモリを探す。 大体容量を見れば判断つくはず、僕の環境で…

AmazonLinux2023 が生まれていた

docs.aws.amazon.com AmazonLinux2 もちゃんとメンテされてたし、という感じなのでこれも AWS にお金をぶっこむ限りメンテされていくでしょう! AmazonLinux2 と AmazonLinux2023 の比較は以下。 docs.aws.amazon.com 「Fedrora から fork したけど独自実装…

propshaft ことはじめを適当に考えている

本業があまりに疲れすぎて何も考えたくないので、休憩を兼ねて以下をボーッと見ていた。 re-engines.com techracho.bpsinc.jp このあたりが注意しないといけないかな。 アセットヘルパー :%s/image_url('/url('\/g みたいな感じで雑に修正していけばよさそう…

Github アカウント整備しなおしたりリポジトリを fork したりしていた

今更だけどリポジトリ fork するお作法をちゃんと読んでいた。 docs.github.com ErrBit 環境が必要になったのでドキュメントとか実装読んでいたけど、これ業務上で修正したりしたら PR 送った方がよさそうだな……などとなっていた。 1k 目の fork を成し遂げ…

イマドキの Linux ユーザは uid/gid を 1000 から始める必要がある

タイトルがすべてシリーズ。 ロケ地 Rocky9.1 useradd warning: user's uid 500 outside of the UID_MIN 1000 and UID_MAX 60000 range. かれこれ10年くらい、 uid/gid は 500 から始める生活をしていた。 [root@localhost ~]# groupadd -g 500 example-user…

RockyLinux 8.5 を 8.7 にアップグレードする

Hypervisor が AHV(Nutanix) なので、9.1 の ISO 登録したんだけど、 L7 にする予定だった IP を持ってるインスタンスが RockyLinux 8.5 だったのでめんどくさくて 8 系列で使うことにした。 EOL までにはこの Hypervisor も死ぬじゃろ。 アップグレードする…

RHEL9 世代での SELinux

Red Hat は、SELinux を永続的に無効にする代わりに、Permissive モードを使用することを強く推奨します。Permissive モードの詳細は Permissive モードへの変更 を参照してください。 access.redhat.com とのことなので、無効化するくらいなら Permissive …

direnv で nodenv を使う

久しぶりすぎて設定方法を忘れていた。 blocked clone してきた直後なので blocked と言われる。 direnv allow したらとりあえずオッケー。 direnv: error /Users/donbulinux/Workspace/example/.envrc is blocked. Run `direnv allow` to approve its conte…

ECS exec が動くかチェックする

RDS をメンテしようと思い立つも、 ECS exec でポートフォワードできない。 ❯ aws ssm start-session \ --target ecs:stg-tf-example-ecs-cluster_00001111222233334444555566667777_00001111222233334444555566667777-99998888 \ --document-name AWS-Start…

RDS で mysqldump すると FLUSH TABLES WITH READ LOCK

単体で動作させている RDS だと、以前書いたような以下のようなお作法で一貫性のある SQL ダンプが取得できる。 donbulinux.hatenablog.jp これをこのままマルチ AZ な RDS 環境で実行すると以下のエラーになる。 mysqldump: Couldn't execute 'FLUSH TABLES…

M1 で kSar

M1 MBP に変更してから kSar 使ってなかったので、必要になったこのタイミングでインストール……と思ったらまず Java がなかった。 brew 経由で openjdk をインストールする。

ECS exec 実行時のタイムアウトを防ぎたい

aws ssm start-session ... --document-name AWS-StartPortForwardingSessionToRemoteHost ... などして、 ECS exec 経由で fargate コンテナを踏み台に RDS 接続などしていると、作業によってはタイムアウトによって中断されることがままある。 めっちゃ辛…

2013 to 2023

scrapbox.io 呼んでて「はえー」ってなるやつと「あったあった」というのが入り混じって、なんだかんだワイもエンジニアやれてるんだなと思ったり。 async/await は一気に普及した感じあるし、NoSQL や RDBMS の特性が SSD の登場 (ハードウェア性能の向上) …

MacriumReflect

システムドライブ用の SSD を PCIe4 に変更しよう、と思って以前購入していた覆面 SSD に入れ替えた。 内容はクローンすればいいかあー、と思っていたんだけど、今どきはみんなフリー配布やめたんすねえという感じであった。 EaseUS Todo Backup Free 使おう…

Markdown 既報の * + - による項目の違い

長年気になっていたけど、ようやく調べてみた。 結論からいうと、標準仕様では差異はないとのことだった。 daringfireball.net It’s important to note that the actual numbers you use to mark the list have no effect on the HTML output Markdown produ…

Unable to monitor directories for changes because iNotify max watches exceeded.

ロケ地: Amazon Linux release 2 (Karoo) RAILS_ROOT で rails c したらエラーがでるー、と言われたやつ。 実際のエラーはこう。 /RAILS_ROOT/vendor/bundle/ruby/3.1.0/gems/listen-3.7.1/lib/listen/adapter/linux.rb:32:in `rescue in _configure': Unab…

apache ユーザで git pull できるようにする

いわゆる RHEL 系で httpd インストールした以下の状態で、 apache:apache のまま github 運用するときどうするか、というやつ。 apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin apache ユーザの設定 sudo -u apache でユーザ指定して git 各種コマ…

github 用の SSH 鍵とか DeployKey 用のアレそれを作る

いつものように DeployKey が失効した環境があったので、 ssh-keygen するなどしていた。 ssh-keygen -t rsa -b 4096 -f deploy_key.pem -N "" しかし今の github は、上記の様なコマンドで作成した鍵 (RSA SHA-1) はだめとのことだ。 github.blog ECDSA で…

作業時間

へえっ、などと思いながら眺めていた。 www.blockchainengineer.tokyo 文意からするとマネージメント側がエンジニア側に配慮する、と読めたんだけど、このあたりで手法としてアンガーマネジメントとかが有効になってくる、というふうにつながるのかな。 わり…

M1 への homebrew パッケージ移行

MBP 2019 (13inch, Core i-5) から MBP 2021 (14inch, M1Pro) に移行しよーっと、という感じで作業している。 アーキテクチャが Intel から AppleSilicon に変更になるので、 TimeMachine から環境復旧せずにイチから作成するなどしている。 2015 年あたりか…

RHEL 系の eth と ens の違い

eth は RHEL6 やそのクローンまで、 ens | eno は RHEL7 以降やそのクローン、というざっくりとした理解だったんだけど、いい加減アレだな、と思って調べてみた。 enakai00.hatenablog.com はえーなるほど、 ens が PCI-Express 接続で eno がオンボードだっ…

Access-Control-Allow-Headers のワイルドカード

認証情報付きのリクエストでは、特別な意味のない "*" というヘッダー名として扱われます。 developer.mozilla.org へー知らなかった。たくさんヘッダを追加する機会があって「これ開発環境だし * にできねえの?」と思って調べたら見つけた次第。 ちなみに…

同一の IMAGE ID を持つ docker イメージの削除 (タグを消す)

以下の状態でローカルに存在する IMAGE ID 000000000000 を、 REPOSITORY TAG IMAGE ID CREATED SIZE example1 0.0.1 000000000000 1weeks ago 100MB ECR (例として example1.dkr.ecr.ap-northeast-1.amazonaws.com/integration) へタグ latest を付与して p…