/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

golang

raindropでRefreshTokenからAccessTokenを取得する

最近raindropを使ってブックマーク関連を管理していますが、一つ問題が。 AccessTokenが2週間で切れる!! これは仕様なのでしょうがないのですが、いつのまにか失敗しているケースが多いので、RefreshTokenからAccessTokenを取得する処理を追加しました。 …

GoでWebsocketを試してみる

GolangでのWebSocketの動作を確認したくていろいろと調べていて、実際に動かすことを優先して動かしてみた。 最初は自分で書いてみるかなーと思ったのだがまだまだそこまでの実力がないので、参考にさせてもらったサイトのサンプルコードを使わせてらうこと…

SQLBoilerについて調べたメモ

golangでコマンド形式でSQL叩いてDBデータを取得しようと思ってSQLBoilerというのを見つけて色々調べたのでメモ。 未来の自分に、このページ類を見れば大丈夫よっていう意味で記録に残しておく。 公式ページ とにもかくにも公式ページ。公式ページも充実して…

今日学んだGolangの事項

Golangで覚えたことを書いておく。 型を知る reflect.TypeOf(out) を使う。 outは変数。 ループする for i := range list { fmt.Printf("ls -la %s\n", list[i]) } Cobraの使い方 cobra init --pkg-name github.com/yatta47/sample-cmd sample-cmd cd sample…

AmazonLinuxのGolangを最新にアップデートする

AmazonLinuxでGolangをつかっているのですがバージョンを確認すると1.13だった。 1.14を使う必要があったため、バージョンアップしました。 AmazonLinuxで1.14はパッケージとして提供されていない? yumでインストールしていたので、パッケージをアップデー…

Golang勉強

step01 $ go build -v -o test というコマンドラインがあって、「この-vと-oというオプションが何のか」というのが気になったので調べた。 結果は以下。 オプション 意味 -v コンパイルされるパッケージ名を出力 -o 出力ファイル名を指定 -oオプションは、出…

存在するはずなのにundefinedになる

golangお勉強中です。 そこでの遭遇したこと。 遭遇したこと ファイルを別々にして、go run main.goとやると、undefinedといってエラーが出て実行できない。 # command-line-arguments ./main.go:128:8: undefined: NewAccountBook ./main.go:175:19: undefi…

Cloud9でHugoをインストール

** 追記 ** HugoのバージョンとかURLが変わっていたので書き直しました。最新は以下URLを参考にしてみてください。 yatta47.hateblo.jp ** 追記ここまで ** golangをちょっと前から勉強しています。 ゴーファーくんかわいいよ。ゴーファー。 そして…

gofeedを使ってはてなブックマークのRSSをパースする

なぜ今更?って感じだけど、最近golangの勉強を始めました。 理由は単純で、golangに触れる機会があって、なかなか面白そうって感じたからです。 個人的に気に入っているところはバイナリ化するのが簡単なところですかね。 あと処理速度が速いというところも…