My External Storage

Dec 18, 2017 - 8 minute read - Comments - report kubernetes

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

第2回Cloud Native Developers JP(cndjp)のハンズオンに参加し、Kubernetes(以下k8s)について勉強してきた。
第1回は最初ということもあり、基本的な用語と、ローカルのk8sクラスター環境でポッドを起動し、スケールさせてみるレベルの内容だった。
Cloud Native Developers JP 第1回勉強会 参加メモ #cndjp1

Dec 12, 2017 - 8 minute read - Comments - report go

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

URL https://golangtokyo.connpass.com/event/72986/
会場 TECH PLAY SHIBUYA
日時 2017/12/11(月) 19:00 〜 21:50
Toggeter https://togetter.com/li/1180514

闇のBashをGoに置き換える技術(nashiox)

https://speakerdeck.com/nashiox/golang-dot-tokyo-number-11

  • 怖くて触れないけどなぜか動いているBashスクリプト(10ファイル2128行)をGoに置き換えた。
  • データ加工、ダンプ、インポートを行っていたスクリプト。GNU Parallelも使っていたりしたが、そのへんはgroutineで。
  • Goならばos/execによるスクリプト実行やbashライクの書き方を許容しながら少しずつ移管できる。

たしかに os/execで絡めて段階的にアプローチしていくの良さそう。

Nov 24, 2017 - 3 minute read - Comments - Xamarin.Mac

[Xamarin.Mac]NStextFieldにテキストが入力されるたびに変更を検出する

知っているとすぐ出来るけど、知らないとちょっと時間がかかるシリーズ。

TL;DR

  • Xamarin.MacC#側で文字入力のイベントを検出する
  • その1。NSTextField.valueへのstringのプロパティをデータバインドする
  • その2。NSTextFieldDelegateを実装したクラスをNSTextField.Delegateに紐付けておく

NStextFieldNSSecureTextFieldの変更を検知したい。

Xamarin.MacNSTextFieldNSSecureTextFieldなどに対する文字列入力イベントを検知し、処理を行う。その1のほうが直感的だしシンプル。

Nov 9, 2017 - 16 minute read - Comments - Go Report

Go Conference 2017 Autumn参加メモ #gocon

URL https://gocon.connpass.com/event/66615/
会場 株式会社メルカリ
日時 2017/11/05(日) 09:00 〜 17:30
toggeter https://togetter.com/li/1168291

感想

自分は goplの練習問題や簡単なツールしかGoで作ったことがないので、サービス・アプリケーション構築におけるGoのプラクティスや利用OSSの知見を聞くことが出来て非常に良かった。聞いたOSS、サービスのリソースはだいたい探せたので、復習がてらひとつずつ確認しておきたい。 また、多くの発表者の方がスライドを英語で書かれており、英語弱者の自分としては必要なのは「プログラミング言語」だけではないなと痛感した。 贅沢にもおみやげにGopher Tシャツまで頂いた。Googleさん、Mercariさん、運営のみなさま、Gopherのみなさまありがとうございました。

Oct 12, 2017 - 2 minute read - Comments - Go Web Review

[書評]Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る

表題の本を読み終わった。

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る

前提

自分のGoの経験は以下の通り。

感想

Goを使ったRESTの書き方と、必要最低限のデータの取扱方法が載っているので、GoのWebプログラミングの取っ掛かりとしてはよかった。

Sep 20, 2017 - 2 minute read - Comments - RubyOnRails

Rspec内でテスト対象のControllerのメソッドの戻り値をスタブする

C#では対象インスタンスのメソッドの挙動を変えることは出来ないので、別の手段を探していたのだが、rubyでは出来た。

TL;DR

  • RSpec書いたControllerSpecの中でテスト対象のコントローラのメソッドの戻り値をモックオブジェクトに変えたかった。
  • ControllerExampleGroupで定義されているcontrollerからテスト中のコントローラインスタンスを操作することが可能

Module: RSpec::Rails::ControllerExampleGroup#controller