St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

Golang

【Golang】AtCoderの精選過去問10問やってみた

こんにちは。今日は、Goの練習がてら、AtCoderの問題を解いてみました。以下の記事を読んで、入門者向けの過去問精選10問があることを知ったので、それをときました。 qiita.com 過去問集 問題はこちら。atcoder.jp 解いたコード 第0問:WelcometoAtCoder pa…

【Golang】godotenv を使ってenvファイルを扱う

こんにちは。今日は、envファイルをGoで扱うために、godotenvを使った方法を試してみたいと思います。 godotenvとは Goには環境変数を読み込んで処理する方法がありますが、godotenvは、envファイルから環境変数を読み込むことができるライブラリです。 Gith…

【Golang】Go Modulesについて調べたのでまとめる

こんにちは。最近、Goの勉強をせっせとしています。特に業務で使うわけでもなく、完全に趣味なのですが、楽しいのでやっています笑。今回は、Go Modulesについて調べたのでまとめてみます。 Go Modulesとは Go 1.11 から追加された外部パッケージの管理シス…

【Golang】Go自体の環境のバージョン管理ができるgvmの導入

こんにちは。会社でGoを本格的に使う感じになりそうなので、色々手探りながら勉強しながらやっています。今回は、Go自体のバージョン管理を行うことができる、gvmを使ってみました。 gvmとは gvm は、Go Version Manager の略で、github.com インストール 今…

【Atom】Golangの環境設定

こんにちは。Golangを会社で使うことになりそうなので、年末年始を使って、 A Tour of Go をやっています。一通り読んだので、Atomで諸々書いてみるかーと思ったので、ついでに環境設定を書いておきます。N番煎じくらいの記事なので、目新しいことはなく、た…

【Go】MacへのInstall

こんにちは。goを使うことになったので、インストール方法をまとめます。 Homebrewでインストール 以下のコマンドでインストールすることができます。 $ brew install go パスの設定 私はzshを使っているので、.zshrcに以下を追記。 export GOROOT=/usr/loca…

HugoをCentos7にインストールしたのでその作業メモ

こんにちは。Hugoを導入したので、その作業メモを残します。 〇Hugoとは 静的なHTMLを作成することができるGo言語製の静的ページジェネレーターです。 Web : Hugo | A Fast and Flexible Website Generator Github : GitHub - gohugoio/hugo: A Fast and Fle…

Goのインストール(Windows)

こんにちは。ちょっと前からGoを使ってWebアプリケーションを作ってみようと思っていて、遅ればせながらちょいちょい作っていくことになりました。まずはインストールしましたので、実行できるかまでの作業ログを残します。 ○環境 Windows 10 64bit ○Goのイ…