Bashで大文字・小文字を無視して補完してもらう readlineの設定ファイル~/.inputrcに以下の一行を追加します。 set completion-ignore-case On 参考 bashのtab補完で大文字/小文字を無視 – Qiita Tomoumi Nishimuraハック2016.05.18 1,036
期間Aについて、期間Bに含まれない期間の長さを計る Date from = getStartDate(); Date to = getEndDate(); Date upper = dateOf(5, 0); Date lower = dateOf(22, 0); lon… Tomoumi Nishimuraハック2016.05.11 163
ALNumberFieldでfloatを取り扱う Aipo内部で使われているALNumberFieldですが、内部的には値をString型で保持しているため、実はlong以外の値としても(一応)利用できます。 使い方 値をセットするときはString型としてセットします… Tomoumi Nishimuraハック2016.04.28 272
Java8でnullではなくOptional型を利用する 以前の記事でもちょっと登場したんですが、Java8ではラムダ式に加えてOptional型というものが導入されました。 Optional型とは? Optional型、言語によってはMaybeだったりOptionだったりOp… Tomoumi Nishimuraハック2016.04.27 4,979
java8でリスト処理 ラムダ式の導入のおかげでリスト処理が本当に楽になりました。 1. ラムダ式の書き方 ラムダ式というのは、要するに関数のことです。関数とは、一定の入力を受けて一定の出力を行うようなものです。めちゃくちゃ雑な表現をすると、関… Tomoumi Nishimuraハック2016.04.21 1,043
pom.xmlの変更を.classpathに反映する pom.xmlにて依存ライブラリを変更しても、.classpathに反映されないことがあります。その場合には、 mvn eclipse:eclipse とコマンドを打つことで.classpathが更新されます。 参考 構… Tomoumi Nishimuraハック2016.04.20 5,282
Aipoのトップページが正常に表示されなくなった場合 開発中はデータを直接いじって動作をためす場合もあり、意図せずトップページが正常に表示されなくなったりします。 そういう場合は、管理画面からアプリ配置を初期化することで対応できることがあります。 管理画面→アプリ管理→右上… Tomoumi Nishimuraハック2016.04.14 488
scala/sbtでjarにリソースファイルを同梱して利用する Scalaで静的リソースをjarに同梱し、あるいはjarに同梱したリソースファイルを利用する方法です。 1. 同梱する方法 以下のようなsbtの標準的なディレクトリ構成の場合、src/main/resources以下に配… Tomoumi Nishimuraハック2016.04.13 1,348
JavaとScalaで比較 デバッグ中に珍しく参照の比較をしたくなったもので、メモ。 基本 Java // 値の比較 Hoge hoge = new Hoge(); Hoge fuga = new Fuga(); System.out.printl… Tomoumi Nishimuraハック2016.04.06 421