とんちゃんといっしょ

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

OpenStack Erisを調べてみた

Chaos Engineeringを調べてるときに「OpenStackにもFault injectionでOpenStackを試験するプロジェクトがあるよ」と聞いたので調べてみた。 OpenStack Eris docs.openstack.org OpenStackに様々な負荷をかけて、OpenStackの性能改善やResilienceにするための…

労働組合とエンジニアの対話会やってみた

先日自分主催で労働組合とエンジニアの対話会をやってみた。 事前に sli.do で質問を集めて、組合側にもソレを共有し、当日は最初に最近のキャリア施策に関する説明をしてもらったあと事前質問を元に質疑をしたがくっそ面白かった。 事前質問が想像はしてい…

IIJのDNSフィルタリング?

週末に我が家のネットがおかしくなったので子どもたちからYoutubeが見られないと大層クレームを受け、 私もSlackに繋がらなくなり、Amazon Eco dotも反応しなくなり、何だこれと思いルータやONUの再起動をしても今ひとつなんともならず。 月曜日に帰宅後設定…

frigga にみるNetflixのクラスタ命名規則とChaos Monkeyがkubernetes provider v2でうまく動かない理由

タイトルが長いけど簡単に言うと、Chaos Monkeyはk8s対応を謳ってますが k8s provider v2(Manifest)で Deployment などを使うと動かないことがあります。 github.com Chaos Monkey should work with any backend that Spinnaker supports (AWS, Google Compu…

リュック選び

そろそろ今使っているリュックがダメになってきたので新しいリュックを探している。 仲間内の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のフレンチトーストを食べやすい大きさにカットし、チーズプディングと一緒に容器に詰め、 イチゴ・ラズベリー・ブラックベリーを飾りました。 プリンと絡まったフレンチトーストのなめらかな美味し…