100day’s blog

思いついた事や、プログラミングの毎日の作業工程を短めにまとめてます。

Go言語

とりあえず実行環境だけ準備 Erlang,Elixir,Scala,Goのインストールと各CLIツール等の確認

結論から言うとmacでbrew入ってて良かった。 準備から $ brew update # Erlangの install $ brew install Erlang - cli tool $ erl Ctrl+G > q returnで抜ける # Elixir install $ brew install Elixir - cli tool $ iex Ctrl+G > q returnで抜ける # Sala $…

StackOverFlowのプログラマー向けアンケート2018、みんなが好きな企業はグーグル>アップル>マイクロソフト?

あくまでStackOverfloe内でのアンケートという事ですが、共感できる部分も多いですね。 www.businessinsider.jp アンケートの結果、グーグルのプログラミング言語Goが、僅差でアップルのSwiftより「人気」だった。だが、マイクロソフトのVisual Basic 6は相…

仕事でコーディング、プライベートはCodewarsでゲーム(感覚でプログラミング)

仕事でコーディング、プライベートはCodewarsでゲーム(感覚でプログラミング) Train with Programming Challenges/Kata | Codewars こちらの記事で知りました。 qiita.com Codewars はブラウザ上で(自分のマシンに開発環境がなくても)コード作成・デバッグ…

Goの時代が加速するか? AWSのLambdaがGo言語のサポート。CodeStarにも対応!

人工知能でPythonがもてはやされ、Excelにもパイソンの搭載が検討される中 Goの立ち位置が寂しいなと思ってたら来ましたw jp.techcrunch.com LambdaにアップされたGoのコードは標準的なgo1.xランタイムで実行される。デベロッパーはGoプログラムをZIPファイ…

Go フレームワーク Revelについてのさわり

1 Revelについて Welcome to Revel, the Web Framework for Go! 以下メモ 2 インスト Getting Started | Revel - A Web Application Framework for Go! goにパスを通すために How to Write Go Code - The Go Programming Language 一応GOPATHフォルダを作…

Go 最終成果物を考える

[Golang] Go言語でサービス作ってる話 from Yoshikazu Hashimoto www.slideshare.net フレームワークもいくつかあるのでウェブサービスというのでもいいかもしれない。 メリットとしては実行速度の速さと並列処理。 qiita.com 最終成果物の候補として - …

Go 開発環境 for win

はじめはdocker ですべて行こうと思ってたが、思いのほかGoコンパイラのインストールが簡単だったので、mac,winともにインストールした。 インストールして環境変数(C:\Go\bin\)をセットした qiita.com これでウィンドウズでGoファイルをコンパイル実行でき…

Goの言語仕様が危険・・・?癖になる

rubyは言語仕様的にかなりわかりやすく、言語の構成、機能が癖になります。 phpやjavascriptがどれだけカオスなんだって思います。 最近見ているscalaも好きな部類の言語仕様です。 で Goなんですが、言語仕様がなかなかの癖がありますね(くせになるではな…

日本語と英語で、go 言語仕様だけを習得するためのサンプルと解説

以下の2つを同時に見た方がいいかもしれない。 えてして日本語の解説がわかりにくい場合もあるので Go by Example: Slices golang.jp さっと見ていって引っかかるのがmakeとスライスという概念 var a int = make(int,100) でa[0] - a[99]までの箱が準備され…

MacでGo環境をそろえる

よくよく考えたらこっちの方がスッキリする https://golang.org/ PATH="/usr/local/go/bin:$PATH" export PATH GOPATH="$HOME/dev/go" export GOPATH ちなみにだが、言語だけの勉強をするなら サイトのウェブコンソールでもある程度は試せる とりあえず下の…

指摘された内容を見てみる Go Lang

docs.google.com メモりながら ディレクトリ名との一致(へー) とりあえず今のレベルだとちょいむずいので 後回し plus.google.com まだ「 見 」 の機会がたくさん必要そうですが、 それよりもサンプルたくさん作るしかない。 いまいちテンションあがらない…

Go 動作環境作成と確認

15:20 - 15:35 所要15分 忠実にチュートリアル実行 & 環境構築 qiita.com とりあえず、チュートリアル通りでも動いたのを確認(windows) ハローワールドに変えてみる ipcl.go を変更 package mainimport "fmt"func main() { fmt.Printf("Hello world\n")} do…