Go 言語㧠wc を実装ã—ã¦ã¿ãŸ GitHub - takatoshiono/go-wc: Go implementation of wc command for practice ãªãœã‹ A Tour of … takatoshiono - 2016å¹´09月22æ—¥ 02時46分
ã¯ã¦ãª ãƒãƒ¼ãƒ•ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ æ¾æœ¨ï¼ˆid:Songmu / @songmu)ãŒåŸ·ç†ã«å‚åŠ ã—ãŸã€Œã¿ã‚“ãªã®Go言語ã€ç¾å ´ã§ä½¿ãˆã‚‹å®Ÿè·µãƒ†ã‚¯ãƒ‹ãƒƒã‚¯ã€‘ã€ï¼ˆæŠ€è¡“評論社)ãŒç™ºå£²ã«ãªã‚Šã¾ã—ãŸã€‚ gihyo.jp
#gocon ã§LTã—ã¦ã㟠GoConã€LTã—ãŸã‹ã£ãŸã‘ã©ç‰¹ã«ç™ºè¡¨ã™ã‚‹ã“ã¨ãªã„ãªã‚ã¨æ€ã£ã¦ãŸã‚‰åŒåƒšã«ã€Œppã¨ã‹ã‚ã‚‹ã˜ã‚ƒã‚“ã€ã£ã¦è¨€ã‚ã‚Œã¦ã€ç¢ºã‹ã«ppã«ã¤ã„ã¦è©±ã—ãŸã“ã¨ãªã„ãªã¨æ€ã£ãŸã®ã§ç”³ã—込んã§ã¿ãŸã‚‰é€šã£ãŸã€‚ 話ã—ãŸå†…容ã«ã¤ã„㦠k0kubun/pp ppã¯Go Advent Calendar 2014ã§ãã“ãã“広ã¾ã£ãŸã—ã€ã€Œãƒ—リントデãƒãƒƒã‚°ã«pp.Println()を使ãˆã€ä»¥ä¸Šã®èª¬æ˜ŽãŒç‰¹ã«ãªã„ã®ã§ppã«ã¾ã¤ã‚ã‚‹å°ãƒã‚¿ã‚’2ã¤è©±ã—ãŸã€‚ 特ã«ä¼ãˆãŸã‹ã£ãŸã®ã¯pp.Println()をラップã—ãŸã ã‘ã®é–¢æ•°ã‚’å«ã‚€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’用æ„ã—ã¦ãŠãæ–¹ã§ã€ã“ã†ã™ã‚‹ã¨importã®æ›¸ãç›´ã—ãŒã„らãªã„ã ã‘ã§ãªã記述é‡ã‚‚減ã£ã¦ä¾¿åˆ©ãªã®ã§ã¯ã¨æ€ã£ã¦ã„る。 reflectã¨ãƒ¡ã‚¿ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚° ppãŒã‚ã¾ã‚Šã«ã‚‚話ã™ã“ã¨ãªãã¦å°ºä½™ã‚Šãã†ã ã£ãŸã®ã§reflectã«ã¤ã„ã¦Rubyistã®ãŸã‚ã®Golangメタプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã«æ›¸ã„ãŸ
GoCon 2015 Summer ã®ç™ºè¡¨ã‚¹ãƒ©ã‚¤ãƒ‰ã§ã™ï¼Ž
2014å¹´9月ã«æ£å¼ãƒªãƒªãƒ¼ã‚¹ã—ãŸã€ã¯ã¦ãªã®ã‚µãƒ¼ãƒãƒ¼ç®¡ç†ãƒ»ç›£è¦–サービスã§ã‚ã‚‹Mackerelã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã‚µã‚¤ãƒ‰è¨€èªžã«Scalaã€ãã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ›ã‚¹ãƒˆã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ç›£è¦–agentã‚„ãã®pluginã¯Goã§æ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚ ã“ã®ã‚ˆã†ã«ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ãŠã‘るメインã®é–‹ç™ºè¨€èªžã¯Scalaã¨Goã§ã™ãŒã€éƒ¨åˆ†çš„ã«ã¯Perlã‚„Rubyも使ã‚ã‚Œã¦ã‚‚ã„ã¾ã™ã€‚ã‚‚ã¡ã‚んクライアントサイドã§JavaScriptも使ã£ã¦ã„ã¾ã™ã—ã€TypeScriptを使ã£ã¦ã„る部分もã‚ã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ã«Mackerelã¯ã²ã¨ã¤ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã‚ã‚ŠãªãŒã‚‰å¤šæ§˜ãªè¨€èªžãŒä½¿ã‚ã‚Œã¦ã„ã‚‹ã¨ã„ã†ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªç‰¹å¾´ã‚’æŒã£ã¦ã„ã¾ã™ã€‚ ã“ã‚Œã¯é¢ç™½ãŒã£ã¦ãŸãã•ã‚“ã®è¨€èªžã‚’使ã£ã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã‚Œãžã‚Œå¿…然性をæŒã£ã¦ãã‚Œãžã‚Œã®è¨€èªžã‚’é¸æŠžã—ã¦ã„ã¾ã™ã€‚ãれらã®è¨€èªžãŒã©ã®ã‚ˆã†ã«é©æé©æ‰€ã«ä½¿ã‚ã‚Œã¦ã„ã‚‹ã‹å®Ÿä¾‹ã‚’交ãˆãªãŒã‚‰ç´¹ä»‹ã—ãŸã„ã¨æ€ã„ã¾ã™ã€‚ 例ãˆã°ã€Macke
é–‹å‚¬æ¦‚è¦ Go言語ã§ã®é–‹ç™ºã‚’è¡Œã£ã¦ã„ã‚‹3社ãŒé›†çµã—ã€Go言語ã§ã®é–‹ç™ºäº‹ä¾‹ã‚„エンジニアã®æŽ¡ç”¨äº‹æƒ…ã«ã¤ã„ã¦ãŠè©±ã—ã¾ã™ã€‚ 登壇ã™ã‚‹ã®ã¯ã€ 2014年リリースã®ã‚µãƒ¼ãƒç›£è¦–ツール「Mackerelã€ã®ã‚¨ãƒ¼ã‚¸ã‚§ãƒ³ãƒˆã‚’Goã§é–‹ç™ºã—ãŸã¯ã¦ãª iTunes ベストアプリã«é¸ã°ã‚ŒãŸãƒ‹ãƒ¥ãƒ¼ã‚¹ã‚ュレーションアプリ「カメリオã€ã®æŠ€è¡“ã‚’Go言語ã§APIæä¾›ã™ã‚‹ç™½ãƒ¤ã‚®ã‚³ãƒ¼ãƒãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ 日本ã¨å°æ¹¾åˆè¨ˆã§200万人ãŒåˆ©ç”¨ã™ã‚‹æ‹æ„›ãƒ»çµå©šãƒžãƒƒãƒãƒ³ã‚°ã‚µãƒ¼ãƒ“ス「pairsã€ã‚’ã€Go言語ã§ãƒ•ãƒ«ã‚¹ã‚¯ãƒ©ãƒƒãƒå®Ÿè£…ã‚’ã—ã¦ã„るエウレカ ã®ï¼“社。 ä¼šå ´ã¯ Sansanæ ªå¼ä¼šç¤¾ã•ã¾ã®ã”好æ„ã§ã€ã‚ã®ç·‘ã‚ãµã‚Œã‚‹ã‚ªãƒ•ã‚£ã‚¹ã‚’ãŠå€Ÿã‚Šã§ãã‚‹ã“ã¨ã¨ãªã‚Šã¾ã—ãŸã€‚ 「Go言語ã®ã‚ˆã†ãªæ–°ã—ã„技術ãŒä½¿ãˆã‚‹ä¼æ¥ã«è»¢è·ã—ãŸã„ã‘ã©ã€ä½•ã‚’ã™ã‚Œã°ã„ã„ã®ï¼Ÿã€ 「Go言語ã¯æ¥å‹™ã§ä½¿ãˆã‚‹ã®ï¼Ÿ 今後ã®å‹•å‘ã¯ï¼Ÿã€ 「活èºã—ã¦ã„ã‚‹ エンジニア ãŸã¡ã¯ã©ã†ã‚„ã£ã¦ã‚ャリアを築ã„ã¦ããŸã®ï¼Ÿã€ 「
ã“ã‚“ã«ã¡ã¯ã€‚Songmuã§ã™ã€‚ ã“ã®è¨˜äº‹ã¯ã¯ã¦ãªã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã‚¢ãƒ‰ãƒ™ãƒ³ãƒˆã‚«ãƒ¬ãƒ³ãƒ€ãƒ¼ã®3日目ã§ã™ã€‚ 昨日ã€Hatena Engineer Seminar #3を開催ã„ãŸã—ã¾ã—ãŸã€‚何よりå‚åŠ çŽ‡ãŒé«˜ã‹ã£ãŸã“ã¨ã«æ„Ÿæ¿€ã—ãŸã®ã§ã™ãŒã€ãã®åˆ†å°‘ã—窮屈ãªæ€ã„ã‚’ã•ã›ã¦ã—ã¾ã£ãŸã‹ã‚‚ã—ã‚Œãªã„ã®ã¯ç”³ã—訳ãªã‹ã£ãŸã§ã™ã€‚多数ã®ã”å‚åŠ æœ¬å½“ã«ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚ セミナーã§ã¯Mackerel overviewã¨ã„ã†è©±ã‚’ã•ã›ã¦ã‚‚らã£ãŸã®ã§ã™ãŒã€ãã“ã§ãŠè©±ã—ãŸMackerelã§æŽ¡ç”¨ã—ã¦ã„る技術ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚ Mackerelã¨ã¯ï¼Ÿ 今年ã®9月17æ—¥ã«ãƒªãƒªãƒ¼ã‚¹ã—ãŸã¯ã¦ãªè¬¹è£½ã®ã‚µãƒ¼ãƒãƒ¼ç®¡ç†ãƒ»ç›£è¦–ツールã§ã™ã€‚ 数多ãã®ã‚µãƒ¼ãƒãƒ¼ã‚’é‹ç”¨ã—ã¦ã„ã‚‹ã¯ã¦ãªã¯ã€ã“ã‚Œã¾ã§ã‚µãƒ¼ãƒãƒ¼ç®¡ç†ãƒ„ールを内製ã—ã¦ããŸã®ã§ã™ãŒã€ãã®ãƒŽã‚¦ãƒã‚¦ã‚’æ´»ã‹ã—ã€ã‚µãƒ¼ãƒ“ス用ã«æ–°ãŸã«ä¸€ã‹ã‚‰ä½œã£ãŸã‚µãƒ¼ãƒ“スã«ãªã‚Šã¾ã™ã€‚ ã¾ãŸã€ã¯ã¦ãªã®æ—¢å˜ã‚µãƒ¼ãƒ“スã¨ã¯æ€§è³ªãŒç•°ãªã‚‹ãŸã‚ã€æŠ€è¡“é¸
二日間ã»ã©é›†ä¸ã—ã¦go言語ã§ã‚³ãƒ¼ãƒ‰æ›¸ã„ãŸã®ã§ã€ãã®é–“ã«æ„Ÿã˜ãŸã“ã¨ã‚’ã¾ã¨ã‚ã¦ã¿ã¾ã™ã€‚普段ã¯ã ã„ãŸã„Perlã‚„JavaScriptã§Webアプリケーションを書ã„ã¦ã„ã¾ã™ã€‚ ã¾ã¨ã‚ã®è¦ç´„ go言語良ㄠWebアプリケーション書ããªã‚‰Perlã¨ã‹RubyãŒè‰¯ã„ Perlã¨ã‹Ruby書ã‘る人ãŒãƒŸãƒ‰ãƒ«ã‚¦ã‚§ã‚¢æ›¸ããªã‚‰go言語良ㄠ気ã«å…¥ã£ãŸã¨ã“゠コンパイルエラーãŒè¦ªåˆ‡ ãŸã¨ãˆã°æ°—楽ãªæ°—æŒã¡ã§ä»¥ä¸‹ã®ã‚ˆã†ãªã‚³ãƒ¼ãƒ‰ã‚’書ã㨠package main import ("fmt"; "net/http"; "log") func main() { resp := http.Get("http://hatenablog.com/") fmt.Println(math.Pi) } 以下ã®ã‚ˆã†ã«ä¸å¯§ã«å•é¡Œç®‡æ‰€ã‚’æ•™ãˆã¦ãã‚Œã¾ã™ã€‚ ./hoge.go:6: imported and not used: "log" ./h
ランã‚ング
ランã‚ング
ランã‚ング
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}