Skip to content

Posts

IBM Cloudからのメール

Your IBM Cloud account xxxxx with IBMid email is now canceled.

カード認証エラーで進めなくて本登録できなかったのが取り消されたっぽい。

その後登録したFly.ioも活用できてないしもったいないので何か作ろう。

GoReleaser

GoReleaser - GoReleaser使ってみた。

うまく動かなかった。

$ go install github.com/goreleaser/goreleaser@latest
$ goreleaser init
$ goreleaser release --snapshot --rm-dist
  • starting release...
  • loading config file                              file=.goreleaser.yaml
  • loading environment variables
  • getting and validating git state
    • ignoring errors because this is a snapshot     error=git doesn't contain any tags. Either add a tag or use --snapshot
    • building...                                    commit=c555bfd95c67f41425d8155510f376d0015665eb latest tag=v0.0.0
    • pipe skipped                                   reason=disabled during snapshot mode
  • parsing tag
  • setting defaults
  • running before hooks
    • running                                        hook=go mod tidy
    • running                                        hook=go generate ./...
    • took: 6s
  • snapshotting
    • building snapshot...                           version=0.0.1-next
  • checking distribution directory
  • loading go mod information
  • build prerequisites
  • writing effective config file
    • writing                                        config=dist\config.yaml
  • building binaries
    • building                                       binary=dist\asin2md_linux_386\asin2md
    • building                                       binary=dist\asin2md_linux_amd64_v1\asin2md
    • building                                       binary=dist\asin2md_windows_amd64_v1\asin2md.exe
    • building                                       binary=dist\asin2md_darwin_amd64_v1\asin2md
    • building                                       binary=dist\asin2md_linux_arm64\asin2md
    • building                                       binary=dist\asin2md_windows_arm64\asin2md.exe
    • building                                       binary=dist\asin2md_darwin_arm64\asin2md
    • building                                       binary=dist\asin2md_windows_386\asin2md.exe
  ⨯ release failed after 6s                  error=build for asin2md does not contain a main function
Learn more at https://goreleaser.com/errors/no-main

ドキュメントによると、mainパッケージがルート以外のときはパスを指定しないといけないらしい。

Read more

GitJournal

GitJournal使ってみて、Android版は編集モードとプレビューモードの切り替えで固まるのが気になるけど、編集モードのままで使っている分には問題なさそう。 iOS版は、編集モードの切り替えでは固まらないけど、ファイルの切り替えで固まる。

まぁどちらの問題も、デイリーノートを追記する通常の使用では問題ないかな。

Read more

GitJournal

Obsidianのモバイル同期問題で、モバイル用の小さなリポジトリを作って使う運用にしていたが、これだと蓄積したノートの検索ができないことが地味に不便。

GitHub - Google Play のアプリを入れてみたところ、検索機能がないという残念な結果。

他にもGitHubクライアントアプリないか探していたところで見つけたのがGitJournal

Android版入れてみて、問題なく検索できた。

Read more

gRPC Connect

bufbuild/connect-go: Simple, reliable, interoperable. A better gRPC.

テスト用にgRPCのサーバーが欲しかったので、使ってみた。

READMEに書いてあるサンプルのように作ったら、grpcurlでリフレクションのエラーになったので、次世代gRPC?『connect-go』やってみたを参考にリフレクションを入れたら動いた。

ついでにクライアントもConnectで書いてみた。

サーバーの指定をプロトコル込み(http://~/)で指定しないといけないのと、RequestとResponceにMsgを挟まないといけないので少しハマったけど、おおむね問題なさそう。

Read more

DockerでSpring Boot

Docker で Spring Boot - 公式サンプルコードを見ながらやってみた。

ローカルにJDKが入っていなかったので、Dockerでビルドしてみたところ、うまく動かず。。

リンクされているSpring Initializrで、Javaが11を選択されていたので、Dockerイメージも11を使ったのだが、Spring Initializrとイメージを17にしたら、通った。 英語版のリンクは何もオプションパラメータがついていなくて最初から17が選択されていたので、日本語版の変更が追いついていないだけなのかもしれない。

Read more