suguru.dev

バンクーバーで働くエンジニアの備忘録

2016-06-01から1ヶ月間の記事一覧

GAEからCloud Storageに画像をアップロードする

はじめに Google App Engine (GAE)のGolangのAPI仕様がガラッと変わったようなので、古いバージョンを使っている方はここを参考に書き換えてください。 GitHub - golang/appengine: Go App Engine packages Goのversionは1.6.2を使用しています。 画像のアッ…

Image.Decodeでunknown formatになったときの対処法

Go

いまいち条件がわかりませんが、一度Decodeされたデータは再度Decodeしようとするとunknown formatになるようです。 Goのバージョンは1.6.2を使用しています。 依存ファイルは以下のとおりです。 import ( "bytes" "image" "image/gif" "image/jpeg" "image/…

Benchmark: Async vs Neo-Async

What is Neo-Async? Neo-Async is meant to be used as a drop-in replacement for the Async library. It implements the same API, and adds extra functionality. I have been trying to make it faster and safer than Async. https://github.com/suguru…

Golang始めました

Go

始めたきっかけ Node.jsエンジニアとして採用されましたが、Node.js/Go/Javaの3つのサーバが建っていたため、最近ではGoのコードも修正したりしてます。 導入 Node.js出身の僕としては、やはりnvmのようなパッケージ管理モジュールを入れたいものです。gvm…