AR ホームベーカリー

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

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

Java の方のスタックオーバーフロー

有名なサイトの方が引っかかるので。 スタックとは LIFO、後入れ先出し。 software.fujitsu.com FIFO に該当するのはキュー。 スタック解説 めっちゃ詳しいというコトだけはわかる。 luozengbin.github.io 補足 www.nminoru.jp qiita.com StackOverflow 雑に…

28MQ750-Cを買った

X ではボチボチつぶやいてたんですが、 6 月頭くらいに購入してた INNOCN の 28C1Q を返品して LG の 28MQ750-C を買いました。 www.lg.com 28C1Q の初期不良 接続形式にかかわらず、28C1Q と接続した MacBookPro をスリープ状態にすると、 1 時間に 1 回く…

operation failed: Unable to find a satisfying virtiofsd

Ubuntu に cockpit-machines を入れると、WebUI の仮想マシン管理に標準で共有ディレクトリーというのが生えている。 これが仮想マシン停止状態でしか設定できない、とのことで雑に設定してみたら、掲題のエラーで仮想マシンが起動すらしなくなってしまった…

ManagementConsole からコストが閲覧できないやつ

AWS

dev.classmethod.jp AdministratorAccess を持ってるのに見えない環境あるな〜、と思ってたけどこういう事か〜。

Chrome のオフラインインストーラ

異なるアーキテクチャの Google Chrome インストーラを取得したい Windows Server 環境を構築していて、 Edge 取得すら難しい (WindowsServer2019 で Edge が用意されていない) ので、共有ディレクトリ経由で Chrome インストーラを配置したい、という気持ち…

コネクションが切断された時の mod_jk の再接続処理

qiita.com mod_jk の再接続処理ってどうなってんの? みたいな話があって調べてたら、まとめている人が居て助かる〜! という感じだった。 再起動 ウェブ三層アプリケーションで概ねなんか困った時の再起動は、アプリケーションサーバ -> ウェブサーバの順だ…

From つけかえを Postfix でやって Gmail とか米 Yahoo に認めてもらう方法の考察というかメモというか実験未満というか

雑に構築した Postfix だと、メールサーバのドメイン example.com で運用していたとしても、 hogefuga.com のようにメールヘッダを変更して利用できてしまう。 まあいまこれだと Gmail とか米 Yahoo あたりに着弾しないんですよね。 というわけで、真面目に …

Ubuntu の IP を固定する方法

RHEL (CentOS) で育ててもらった人間なので、 Systemd 以前は /etc/sysconfig/network-scripts/ifcfg-ethX を直接編集していたし、 Systemd 以降は nmtui で編集すればええんしょ? という顔だった。 Ubuntu も nmtui 自体のコマンドはあるんだけど、ネット…

WindowsServer の日本語化とかディスク追加とか共有 (SMB) の設定とか

なんかこれ無限に調べている気がする。 日本語化 qiita.com Oracle 環境下の場合、と書いてあるけど AWS でも手順自体は同じ。 ディスク追加 qiita.com 共有 (SMB) qiita.com IIS の匿名認証を有効にする juraku-software.net IIS ServerRoot を共有フォルダ…

コロナ

流行り病 にかかってました。 2019 年末に世界にあらわれて足掛け 5 年目、ついに感染した実績を解除してしまった。 ついでなのでクソ高いと評判 (?) の、塩野義製薬ゾバーゴ錠も処方してもらいました。 5 日分で、1 万 6 千円……! たっけ♡ 財布が死ぬ♡ 健康…

WireGuard と WireGuard-GO

scrapbox.io apt でパッケージ探してたら wireguard-go とかいうの出てきて「なんぞ?」と思って見ていた。 なるほど Linux kernel に依存しない Go での実装版……。 Description: Userspace implementation of WireGuard in Go (program) This is a userspac…

NAT タイプ判定と (Re: 仮)

NAT zenn.dev はえー、そういやちゃんと仕組み知らなかったな〜と思って調べたら以外と大変なんだな、という感じだった。 sm9 \どーまん!/ \せーまん!/ www.nicovideo.jp 3日で作った また変なことやってる……と思ったけど、いざ実装された UI 見てると…

ディスクユーティリティから初期化できないディスクを diskutil で初期化する

タイトルがすべてシリーズ タイトルがすべてです。 やりかた APFS でフォーマットしたかったのでこう。 ❯ diskutil eraseDisk APFS Untitled /dev/disk4 Untitled になるんのはいわゆるこれ。 あとからナンボでも変更できるので、つっかえないように無難な名…

Windows のスケーリング率

zenn.dev へーっ、スケーリング 100% で 96dpi 固定なんだ、という学びあった。 testpage.jp 計算すると概ねベースが FHD 、というのが分かる。 24インチFHD なんでこんな事を調べだしたのか、というと以下の記事を見ていたから。 watchmono.com かつて MSI …

t-rec で画面を録画 (GIF 化) する

t-rec zenn.dev 思ったより便利だったけど、 CTRL+D で録画終了してからメディアファイルが出てくるまで時間が長くて「動いてるのか……?」と不安になる。

テストをやろう!

ゲーム屋さんのお出しされているスライドだけど、基礎的すぎるので「テストって何やればいいの」レベルで考えの基礎を得るにはいいんじゃないでしょうか。 www.docswell.com その上でテスト手法とかユニットテスト・結合テスト、などが生えてくるはず。

logrotate の実行状態を確認する

RHEL 系列だと /var/lib/logrotate/logrotate.status に保存されている。 access.redhat.com 概ね logrotate -dv /etc/logrotate.d/${定義ファイル} で dry-run の verbose 出力で原因がわかるけど、daily かつ delaycompress 的な設定していると「あれ動い…

EC2 インスタンスのお値段感

だいたい本番運用環境を始めるとするとこのあたりなんだけど、概ね g (ARM) コアのインスタンスに対して、a (AMD) が一割増、i (Intel) が二割増、くらいのコスト感で覚えておくとわかりやすいというか説明しやすい。 実際は色々違うんすけど、説明する時は…

UTF8MB3 の廃止される未来

speakerdeck.com 読んでて気付いたんだけど、確かに UTF8MB3 が廃止される未来はあるんだよな、という感じだった。 dev.mysql.com MySQL v5.6/5.7 から v8.0 にアップグレードした環境と、生え抜きで v8.0 の環境が混在していて、特に charset や collation …

MySQL 8.3/8.4 と mysql2 0.5.6

qiita.com あーなるほどね! となっていた。 日本語での解説は以下の記事がよさそうかな? gihyo.jp 実際に変更、というか削除されたのは以下。 dev.mysql.com とりあえず雑に MySQL 8.3 以降を使う場合は mysql2 0.5.6 を使いましょう! という話。 そうで…

Terraform のバージョンを指定する (tfenv を使って

**env って rbenv が祖なんですかねえ、と思いつつ、めちゃくちゃ便利なので助かってますヘヘヘ。 .terraform-version ルートディレクトリに .terraform-version というファイルを作って、中身はバージョンだけ書いておけば、 tfenv が対応するバージョンを…

Ubuntu 24.04 LTS に cockpit を入れたら cannot refresh cache whilst offline

掲題の通り。 ソフトウェア更新を開くとこうなる どうする 公式に書いてあった。 cockpit-project.org やってみた cockpit から端末を選択するか、素直にターミナルから SSH する。 $ sudo vi /etc/NetworkManager/conf.d/10-globally-managed-devices.conf …

Terraform で Fargate 一式作ったときだけ db:create を実行する(そしてタスクを destroy した後に作り直しても実行されないようにする

タイトルがすべてです。 自分向けの備忘録を兼ねて。 どうするの例 こうする。 (variables とかタスク定義の json 記述は割愛しています) しかしこれ書いたの 3 年前だからか、一部置き換えているとはいえめちゃくちゃ荒削りだなあ。 # db:create # 話を簡単…

libcjose.so.0: cannot open shared object file: No such file or directory

AmazonLinux2023 でゆえあって mod_auth_openidc を make したんだけど、 httpd の LoadModule でエラーになる、と相談されていた。 TLDR make した際に libcjose.so.0 が ldconfig で認識されているパス以下にコピーされていなかったので、make したディレ…

GithubActions に pin がきてた

ピン github.blog Workflow をピン付けする機能がきていた。 んだけど、もっと根本的に UI の表示をカスタマイズしたい気持ちがある。 最低限罫線入れたりとか、 disable になった workflow は <summary> などで隠せるようにするとかそういう。 とはいえ無いものはし</summary>…

WSL2(Ubuntu) 環境に rbenv 経由で ruby を入れる

自宅の開発環境、そういえば一回全部吹き飛ばしたんだっけ……となっており、色々思い出しながら作業していた。 何も考えずに anyenv をインストールして rbenv install 3.3.1 ❯ less -R /tmp/ruby-build.20240525232550.129739.log ... crypto/comp/c_zlib.c:…

YAML の拡張子

へー、 .yml ばっかだしこれが正しいのかと思ったら、 拡張子 3 文字の伝統に乗っ取って短くされてただけなのか。 github.com yaml.org 公式的には .yaml なんだ。 へぇーっ、という感じ。

T 系インスタンスの Unlimited 時のコストについて

AWS

blog.serverworks.co.jp 雑多なメモというかピン。 だいたい一ヶ月30日732時間動作させると、T3.large ≒ M5.large くらいの金額感と思っても良さそうかなあ、と。 なのでクレジットのあるタイミングとか常に高負荷、みたいな状況じゃなければ T3 にする価値…

メールアドレスの誤り検知

備忘録みたいなやつ。 メールアドレスの誤りを防ぎたい 基本的にメールアドレスはユーザに必須項目として入力させるんだけど、まあ世の中間違い (主に入力するユーザ側の思い込み起因) が多いので、これをどうにかしたい。 アプローチ バリデーション Web サ…

正規表現チェックサイト

PCRE が使える つよいのでここだけでいい気がするんだけど、英語アレルギーの人は使えないと思う。 regex101.com JavaScript だけ PCRE 使えないの痛すぎるけど、英語アレルギーなら割り切ってこちらでも。 www-creators.com そんな感じ そんな感じ