がるの健忘録

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

Java

なんか違う気がする…

元ネタはここ。 組み込みJavaのいま http://monoist.atmarkit.co.jp/fembedded/articles/java/embedded_javaa.html 割とピンポイントな反応で恐縮ですが。 Javaは、第三者が開発したJavaアプリケーションをプラットフォーム非依存で動かすことができます。異…

むむぅらぶりぃ

わんくまさんの勉強会で凪瀬さんからこそりと教わった素敵なクラスのらぶりぃなメソッド。 java.lang.ClassLoader -> defineClass(String name, byte[] b, int off, int len) byte の配列を Class クラスのインスタンスに変換します。 パラメータ: name - ク…

なぜにそんな単純な脆弱性が放置されてる?

んと…知りうる限りではPHPでやたら多いのですが(それがPHPのシェアによるモノなのかは微妙に不明)。 XSS用の、HTMLのエスケープ処理。おとなしく素直に<>の2文字がまず妥当だと思うのですが。なんでか、<>は放置して”と’(と¥)に対して¥を付ける、っ…

JavaがGPLライセンスでopen化だってさ!!

http://www.itmedia.co.jp/enterprise/articles/0611/13/news060.html を見やがってください。 そこでSunは思い切って、Linuxや多くのオープンソース製品で使われているGPLライセンス方式を採用することにした。GPLの下では、製品に対して加えた改変部分もオ…

Javaでのファクトリーメソッド実装の一例

java.lang.Class.forName( クラス名 ).newInstance();でいけるらしい。 実際には return (キャストしたいクラス名:大抵は基底クラス名かな?)Class.forName( クラス名 ).newInstance();って感じになるのかな?