ハラミTech

技術系ブログです

Google検索した結果をハイライトするChrome拡張機能を作った!

Googleで検索したあとに、検索結果に出てきたページに遷移したとき 検索した文字列で再度そのページを検索することがたまにあります。 いちいちめんどくさいので、Chrome拡張機能で作ってみました! chrome.google.com 機能 この拡張機能を入れると、以下の…

2018年8月振り返り

2018年8月の振り返り 仕事 ブログ 勉強会 登壇 【オフライン】 【オンライン】 参加 【オフライン】 【オンライン】 読書 その他 ボッチサーチというWebサービスをリリースした OSSのライブラリやツールを評価するWebサービスを作ってる 仕事 引き続きgRPCの…

自分の中の「SRE」を言語化してみる

僕はいま自分の職種を「SRE(Site Reliability Engineer)」と名乗っています。 こういうと「SREってなんですか?」とよく聞かれます。 一言で説明はしてみるものの、抽象的すぎて伝わっていない様子。 そして具体的に説明しようと思ったら、やってることが多…

勉強会でぼっちにならないための「ボッチサーチ」というサービスを作った!

勉強会に参加すると懇親会ってあるじゃないですか? あそこでよくぼっちになるんですよね… なんでぼっちになってしまうかというと そもそも人見知りである 会話するキッカケがない 登壇者の人に対しては話しかけるネタがあるんで問題ないとは思うんですが そ…

2018年7月振り返り

2018年7月の振り返り 仕事 ブログ 勉強会 登壇 【オフライン】 【オンライン】 参加 【オフライン】 【オンライン】 読書 その他 しがないラジオに出演した 仕事 ひたすらTDDを実践していました。 golang + gRPCの開発の知見がだいぶ溜まってきました。 GCP…

インフラ勉強会 半年記念イベントの運営をやって得た知見を共有する!

2018年6月23日(土)に、インフラ勉強会 半年記念イベント というイベントがありました。 techplay.jp 東京と大阪で同時開催していました。 東京だけで150人弱の参加者が集まったので、それなりの規模のイベントになりました。 今回は自分は運営として参加した…

セパレートキーボード(MD600)を使ってみたら肩こりが軽減した!

最近カラダファクトリーに通ってます。 首・肩・腕・腰が痛くて通いだしたんですが、3ヶ月目の今ではだいぶ楽になりました! 良くはなってきたんですが、このまま放っておいたらまた再発するのは間違いないです。 整体師の方がいうには、キーボードやマウス…

個人名刺のススメ

いろんな勉強会に参加してると、初対面の方と喋る機会が結構あるとおもいます。 その際、名刺交換が行われるときがあるんですが、 個人として参加している勉強会の場合、会社の名刺を渡すのはイマイチしっくり来てませんでした。 あと副業を始め、その際に名…

2018年6月振り返り

2018年6月の振り返り 仕事 ブログ 勉強会 登壇 【オフライン】 【オンライン】 参加 【オフライン】 【オンライン】 読書 その他 イベント運営を行った 仕事 本業のほうは、golang + gRPCを作ったマイクロサービスのAPI実装をひたすらやってました。 がっつ…

Hugoのブログサイトからはてなブログへ移行した

はてなブログが独自ドメインに対してのHTTPS対応が開始されたので それを機に、今までHugoとFirebase Hostingで作った独自のブログサイトからはてなブログへ移行しました。 今回はその話をしていきます。 なぜはてなブログへ移行したのか なぜフォロー機能が…

秘密鍵を安全に保存・取得するコマンド「cloudkms」を作った

GCPには秘密鍵を暗号化するサービス「Cloud KMS」というものがあります。 それを利用し、暗号化した秘密鍵などをGCSに保存すると、鍵をクラウドストレージ上に保存することができます。 しかし、そのGCSに置くときや取得するとき、正直めんどくさいです。 そ…

2018年5月振り返り

2018年5月の振り返り 仕事 ブログ 勉強会 登壇 【オフライン】 【オンライン】 参加 【オフライン】 【オンライン】 読書 その他 開業届を出した 仕事 現在物流系のサービス作ってます。 5月はDDDの勉強しつつ、GCPの技術調査をしてました。 今まではAWSを中…

しがないラジオMeetupに参加して楽しくて仕方がなかった!

2018/05/23に行われた「しがないラジオmeetup 1」に参加&登壇してきました! 自分の発表の補足と、勉強会レポートを書いておきます。 発表の補足 勉強会レポート LT感想 しがないラジオに背中を押してもらった話 凡人の生存戦略 ゲームデベロッパーになるに…

Cloud Endpointsを使用したgRPCアプリへのリクエスト方法あれこれ

gRPCアプリを作ったとして、以下のような機能が欲しくなってきます。 REST形式の問い合わせも受ける 認証・認可 GCPでアプリを作った場合、「Cloud Endpoints」を使うとこれらをいい感じに実装できます。 どういう風にやっていくのか、サンプルプログラムを…

2018年4月振り返り

2018年4月の振り返り 仕事 ブログ 勉強会 登壇 【オフライン】 【オンライン】 参加 【オフライン】 【オンライン】 読書 その他 ポートフォリオページを作った 仕事 株式会社プレンティーに入社しました。 いまのところ会社で唯一のエンジニアです。 やるこ…

2018年3月振り返り

今月から、先月の振り返り記事を書こうと思います。 なにごとも振り返りがだいじ! 仕事 ブログ 勉強会 登壇 【オフライン】 【オンライン】 参加 【オフライン】 【オンライン】 読書 その他 サービスをリリースした 結婚式をした 仕事 株式会社モブキャス…

ゴミ出しを忘れないためのPush通知サービスを作った

毎朝ゴミ出しのことを忘れて嫁に怒られてます。 いい加減忘れないようにしたいので、 ゴミ出しを忘れないためのサービスを作りました! ゴミ出し通知くんです。 https://trash.haramishio.xyz サービス概要 技術 モチベーション SPAまわり PWAまわり サーバ…

Service Workerのライフサイクルをちゃんと理解する

PWA(Progressive Web App)で使われている「Service Worker」について 動きを正しく理解するために処理の流れを追っていきます。 主に以下の内容を見ながら学んでいきます。 https://developers.google.com/web/fundamentals/primers/service-workers/lifecyc…

「インフラ勉強会」で勉強会開催するときの知見をまとめた

インフラ勉強会にて勉強会を開催しました。 Wordpressを通してFastlyを使ってみる https://wiki.infra-workshop.tech/%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%83%AD%E3%82%B0/2018/03/18/Wordpress%E3%82%92%E9%80%9A%E3%81%97%E3%81%A6Fastly%E3%82%92%E4%BD%BF%E3…

継続的デリバリープラットフォーム「Spinnaker」を試してみた

継続的デリバリー(CD)プラットフォームの「Spinnaker」をちょっと触ってみたので記録しておきます。 Spinnakerとは Spinnakerは、Netflixが開発したマルチクラウドに対応したオープンソースの継続的デリバリープラットフォームです。 例えばJenkinsのCI後、…

「Linuxのしくみ」を読んだ

Linuxのしくみを読んだので感想を書きます。 [試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識作者: 武内覚出版社/メーカー: 技術評論社発売日: 2018/02/23メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 本の…

「テスト駆動開発」を読んだ

「テスト駆動開発」を読んだのでその感想を書いておこうと思います。 テスト駆動開発作者: Kent Beck,和田卓人出版社/メーカー: オーム社発売日: 2017/10/14メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 本の内容 「テスト駆動開発」…

「Ruby on Railsチュートリアル」が最高の学習教材だった

前回の記事で、2018年の目標は、Rubyを習得することを掲げてました。 で、宣言通り以下のRuby入門本を一通り写経含めやりました! プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)作者: 伊藤…

2017年の振り返り&2018年やりたいこと

もう年末ということで、「2017年の振り返り」をしていきたいとおもいます。 また自分へのプレッシャーをかけるために「2018年やりたいこと」も合わせて書いていきます! 2017年の振り返り 仕事 結婚した 料理を始めた ブログを始めた 登壇した ツール作成 20…

sshログイン時にAWSの料金を表示させる

この記事はShell Script Advent Calendar 2017の記事です。 個人でAWSのようなクラウドサービス使ってると、クラウド破産しないかドキドキしませんか? 僕は怖いのでコンソールで確認をしてましたが、めんどくさくなってきたので端末にログインしたときに料…

golintのソースを読んでGoの書き方を学ぶ

この記事は Go Advent Calendar 2017 16日目の記事です。 Goを使用してまだ日が浅いのですが、書いたソースをgolintに通すと必ず怒られてしまいます… もう怒られたくないので、golintのソースを読んで勉強してきたいと思います! はじめに さて、どこでチェ…

Python DatasourceでJSONをいい感じにパースして可視化していこう

この記事は Redash Advent Calendar 2017 の10日目の記事です。 Redashでは「Python Datasource」というものが使え、Redash上でPythonスクリプトを書くことができます。 これを使えば、Redash上でほぼなんでもできるようになります。 今回やるのは、「JSONの…

Kubernetesの学習のためにMastodonを構築したら勉強になった

そろそろKubernetes(以後k8s)触ってみないといかんな欲が高まってきました。 が、k8sを使ってなにを構築したものかと思ってたんですが、 Mastodonを使いたい案件(プライベートで)があったので、k8sを使ってMastodonを構築していこうと思います! 自分の…

esa.ioを個人利用してみたら生活の一部になった

ちょっと前からesa.ioを個人で使い始めました。 僕がどうやって使ってるかというのを簡単に紹介していきたいと思います! そもそもesa.ioってなに? チームでのドキュメント管理サービスです。 ConfluenceやQiita:Teamを利用している方はそういうものだとイ…

Amazon Web Service 負荷試験入門を読んだ

「Amazon Web Service 負荷試験入門」という本を読みました。 その感想を書きたいと思います。 Amazon Web Services負荷試験入門―クラウドの性能の引き出し方がわかる (Software Design plusシリーズ)作者: 仲川樽八,森下健出版社/メーカー: 技術評論社発売…