My External Storage

Feb 15, 2018 - 4 minute read - Comments - go

[Goならわかるシステムプログラミング]libcontainerで実装したLinuxコンテナを起動するためのDockerfile

Goならわかるシステムプログラミング ― 第20回 Go言語とコンテナ
http://ascii.jp/elem/000/001/502/1502967/

Goならわかるシステムプログラミングの中で、GoとlibcontainerライブラリでLinuxコンテナを実装する回があるのだが、 実装したコンテナはLinux上でしかgo buildできないし、起動もできなかった。VirtualBoxなどでも良いが、Dockerで環境を用意するようにした。

Feb 5, 2018 - 7 minute read - Comments - report gcp

GCPUG Tokyo Container Builder Day February 2018 #gcpug 参加メモ

今年はGoogle Cloud Platform(GCP)を使ってみようと思っているので、 GCPUGの勉強会に参加してきた。
02/05はGoogle Container Builder(GCB)の話だった。

URL https://gcpug-tokyo.connpass.com/event/75961/
会場 六本木ヒルズ 森タワー 18F メルカリ
日時 2018/02/05(月) 19:00 〜 21:30
ハッシュタグ #gcpug

TL;DR

  • Google Cloud BuilderはシンプルなコンテナーイメージをビルドするGCPのサービス
  • 1日120分も無料でビルドできる
  • シンプルにコンテナをビルドするだけ。GCP使っていなかったり、テストや複雑なビルドをしたいならば他のCIのほうが良いかも
  • ビルドの1ステップ1ステップをステップごとに異なるビルド用のコンテナの上でdocker runしていることを理解してないとハマる
  • GCPのドキュメントは基本的にAPIリファレンスを読むとわかりやすい。人間用のドキュメントを読んでいてもあまりわからない。
  • GCPUGのGCPノウハウは以下のリポジトリにある
  • もっと話したい人はGCPUG Slack #g-tools_jaチャンネルで

Cloud Tools Introduction by sinmetal

https://goo.gl/6WVrR5
@sinmetal

Feb 3, 2018 - 6 minute read - Comments - report k8s

[k8s]Cloud Native Developers JP 第3回勉強会 #cndjp3 参加メモ

いつも楽しく学ばせていただいているオラクル早川さん主催のcndjp。 今回は「Kubernetesで実現する高可用性システム」というテーマでKubernetes(k8s)と可用性について、ハンズオンでは実際にk8sとApache Kafkaを使った構成に対して、chaoskubeによるカオスエンジニアリングを行った。

Jan 31, 2018 - 4 minute read - Comments - report

Redash Meetup #0.1 - Redash 初心者向けハンズオン #redashmeetup

Redash Meetupに参加して、Redashについて学んできた。

URL https://redash-meetup.connpass.com/event/75423/
会場 株式会社ココラブル
日時 2018/01/30(火) 19:00 〜 22:00
ハッシュタグ #redashmeetup

TL;DR

  • Docker環境さえあればすぐにハンズオンを開始できる。
  • 基本的な操作を2時間で学習することが出来た!
    • クエリを作ってグラフを作る
    • グラフをダッシュボードに貼る
    • しきい値を作って外部サービス(Slack)に通知を流す
  • ちょっとした便利な使い方、Tipsも教えていただけた
  • ハンズオンリポジトリはSQLの勉強にも使えるかもしれない??
    • データソースにサンプルデータが山ほど入っているので、いろいろクエリが作れる
    • Redashのクエリ編集画面は補完も効くし、構文エラーもすぐわかる

Redashとは

https://redash.io/

Jan 31, 2018 - 10 minute read - Comments - report go

[Go]golang.tokyo #12 参加メモ #golangtokyo

golang.tokyo #12にブログ枠で参加した。
今回はテーマ:『スタートアップ・新規事業におけるGo』で本発表2名、LT3名という内容だった。

URL https://golangtokyo.connpass.com/event/76540/
会場 株式会社ネクストカレンシー(DMMグループセミナールーム)
日時 2018/01/29(月) 19:10 〜 22:00
Toggeter https://togetter.com/li/1194466

Next CurrencyとGAE/Go

https://speakerdeck.com/sonatard/next-currency-gaego
sonatard

Jan 21, 2018 - 4 minute read - Comments - Go gRPC

[Go]gomockを使ったgRPCのテスト

gRPCの勉強というより、gomockの勉強と言ったほうが良いかもしれないが、 protocコマンドで生成したgRPCコードをモックしてテストする方法を確かめた。 せっかくなので今回は自分でProtocol Bufferの定義からやった。