2022-01-01から1年間の記事一覧
GoでWebサービスを実装する際、Errorのログをどこで出すのかーという話、 少々古い記事になるけどGoのBlogに書かれていたのでサラッと日本語にしてみた。 GAEの実装を例にされているのと、2011年頃の記事なので、いろいろモダンなGo技術(?)を使うといい感じ…
最近某回線の品質問題が話題になっているので、回線のパケロスを調べられるツール。 どういう仕組で検知しているのか気になる。 packetlosstest.com
OpenAPI何もわからんですが、 Go で OpenAPI 3.0 に対応したいと思ったのですが、swaggerはどうやら OpenAPI 2.0 とやららしいので、 oapi-codegen を利用してみました。 インストール goがインストールされれている環境で go install github.com/deepmap/oa…
身の回りで使い始めた人が増えてきたので、インストールしてみたメモです。 細かい部分は追記するかもしれませんししないかもしれません。笑 インストール こちら からダウンロードし、ポチポチーっとインストールする。 設定した項目 Alfread に設定してい…
割と簡単な手順でIntelliJ上でmermaid記法を利用できるようになるのでメモ IntelliJの設定 Preferences(⌘ + ,) -> Language & Frameworks -> Markdown -> Merkdown Extensions の Mermaid を install してチェックを有効化する 有効化したらIDEを再起動しま…
ドキュメントとしてはここ cloud.google.com GitHubはここにある github.com 実際のコード import ( "context" "fmt" "log" "net/http" "os" "os/signal" "syscall" "time" ) // Create channel to listen for signals. var signalChan chan (os.Signal) = m…
具体的には gcloud auth print-access-token の出力をMakeの実行に利用したかっただけなのですが、 書きっぷりに若干の癖があるのでメモ。 記述方法 hoge: $(eval TOKEN=$(shell gcloud auth print-access-token)) hogecommand ~~~ --token="$(TOKEN)" こん…
GCPでアプリケーションを動かす場合、Project ID のパラメータをプログラム内から利用したい場合があります。 環境変数で渡す、というのも方法として悪くないと思いますが、 GCP環境で動いている場合にはメタサーバからProject IDを取得することができます。…
Cloud Run (go) 上で設定されている環境変数、たびたび何が設定されていたっけ?と調べることが数回あったので、 忘れないようにメモしておくことにした。 設定されている環境変数 goの os.Environ を叩いて取得できるものは以下。 コンテナは gcloud run de…
タイトルの通りですが、Shokz の OpenRun Pro (以下OpenRunと書きます)を買って、ミーティングに利用しようとしていたのですが、 MS Teams Slack Huddle Zoom あたりでミーティングをしていると、OpenRun が勝手に「ミュートしました」と強制的に何度もミ…
エンジニアなら英語必要ですね。 独⽴⾏政法⼈ 情報処理推進機構 産業サイバーセキュリティセンター第5期中核⼈材育成プログラム の 「セキュリティエンジニアのための English Reading」プロジェクト というもので、資料が公開されていたのでメモとして。 …
最近ちょこちょこMacを新しく買うことがあり、何度も同じインストール手順を行なっているような気がしたので、メモを残します。 (作業中なので追々追記するかも) 適用する設定 caps lock キーを Control キーに置き換える 標準の Control キーの位置だと押…
Macが新しくなり、VSCodeも新たに入れ直したのでVimの設定がされていない、、、 これでは生産性が全く上がらない、、ということでVim設定します。 Neo Vimと連携するものも最近はあるようですが、以前から使ってるコチラを設定した。 インストール shift + c…
うっかり Untrusted にしてしまったワークスペースを trusted に変更する場合には以下の手順を行う shift + ⌘ + P を実行する 検索窓に Manage Workspace Trust と打ち込む In a Trusted Folder を選択する 以上です。 trusted になっていない場合、 ASCII …
自社のロゴが入ったQRコードとか作りたいですよね。 そういう時に便利に使えるツールが QArtCoder になります。 research.swtch.com サンプルはこんな感じ。 便利ですね。
新しいMacに移行する際にまっさらから設定したので、作業メモ。 プラグインをインストールする https://marketplace.visualstudio.com/items?itemName=vscodevim.vim こちらからそれっぽくポチポチします。 vim の設定を適用する Quick Example にある設定を…