Gunosy.go#12にて
自分用メモ。 ここら辺を参考にした。 Golang でのウェブ開発を考えてみる - Qiita cli GitHub - urfave/cli: A simple, fast, and fun package for building command line apps in Go ここら辺が鉄板。 ちょっとアレと思ったのが、グローバルオプションの位置がサブコマンドの前に書かないといけない。 $ ./app runserver --config=./setting.hcl とかやる場合は、runserver のオプションにしないと行けない。 あと、グローバルオプションが goji の goji.Serve() と被って困った。 試してないけど良さそうと思ったけど、どうなんだろう。 GitHub - mitchellh/cli: A Go library for implementing c
golang で Web と言えば、net/http でハンドラ書いて http.ListenAndServe を呼び出すサーバ方式が思い浮かびますが、他にも選択はあるはずです。 mattn/go-cgi - GitHub https://github.com/mattn/go-cgi golang で CGI が書けます。 まず上記リポジトリを clone して go-cgi.exe を作ります。 git clone https://github.com/mattn/go-cgi cd go-cgi go build 次に「管理ツール」から「インターネットインフォメーションサービス」を起動し、サイトに仮想ディレクトリを足します。 「ハンドラーマッピング」を選び、一覧上を右クリックして「スクリプトマップの追加」を選択します。 「要求パス」は *.go、「実行可能ファイル」に先程ビルドした
言い訳 社内のチャットログをごにょごにょするのに Windows で動かしたかったので golang に入門した。 2時間位しか触っていないのでおかしなことをしている可能性が高い。 文字コードまわりよくわかってないので知ったかぶりしている。 問題 言語仕様を分かっていないのでサンプルを切り貼りしながら書いて、ミニマムな Json だったらパースできるのに、全体をパースしたらエラーがでるという問題にぶつかった。 { "message": "じゃがりこ食べたいなあ" } はパースできるのに { "message": "とにかく 最高!" } はパースできない。 package main; import ( "os" "fmt" "encoding/json" ) type Msg struct { Message string } func main() { b := []byte(`{"me
Go勉強会 そうだ京都、行こう on Zusaar Gokyoto 行ってきた。 Go、チュートリアルやったり、Docker のコード読んだりくらいしかしてなかったので、集中して Go 勉強できるちょうどいい機会だった。 A Tour of Go で Go に入門した - ゆううきブログ Go @Jxck_ さんの当日の資料、コンパクトにまとまっててよかった。 A Tour of Go さっとみたあとにみるとよい感じする。 Go Kyoto(Go勉強会 そうだ京都、行こう) のハンズオン資料 (http://www.zusaar.com/event/4367004) 新しい言語を覚えようとすると、言語仕様はもちろんある程度覚える必要があるけど、開発補助ツールとか標準的な書き方とかデバッグ方法とか実装に向いたアプリケーションの性質などの文化を知る必要がある。 Perl とか歴史が長い言語ほど
第2回 GoのPrint文、forループ、if文 赤坂 けい チームWordProgress 2009/12/24 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 今回は、いよいよGoのコードを学んでいこう。 はじめに、Goのインストール方法について。 オープンソースプロジェクトであるGoの本家サイトでは、LinuxおよびMac OSヘのインストール情報が提供されている。これは、有志の手により日本語訳も提供されている。 そのため、LinuxおよびMac OSへのインストールは比較的容易である(Windowsマシンでも、VMware Playerなどの仮想環境を動かし、その上でLinuxを動作させれば、同様にインストールすることができる)。そこで本稿では、LinuxおよびMac OSへのインストールについては、割愛させていただく。 一方
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く