そーだいなるらくがき帳

そーだいが自由気侭に更新します。

地方のコミュニティで成長するということ

突然だが、私はコミュニティが好きだ。 その中でも地方コミュニティが大好きだ。 昨日、今日と地方コミュニティ主催のイベントで登壇してきた。 www.sakurajima-house.tech osh-web.github.io オープンセミナー広島では表題のこと、前エントリーのこと*1につ…

退職...そして独立へ......

私信ですが今日、最終出社日なのでご連絡します。 以下の通りです。 From: オミカレ 副社長/CTO To: 合同会社 Have Fun Tech 代表社員 関係各位に感謝を申し上げます。 ありがとうございました。 以上です。 よろしくお願いします。 なぜ オミカレ を辞める…

地方の田舎者が東京に3年住んでわかったこと

東京に出てきて3年が経った。 前回、1年のタイミングで感じたことからの差分を今回まとめる。 soudai.hatenablog.com 移動費が思っているよりもお金が掛かる JR、バス、地下鉄など東京の交通網はとても便利で車は必要ない。 しかし逆にいえばどこに行くにも…

2020年の抱負とお知らせ

2020年も始まりました。 2019年、色んなチャレンジを通じて成長を感じる反面、 35歳定年説を考えたりする程度には 心技体の限界を感じたりもしました。 しかし周囲の叱咤激励や自分自身を振り返ってみる *1 と、結果的に小さくまとまってしまい、爆発的な成…

そーだいなる2019年のアウトプットを振り返る

soudai.hatenablog.com 今年を振り返り。 まとめ(2019/12/28現在) ブログ 35本 登壇 22回 今年は都度、自分の登壇や主催のイベントを gist でまとめるというのをやった。 gist.github.com というわけで以下月別。 1月 ブログ 6本 登壇 2本 大人になったの…

PHPのDatetimeクラスはナノ秒を扱えない

表題の通りなのだけど下記のコードはerrorになる。

ヘッドホンは高くても良いものを買うべき

去年、WH-1000XM3を買った。 とにかく最高の体験を日々与えてくれる。 いや、音楽を聴くという体験だけでなく、音楽を聴きながらする作業、経験、様々な体験が劇的に変化する。 例えば通勤、ノイズキャンセリングだけじゃなく外の音を取り込む機能もあるので…

mackerel-horenso-reporter-phpを作った

github.com Batchの監視で紹介したreporter.phpを公開できる形にした。 soudai.hatenablog.com

Batchの監視 ~ mkr wrapとhorensoを使いこなす

帰ってきたMackerel監視シリーズ *1です。 この記事は Mackerel アドベントカレンダー 2019 の14日目です。 qiita.com 昨日はmattnさんの Mackerel を使って10分でメトリクス監視を始める手順 - Qiita でした。 それでは14日目は Batchの監視 です。 Mackere…

35歳を迎えたCTOが35歳定年説について考えた

先月、35歳になった。 35歳定年説は「全員に一致する法則ではない」というのは一般的な認識になっている。 前職の同僚で同世代である id:motemen に聞いたところ「そんな事を意識したことなかった」という回答をもらったこともある。 しかし、実際に自分が35…

CTOを始めて一年と半年経ったので振り返る

今流行の現職エントリです。 前回 soudai.hatenablog.com 前提 今は株式会社 オミカレって会社でCTOをしてる。 オミカレは婚活パーティーのポータルサイトで、男女問わず、幅広い年齢をカバーした婚活パーティーを取り扱っている。 party-calendar.net この…

台風の災害に対して簡単に募金出来る方法

赤十字への振込 西日本豪雨の時に知ったのだけど、手数料をなるべく減らして直接振り込みたい場合は赤十字が良いです。 転載元 ※ 台風19号はまだ無さそうなので分かり次第追記します www.jrc.or.jp 台風19号の義援金も始まったので追記しました(2019/10/16 …

本戦敗退から学ぶISUCONの正しい歩き方

様々なことがあり、繰り上げで本戦出場になり、結果32チーム中の12でした。 これが僕らの全盛期。 実質優勝 最終結果。 isucon.net id:kamipo さんが素早くINDEXを対応してくれたおかげで初動は早かった。 けど伸び悩み、結果12位でフィニッシュ。id:sugyan …

Windowsのランサムウェア防止をオンにするとgitが使えない

正確には コントロールされたフォルダーアクセス をオンにするとgitが使えなくなる。 これをオンにすると fatal: could not create work tree dir ~ ってerrorがでてgitが使えない。 もちろんパーミッションは合わせても駄目。 offにすると元に戻り、通常通…

予選敗退から学ぶISUCONの正しい歩き方

34位でフィニッシュ。 isucon.net 棄権を合わせると予選突破に200イスコインちょっと足りなかった。 ハイスコアは9850だっただけにあと1つなにかできれば予選を突破できてたことになる。 当日の流れは id:sugyan さんが用意してくれてるのでそっちを読んでほ…

失敗から学ぶ登壇のそーだいなる歩き方

私は登壇芸人と呼ばれる程度にはそれなりの数を登壇している。 そーだいなる2017年のアウトプットを振り返る - そーだいなるらくがき帳 そーだいなる2018年のアウトプットを振り返る - そーだいなるらくがき帳 2019登壇とか主催とか.md · GitHub そんな私も…

障害から学ぶクラウドの正しい歩き方について考える

AWSで大きな障害が発生したこの機会に、自分がクラウドと正しく付き合っていくために必要なことを考える。 piyolog.hatenadiary.jp ちなみに稼働率 99.99% くらいを目指していくために必要な事を考える。 必要な稼働率を見極める 今回は 99.99% くらいを目指…

海外で登壇するということ

はじめに 先日、台湾で開催される大規模カンファレンス、COSCUPに参加してきた。 coscup.org 力作のアーキテクチャ図、頑張ったのでここで共有しておきます 登壇について はじめての海外登壇、もちろん英語ということでかなり練習したけどそれでも緊張した。…

ECS(fargate)のタスクの増減をタイムスケジュールで調整する

結論 AWS CLI dev.classmethod.jp terraform github.com Web UIにはないけどAPIはあるので設定することが出来る。 中身はApplication Auto ScalingなのでDynamoDBとかと同様の設定が出来る。 cron式で設定して、タスクのminを指定したいタスク数にすれば良い…

自分は何をマネージメントしているのか

かっちゃん(id:katzchang) の記事を読んで思ったことをつらつらと書く。 medium.com 前提 今はオミカレという婚活パーティーのポータルサイトのWebサービスをメインにしている会社でCTOをしている。 CTOといっても会社の人数は15人未満でエンジニアは自分…

Ubuntu 18.04.2 LTSでapt upgradeするとuwsgiが死んでDjangoが動かなくなったときの対応

結論 Ubuntu 18.04.2 LTS上でvenvを使っていて、pipでpsycopg2をインストールしている場合に、apt upgradeを行うと、uwsgi が急にSegmentation Faultを起こすようになる。 対処 psycopg2 または psycopg2-binary をインストールし直す。 もしかしたら直接指…

Nulabのbacklogの課題をまとめてesaに書き込む君を作った

例えば今週のリリースを纏めて確認したいって要望は結構あって、毎年こういうの作ってる気がする。 githubからissueにPRを纏めたりなど色んなやり方はあるのだけど、毎回0から作るの大変だし、大枠さえあれば後で形を整えるだけなので汎用さに拘らずにシュッ…

SendGridのキャンペーンメールを使うときにhttpsを必須にしているとhtmlメールのリンクがエラーになるときの対処法

SendGridは非常に便利でオミカレでも採用してるのだけど、ある程度の規模になってくるとメルマガの配信を自前の機能だけでやるのは大変になってくる。 party-calendar.net そこでSendGridにはキャンペーンメール機能があり、オミカレは2019/07/15現在はそれ…

明日の開発カンファレンス 2019でチーム開発について話をした

PHPカンファレンス2018で登壇した内容に20分くらい付け足した内容になっています。 soudai.hatenablog.com 当日の登壇資料とイベントサイトはこちら。 asucon2019.peatix.com 登壇してみて 朝一番の10時からの平日水曜日のセッション、しかも裏番組はNTTデー…

CTOを始めて一年経ったので振り返る

前回から更に半年経ったので振り返る。 soudai.hatenablog.com 前提 今は株式会社 オミカレって会社でCTOをしてる。 オミカレは婚活パーティーのポータルサイトで、男女問わず、幅広い年齢をカバーした婚活パーティーを取り扱っている。 party-calendar.net …

#PHPerKaigi で失敗から学ぶRDBの話をした

登壇資料 #phperkaigi の登壇資料です。玄人はうずらさんのSessionに行くと良いと思うけどRDBMSで失敗したことがある人はぜひ聴いてくれ!!アンチパターンから学ぶ RDBの正しい設計 / learn-from-failure-2 https://t.co/P7xSJ7rwgC— そーだい@初代ALF (@so…

8年経った3.11を振り返る

2011年3月11日。東北地方太平洋沖地震から8年が経った。 当時のことは多くの人が覚えいると思う。 私も広島で社内SEをしている頃で出張の帰りだったことを覚えている。 あの時の津波の衝撃は一生忘れることはないだろう。 しかし忘れることはなくても良くも…

「失敗から学ぶRDBの正しい歩き方」を書きました。

電子書籍や一部の書店では先行販売されていましたが今日から紙も販売開始です。 お陰様で発売前に増刷が決まりました! 壮大先生の『失敗から学ぶ RDBの正しい歩き方』https://t.co/laVMyrJshFおかげさまで増刷決定です! 皆さん買ってちょーだい、もっとも…

RDS for PostgreSQL で変更すべきパラメータチューニング

※追記(タイトルにRDSと書いたがPostgreSQL限定である) RDSはデフォルトでパラメータをチューニングされているものの、本番でそれなりに使うにはチューニングが必要。 そこで最初にある程度チューニングしておくべき場所を記載していく。 AWSのパラメータに…

みんなも瀬戸内で行われるオープンセミナーに行った方が良いよ

オープンセミナー香川に行ってきた。 osk.connpass.com 講師を見てください。 東京でもこのメンバーで聞けることなかなかないですよ。 実際私も参加者として大満足の内容でした。 先週はオープンセミナー広島がありました。 osh.connpass.com 講師を見てくだ…