マスタカネット

マスタカの変更履歴が記録されていくブログです。

株式会社フィードフォースを退職しました

本日 2023 年 1 月 31 日をもって、株式会社フィードフォース を退職しました。退職は人生 3 回目で [2014-03-09-1] に書いたラングリッチ以来です。 入社が 2014 年 3 月 1 日なので、8 年 11 ヶ月在籍していたことになります。新卒で入社したメタテクノの 11 年に続く長さです。 こんなに長く在籍するとは思ってもおらず、配属されたチームで目の前の課題に向き合っていたら、結果的にこれだけの期間在籍することとなりました。 いろいろ足りないところはあったと思いますが、フィードフォースならびに仕事で関わった皆様、これまでありがとうございました。楽しかったです。これからは一株主として応援しますし、将来また仕事で関わることもあるかもしれません。 これまでのロールを振り返る About 新卒で入社したメタテクノでは、2000 年 4 月から 2011 年 初めまで、組み込みソフトウェアエンジニアとしての経験を積みました。 次の会社ラングリッチからフィードフォース中盤の 2011 年半ばから 2020 年 3 月までは、Web のバックエンドやインフラまわりのエンジニアとしての経験を積みました。 フィードフォースの後半 2020 年 4 月から 2023 年 1 月までは、LookML 開発を中心としてデータエンジニアとしての経験を積み、これは次の会社でも続く予定です。 こうして振り返ると 10 年周期で、ソフトウェアエンジニアとしてのロールが変わっていることが分かります。 全く計画的ではなく、内発的か外発的かの違いはあれど「なんとなく面白そう」が動機です。経験を積んだり信頼を貯めたりして、どうにか「きっかけ」を掴んできたのだと思います。 共通するのが本業と並行して、チームや会社を便利にすること。 メタテクノでは UNIX ネットワークの管理者に立候補し、自発的にサーバーの保守やアップデート、便利ツールのインストールなどをした。チーム向けに自動テスト環境を作ったこともあった ラングリッチでは Redmine や Jenkins を導入し、アップデートにも追随した フィードフォースでは GitHub や CircleCI、Qiita:Team などを導入し、その後の運用にも責任を持った データエンジニアもその側面があると思うので、何かが繋がった気がしました。...

2023-01-31 (Tue) · masutaka

『Web3とメタバースは人間を自由にするか』を読んだ

[2022-03-06-1] にも書いたとおり、佐々木俊尚さんの Voicy をなんとなく毎日聞いています。Web3 関係の本を出したということで、なんとなく買って読んでみました。それについての読書メモ。 「現在のウェブ3は、単なる権力奪取ゲームにすぎないと断言してもいいと考えている」には完全に同意。歴史好きの私としては、似たようなことが形を変えて螺旋状に続くと考えているので、ユートピアは来ないと思っています。 他もだいたい同意なんですが、自分の認識不足のこととしては「Zoom が平板な画面を並べているだけの二次元のオンラインミーティング」で「平面で全員が並んでいる」ということ。深く考えていなかったけど、現実のミーティングを再現しきれてなかったですね。 メタバースが究極的に進化すると、現実世界のミーティングや飲み会との差が少なくなるのかなと思いました。どの程度少なくなるのかは、とても興味があります。帰省とか楽になると良いな。 現時点では胡散臭く進化も不十分な Web3 やメタバースだけど、距離に関係する課題を解決できると良いですね。 ちなみに、人と人のあいだの距離は4つに分類できるそう。 密接距離 ↑ 近い 個体距離 メタバース 社会距離 例: Zoom 公衆距離 ↓ 遠い 他も Web3 のトークンエコノミーとは贈与経済ではないか?という話も興味深かったです。貨幣経済が「等価」という概念を生んでしまったことで、人間関係を持続させる手立てをひとつ失ってしまった。「貸し借り」を意識しづらくなる。なるほどね。

2023-01-13 (Fri) · masutaka

大腸カメラ飲んだ ٩(๑❛ᴗ❛๑)۶ Season2 〜2 泊 3 日の緊急入院〜

[2014-09-08-1] に引き続き、また健康診断で便に潜血が見つかったので検査を受けてきました。 実は 3 年くらい前にも引っかかっていたのですが、また誤検知な気がするのと、なにより準備と検査が大変なことを知ってしまったのでスルーしてました。あかん。🙄 💡 今回は閲覧注意な内容ではないと思います。 前回との差分 前回 今回 病院 河北総合病院 荒川外科肛門医院 洗浄剤 ムーベン モビプレップ® 麻酔の方法 注射 点滴 病院を変えたのは、世田谷区から荒川区に引っ越していたからです。歩いて 10 分ちょっとなのでだいぶ近くなりました。 洗浄剤はモビプレップでした。ほんのり梅干しの味がするので、自分は少し苦手でしたね。ムーベンはつい最近の 2022-10-11 に販売中止になってたのですね1。レモン味で飲みやすかったのに…。 麻酔は後述します。 準備から検査まで 前日の昼と夜は配給食でした。昼がクラッカーと野菜のクリーム煮、夜が鳥雑炊と大根のそぼろ煮です。amazon.co.jp で発見。 当日はなんと 6:00 過ぎに起きました。11:30 受付の関係で、6:30 から洗浄剤を飲むよう指示があったからです。前回は 8:00 起床、14:20 受付でした。内容はアレだし、前回とだいたい同じなので省略します。 受付後、検査の前に点滴を打たれます。まだ麻酔ではないとのこと。 前回の検査は医師と看護師で 2 人くらいだったのに対して、今回は看護師が多め。 検査が始まり、点滴が麻酔2に切り替わりました。なぜか喉の奥がカ〜ッとしてきて、1 分も立たないうちに検査が終わりました。え?と思ったら実は麻酔で意識が飛んでいて、実際は 15~20 分くらい経っていたようです。 まだはっきりしない意識の中、ポリープがあったので切除したみたいなことを看護師から伝えられました。その後数分で意識は復活。痛みや違和感などはありません。 着替えた後で、大腸内部やポリープの写真を院長から見せられつつ、1cm のポリープを切除したこと、これから 2 泊 3 日の緊急入院だと告げられました。 え、緊急入院!?😳 突然の入院 入院なんて人生初です。年末にビッグイベント到来や!😭 とは言え、命に危険が迫っている訳ではなく、以下の偶発症に対応するためのようです。 ① 出血:0.007%(ポリープ切除による出血:1~2%) ② 穿孔:0.02%(約 5000 人に 1 人) ③ ショック:0.0009% 「2 泊 3 日ならなんとかなるっしょ!」と思うことにしました。...

2022-12-28 (Wed) · masutaka

『プログラミング経験者のためのPython最速入門』を読んだ

Python は今まで雰囲気で読んでいて、データまわりだとちょいちょい出てくるので購入した。購入したと言っても ¥250 と破格な上、kindle unlimited だと無料。 63 ページと短いので 1 時間もかからずに読めた。 プログラミング経験者がなる早でつまみ食いするには良いかも。さすがにもう変数の説明から読むのはしんどいからね。デコレータや引数や戻り値の型指定など、書かれていないことはあるけど、必要あれば起点に深堀りすればよい。 こういうさくっと読める本好き。

2022-11-29 (Tue) · masutaka

『実践的データ基盤への処方箋』を読んだ

読もうと思ったきっかけは忘れましたが、[2020-12-20-1] の『データマネジメントが30分でわかる本 』のゆずたそさんが共著者だったのもあって購入しました。 この 2 年半、ひとりで広告データ基盤を作ってきた答え合わせや整理が出来た気がしました。 例えば、用語としては知っていたデータレイク、データウェアハウス、データマートが、自分が作ったデータ基盤にも当てはまっており、それほど変な設計ではなかったこと。 loading... 今の会社のデータ活用成熟度が、どの程度なのかも分かりました。(レベル1でした) ついでに Airflow がよく使われていると知ったので、ローカルの Docker 環境と GCP の Cloud Composer を少し使ってみるなど。 https://github.com/masutaka/trial-airflow ひとりもしくは少人数で日々奮闘している人こそ、読むと発見がある本かも知れません。

2022-11-27 (Sun) · masutaka

Heroku から Cloud Run に移行して、料金は本当に3分の1になったのか

[2022-10-01-1] にも書いたとおり、このブログを『CloudFront+Heroku』から『Cloud Run』に移行して一ヶ月ほど経ちました。 社内勉強会のお題にした、『引っ越ししたら家賃が3分の1になったかも』が実際どうだったのか、10 月の GCP 料金を振り返っていきます。 結論 結論から書くと、あまり変わりませんでした。/(^o^)\ 移行前: Heroku の $7/mo ≒ ¥1,015 のみ (1ドル145円換算)。CloudFront は無料枠内。 移行後: Cloud Run の 10 月料金は ¥1,071 だった。 内訳 10 月の日別累積グラフです。 Top 5 の抜粋です。 Cloud Run Network Internet Egress Intercontinental (Excl Oceania and China) Cloud Run Network Internet Egress AsiaPacific to AsiaPacific CPU Allocation Time Cloud Run Network Internet Egress Intercontinental to China Cloud Run Network Inter Region Egress Intercontinental (Excl Oceania) 予想外に Network Egress がほとんどを占めていました。つまり、このブログの HTML や画像などの GCP からインターネットへの転送料金です。...

2022-11-04 (Fri) · masutaka

水出し緑茶が思ったより簡単に作れて、ペットボトルのお茶を買うのを止められた話

ペットボトルのお茶を途切れさせずに、買い続けるのがずっと面倒でした。 途切れないように 2L のペットボトルを 2 本買うと重いし、現代日本には水道が通っているのに水を配達してもらうのもなんか違う気がするしで、ずっとモヤモヤしてました。 そういえば去年ソーダストリーム を買って、ずっと水道水を飲み続けています。静岡出身ですが、東京の水が不味いと思ったこともありません。 それならばと買ったのが、この 2L のピッチャーです。茶こしがついています。 水出し緑茶を作るのはすごく簡単で、2L の水に対して 13g のお茶っ葉を入れ、半日〜丸1日経ったら茶こしを引き上げるだけです。引き上げ忘れても問題ないです。お茶っ葉はもっと少なくても良い気がしますし、安いので十分です。 ただ、このピッチャー自体は作りが若干甘くて、うまく注げずにこぼれることがあります。それもまた良し。 冷蔵庫が許すならば、2L のピッチャーを 1 本より、1L のピッチャーを 2 本のほうがローテーションできて良いと思います。 冷たいお茶は冬もそれなりに飲むので、これからも活躍しそうです。

2022-10-17 (Mon) · masutaka

このブログを『CloudFront+Heroku』から『Cloud Run』に移して知った Google のドメイン豆知識

昨日社内勉強会でこんな発表をしました。いつもどおり右上の History を更新しました。 スライド: 39 にもありますが、GCP の Cloud Run への移行の他に、ドメインも Amazon Route 53 から Google Domains に移行しました。これで上から下まで全部 Google になりました。 少し気になって Cloud Run のカスタムドメインとして設定した masutaka.net を辿ったら面白いことを知ったので、この記事にメモとして残します。 masutaka.net を辿る旅 dig コマンドを使うと、masutaka.net が Google Domains のネームサーバーを使っていることを確認できます。 $ dig -t NS masutaka.net (snip) ;; ANSWER SECTION: masutaka.net. 21399 IN NS ns-cloud-b4.googledomains.com. masutaka.net. 21399 IN NS ns-cloud-b1.googledomains.com. masutaka.net. 21399 IN NS ns-cloud-b2.googledomains.com. masutaka.net. 21399 IN NS ns-cloud-b3.googledomains.com. (snip) 普通に dig するとこうです。 $ dig masutaka.net (snip) ;; ANSWER SECTION: masutaka....

2022-10-01 (Sat) · masutaka

遮光カーテンを買った

多分初めて遮光カーテンを買いました。設置した様子です。良さげです。 今までのカーテンは遮光でもなんでもなく、15 年くらい前に Francfranc あたりで買ったやつです。数年に 1 回は洗濯してましたし、そこまでボロボロでもなかったのですが、最近は平日の昼休みに昼寝することが多く、光が気になったので買いました。 どこで買った? 当初は店頭で買おうと思ってましたが、結果的にググって見つけた「ふくろうのカーテン 」というECショップで買いました。 このショップさんを存じ上げなかったので若干不安はありましたが、HTML を確認したら前のプロジェクトで関わっていた futureshop のショップのようだったので、大丈夫だろうと決めました。 何を買った? 「防炎1級遮光カーテン 」のエバーグリーン、サイズは 103cm x 186cm です。両開きなので 2 枚あります。完全遮光にはしていません。 お値段はサイズで変わります。今回は税込 ¥17,000 でした。格安を求めていたわけではないし、そう何度も買うものではないので、特に不満はありません。 でも引っ越して使えなくなったら嫌ですね。💦 サイズに不安はなかった? カーテンは高さを 1cm 間違えると、残念な感じになります。大学入学時に買ったカーテンは長すぎたので、縫って短くした思い出があります…。 店頭で買おうと思ったのもその不安からですが、かなりしっかりカーテンサイズの測り方 がまとまっていたので、不安は減りました。 よくよく考えると店頭で確認できるのは色や質感くらいで、サイズは自分で測る必要がありますからね。 一番不安なのは自分の測り方だったので、何度も何度も測り直しました。😅 まとめ 初めて遮光カーテンを買いました。カーテンをECショップで買ったのも初めてです。 設置するまで祈るような気持ちでしたが、サイズぴったり、色も落ち着いていて満足です。昼寝が待ち遠しいです。☺️

2022-09-24 (Sat) · masutaka

Chromecast(第 3 世代)を Chromecast with Google TV に買い替えた

先週 Chromecast with Google TV を購入しました。[2020-08-14-1] に購入した Chromecast(第 3 世代) からの買い替えです。 セールとタイミングを合わせつつ、Pixel 6a を購入したときのクーポンもあったので、¥7,600 - ¥2,620 - ¥1,000 = ¥3,980 と割とお得でした。 購入した理由 私にしては買い替えのサイクルが早かったのは、ネガティブな理由からです。 スマホから Chromecast に繋げた時、2~3 ヶ月ほど前からテレビ側の YouTube がログイン状態にならなくなりました。手動でのログインも不可です。 「あなたへのおすすめ」には全く興味がない動画が並び、それらをクリックすると(ログインしていないので)YouTube Premium に入っているのに広告を見させられるようになりました。 どうやら YouTube 側で Chromecast(第 3 世代)のサポートが切られた様子 …。😑 一週間使ってみて 前述のネガティブな課題は解決できました。 今回は期待値低く購入したのでこれだけで十分ですが、他もちょいちょい良かったです。 リモコンが割と良い 購入前は「またリモコンが増えるのか」と歓迎していませんでしたが、使い始めて HOME ボタンが便利だと思いました。 これはテレビのリモコンだと「入力切替」→「↓ x N」→「決定」に相当します。押すだけで「入力N」が起動するのは便利です。そもそもテレビに「入力N」ボタン付けてよという話ではありますがね…。 電源ボタンとボリューム調整ボタンもあるので、地上波を見ないのであればこれで事足ります。リモコンのサイズも小さいので、あまり邪魔になりません。 Nature Remo には登録できなさそう Chromecast with Google TV のリモコンを Nature Remo [2018-08-19-1] に登録しようかとも思いましたが、うまくいきませんでした。ミュートとボリューム調整ボタンは Nature Remo が反応したので赤外線で、他は Bluetooth なのかな? 登録できたとしても、スマホからの家電操作はステップ数が多くなりがちで、便利にはならないので良しとします。 物理リモコン リモコンを手に取る ボタンを押す スマホからの家電操作 スマホを手に取る Nature Remo アプリを開く テレビデバイスを選択する ボタンを押す Google TV がそれなりに便利 今までの Chromecast はスマホが必要で、YouTube や U-NEXT アプリとキャストするデバイスでした。PC では Chrome ブラウザが必要です。...

2022-09-19 (Mon) · masutaka