Saturday, February 16, 2013

Java Versions

JEE Rel Date EJB JSP JDBC JPA JMS JAXB JAXP JNDI JAAS
1.2 12/99 1.1 1.1 2.0 1.0.2 1.2
1.3 09/01 2.0 1.2 2.1 1.0.2 1.0 1.2 1.0
1.4 11/03 2.1 2.0 3.0 1.1 1.2 1.2 1.0
1.5 05/06 3.0 2.1 3.0 1.0 1.1 2.0 1.3 1.2 1.0
1.6 12/09 3.1 2.2 4.0 2.0 1.1 2.2 1.3
1.7 Q3/12

WAS Ver Rel Date JEE Ver JSE Ver
WAS 7.0 1.5 1.6

JSE Ver Rel Date
JDK 1.0 01/96
JDK 1.1 02/97
J2SE 1.2 12/99
J2SE 1.3 05/00
J2SE 1.4 02/02
J2SE 5.0 10/04
  • generics
  • annotations
  • for loop
  • autoboxing/unboxing
  • typesafe enums
  • varargs
  • static imports
  • JavaSE 6 12/06
  • scripting framework (groovy)
  • system tray
  • jaxb integration
  • java DB
  • JavaSE 7 07/11
  • diamond operator for generics
  • switch-case for strings
  • automatic resource management: try(r1;r2=new R2())
  • 1_000_000
  • catch (ExceptionOne | ExceptionTwo)
  • NIO 2.0, File change notifications
  • JoinFork
  • supporting dynamism
  • Binary Literals with prefix “0b”
  • G1 Garbage Collector
  • generic varargs?
  • JavaSE 8 Q3/13

    Wednesday, July 20, 2011

    Велоалеи в София

    http://www.dnevnik.bg/ekobiznes/2009/07/24/760712_koloezdachi_razkritikuvaha_stolichna_obshtina_za/

    http://www.google.com/imgres?imgurl=http://bulgaria.indymedia.org/usermedia/image/6/large/veloSofia.gif&imgrefurl=http://bulgaria.indymedia.org/article/14200&usg=__Qm83P_bZfrUPp5JcwELiipemAbc=&h=720&w=960&sz=405&hl=en&start=448&sig2=B2JVc1CijSAlvf0a41d8mg&zoom=1&tbnid=MbjabKZvlyXbnM:&tbnh=137&tbnw=182&ei=T_AmTsDNA87EswbxkJDNCQ&prev=/search%3Fq%3D%25D0%25B2%25D0%25B5%25D0%25BB%25D0%25BE%25D0%25B0%25D0%25BB%25D0%25B5%25D0%25B8%2B%25D1%2581%25D0%25BE%25D1%2584%25D0%25B8%25D1%258F%26hl%3Den%26client%3Dfirefox-a%26hs%3DFPZ%26sa%3DX%26rls%3Dorg.mozilla:en-US:official%26biw%3D1858%26bih%3D1017%26tbm%3Disch&chk=sbg&itbs=1&iact=hc&vpx=190&vpy=593&dur=582&hovh=137&hovw=182&tx=162&ty=58&page=9&ndsp=55&ved=1t:429,r:9,s:448

    Thursday, May 5, 2011

    resize vdi virtualbox hard drive

    UPDATE:
     VBoxManage modifyhd hd-image.vdi --resize 16384


    - create a fresh new drive of the size you’re after using the VirtualBox user interface
    - then, locate both the your old, smaller HD and the new, larger one and run the following command:
    VBoxManage clonehd --existing oldhd.vdi newhd.vdi
    - you may have to delete the newhd.vdi from the config xml file
    - use EASEUS PARTITION MASTER – home edition to expand your drive partition into the new space.

    Wednesday, July 21, 2010

    embed subtitles in avi on linux

    mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200