my-notebook blog

Macbook 12inch 2017 を入手した話

今更と言うべきか、とうとうと言うべきか、Macbook 12inch 2017 を手に入れました。

MacBook-2017

2018年のはじめには ThinkPad のどれかにするつもりでいたのですが 諸事情により Macbook 12inch にしました。 2018年の5月くらいには腹は決まっていたのですが、6月にはあの WWDC が開催されるので待っていました。 Macbook 2017 を買ったとたんに Macbook 2018 が出るという苦痛には耐えられそうもないので。

続きを読む…

MapDB に PDF を保存する、そのために PDFデータを Base64 文字列に encode したり decode したりの話

別に PDF データに限らず Binaryデータを Base64 で文字列にして保存するという話。 時々必要になるがその度にあれどうするんだっけ、となるのでここにまとめておきます。 Groovy の LeftShift Operator (<<) を IO 系のコードで使うと直感的にわかりやす過ぎなのでおすすめです。

続きを読む…

MapDB: Javaアプリケーションでちょっとしたデータを保存しておきたい場合に便利

アプリケーションでデータをキャッシュして再利用したい。 たとえば、 Mongo などを使えばそれを実現できるけれど、 UNIXのDBMのような、キーとバリューのセットを保存しておきたいだけなので、 もっと簡単に済ませたい。

Java界隈で DBM っぽいそれと言えば、Berkeley DB がかつては定番だった気がする。 もう少し手軽なものはないかと探してみると MapDB がありました。

続きを読む…

Ubuntu Server に ssh でログインしたら DISPLAY 変数を自動セットする話

諸事情により Ubuntu Server 18.04 上の Android Studio を Macbook 側にX11(XQuartz) を使って表示させて使っているのだが、そのとき Ubuntu Server 上で毎回 DISPLAY 変数を設定するのが面倒だったので、自動でセットするようにした話。

続きを読む…

NUC NUC5I5RYH Windows10 のスリープ問題がついに解決した話

NUC NUC5I5RYH に Windows10 を入れて使っているのだが、長年の悩みは スリープ中に何もしていないのに、起動してしまうこと。 しかしついに解決しました。

続きを読む…


Older Posts »