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

keyhac

mac

Macをsierraにアップグレードしたらkarabinerが使えなくなったので、かわりにkeyhacを試してみる。keyhacはkarabinerとちがって、コントロールキーとコマンドキーを交換という定義ができず、常にkeymap["Ctrl-a"] = "Cmd-a"というふうにメインキーとの組み合…

sshセッションのタイムアウトを防止する

最近AWSを使うことが多くなって、EC2のインスタンスにsshで接続して作業するが、なにかというとタイムアウトするので不便。ちょっと調べたら サーバの/etc/ssh/sshd_configにClientAliveInterval 60を設定する ~/.ssh/configにServerAliveInterval 60を設定…

EntityManager#createNativeQueryで一部のデータを取り出すとき

EJBのEntityManagerでテーブルをselectしてそのテーブルのエンティティを返すのは普通にやることだが、group byしてキーだけ取り出したい、などのときは以下のようにObjectの配列のリストとして扱う。 val keys = em.createNativeQuery("select t1.key1, t1.…