とんちゃんといっしょ

Cloudに関する技術とか日常とかについて書いたり書かなかったり

リュック選び

そろそろ今使っているリュックがダメになってきたので新しいリュックを探している。 仲間内のSlackで聞いてみると以下の6つが候補に。 Patagonia Tresパック25l ホワイトメディア: Luggageこの商品を含むブログを見る [ドイター] deuter グラント D80604 70…

v2 Managed Pipeline Template

Spinnaker v1.12.0 からManaged Pipeline Template v2 というのがでてきたらしい。 www.spinnaker.io This release adds alpha API and spin CLI support for MPT v2. See the blog post for more information. 詳しくは以下のBlogを見ろということらしい。 …

Amazon Prime会員の値上げにも気にならないお得なAmazon Mastercardゴールドの作り方

最近 Amazon Primeが年会費を1000円あげるというのが話題になったが、私もAmazon Prime会員なので以下のお便りが来た。 Amazon プライム会員の皆様 平素よりAmazonプライムをご利用いただきありがとうございます。Amazonプライムの会費変更に関するお知らせ…

pumbaを調べてみた

前回 に続きChaos Engineering系の調べ物 今回は pumba について調べてみた。 github.com Chaos testing and network emulation tool for Docker pumba はDocker向けのChaos testingとネットワークエミュレーションを行うツールらしい。 できること コンテナ…

最近の寝かせつけ

ちょっと前まで寝かせつけではベッドの上で同じ本を何度も読まされ大変だった。 でも最近の寝かせつけはもっぱらこれに頼っている。 ディズニー ピクサーキャラクターズ Dream Switch(ドリーム スイッチ) 商品紹介には 親子の眠る前が楽しくなる、寝室の天井…

kube-monkey を調べてみた

Chaos Engineeringに興味があっていろいろ調べているのでメモ。 Chaos EngineeringといえばNetflixのChaosmonkeyが有名である。 github.com 先にこちらを試していたのだが、Spinnakerとの連携が必要となる。 まあそれは別にいいのだが公式にはKubernetes へ…

AmazonでLycamobileのSIMを買ってトラブった話

家族旅行でアメリカに行くのでモバイルWi-Fiを借りようかという話にもなっていたのだが、 1日だけ夫婦別々に行動する可能性があったのでSIMを試してみようとAmazonで以下のSIMを発注。 アメリカ・ハワイSIM lycamobile 30日LTE4GB 米国内通話・SMS無制限コミ…

Slackで発言していない人をチャンネルからkickするスクリプト

Slackで発言していない人をチャンネルからkickするスクリプトを雑に書いたので置いておく。 動作としては 対象のチャンネルのメンバを取得 発言者のリストを取得(今回はBigQueryからUser IDを抽出してきたファイルを利用[下記参照]) 1と2の差分から未発言…

Display Nameが設定されてなくてもユーザ名が出るように修正

Display Nameが設定されていないとBOTの名前になってしまうバグが有った。 github.com 毎回Display Nameを設定してねっていうのが面倒になったし、 そもそも設定しなくても出るようにしてたはずだったのだがそうなっていなかったので修正した。 github.com …

子育てエンジニアのインプット・アウトプット方法

2019/2/16 22:42 ながらに追記 きっかけ 世の中の子持ちエンジニアの人たちがどうやって家事をこなしながら勉強やアウトプットしているのかを知りたい。— まひと / Mahito (@Mahito) 2019年2月14日 続々とコメントが寄せられているのでとりあえず昼休みにま…

Macで `ip` コマンド

Linuxは ip コマンドになったのにMacはifconfigだったりするのでなかなか ip に慣れないところ、知り合いに以下のツールを教えてもらった。 github.com % /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/instal…

Error 1298: Unknown or incorrect time zone: 'UTC' の解決

なんかタイトルのエラーが出た。 Error 1298: Unknown or incorrect time zone: 'UTC' ググったところ簡単に解決策が見つかった。 dba.stackexchange.com 以下のコマンドで解決できるらしい。 $ mysql_tzinfo_to_sql /usr/share/zoneinfo/|sudo mysql -u roo…

GCPを使ってサーバレスでSlackの統計データを取れるようにした話

この記事はSlack Advent Calendar 2018の7日目の記事です。 (8日目を書いた後に7日目が空いていたので書くことにしたため日付を前後して書いております) TL;DR SlackのEvent APIとGoogle Cloud Platformを利用するとサーバレスかつ簡単にSlackのPublicなPost…

Slackチームつなげるワームホールを開発した話

この記事はSlack Advent Calendar 2018の8日目の記事です。 TL;DR Slack有料版のゲスト機能相当を無料で実現する、複数Slackチーム間のチャンネルをつなげるプログラムを開発(下図参照) 環境は紆余曲折を経て現在はGCP上でGCE, Cloud PubSub, Cloud Datast…

Spinnaker の pipeline-template を試してみた

モチベーション Spinnakerの pipeline をUIではなくレビューができるコード形式にしたい やったこと これを参考に pipeline-templateの有効化 $ hal config features edit --pipeline-templates true + Get current deployment Success + Get features Succe…

11/18 若潮 - くもり

午後から友人たちと釣りに 今回はチニングを試してみた。 Arukazik Japanの舞シュリンプと躍ハゼをBM.キールの5gと7gで投げてみたが、今回の場所は最初5gにしてみたが流されたので、途中から7gにしたがそれも結構流されていたのでもう1ランクぐらい重くしな…

Spinnakerのupdate方法

7月から別件で忙しくて触れてなかったのでとりあえずアップデートのやり方を調べて実施したのでメモ。 1. halyardのupdate $ sudo update-halyard $ hal --version 1.12.0-20181024113436 2. 利用可能なバージョンの確認 $ hal version list + Get current d…

久しぶりに個人情報をさらされてみるなど

転職エージェントさんがやらかしてくれたらしい。 知り合いから「メールのToに Mahito さんのメアドが載ったスカウトが届いた」と教えてもらったので自分のメールボックス見ると同じ文面のスカウトが。SS撮ってもらって貼り付けてスカウトに興味はないがこれ…

鎌ヶ谷のCostaliaさんに行ってみた

月曜日が祝日だったので家族で鎌ヶ谷のあたりに梨狩りにいった帰りに、近くに海水をやってるお店がないかと調べたところCostaliaというお店があったので寄ってみた。 コスタリア 住宅街を抜ける道の中にぽつんとあるお店で駐車場もあったがちょっと入れにく…

Audio沼にようこそ

「イヤホンを探しにってくる」 そう言って嫁と子供が家電量販店に行ったのを尻目に釣具屋でいろいろ物色をしていたのだが、いつまで経っても嫁と子供がこっちに来ないので探しに行くことに。 イヤホンコーナーにはおらず可能性としてはオーディオコーナーか…

ちょっと不思議なバグを見かけたので調べてみた

某所のニュースリリースページに有るTwitterへ投稿するボタンを押すとおかしなURLがTweet本文に埋め込まれるので修正してはどうかと言ったところ「修正は難しい」って言われたので、「そんなわけあるか!」となり勢いで調べた。 <script type="text/javascript">document.write("<a href=\"h</script>…

ラズパイ設定中

諸事情でラズパイを設定しなければいけなくなったのでメモ Install 今回はRaspbianを使う ダウンロードページからRASPBIANを落としてくる。 今回はDESKTOPは不要なので軽い方をゲット。 イメージを書き込む先のデバイスを確認。 % diskutil list /dev/disk0 …

NetflixのコンテナマネージメントプラットフォームTitusがOSS化したらしい

medium.com 上の記事にあるようにNetflixのコンテナマネージメントプラットフォームTitusがOSS化になった模様。 Titus shares a foundation of Apache Mesos and was optimized to solve for Netflix’s production needs. どうもKubernetesではなくApache Me…

もうすぐKayentaで `gke_container` が使えるようになるっぽい

先週の金曜日に全く同じ内容でハマってた。 SpinnakerでGKEの自動カナリー分析をするときはStackdriver k8s Monitoring V2 BETAを使う #spinnaker #kayenta 解決策は同じく stackdriver v2 beta を使って k8s_container でメトリックスを取れるようにして回…

自転車買ってもらった

7年ほど乗っていた自転車がパンクしたので自転車屋さんに持っていってみると 「これはパンクっていうかタイヤが破れてますね。タイヤごと交換です」と言われた。 今回は後輪だけだったのだが、後輪が破裂したということは前輪もそのうちするよね・・・ なお…

品川でお土産を買って

品川駅で見かけたので買ってみた。 www.ivorish.jp Ivorishのフレンチトーストを食べやすい大きさにカットし、チーズプディングと一緒に容器に詰め、 イチゴ・ラズベリー・ブラックベリーを飾りました。 プリンと絡まったフレンチトーストのなめらかな美味し…

Received a GOAWAY with error code ENHANCE_YOUR_CALM and debug data equal to “too_many_pings”

GCPでPubSubをNodejsから使ってるとタイトルのエラーを食らっていた。 調べてみるとPubSub Client(v0.18.0)で使っているgRPCの問題らしい。 github.com gRPC側はFix済みらしいので解決策はgRPCのバージョンを上げることなのだがPubSub Clientのnpmのバージョ…

Google Homeが便利

最近我が家にGoogle Homeさんがやってきた。 (Amazonの商品画像貼ろうとしたらきっちり売って無くて笑った) Google Home(グーグル ホーム)ジャンル: スピーカーショップ: 楽天ブックス価格: 15,120円 知り合いが使ってないというので格安で譲ってもらっ…

育休のログと所感

12月に第二子が生まれたので育休を1月近くほど取ったのでそのメモ なお、業務都合で育休の期間は3月中と子供が生後3ヶ月頃からの取得となった。 自分のやること 朝食準備 第一子の保育園送迎 掃除機 洗濯(3〜4割) 風呂掃除 昼食準備 晩御飯準備 洗い物…

base64のオプション

某所で base64 -D と書いてあったのでそのまま打ったらエラーになってあれーと思ったはなし。 $ base64 -D base64: invalid option -- 'D' Try 'base64 --help' for more information. 自分の記憶では -D で動いたはずなんだけどと思って調べてみた。 Ubuntu…