タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Goに関するmarmotteのブックマーク (4)

  • Go言語でCSVを書き出す!エクセル用のSJIS版も! - Qiita

    package main import ( "encoding/csv" "log" "os" ) func failOnError(err error) { if err != nil { log.Fatal("Error:", err) } } func main() { // O_WRONLY:書き込みモード開く, O_CREATE:無かったらファイルを作成 file, err := os.OpenFile("/tmp/people.csv", os.O_WRONLY|os.O_CREATE, 0600) failOnError(err) defer file.Close() err = file.Truncate(0) // ファイルを空っぽにする(実行2回目以降用) failOnError(err) writer := csv.NewWriter(file) writer.Wri

    Go言語でCSVを書き出す!エクセル用のSJIS版も! - Qiita
    marmotte
    marmotte 2018/04/12
  • Go言語の習作で「劣化curl」コマンドを作ってみた | DevelopersIO

    よく訓練されたアップル信者、都元です。先日はcli-initというツールをご紹介しました。 今回はそれに引き続き、Goでちょっとしたプログラミングをしてみます。簡単にですが、curlコマンドの劣化版を作ってみようと思います。 仕様 1回のコマンドで実行で1回のHTTPリクエストを行う。 対応するメソッドは GET, POST, PUT, DELETE の4種類。 サブコマンドで get, post, put, delete を選択して使い分ける。 HTTPレスポンスのbodyを標準出力に書き出す。 --dataオプションで、POST, PUT等のリクエストbodyを文字列で指定できる。 環境変数DEBUGが空でない場合、リクエストとレスポンスの詳細を標準エラー出力に書き出す。 $ dcurl get http://example.com/foo $ dcurl post http://ex

    Go言語の習作で「劣化curl」コマンドを作ってみた | DevelopersIO
    marmotte
    marmotte 2018/03/23
  • Go言語 + cli-init でコマンドラインツールを作る | DevelopersIO

    よく訓練されたアップル信者、都元です。最近社内のメンバーがみんなGo言語の世界で楽しそうなので、私も混ざってみることにしました。最初のセットアップや基礎文法等は、私も平行して急いで学ぶGo langシリーズで勉強中です。 コマンドラインツールが作りたい と思っています。ちょっとしたものを作るとしたらPythonなのかな、と思って友達Pythonistaにインタビューをしたところ、「ちょっとしたツール作るとかって用途の人は Golangに移行した(えっ」という衝撃的なコメントを貰い、もうこの際だからGo勉強すっかという空気になった次第。 具体的な環境構築 基的には急いで学ぶGo langシリーズを読めばいいのですが、一点迷ったのがディレクトリ構成です。 Go言語で幸せになれる10のテクニックでは「GOPATHは一つだけ (Use a single GOPATH)」という指針が紹介されてい

    Go言語 + cli-init でコマンドラインツールを作る | DevelopersIO
    marmotte
    marmotte 2018/03/23
  • Go Conference 2014 spring (2014/05/31 09:30〜)

    新機能 バウチャーによるイベント管理機能をリリースしました。協賛企業の社員や関係者のイベント参加を円滑にすることに活用いただけます。詳しくはヘルプページをご覧ください。 新機能 connpass APIに新しく、所属グループを取得できるAPIやユーザーの参加イベントAPIを追加しました。各APIの詳細な仕様や利用方法につきましては、 APIリファレンス をご確認ください。またAPI利用希望の方は connpassのAPI利用について をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。

    Go Conference 2014 spring (2014/05/31 09:30〜)
    marmotte
    marmotte 2014/05/12
    興味はあるが…
  • 1