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

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

Tomcat-8.5.0を試す

Tomcat-8.5.0-betaがリリースされています。 リリースノートによると、 The Apache Tomcat Project is proud to announce the release of version 8.5.0 of Apache Tomcat. Apache Tomcat 8.5.0 is intended to replace 8.0.x and includes new features pul…

Tomcat-8.0.32上でRhinoの初期化に失敗する問題を強引に解消する

Tomcat-8.0.32がリリースされています。 いつも通り、早速アップデートして試してみたのですがそもそもアプリが起動しなくなりました。 こんなエラーを吐きます。 Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 3 at j…

Chrome49でShadow DOMの属性セレクタが効かなくなった

CSS

だいぶ前に、日付入力フォームの"年"、"月"、"日"をShadow DOMを用いて消す方法を紹介しました。 http://takahashikzn.root42.jp/entry/20130715/1373865102 要するにこのように指定すればOKです。(※Lessです) ::-webkit-datetime-edit-year-field, ::-webki…

rawgit.comに接続できなくなった→githack.comに乗り換えた

githubで管理しているJSやCSSをそのままCDN的に使いたい場合、rawgit.comが便利です。 僕も個人用JenkinsのカスタムCSSをrawgit経由でホストしています。 しかしどうやら本日から、Chromeがrawgit.comを拒否するようになりました。こんな感じになります。 証…

jQuery-2.2.0をEnv.js上で動かすためにパッチを当てる

jQuery-2.2.0がリリースされています。 「まだjQueryで消耗してるの?」と言われそうですが、細かいDOM操作をするならjQueryは依然として非常に優れた選択肢です。 ウチはクローラーをJavaで書いたりしている都合上、jQueryをEnv.js上で動かしているのですが…

JSONにコメントを付けるなら空文字キーがオススメ

JSONを設定ファイルとして使うとき、コメントを付けたくなりますよね。 または、お決まりのコピーライトヘッダを入れるとか。 「JSON コメント」でググったところ、わざと同じキー名の値を宣言するというテクが使えるとありますが、実装依存なのであまり良く…

テーブルにカラムがない場合に、エンティティの属性を無かったことにする

とあるシステムにおいて、「エンティティの属性について、テーブルにカラムがある場合のみマッピングを行う」必要が出てきました。 要するに、 @Entity public class Sample { @Column private int foo; // テーブルにbarカラムがない場合は何もしない @Colu…