おそらく、ChromeからCloudPrintの機能がなくなったからが原因だと思っているのだが、Chromeで印刷をしようとすると、「プレビューを読み込んでいます」と表示され、印刷ができない状態になりました…。プレビューの表示待ちになり、キャンセルボタンを押す以外に戻る手段もない状態になります。領収書を発行しようとして、この状態になると再発行になってしまうので最悪な感じです…。私の環境では、Chromeで複数のプロファイルに分けて使っているのですが、特定のプロファイルだけがこの影響を受けており、プライベートモードにしてもだめだし、拡張機能を無効にしてもだめだし、ググっても大した情報もない。ということで、Chromeの設定から設定のリセットを実施したら印刷プレビューが表示されるようになったので、この状態になったら、設定のリセットして対応しか方法がないかもしれないです。
カテゴリー: Tech
ghcr.ioにDockerイメージをpushする
DockerHubが利用されていないイメージを破棄するということで、ghcr.ioに移行するケースもあると思うので、その時のメモ。
まず、dockerコマンドでpushできるようにするためにdocker loginする必要があるが、そのときにGitHubのトークンが必要になるので、ここの手順で生成する。write:packagesのスコープを付けておけば良い。ここで生成したトークンの文字列をtoken.txtとか、ファイルに保存しておく。
次にdocker loginコマンドで以下を実行する
$ cat token.txt | docker login ghcr.io -u [GitHubユーザー名] --password-stdin
実行して、Login Succeededと出れば成功。あとは、docker push ghcr.io/codelibs/fess:latestみたいな感じでpushすればよい。
gitでHEADが設定されていないとき
git branch -aとかで見ても、HEADが指定されていないときには以下をすれば設定できる。origin/masterをHEADにするときの例。
$ git remote set-head origin master