くどはむと猫の窓スマートフォン用の表示で見るくどはむと猫の窓この広告は、90日以上更新していないブログに表示しています。Golangタイトル通りですが、先週の水曜(2014/12/10)にドワンゴさんの社員の方が開かれているdwanGoというGo言語の勉強会に参加してきました。今回のテーマは「コマンドラインツールを書いてみましょう」というものでした。Goのもくもく会のようでしたので参加タイミングとしてはちょうど良かったかも。会自体は、最近ドワンゴさんに入社されたという@yukkuri_shinaiさんによって進められました。コマンドラインツールは@yukkuri_shinaiさん曰く「劣化aria2」のような並列ダウンローダを作ろうということでした。制作はhttpで指定のファイルを落としてくるツールを作るファイルの指定を引数で、かつ複数個指定できるように改良する複数のファイルを並列で落とすように改良するフレームワークを使ってヘルプやバージョンが出せるように改良するという4段階に分かれており、各段階ごとにgistにupされた答え(兼写経用)を見ながら@yukkuri_shinaiさんによる解説が行われました。次の段階になるまでどう改良されていくのか分からなかったのと、各段階での要件がおおまかなものだったのもあって、次の段階のものを先に作ってしまっていたりもしました。http://otiai10.com/enju.gifこのように実行すると以下のような画像がダウンロードされます。URLは適用にぐーぐる先生で探したものです。勉強不足で、syncパッケージの知識が怪しかったので一部写経しています。参加してみてcodegangsta/cliというコマンドラインツールを作るフレームワークの存在を知ることができたのは大きな収穫でした。これまではgo-flagsを使っていましたが、今回紹介されたcodegangsta/cliの方が私の好みに合っていました。これからはこちらに乗り換えようかなと思います。GitHub@yukkuri_shinaiさんが用意した写経用のコードが正しく動かないものだったり(修正済み)クリックが右クリックになったままになり再起動するなどのちょっとしたハプニングはありましたが、そのおかげで逆にほのぼのした会になっていたように思います。内容次第ですが第6回も参加したいです。kudohamuid:kudohamukudohamuといいます。プログラムについて勉強中の情報学徒。未熟者なので皆さんから色々教えていただきたいです。(9)月別アーカイブ参加グループプログラミングはてなブログをはじめよう!kudohamuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。