Amazonのランキングで1位のPCスピーカーロジクール(logicool)Z120BWを買った

これ www.amazon.co.jp 外箱 開封 スピーカー表 価格が1200円ちょっとと考えると結構しっかりしたつくりになっている。 ボリュームレバーを反時計回りにするとボリューム下げる、端までいくと電源OFF、時計回りに回すと電源ON(LEDランプが点灯する)ボリュ…

Windows10でHaskell開発環境を構築する(Stack, HIE, VsCode)

概要 環境 注意点 手順 Stackのインストール Stack Setup HIEのビルド 前準備 clone Haskell Language Server (VSCodeの拡張)をインストール 試す プロジェクトを作成する ビルド 実行 参考 概要 Windows10でHaskell開発環境を構築する手順を示す。 環境 以…

F#でT4の実行時テキスト生成を使用する

概要 T4 (Text Template Transfomration Toolkit) を利用して実行時テキスト生成をF#にて行う。 T4がサポートする言語はC#, VisualBasicのみだが、C#プロジェクトでテンプレートを作成し、別のF#プロジェクトからそれを参照するという形でF#でもT4を利用する…

自作キーボード Mint60を組み立てた

自作キーボードのMint60を組み立てた。キースイッチとかキーキャップとか個別に揃えるのが面倒だったのでBoothでスターターキットを購入した。 組み立て直後は何故か片側のキーボードが動かなかったりしたが今の所安定して稼働している。ちなみにこの記事はM…

ApplePay->GooglePayへ移行している

iPhone8 PlusからPixel3に乗り換えたので、決済もApplePay→GooglePayへ乗り換えた(途中) iPhone8 Plusについては以下 hkou.hatenablog.com Google Payに移行して変わったことなど 対応する電子マネーが増えた ApplePay : Suica, iD, QuickPay GooglePay …

3Dプリンタ FlashForge Adventure3を購入した

6月頃に予約注文したAdventurer3 が届いた。 初回予約組は7月中頃発送とのことなので、運良く初回予約組に入っていたらしい。 開封してみた。PLAのフィラメントと電源ケーブルが入っている。 本体を箱から取り出した。流石に最新モデルだけあってデザインが…

バイク試乗してきた(VERSYS-X 250, VStorm250)

VERSYS-X 250 足つきはCRF250Lよりは良い スリッパークラッチ搭載なのでクラッチレバーがすごく軽い 試乗したバイクはクラッチミートがだいぶ遠くてなれるまでちょっと手こずった 高回転型っぽいエンジン特性でツアラーとしてそれはどうなのとか思った(普段…

Office 365 Teamsにoutgoing webhookが来たのでbotっぽいものを作ってみた

Twitterを眺めていたらMS TeamsにOutgoing Webhookが導入されたという情報が流れてきたので早速これを利用してbotを作成してみた。 docs.microsoft.com システム構成 WebHookの通知を受けるAPIはServerlessFrameworkを利用して作成する。 ServerlessFramewor…

日帰りダム&温泉ツーリング(スパー美輝)

本日は行ったことのない温泉を開拓するべくツーリングをしてきた。 まずは下呂方面へ向かう。休日だったが大通りから外れた道を選んだのでそこまで混雑はしていなかった。 金山湖 岩屋ダム 金山湖沿いの道は程よいワインディングになっておりバイクで走って…

Apache IgniteでバックエンドにH2 Databaseを利用して永続化する

概要 Apache Igniteはインメモリデータグリッドを実現するミドルウェアであるがデータを永続化したいことがある。 永続化の方法としてディスク領域に保存するNative Parsistenceと外部のデータベース等に保存する3rd Party Persistence機能があり、 この記事…

Akka Remoteを利用したServer, Clientの簡単なActor通信するサンプルで動作確認した

概要 akka remoteを使ったリモート間のActorプログラムに慣れるために、client -> server構成の単純なプログラムを作成して動作を確認した。 作成したプログラムは以下 github.com 動作環境 Windows 10 Pro 1709 JRE build 1.8.0_151-b12 scala 2.12.6 akka-…

ServerlessFrameworkでS3の静的サイトのホスティングをする

概要 S3に静的サイトのホスティング機能がある。静的ファイル(HTML, js, css等)をS3に配置すると、それらのファイルをウェブ公開してくれる機能だ。 ウェブホスティング用のS3バケットを作成したり、静的ファイルをS3にアップロードしたりするのをServerle…

水辺の温泉 日帰りツーリングしてきた

GW, せっかく天気が良いのにずっと家に引き篭もっているのもアレなので、久しぶりに日本海側の温泉へ行くことにした。日本海側は天気が良い日が少ないので今日みたいな「全国的に晴れ」みたいな日を狙って行かないと満足度が低いのだ。 道程が長くなりそうな…

第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コマンドでシグナルを投げて…

iPhone8Plusを購入した

iPhone8Plusを購入した。前はAndroid端末を利用していたがもう2年ぐらい経っておりバッテリの劣化も激しいので買い替えたかった。iPhone8Plusは以下の理由で購入を決定した。 sim free端末が欲しかった 電子マネーを利用したかった ARアプリで遊んでみたかっ…

ひまわりの湯へ行ってきた

結構暖かくなってきたしバイクもたまには動かさなきゃと思い、近場のひまわりの湯へ行ってきた。 走り始めはそこまで寒くなかったけど、ひまわりの湯へ近づくにつれて非常に寒くなってきた。山の上の方にあるし近くにスキー場もあるようなところだから寒いの…

ことぶきの湯へ行ってきた

唐突に温泉へ行きたくなった。名古屋近郊はまともな泉質の温泉が少ない。なのでちゃんとした温泉に入ろうとすると結構走らなければならない、まだ今は寒いので距離が遠いのは億劫になる。そんなことを考えていたら近場でもちゃんとした泉質の温泉があるとい…

北海道行ってきた(紋別→ガリンコタワー→網走刑務所→網走)

今日はガリンコ号に乗る予定だった。そして今日は今年初のガリンコ号出港日である、前日に電話予約して楽しみにしていたが朝電話がかかってきて「天候不順のため本日の出港は取りやめになりました」とのこと。 このときは「こんなにいい天気なのに出港できな…

北海道行ってきた(札幌→旭川→紋別)

今日は殆どの時間を移動に費やした日だった。最終目的地は紋別で、札幌から旭川は電車で向かい、旭川から紋別までは車で移動した。 ホテル(朝) 朝焼けが他のビルに反射してなかなか綺麗な景色。近代的なビル群とそのすぐ後ろに山々が見えるのも名古屋では…

北海道行ってきた(名古屋→札幌)

案件と案件の切れ間ができて長期休暇が取れたので、久しぶりに北海道へ行ってきた。 出発(中部国際空港) 平日に出発したので、空港は人がいなくて快適だった。スカイデッキは強風のため閉鎖されてて残念だった。 飛行機に乗り込む。この瞬間はいつもワクワ…

電動歯ブラシ(Panasonic ドルツ EW-DP51)を買った

ジェットウォッシャーを買ったことでかなり口内環境が改善されたかに見えたが、まだ磨き残しがあるようで手磨きの限界を感じ、電動歯ブラシを購入することにした。 hkou.hatenablog.com 購入したのは、「Panasonic ドルツ EW-DP51」。かなり値が張るお値段だ…

「ジェットウォッシャー ドルツ」EW-DJ51-Aを買った

下の歯茎がなんかむずむずするというか違和感があったので歯医者に行った。歯茎には特に問題はなかったが虫歯が結構できていてショックを受けた。(治療中) 歯磨きは念入りにしているつもりだが、どうも限界があるようで、別の対策の必要性を感じた。 そこ…

AWS SESのバウンス・苦情メールをSNS経由で通知する(2017/12版)

概要 AWS SESのバウンス・苦情を管理したい。 これらを放置して一定の基準を超えてしまうとSESが停止されてしまうためである。詳細は以下のリンクを参照。 docs.aws.amazon.com SESにはバウンス・苦情があった場合の通知機能があり、SNSを経由して他のサービ…

あるリモートワークの1日

今日は寒いし荷物が来るのでリモートワークで働いた。 ついでにリモートワークしているときにどのような生活をしているかブログに記そうと思う。 起床(8:12) GoogleHomeにセットしていたアラームで起きる。布団の外は寒いので枕元に置いてあったエアコンの…