Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/hiboma/hiboma

memos of experiments, examinations, source reading, ... etc
https://github.com/hiboma/hiboma

Last synced: 11 days ago
JSON representation

memos of experiments, examinations, source reading, ... etc

Lists

README

        

# hiboma/hiboma

## speakerdeck.com/hiboma

* [トラブルシューティングから Linux カーネルに潜り込む - Speaker Deck](https://speakerdeck.com/hiboma/linux-kernel-trouble-shooting)
* [インシデントレスポンスを自動化で支援する Slack Bot で人機一体なセキュリティ対策を実現する - SEASON2 - Speaker Deck](https://speakerdeck.com/hiboma/yapc-kyoto-2023)
* [cgroup と sysfs ファイル トラブルシューティング事例から cgroup を深追いする](https://speakerdeck.com/hiboma/cgroup-and-sysfs-files)
* [インシデントレスポンスを自動化で支援する Slack Bot で人機一体なセキュリティ対策を実現する](https://speakerdeck.com/hiboma/cndt2021)
* [インフラ技術者と私のキャリアドリフト](https://speakerdeck.com/hiboma/inhuraji-shu-zhe-tosi-falsekiyariadorihuto)

## tech.pepabo.com

* [YAPC::Kyoto 2023に登壇しました - Pepabo Tech Portal](https://tech.pepabo.com/2023/03/24/yapc-kyoto-2023/)
* [ペパボ トラブルシュート伝 - 第12回 コンテナ技術の情報交換会@オンラインで「cgroup と sysfs ファイル トラブルシューティング事例から cgroup を深追いする」を発表しました - ペパボテックブログ](https://tech.pepabo.com/2020/10/29/cgroup-v1-internal/)
* [ペパボ トラブルシュート伝 - TCP: out of memory -- consider tuning tcp_mem の dmesg から辿る 詳解 Linux net.ipv4.tcp_mem - ペパボテックブログ](https://tech.pepabo.com/2020/06/26/kernel-dive-tcp_mem/)
* [ペパボ トラブルシュート伝 - node プロセスの general protection fault を追う - abort(3) の意外な実装 - ペパボテックブログ](https://tech.pepabo.com/2020/06/11/troubule-shooting-node-abort/)

## hiboma.hatenadiary.jp

### 2023

* [TechFeed Experts Night#19 に登壇します - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2023/05/23/110020)
* [YAPC KYOTO 2023 Reject Con で登壇 / YAPC KYOTO 2023 本日程に参加しました - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2023/03/24/121311)

### 2022

* [那須塩原に移り住んで 2年 - GMOペパボエンジニア Advent Calendar 2022 - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/12/10/231327)
* [雑記: Rails 7 + Hotwire + Tailwind CSS + Flowbite で Hotwire + Flowbite の相性が悪い問題を踏む - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/12/08/121403)
* [macOS: 構成プロファイルを CLI / Temirnal で確認する - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/09/12/222531)
* [slack: metadata で構造化されたデータを扱う - bot 間の連携に使う実装例 - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/08/05/113854)
* [lsof でファイルオープンのフラグを確認できる - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/07/01/115851)
* [tig で大きいリポジトリを扱う際、高速にする設定を知る - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/06/30/125749)
* [tig でコミットを読んでる際に、コミットメッセージを DeepL でピっと翻訳したい - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/06/29/125324)
* [sar -W の pswpin/s pswpout/s がどのファイルから読まれているか調べる - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/06/20/123723)
* [Linux の sysctl net.ipv4. icmp_echo_ignore_broadcasts / macOS (XNU) sysctl net.inet.icmp.bmcastecho の実装を読む - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/04/14/121116)
* [UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF についての覚書 (2) - macOS XNU のnet.local.stream.sendspace 周辺のソースを読む - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/04/01/111436)
* [UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF についての覚書 - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/03/29/114148)
* [Semantic Software Design - Chapter 2. The Production of Concepts - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/01/13/105830)
* [Semantic Software Design - Chapter 1. Origins of Software Architecture - hibomaの日記](https://hiboma.hatenadiary.jp/entry/2022/01/05/114829)

### 2021

* [インシデントマネージメントについての覚書エントリ - Modern System Administration By Jennifer Davis](https://hiboma.hatenadiary.jp/entry/2021/12/06/114355)
* [CloudNative Days Tokyo 2021 「インシデントレスポンスを自動化で支援する - Slack Bot で人機一体なセキュリティ対策を実現する」の発表を終えた - アーカイブ動画の宣伝とふりかえり](https://hiboma.hatenadiary.jp/entry/2021/11/10/120141)
* [Infra Study 2nd #6 で 「インフラ技術者とキャリアドリフト」の発表をしたので まとめとふりかえり](https://hiboma.hatenadiary.jp/entry/2021/11/02/115811)
* [CloudNative Days Tokyo 2021 の事前収録を終えた - 宣伝と収録方法のふりかえり](https://hiboma.hatenadiary.jp/entry/2021/10/27/112224)
* [SREcon21: Brent Chapman さんの発表 『Evolution of Incident Management at Slack』でインシデントマネジメントを学ぶ](https://hiboma.hatenadiary.jp/entry/2021/10/19/102752)
* [THE DESIGN OF THE UNIX OPERATING SYSTEM - Maurice J. Bach 📘 ](https://hiboma.hatenadiary.jp/entry/2021/09/17/095129)
* [Linux: mmap(2) したメモリに書き込みした際の Copy On Wirte を観察する](https://hiboma.hatenadiary.jp/entry/2021/09/01/123240)
* [Linux: /usr/share/doc/cron/THANKS](https://hiboma.hatenadiary.jp/entry/2021/05/31/122637)

##### マネジメントよりの内容

* [キャリアドリフトと IT エンジニア](https://hiboma.hatenadiary.jp/entry/2021/10/08/111923)
* [評価制度での主張を図形的なモデル化で考える](https://hiboma.hatenadiary.jp/entry/2021/10/01/124004)
* [バウンダリーレスキャリアと IT エンジニア](https://hiboma.hatenadiary.jp/entry/2021/09/30/222357)
* [内的キャリアと自分の中で大切に思っている専門書](https://hiboma.hatenadiary.jp/entry/2021/09/30/120324)
* [『メンタリング 』- 会社の中の発達支援関係 - キャシークラム著 📚 ](https://hiboma.hatenadiary.jp/entry/2021/09/28/121841)

### 2020

* [第12回 コンテナ技術の情報交換会@オンラインにて 「cgroup と sysfs ファイル - トラブルシューティングから cgroup を深追いする」を発表しました](https://hiboma.hatenadiary.jp/entry/2020/10/20/122545)
* [【続 Vol. 2】 Linux Kernel: cgroup 削除後も残り続ける slab キャッシュ についての調べ物 - upsteam は修正パッチが入って解決済み](https://hiboma.hatenadiary.jp/entry/2020/09/30/184253)
* [【続】 Linux Kernel: cgroup 削除後も残り続ける slab キャッシュ についての調べ物 - upsteam は修正パッチが入って解決済み](https://hiboma.hatenadiary.jp/entry/2020/09/29/122059)
* [会社のテックブログに記事を書きました: ペパボ トラブルシュート伝 - TCP: out of memory -- consider tuning tcp_mem の dmesg から辿る 詳解 Linux net.ipv4.tcp_mem](https://hiboma.hatenadiary.jp/entry/2020/06/29/114755)
* [会社のテックブログに記事を書きました : ペパボ トラブルシュート伝 - node プロセスの general protection fault を追う - abort(3) の意外な実装](https://hiboma.hatenadiary.jp/entry/2020/06/15/004932)

### 2019

* [Linux Kernel: cgroup 削除後も残り続ける slab キャッシュ についての調べ物](https://hiboma.hatenadiary.jp/entry/2019/12/04/150718)
* [Linux Kernel: cgroup, sysfs, kobject, uevent についての調べ物 - (3) slub_memcg_sysfs ブートパラメータについて](https://hiboma.hatenadiary.jp/entry/2019/12/03/211525)
* [Linux Kernel: cgroup, sysfs, kobject, uevent についての調べ物 - (2) 実験編](https://hiboma.hatenadiary.jp/entry/2019/12/03/113440)
* [Linux Kernel: cgroup, sysfs, kobject, uevent についての調べ物](https://hiboma.hatenadiary.jp/entry/2019/12/02/130045)
* [Linux Kernel: PSI - Pressure Stall Information /proc/pressure/memory で メモリのストールを観察する](https://hiboma.hatenadiary.jp/entry/2019/11/19/123940)
* [cgroup v1 の kmem.limit_in_bytes は deprecated and will be removed](https://hiboma.hatenadiary.jp/entry/2019/11/19/121646)
* [strace -c を使う際に -w オプションを使い分けよう](https://hiboma.hatenadiary.jp/entry/2019/11/15/161328)
* [Linux Kernel: PSI - Pressure Stall Information /proc/pressure/io で IO 待ちを観察する](https://hiboma.hatenadiary.jp/entry/2019/11/13/111244)
* [Linux Kernel: cgroup v1 の制限下で slab_out_of_memory を発生させて観察する](https://hiboma.hatenadiary.jp/entry/2019/11/12/121956)
* [Linux Kernel: カーネルモードで CPU 掴んでるタスクのバックトレースをとりたい](https://hiboma.hatenadiary.jp/entry/2019/11/08/125148)
* [strace 5.2 で追加された -z -Z オプション](https://hiboma.hatenadiary.jp/entry/2019/10/29/141344)
* [Linux Kernel: rtnl_mutex を長時間 ロックして刺さった状態を観察する](https://hiboma.hatenadiary.jp/entry/2019/10/29/123455)
* [Proof of Concept: Linux カーネルモジュールで特定のディレクトリ以下の dentry キャッシュを破棄する (2)](https://hiboma.hatenadiary.jp/entry/2019/10/15/200254)
* [Proof of Concept: Linux カーネルモジュールで特定のディレクトリ以下の dentry キャッシュを破棄する](https://hiboma.hatenadiary.jp/entry/2019/10/09/123138)
* [Linux Kernel CVE-2019-9857 の PoC を書いて検証・観察した](https://hiboma.hatenadiary.jp/entry/2019/03/25/171225)
* [Linux 版の Sysinternals ProcDump を試す (2)](https://hiboma.hatenadiary.jp/entry/2019/02/20/111203)
* [Linux 版の Sysinternals ProcDump を試す (1)](https://hiboma.hatenadiary.jp/entry/2019/02/19/115839)
* [抽象ソケットアドレス abstract socket address](https://hiboma.hatenadiary.jp/entry/2019/02/13/212958)
* [【まとめ】CentOS7 で glibc をアップデート後、 mod_php + httpd の logrotate (reload ) が失敗する: /lib64/libresolv.so.2: symbol __h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference](https://hiboma.hatenadiary.jp/entry/2019/02/04/153649)
* [【Vol.3 変更履歴の追跡】CentOS7 で glibc をアップデート後、 mod_php + httpd の logrotate (reload ) が失敗する: /lib64/libresolv.so.2: symbol __h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference](https://hiboma.hatenadiary.jp/entry/2019/02/03/220950)
* [【Vol2. 原因分析】 CentOS7 で glibc をアップデート後、 mod_php + httpd の logrotate (reload ) が失敗する: /lib64/libresolv.so.2: symbol __h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference](https://hiboma.hatenadiary.jp/entry/2019/02/01/124844)
* [CentOS7 で glibc をアップデート後、 mod_php + httpd の logrotate (reload ) が失敗する: /lib64/libresolv.so.2: symbol __h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference](https://hiboma.hatenadiary.jp/entry/2019/01/30/123630)

### 2018

* [Linux Kernel CVE-2018-5390 SegmentSmack の PoC を書いて分析・検証した](https://hiboma.hatenadiary.jp/entry/2018/10/10/120942)
* [【続 Vol.3 】ClamAV - clamd の OnAccessExtraScanning 機能のメモリリークをレポートした - 0.1002 が出た](https://hiboma.hatenadiary.jp/entry/2018/10/04/074206)
* [Linux Kernel CVE-2017-18017 の Poc を書いて検証した](https://hiboma.hatenadiary.jp/entry/2018/09/30/231018)
* [【続 Vol.2 】ClamAV - clamd の OnAccessExtraScanning 機能のメモリリークをレポートした](https://hiboma.hatenadiary.jp/entry/2018/09/19/102614)
* [Linux Kernel CVE-2018-12232 の Poc を書いて検証・観察した](https://hiboma.hatenadiary.jp/entry/2018/09/18/234416)
* [Linux Kernel CVE-2018-6554 の PoC を書いて検証・観察した](https://hiboma.hatenadiary.jp/entry/2018/09/06/114100)
* [The Linux man-pages project に typo fix のパッチを送る](https://hiboma.hatenadiary.jp/entry/2018/08/21/182415)
* [【続 Vol.4】CentOS7.5 の perf probe / perf record のバグと思われる挙動を調べ中 - 3.10.0-862.11.6.el7 で修正された](https://hiboma.hatenadiary.jp/entry/2018/08/20/165054)
* [【続 Vol.3】CentOS7.5 の fsnotify がレースコンディションを起こすバグ : kernel-3.10.0-862.9.1.el7 で fix された](https://hiboma.hatenadiary.jp/entry/2018/07/18/101140)
* [【続 Vol.2】CentOS7.5 の fsnotify がレースコンディションを起こすバグ : kernel-3.10.0-862.6.3.el7.x86_64 が出たけど直らず](https://hiboma.hatenadiary.jp/entry/2018/07/04/111947)
* [【続 Vol.3】CentOS7.5 の perf probe / perf record のバグと思われる挙動を調べ中 - ビルドしての検証](https://hiboma.hatenadiary.jp/entry/2018/06/26/123432)
* [【続 Vol.2】CentOS7.5 の perf probe / perf record のバグと思われる挙動を調べ中 - bugs.centos.org にレポート](https://hiboma.hatenadiary.jp/entry/2018/06/18/101233)
* [【続】CentOS7.5 の perf probe / perf record のバグと思われる挙動を調べ中](https://hiboma.hatenadiary.jp/entry/2018/06/17/223416)
* [【続】CentOS7.5 の fsnotify がレースコンディションを起こすバグ : CentOSPlus kernel-plus での fix がリリースされた](https://hiboma.hatenadiary.jp/entry/2018/06/16/185148)
* [CentOS7.5 の perf probe / perf record のバグと思われる挙動を調べ中](https://hiboma.hatenadiary.jp/entry/2018/06/15/125436)
* [CentOS7.5 カーネルの fsnotiy のバグと libev の inotify_add_watch(2) と inotify_rm_watch(2) を調べたけどよくわからん](https://hiboma.hatenadiary.jp/entry/2018/06/14/122444)
* [CentOS7.5 の fsnotify がレースコンディションを起こすバグを nginx + td-agent + in_tail プラグインで踏む](https://hiboma.hatenadiary.jp/entry/2018/06/06/111426)
* [perf trace で コールグラフを出す](https://hiboma.hatenadiary.jp/entry/2018/06/05/112202)
* [prilmit についての調べ物](https://hiboma.hatenadiary.jp/entry/2018/04/24/233400)
* [ディレクトリを getdents(2) しつつ rename(2) を繰り返す実験](https://hiboma.hatenadiary.jp/entry/2018/03/23/120132)
* [aws-sdk-ruby Aws::S3::Object#presigned_ur のバグレポート - 修正済み](https://hiboma.hatenadiary.jp/entry/2018/03/21/122649)
* [aws-sdk-ruby Aws::S3::Object#presigned_ur のバグレポート](https://hiboma.hatenadiary.jp/entry/2018/03/19/111525)
* [aws-sdk-ruby -ドキュメント の fix typo](https://hiboma.hatenadiary.jp/entry/2018/03/14/125349)
* [ClamAV - clamd の OnAccessExtraScanning 機能のメモリリークをレポートした](https://hiboma.hatenadiary.jp/entry/2018/03/13/101601)
* [pidof の -S / --separtor オプション で複数プロセスに strace する](https://hiboma.hatenadiary.jp/entry/2018/03/04/170852)
* [procps-ng: sysctl の Segmentation Fault を報告 、の続き](https://hiboma.hatenadiary.jp/entry/2018/01/07/212232)

### 2017

* [procps-ng: sysctl の Segmentation Fault を報告](https://hiboma.hatenadiary.jp/entry/2017/11/14/214328)
* [strace の -k オプションでスタックトレースを出す](https://hiboma.hatenadiary.jp/entry/2017/11/09/120847)
* [procps-ng: top の Forest View と Graph](https://hiboma.hatenadiary.jp/entry/2017/11/08/111626)
* [util-linux の lsmem と chmem の素振り](https://hiboma.hatenadiary.jp/entry/2017/11/06/103720)
* [Linux Kernel: TASK_IDLE を調べる](https://hiboma.hatenadiary.jp/entry/2017/11/02/102713)
* [rasdaemon のファイルディスクリプタリークを linux-edac ML に報告](https://hiboma.hatenadiary.jp/entry/2017/10/24/114749)
* [KVM で VM を実行している際にホストの /proc/stat が返す user 時間についての注意点](https://hiboma.hatenadiary.jp/entry/2017/10/11/164054)
* [Out of memory and no killable processes... のカーネルパニックを起こしたい (2) - netfilter のフックを利用する編](https://hiboma.hatenadiary.jp/entry/2017/10/03/112829)
* [Out of memory and no killable processes... のカーネルパニックを起こしたい](https://hiboma.hatenadiary.jp/entry/2017/09/28/115932)
* [GDB で php プロセスの覗き見](https://hiboma.hatenadiary.jp/entry/2017/09/22/142916)
* [Python + folium で Strava の "全"記録を地図で可視化 (2) - ヒートマップ編](https://hiboma.hatenadiary.jp/entry/2017/09/21/210533)
* [php の文字列連結時に呼び出される mremap(2), mmap(2)](https://hiboma.hatenadiary.jp/entry/2017/09/20/224254)
* [Python + folium で Strava の "全"記録を地図で可視化 🚲](https://hiboma.hatenadiary.jp/entry/2017/09/13/094056)
* [pagemon でプロセスのメモリマッピングを覗き見る](https://hiboma.hatenadiary.jp/entry/2017/09/08/124703)
* [ps コマンドの %CPU がどのように計算されるかソースを追う (3) - top との算出方法の違い](https://hiboma.hatenadiary.jp/entry/2017/09/07/113750)
* [ps コマンドの %CPU がどのように計算されるかソースを追う (2) - gdb で検証](https://hiboma.hatenadiary.jp/entry/2017/09/01/125703)
* [ps コマンドの %CPU がどのように計算されるかソースを追う](https://hiboma.hatenadiary.jp/entry/2017/08/31/100245)
* [mmap(2) したファイルのページキャッシュの reclaim](https://hiboma.hatenadiary.jp/entry/2017/08/28/122614)
* [/proc/$pid/status の RssFile の挙動を確かめる (2) - mmap(2) したファイルのページキャッシュは vm.drop_caches で破棄されないのをソースで追う](https://hiboma.hatenadiary.jp/entry/2017/08/25/143625)
* [/proc/$pid/status の RssFile の挙動を確かめる](https://hiboma.hatenadiary.jp/entry/2017/08/24/125543)

### 2016

* [ミドルウェア: abrtd (2)](https://hiboma.hatenadiary.jp/entry/2016/12/26/130209)
* [ミドルウェア: abrtd](https://hiboma.hatenadiary.jp/entry/2016/12/22/122132)
* [ソースコードリーディング: static void init_once(void *foo)](https://hiboma.hatenadiary.jp/entry/2016/12/15/125050)
* [man-pages 4.09 のリリース](https://hiboma.hatenadiary.jp/entry/2016/12/14/123203)
* [デバッグ: gdb で ruby のバックトレースを自動で採取](https://hiboma.hatenadiary.jp/entry/2016/12/13/091613)
* [ソースコードリーディング: KVM_RUN](https://hiboma.hatenadiary.jp/entry/2016/12/02/120440)
* [CentOS7 1611 CR リポジトリを使う](https://hiboma.hatenadiary.jp/entry/2016/11/30/125006)
* [ss で UNIX domain socket のバックログのサイズと accept(2) 待ちのソケット数を取る](https://hiboma.hatenadiary.jp/entry/2016/11/29/121205)
* [__GFP_ZERO と 0 初期化](https://hiboma.hatenadiary.jp/entry/2016/11/25/125004)
* [Linux カーネル API: anon_inode_getfd, misc_register](https://hiboma.hatenadiary.jp/entry/2016/11/21/123535)
* [ソースコードリーディング: KVM_GET_API_VERSION](https://hiboma.hatenadiary.jp/entry/2016/11/21/123156)
* [ソースコードリーディング: KVM_CREATE_VM / KVM_CREATE_VCPU](https://hiboma.hatenadiary.jp/entry/2016/11/17/005138)
* [ソースコードリーディング: KVM_CREATE_VM / KVM_CREATE_VCPU](https://hiboma.hatenadiary.jp/entry/2016/11/17/005138)
* [デバッグ: CentOS7 BUG: unable to handle kernel NULL pointer dereference at (null)](https://hiboma.hatenadiary.jp/entry/2016/11/02/124418)