<$BlogRSDUrl$>

Sunday, August 28, 2005

Katrina

'The terrorist Katrina' is a soldier of Allah'.


Tambahan

Configuring Eclipse for Remote Debugging.

IRC Text to Speech with Java.

How to Decide What Bugs to Fix When, Part 1.

Did You Mean: Lucene?.

Perbincangan tentang StAX parsing performance paper. Apa kebendanya StAX ini? Dpd website Woodstox, "StAX specifies interface for standard J2ME "pull-parsers" (as opposed to "push parser" like SAX API ones)...". Sun pun ada implementation dia yg diberi nama SJSXP. Artikel tentang SJSXP. Download SJSXP.

Java performance.

Getting Started with the NetBeans Platform.


Bush

Bush's Obscene Tirades Rattle White House Aides.


Vets Aren't Buying Bush's B.S..



Ajax

Excerpt: Ajax in Action, The Page as an Application. Chapter 4, Part 1.

Article from java.net: Developing AJAX Applications the Easy Way. Artikelnya.

script.aculo.us.

Rico.


Macam2

Tudu Lists. Satu project open source yg menggunakan kedua2 Spring dan DWR.

Spring: Putting Spring XML Files on a Diet.

Hibernate HOW TO: Switching between Direct JDBC and Connection Pool Datasource.

JavaServer Faces vs Tapestry - A Head-to-Head Comparison. Artikelnya.

(2) comments

Monday, August 22, 2005

Iraq

Eyewitness account of U.S. Operation Quick Strike on Haditha. Satu bacaan yg menarik dan harapnya menyedarkan lagi serangan hebat yg dikenakan ke atas umat Islam. Semoga kita sedar...


Tambahan Java

Precise Java. Website ni macam website Java Performance Tuning.

Lagi tentang i18n. I18N: Internationalization Guide for Java Web Applications. Pengalaman seorang developer dgn i18n ini. Artikel dia kat sini. OK gak. Check it out.

Internationalization, Part 2.

What Is NeoOffice/J (and Can It Replace MS Office).

LCD Text: Anti-Aliasing on the Fringe.

Using Drools in Your Enterprise Java Application. Lagi tentang Drools.


Doa Sheikh Al-Mohaisany

Sayang sekali. Website dan file flash tentang doa sheikh ini dah hilang. Sayang sekali saya tak save dulu.

Cari punya cari, sekadar jumpa audio doa dia kat load-islam dan text nye kat load-islam dan juga kat true ummah.


Kerja

Setelah memberi peluang kpd yg di sana, nampaknya, dgn kehendak Allah, yg di sana hilang begitu shj. Setelah tempoh yg dipersetujui berakhir, dan yg di sini menyatakan offer yg lebih baik, saya melihatnya sebagai tanda bhw yg di sini adalah yg lebih baik utk ku di sisiNya.

Kalau ikut hati, saya lebih berminat utk ke sana. Ialah, buat RnD dlm IT. Macam2 yg nak saya hasilkan utk mereka. Dan, kalau saya setuju utk menerima package yg lebih inferior dpd package (gaji, benefit, bonus, etc) baru yg dioffer kat sini, saya mungkin boleh join kat sana. Tapi, saya berkeras utk meminta package yg lebih baik dpd offer kat sini.

Sebab utama ialah, utk memberikan saya package yg lebih baik dpd package kat sini, kat sana kena bagi satu offer yg bukan main2 punya. Dgn bertegas utk nakkan package yg lebih baik, saya sebenarnya nak kat sana benar2 serious dgn apa yg mereka perkatakan. Saya tak mahu mereka separuh masak aje dgn apa yg nak mereka buat dan kemudiannya tukar kpd buat benda lain spt yg saya alami kat beberapa tempat kerja. Walaupun masa 1st dan 2nd interview, GM dan CEO mereka memberi 100% kepastian, tapi, semasa saya beri presentation, CEO mereka dah mula fikir benda lain dah.

Masalah utama yg saya lihat ialah ketidak sanggupan utk melabur dlm RnD. Nak bina RnD melalui kerja2 outsourcing dulu, baru la buat RnD. Macam mana syarikat lain terutamanya syarikat antara bangsa nak outsource kpd kita kalau team ini takde apa2 track record? Ada ke? Kalau team ini dah berjaya hasilkan a suite of products yg berjaya digunakan dlm sejumlah project, mungkin la. Dari dulu semasa saya kerja kat Sapura Research, hingga kini, RnD dianak-tirikan.

Macam mana negara nak maju? Macam mana nak menuju k-economi / ekonomi knowledge/pengetahuan ni? Betul2 mengecewakan. Takpe la. All the best to you. Semoga berjaya mencari calon2 lain yg lebih sesuai dpd saya.


Macam2

Hibernate: Log SQL Statements.

Rich Internet Applications - Could they be any easier?. Using the cajo proxy mechanism.

Internationalization road hazards.

(3) comments

Tuesday, August 16, 2005

Tambahan Java

AJAX and Web services - is there a correlation?. Perbincangan hubungan dan keserasian ajax dan web service. Serasi ka? Mungkin...

Introduction to the ASM 2.0 Bytecode Framework.

Internationalization, Part 1. Menarik ni, terutama kpd mereka yg nak i18n support.

JRockit JVM Support For AOP, Part 1. Tak pernah mencuba jvm jrockit secara serius. Nampak menarik.

The Artisan and the Artilect, Part 1.

Hibernate: Filter Collections.

Swing: Popup Menu & AspectJ.

Wicket: Reality? or Just Good Guerilla PR. Tak biasa dgn web framework bernama wicket ini. Nampak boleh tahan aktif. Saya masih menggunakan webwork 1.4, dan berminat nak maju ke hadapan dgn menggunakan web framework yg lebih component oriented, lebih html editor friendly dan support ajax serta relatively senang utk belajar dan guna. Dulu, saya aim tapestry tapi agak complex. Khabarnya, ver 4.0 yg dah hampir nak release adalah lebih mudah dan produktif.

Selain tapestry, Echo pun nampak macam menarik. Dan sekarang wicket. Sample code dia macam tapestry, dan punya experimental support utk ajax. Saya rasa akan kiv dulu perpindahan ini. Tengok la dulu perkembangan framework2 ini. Saya nak cuba cari yg serasi dgn saya dan memasukkannya ke dlm x2, spt mana saya masukkan webwork 1.4 ke dlm code gen.

Website ketiga2 framework ini ada dlm senarai links kat sebelah kiri blog ini.


Tambahan Iraq

Biking Toward Nowhere.


Cerita

Dpt dlm email. Kelakar gak. Macam ada kaitan dgn, dan menjawab balik hujjah salah satu ajaran sesat yg agak heboh baru2 ini aje.

Ada seorang guru tadika yg tidak percaya wujudnya tuhan dan dia pun
berfikir bagaimana nak brain wash kanak2 di tadika tersebut supaya
tidak mempercayai wujudnya tuhan. Dia pun mendapat satu akal...

> > > Guru tadika : Anak2, nampak tak pen ni.
> > > Anak2 : Nampak cikgu.
> > > Guru tadika : Pen ade kan.
> > > Anak2 : Ader cikgu

Kemudian guru tadika tadi memasukkan pen tu ke dalam poket dia, & bertanya
lg..

> > > Guru tadika : Anak2,nampak tak pen?
> > > Anak2 : tak nampak cikgu.
> > > Guru tadika : pen ade tak?
> > > Anak2 : takder cikgu.

> > > Guru tadika: Anak2 nmpk tuhan tak?
> > > Anak2 : tak nampak cikgu.
> > > Guru tadika : tuhan ader tak?
> > > Anak2 : takder cikgu.

Guru tadika td sgt gembira sbb tujuan dia nak brain wash otak budak2 tu
berjaya.
Tetapi dlm byk2 bdk tu ader seorg bdk yg pintar, dan

dia pun mengangkat tangan.............

> > > Bdk A : Cikgu bleh sy ckp sesuatu.
> > > Guru tadika : Bleh, mari ke depan.

> > > Bdk A : kwn2 nmpk cikgu tak.
> > > Kwn2 : nampak.
> > > Bdk A : cikgu ader! kan?
> > > Kwn2 : ader.
>>>>Gurutadika ;???????

> > > Bdk A : kwn2 nmpk otak cikgu tak?
> > > Kwn2 : tak nampak.
> > > Bdk A: cikgu ader otak tak?
> > > Kwn2 : tak ader.

>>>>Guru Tadika:()

> > > Moral of the story, bila tak nampak, tak semestinya takdak!
sayangi agama kita dengan 'amar ma'ruf dan nahi mungkar, kalau tidak kita,
siapa lagi...

didiklah anak-anak kita dgn bijak.......



Macam2

Presentation Java Black Belt. Menarik gak. Satu cara online exam/test yg sape2 boleh contribute soalan2 dan juga mengambil ujian2 utk naik ranking ke tali pinggang hitam. Website JavaBlackBelt.

Building Custom JSF UI Components. Kpd peminat2 Java Server Faces. A step by step article.

New AJDT releases ease AOP development. Artikelnya kat sini. Khas utk peminat2 AspectJ yg guna Eclipse spt saya.

Richard Bair explains why "Not Invented Here" isn't bad. Pendapat membuat framework/lib sendiri walaupun sudah ada yg open source punya. Teringat saya kat code gen yg saya buat sendiri tu.

Article: Wang Yu on Uncovering J2EE Clustering. Perbincangan yg hangat dan menarik. Banyak info2 baru dlm artikel ini spt Idempotent.

Guillaume Laforge interviewed about Groovy.

A Quick Runthrough for Echo2.

Midnight Coders Releases a Java Server For AJAX and Flash Apps.

TikeSwing.

(3) comments

Monday, August 08, 2005

Tambahan lagi dan lagi

Hacking Swing with Undocumented Classes and Properties.

How to End Wars Between Testers and Programmers.

iBatis DAO.

Perl on Java? An Introduction to the Sleep Language.

Hibernate: Ease HQL Maintenance With Named Parameters.

Facelets 0.8 released, competing with Tapestry in the JSF world. Website Facelets.

JavaPolis 2004 talks. Sejumlah presentation. Saya dah tengok Java Puzzlers dan Groovy. Menarik gak.



Sheikh Ahmed Deedat telah meninggal dunia

Kita dari Allah dan kpdnya kita kembali. Pengumumannya kat Islamic Propagation Center International (IPCI).

Sheikh Ahmed Deedat ni agak terkenal krn perdebatan dia dgn seorang paderi secara live on tv lebih 10 tahun lepas kat us. Dlm perdebatan itu, paderi tersebut telah dikalahkan dgn dasatnya. Sape2 yg berminat, bolehlah beli videonya. Saya tak tengok lagi. Kawan saya yg belajar kat us cerita. Mereka tengok kat sana. Paderi tu siap ketuk2 meja dan seolah2 nak pukul Sheikh Ahmed Deedat ni krn tak dpt balas hujjahnya.

Terdapat sejumlah buku2 karangannya yg diberi secara percuma kat sini. Antara buku2 IPCI ini ialah:

Title : Combat Kit
Description : This all in one Combat Kit removes supercilious, contemptuous and disdainful Christians from your homes and puts back the sunshine in your doorway. A must have for all Muslims who encounter Bible Thumpers.
- bagaimana nak lawan hujjah2 pendakwah christian ini, yg semakin galak kat malaysia sekarang ini. Sekali imbas, banyak gak hujjah2 dia dlm buku tu. Memang mahir betul Sheikh Ahmed Deedat ni dgn pelbagai bible.

dan

Way to the Qur'an
Description: Way to the Qur'an prepares your mind, body and soul to receive the infinite riches and treasures that your Lord and Creator, Allah, offers in this Mercy to all of Mankind, the Holy Qur'an.



Keracunan Jerebu

Semalam, sekitar waktu tengahari, isteri saya telah keluar rumah utk mengambil baju2 yg disidainya di waktu pagi. Dia rasa hairan. Rumah jiran bertentangan dgn rumah kami , lebih kurang 100 kaki dpd tempat dia sidai baju, hampir tidak kelihatan.

Isteri saya ingat, cermin mata dia yg bermasalah. Setelah diambil semua baju yg disidai, lebih kurang 5 minit lamanya, dia pun masuk ke dlm rumah. Tiba2, isteri saya rasa sesak nafas, walhal, dia takde sakit lelah. Selepas sesak nafas, dia rasa pening dan loya (bukan dpd sakit buatan, ok) dan terus terbaring. Terpaksa la saya ambil cuti ½ hari.

Sebagai doktor yg tak bertauliah, saya diagnose isteri saya kena penyakit keracunan jerebu. Alhamdulillah. Malam tu dia dah agak pulih. Merbahaya gak jerebu ni.

Berhati2 ya. Terutama mereka yg naik motosikal. Pakai la penapis yg sesuai.


Tambahan lagi

AJAX JSP Tag Library 1.0. Wow! Menarik ni... Kena cuba ni... Macam best ni...
Alamak! Apsal online demo dia tak jalan dgn mozilla firebird??? Nape??
Yes! Walaupun online demo dia ada problem, tapi demo biasa dia a ok. Selepas download .war dia, saya deploy kat tomcat dan run. Cantik! Simple gak. Boleh guna ni... Best!

Tentangan dpd keluarga mangsa penipuan bush. Every Mother's Son, What One Mom Has to Say to George Bush dan Military families to join Crawford protest.

Lagi tentang Iraq. Analysis: Iraq statistics tell grim story.


x2

Godek punya godek, dgn niat utk memasukkan sokongan Demeter Law ke dlm x2, saya terperasan bhw, Java boleh support macam multiple inheritance!!! Bahkan, saya yakin, c# pun boleh!

Utk memuaskan hati, saya cuba implement betul2. Hasilnya, hmmm...

Utk memberikan sokongan asas / simple Demeter Law ni, saya wujudkan keupayaan delegate. Element delegate ni akan merujuk kpd 1 class yg nak didelegatekan dan diberi nama.

Cthnya, class Orang nak delegate fungsi spt berapa degupan jantung, berapa tekanan darah, yg berada dlm class Jantung la katakan, kpd class Orang. Dgn meletak satu element delegateClass ke dlm xml Orang, dan memberi source kat mana terletakkan class Jantung ini beserta nama dia sebagai property dlm class Orang, x2 akan jana semua method2 kepunyaan class Jantung dan letakkan ke dlm class Orang di mana, body method tu melakukan delegation kpd property Jantung yg diberikan namanya tu. Import package Jantung ni pun secara auto akan dimasukkan ke dlm class Orang.

Utk inheritance plak, saya telah meneruskan usaha delegation ni tapi, kali ini, kesemua import, property, attribute dan method class source tu dimasukkan ke dlm class origin, katakan class Orang. Dan class Orang ni boleh inherit lebih dpd 1 class. x2 sengaja tak resolve jika berlaku duplicate property / attribute dan method signature akibat inherit lebih dpd 1 class ini krn saya meletakkan isu utk resolve benda ni kpd developer. Nama element yg saya beri ialah combine.

Inheritance cara ini ialah implementation inheritance sebelum compilation. Java masih tak support implementation inheritance masa compilation. Saya tipu sikit kat sini. Tapi, kalau nak sangat kesan macam multiple inheritance, nah...


Tambahan

Hibernate: Tuning Lazy Fetching. Bagus gak tip ini. batch-size, batch-size, mesti ingat batch-size...

Networking: Timeouts under JWS.

Swing: Component Titled Border.

Swing: Synchronize Scrolling Views.

Future of the Rich Internet Application.


Macam2

ObjectWeb ProActive Breaks World Grid Record. hmmm...

Apache Derby graduates from incubator. Slow kah ia?

Lorentz 2.0 Released: A Generic Object Conversion Framework. Website Lorentz dan Dozer.

Mock Objects and Distributed Testing.

"Jive Messenger is an Open Source XMPP server for instant messaging and group chat. It features great performance and scalability, cross-platform support, simple installation, and a web-based admin console."

Use Microsoft Access with Java.


Iraq

Photographs From Iraq: July 15 - 29, 2005.

Antaranya:

"Ibrahim Mohammed lies in a hospital bed in Baghdad on July 15. On his shirt is a tag installed by U.S. soldiers, who shot him, then gave him first aid, then sent him on his way in a taxi."

(0) comments

Tuesday, August 02, 2005

Tambahan Java Lagi

MySwing: Incremental Search for Swing Components. Website MySwing.

Eclipse 3.1 memory options.


Tambahan Iraq

Video: Iraqi Resistance Kills U.S. Marines.

"A Marine officer, speaking on condition of anonymity for security reasons, said the troops were traveling in an armored amphibious vehicle to assault insurgent positions near the Haditha dam when a thunderous blast flipped the vehicle over and set it afire".



Tambahan Java Parser

ANTLR, ANother Tool for Language Recognition.

JavaCC.

JParse. Menggunakan Antlr.


Tambahan

Give Your Business Logic a Framework with Drools.

Hibernate 3 Formulas.

Xml Composition.

Create a Simple IoC Container Using Annotations.

General: Sorted Iterator.

Hibernate: Understanding Lazy Fetching.

Bercakap pasal hibernate, hibernate ver 3 sekarang dah support utk bulk update dan delete spt dlm manual mereka kat sini. Approach ini adalah lebih cekap dpd approach biasa. Best!


Macam2

The Paperboy, The Wallet, and The Law Of Demeter, satu artikel dlm pdf yg menerangkan tentang Demeter Law. Menarik. Check it out!

Annotations to the rescue - Using Java annotations for object lifecycle management.

Remotely monitor Tomcat clusters using MC4J - Add the power of JMX to Tomcat.

An overview of the Atom 1.0 Syndication Format - How this popular Web content syndication format stacks up.

When Hibernate meets Spring.

Annotations vs. configuration files.

Be a good (event) listener - Guidelines for writing and supporting event listeners.

Groovy's growth spurt.

The Collections Framework - Get a handle on the new collection types and additional features of existing classes and interfaces.

Grid-enable an existing Java technology application. Kena login / register ke ibm developerWorks dulu. Link ke The Globus Alliance. Artikel ibm ni menggunakan grid toolkit dpd mereka ni. Nampak menarik.


Outstanding Math, Physics, and Engineering Applets. Web site nye kat sini. Dasat gak! Ada begitu banyak applet yg dia buat bertujuan utk "... help visualize various concepts in math, physics, and engineering." Siap dgn source code lagi. Best! Check it out!!

Free UML Tool - Visual Paradigm for UML Community Edition(20050624e). Community Edition blh diperolehi kat sini.

Swing: Tabbing over JTextArea (whilst still allow tab to be typed).

Swing: Use an Accessory to Spice Up JFileChooser.

Swing: Deferred Cut/Paste.

Java2D: Translate To Simplify Graphics Programming.

Swing: Add Overwrite mode to JTextPane.

Presentation by Rod Johnson on Persistence Strategy.

JSQLConnect 5.0 released, with SQL Server 2005 support. Produk komersial yg boleh tahap mahal. Tapi, kalau ada projek berbayar yg berbaloi, ok la. Link ke JSQLConnect.

Java Dives Into Real-Time Role.


Serangan ke atas London

Terjumpa beberapa links yg menarik spt:

"I was in tube bomb carriage - and survived". Artikel ini dikupas oleh satu lagi artikel yg memfokus kat bhgn, Bomb Was UNDER The Train Says Eyewitness Closest To It. Kalau begitu, tak betul la kata2 mereka bhw bom itu berada dlm beg di dlm keretapi? So, sape yg letak bom itu in the first place?

London Bombings Data Page. Banyak gak link2 menarik kat sini.

(0) comments

This page is powered by Blogger. Isn't yours?