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

那須塩原に移り住んで 2年 - GMOペパボエンジニア Advent Calendar 2022

GMOペパボエンジニア Advent Calendar 2022 の 12月10日分のエントリです adventar.org イントロダクション 2020年秋に東京から那須塩原に移住した。2年が経過した今も那須塩原に住んでいる。仕事は リモートワーク + 月に数回 東京に出社する形態になった。…

雑記: Rails 7 + Hotwire + Tailwind CSS + Flowbite で Hotwire + Flowbite の相性が悪い問題を踏む

前置き お仕事で、Rails 7 + Hotwire + Tailwind CSS + Flowbite で UI を構成するアプリケーションを作ってみています。 本題 Hotwire (Turbo Frame)でページを書き換えた後、ブラウザでページをリロードしないと Flowbite で動かす UI が意図通りにふるま…

Splunk SPL メモ

業務で Splunk の SPL をポチポチ触っているので メモなかなか覚えられない。 今回のお題 GitHub Enterprize の Audit ログを取り込んでいる Splunk があるのだが、 特定の actor でフィルターする action でカウントをとる カウントを sort (昇順) する を…

macOS: 構成プロファイルを CLI / Temirnal で確認する

macOS で構成プロファイルを CLI / Terminal で確認する方法を調べた profiles コマンド profiles list コマンドを使うといいらしい。 UUID のリストを取り出せた $ sudo profiles list -all _computerlevel[1] attribute: profileIdentifier: 7652B8FE-93F6…

夏休み 塩原〜南会津〜会津若松 1日目 🚴

時間が経ってしまったが 、8/15 夏休みの記録。塩原を経由して、南会津〜会津若松まで向かい、そのまま一泊した。 走行距離 116km 獲得標高 1150m お天気がイマイチで、ピっといい写真を撮れなかったな。

夏休み 猪苗代湖〜磐梯吾妻スカイライン〜福島駅 🚴

夏休みの記録。8/11 に猪苗代湖〜磐梯吾妻スカイライン(途中で引き返し) 〜福島市 を走った記録 Garmin を途中で間違って止めてしまったので記録が二つに分かれている 走行距離 179km 獲得標高 1900m でお腹いっぱいライド

那須塩原 〜 東京 🚴

8/7 (日) 4号線をずっと南下して東京駅まで走った。帰りは新幹線。 走行距離 154km 獲得標高 345m 走行時間 6時間11分 ( 経過時間 8時間44分 ) 四号線を使って東京まで走ったのは 2回目。下は以前の記録 hiboma.hatenadiary.jp 今回は写真を全然撮らずに走っ…

slack: metadata で構造化されたデータを扱う - bot 間の連携に使う実装例

slack で bot を動かしていて 「 別の bot のメッセージに反応して何かする bot 」 を書くユースケースがあります *1 ユースケースの例 例えば こんな メッセージを出す bot がいるとします *2 上記の メッセージ から UUID ( OpenStack の Server UUID ) を…

lsof でファイルオープンのフラグを確認できる

ryuichi1208.hateblo.jp ↑ 同僚のエントリを読んで 早速調べものをしていたのだが、8進数で書かれたフラグを理解するのがちょっと大変。 lsof あたりで人間が読みやすくするようにサポートしてないのかな? ... と調べたらあった! lsof +f g オプション lsof …

tig で大きいリポジトリを扱う際、高速にする設定を知る

github.com この issue を読んでいたところ、下記のような設定がおすすめされているのを知りました github.com 設定を追加したところ Linux カーネルのリポジトリで tig を起動すると数秒〜 待たされるのが シュっと出るようになった! やったー 🐧 今までの時…

tig でコミットを読んでる際に、コミットメッセージを DeepL でピっと翻訳したい

macOS の話題です Linux カーネルのリポジトリなんかでコミットメッセージをすぐ翻訳して読みたいなと思ったので、以下のように ~/.tigrc を設定してみる 設定例 ショートカットキーは、適当に 9 に bind しています bind generic 9 @sh -c 'git log --forma…

sar -W の pswpin/s pswpout/s がどのファイルから読まれているか調べる

概要 ちょいと sar -W を使うことがあって ソースを調べた話です sar -W とは? sar -W で 一秒間にスワップインしたページ / スワップアウトしたページを参照できる hiboma@example:~$ sar -W 1 Linux 5.15.0-25-generic (example) 06/20/22 _x86_64_ (4 CPU…

福島県西郷村〜TOKIO-BA〜甲子温泉 🚴

福島の西郷村<にしごうむら> から甲子温泉<かしおんせん> にヒルクライムするついでに TOKIO が何か作るという TOKIO-BA をみてきた。 走行距離 109km 獲得標高 1355m

板室温泉〜那須岳 峠の茶屋駐車場 🚴

4/24 (日) 板室温泉〜那須岳まで登った記録 登り返しもそこそこあるコースで 獲得標高 1645m 走行距離 86km

塩原〜鬼怒川 🚴

国道400号線で塩原を越えて、会津鬼怒川線沿いに南下して鬼怒川を走ってきた お腹を空かせて走り続けたので 写真撮影もほどほどで辛いライドだった 走行距離 108km 獲得標高 998m

白河南湖公園〜那須高原 🚴

4/12(火) 休みを撮って白河南湖公園〜那須高原を走った記録。半袖 + 短パン (レーパン) でもほんのり暑いくらいの暑気だった 走行距離 93km 獲得標高 787m 。途中、調子悪くなったので早めに切り上げ

Linux の sysctl net.ipv4. icmp_echo_ignore_broadcasts / macOS (XNU) sysctl net.inet.icmp.bmcastecho の実装を読む

Linux の sysctl net.ipv4. icmp_echo_ignore_broadcasts と、 macOS / XNU の sysctl net.inet.icmp.bmcastecho の実装を調べたエントリです 何の sysctl ですか? Linux の sysctl net.ipv4. icmp_echo_ignore_broadcasts は CIS Benchmarks で Smurf 攻撃…

那須高原〜塩原 🚴

桜の季節。黒磯〜那須高原〜塩原を周遊。快晴かつ20度を超える陽気で自転車日和だった。 走行距離 75km 獲得標高 688m で軽めのライド

UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF についての覚書 (2) - macOS XNU のnet.local.stream.sendspace 周辺のソースを読む

hiboma.hatenadiary.jp このエントリの続きです。 このエントリの内容 macOS のカーネル ( XNU ) をソースで sysctl net.local.stream.sendspace の周辺のコードを眺める内容です。 注 私はBSD系のカーネルに馴染みがないので、手探りで調べつつ内容を書き記…

UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF についての覚書

macOS と Linux の UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF について調べていた。 経緯 会社で @kurotaky のトラブルシューティングの相談を受けた際の覚書。 下記のように UNIX Domain Socket を挟んで IPC しているコードがあり、macOS と Linux で挙…

那須 - 新年ライド 🚴‍♂️

新年初自転車。1/8 板室温泉の近くまで登って雪景色を眺めてきた 走行距離 48km 獲得標高 312m のお散歩ライド

Semantic Software Design - Chapter 2. The Production of Concepts

learning.oreilly.com 2章の途中まで流し読み。抽象度の高い話が続いていて、咀嚼できない。実践的な話だけ拾い集めて読む。3章に入ると「脱構築」や「デリダ」とか出てくるぽくて、そこまで風呂敷広げるんかい〜 。そういうこともあって、Google 翻訳 / Dee…

Semantic Software Design - Chapter 1. Origins of Software Architecture

learning.oreilly.com 1章を流し読み。目に留まった箇所の引用を掲載する。引用の翻訳は DeepL による。 This is a way of saying that software didn’t even know it existed as its own field, separate from hardware, a mere 50 years ago. Very smart, …