タグ

ブックマーク / www.sakatakoichi.com (3)

  • 君は合成メソッドを知っているか!(Java) - Fight the Future

    僕は知らなかった。。。まだまだJava初心者だな。 出会い S2のBeanDescImpl*1クラスを読んでいたらこういうソースがあった。 private void setupPropertyDescs() { ... if (MethodUtil.isBridgeMethod(m) || MethodUtil.isSyntheticMethod(m)) { continue; } ... Bridge??Synthetic?? J2SE1.5から!? で、MethodUtil*2のメソッドはこれ。 private static Method getIsSyntheticMethod() { try { return Method.class.getMethod("isSynthetic", null); } catch (final NoSuchMethodException e) {

    君は合成メソッドを知っているか!(Java) - Fight the Future
    yamkazu
    yamkazu 2010/01/12
  • eclipse3.4でJadclipseを使う方法 - Fight the Future

    Jadclipseはeclipse3.3までしか公式には対応していない。 3.4でJadclipseを使うには、%ECLIPSE_HOME%\configuration\org.eclipse.equinox.simpleconfiguratorディレクトリにあるbundles.infoに下記内容を追記する。 net.sf.jadclipse,3.3.0,file:dropins\eclipse\plugins\net.sf.jadclipse_3.3.0.jar,4,false僕はJadclipseをdropinsディレクトリに入れたのでこの記述になる。 普通のpluginsディレクトリに入れた場合など適宜書き換えて。

    eclipse3.4でJadclipseを使う方法 - Fight the Future
  • エンジニアとして大切な2つのこと - Fight the Future

    なんか最近思うエンジニアとして大切なこと。 仕事とプライベートに(厳密な)境界線を引かないこと 技術を楽しむこと 技術の勉強は業務時間内にやるべき!とかよい残業とは!みたいな話につながるけど、 厳密に境界線を引きたい人には(システム開発の)エンジニアはつらく感じると思う。 仕事で必要な技術は業務時間内に勉強できることもあるだろうけど、 それは今そこにある危機に対してのもので、たとえばもっと基礎体力的な部分とかはどうしたって業務時間外になる。 それはプライベートを全部潰してみたいな極論的なものじゃなくて、 プライベートでも空いてる日を見繕ってとか、時間をうまく作ってってことになるけど、 「絶対に」プライベートはプライベートと考える人にはそれはつらいだろうし。 業務のプログラミングなんて往々にして楽しくないもんで、 だからこそ自分の時間に自由にやると楽しい。 マッシュアップなんて業務でやらない

    エンジニアとして大切な2つのこと - Fight the Future
  • 1