valid,invalid

関心を持てる事柄について

ブラウザのフォーム入力履歴を消す Shift + fn + Delete

Shift + fn + Delete でブラウザのフォーム入力履歴を消せると知った 以下の環境でしか見ていないが他の環境でもおそらくできそう 環境 macOS 10.14.2 Google Chrome 73

macOSでirbのhistoryが使えなくなったときの対処法

あるmacOSでいつの間にか、irbのhistoryが使えなくなっていた。使えないとは、irbで矢印キーの↑を押すと制御文字 ^[[A が表示され、ENTERを押すとirbプロセスが終了するような状態。 $ irb irb(main):001:0> RUBY_VERSION => "2.6.0" irb(main):002:0> ^[[A …

対人関係のリスクを取っている

おれは対人関係のリスクを取っている— ohbarye aka 広島の粗大ゴミ (@ohbarye) April 10, 2019 今日職場で↑のツイートに言及して「ohbaryeさんは対人関係のリスクを取っているんですか?」と聞かれた。 どう見えますか?と質問を質問で返すと「取っていると…

2018年に読んで心が動いた漫画 (1)

2019年1月も終わっていますが2018年に読んで心が動いた漫画の一覧を紹介します。対象は以下。 2018年に買った・読んだ漫画 2018年より前から読んでいて続刊を買った・読んだもの 2018年以前に完結しているが初めて読んだもの おすすめ順に並べるとかカテゴリ…

GatsbyjsがContributorにグッズを配布したりする取り組み

Static site generator の GatsbyJS が掲題の取り組みを始めたようす。 朝起きたらだいぶ前にめっちゃ小さくコントリビュートしたときの pull request にコメントが付いていた。 Gatsby community の OSS に貢献した人への感謝の気持ちとして Gatsby Swag St…

ReactのContextとHooksで日本語のふりがな入力を支援するコンポーネント書いた

漢字を入力したときにふりがなを自動入力する機能をサポートするためのReact componentを書いてみました。日本語のフォームでよくあるやつです。 github.com www.npmjs.com 最近は仕事でReactをあまり書いておらず16以降のContextとか16.8のHooksとか新し目…

ohbaryeが2018年に書いた記事振り返り #年間ブックマークランキング

ohbaryeが2018年に書いた記事を唐突に振り返ってみる*1。 全体的に登壇した系のイベントレポートが多い。その権化というかまとめとしての一位の記事は「読みました」って言ってくれる人が多くて嬉しかった。 技術記事の割合が少ないので今年はもう少し増やし…

Facebookにおけるエンジニアリングマネジメント (Inside Facebook Mobile ep.5)

Inside Facebook Mobile という podcast の以下のエピソードが面白いと @hotchemi さんから教えてもらったので聞いてみた。 pca.st Inside Facebook Mobile について この podcast のことはよくわかっていないが、上述の放送回は Facebook の London オフィ…

同時通訳がいるときのプレゼンで気を付けること

前回の記事で書き忘れていたのだが、RSGT2019で行ったプレゼンでは日→英の同時通訳 (interpreter) の方に付いていただいた。 通訳付きのプレゼンをするのは自分にとって初めての経験であり、予想外だったことやうまくいかなかったことがあったのでメモしてお…

#RSGT2019 で『プロダクトの「負債」を「機能」と呼び直すために』というプレゼンをしました

Regional Scrum Gathering Tokyo 2019に初参加してきた。 発表した 「応募してみたらどうか」という"圧"を感じたので勢いで応募してみたら、期限ぎりぎりだったにも関わらず選んでもらえた!! 『プロダクトの「負債」を「機能」と呼び直すために ーA/Bテスト…

マネジメントスタイルの選択基準、一貫的スタイルを持つことの困難

マネジメントスタイルは対象となるメンバーだけでなく、時々の状況や幾つかの要因によって変えるべきものだという話です。 本記事は『HIGH OUTPUT MANAGEMENT』を読んだうえで自分の観測範囲と経験に照らし合わせた感想なので、詳細が気になる方は同書の第12…

Node学園祭 #nodefest で『貢献できるOSSの見つけ方 -完結編-』という発表をしてきました

最後*1のNode学園祭で『How to find "Good First Issues" / 貢献できるOSSの見つけ方 -完結編-』という発表をしてきました。 発表 半年間、自分を騙しながらアウトプットに積極的になってみた - valid,invalid に書いたように今年はこれまでより一層アウトプ…

Engineering Manager Meetup #2 をやりました & 第3回の告知 #em_meetup

Engineering Manager Meetup #2 を開催しました。 engineering-manager-meetup.connpass.com 前回は開催直後に熱と勢いだけで6,744字の雑文を書いてしまったので、今回は開催から約2週間経ってクールダウンした状態で振り返り記事を書いてみました。結果なん…

エンジニアのチーム構成・組織構成の潮流、プロジェクトに付くかプロダクトに付くか

海外と日本でのソフトウェア開発職の文化を振り返ってみた – reyabe – Medium を読んだ。 全体としてとても面白く読ませていただいた中で、特に気になるところがあったのでそれに関する所感を書いてみる。「エンジニアのチーム構成・組織構成」というパート…

半年間、自分を騙しながらアウトプットに積極的になってみた

この半年間はソフトウェアエンジニアとしてのアウトプットに積極的になるよう意識的に行動してみたので振り返ってみます。長くなってしまったので3行でまとめるとこんな感じです。 成長と刺激を求めて OSS contribution や登壇やイベント運営を頑張ってみた …

Meguro.rb#19で『決済のトランザクション管理術』というタイトルでLTをしました

第19回 Meguro.rb に参加し、『決済のトランザクション管理術』というタイトルでLTをしました。 言い足りないことと反省 うーん、5分LTでやる内容じゃなかったかもしれないなぁと思っている。 だいぶ早口でザーッと喋ってようやく決済機能の開発に親しんでい…

ISUCON8にチーム"sayotan"で参加し、予選落ち (Best Score: 23,553, 最終結果: fail) でした

もう2週間も前のことというのに驚きつつ、ISUCON8に出場して予選敗退した記録。来年に向けたメモ。 チーム編成 メンバーは2人で、両名とも「ふだんやらないことをやりたい」という動機で初参加した。 @RyotaKatoh 機械学習エンジニア GoによるWebアプリも書…

誰がジュニアを育てるのか -出題編-

過熱する採用市場の盛り上がりにあわせて感じたことについて言語化を試みているが未だ納得解が得られずにいる。書きかけの Scrapbox は随時更新していくとして、現時点での dump をとっておく。 誰がジュニアを育てるのか - ohbarye 主にソフトウェアエンジ…

Engineering Manager Meetup #1 をやりました #em_meetup

Engineering Manager Meetup をやります - valid,invalidで宣言した通り Engineering Manager Meetup #1 をやりました。本記事では感想と振り返りを、イベント運営者と参加者の両視点から忘れないうちに記しておきたいと思います。 connpass.com 本記事の主…

はてなブックマーク側でタイトルやサムネイルが残念だったときの修正方法

具体例 あとは、サムネイルを貼り忘れたり意図しない画像がサムネイルになったりして困ることもよくある。 修正方法 http://b.hatena.ne.jp/entry/s/:url のページに行く。 この次がめちゃくちゃわかりにくいのだが、記事タイトルの枠の右上にマウスを持って…

#iOSDC で『サブスクリプションサービスにおけるIn-App Purchase再考』という発表をしてきました

iOSDC 2018 に参加しています。また、3日目の9/1に『サブスクリプションサービスにおけるIn-App Purchase再考』という発表をしました。 iosdc.jp 発表 資料 サーバサイドエンジニアとして In-App Purchase (IAP) とその他の決済手段を開発・運用してきた経験…

#roppongijs で『続・貢献できるOSSの見つけ方 -How to find "Good First Issues" part 2-』というLTをしてきました

第5回 Roppongi.js に参加し、『続・貢献できるOSSの見つけ方 -How to find "Good First Issues"-』というタイトルでLTをしました。 リンク付きの原稿はこちら https://ohbarye.github.io/slides/2018/roppongi.js-5/ 紹介したアプリケーション github.com h…

"まともなステージング環境"を考える

まともな(信頼できる)ステージング環境を用意できてるウェブ系企業、肌感だけど5%以下という印象— たにみち (@ttanimichi) 2018年8月20日 このツイートを見て弊社は5%に入れるかどうかを考えてみたいと思った。 が、そもそも何をステージング環境と呼ぶか…

Engineering Manager Meetup をやります

詳細の確認および参加申し込みは以下のページからお願いします。早速定員になってしまったようなのですが増枠も検討中です。 (追記) 40名に増枠しました。 connpass.com 動機 いちエンジニアリングマネージャとして、エンジニアリングマネージャ・エンジニア…

会社ブログでは固有の文脈・ユースケースにフォーカスした話を読みたい

いつもお世話になっている TechRacho の以下の記事を読んでいて気になったこと、思ったこと。 TechRacho(自社技術ブログ)に関連したあれこれ、2年毎日更新してみて感じたこと これだけ見てくれる人が増えたらちょっとは採用応募が増えるかなと期待している…

必要なときだけ Polyfill.io のCDN から polyfill を読み込むようにする

以下のような script tag を HTML の最初の script tag として埋め込む。 <script> ( function(doc){ if([].find&&window.fetch)return; var firstScript = doc.getElementsByTagName('script')[0]; var scriptToInsert = doc.createElement('script'); scriptToInse…

gem install することなく Slim, Haml, Pug を HTML に変換する

Rails の view を React で書き直したときに使った脱 Slim のやり方 各種 gem を install して手元でコマンド叩いてもできるけど面倒くさい場合に使える 結論 converter - How can I convert html.slim files to html or html.erb? - Stack Overflow この回…

「○○の経験したこと無いくせに」と経験者が語ることについて

「○○の経験したこと無いくせに」 「○○したことないからわからないんだよ」 という言説を見聞きしたり、この論旨で「論破してやったわ」みたいなの Twitter で見るたびげんなりしてしまう。 「恋愛したこと無いくせにラブストーリーとかwwww」っていうの…

⌘+shift+d で"開いているすべてのタブをブックマークとして新しいフォルダに保存する" on Google Chrome

登壇のために Google Chrome 上で開いているタブをすべて閉じて片付けたいが後で一発で戻したい。そんなときに ⌘+shift+d が使える support.google.com で見つけた。 単純に閉じて再起動すれば? => Google Slides で発表するのでブラウザを立ち上げたままに…

「Quipperが実践する、定量データに基づく意思決定と開発」という話を Rails Developer Meetup 2018 Day 3 extreme でしてきました

してきました。 techplay.jp スライド データ周りや意思決定の話は専門ではないのであまり主語を大きくして叩かれないようにわりと渋めのタイトルにしました。ちょっと局所的すぎたかもしれません。 トーク 20分のトークは初めてだったので勝手がわからず86…