とある子育てパパの日記

とある子育てパパの日記です

golang

tomlファイルをgolangから読み込む

以下のpackageを使用して、golangプログラムからtomlファイルを読み込んでみる。 github.com コード 実行ファイル package main import ( "fmt" "os" "io/ioutil" "github.com/BurntSushi/toml" ) //Config 設定ファイル type Config struct { User UserConf…

goqueryでスクレイピング / golang

goqueryというライブラリを使ってgolangでスクレイピングをやってみた。 下記のコードを実行するとhttp://techblog-sokuhou.com内のページtitleと記事一覧を取得します。 ちなみにhttp://techblog-sokuhou.comは、私が運営(放置に近いけど)しているテックブ…

2つの画像を重ねる / golang

画像にサイトロゴ画像を重ねる必要が出てきたので書いてみた。 やりたいこと オリジナル画像にサイトロゴを重ねて合成する。 (まとめサイトなどに盗用されても出どころがわかるようにね。) コード package main import ( "fmt" "image" "os" "image/draw" "i…

macで作ったgolangプログラムをcentOS7向けにコンパイル

golangで作ったツールを開発サーバで動かす際に調べたのでもめ。 簡単、これだけでいけた。 GOOS=linux GOARCH=amd64 go build main.go 詳細はこちらをご確認 Installing Go from source - The Go Programming Language

画像をリサイズしてDBへ保存する / golang

時間がかかったのでメモ やりたいこと 画像からサムネイルを作成する(300*300のサイズに収まるようにリサイズ) 作成したサムネイルをDBへ保存する 環境など Mac(キャピタン) go version go1.7 darwin/amd64 gorm というormマッパーを使用 github.com resize…