CLOVER🍀

That was when it all began.

MySQL 8.0で、InnoDBの状態を確認する方法を調べる

これは、なにをしたくて書いたもの? MySQLのInnoDBストレージエンジンの状態、情報を見るのには、どうしたらよいのかな?ということで。 情報を調べて、とっかかりとして簡単にまとめておくことにしました。 環境 今回の環境は、こちらです。 mysql> select…

Infinispan Serverの管理コンソールにアクセスする & RESTエンドポイントに認証設定を行う

これは、なにをしたくて書いたもの? Infinispan Serverの管理コンソールにアクセスしたり、RESTエンドポイントに認証設定をしたいと思いまして。 なお、Hot Rodでは以前に認証・認可設定を行っています。 Infinispan Server(Hot Rod)で、認証・認可設定を…

Emacsに、csharp-mode+lsp-modeを導入する

これは、なにをしたくて書いたもの? 先日、.NET(.NET Core)をUbuntu Linuxにインストールしてみたので、今度はEmacsでlsp-mode+C#を扱えるように してみます。 Ubuntu Linux 20.04 LTSに、.NET 5.0/.NET Core 3.1をインストールしてみる - CLOVER 言語…

Ubuntu Linux 20.04 LTSに、.NET 5.0/.NET Core 3.1をインストールしてみる

これは、なにをしたくて書いたもの? Ubuntu Linuxに、.NET Coreをインストールしてみようかなと。 .NET Core .NET自体の説明は、こちら。 .NET の概要 | Microsoft Docs そして、.NET Coreについて。 2014 年に、Microsoft によって、.NET Framework のクロ…

Azure Storege向けのSpring Boot Starterを試してみる

これは、なにをしたくて書いたもの? ローカルで、Azure StorageエミュレーターのAzuriteの使い方を調べたので、今度はJavaから使ってみます。 Azure Storageエミュレーター、Azuriteを試す - CLOVER Azureで使えるSpringライブラリがあるようなので、こちら…

Infinispan Serverのネイティブイメージを試す

これは、なにをしたくて書いたもの? Infinispan 11.0.0.Finalから、Infinispan Serverのネイティブイメージがリリースされています。 Blog: Infinispan 11.0.0.Final - Infinispan Blog: Infinispan Native Server Image - Infinispan 前々から気になってい…

Infinispan Serverに、URIを指定してアクセスする(Hot Rod URI)

これは、なにをしたくて書いたもの? Infinispan 11.0.0.Finalから、Infinispan Serverへの接続情報や設定をURIとして表現できるようになっています。 Blog: Hot Rod URI - Infinispan Blog: Infinispan 11.0.0.Final - Infinispan ちょっと興味があったので…

Go 1.16で追加された、embedパッケージ(Embedded Files)を試してみる

Go

これは、なにをしたくて書いたもの? Go 1.16で、embedというパッケージ(機能)が追加されたようなので、こちらを試してみたいなと思いまして。 ビルド時にファイルを埋め込み、アプリケーションの実行時にアクセスできる機能のようです。 embed Go 1.16の…

Azure Functions(Java)のTimerTriggerをローカルで動かしてみる

これは、なにをしたくて書いたもの? 前に、Azure FunctionsのHttpTriggerをローカルで動かしてみました。 Azure Functions(Java)をローカルで動かしてみる - CLOVER 今回は、TimerTriggerを動かしてみたいと思います。 TimerTrigger TimerTriggerは、Azur…

Azure Storageエミュレーター、Azuriteを試す

これは、なにをしたくて書いたもの? Azure Storageを、ローカルで動かすためのエミュレーターがあるようです。 開発とテストに Azure ストレージ エミュレーターを使用する | Microsoft Docs ですが、こちらはあまり開発されていないうえに、Windowsでのみ…

Azure Functions(Java)をローカルで動かしてみる

これは、なにをしたくて書いたもの? Azure Functionsはローカルでも多少動かせるようなので、Javaで試してみようかな、と思いまして。 どういった雰囲気なのか、まずは知ってみようというのが目的です。 お題 Azure Functions(Java)を、HTTPトリガーとし…

Node.jsの管理ツール、nvmをインストールする

これは、なにをしたくて書いたもの? これまで、Node.jsのインストールにはずっとnodebrewを使っていました。 Node.jsを管理したくて、nodebrewをインストールする - CLOVER GitHub - hokaccha/nodebrew: Node.js version manager 開発が止まっていることは…

Spring Cloud Functionを試してみる

これは、なにをしたくて書いたもの? Spring Cloud Functionを、ちょっと試してみようかな、と。 Spring Cloud Function Spring Cloud Functionとは、関数(Function)を使ってロジックを実行する仕組みです。特定の実行環境に依存せず、 同じコードでWebの…

GoでMySQLにアクセスしてみる

これは、なにをしたくて書いたもの? Goを使って、データベースにアクセスするコードを書いてみたいなぁと思いまして。 sqlパッケージ Goでデータベースにアクセスするには、sqlパッケージを使うようです。 sql - The Go Programming Language sqlパッケージ…

Goのビルドやテスト結果のキャッシュをクリアする

Go

これは、なにをしたくて書いたもの? Goでテストを動かしたりしていると、こんな感じでcachedと表示されたりします。 $ go test ./... ok xxxx (cached) テスト結果がキャッシュされているようです。 これについて、ちょっと調べてみました。 環境 今回の環…

Goの構造体を使う時の初期化方法と結果を確認する

Go

これは、なにをしたくて書いたもの? Goの構造体の初期化方法はいろいろありますが、どれがどう違うんだっけ?というのをよく忘れるのでメモしておきます。 環境 今回の環境は、こちらです。 $ go version go version go1.16 linux/amd64 確認用のモジュール…

Funqyを使ってQuarkusでFunctionを書いてみる

これは、なにをしたくて書いたもの? Quarkusを使って、Functionを作る方法をちょっと見ておきたいな、と思いまして。 ガイドを見ていると、いくつか選択肢があるようです。 Guides / Cloud 今回は、Funqyというものを見ていきたいと思います。 Funqy? Funq…

Goでのビルド時に使う、-ldflagsフラグと-Xについて調べてみた(go tool link)

Go

これは、なにをしたくて書いたもの? 記事や書籍などで、以下のような記述を見かけます。 $ go build -ldflags '-X main.xxxx=....' この-ldflagsと-Xの指定でプログラム内の値を変えているようなのですが、「変えられます」という情報以外のことを あまり見…

Quarkusでのテストを書いてみる

これは、なにをしたくて書いたもの? Quarkusでのテストのやり方、書き方を覚えてみようかなということで。 こちらのガイドに沿って、見ていきます。 Quarkus - Testing Your Application 環境 今回の環境は、こちらです。 $ java --version openjdk 11.0.10…

暗号化アルゴリズムやSSL/TLSなどの、セキュリティガイドラインに関する資料

どういうところを見るのがよいのかな、と時々思うので。 やっぱり、NISTなんでしょうか。 Cryptographic Standards and Guidelines | CSRC SP 800-52 Rev. 2, Guidelines for TLS Implementations | CSRC 英語…と思って眺めていたのですが、IPAに翻訳文書も…

Perlの定義済み変数について

Perlを使っていて、$_や$.といった定義済みの変数にどんなのがあるかいつも忘れるので。 どこを見たらまとまってるんだろう?と思ったのですが、よくよく考えるとPerlのWebサイトを見たらよかったですね…。 Perl predefined variables - Perldoc Browser per…

Goのxerrorsパッケージを試す

Go

これは、なにをしたくて書いたもの? Goのエラー処理に関する情報を見ているとxerrorsというものがよく出てくるので、1度見ておこうかなと思いまして。 xerrorsパッケージ xerrorsパッケージは、Goのエラーハンドリングのためのパッケージです。 xerrors · p…

Terragruntを使って、複数のTerraformモジュールの操作を1回のコマンド実行で行う

これは、なにをしたくて書いたもの? Terragruntを学ぶシリーズ。今回でひと区切りの予定です。 最後は、Terragruntを使って複数のTerraformモジュールの操作を1回のコマンド実行で行ってみます。 Terragruntで、Terraformモジュールの操作を1度に行う Terra…

Terragruntを使って、環境ごとのTerraformの構成ファイルを削減する

これは、なにをしたくて書いたもの? Terragruntを学ぶシリーズ。 今回は、Terragruntを使って環境ごとに作るTerraformの構成ファイルを減らしてみます。 Terragruntで、環境ごとの構成ファイルを減らす Terraformを使って、複数の環境を構築、管理するのに…

GitLabのデフォルトのユーザー名は?

GitLabをOmnibusインストーラーでインストールし、最初にGitLabにブラウザでアクセスするとパスワードの変更を求められます。 このユーザーが「誰?」という話。特に名前も表示されていないのでわからないし、なにより忘れるのでメモしておこうかなと。 正体…

複数バージョンのGoをインストールする

Go

これは、なにをしたくて書いたもの? Goはapt(+PPA)でインストールしているのですが、他のバージョンが使いたくなる時もあったりします。 Ubuntu · golang/go Wiki · GitHub こういう時はどうしたらいいのかな?と思ったのですが、Go自体が複数バージョン…

Terragruntを使って、Terraform実行時の引数やオプション指定をまとめてみる

これは、なにをしたくて書いたもの? Terragruntを学ぶシリーズ。 次は、Terragruntを使ってTerraform実行時の引数やオプション指定をまとめてみます。 Terragruntで、Terraform実行時の引数やオプション指定をまとめる Terraformを実行する時に、引数やオプ…

Terragruntを使って、TerraformのProvider定義をまとめてみる

これは、なにをしたくて書いたもの? 前に、Terragruntを使ってTerraform Backendの定義をまとめてみました。 TerragruntをUbuntu Linux 20.04 LTSにインストールして、Terraform Backendの定義をまとめてみる - CLOVER 今度は、Providerの定義をまとめてみ…

現在保持しているVagrantのBoxを一括でアップデートしたい

vagrant box updateに--boxオプションを指定することで、カレントディレクトリにVagrantfileがない状態でもBoxを アップデートできることを知りませんでした。 これとvagrant listをうまく使えば、現在保持しているBoxを一括でアップデートできそうですね。 …

TerragruntをUbuntu Linux 20.04 LTSにインストールして、Terraform Backendの定義をまとめてみる

これは、なにをしたくて書いたもの? Terraformを使うの時にTerragrantというラッパーを使うと便利、みたいな話があるようなので少し試してみようかなと。 Terragrunt | Terraform wrapper Terragrunt TerragruntとはGruntworkが作成しているTerraformのラッ…