apt-get update apt-get install gcc make apt-get install golang-1.10
apt-get update apt-get install gcc make apt-get install golang-1.10
TL;DR go get は Ruby でいう gem みたいなもん $GOPATH は自分の環境に合わせて好きに指定してよい 例えば $HOME/.go とか $HOME/go とか 好きに設定してもいいけど、一度設定したらそれをずっと使い続けた方がたぶんいい 現在では、GOPATHを明示的に設定しない場合は自動的に設定される。 Wikiより If no GOPATH is set, it is assumed to be $HOME/go on Unix systems and %USERPROFILE%\go on Windows. ことの始まり homebrewでGoをインストールしたらのっけから Go 1.1 から go get コマンドは $GOROOT をパッケージダウンロード先として使わなくなりなりました。 go get 使うには $GOPATH が必要です。 と言われて、
この記事ははてなエンジニアアドベントカレンダー2014の8日目です。 今回は、Go言語でサーバ管理ツール Mackerel のコマンドラインツールmkr を作るときに調べたこと、考えたこと、やったことについて紹介します。(mkr は現時点では開発版での提供になります。) コマンドラインツールについて コマンドラインツールを作るにあたって、@deeeet さんの YAPC Asia 2014 での発表資料が非常に参考になります。 書籍 UNIXという考え方ーその思想と哲学 の内容をベースに、コマンドラインツールはどうあるべきかということが丁寧に説明されています。 上記資料から引用させていただくと、コマンドラインツールにおいて重要なポイントは以下の7つであるとされています。 1つのことに集中している 直感的に使える 他のツールと連携できる 利用を助けてくれる 適切なデフォルト値を持ち設定もでき
Official connpass goroutineとchanelのハンズオン by @ryusen_33(@7yan00) 教材 共有メモリを使って通信せず、通信によってメモリを共有せよ。 ゴルーチンはGoの中のユーザープロセスとして起動した仮想スレッド。ラップしてるから簡単に同期出来る。 GOMAXPROCSはソース内でも変更可能で一般的。 GOMAXPROCSはコアの数で決めてOK。 LT 現場で使えるGolang by @katryo Golangを社内で広めるにIDEを使用した LiteIDE 業務で使うのにCLIアプリ(シェルスクリプトを支援するプロダクト)を作った テスト実行の待ち時間をGoの力で音楽を流して楽しくする portaudio-go・・・portaudioのGoバインディング Goは並行処理が得意だから音楽を再生しながらシェルを実行させるのは簡単に書ける。 ごル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く