2019-02-01から1ヶ月間の記事一覧
Android アプリを DeployGate へ CircleCI を使って簡単にデプロイしたいな〜、と記事を探したら、 1.0 の記事が多かったので CircleCI 2.0 向けの記事を書くことにしました。 異なる証明書で署名されたアプリと言われ、deploygate に毎回アンインストールを…
このあいだの記事では、Go 言語による gRPC サーバーの実装を完了させました。 また、 Go 言語によるクライアント実装についても触れました。 実運用としてクライアント(データの受け取り手)となるものは、Web の他に、 Android や iOS などのスマートフォ…
1on1 で何を話せばいいのか? 『ヤフーの1on1』をベースにしつつ、1年やった個人の経験を重ね、何のためにどういうことを話せばいいのかをまとめている。意味がない 1on1 にならないように話すこととは?
このあいだの gRPC の記事の「失敗5」の項で サーバー側の証明書の正当性を検証するステップはスキップするという方向の実装 にしたのですが、サーバー証明書の検証をおこなう方法がわかったので書いておきます。 なお、今回言う「サーバー証明書」というの…
Go 言語での開発のしんどいところ私的 No. 1 は、 ソースを GOPATH 以下のディレクトリで管理しないといけないところです。 alias cdgo='cd $(echo "$GOPATH" | awk -F "[:]" "{print $1}")' とエイリアスを振ったとしても、(ちなみに上は GOPATH を複数定…
1. ufw とは ufw は Ubuntu Firewall の略……ではなく、 Uncomplicated Firewall (複雑じゃないファイアウォール)の略です。 「昔は Ubuntu Firewall の略だったんじゃないの?」と邪推したんですが、 2008年1月24日時点の Wiki に 『Name: ufw (Uncomplica…
Go による gRPC サーバーへ、 nginx をプロキシーにして HTTPS 通信をおこなおうとしたらいろいろ失敗した話。grpcurl の使い方やサーバー・クライアントの実装例など記載。
80番ポートの設定に http2 を付けると cert renew --dry-run に失敗する
Makefile の変数って、大文字のスネークケース(Screaming snake case)が使われているのをよく見ます。 しかし、公式ドキュメントを読んでいると小文字のスネークケース(Snake case)のパターンもあり、 果たしてどちらを使うべきかわからないでいました。 例…
また忘れそうなのでメモ書き。 基本的に引っ越しは、NS レコードを書き換えて 移行先のDNSサーバに誘導するようにするんだけど、ConoHa はトップドメインの NS レコードを変更できない。 でもそもそも、ドメイン取得サービスの DNS サーバが起点となっている…
約2年に渡って使ってきた ConoHa から、メインのサーバを DigitalOcean に移行した話。美雲このはちゃんがこんなにもかわいいのに、それを失ってまで VPS サービスを DigitalOcean に変えた理由とは……
ARG の宣言を FROM の後に書くようにすべき話と、ADD や COPY でソースとして扱えるファイルは特定ディレクトリ以下だよ、って話
Makefile の変数定義で扱われる演算子 = , := , ?= の違いを解説。例があるのでわかりやすい