Golang
前回書いた、「「Gophers Office Hours #13 〜セキュリティ回〜」で話されていたInteger Overflowの話。」の続き。発表者の@rung氏からInteger Overflowの根本対策の話を聞いたので、実際にコードにして確認してみた。
2020年10月19日、オンラインイベント「Gophers Office Hours #13 〜セキュリティ回〜」に参加しました。 イベントの詳細はこちら。mercari.connpass.comこのイベントでは、Go言語のセキュアコーディングの話をされていたのですが、その中で話されていた「Int…
自分が担当している運用作業の中で、数十個のグラフが表示されるHTMLをPDFに変換して、そのPDFをエビデンスとして保管する作業があります。これまではHTMLをブラウザに表示した後に印刷ボタンを押し、出力先をPDFにするという手順で実施していました。最初は…
2019/02/19(火)に「Go勉強会 Webアプリケーション編 」に参加してきました。今回の題材は「gRPC」です。gRPCは、公式ページのQuick Startをいくつかの言語で実施して、Basics(英文)のページを読んで一旦止まっていたので、ある意味では復習になりました。…
前回に続き、gRPCとProxy配下の環境ネタ。ちなみに、前回ハマってた内容はこちら。 mzryuka.hatenablog.jp前提として、Proxy配下の環境。 localhost内でGo言語以外の言語で動かしたgRPCのクライアントが、gRPCのサーバ側にアクセスできなかった。 ホストOS上…
タイトルで結論が出ているんですけどね。 Dockerファイル内で実施していたapt-getが問題なく動いていたので、peclの通信がProxyにブロックされているとはすぐに思いつけませんでした。
dockerのproxyに関するメモ。 CentOS 7.6.1810 、docker version 18.09.0 の環境下で遭遇した事象。 発生した事象 proxy配下の環境で、envoyのdockerをpullしようとした際に、以下のエラーが発生。 $ docker pull envoyproxy/envoy:latest Error response fr…
2019年1月8日、「mercari.go #5」に参加してきました。簡単に内容を記録しておきます。 mercari.connpass.com mercari.goへは、#3についで2回目の参加となります。
「Go言語によるWebアプリケーション開発」を写経していた際に、「2.6.3 自分のユーザ名の表示」の章でちょっとハマった。 teratailで同じようにハマってた人がいたみたいなので、備忘のために記載しておく。https://teratail.com/questions/55504 発生した事…
※Goのバージョンは1.9.1で確認しています。Go言語で特定の文字列から時刻(Time型)を生成する際には、パッケージ「time」の「Parse」や「ParseInLocation」を利用します。 違いは、ParseがUTC固定で、ParseInLocationがLocation(「”Asia/Tokyo”」等)を指…
Go言語で「http.ListenAndServe」を使った際に、エラーメッセージ「missing port in address」が出た時の対処メモ。もっとも、オチは「渡す引数の設定値を間違えていた」というポカミスで、恥ずかしい限りなのですが。