昨日の記事の続きです。 昨日はcommons-collectionsについて、どのような仕組みで攻撃が成功しうるかを書きました。 しかしこの問題はcommons-collections限定ではなく、GroovyまたはSpringFrameworkのクラスをロードしている環境でも起こりえます。 攻撃が…
2015-11-12 追記あり。「SpringとGroovyにも直列化オブジェクト脆弱性」も参照してください。 昨日からJava界隈で話題になっているcommons-collectionsの脆弱性について。 元ネタはこちら。 対応するチケットはこちら。 InvokerTransformerなんてクラスは初…
僕は実験用に、Parallels上でOSXの仮想マシンを使っているのですが、 先ほどChromeが自動更新された直後からマトモに使えなくなりました。こんな感じ。 念のためですがこれはヤフーのトップページです。 設定画面も何もかもがこんな感じなので、何の操作もで…
早速買いました。法人割引のおかげて少し安くなってますが、それでもかなり高価。旧モデルのほぼ2倍の1.4万とは… 旧モデルとの横幅の比較。新モデルのほうが広くて縦がスリムになってますね。これは改善点。 縦幅は狭くなってますが、タッチ可能領域は同一な…
ホスト名を変えました。そしてヘッダ・フッタが消えてすっきり。 おまけに広告も非表示に。 とはいえ、こんな技術ネタばかりのブログを見るような方はアドブロック標準装備でしょうけど。
ジェネリクスの型解決のためのライブラリは多々ありますが、最軽量級のライブラリであるtypetoolsを愛用しております。 http://github.com/jhalterman/typetools 特に、ラムダ式の型解決ができるのがウリです。 で、OracleJDK_1.8.0_51からラムダ式の型解決…
M2がリリースされています。 このリリースからスプラッシュスクリーンに"Neon"と表示されるようになりました。 M2の新機能 http://www.eclipse.org/eclipse/news/4.6/M2/ バイナリファイルの検索 バイナリファイルを検索出来るようになりました。 ただし一致…
OGNL-3.1がひっそりとリリースされているのですが、かなり困った仕様変更が入ってます。 foo || barが動かない 例えば、barが文字列型の値だとして、 foo.aMethod(bar || "default string") のようにして、barがnullなら"default string"を渡すようなコード…
とりあえずes6-shimですよね。 というわけでRhino環境で使っている*1のですが、0.33.1から急にテストが通らなくなりました。 こんなエラーが出るようになった。 InternalError: Can't find method java.lang.Integer.valueOf() え?何事?と思って調べてみる…
Firefox41からアドオンの署名チェックが有効になりました。普通は問題ないのですが、野良アドオンを使っている場合に困ることが有ります。 具体的にはSeleniumIDEが動かなくなって大いに困りました。 対応状況 この件、GitHubでは既にissueが上がっています…
Eclipse4.6 Neonのマイルストーンビルド1がリリースされていたので早速インストールしました。 外見的には、バージョンが4.6になっている点以外は何も変わりません。スプラッシュも"Mars"と表示されたままです。 M1の新機能 http://www.eclipse.org/eclipse/…
みなさん大好き、プログラミング言語ランキング。 今回のこちらは、IEEEの集計なので権威?があることになるんですかね。 http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages 結果はいつも通りの言語が上位を独占している…
とある方の影響で落語を嗜むようになりました。 正直な話、これまでの人生で落語といえば笑点に出演する噺家さんくらいしか接点がなかった(※笑点自体は落語ではない)のですが、 マジメに取り組んでみるとコレがまた面白い。 落語って一人で全てを表現しな…
いつの間にかJenkinsのカバレッジレポートが動かなくなってしまっていました。 うーん何故だろう…と調べていると、JaCoCoプラグインのページにこんな記述が。 Unfortunately JaCoCo 0.7.5 breaks compatibility to previous binary formats of the jacoco.ex…
プラグインのアップデート時に”No repository found containing”が発生することがあります。 対応策をググってみると、 アップデートサイトのリロードを行え アップデートサイトのURLを一旦削除して追加しなおす とありますが、僕の場合はいずれもダメでした…
本日、友人のN君に誘われてスカイダイビングに行ってきました。 お願いしたのはこちらの会社。 http://www.skydivefast.com/ 主催しておられる鎌田さんは、延べ9,000回もダイブしたという国内有数のプロです。 まず現地へ行くのが大変 大利根飛行場という、…
近頃はお仕事でGoogleMapAPIを触ってます。 いやー、これだけ高機能な地図アプリケーションを、たったの数十行のコードで実現できるなんて素晴らしいですね。Google恐るべし。 ストリートビューを開いた時の向きを自動的に最適化する さて、デフォルトではス…
つい先ほどAtomを0.208.0へ更新したら、"ctrl-/"キーの動作がeditor:toggle-commentsにすり替わっていました。 僕はatomic-emacsをインストールしているのでcore:undoになるはずなんですが… どうもAtomのコアキーバインディングが優先されてしまうように見え…
今日、用事があって丸ビルに行ったのですが、何となくコンランショップに寄ってみたところ凄くナイスな物があったので衝動買いしました。 リュック デザインも質感も素晴らしい。 コンランショップ WebStoreのページ レインコート 人生初のレインコートです…
毎年恒例のイベントがそろそろやって参ります。 おそらくメインページは http://eclipse.org/mars/ になるはずですが、この記事を書いた2015-05-29時点は404になります。 ちなみに前回の記事はこちら。 Eclipse4.4 "Luna"の新機能一覧 Marsのスプラッシュは…
ご存知の通り、Eclipseの見た目を変更するにはCSSを使います。ただ、CSSをチマチマ編集するのは大変です。そもそもどのようなCSSクラスがあるかもよくわかりませんし。 そんなあなたにeclipse-themesプラグイン。 http://github.com/jeeeyul/eclipse-themes…
先月、二期倶楽部に連泊してきました。 ちなみにお一人様です。何か問題でも? 部屋 僕が宿泊したコテージ。これは東館です。 親子4人連れでも広々感じると思われる空間。 概ね部屋の設備に不満は無いのですが、安っぽいAV設備だけはやめたほうが…そもそも使…
Struts-2.3.24がリリースされています。リリースノートはこちら。 http://struts.apache.org/docs/version-notes-2324.html 以下、僕のコードベースでは対応が必要だった変更点を書いておきます。 スローされた例外を無視してしまう不具合をFIX http://issue…
コンボボックスをスーパー便利にしてくれる素晴らしいjQueryプラグイン、Select2。 使っている人も多いと思います。http://select2.github.io/ 本日4.0系がリリースされたので早速、移行してみました。 リリースノートでは「できるだけ互換性は維持した」と…
ウチは色々事情がありまして未だSubversionがメインです。なんかスンマセン。 …というわけで最新開発版のSubversiveを試しにインストールしてみたところ、コミットログビューを開こうとすると以下のエラーが出るようになりました。 ちなみにEclipseのバージ…
タイトル通り。僕はEmacsキーバインドが手に染み付いているので、Atomでも当然のごとくatomic-emacsを使っています。 先日atomic-emacsを0.5.0にアップデートしたら、マークの解除ができなくなりました。 一度マークしたらずっと範囲選択されっぱなしで、何…
最近、とある業務システムの一部となるリッチ画面をReactで開発してます。 Reactは良く出来ていると思います。 できるだけステートレスにすることで安全なコードを記述するという思想は僕の好みです。 Fluxも同じく良い。『処理の流れは一方向。何も考えずに…
たぶんEclipseのバグだと思うのですが。。。 僕はツールバーを邪魔と感じる派なので手動で消しているのですが、*1何故か不意にツールバーが再表示されてしまうことがあります。 非常にウザったいのでどうにかならないかと思った所、こういうプラグイン(http:…
StackOverflowでナイスな回答を見つけた。 以下、自分用メモとして要点をピックアップ。http://dba.stackexchange.com/questions/27328/how-large-should-be-mysql-innodb-buffer-pool-size InnoDBの最適なバッファプールサイズを予想するには、まずこのSQL…
ウチは以下のMacをサーバ用として使っており、それらは画面共有で管理しています。 MacMini: 4台 iMac: 1台 MacPro: 1台 なお、MacMiniとMacProはヘッドレス&キーボード無しです。 サーバでは社外秘な情報を扱っていることもあるので、画面共有を使い終わっ…