hatenob

プログラムって分からないことだらけ

2016-01-01から1年間の記事一覧

SpringBoot+Vaadinを触ってみた

最近は「ちょっと触ってみる」系のことばかりでしっかり調べたり全然できていませんが、まぁ何か新しいものに触れてみるというのも大事なことということで。 今回は、SpringBootとVaadinでして、SpringBootで簡単にCRUDの画面アプリ作る方法ないかなぁ~とさ…

Vert.xを触った(HelloWorldだけ)

Non-Blockingとかリアクティブとかを調べていたら、RxJavaからVert.xというのに辿り着いて、何かもよく分からずにHelloWorldだけ書いてみた。書いてみたといっても、以下を写経しただけ。vertx.io数年の歴史はあるものの、あんまり情報が豊富とは言い難い感…

Spring BootのアプリケーションをDockerで動かす

動かすだけなら簡単にできた。 Getting Started · Spring Boot with Docker をなぞるだけです。環境 OpenJDK 1.8 Maven 3.0.5 どちらも、CentOS7でyumで入れました。 Dockerイメージの作成 Mavenプラグインをpom.xmlに追加。 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plug</artifactid></plugin>…

VagrantでAnsible local

そういえば昨日の記事で動かした環境は、Vagrant+VirtualBoxでした。 Vagrantで環境を作るときはchef_zeroを使っていたのだけれども、エージェントレスなAnsibleのほうが使い勝手よさそうなのと、Red Hatが買収したので今後はRHELでも使えるようになりそうな…

Kongを試してみる

Kongとは、「スケーラブルなOSSのAPIレイヤー(API GatewayやAPI Middlewareとも呼ばれる)」(直訳)です。 APIにおいて共通的な処理を集約してAPIのエンドポイントを提供し、バックエンドにプロキシをするプロダクトです。 ひょんなことから知る機会があっ…

curlでftp

ちょっと調べたメモ。 ダウンロード $ curl -o <file> -u <user>:<pass> --ftp-pasv ftp://<hostname>/<path> アップロード $ curl -T <file> -u <user>:<pass> --ftp-pasv ftp://<hostname>/<path> パスワード秘匿 パスワードをシェルに直書きすると怒られる時のための気休め対応。 パスワードはファイルに落としておく。 $ opens</path></hostname></pass></user></file></path></hostname></pass></user></file>…

log4j2でrsyslogにTCP転送

log4j2でrsyslogにログ転送するのを試していましたが、思わずはまったのでメモ。 環境 rsyslogのホスト:CentOS 6 rsyslogのバージョン:CentOS 6の標準バージョン(v5) 転送元のプログラム ただログを飛ばしたいだけなので、こんなので十分。 import org.a…

Javaでtail -f

ログにエラーが記録されたら○○したい、みたいなことってよくあるので、Javaでtail -fする方法を模索中のメモ。 自分で作る 手抜きするとこんな感じ。 public static void main(String[] args) throws Exception { try (BufferedReader br = Files.newBuffere…