Wednesday, February 4, 2009

IE 8 Release Candidate 1 Download

Here you go

http://geeks.netindonesia.net/downloads/etc/ie8rc1/IE8-WindowsXP-x86-ENU.exe

Windows 7 Beta Download

Hai Guys


Wanna try Windows 7 ?

Try this link
http://wss-id.org/files/folders/windows7_beta/default.aspx

Thursday, December 18, 2008

My Graduation, Bina Nusantara 39th Graduation

Congratulation for my self. After spent 5 years in Bina Nusantara University, Jakarta at least its over now.


Graduation with my friend
With my friend 1


Graduation with my friend2
With my friend 2


Graduation with my family
With my family

Wednesday, December 17, 2008

Updating ESET Smart Security and ESET NOD32 Virus Definition with Smart Way

ESET is my favourite AV since this product receive the best AV 2006, 2007 and still top ten the best AV in 2008.


I'm using ESET product not just because that award, but also because this ESET don't make my system slower like Norton do.


ESET has 2 main product which is :
1. NOD32 Antivirus (the latest is ver 3)
This is an anti virus product
2. Eset Smart Security (the latest is ver 3)
This is an anti virus plus anti spyware, anti malware, and personal firewall in one bundling product.


Now back to topic, the problem with ESET is updating the latest virus definition with the slow connection (like mine). If you have unlimited, stable and fast internet connection you can leave this article now.


Still following this article ?


Okay for you who have unlimited, but slow internet connection (just like my office) here is the step :
1. Open your ESET Smart Security or NOD32 Antivirus
2. Press F5 to open configuration
3. Select update tab
4. Click Edit
5. Try one of the following server list
* http://gxrg.org/eset_upd/ (For ESET Smart Security ver 3)
* http://gxrg.org/nod_upd/ (For NOD32 Antivirus ver 3)
6. Update now.


Now for you with very limited internet connection (dial up) here is the step :
1. Download tools for offline browsing or site mirroring (in this case, im using Teleport Pro)
2. Run the program
3. Click "New Project Wizard"
4. Choose "Create a Browseable copy of a website on my hard drive"
5. Enter one of the following url
* http://gxrg.org/eset_upd/ (For ESET Smart Security ver 3)
* http://gxrg.org/nod_upd/ (For NOD32 Antivirus ver 3)
6. Choose "Everything"
7. Click finish
8. Run the project to retrieve the file and choose location to save your file
6. When all file downloaded, open your ESET Smart Security or NOD32 Antivirus
7. Press F5 to open configuration
8. Enter the path you saved earlier
9. Update now
10. For daily update, you don't have to waste another 18MB++, just open your Teleport project and click "Update Now". This method compare the file between your computer and server and make sure download only the newest file.

MyEclipse IDE 7 Free License

MyEclipse 7 Released, Get The Free License Now

Genuitec offering free license to people comment in TheServerSide thread. Here is the thread
http://www.theserverside.com/news/thread.tss?thread_id=52237

Give your good comment and pray for the free license.


Some new feature in MyEclipse 7.
# Advanced JavaScript tooling

# New Plugin Dashboard

# REST Web Services wizards and explorer

# MyEclipse Spring tools

# OpenJPA support for MyEclipse Persistence tools

# MyEclipse Reports upgrade

# UML1, UML2 upgrades

# New JSF views and enhancements

# MyEclipse ICEfaces tooling update

Tuesday, October 28, 2008

Oracle ADF Faces Template in JDev 10g

My project (maybe almost project need this) require a template so when developing user interface, developer no need repeat adding banner, logo, application title, footer, etc. SRDemo example teach me to create template.jspx file and then copy paste this template to another jspx file. This is bad idea, because if somehow my logo changed, then i need to modified ALL of my jspx file.


So i'm start Googling to research about this. But sadly Oracle does not officially support ADF template in JDev 10g. JDev 11g does, but after some consideration we,re using JDev 10g.


After a bit research led me to ADF Region. But like i said, this is not supported so it's not covered in Oracle ADF Developer Guide book. Thanks to Edwin Biemond blog and AMIS blog to contribute great article about ADF Region.


This is a small example using ADF Region to add Branding, Copyright, MenuTab and MenuList. The point is :

  1. Separate your static content like Branding, Copyright etc in file Branding.jspx, Copyright.jspx and so on.
  2. Register those files with unique name in file region-metadata.xml
  3. In your real page, call this template by invoking unique name in region-metadata.xml


Full example download here

Sunday, October 26, 2008

Oracle JDeveloper 10g Review

After 2 weeks using Oracle JDeveloper 10g, more spesific JDev 10.1.3.3, i'll share my opinion about this tools.


Here is JDev editor in my computer.
JDev 10.1.3.3 Editor


Now here is the summary :

1. JDev source code package organization is bad
JDev Application Navigator Eclipse Package Explorer

Take a look image above, with JDev we can organize folder structure (look at the circle), but it should affect to source code only, not folder. Eclipse is better than JDev.

2. JDev require a lot of memory
JDev Memory

3. JDev does not have option Close Project.
If we have a lot project with JDev, JDev will load them all while opening.

4. JDev can't make a new folder and can't copy file
This is the worst. I can't understand what in Oracle JDev team mind. This is the simple operation but JDev can't do it.

5. DataModel and UserInterface sometimes conflict
Yeah this is happened to me, in my DataModel have public_html folder and UserInterface have model folder.

6. JDev can't refresh file/folder automaticly
This is a bugs i think. If someone add/modify file using CVS then JDev can't load the new/modified file. I tried click refresh all time but not work. The only way is restart JDev.

7. JDev can't refresh offline database
I add new foreign key in the database and when i refresh offline database i can't see foreign key i added. I spent half day to analyze this. I wonder why it happened. And then i tried restart JDev and try refresh from database again and hulla the new foreign key apprear.

8. Sometimes WYSIWUG is broken
JDev Broken Editor

9. Good integrate with OracleDatabase
When create Java from table, it perfectly create POJO with the right relation mapping.

10. Easy to testing with Embedded OC4J
Just click run to show our work.


Overall JDev is okay if you develop with Oracle product only (ADF, TopLink, OC4J). If not, well you better use another Java IDE.

Monday, October 6, 2008

Journey to Oracle

My new job is everything about Oracle.

Database : Oracle Database 11g
Tools : JDeveloper 10.1.3.3
Framework : Oracle ADF and ADF Faces
ORM : Oracle TopLink
LDAP & Security : Oracle Identity Manager and Oracle Internet Directory
Webserver : Oracle OAS OC4J

Most of them is something new for me.

So wait till i explore all of them and i'll share some article.

Wednesday, October 1, 2008

Goodbye PJN

Red alert ...

My company, Pratama Jaringan Nusantara is going to collapse. We have no productive activity since 2 - 3 month ago.

Today electrical power is down, telephone is down and the worst internet is also shutdown.

So i think it's time to start looking a new job.

Wish me luck.

Thursday, May 15, 2008

WEB4J Java Web Application Framework

WEB4j
Another simple web framework. According to official website the primary design goal of WEB4J is to always exercise deep compassion for you, the application programmer, to make your tasks as simple, natural, and as effective as possible. The framework should take on as much pain as possible, so that, in the end, you experience as little pain as possible.

The whole point of WEB4J is to give those who use it a deep feeling of simplicity, clarity, and elegance. That feeling is the ultimate goal of WEB4J, and nothing else. This is an esthetic goal, not a technical one.

The important things about WEB4J are :

  1. it's a full-stack Java web application framework
  2. it's small, and has a philosophy of deep simplicity and minimalism
  3. it can boost your productivity by 300% - 400% over other tools
  4. it's not free, it's not open source, and it has nothing to do with Rich Internet Apps
  5. it uses a minimal toolset
  6. it lets you implement forms with plain HTML
  7. it has no custom tags for form controls
  8. it has no custom annotations
  9. it has no custom .xml files (only web.xml is used)
  10. it has no tedious object-relational mapping
  11. it lets you put SQL in plain .sql text files
  12. it can be used with any relational database that has a JDBC driver
  13. it doesn't take you long to learn (and you don't need to buy a book)
  14. it uses convention over configuration in several important ways
  15. it makes your application classes simple, and easy to maintain
  16. it allows package-by-feature, where closely related items are placed in the same directory
  17. it places your validation logic in Model Objects (where it belongs)
  18. it lets your Model Objects be immutable
  19. it lets your Model Objects avoid the Java Beans anti-pattern
  20. it requires minimal configuration
  21. it doesn't impose thread-safety constraints on your classes
  22. it lets multilingual apps have almost the same style as a single language app
  23. it lets your apps assist in their own translation
  24. it lets you place translations in the database
  25. it lets you avoid ResourceBundle and its defects
  26. it protects you from common hacks
  27. it's cheaper to use than open source tools
  28. it starts up quickly
Download link
http://www.web4j.com/Download.jsp