Golang

「Golang」に関する情報が集まっています

人気の投稿

新着の投稿

はじめに 2019年、明けましておめでとうございます。転記記事です。 新しい言語に触る時は、慣れてしまえばなんてことはないけど、最初は詰まるポイントってある気がするので、初学者目線での覚書を残しておきます。まだ使いだしたばかりですが、感覚としては、python, rubyの使い勝手がいいところを取り入れたコンパイル言語と捉えるとなんとなくしっく...

2019-01-01

はじめに golangのechoを使ってアカウント付きのサービスを作成中。利用するアカウント情報がそこまで重要なものでは無いので、多段認証みたいな凝ったものはいらないかなと思いつつ、かといって生パスワードをDBに突っ込んでおくのもセキュリティ観点で嫌だなと思ったので、Digest認証を仕込んでみました。 echoのURLハンドリング まずはe...

2019-01-01

こんにちわ 以前Dockerを直感的に操作できるCUIツールを作成した際に使用した、CUIライブラリgocuiについての知見を共有できれば良いなと思い、記事を書いていこうと思います。 CUIツールを作る際、ライブラリ検討に役立てればと思います。 対象読者 CUIツールを作りたい方 Goの基礎を理解している方 アジェンダ go...

2018-10-25

こんにちわ 3日前にtmuxを使い始めましたが、結構便利だなと思ったのでこれから使っていこうと考えていますが、 セッション一覧からattachしたいセッションを簡単に選んだりできたら良いなと思ってツールを作りました。 こんな感じです。 リポジトリはこちらです。 対応OSはMacOSとLinuxになります。 使ってみたい方はREAME.m...

2018-10-19

Go言語開発での makeコマンド と Makefile Go言語の開発ではmakeコマンドをタスク自動化ツールとしてよく使います。 よく使うコマンド、自動化したいタスクをMakefileに記述しておくと、開発に使う複雑なコマンドをすぐに実行したり、チームで共有出来ます。 Makefileに対して、難しいイメージを持っているかもしれませんが、超基...

2018-10-18

書籍からGo言語を学ぶために、どの本を手にとって良いか迷っている方に向けて、 各書籍の書評をまとめました。 書評に登場するレベルの定義 学習者レベル定義 - 出来ること 初級 文法や標準パッケージの使い方を学んでいる段階 中級 ちょっとしたツールを完成させられる段階 上級 実践的なプログラム、製品レベルのものを作るための勉強をする段階...

2018-10-17

こんにちわ 最近dockerを使っていて、 ターミナル上で直感的にdockerを簡単に操作できるツールあったら便利だなと思い、 Goの勉強も兼ねてCUIツールを作りました。 ツール名はdocui(ドックユーアイ)で、docker cuiをの略です。 特に良い名前思いつかず、適当に決めましたが、今となっては気に入っています。 まだdock...

2018-10-14
このエントリーをはてなブックマークに追加