Subscribe: theWrittenOne
Added By: Feedage Forager Feedage Grade B rated
Language: English
application  architecture  data  developer  entity bean  java  joy  leil leil  leil  maza tarahakaza  miss  server  wassini  yang 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: theWrittenOne


-Tempat nyaman untuk nge-junk :)-

Last Build Date: Thu, 22 Dec 2011 02:01:33 -0500

Copyright: Copyright 2011

My Brainbench Transcript

Fri, 6 May 2005 13:43:02 -0400


Passed the OO Concept test at for 3.98. Here's my bb transcript. I'm planning to take some web authoring test on the next free test ;). I'm bad at HTML and Javascript :(

Always the same feeling across my mind when I thought about bb test. The feeling of boredom and sleepy test..

Typical Enterprise Pattern

Wed, 28 Jul 2004 04:37:38 -0400

Finally I've found something different to typical multitier architectural diagram. This cat footprint like sketch is taken from Martin Fowler's EAA catalog.


Consideration Points for Architects

Wed, 28 Jul 2004 03:35:02 -0400

Got this one from OTN. Consideration Points for Architects Address "The Need for Speed": The operational charecteristics of J2EE certified applications servers at runtime differ from one vendor to another. What you generally find is, in the design of the internals of application servers, there are certain ways of implementing their facilities, which can contribute to greater scalability. When architecting for performance, there is a need to understand the way your application behaves under load, and a need to take advantage of unique features of your application server. In addition, when evaluating application servers, both performance and price/performance are critical factors to consider.[On Benchmarks] [Compare] [Applications in Balance] Evaluate vendor J2EE claims: One of the major challenges you face is that most vendors offer some pieces of the J2EE puzzle but the trick is to find out if they can give you a complete solution. [Oracle on Linux] [Oracle and Industry Standards] [Review Oracle JDeveloper] Enable Web Services end-to-end : Many customers have been inquiring about our J2EE solution for web services development and deployment. Read more on Oracle's solution for a complete J2EE environment for Web services development and deployment .[Service-Oriented Architecture] [Exposing EJBs as Services] [Streamlining with BPEL] Have a 360-degree security plan: Security needs to be understood as a process not a product/feature. You need to choose the correct authentication model and correct authorization model. You need to secure your production systems, implement multi-layer security.[Identity Management Architecture] [Security FAQ] [Tech Articles] Avoid handcoding J2EE persistence: 30-50% of a typical project's resources is spent in solving the object-relational mismatch - a situation more common than we Java architects care to admit. Not only must developers maintain the business logic, they must also maintain another code base just for the object-relational mapping. What if you could avoid handcoding your persistence layer?[TopLink By Example] [Connect Java and Databases Easily] [Persistence Issues and Challenges] Investigate productivity tools : Customers need and demand a J2EE application server environment that provides them the ability to develop all types of J2EE applications and Web services with the highest possible productivity. [Java Server Faces] [Application Development Framework] [Technical Papers] Insist on J2EE compatibility: J2EE has definitely become a key criterion for application server selection and is something Oracle takes very seriously. [Oracle and Industry Standards] [J2EE vs .NET] Fight the battle of tight budget: It's important to know that you don't need to compromise in order to meet your J2EE budget requirements. [Enterprise Java for just $5000] Avoid downtime : It is important that you protect Data and Application from planned and unplanned downtime.Traditional cluster systems involved setting up huge n-node hardware clusters requiring forethought, planning, and a huge budget. Many customers have asked us for an alternative. See how you can turn low cost commodity hardware into highly reliable fault tolerant systems. [Applications in Balance] [High Availability Whitepaper] [HA deployments][...]

CRC Card

Tue, 27 Jul 2004 06:13:35 -0400

Some friends of mine asking me about how to define object model from the user requirement. I've just pointing them to this classical OO paper.

Currently, I'm always use *intuition* methodology to solve that kind of problem ;)

IT KPU -- The architecture Overview

Wed, 21 Jul 2004 18:43:42 -0400

I've got a little explanation about the software architecture used by IT KPU Team ( for Indonesian General Election and have many questionable thinking in my head.

The architecture simply given like this :

Client (PC) -- VPN (Telkom) -- Temp Database -- Main Database -- HTML Report Generator -- HTML view.

They used two different way (in the same time) for sending the data from client PC to server environment. The first way, using arbitrary encrypted XML as data format, and the second, using e-mail attachment as container for sending data to the server. Why they are using two-way-sending like that? That's because of current phone line infrastructure required for VPN is not available in some client's PC. The alternative VPN way is using PSN (Satellite Line) that only has about 2.5 kb / sec transfer rate. There's still a need for manual data transfer (from a server to another one in server environment). This manual data transfer causing some problems related to human error. HTML views (which is the pages that Indonesian citizen see) is generated every 1/2 hour. The server enviropnment used M$ SQL Server for the database, MSMQ for mid-tier messaging system, thttpd for serving static content, and some nixes (I'm not sure) boxes for the mail server. M$ .NET is used for other needs and also the client's software.

First, the architecture is more like a 'designed to survive' than a well designed one. If I had been their architect, I'll make sure that there's absolutely no duplicated data and no manual data transfer in server environment. I don't know exactly the reason for such 100%-is-hard-to-be-gained solution

Second, the architecture is said as not scalable solution (by the team's captain). The server lagged when there are just about 500 data comes concurrently. That's a big problem. In computing era like this time, there are so many solution to handle this situation. The team just use a load balancer for presentation tier (html view) only, but didn't use the same idea for incoming data from client's PC. Scalability and availability is a must in critical system like this one.

Three, the project is not like any other project that I've meet. They didn't build the software like the common proncipal for building a software. There are no software artifact, no SDLC, and no formal testing while the software is built. That's a fatal mistake for building a software (and this one is a critical software), although there's not much time given for the team.

There are a lot of pros and cons about this information system among Indonesian IT practitioner. The closed system architecture is one of IT people asking about. The team didn't reveal their architecture for security reasons. That's weird, huh ;)

Which first, object or data models?

Wed, 21 Jul 2004 18:43:01 -0400

I tend to model the object first before I design the database model. Yes, that's the common way for an OO fan like me. But, there's a good essay from Scott Ambler that tell me some of misconception about this approach. There are also a debate at JavaRanch for these two modelling approach.

I've been into a project that the object model is driven by the data. We use EJB as implementation of the object model. Guess what??.. Our application is more like a big form-and-CRUD application. That's my first J2EE project.

Wanna start to be an open source developer?

Wed, 21 Jul 2004 18:33:02 -0400

This excerpt taken from Jakarta Site contribution page. Michael Percy wrote: > I believe there would be (or at least SHOULD be! :) many > more contributors to these projects (Tomcat), but maybe > some of us are intimidated by the level of apparent > expertise required for this stuff. (Then again, I know > we have some damn good people on these lists.) I am > curious, is this the case? Have you all been writing > java apps for years and are steeped in C++ and OOP for > the last decade? Do you have the servlet spec pasted on > your wall? Michael, In my particular case the servlet spec is pasted on the inside of my eyeballs :-) But I'm kind of a wierd case in that respect, because I'm on the JSR-053 expert group that worked on the new specs (servlet 2.3 / JSP 1.2). Personally, I've been a software developer/designer/architect in some fashion or another for more years (and in more languages) than I care to admit. But I got involved in the Apache JServ project (predecessor to Tomcat) a few years ago when I needed a cheap server solution for an Internet-based application that I needed to build. Like everyone, I was grumbling about how long it took for JServ to get to final release (over a year from 0.9 to 1.0), until my son - who likes PHP but I love him anyway :) -- said "Dad, you know Java, get in there and help them finish it!". So I did. I wouldn't worry to much about expertise (although clearly Java is a must, and familiarty with the specifications that Tomcat implements - servlet, JSP, HTTP, etc. - is vital on this particular project). The ways that people get involved in open source are pretty varied, but a common course might go something like this: You see something that you think should be added, or that doesn't seem to work quite right You investigate the existing code, becoming more familiar with it along the way You might ask a "what would you think if we did this?" type question on the developer list You contribute to the discussion of these ideas (yours and others) - partly to gain knowledge but also partly to become known to the community At some point, you propose a patch, or a new chunk of code that gets accepted into the code base (the detailed rules for Tomcat are on the Jakarta web site) Iterate the above a few times, perhaps looking at bigger and bigger chunks of code as you gain more understanding At some point, when it is evident that you're not a bozo :-), you can get nominated for committer status and voted on by the developer community, and then be able to post the changes directly yourself. > How can I, a perl hacker and aspiring java coder get > involved? (How do you guys know what to do?) At what > point would I be considered to be “good enough” to > really contribute some code? Server-side java simply > rocks, and if I could help make it a more viable > option for everyone (including myself and my company) > then I would love to do it. It all starts by becoming familiar enough with the current code base to start understanding it. In most open source projects there is never enough architectural documentation, so this often involves asking "how does this work" type questions on the developer list. Don't feel bad about that - NONE of us knew anything about Tomcat internals before we started working on it :) > Hope this isn‘t a totally inane question, but it has > been on my mind for a couple weeks. Just wondering… Not at all inane -- I hope the above thoughts help. > Thanks, > Mike Craig 03 Nov 2000 [...]

All about Bill Joy--The legendary hacker

Wed, 21 Jul 2004 15:13:53 -0400

Bill Joy is one of the MVP (Most Valuable Primate :p) hackers and may be the father of engineers' father all around this virtual world. $csh, vi, NFS, berkeley nixes, ULTRASparc, Java, and Jini are gifts that he gave to us. He's also dubbed as 'The Edison of the Internet' by Fortune. Here's what I've found about Joy :

Is there any JFC (Joy Fans Club) out there?? ;)

JDO dan Entity Bean, kawan atau lawan?? (Bagian 1)

Wed, 21 Jul 2004 14:21:54 -0400

Jika anda sering bermain2 di sekitar J2EE, pasti anda pernah dengar (atau seharusnya anda pernah pakai) EJB ataupun JDO.
Karena JDO berfungsi seperti salah satu service yang disediakan container untuk CMP Entity Bean (persistence service), di benak saya yang terpikir adalah JDO merupakan saingan berat Entity Bean (tentu saja dalam masalah persistensi). Banyak artikel di internet yang membahas masalah ini (Entity Bean vs JDO). ada juga yang memprediksikan nantinya JDO ini akan menjadi salah satu core technology di J2EE sendiri, dan bersaing (secara abadi..cieee) dengan Entity Bean.
EJB, yang juga menyediakan beberapa service lain selain persistensi, sepertinya masih akan menjadi core technology J2EE dan akan tetap jadi favorit bagi developer yang membutuhkan fast productivity untuk enterprise application. Coba bayangkan jika kita harus membuat sendiri benda2 untuk memanage benda lain seperti Entity EJB sendiri (walaupun kita bisa pakai JDO n O/RM untuk persistensinya, tetapi saya lebih suka bilang 'tidak' jika disuruh membuat middleware yang memfasilitasi isu2 distributed system seperti naming, caching, pooling, replication, dll).
Di satu sisi, JDO yang sepertinya semakin matang saja (dan makin banyak mencuri hati developer), tampaknya juga tidak bisa dipandang sebelah mata sebagai teknologi 'kacangan' yang coba mengancam popularitas Entity Bean. (hehe, kaya' sinetron aja ;)). JDO makin memantapkan posisinya di hati developer, walaupun masih tergolong 'anak kemarin sore'. (bersambung ya..)


Fri, 6 Feb 2004 08:18:47 -0500

I've just read jwz's stuff and find that scrmable scrmable was so funny ;)

You can make EJB better

Wed, 4 Feb 2004 21:14:22 -0500

Any 'for the future' comment for the 3.0, except than just say cut EJB off?

You can make EJB better by Richard Monson-Haefel -- What's right and wrong with EJB today? It's about time someone asked for your opinion, don't you think?

My Eclipse in action!!

Tue, 27 Jan 2004 07:06:04 -0500

Here is a list of plugin that I've mixed my Eclipse with..

  • Lomboz
  • Omondo UML
  • JBossIDE
  • Tomcat Plugin
  • Struts Console
  • JFacedbc

Any suggestion for more Eclipse-Can-Do-All-I-Wanna-Do ?

Will work for food?? s'd be Will eat food for work

Tue, 27 Jan 2004 04:24:27 -0500

Open Source Developer: Will Work for Food! by Richard Monson-Haefel -- The difference between open source developers and commercial developers is the pretty much the same as the difference between a starving fine artist and a fat and happy commercial artist.

The End of the Beginning?

Sat, 24 Jan 2004 05:03:25 -0500

The End of the Beginning? by Ron Hitchens -- When we're no longer writing programs, do we still need programming languages?

Puisi Poligami

Wed, 21 Jan 2004 04:32:08 -0500


jika engkau bumi, akulah mentari

aku menyinari kamu, kamu mengharapkan aku

Ingatlah bahtera yang kita kayuh...

mentari menyinari bumi, ah silau...

tapi, aku ingat satu hal,

bahwa bukan hanya bumi yang disinari mentari.

jadi relakanlah aku menyinari planet lain

menebar sinarku, menyampaikan faedah adanya aku.

Karena itu sudah kodrati

jawabannya :


Bila Kau memang mentari

Aku rela kau berikan sinarmu tuk planet lain

Karena mereka juga butuh sinarmu.

Dan aku pun tak kan pernah kekurangan cahayamu

Tapi bila kau hanya sebuah lilin

Janganlah bermimpi menyinari planet lain

Kamar kitapun belum sanggup kau terangi

Berkacalah pada cermin disudut sana

Di tengah remang-remang cahayamu

Lihatlah siapa dirimu, mentari atau lilin ???

(Taken from mailing list)

Miss singapore story

Wed, 21 Jan 2004 02:28:37 -0500

One of the main reasons why in recent years the singapore goverment has always ensured that their Miss Universe representative vere of tertiary level education or higher was because of the following incident which occurred not too many years ago.
It is the final round of the miss universe pageant and the 3 finalist, miss usa, miss malaysia and miss singapore are being asked 3 simple questions :
Mc : Thr first question is name me an electrical appliance starting with "L"
Miss usa : Lamp
Miss Malaysia : Light bulb
Miss Singapore : LADIO
Judge : no, no, radio does not start with the letter "L"
MC : I am going to give you 3 more chances; now, name me an animal starting with letter "L"
Miss usa : lion
Miss Malaysia : Leopard
Miss singapore : LABBIT
Judge : no, no ,no
Mc : Your next chance. The name of a famous car that starts with "L"
Miss usa : Lexus
Miss Malaysia : Lamborghini
Miss Siangapore : LOLLS-LOYCE
Judge : Oh my god!
Mc : I am going to give you one last chance! Name me a fruit starting with leeter "L"
Miss usa : Lemon
Miss Malaysia : Lychee
Miss singapore, with full of confidence, smiles and says : LIEWLIAN.
This is not the end of the story, the judge consulted the board of judges determine if miss singapore shold really di disqualified; and they decided that scince miss singapore was having as many problem with the letter "L", they decided to give her another chance
Judge : OK, the final question is name me a human anatomy starting woth the letter "L"
Miss usa : Lung (applause)
Miss malaysia : Laring (even more applause)
Miss singapoire : LAN CAU
the judge fainted...........!

Wanna speed up ur execution?

Wed, 21 Jan 2004 00:52:41 -0500

U're a passion game developer that still using Java?
C'mon.. just switch to other lang and say to ur boss that Java is not suitable for game developer..:(
(but read this before do so)

Wassini - Waheeda

Wed, 21 Jan 2004 00:20:05 -0500

Lagu yang lagi booming di negara sebelah... (Wassini == nasihati saya)

Waheeda - Wassini

Arina maza tara
Hakaza wakaza
Mafi ayadeena

Ke mana saja, wassini...
Tak kira masa, wassini...
Apa pun jua, wassini...
Segalanya, wassini...

Tak kira siapa, wassini...
Tiada sepertinya, wassini...
Apa padanya, wassini...
Segalanya, wassini...

Intizar ya leil... ya leil... ya leil...
Imtihan ya leil... ya leil... ya leil...
Intizar ya leil... ya leil... ya leil...
Imtihan ya leil... ya leil... ya leil...

Arina maza tara
Hakaza wakaza
Mafi ayadeena
Hakaza wakaza

Arina maza tara
Hakaza wakaza
Mafi ayadeena

Ke mana saja, wassini...
Tak kira masa, wassini...
Apa pun jua, wassini...
Segalanya, wassini...

Tak kira siapa, wassini...
Tiada sepertinya, wassini...
Apa padanya, wassini...
Segalanya, wassini...

Arina maza tara
Hakaza wakaza
Mafi ayadeena
Hakaza wakaza

Arina maza tara
Hakaza wakaza
Mafi ayadeena

Intizar ya leil... ya leil... ya leil...
Imtihan ya leil... ya leil... ya leil...
Intizar ya leil... ya leil... ya leil...
Imtihan ya leil... ya leil... ya leil...

Lihat dirimu
Dalam kesamaran cuba berlari
Tanpa ada pengertian...
Tanpa ada pengertian...

Intizar ya leil... ya leil... ya leil...
Imtihan ya leil... ya leil... ya leil...
Intizar ya leil... ya leil... ya leil...
Imtihan ya leil... ya leil... ya leil...

Ke mana saja
Tak kira masa
Tiada sepertinya

Arina maza tara
Hakaza wakaza
Mafi ayadeena
Hakaza wakaza

(repeat till end)

Wonder what some arabic sentences mean?? me too...:(

Brain Teaser's #1

Wed, 21 Jan 2004 00:02:42 -0500

Brain Teaser #1: the same but not equal by Andreas Schaefer -- I just came across this strange behavior:
The class 'ABC' does not overwrite equals() method and derives directly from java.lang.Objects.

ABC a = ;
System.out.println("Is the same: " + ( a == a )); // Yields to true
System.out.println("Is equal: " + a.equals(a)); // Yields to false ???
You read right the object 'a' is the same but not equal. Does anyone knows why?

Java is... just a bunch of buzzwords

Tue, 13 Jan 2004 08:12:57 -0500

How to Talk About Jini, J2EE, and Web Services at a Cocktail Party by Kathy Sierra and Bert Bates -- Heard about distributed technologies for Java, but not sure what they are or why they're important? Kathy Sierra and Bert Bates, authors of Head First Java, present this cocktail-party overview. Hold your own in conversation with Java geeks now!

Menggapai Bintang

Thu, 8 Jan 2004 06:49:09 -0500

Menggapai Bintang (as taken from CCS )

Sisihkan resah
jauuuuuh sejauh jauhnya
Sembuhkan luka
Sehaaaaaaaaat sesehat sehatnya
Habiskan Letih
Segaaaaaar sesegar segarnya

Rentangkan tangan
Lebaaaaaar selebar lebarnya
Tegakkan Punggung
Luruuuus se lurus lurusnya
Bulatkan tekad
Bulaaaaaaat sebulat bulatnya
Taguhkan diri
Kokoh sekokoh-kokohnya

Biarkan saja
Biarkan saja duka lama
Karena pasti ia ada
Esok ia Menjadi bekal kita
Hingga Mahir meraih Asa

Mari bersama-sama
Terbang kelangit yang disana
Meraih bintang bintang yang bercahaya
Meraih cita cita yang menggantung
Tinggi di angkasa

Belajar Java - Started

Thu, 8 Jan 2004 06:26:28 -0500

Akhirnya, setelah tertunda satu semester (hehe), jadi juga acara kumpul2 untuk membahas agenda klub Java. Dengan memulai aktivitas ini melalui proses belajar dari awal (membuat simple wget-like app), semoga learning curve belajar Java yang curam, bisa diperlandai.
Yah, saat2 yang paling berat dari melaksanakan suatu hal yang agak besar adalah 'memulainya'. Selalu saja begitu. Karena mungkin sudah ada pengalaman yang membuktikan (KRG, MAWG, dkk), dimana 'bentuk' sudah ada, tapi 'progress' tidak ada. Dengan 'tidak membentuk' kelompok belajar Java ini secara formal, diharapkan kami bisa berbeda dengan klub2 sebelumnya.
Enough for today :)


Thu, 8 Jan 2004 01:08:58 -0500

Assalamu'alaikum! test test 1 2 3 :) ...done :) -mulai nge-blog nih :)-