helloworlds

色々試してみたくなっちゃうエンジニア 基礎をコツコツ...

GO言語

【Go】簡単!使い捨て、GoのDocker開発環境を構築

以前は、macOSでのGoのプロジェクトについて考えました。 o21o21.hatenablog.jp 今回はGo (golang)のDocker開発環境を考えてみます。 拡張性を意識して、docker-composeを利用してみます。 想定として、なる早で環境構築し、GoのWebアプリを開発していこう!…

【Go】go-ethereumを使用して簡易ブロックエクスプローラーを構築!

先日、etherscanのようなブロックチェーンに記録された取引情報などを確認できるようなシステムをローカルに構築する勉強会に参加してきました。 etherscan自体は、こちらにあります。 Ethereum (ETH) BlockChain Explorer 俗にエクスプローラーと呼ばれる仮…

【Go】GoでQuine(クワイン)を考えてみる

とある記事でクワイン(quine)というものを知った。 けっこうプログラミングの世界では、遊び?というかやっている内にハマっちゃうらしくて少し触れてみました。 Quineとは? Quineとは、 自身のソースコードと同じ文字列を出力させるものです。 言語はなん…

【Go】helloworldで最も基本的な構文を抑える

Golangの"HelloWorld"で最も基本的な構文を覚えていきたいと思います。 今回参考にするのはこの技術書です! スターティングGo言語 (CodeZine BOOKS)作者: 松尾愛賀出版社/メーカー: 翔泳社発売日: 2016/04/15メディア: 単行本(ソフトカバー)この商品を含…

【Go】gvm installができん...

ちょっといつもと違うPCでGoの環境を整えていたんだけど、 何故か gvm install ができない.... ERROR: Failed to compile. Check the logs at /Users/username/.gvm/logs/go-go1.9.2-compile.log ERROR: Failed to use installed version あれーと思って調査…

【Golang】vim-goをインストールしてみた

ちょっと今年はだいたいvimとgolangを学びたいと思っているので、 ひとまずvim-goをいれてみました! vim-go vim-goの詳細については、こちら。 NeoBundle vim-goを使用するのは、まずvimのプラグインを導入するためのNeoBundleを設定する必要があります。 …

【Go】Golang プロジェクト構成を考える

golangを使って色々と試したいなと思い調べていると、 どうもプロジェクト構成についてよく考えたほうが良さそうだった。 その時のメモとこれから随時、理解をしていきながら編集&更新していけたらと思う。 なので、ご指摘(できれば優しいアドバイスooo〜)あ…