Golang Cafe #12

本日はcompressパッケージ。流れはarchiveパッケージと同じでした。 http://www.zusaar.com/event/3027003
1
Takashi Yokoyama @ttyokoyama

Golang Cafe #12 を開催します。今回はcompressパッケージをいじる会です。 http://t.co/6qrZ9bSP4u #gdgchugoku #golang

2014-01-09 10:27:09
Takashi Yokoyama @ttyokoyama

そろそろ、開催の時間が近づいてきました。到着した方は適当に入って席の確保をお願いします。 #gdgchugoku

2014-01-12 17:29:02
Takashi Yokoyama @ttyokoyama

今日は初めてまたされた。今日は前回の席の前の丸テーブルです。 #gdgchugoku

2014-01-12 17:47:58
Ryuji Iwata @qt_luigi

本日は4名!Golang Cafe #12 始まりまーす。 #gdgchugoku

2014-01-12 18:02:50
Takashi Yokoyama @ttyokoyama

今日は安定の3人ではなくて、一人Guestが。 #gdgchugoku

2014-01-12 18:07:18
Ryuji Iwata @qt_luigi

本日はcompressパッケージです。 #gdgchugoku

2014-01-12 18:14:24
Ryuji Iwata @qt_luigi

久々のデコレーターパターン。 #gdgchugoku

2014-01-12 18:20:10
taknb2nch @taknb2nch

Writerはerrorが返るけどReaderは返りません。#gdgchugoku

2014-01-12 18:40:06
Ryuji Iwata @qt_luigi

flateは初見ながらgzipやzlibでも使用されています。 #gdgchugoku

2014-01-12 18:40:47
Takashi Yokoyama @ttyokoyama

io.Writerを実装しているかどうかの判断が難しいよねー。という話。Write([]byte)(int, error)があれば、勝手にio.Writerを実装していることになるので…。 #gdgchugoku #golang

2014-01-12 18:59:08
Takashi Yokoyama @ttyokoyama

compress関係のように、io.Writer(io.Reader)を実装しているかどうかを確認するには、インターフェイスに代入してみるしか、方法がないのかな? #gdgchugoku #golang

2014-01-12 19:07:34
Ryuji Iwata @qt_luigi

compressパッケージにおけるエラーとパニックの扱いについて。 #gdgchugoku

2014-01-12 19:26:09
Ryuji Iwata @qt_luigi

次回はcontainerパッケージの予定です。 #gdgchugoku

2014-01-12 19:58:24
taknb2nch @taknb2nch

Golang Cafe #12 のまとめを書きました。compressパッケージを触っています。サンプルコードが同じような内容になってしまうのでまとめも同じようになってしまっています。すいません。http://t.co/es64CtGQYi #gdgchugoku #golang

2014-01-17 15:02:49