05/17(金) は「吉祥寺.pm18」に参加してきました。
今回から 吉祥寺.pm のロゴができました。 前回も参加されていた たかのあきこさん(@akiko_pusu)が、井の頭動物園のエゾリスをモチーフに作成されたとのことです。かわいい。。。
会場は吉祥寺.pmではおなじみの 武蔵野公会堂。吉祥寺駅のすぐ近くです。
そして今回は初のホール開催!どうです、この雰囲気!
目次
- 吉祥寺.pm とは
- タイムテーブル
- ツイートなど
- アンカンファレンスタイム
- 本編
- オープニング
- Talk1:入門 障害対応五訓
- Talk2:Linuxサーバーを再起動しない運用は終わりにしましょう
- Talk3:「それでも、前を向きたい」〜悩みごとや難題にぶつかったとき、一歩踏み出すためのマインドセット〜
- Talk4:Goで外部コマンドを起動する方法、停止する方法
- Talk5:ぼくがかんがえたさいきょうのSoR/SoEあーきてくちゃ
- LT1:Perlとテキストデータクリーニング
- LT2:アメリカでのスクラム体験について
- LT2:新しい一歩の原動力となる「快楽」と「使命感」について
- LT3:YAPC::Tokyo 2019にスタッフ参加してみて
- LT4:影分身はじめました -1人から始める組織化への道-
- 懇親会
- まとめ
吉祥寺.pm とは
過去2回の参加レポートがありますので、そちらを参照してみてください。
タイムテーブル
時間 | 内容 |
---|---|
19:00〜19:15 | はじめてのB2B SaaS データモデリング (mnc) |
19:15〜19:30 | あのプロジェクトは今。 〜僕の考えた最強のRDBリファクタリング〜 (soudai1025) |
19:30〜19:35 | オープニング (Magnolia) |
19:35〜19:50 | Talk1:入門 障害対応五訓 (papix) |
19:50〜20:05 | Talk2:Linuxサーバーを再起動しない運用は終わりにしましょう (setoazusa) |
20:05〜20:20 | Talk3:「それでも、前を向きたい」 〜悩みごとや難題にぶつかったとき、一歩踏み出すためのマインドセット〜 (i47_rozary) |
20:20〜20:35 | Talk4:Goで外部コマンドを起動する方法、停止する方法 (Songmu) |
20:35〜20:40 | 休憩 |
20:40〜20:50 | Talk5:ぼくがかんがえたさいきょうのSoR/SoEあーきてくちゃ (すえなみ) |
20:50〜20:55 | LT1:Perlとテキストデータクリーニング (Korenari_D) |
20:55〜21:00 | LT2:アメリカでのスクラム体験について (mfks17) |
21:00〜21:05 | LT2:新しい一歩の原動力となる「快楽」と「使命感」について (kondoyuko) |
21:05〜21:10 | LT3:YAPC::Tokyo 2019にスタッフ参加してみて (odan) |
21:10〜21:15 | LT4:影分身はじめました -1人から始める組織化への道- (kakakazuma20) |
21:15〜21:30 | 終了&片付け&解散 |
ツイートなど
今回は勝手に自分でトゥギャってしまいました。
これを読みながら資料を見ると、会場の雰囲気などが雰囲気を感じられると思います。
アンカンファレンスタイム
はじめてのB2B SaaS データモデリング
mnc(@__mnc90) さん
アンカンファレンスセッションには間に合わなかったので、いくつかスライドのページを貼っておきます。
15分のセッションで65ページのスライドは結構な量ですが、セッション聴きたかったとスライドを見て思いました。
あのプロジェクトは今。 ~僕の考えた最強のRDBリファクタリング~
soudai1025(@soudai1025) さん
リファクタリング方針
技術で解決できたこと
AWS Database Migration Service
RDSのログをPHP経由で定期的にチェックする
参照を切り替える → API経由にすることでModel単位で対応
実際に運用してわかったこと
想定外のデータは意外とある → 細かい制約と監視・観測で1つ1つ潰して行く
技術で解決できなかった事
- 全てを1回で捨てれなかった → 具体的には管理画面とか
- ビジネス的なメリットを用意できなかった
- 売上の拡大 → 技術的に優れているからと言って売れるとは限らない
一句
本編
オープニング
magnoliak(@magnolia_k_)さん
吉祥寺.pmは句会 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
大事なのは一句詠むこと(笑) #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
ホール開催!しかも懇親会参加人数70人以上!個人開催の勉強会で! #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
広い会場で参加するきちぴー、全く違和感ない。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
Talk1:入門 障害対応五訓
papix(@papix) さん
内容は上記ブログに詳しく書かれているので、ここには障害対応五訓を書いておきます。
障害対応五訓
- 心は熱く,頭は冷静に
- まずは深呼吸,そして役割分担から
- プランB,プランCまで考える
- 休憩するのも仕事のうち
- 広く意見を募り,謙虚に受け止め,解決への糸口を掴む
事故は起こるさ!という歌があるらしい。マジか。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
細かく575を入れてくるの、話上手いよなぁ。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
障害対応のとき、記録は大事。めちゃ分かる、、、 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
障害はどんなに頑張っても起こる、という前提に立つ方がちゃんとシステムを見るようになるんだよな、と思う。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
一句
Talk2:Linuxサーバーを再起動しない運用は終わりにしましょう
setoazusa(@setoazusa) さん
setoazusa さん自身の補足エントリ
話の起こりは
昔はWindowsが再起動をしないと駄目、みたいなのに比べてLinuxは安定してるから再起動しなくていいんだ、みたいな話は昔よく聞いたな、、、 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
だがしかし
再起動すると上がってこなくなる。起動せよカンタム!的なやつ。(笑える人は 多分一定年齢以上の気がする)#kichijojipm
— kabukawa (@kabukawa) May 17, 2019
セキュリティー
ダブルスタンダードが通用しなくなってきた
Systemdの設定で順序の設定をしてもCloudinitと整合しない、みたいな問題がある。なるほど、、、 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
systemdの環境ではsystemctlコマンドへのシンボリックリンクになってるらしい。後で調べてみよう。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
まとめ
一句
再起動
みんなでやれば
怖くない
Talk3:「それでも、前を向きたい」〜悩みごとや難題にぶつかったとき、一歩踏み出すためのマインドセット〜
i47_rozary(@i47_rozary) さん
i47_rozary さん自身のエントリ
一句
まとめ
取り敢えず、アウトプットするとスッキリするんだよなぁ。。。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
こういう話が聞けるのがきちぴーの好きなところ。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
余談がたくさん用意されてる(笑) #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
Talk4:Goで外部コマンドを起動する方法、停止する方法
Songmu さん
songmu.github.io (これはGo Conference 2019 Springでのスライドですが、話されている内容はかなり重複しているのでこちらを貼っておきます)
今日はここまでPerlの話なし。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
コマンドラッパーを書くということ
コマンドを起動する
コマンドを停止する
killコマンドは指定したプロセスなどにシグナルを送るもの。その中にプロセスの停止が含まれている。言われてみれば確かに。名前がkillだけど。 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
コマンドを正しく停止させる処理を書く
無敵になって自爆するようなもの(笑) #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
おまけ: 終了コードを正しく取得する
まとめ
Talk5:ぼくがかんがえたさいきょうのSoR/SoEあーきてくちゃ
すえなみ(@a_suenami) さん
すえなみ さん自身のエントリ
SoRとSoE
整合性
一句
LT1:Perlとテキストデータクリーニング
Korenari(@Korenari_D) さん
初のPerlの話だ! #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
LT2:アメリカでのスクラム体験について
mfks17(@mfks17) さん
[資料は公開されたら追記します]
pmはower Muscle の略www #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
LT2:新しい一歩の原動力となる「快楽」と「使命感」について
kondoyuko(@kondoyuko) さん
LTはカラオケ的な気持ちよさがある。5分だし。
— kabukawa (@kabukawa) May 17, 2019
分かる。
#kichijojipm
LT3:YAPC::Tokyo 2019にスタッフ参加してみて
odan(@odan3240) さん
LT4:影分身はじめました -1人から始める組織化への道-
kakakazuma20(@kakakazuma20) さん
懇親会
写真撮り忘れました。。。 会場となったお店はこちら。
武蔵野公会堂から徒歩15秒という近さ(笑) 70人近くが参加したので、お店はほぼ貸切状態。 食べログに店内の写真が載っていますが、落ち着いた雰囲気のある良いお店でした!
全然動かなかったので、Twitterでフォローさせて頂いてる方々にご挨拶できなかった。次こそは、、、 #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
懇親会、終電の関係でお先に離脱しました。今日も楽しかったです!きちぴーはサイコー! #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
眠らずに帰れるのか?家に帰るまでがきちぴーです! #kichijojipm
— kabukawa (@kabukawa) May 17, 2019
まとめ
このブログを読んでいる人は気づいていると思いますが、色々事情が重なって勉強会に参加できていませんでした。 仕事を始めてからというもの、定時以降に会議が設定されてたり、突発の作業が発生したりでキャンセルが続いていました。 (このあたりの話はいずれ別のエントリで書くことになるのかもしれませんが)
久しぶりの勉強会(2週間ぶり?)参加だったので、ちょっと不安なところもあったのですが、 他の勉強会でお見かけする方々がたくさんいて、ホームグラウンドに帰ってきたような感覚。 それがちょっと嬉しかったです。 勉強会のコミュニティって、楽しいなって改めて思いました。
で、改めて思ったのですが、個人開催の地域勉強会で、ホールを借り切って100人近くの実参加者。 その後の懇親会(スポンサーはついてないので参加者は普通にお金を払います)も70人近くの参加。 これだけでも、まぁ、凄いって言葉しか出ないですよね。
主催者はもちろん、登壇者、参加者が勉強会を作ってる。 そして楽しんでいる。 だから個人でもこれだけの規模の勉強会をできるんだなぁ、と思います。
そして結論としては、きちぴー最高!というお気持ちです。
現場からは以上です。
ありがとうございました!