JavaのComparingを使って、条件に合致した順にソートする場合。 複数の値でソートするのはわかるんだけれども、 特定の条件に合致した順にソートしたい場合... 続きを読む
投稿者: tyab
MacOSXで zshが起動しない。
デフォルトのログインシェルをzshにしているのですが、 zshがライブラリをロード出来ず、落ちていたようです。 デフォルトのログインシェルなので コマンドを打つ... 続きを読む
get で第1〜5文型を理解する。
getで、文型を意識しよう 実はgetという動詞は、 第1文型から第5文型まで、全てで使える特別な動詞なんです。 そして文型によって、getの意味合いも変わって... 続きを読む
リストからグルーピングで多重Mapを作ろう。 (Java)
Collectors::groupingBy JavaのListから、グループ化するためによく使うCollectors::groupingBy ですが、 グルー... 続きを読む
ideaコマンドでIntelliJ IDEAが起動しない
最近、自宅のMacでideaコマンドでIntelliJ IDEAが起動出来なくなっていました。 こんな感じのエラーがでて、何もおこらない。 LSOpenU... 続きを読む
Gradle JavaExecのTaskで標準入力をあつかう
標準入力が受けれない GradleのJavaExecタスクで動かしたい場合、 実行プログラム側では、標準入力が取得できないようです。 実行プログラムは例えばこん... 続きを読む
zshで警告がでる。(oh-my-zsh)
oh-my-zshを更新したあと、下記のような警告が出るようになりました。 Insecure completion-dependent director... 続きを読む
Gradleタスク上でGroovyコードを実行する。
Gradleタスクで、Groovyコードを指定して動かしてみよう。 Groovyスクリプトを外部から指定して実行することができるので、いろいろ便利になります。 ... 続きを読む
Cygwinで、npm が動かないとき (Windows7)
npm が動かない Cygwin環境で、npmコマンドが動作しない場合があります。 以下のようなエラーが出ていました。 $ npm --version ┌───... 続きを読む
Collectionを変更不可にしよう (Java)
Collections::unmodifiableXXX Map、Set、ListなどのCollectionを、変更不可なものとして扱うのに Collectio... 続きを読む