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

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

PMDでIncompatibleClassChangeError→checkstyle-8.2-all.jarが原因

今日、PMDを実行したらいきなりこんなエラーになって動かなくなりました。 java.lang.IncompatibleClassChangeError: Implementing class ... は?何?と思って調査した所、checkstyle-8.2-all.jarをcheckstyle-8.1-all.jarに戻したら動くようになりました。…

新基軸の商品…?

誰ですかこんなことしたの。 先生怒らないから名乗り出なさい。(半ギレ) (念のためですが、やったのは僕ではありません。) (ちなみに、江戸時代あたりまでは「柳蔭」として味醂は飲用されていました。落語の「青菜」も参照。)

Firefoxのアドオン署名検証を無理やりOFFにする

近頃僕が投稿する記事は、 「本来できない処理を、無理やりパッチを当てて強引になんとかする」 的なのが多いですね。 そして今日もそんな内容でございます。 今日のお題 ウチはSeleniumでガチなE2Eテストを全案件でやっており、Jenkins上では膨大なSelenium…

JenkinsのSVN Pluginsで"E170001: Authentication required"を解消する

以前もどこかで書きましたが、ウチは未だにSVNです。理由は次の通り。 svn:externalsにかなり依存した構成管理をしている gitのサブモジュールはsvn:externalsのような柔軟性が無く微妙 それぞれのメンバーが触る範囲が明確に分かれておりコンフリクトがほぼ…

TomcatでCookieのSameSite属性を無理やり付与する

最近のChromeやFirefoxでは、CookieにSameSiteという属性を指定することができます。 これは、CSRFから保護する強力な仕組みであるようです。 簡単に言うと、外部ページから内部ページへ直接リクエストを飛ばしても(※CSRFの動作原理)、Cookieヘッダを送信…

Memo: JenkinsのSlack Notifierを一括設定する

初めてJenkinsのスクリプトコンソールを使いましたが、慣れればラク…なのか? こちらを参考にしました。 http://gist.github.com/yuroyoro/337b72638578bafd50e5 jenkins.model.Jenkins.instance.items.each {job -> list = job.getPublishersList() list.re…

Memo: EclipseLinkが関連エンティティをUPDATE/DELETEする順序はID順

「同一オブジェクトの1-Nの関連先エンティティを同時更新した時、デッドロックは発生しないのか?」という点が急に気になったので調べたときのメモ。 EclipseLinkの場合、エンティティのUPDATE順序はデフォルトで「ID順」 で、その他に「オブジェクトの変更…