万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Go

    go install によってインストールされた実行可能ファイルが使えない場合のトラブルシューティング

    go

    go get -d github.com/作者の名前/ツールの名前でいつもGitHubとかからインストールしているかと思うが、 ローカルに git clone したものはカレントディレクトリに移動して go install でインストールできる。 $GOPATH/bin が $PATH に含まれているか確認 Go…

    Go言語でgoenvを使う

    goenvとgvmで迷って結局goenvにした。 gvmは更新されてなかったから。 あとはbrewで入れたい。 brew install goenv qiita.com ここを参考にしたが情報が古い。僕の生地も平成30年4月14日に書いたので未来では古いかもね。 昔は、.goenv/binだったのかそうい…

    templateを動的に指定したい go

    templateで指定してるのを動的に変えたい。 ここに書いてるような指定をしたい。 go - Call other templates with dynamic name - Stack Overflow どうやるのか? {{template "Blah" .}} を {{$BlahVar := "Blah"}} {{template $BlahVar .}} みたいにできな…

    ginルーティングでかぶる時

    以下のように、ルーティング設定すると、 controller.Router.GET("/shops/:shop_id", controller.getShop) controller.Router.GET("/shops/new", controller.newShop) 以下のエラーが発生する。 panic: wildcard route ':shop_id' conflicts with existing c…

    ginでGroup化したルーティング

    いままでこんな書き方してたが冗長。 func (controller *ShopsController) Setup() { controller.Router.POST("/shops", controller.createShop) controller.Router.GET("/shops", controller.listShops) controller.Router.GET("/shops/:shop_id", controll…

    golang template テンプレートの優先順

    テンプレートの優先順。 ginのテンプレートの機能で以下のようにテンプレートを読む設定する。 router := gin.Default() router.LoadHTMLGlob("templates/*/*.tmpl") こうすればtemplates/なんとか の[なんとか]が自由になる。 templates/shop/index.tmpl te…

    Go言語のテンプレートで文字列比較

    hoge変数がbarという文字と比較。 {{ if $hoge eq “bar” }}ではない。ポーランド記法。 {{ if eq $hoge "bar" }} {{else}} {{end}} ja.stackoverflow.com