問題 JetBrains IDEでgradle.ktsで書いたプロジェクトを編集し、依存するKotlinのバージョンを1.4に上げた所、gradle.kts/Kotlin/Java全てのファイルがエラー表示となり、補完等が効かなくなった 一応コマンドライン等からは正常に機能しているようだった エ…
TL;DR HTMLのinput type="file"などでファイル選択ダイアログを出し、大量にファイルが入ったフォルダを開いた上でCtrl + Aなどで選択するとファイルが抜ける 目安は500件以上 accept属性を付けると症状が酷くなる傾向あり 以前から有る不具合で、macOS Cata…
TL;DR IntelliJ IDEA 2020.2で起動直後に固まって操作できなくなる状況になった PCの再起動、IDEAの再インストールは効果が無かった 自分の場合は閉じる前に開いていたREADME.md(Markdownファイル)を消した所正常に操作できるようになった 問題 IntelliJ IDE…
TL;DR Intellij IDEA 2019.3で、大きめのvueファイルを編集するとハングアップするようになった ランタイムをJDK8系からJDK11系に変更したところ症状が抑制された 原因がJDK依存の問題か、JDK変更による処理効率アップかは不明 問題 Intellij IDEA 2019.3で…
この記事はMicroAd Advent Calendar 2019の23日目の記事です。 目次 目次 前書き 【Kotlin】アノテーションを自作する【SpringBoot】(2018年12月4日) 【SpringBoot】ファイルとその他データを同時にPostする【Axios】(2019年2月1日) 補足 【Git】GUIツー…
以下のように、「エラー条件を満たした場合、値をメッセージに入れて返す」的な処理をクラス内に実装していたところ、通常では考えられないバグが出てハマりました。 @Null(message = "\${validatedValue}は異常値です。") fun getHoge(): String? = when (c…
自分の書いた以下の記事がBuzzったので感想を書きます。 qiita.com 何故バズったか 多分やめ太郎さんに拡散していただいたことが大きいと思います。 このおかげでGitKrakenを多くの方に知っていただけました、ありがとうございました。 これ良いって音部っち…
マサカリ避け 本読んでないです。 経験則です。 DDDチョットデキル人になりたいです。 前書き 「大量の相関チェック(しかもDBアクセスなど層をまたぐ処理や複数オブジェクト間の相関チェックを含む)とその後の登録が発生する状況」を想定して書きます。 言…
やりたかったこと 以下のようにinterfaceが2つあるとき、この2つのinterfaceを継承したinterfaceを作ろうとしました。 public interface Interface1 { String hoge(); } public interface Interface2 { int fuga(); } やろうとしたこと interfaceなので、以…
wrongwrong163377.hatenablog.com 上記記事に関して、「じゃあ未来永劫エンジニアが必要とされ続けるか」と言われるとそうでもないと思っている話を書きます。 自分は主に以下の状況でエンジニアが不要とされるだろうなと思っています。 人格と社会的な不確…
AIでプログラマが不要になる系の話、「プログラミングにおける作業量の9割近くは自動化可能だが、仮に自動化しても自動化で置き換えられない1割と、自動化ツールを使うために新たに増える1割が仕事として残る」ってのの繰り返しなんじゃないかと思うようにな…
過去記事で何度か触れていましたが、改めてステアーHC単体でレビューしていきます。wrongwrong163377.hatenablog.com wrongwrong163377.hatenablog.com wrongwrong163377.hatenablog.com記事内で提示するデータに関する注釈は以下の通りです マルイ純正ミニS…
組む時期 増税直前ということで9月頃を予定しています。 メインパーツ 個人的な優先度順で書きます。 ケース まだ決めきっていませんが、A4-SFXを選ぼうと思っています。 理由は、今回の自作で求めるのが最もコンパクトなケースであることだからです。 kakak…
内部エラー周りの設計について自分の経験から得た知見をまとめます(なのでセオリーとかアンチパターンとか有れば教えていただけるとありがたいです)。 内部エラーとは基本的に自分で書いてThrowするようなエラーを想定しています。 エラーハンドリングに関…
問題 以下のようにSuppressionFileとpomを用意して抑制設定を行いました。 owasp-dependency-check-suppressions.xml(SuppressionFile) <suppressions xmlns="https://jeremylong.github.io/DependencyCheck/dependency-suppression.1.3.xsd"> </suppressions> pom.xml <plugin> </plugin>
状況 dataに用意したオブジェクトの内容を変更しているのにcomputedが変化しなくて困っていました。 対処 前提 dataに宣言する時点でプロパティを宣言しておけばVueが更新を追ってくれるので、基本はプロパティを宣言しておいた方がいいらしいです。 // ダメ…
自作用の調査まとめです(なので完璧な網羅性は期待しないでください、、、久々の自作で練度が落ちてるのです。。。)。 単位はmmまたはWに統一しています。 CPUクーラーの性能はメーカー発表のものなので必ずしも正確に比較できるとは限りません。正確性を…
自作用の調査まとめです(なので完璧な網羅性は期待しないでください、、、久々の自作で練度が落ちてるのです。。。)。 単位はmmまたはLに統一しています。 日本で手に入らなかったり現状手に入らなかったりするものも載せてるかもしれません。 選抜基準は…
読みやすいコードとは何かについて個人的に思っていることについて書きます。前提として、黒魔術的な話や自動整形で直せるような部分には触れません。 そもそも読みやすさとは何か? 最近のコードにおける読みやすさとは「その処理によって何がどう変化する…
「即戦力学生」という存在が目立っていたり、企業側もそんな存在を求めていたりする中で、エンジニアの自分が「エンジニアとしてこんなスキルを持った人間と働きたいな」と思っているスキル3つをまとめます。 タイトルについて 『床上手な処女』というのは下…
状況 TextAreaForでModelを正しく指定しているにも関わらず初期値が入らない状況になりました。 原因 TextAreaForを追加しようとする前は、ViewData経由でcshtml側に値を渡してバインドし、バインドされた値によってModelが初期化されるという構造になってお…
やり方 以下のAPIに対してQRコードにしたいURLを指定することで、簡単にQRコードを生成することができます。 http://chart.apis.google.com/chart?chs=320x320&cht=qr&chl=/* QRコードにしたいURL */ 例えば、このブログのブログトップを指定すると以下のよ…
やりたかったこと vuejs-datepickerでPOSTした日時から、サーバーサイドで日付を取得する 問題の概要 vuejs-datepickerはタイムゾーンまで含めてデータを出力する Jacksonはフォーマット設定をしなければ受け取った日時をGMT基準(=日本時間-9時間)に変換し…
Java8でプロジェクトをやっていて後悔していることを5点挙げます。 上から後悔している順です。 nullを返すな、Optionalを使え 文字通りなんですが、null が絡むと何が返ってくるのか分からない状態になるのでOptional使った方がいいです。 特にnullを返しが…
インデント数や改行のやり方について、自分の好みを書きます。 言語はJava想定ですが、別言語でも基本的な好みは同じです(IDEは当然使うものとします)。 はじめに そもそもの話 インデント数 4スペース対2スペース Tabインデント 改行の方式 ブロックの改…
何で直ったのかわかりませんが、とりあえず直った話です。 状況 JetBrains Riderでプロジェクトを開発中、Visual Studio InstallerからVisual Studio 2019のアップデートを行ったところ、Visual Studio Installerから「MSBuildがなんたらという」メッセージ…
wrongwrong163377.hatenablog.com これ以来サバゲーにハマりました。 wrongwrong163377.hatenablog.com で、エアガンを買うなど備えていたわけですが、つい先日サバゲーに行く機会が有ったので、持って行った装備についてざっとレビューして行きます。 長く…
wrongwrong163377.hatenablog.com これ以来サバゲーにハマりました。 wrongwrong163377.hatenablog.com で、エアガンを買うなど備えていたわけですが、つい先日サバゲーに行く機会が有ったので、持って行った装備についてざっとレビューして行きます。 長く…
状況 下記の記事を参考に環境変数を設定しても設定が反映されず、javaコマンドが通りませんでした。 www.atmarkit.co.jp コンソールには以下のようなエラーが出ていました。 PS C:\Users\wrongwrong> java Error opening registry key 'Software\JavaSoft\Ja…
自分は去年、約半年で大学院を辞めて就職をしました。 平成最後の日なので(エイプリルフール)、学校を辞めたきっかけ、辞めてから今日までについてを振り返ろうと思います。 wrongwrong163377.hatenablog.com 改めて、大学院を辞めたきっかけ 少し長くなり…