golang

Go言語でORMを使ってみる(gorm)


こんにちは、エンジニアの船寄です。
今回はGo言語で人気のあるORM、「gorm」というパッケージを使ってみたので、ご紹介させていただきます。
migration、insert、selectをしてみたいと思います。
※ DBはMySQLを使用しています。

gormパッケージをインストールする

まずはgo getでパッケージをインストールします。

go get -u github.com/jinzhu/gorm

続きを読む


Go言語でお手軽スクレイピング

goperくん

エンジニアの船寄です。
今回はGo言語でのスクレイピングについてご紹介致します。

弊社で運営しております。「街コンジャパン」の東京都イベント一覧ページをスクレイピングして、
イベント詳細ページURLをスクレイピングしてみたいと思います。

準備

パッケージインストール

go get github.com/PuerkitoBio/goquery

ソースコード

続きを読む


golangで対話型CLIツールをつくる

gopher

リンクバルの船寄と申します。
今回はgolangで対話型CLIツールを作成した話をさせていただきます。

突然ですが、サーバサイドエンジニアの方なら、下記のような対話型のシェルスクリプトを書いたことがある方がいらっしゃるのではないでしょうか。

対話型CLI動作イメージ(sh)

対話型CLI動作イメージ(sh)

ソースコードはこちらになります。

私はリリースツールなどで書いた気がします。
これをgolangで書いてみました。

続きを読む