CLOVER🍀

That was when it all began.

2018-02-01から1ヶ月間の記事一覧

Keycloakをインストールしてみる

ちょっとSSO、認証関連の話題に最近興味がありまして、Keycloakを少しずつやってみようかなと思いまして。Keycloak Keycloak? 認証、認可に関するOSSで、OAuth 2.0/OpenID Connect 1.0に対応しています。ThouthtWorksのTechnology Radarにも出てきて、けっ…

Alluxioをインストールしてローカル起動する

Alluxioという、分散インメモリストレージが面白そうだなぁと思いまして。Alluxio - Open Source Memory Speed Virtual Distributed Storage Alluxio? Alluxio(旧名Tachyon)というのは、分散インメモリストレージです。Javaで実装されているみたいです。O…

Dockerコンテナ内で、tmpfsをマウントしたい

Dockerコンテナ内で、以下のようにtmpfsをマウントしようとしても、「権限不足」として怒られてしまいます。 $ sudo mount -t tmpfs -o size=1G tmpfs /mnt/test mount: permission denied ホスト側からvolumeとして与えるのが筋のような感じもしますが、あ…

JettyのLocalConnector/HttpTester/ServletTesterで、Webアプリケーションの動作確認をする

Jettyに、LocalConnectorというConnectorがあることを知りまして。LocalConnector (Jetty :: Project 9.4.8.v20171121 API)こちらはテスト目的のConnectorで、こんな感じに使うそうな。 HttpTester.Request request = HttpTester.newRequest(); request.setU…

組み込みJettyで遊ぼう

最近、ちょっと組み込みのJettyを触っている時間が増えたので、ちょっとまとめておこうかなと思います。Jettyを組み込みの形で使って、以下のことを試してみたいと思います。 Servletを使う Webアプリケーション(Servlet+アノテーション / web.xmlレス)を…

Node.jsアプリケーションを、実行可能ファイルにまとめるnexeを試す

Node.jsを使って作成したアプリケーションを、単一の実行可能ファイルにまとめる方法はないかなぁと思って 調べてみました。deployment - How do I deploy Node.js applications as a single executable file? - Stack Overflownexeというものが、自分の要求…

Node.jsアプリケーションを、Google ChromeのDevToolsでデバッグする

Node.jsを使って書かれたアプリケーションをデバッグするにはどうするのがいいのかちょっと調べていたのですが、 今はGoogle ChromeのDevToolsを使うのが良いみたいですね。Debugger | Node.js v9.5.0 DocumentationDebugger / V8 Inspector Integration for…

JavaScript/Node.jsでエンコーディング変換を扱うことができる、iconv-liteを試す

Node.jsといえば、UTF-8のエンコーディングが基本で、Shift_JISやEUC-JPなどを扱う場合にはどうするんだろう?と思って いたのですが、「iconv-lite」というモジュールを使用するのがよいみたいです。GitHub - ashtuchkin/iconv-lite: Convert character enc…

Reactor Kafkaで遊ぶ

ReactorのApache Kafka向けのライブラリとして、Reactor Kafkaというものがあります。GitHub - reactor/reactor-kafka: Reactive Kafka Driver with Reactorこちらを使って、Apache Kafkaにアクセスしてみましょう。 Reactor Kafka? Reactor Kafkaは、Apach…

Emacsでインストールしたパッケージを一括でアップデートする

M-x list-packages(package-list-packages)を実行した上で、「U」から「x」。参考) emacsのパッケージを更新する方法package-utils.el : パッケージを簡単にアップグレード・削除するEmacs のパッケージ管理機能の使い方 | プログラマーズ雑記帳

Node.jsのフレームワーク、Expressを使ってRESTサーバーを書いてみる

Node.jsを使って、ちょっとREST APIが作れるフレームワークを試してみようと思いまして。Expressというフレームワークがスタンダードらしいので、これを試してみることにします。Expressドキュメントをざっと見た感じ、シンプルで使いやすそうな雰囲気が?以…

HazelcastのEntry Processor再入門

ちょっと思うところがありまして、HazelcastのEntry Processorを少し詳しく見ていこうかなと思います。なお、HazelcastのEntry Processor自体は前に試したことがあるのですが、今回はもっと内部動作やData Affinity的な観点も入れつつ。 HazelcastのEntry Pr…

Node.jsで、JSONをPOSTするHttpClient/受けるHttpServerを書いてみる

Node.jsのお勉強ということで。HTTPのClient/Serverを書いてみようと思ったのですが、お題としてJSONをPOSTする/受けるClient/Serverを書いて みましょうかと。環境。 $ node -v v9.4.0 使うモジュールは、HTTPのようです。HTTP | Node.js v9.4.0 Documen…