まっしろけっけ

めもてきなやーつ

Kubernetes Meetup Tokyo #24 で登壇してきた #k8sjp

Kubernetes Meetup Tokyo とは k8sjp.connpass.comKubernetesのことを詳しく聞く会とのこと登壇経緯は青山さん(以下青)青「次回○○って回なんですけどネタないですか?」 僕「〜って感じなら喋れますよ」 青「ではそれで」雑にまとめるとこんな感じ 登壇内容 …

Rails Developers Beer Bash 〜Railsのトレンドとこれから〜 で登壇してきた #railsbeerbash

Rails Developers Beer Bash 〜Railsのトレンドとこれから〜 とは techplay.jpRails6 についてどうのこうの喋る会(雑)登壇経緯などは資料に書いてあるので読んでください 登壇内容 Beer Bash ということもあり、登壇者の人々で乾杯前に練習と称して先に飲ん…

EKS で Auto Scale 導入したお話

はじめに お仕事で開発している minne というサービスは OpenStack と AWS のハイブリットクラウドなのだけれど(詳細はこちら)色々つらみがあってそのつらみを解決するために Kubernetes への移行を行ったんですよ。(移行についてはまた別のお話なので何処か…

Web CM に出た話

はじめに 既に公開されて一ヶ月経ってしまったのだけれど、ジョージアの Web CM にでたので、そこら辺の話を書いていく。 前職の時に TV 番組や TV CM にちょっと映ってる程度のことはあったのだけれど自分がメインで CM に出るとか初だったので色々面白かっ…

EKS の pod で mackerel-container-agent を動かして監視する

はじめに EKS is これで最近 EKS を触ってアレコレしてるんだけどそのアレコレの一つで mackerel-container-agent 導入してメトリクスを収集するというのがあった。僕が所属している GMO ペパボでは mackerel をかなり使っていて mackerel 上で一括して見ら…

犬をお迎えして 2 年経った

はじめに 2017/04/14 にお迎えして 2 年も経ってしまった。 4 ヶ月経って書いた以前の記事は下記shiro-16.hatenablog.com 今でも、金曜日に有給とって空港までお迎えに行って、飛行機が遅れてて空港でワクワクしながら時間潰してたことや その後にリムジンバ…

Cloud Native Meetup Tokyo #7 で登壇して来た

Cloud Native Meetup Tokyo とは cloudnative.connpass.com Cloud Native に近しい技術や CNCF がホストするプロジェクトについて共有し合う会です!昨今はコンテナ関係のエコシステムが大量に増えてきましたが、それらの技術検証結果などを発表しあう?場と…

Rails Girls Tokyo 10th でコーチして来たお話 #railsgirlstokyo

はじめに なんでコーチやったのとかは下記を参照shiro-16.hatenablog.com上記の記事が初コーチの回でそれから 5 回ほどコーチをやっているので進め方とか気づきを書いておこうという気持ち 気づき 人数のお話 基本的には複数のチームに別れてワークショップ…

第25回Elasticsearch勉強会「検索編」 #elasticsearchjp に登壇した話

はじめに www.meetup.comこちらのイベントhttps://t.co/ayrrL5Z3Lr割とみんな Elasticsearch の計測とか辞書運用とかの知見が欲しいのだなということがわかる。2 年以上使ってるのでここら辺の知見をアレするのはいいかもしれない— shiro16 (@_shiro16) Marc…

1on1 をやってる(やる)話

はじめに minne では CTL と各エンジニアで 1on1 を月一でやってるんですが僕は少し前まで web 側の CTL をやっていたので web アプリケーションの開発を行うソフトウェアエンジニアの各位と 1on1 やっていたんですよ。で下記のような事件があったんで web …

GW にやったことをメモ

はじめに だいたい大型連休は "どこか出かけるか〜?" となった後に "連休で混んでるときにわざわざ出かける意味とは...?" となって結局出かけないというとこに着地する。で、何をやっているか?というと下記な感じになる。 ジム行く 可愛い愛犬の散歩行く …

Rails Developers Meetup 2018: Day 2 で minne での CM 対応でのハイブリッドクラウド運用という話をした。 #railsdm

はじめに Rails Developers Meetup 2018 こちらのイベントの登壇のお誘いが @kenchan があり話すということが決まったのが昨年の末とかだった記憶話す内容を考えていたのだけれど、Elasticsearch 周りの話とかオンラインで全テーブルの DB の文字コードを変…

GraphQL の spec に関してアレコレ考えている

はじめに 最近 GraphQL を本格的に使い始めるぞいとなってんですよ。 経緯は下記参照今日ひさいちくんに「GraphQL 使いたいから数日後にアレコレデータ取れるようにしといて欲しい」と言われて"まだ基本的な導入終わっただけだから色々決めないといけないん…

続:社内のテックミーティングでマイクロサービスの基本的なことについて喋った

はじめに 下記の記事で基本的なことを非エンジニアにもわかりやすく喋った。 で、次は下記の資料の課題をどうやって技術的に解決していくの?という部分を説明しなければいけなかったのでサラッと資料で説明したという経緯shiro-16.hatenablog.com × モノシ…

社内のテックミーティングでマイクロサービスの基本的なことについて喋った

はじめに 定期的に(?)開催されている minne のテックミーティングでマイクロサービ化を進める上で基本的なことをエンジニア以外の人にも知っておいて欲しかったので喋った。 資料 マイクロサービス事始め from Toshihiro Gotou www.slideshare.net 基本的…

rspec-mail_matcher という gem を作った

経緯 仕事で開発している minne というサービスの Rails の version を 5.1.3 から 5.1.4 にあげようと雑に bundle update rails して見たら CI が通らんぞってなっていろいろ調べて行った結果。 CI が通らなくなった箇所 mailer の spec が落ちるようになっ…

Rails + GraphQL で REST じゃない API を作る

はじめに ここに書いている内容は僕が仕事で開発を行なっている minne の API に GraphQL を導入するにあたり gist に雑にまとめてメンバーに共有した内容で公開できない部分をアレしたやつです。 (minne の API は現状オープンなものではないです。 GraphQL…

犬を飼って 4 ヶ月たったので(主にお金周りの)知見をメモする

はじめに 5 月 14 日から一人暮らしの僕が犬を飼い始めたので、飼いたいと思っている人用にお金のこととかその他諸々まとめておこうと思う。 あくまで小型犬を飼った際の知見です。先に言っておくのは「可愛いから」という軽い理由だけでペットを飼うのはダ…

最近喋ったことを書く

はじめに 最近(7月)社内で色々喋っていたのでそれについてざっくりまとめておこうという気持ちです。 1. プロダクトおはなし会 minne 事業部の PO,デザイナー,エンジニア(アプリ,web,インフラ) の代表が 3Q はこんなことやりますよって話す会web チームとし…

EC 事業部の TechMTG でなんか喋った

経緯 tech.pepabo.com 上記の第 2 回が終了した直後に けんちゃんくんさん (@kenchan) | Twitter に第 3 回のゲストトークどうですか?ってお願いされたのでじゃなんか喋りますって感じで喋ることになった。当日はスペシャルゲストという紹介のされ方だった…

Treasure Data の job の状態を監視する mackerel plugin 作った

経緯 ペパボのデータアナリストの @zaimy が 何らかの原因で job が詰まって割当リソースを使い果たすと、該当のクエリ以外の job も巻き込まれて error になることがあり困った と言っていて mackerel とかで見れると嬉しいなと言ってたのでじゃなんかやっ…

Rubyエンジニアが語る、2016年の振り返りとこれからに登壇して来たよ

株式会社 Speee さんと自分が勤めるペパボが共同で開催した下記のイベントに登壇して来ました。speee.connpass.com 経緯 経緯としては、CTL になったし喋らない?って声をかけられたからなのですが、 個人的に昨年のアウトプットが圧倒的に少ないこと、 その…

2016 年振り返り

はじめに 約 4 ヶ月ぶりのブログ... 今回は 2016 年の振り返りをしてみようと思います。 お仕事 シニアエンジニアになったり、テクニカルリードになったりした。 ペパボに入社した時から 1 年以内にシニアになると決めてたのでなれてよかったね。技術的な話…

ペパボに転職して 1 年経ってた

はじめに 転職から 1 年経っていたのでペパボに入って何してたとか、 思ったことを書いていく。転職した経緯は下の記事に書いてあります。shiro-16.hatenablog.com なにしてたの? EC で 2 ヶ月だけカートの開発してた minne で API 開発することになった 検…

MySQL の binlog について調べたメモ

MySQL の binlog について 実際に実行された更新系クエリの情報が記述されていてなんらかの理由によりデータが壊れた際の データ復旧とかにも役にたつ。binlog の format には以下の 3 種類ある フォーマットの種類 設定値(文字列) 設定値(数字) 備考 ステー…

Ruby と Google Cloud Platform の Cloud Vision API で画像を解析して貰う

Vision API is 何? 画像のさまざまな情報を解析してくれる API です。物体検知、有害コンテンツ検知、ロゴ検知、ランドマーク検知、OCR、顔検知、色検知等を行ってくれる。料金は下記に詳細が書いてありますが 1000 ユニット / 月 は無料で利用出来るので、…

Elasticsearch の勉強会を社内で行なった話

最近圧倒的インプットによって、圧倒的にアウトプットが減っている僕です。 ということでリハビリがてら 4 月の初めに Elasticsearch の勉強会を社内でやったのでそのことについて書いてみます。 そこまで技術的に深い話はないので期待しないでください。 勉…

WEB+DB PRESS Vol.92 「Web開発新人研修」の一部を書きました。

久しぶりのブログです。 4 月なのに 2016 年初ブログです。 本題 4 月 23 日発売の WEB+DB PRESS Vol.92 内の特集の一つである「Web開発新人研修」をペパボのエンジニアで寄稿させていただきました。 献本を頂いたのでざっくりと説明をしていこうと思います…

STF を使ってブラウザ上から Android をいじってみた

STF is 何 ? STF | Smartphone Test FarmCyberAgent 社がオープンソースとして公開しているブラウザ上から Android を操作できるようになるやつ。 ブラウザ上から apk を install させたりもたしかできたはず Android は様々な端末があり、 端末ごとに動作が…

Sidekiq の queue を眺める際に使用するコマンドを雑にまとめる

はじめに 前回書いたこの記事を書く際に実際に積まれている queue をあれこれ見ていたのですが、 その際に使ったコマンドを忘れそうだったのでまとめておく。 めんどくさくてまとめなかったわけでは…shiro-16.hatenablog.com redis-cli まずは基本的なこと r…