simple singularities

JaTeOn - the first alternative of NateOn

Filed under: web2.0 — fri13th January 31, 2007 @ 9:50 am

you may know how inconvenience to turn on windows for just using some apps specified in windows, if you’re not windows user. NateOn, the most overwhelming messenger in korea was one of them. just chat somebody who use nateon only, i have to  turn on my parallel and check parallel windows all the time.. but now the time has gone, JaTeOn, a java alternative is released, and you can chat from every environment. though it lacks of many functionalities, now i can turn down my parallel and except only testing IE6 and IE7.

http://blog.kfmes.com/122

i think the world is getting better and better.. i envy my successors, really ^_^

a-bomb dome in hiroshima

Filed under: flickr — fri13th January 21, 2007 @ 9:43 pm


a-bomb dome in hiroshima, originally uploaded by lazy fri13th.

it may be very exciting experience to decide to kill 200,000 unarmed people, by just one drop. i really envy you, it occured only twice in human history!

this structure is the remained of that day. it was sunny winter day..

ResultSet getDate(), getTime(), getTimestamp()

Filed under: java, programming — fri13th January 20, 2007 @ 4:17 pm

though it’s a very basic one, i think there’s few caution about this. if you want to get date object from mysql, you may use like this..

new Date(rs.getTimestamp("date_field").getTime());

not

rs.getDate("date_field");

you get only date info from the latter one.
you can get time field like this.

rs.getTime("date_field");

that’s all, and that’s why we need hibernate or something..
always be careful..

google reader

Filed under: web2.0 — fri13th @ 2:28 pm

today i noticed that google reader is changed a lot. it wasn’t good for large number rss management, because of some not-so-funny useless stuffs, but not now. though it has some problems yet. like this. the interface and font is far from cool(default font is too small and dirty). somewhat slow when reading and checking new articles. but there are good points, too. you can use the same star system in gmail, get rss statistics immediately, and more features! because it’s only in beta state, it has more chances to go further. i’ll watch it.

http://www.google.com/reader/view/

TestNG & Java Annotation & Intellij IDEA

Filed under: java, programming, web2.0 — fri13th January 17, 2007 @ 6:09 pm

it’s good to know that world is improved definitly but little by little. i test TestNG, new type Java Test Suit, an alternative of JUnit. It uses Java Annotation Technology as its main structure. Java Annotation is introduced from JAVA5. comparing to the fuxxing XDOCLET or clumsy xml setting, Java Annotation seems to make the world peace without any complaint messages in Compile time or Runtime.

IDEA perfectly interpretes(yes! interpretes like a script language) Java Annotation. It will change java scene drastically. it took 2~3 years for getting full power of jdk 5.. is it slow? or fast? i don’t know.. now a day, every java developer is prepared to jdk 5, that means almost of every java program, jdk 1.4 is not a default jdk.

the new jdk 6.0 released dec, 2006 also has somewhat fun features, too. jdk 7.0 will be released in next year. the enhancement of java development environment will be going faster and faster, i guess.

firefox whitehart theme

Filed under: firefox, web2.0 — fri13th @ 10:56 am

whitehart is my favorite theme.. it looks so tidy. fits for me well.

https://addons.mozilla.org/firefox/364/

and also i use these add-ons

all-in-one gesture
cutemenus - crystal svg
del.icio.us 1.2
foxytunes
right encoding

i use only minimum set for avoiding crashes. (but it couldn’t prevent all freezes)
these are too enough for my daily web life.

building scalable web sites

Filed under: flickr, java, javascript, web2.0 — fri13th January 16, 2007 @ 3:22 pm

Building Scalable Web Sites: Building, Scaling, and Optimizing the Next Generation of Web Applications

the author of this books is the main developer of flickr, the most famous site in the world. i’m very fond of flickring way, i also love this book. the main topic is creating large scale service with php, mysql, apache, etc.. everybody want to know about it, but there’s so few book for that.

there’re full of great topics i’ve wanted to know. from i18n, security to network, db tuning.. i learned much and i’ll apply those to my next projects. thanx, handerson!

eclipse vs intellij idea

Filed under: java, programming — fri13th January 15, 2007 @ 10:20 pm

due to the critical bugs in eclipse, i finally decided to quit to use eclipese more. the bug was in annotation type, new feature of java 5. this comment like statement is compiled in runtime, and shows ridiculous error messages in eclipse. even though idea is slower and the interface is not so intuitive, i’ll use it for a while.

actually i like eclipse much, but eclipse’s bug problem is not that kind of things. the bug may cause inconvenience, but the bug should not cause critical errors. it’s a rule of good public software.

i suffered a lot, before 3.2 was released. and the problem i face now maybe solved probably an year later or so. (only hope is next major upgrade 4.0) in these days, the only and sane ide seems to be idea(i didn’t test NetBeans, sorry) let’s forget about eclipse for a while, and focus on development!

appfuse 2.0 preview

Filed under: java, programming, web2.0 — fri13th January 12, 2007 @ 8:23 pm

despite of just 0.1 difference between 1.9.x, all is great in appfuse 2.0. especially  maven, jetty,  intellij idea,  struts2, and all! wow, the world’s moving so fast, i have to fasten my seat belt.

below explanation is quoted from official site

  • Maven 2 Integration
  • Upgraded WebWork to Struts 2
  • JDK 5, Annotations, JSP 2.0, Servlet 2.4
  • JPA Support
  • Generic CRUD backend
  • Full Eclipse, IDEA and NetBeans support
  • Fast startup and no deploy with Maven Jetty Plugin
  • Testable on multiple appservers with Cargo and profiles

maven is a project management system. jetty is a java based web-server working with the maven. combination of jetty and maven is surprising. intellij idea 6.0 and its plugins are the most powerful java ide(sad to say, eclipse is too slow in adapting new environments), struts2 and its tag system is newly introduced and next generation de facto framework.

it has not be released yet, but you can test from  http://dev.appfuse.org/  the changes in source tree are radical, so you may face some error, as like me:-) and of course it’s not final version, changes will be come. do at your own risk. but i believe it’s the one i found so much last year. i’m prepared to it already..

iphone & unobstrusive html

Filed under: apple, javascript, web2.0 — fri13th January 10, 2007 @ 11:12 am

as a mac user i see the anticipated iphone today. it’s a fantastic machine though somewhat expensive. it has an embedded safari browser, so i can see every normal site for pc through it. but it’s no surprise, in japan.  full browser support phone was sold since 2005 in this country.

my main job was related to the japan mobile market. so i aware the importance of unobstrusive web technique very early. where the mobile  technology  goes  advance, also old-fashioned html technique needed more. like bitmap graphic technique is needed in mobile game in this 3D Game age.

so, iphone will be prevailed in america and world-wide sooner or later. many competitive phones embedded brower will be available everywhere. and you know there’re more and more phones than pcs in the world. and that time, browser market share will be changed drastically. especially big fat ie will not be the major browser any more. i can’t even assure the position of firefox. safari or opera or customed browser(i.e. vodafone browser, docomo browser, qualcomm browser) who targeted mobile market from early days will be the champion of next browser war.

i thinks  it takes not so long time. as a web developer, we have to prepare sites for the limited resources. well-tuned tags & unobstrusive javascript and css support for small window and slow traffics. cookie may be unavailable, also. we have to focus on every html component, check every componenet is unobstrusive, not only javascript.

Next Page >>>