(注:このブログはもう更新していません)この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

[クラウド帳票エンジンDocurain]

IntelliJ 2022.3 EAPでIvyIDEAが動かなくなる→Mavenの設定をいじればOK

タイトル通り。 このチェックボックスをOFFにすればよいです。 僕はそもそもMavenを使っておらずMavenプラグイン自体を無効にしていたのでこのチェックボックスが最初は見当たりませんでした。 なのでわざわざプラグインをアクティブにする必要がありました…

CaldigitのThunderbolt 4 DockはStudio display x 2と接続可能

タイトル通り。 Studio display2台とMacbookPro M1 16inchをつなぐドックを探していましたが、 確実な動作が目されていたのはこのTS4だけでした。 redditなどを見ても動作報告が多数あり。 www.caldigit.com 以前メーカーに直接問い合わせたところ、sonnetの…

-Djava.library.pathでtomcat-nativeをロードするとプロファイラが動かない

です。 とりあえずM1 Macではそうでした。他の環境は知りません。 いくつかのJDKディストリで試しましたが同じでしたし、 IntelliJのプロファイラとJProfilerのどちらも動きませんでしたが、-Djava.library.path を消したら動きました。

recordのコンストラクタを隠す

public record Foo(String a, int b) {} このようなレコードクラスがあったとき、このコンストラクタを隠すことはできません。 ただ、 public record Foo(String a, int b) { public static final List<Foo> foos; static { List<Foo> list = new ArrayList<>(); for (</foo></foo>…

ExcelのREVERSE関数的なものを作る

ExcelにREVERSE関数(文字列反転)がありません。 まあ、そもそも何に使うの…?という話はありますが、お客様が必要と言ったら用意しないといけません。 ググるとマクロやユーザー定義関数でやれ、という記事ばかりヒットしますが、何としてでもExcelの数式…

Java17でString#formatが3倍速くなった

Redditで見かけたこちらの記事。 www.javaspecialists.eu 記事の内容を一言でまとめると 「これまでは常に正規表現でパースしていたが、簡単なパターン文字列は正規表現無しで処理するようにしたから速い」 なのですが、実際にどういうコードになったのか気…

ParallelsのWindows10を11へアップグレード

タイトル通り。 しかしWin10の仮想マシンはBIOSブートかつTPMなしという設定だったので、Win11への移行は少し面倒でした。具体的には以下の手順。 手順1 Win10をリカバリモードなどで起動し、mbr2gptを使ってブートドライブのパーティションを変換する。 参…