July 27, 2018

Kubernetesのcontextをzshのpromptに表示

仕事でKubernetesを使うようになってからkubectlのコマンドを叩くことが増えたのですが、Kubernetesのcurrent contextが今どこにいるか気づかずに本番環境にdeployしてしまったとかなったら怖いなーと思ってpromptにcurrent contextを表示するようにしました。 今回はoh-my-zsh(zsh)で行いますが、bashでも大体同じ感じになると思いますので、適宜変換してください。 Read more

July 25, 2018

Android エラー: シンボルを見つけられません

Android Studioからbuildした場合は問題が無かったのだが、Gradle taskからのbuildは エラー: シンボルを見つけられません と表示されて失敗していた。 Build cacheによってProtobufの時や、kaptで生成されるクラスの時があったので、自動生成系のクラスが参照出来なかった。 結論を先に言うと、最近PCを変えてインストールしていたJDKのversionが10だったのが原因だった。 AndroidはGradle Plugin 2.4からJava8が使えるようになったので、ここ からJDK1.8をインストールする。 Read more

July 11, 2018

Gitでリポジトリ毎に異なるアカウントを使う

Motivation 開発をしていると会社用のGitHubアカウントと個人のGitHubアカウント等 複数アカウントを使い分けたくなると思います。 リポジトリ毎に $ git config --local user.name hoge $ git config --local user.email hoge@gmail.com する方法もありますが、リポジトリが複数あると、configをせずにcommitしてしまって、 pushした後にGithubのページ上で間違えに気づき、authorを上書きしてcommitし直す経験をした人はいるのではないでしょうか。 Read more

June 15, 2018

静的サイトをNetlifyでホスティングする

Netlifyとは Netlifyは静的なサイトを超高速でホスティングしてくれるサービスです。このサイトもNetlify経由で表示されています。 テンプレート作成する機能もありますが、既にある自分のサイトをホスティングするには静的サイトをGitで管理してソースコードを Read more

© AAkira 2023