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

第6世代iPad(シルバーグレー)を購入した

概要 最近手書きでメモすることが多くなり、いつも紙に描いていたが、いつの間にかどこかへ行ってしまったり、整理がしづらかったのでデジタル化したいなぁと常々感じていた。 Apple PencilはiPad Proでしか利用できなかったが、この前新しく出た第6世代iPad…

木崎湖ツーリング行ってきた

今日は天気が良かったので木崎湖へツーリングしてきた。 山の上の方にはまだ雪が積もっているけど、下の方は初夏のような気温で、ツーリングするには最適だった。 ゆーぷる木崎湖で昼ごはんを食べる。休日のお昼時だというのに自分と他一組ぐらいしか客がい…

API GatewayでAPIキー認証付きのHTTP APIを作る

やりたいこと 以下の記事で作成したAPIは誰でも呼び出せる状態なので、ある特定のクライアントからしか呼び出せないように認証をかける API GatewayのAPIキー認証を利用する hkou.hatenablog.com serverless.ymlを編集する providerの項目にAPIキーと使用量…

ServerlessFrameworkでHTTP API (API Gateway + Lambda (Node.js) )を作成&デプロイする

やりたいこと serverless frameworkを利用してHTTP APIを作成、デプロイする。 HTTP APIはAWSのApiGateway + Lambdaの構成で作成する。 環境 Windows 10 Pro node.js v6.10.3 npm 4.0.5 aws-cli/1.11.149 Python/2.7.9 Windows/8 botocore/1.7.7 serverless …

Groovy, Spockを使ってJavaのテストを作成する

Gradleをインストールする プロジェクト作成 テスト対象のクラスを追加 Specificationを追加 テストを実行 テストが通るように実装 例外のテスト テストレポート Gradleをインストールする 公式のインストールガイドを読むと、Chocolateyでインストールでき…

docker stopしたときにjavaのShutdownHookが呼び出されない

概要 以下の記事で作ったプログラムをdockerコンテナ上で実行して、docker stopしたときにShutdownHookが呼ばれない現象が発生した。 hkou.hatenablog.com 以下のDockerfileでイメージを作成, プログラムはシェルスクリプト経由で実行している。 FROM java:o…

ShutdownHookがどのシグナルで呼び出されるか確認した

やりたいこと JavaプログラムでaddShutdownHookに指定したThreadがどのシグナルで終了したときに呼び出されるのかを確認する。 Runtime (Java Platform SE 8) 確認方法 以下のJavaプログラムを実行する 起動したプログラムにkillコマンドでシグナルを投げて…