地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【入門】投資ラウンド

カンファレンスとか勉強会の冒頭の会社紹介でシリーズ⚪︎とか資金調達の話とかあってもさっぱりわからないので調べた。 目次 目次 投資ラウンドとは よく見る企業の投資ラウンド ベンチャーとスタートアップの違い ja.wikipedia.org 投資ラウンドとは 投資ラ…

FreeNginx 1.25.4

NginxをフォークしたFreeNginxが1.25.4をリリースしたとのこと。 www.publickey1.jp NginxとFreeNginxのそれぞれのCHANGE LOGを見ると同様の修正となっている。日付はNginxの方が6日早い模様。 https://nginx.org/en/CHANGES https://freenginx.org/en/CHANG…

【MySQL】8.0アップデートでよく見たページたち

8.0化する際によく見たページたち。 公式 dev.mysql.com www.mysql.com dev.mysql.com 移行方法とか speakerdeck.com www.docswell.com blog.cybozu.io nulab.com MySQL 5.7 to 8 check list · GitHub github.com blog.offline-net.com github.blog develope…

【PostgreSQL】レプリケーション

同期レプリケーション:WALファイルがスレーブのディスクに書き込まれるまでを保証 非同期レプリケーション:WALファイルをスレーブに送信するまでを保証 kinsta.com

Prometheus Operatorのメモ

github.com Prometheus OperatorをデプロイするとServiceMonitorやPrometheusといったカスタムなリソース定義(CRD)を生成 デプロイした後は、kindにServiceMonitorやPrometheusを指定したオブジェクトをデプロイできるようになる ServiceMonitorには監視対象…

静かに退職する若者たち 部下との1on1の前に知っておいてほしいことを読んだ

タイトルだけ見ると退職の話なのかなと思ったが世代間のコミュニケーションの取り方や効果的な1on1ミーティングのポイントという内容となっていてこの分野の本も読んだことがなかったので学びが多かった。静かな退職(Quiet Quitting)というのはアメリカで…

NFSのhardとsoftオプションメモ

自宅サーバのお手入れをしていてNFSのマウントオプションを見てたらsoftにしていてなんでこの値にしたのだっけを思い出せなくなっていたのでメモ。2018年くらいから動いていて結構長く生きているNFSサーバなのですごい。 soft retrans で指定された回数書込…

YAPC::Hiroshima 2024に参加してきました

ブログを書くまでがYAPCということで今年も書きました! yapcjapan.org 昨年の京都に引き続き今年も参加してきました。一言で言うと最高に最高でした!1月色々(メール)あって睡眠時間減ったりしんどいなぁって時期もあったが全てが吹っ飛ぶくらい楽しかった…

YAPC::Hiroshima 2024でEOL対応について登壇してきました

登壇します!みんな来てね!って感じで書きたかったが色々あって間に合わなかった記事です。発表の背景とかを書いてあります。 yapcjapan.org 本日の資料です!#yapcjapanhttps://t.co/lU0PtqMtjG— RyuichiWatanabe@gurasan (@ryuichi_1208) 2024年2月10日 Y…

ジョブクラフティングを教えてもらった

jinjibu.jp ジョブクラフティングとは、従業員が自分の仕事の内容、範囲、関係性を自己主導で調整し、職務満足度やモチベーションを向上させるプロセスです。このアプローチを通じて、個人は仕事の意味や目的を再定義し、自身の強みやキャリアの目標に合わせ…

【Route53】レコード操作するためだけのIAM

docs.aws.amazon.com { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "route53:GetHostedZone", "route53:ListHostedZonesByName", "route53:ListResourceRecordSets", "route53:ChangeResourceRecordSets", "route53:ListTag…

【Redis】DELの計算量

mogile.web.fc2.com これ必ずO(1)になると思っていた。なので大量削除だろうがコマンドごとにすぐに終わるので問題ないだろうと思っていたがSETなどを消す場合はO(M)になるらしい。M=100万とかの要素があった時に完全にブロッキングになるので本番で打つとき…

先を見通すことができなかった話

寝室を一新しようと色々見ている。ダブルベッドでも置こうかなと思っているがこんな机を買ってしまったばかりに配置できなくなっている。 寝室用に買ったこのデスクだがそもそも寝室で作業しないし邪魔以外の何者でもなくなっている。もっと奥行き狭ければベ…

【メール】List-Unsubscribeヘッダーへのポエム

Googleのガイドラインの要件に入ったことで注目されている「List-Unsubscribeヘッダー」だがこれを実装したサービスが続々と登場してきている。対応してるとGmailのUIからすぐにプロモーションメールを解除できるようになる。 サービス登録時にそういったメ…

【メール】dmarc-report-converterが便利だった

github.com DMARCの設定をした際にレポートメールが届くようになるがこの内容がxmlで人が読むには難易度が高いということで可視化したいなぁと思っていて探したらあった。xml or zipを食わせることでhtmlファイルを生成してくれる仕組み。便利〜。 生成され…

【OpenDKIM】ソースからビルドする

ソースをダウンロード www.opendkim.org 必要なパッケージをダウンロード $ yum install libbsd-devel $ yum install sendmail-milter $ yum install sendmail-devel ビルド $ ./configure $ make ODBXを使いたい場合は--with-odbxとかをconfigureのオプショ…

EOLを待たずに継続的にアップデートしなよ。勇者ヒンメルならそうした。

EOLを待たずに継続的にアップデートしなよ。勇者ヒンメルならそうした。— RyuichiWatanabe@gurasan (@ryuichi_1208) 2024年1月16日 これを書いていて思い出したのだが昔いた会社になんでも社内サーバで使っているハードウェアからミドルウェアまで全部アップ…

メールは難しい

難しい。ただのTCPサーバならなんかどうにかなる気がするがメールはそうはいかない。何が難しいんだろうを考えているがただ送るだけなら何も考えなくてもできるがそれなりの到達率を保ったメールサーバの運用は難しいという感じなんだろうなとなった。いやー…

【LLVM】入門する

LLVMとは llvm.org LLVMは、コンピュータプログラムのコンパイルと最適化のためのオープンソースプロジェクトであり、低レベルの仮想マシン(Low Level Virtual Machine)を意味します(今公式を見にいくとThe name "LLVM" itself is not an acronym; it is t…

家計簿をつけようと思った2024

同年代の人がちゃんと家計簿とかつけてたりライフプランとか考えてたりする話を聞いてちょっとだけ焦る。ちょっとだけ。— RyuichiWatanabe@gurasan (@ryuichi_1208) 2024年1月2日 という話があってクレカ明細も見てない上に固定費何がかかってるのかすらもよ…

【メール】Milterとは

メールにおける「Milter」は、メールサーバーにおけるメールフィルタリングソフトウェアの一つです。Milterは「mail filter」の略で、特にSendmailやその他の互換性のあるメールサーバーで使用されます。Milterインターフェースは、メールサーバーが受信また…

【メール】cyrus-saslとは

www.cyrusimap.org Cyrus SASL(Simple Authentication and Security Layer)は、アプリケーションに認証機能を提供するためのAPI(アプリケーションプログラミングインターフェース)です。このフレームワークは、さまざまな認証方法をサポートし、アプリケ…

【メール】Procmailに入門する

Procmailは、主にUnix系オペレーティングシステムで使用される強力なメール処理ユーティリティです。Procmailは特にメールのフィルタリング、分類、および転送において柔軟性が高く、広く利用されています。 以下はProcmailの主要な特徴です。 メールフィル…

【メール】Postfixに入門する

www.postfix.org Postfixは、オープンソースで広く使用されているメール転送エージェント(MTA)です。MTAとは、インターネット上でメールの送受信を担当するソフトウェアのことを指します。Postfixは高度なスケーラビリティ、パフォーマンス、およびセキュ…

2023年を振り返る

概要 2023年の振り返りをやっていきます。 概要 あったこと SRE Nextのコアスタッフに入った いろいろ登壇した シニアエンジニアになった OpenTelemetryを始めた Mackerelアンバサダーになった メール技術に入門した 詳解システムパフォーマンス 第2版を読み…

【AWS】NLBでみると良さそうなメトリクス

docs.aws.amazon.com Active Flow Count: NLBによって処理されているアクティブなTCPフローの数です。 New Flow Count: 指定された期間内にNLBによって確立された新しいTCPフローの数です。 Processed Bytes: NLBを通じて送受信されたバイト数です。 TCP Cli…

【Terraform】Terraform 1.6 で追加されたtestについて書いてみる

この記事は「terraform Advent Calendar 2023」の23日目の記事です! terraform testとは terraform 1.6で入ったtest機能はTerraform module を実際にplanやapplyをして動作を確信するための機能です。1.5まではexperimental features(実験的な機能)として提…

SlackBotでPagerDutyを操作する

この記事は「PagerDuty Advent Calendar 2023」の24日目の記事です!前日は @manji0さんの PagerDutyのAPIの使い方でした。PagerDutyのAPIの使い方が紹介されており今回自分が書く記事にも近い部分があって学びがあってよかったです! PagerDuty APIの使い方…

【TiKV】入門してみる

この記事は「TiDB Advent Calendar 2023」の21日目の記事です。 github.com TiKVとは TiKVは、分散型トランザクションキーバリューストレージシステムです。このシステムは、Rustで開発されており、GoogleのSpannerに触発されたRaftという分散コンセンサスア…

シャドーオペレーションは何故行われるのかを考えてみる

この記事は「Platform Engineering Advent Calendar 2023」の18日目の記事です!今回はPlatform Engineering Meetup #1の中で取り上げられていたシャドーオペレーションについて取り上げてみます! アーカイブもあるようなのでもしみてない方がいたら先に見…