golang

GAE/GOなdockerを作ろうとしたら10時間溶けた

GAE/go開発環境ってgoのバージョンとpythonのバージョンとSDKのバージョン管理しないといけないので、まあまあややこしい。 そこで調子に乗って覚えたてのdockerでGAE/go用のdockerを作ろうと挑んだら、これがなかなか苦戦した。 dockerfile golangとcloud-s…

GAE/GOを無料で使うためのTips 2016年版(Google App Engine)

クレジットカード登録なしで使えるGAE先生、無料で使うための設定方法が変わっていたのでメモ。 ポイント 1日あたりのインスタンス時間が無料範囲ないを超えないように設定する 設定方法はGoogle Developers Consoleではなく、yamlで行う 超えちゃうと503と…

GAE/G用golangフレームワーク選び

GAE/G用golangに使えるwebフレームワーク的なものを色々調べてみました。 Revel http://revel.github.io/ 一番有名?ぽいフレームワークでした。 ScalaのPlay frameworkを参考に作ったらしく高機能なようです。 Rails -> Play -> Revelという順でインスパイ…

WindowsでgolangからOpenCVを呼び出してみた

すんなりとできなかったのでメモ。 golang 64bit版をインストール http://golang.org/dl/ まずは、windows-amd64.msiをダウンロード。環境変数を設定 PATH: C:\Go\bin; golangのコード こういった感じでgolangからOpenCVをコールするサンプルコード。 packag…

GAE料金対策

GAE/Gで簡単なサイトを構築するのに 料金対策としてとても参考になりそうなのでメモGoogle App Engineの新料金体系対策: Tari Lari RunMemcacheとかgolangでもできるのかな。(追記 GAEのMyApplication > Application Settingで ・Max Idle Instances:1つ …

golangテンプレートとAngularJSのデリミタがぶつかった

GAE/G上で ・HTMLファイルをテンプレートとして保持 ・フロントはAngularJSで表現 ・必要な情報は、基本的にajaxでやり取りする というつくりにしていたがgolang(html/template)で解釈されるデリミタ「{{}}」と AngularJSのデリミタ「{{}}」がかぶっていたた…

WindowsでGo言語(golang)のLiteIDE導入

Macに続いてWindows8(64bit)にLiteIDE X20を導入した時の備忘録です。 こちらもハマりどころがあったのでメモ。 LiteIDEでデバッグしても変数が確認できない 症状は、デバッグスタートしブレイクポイントで止まってくれるんだけど Variablesで変数の値が確認…

MacでGo言語(golang)のLiteIDE導入

Mac OS 10.9 mavericksにLiteIDE X20を導入したのときの備忘録です。基本的にはこちらのサイトに従ってインストールしていったのですが ハマりどころがあったのでメモ。 Installing Go, Gocode, GDB and LiteIDE LiteIDEでStart Debuggingしてもデバッグされ…

MacでGo言語(golang)のバージョンアップ方法

go熱が再燃して環境を1からつくろうとした。 以前、go1.12あたりをインストールしてたために go1.2をインストールしようとすると 英語で「前バージョンがインストールされてるから消してね」と警告されました。Macでアンインストールってどうやるんだろう?…