2013-01-01から1年間の記事一覧
先日の日記で書いた、Spring-4.0.0でStackOverFlowが出る件ですが、 早速FIXされた模様です。 っていうか、リリースされて数時間後に早速、バグチケット切られとるやん。。。 うーむ、そんなニッチな使い方してたっけ、僕? spring-4.0.1のリリースはよ。 ht…
InfoQから。http://www.infoq.com/news/2013/12/Oracle-Tunes-Java-String Stringのような基本型に大きな仕様変更が入ることは稀ですが、 1.7.0_06でアグレッシブな変更が入ったらしいです。 以下、適当和訳。 In an ongoing effort to improve Java perform…
…しかしStackOverflowで動かなかった!!(ドラクエ風に) ... at org.springframework.core.ResolvableType.hashCode(ResolvableType.java:693) ~[spring-core-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.util.ObjectUtils.nullSafeHashCode(…
WTPが提供しているTomcatアダプタは現状、Tomcat7までの対応です。 厳密なバージョンチェックをしているため、Tomcat8を用いてサーバ設定を作ろうとすると拒否されます。 なので、WTPを欺いて強引にTomcat8を使うためには、Tomcatのjarを一部改変してTomcat7…
事務所用にアイアーマンテーブルを4つ買いました。購入したのはこちらです。 http://metrocs.jp/special/eiermanntable/ 実際に配置した画像はこんな感じ。まるでやる気のない撮影なのはご愛嬌。 このテーブル、奥行きがあるのでワークデスクには最適です。…
Tomcat8もそろそろリリースですね。いまRC5です。 後になって泣きを見ないよう、アプリを乗っけて動作試験を始めたところなのですが… とにかく動作が遅い。とても常用には耐えない感じです。 レスポンスが30秒間返ってこないとか、ザラ。 一体何が起きている…
先日、Struts-2.3.15.2でエンバグしてしまった件を日記に書きましたが、 そのバグを改修したバージョンであるStruts-2.3.15.3がリリースされました。https://struts.apache.org/release/2.3.x/docs/version-notes-23153.html このバージョンでの修正点は以下…
Struts-2.3.15.2がリリースされています。 しかし残念なことに、深刻なエンバグが入ってしまったようです。https://issues.apache.org/jira/browse/WW-4204 僕もこれにぶち当たりました。 Struts-2.3.15.2でFIXされた内容 Struts2には、特定のパラメータをリ…
WindowsUpdateで、KB2810009だけが何故か何度リトライしても失敗します。 これ、どうやらAccessのセキュリティパッチのようです。 僕は仕事でAccessを使っていないので放って置いても良いのですが、セキュリティホールが残っているのは気持ち悪いので手動で…
XmlValueDisconnectedException。 POIでOOXMLを使う際、避けては通れない関門のようです。 僕の環境でも、いつの間にか発生するようになってしまいました。 単にCell#getCellStyle()を呼んでいるだけなのに発生する始末。というわけで、半日かけて原因調査で…
Chrome限定のお話。 Chromeの日付入力フォームの動作が解せません。 以下のHTMLを見て下さい。 <html> <body> <input type="date" value="2013-01-01" oninput="console.info(this.value);" /> </body> </html> さて、フォームに2013-02-31と入力するとコンソールに何と表示されるでしょうか? わかります? 答えは 2013-01-01です。 要するに、不正な日付を入力する…
はいどうも。毎度のOGNL脆弱性FIXが出てますよ。 今回は2つ。 簡単に言うと、Struts2はパラメータ名に"action:"、"redirect:"、"redirectAction:"が付いたものを特別扱いする仕様なのですが、その扱い方に問題があったということです。 OGNLとして評価されて…
Chromeでは、inputのtypeとしてdateやdatetimeを指定すると、ネイティブのdatepickerを使えるようになります。 これまではjQuery-UIなどを使って実現していたわけですが、それがもう不要になるわけです。近い将来、他のブラウザでも対応されることは確実でし…
Eclipseで、かなり前から出ていた『クラスパス・エントリーはエクスポートまたは公開されません』という警告。 邪魔なので解消する設定を探した所、.classpathを以下のようにすれば良いことが判明。 <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=..."> <attributes> </attributes></classpathentry>
とうとう7月になってしまいました。夏ですね。夏は苦手です。早く冬になれ。 リリース版でさらに機能追加されていたようなので、改版しました。 詳しくはこちらを。 http://d.hatena.ne.jp/takahashikzn/20130625
http://eclipse.org/kepler/ [改版履歴] 2013-07-01 画像のリンク切れを修正 2013-07-01 リリース版で追加された機能の解説を追加 はいどうも。毎年恒例のリリースがやって参りました。 (去年の分はこれ) 今日はまだリリース前日なので、まとまった解説ペー…
Seleniumでは、HTML内の要素を特定する方法はXPathがデフォルトです。 一応、セレクタも使えるようですが、jQueryのセレクタに慣れた身としてはかゆいところに手が届かない感じです。 というわけで、jQueryのセレクタベースのassertコマンドを作りました。 …
最近、セキュリティFIXのリリースが多いですね。良いことであると捉えるべきか… EOLになったStruts1.xからの乗り換えにより、『目玉の数が増えた』というところでしょうか。 さて、今回のFIX対象も例によってOGNL絡みです。 http://struts.apache.org/releas…
ウチは会社ですから、会社所有のMacを不特定多数のメンバーで使いまわすことがあります。 昨日から参画した新メンバーへ、何度目かのクリーンインストールを済ませたMacを渡し、iCloudへサインアップさせようとした所、 「これ以上サインアップできません」…
eclipselink-2.5.0がリリースされました。 http://www.eclipse.org/eclipselink/releases/2.5.php 今回の目玉は以下の通り。 Full JPA 2.1 support Maven Central support New DB platforms: HANA and Pervasive JPA-RS Enhancements MOXy - NamedObjectGrap…
毎度おなじみのOGNL関連の脆弱性です。 つい数日前にリリースされたstruts-2.3.14.1で、デフォルトではOGNLの評価が無効化されました。 しかし今回の脆弱性はそれとは関係なく発生します。 以下のURLにある詳細によると、 http://struts.apache.org/release/…
struts-2.3.14.1がリリースされています。 http://struts.apache.org/development/2.x/docs/version-notes-23141.html バージョンを見れば分かる通り、小さなメンテナンスリリースです(2.3.14→2.3.14.1)。 当然ドロップインリプレース出来るだろ常識的に考え…
僕が高校生の時に視たNHKスペシャル『中国 12億人の改革開放』。 内容も素晴らしいものでしたが、音楽に強烈な印象を受けました。 それまでロクに音楽に関心も持てなかった僕が、初めて欲しいと思い購入したCD。それがこれ。 昔はAmazonどころか情報収集にも…
2014-04-23追記 昨今の状況を鑑みるに、新規案件でのStruts2の採用は余りお勧めできないと言わざるを得ません。 僕はStruts2およびOGNLのソースコードを実際に読み込んだ上で、自分で危険と判断したところは独自でパッチを当てているため、報告されているよ…
iTunes11からは、手動でアーティストのアートワークを変更できなくなりました。アーティストのアートワークとは以下の赤丸の部分のことです。 iTunes10までは、マウスオーバーでグルグルとジャケット画像が変わる仕様だったので、 変更したいジャケットが表…
何か入れ子の要素があった時、親要素と子要素で同一のスタイルを当てていて、それがopacityを指定しているならば、子要素の透明度は重複します。つまり、 <style> .opaque { opacity: 0.5; } </style> <div class="parent opaque"> <div class="child opaque"> (゚Д゚)ゴルァ!! </div> </div> とすると、div.childは0.5 * 0.5 = 0.25の透明度になる…
※Rhinoのバージョンは1.7R4です。 ウチの製品であるMOD99は、いくつかの箇所で式言語としてJavascriptを採用しています。 例えば帳票生成において、サーバーサイドで計算しなければならない導出値(代表例: 何らかの集約値)を出力したいときなど。 帳票をダウ…
いつの間にsturts-2.3.12がリリースされてました。 いつものようにドロップインリプレースだと決めつけて、何も考えずにアプリを実行したら、エラーで動かない。 何じゃ? というわけで調べてみると、Struts2のカスタムタグの、基本属性の一つである"require…
IE10 for Windows7がリリースされました。 で、早速検証してみたわけですが、stacktrace.jsで 『strict モードでは、関数または arguments オブジェクトの 'caller' プロパティを使用できません』 と怒られる(時がある)ことが判明。stacktrace.jsの内部で…
ウチにあるOSX Serverがクラッシュしたので、再起動後にRAIDボリュームをディスクユーティリティで検査しようとしたのですが、 「ディスクを検証」や「ディスクを修復」を押しても何も起きません。どうやらRAIDだと、GUIから検証できない模様です。 で、やり…