Thursday, September 30, 2004
Tambahan, tentang Iraq
Video tentang kenderaan tentera US yg berjaya diletupkan. Amat menarik.
Macam2
Pada hari ini, genap la 1 tahun, D bekerja kat syarikat P. Sampai la ni, masih sorang2 buat prototype, POC, dan macam2 lagi, kecuali full blown sw development. Bila agaknya full blown sw development nak bermula yek? hmmm...
Humor: Why your code sucks. Setuju? Tak setuju?
(0) comments
Video tentang kenderaan tentera US yg berjaya diletupkan. Amat menarik.
Macam2
Pada hari ini, genap la 1 tahun, D bekerja kat syarikat P. Sampai la ni, masih sorang2 buat prototype, POC, dan macam2 lagi, kecuali full blown sw development. Bila agaknya full blown sw development nak bermula yek? hmmm...
Humor: Why your code sucks. Setuju? Tak setuju?
Wednesday, September 29, 2004
Macam2
Pilih struts, atau JSF (java server faces)? Perbincangan tentangnya di theserverside.
Jive Software dah release Jive Messenger yg berfungsi sebagai group chat dan instant messaging sebagi open source, berlesen GPL. Perbincangan tentangnya di theserverside.
Lagi docs menarik tentang echo. Client/Server Interaction.
Tambahan tentang code RMI
> Interface IMessageListener.java and ISimpleMessageApp.java tak pakai kan dlm tuh?
bagus, ada orang perasan tentang kedua2 interface ini. kedua2 interface ini adalah utk bhgn client side. saya hanya tunjuk cara implement pada bhgn server side. hak bhgn client side tu, kena buat la sendiri, spt mana bhgn server side. lagi pun, itu aje yg saya sempat buat dlm masa 2 jam.
kpd yg masih blur, 4 interface dlm package assignment adalah interface yg menjadi tunggak architecture sistem message ini. sistem secara kasarnya terbhgi 3:
client side server side
--------------------------------------------------------
communication (rmi/socket/etc)
client side ialah apa shj fungsi utk menjayakan bhgn client side, spt keupayaan utk logon, sama ada ada gui atau command line aje, keupayaan utk hantar dan terima message, sama ada ada gui atau command line aje, keupayaan utk hantar dan terima private message, sama ada ada gui atau command line aje, dan lain2. TAK ada kaitan dgn communication apa yg nak digunakan dan segala pengetahuan tentang menjayakan penghantaran menggunakan cara communication tersebut.
server side ialah apa shj fungsi utk menjayakan bhgn server side, spt validate user (saya tak buat ni, tapi skeleton code dah ada, tambah aje), terima message dan hantar balik kpd semua orang (dah ada yg basic), terima private message dan hantar hanya kpd orang berkenaan (skeleton code dah ada), logout, dan lain2. Juga TAK ada kaitan dgn communication apa yg nak digunakan dan segala pengetahuan tentang menjayakan penghantaran menggunakan cara communication tersebut.
semua class utk server side dan client side ini mempunyai coupling dgn HANYA 0..4 interface yg terdpt dlm package mereka ini shj. semua class ini TAK boleh merujuk kpd mana2 interface dan class dlm sub package assignment.comm (spt package assignment.comm.rmi yg dah ada, mahupun assignment.comm.socket yg belum wujud).
dgn mengikuti rule ini, coupling class2 core iaitu class2 server dan client side, dihadkan, memberikan low coupling yg dikehendaki utk memaksimumkan code reuse di mana, apa shj comm implementation (socket ke, jms ke, corba ke, xml rpc / web service ke, peer to peer / jxta ke) semuanya adalah 'plugable' / plug and play.
begitu juga class2 comm spt code rmi yg separuh masak yg telah saya buat ni. ia juga tak kenal secara khusus class2 server side dan client side, hanya 0..4 interface itu aje. low coupling yg terhasil, membolehkan si A hasilkan client side yg hanya command line, si B hasilkan client side yg bergui guna Swing, si C hasilkan client side bergui guna SWT, dan lain2, DAN semuanya boleh menggunakan bhgn comm rmi yg separuh masak tadi tu.
si D pulak boleh hasilkan bhgn server side yg simple, si E hasilkan bhgn server side yg dasat giler, semuanya juga, masih boleh guna semula bhgn comm rmi separuh masak.
si F pulak, goreng terus code rmi yg separuh masak menjadikan ianya masak sepenuhnya, dan semua orang boleh guna comm rmi yg baru ini tanpa perlu ubah walau satu line code pun. kecuali la kalau ada perubahan requirements yg menyebabkan API tak memenuhi kehendak dan memerlukan perubahan kpd API dibuat.
Bhgn comm ini, pulak ada beberapa bhgn:
1. bhgn interface yg bersifat internal/dalaman kpd comm itu sendiri. cthnya dlm package assignment.comm.rmi pun ada beberapa interfacenya sendiri yg menjadi cara utk guna rmi iaitu melalui interface. tapi, interface dlm packege ini hanya la utk skop rmi aje, jgn sampai orang lain kenali ia.
2. bridge yg menghubungkan comm tu spt rmi, kpd bhgn core. bhgn comm (assignment.comm.*) ini memang mempunyai sedikit coupling kpd bhgn core (assignment) TAPI, hanya kpd 0..4 interface tersebut shj. TAK ada coupling kpd class2 bhgn core.
Jadi, utk hasilkan assignment.comm.socket, pastikan no 2 di atas ada. no 1, terpulang la.
Harap penerangan tentang faedah design cara ini dan bagaimana nak implement assignment.comm.socket kelak, adalah jelas.
Satu lagi, perasan tak, bagaimana architecture ini membantu dlm development sesuatu sistem secara berkumpulan?
(0) comments
Pilih struts, atau JSF (java server faces)? Perbincangan tentangnya di theserverside.
Jive Software dah release Jive Messenger yg berfungsi sebagai group chat dan instant messaging sebagi open source, berlesen GPL. Perbincangan tentangnya di theserverside.
Lagi docs menarik tentang echo. Client/Server Interaction.
Tambahan tentang code RMI
> Interface IMessageListener.java and ISimpleMessageApp.java tak pakai kan dlm tuh?
bagus, ada orang perasan tentang kedua2 interface ini. kedua2 interface ini adalah utk bhgn client side. saya hanya tunjuk cara implement pada bhgn server side. hak bhgn client side tu, kena buat la sendiri, spt mana bhgn server side. lagi pun, itu aje yg saya sempat buat dlm masa 2 jam.
kpd yg masih blur, 4 interface dlm package assignment adalah interface yg menjadi tunggak architecture sistem message ini. sistem secara kasarnya terbhgi 3:
client side server side
--------------------------------------------------------
communication (rmi/socket/etc)
client side ialah apa shj fungsi utk menjayakan bhgn client side, spt keupayaan utk logon, sama ada ada gui atau command line aje, keupayaan utk hantar dan terima message, sama ada ada gui atau command line aje, keupayaan utk hantar dan terima private message, sama ada ada gui atau command line aje, dan lain2. TAK ada kaitan dgn communication apa yg nak digunakan dan segala pengetahuan tentang menjayakan penghantaran menggunakan cara communication tersebut.
server side ialah apa shj fungsi utk menjayakan bhgn server side, spt validate user (saya tak buat ni, tapi skeleton code dah ada, tambah aje), terima message dan hantar balik kpd semua orang (dah ada yg basic), terima private message dan hantar hanya kpd orang berkenaan (skeleton code dah ada), logout, dan lain2. Juga TAK ada kaitan dgn communication apa yg nak digunakan dan segala pengetahuan tentang menjayakan penghantaran menggunakan cara communication tersebut.
semua class utk server side dan client side ini mempunyai coupling dgn HANYA 0..4 interface yg terdpt dlm package mereka ini shj. semua class ini TAK boleh merujuk kpd mana2 interface dan class dlm sub package assignment.comm (spt package assignment.comm.rmi yg dah ada, mahupun assignment.comm.socket yg belum wujud).
dgn mengikuti rule ini, coupling class2 core iaitu class2 server dan client side, dihadkan, memberikan low coupling yg dikehendaki utk memaksimumkan code reuse di mana, apa shj comm implementation (socket ke, jms ke, corba ke, xml rpc / web service ke, peer to peer / jxta ke) semuanya adalah 'plugable' / plug and play.
begitu juga class2 comm spt code rmi yg separuh masak yg telah saya buat ni. ia juga tak kenal secara khusus class2 server side dan client side, hanya 0..4 interface itu aje. low coupling yg terhasil, membolehkan si A hasilkan client side yg hanya command line, si B hasilkan client side yg bergui guna Swing, si C hasilkan client side bergui guna SWT, dan lain2, DAN semuanya boleh menggunakan bhgn comm rmi yg separuh masak tadi tu.
si D pulak boleh hasilkan bhgn server side yg simple, si E hasilkan bhgn server side yg dasat giler, semuanya juga, masih boleh guna semula bhgn comm rmi separuh masak.
si F pulak, goreng terus code rmi yg separuh masak menjadikan ianya masak sepenuhnya, dan semua orang boleh guna comm rmi yg baru ini tanpa perlu ubah walau satu line code pun. kecuali la kalau ada perubahan requirements yg menyebabkan API tak memenuhi kehendak dan memerlukan perubahan kpd API dibuat.
Bhgn comm ini, pulak ada beberapa bhgn:
1. bhgn interface yg bersifat internal/dalaman kpd comm itu sendiri. cthnya dlm package assignment.comm.rmi pun ada beberapa interfacenya sendiri yg menjadi cara utk guna rmi iaitu melalui interface. tapi, interface dlm packege ini hanya la utk skop rmi aje, jgn sampai orang lain kenali ia.
2. bridge yg menghubungkan comm tu spt rmi, kpd bhgn core. bhgn comm (assignment.comm.*) ini memang mempunyai sedikit coupling kpd bhgn core (assignment) TAPI, hanya kpd 0..4 interface tersebut shj. TAK ada coupling kpd class2 bhgn core.
Jadi, utk hasilkan assignment.comm.socket, pastikan no 2 di atas ada. no 1, terpulang la.
Harap penerangan tentang faedah design cara ini dan bagaimana nak implement assignment.comm.socket kelak, adalah jelas.
Satu lagi, perasan tak, bagaimana architecture ini membantu dlm development sesuatu sistem secara berkumpulan?
Tuesday, September 28, 2004
Tambahan lagi... contoh code RMI
Terdapat beberapa orang yg bertanyakan tentang sistem chatting/message menggunakan socket dan rmi. Saya telah hasilkan code contoh utk nye:
Skeleton code utk sistem message ini menggunakan rmi dah siap. Source codenya boleh diperolehi dpd http://www.geocities.com/hamdimy22/java/rmi/assignment_ver_0.1.zip
Utk runkan dia, step2nya adalah:
1. download file tersebut dan unzip ke mana2 dir yg berpatutan.
2. buka satu command prompt dan pergi ke dir tadi.
3. edit file env.bat utk merujuk kpd dir Java yg telah diinstall kat dlm pc. Kemudian runkan file env.bat tersebut. Utk linux, hasilkan script yg seumpama dgnnya.
4. hasilkan 2 lagi command prompt utk run sebagai User1 dan User2.
5. Utk runkan message server, kat command prompt pertama, runkan file run.bat. Batch file ini akan compile semua class Java (*.java) dlm dir assignment dan dir assignment\comm\rmi, rmic kan kedua2 class yg perlu di rmic, dan runkan server iaitu class assignment.SimpleMessageAppServer. Perhatikan output kat console adalah spt:
6. Utk runkan User1, kat command prompt kedua, runkan file user1.bat. Batch file ini akan runkan class assignment.comm.rmi.SimpleMessageAppClientCommunicationRMI. Perhatikan output kat console kat command prompt User1 adalah spt:
sementara kat command prompt server:
7. Utk runkan User2, kat command prompt kedua, runkan file user1.bat. Batch file ini akan runkan class assignment.comm.rmi.SimpleMessageAppClientCommunicationRMI. Perhatikan output kat console kat command prompt User2 adalah spt:
sementara kat command prompt User1:
sementara kat command prompt server:
Design sistem ini masih agak lemah, tak sesuai utk penggunaan komersial. Tapi, kalau setakat utk assignment dan utk belajar rmi, ia sudah mencukupi. Teknik2 yg digunakan, baik dari segi design mahupun java rmi, adalah pada tahap sederhana. So, elok la ubah mana2 yg patut supaya lebih serasi dgn diri masing2.
Perhatikan, tiada rmiregistry yg perlu dirunkan. Kalau sesiapa yg baru belajar rmi, mungkin belajar, utk runkan rmi, mesti runkan dulu rmiregistry. Tapi, dlm kes ini, JANGAN runkan rmiregistry, kalau tidak, error nanti. Cuba cari kenapa. Ada dlm code saya.
Perhatikan juga file run.bat. Class server iaitu class assignment.SimpleMessageAppServer, telah terima "assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge" sebagai argument dia iaitu args[0]. class assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge ini adalah jambatan yg menghubungkan kedua2 message server dan semua message client, menggunakan RMI. Utk menggunakan Socket, ganti class ini dgn yg sewaktu dgnnya. Perhatikan package assignment.comm.rmi ini. Hasilkan package assignment.comm.socket dan hasilkan fungsi yg setara dgnnya. Sepatutnya, antara terhasil ialah class yg sewaktu dgn assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge ini. Utk tukar sistem message ini dpd menggunakan rmi kpd socket, ubah je dlm run.bat ini supaya merujuk kpd class yg sewaktu tu dan run balik. Sepatutnya keseluruhan message server dan keseluruhan message client boleh run begitu saje, mencapai max code reuse.
Faham ke? Ada soalan?
Lupa la plak. Dlm class assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge dan class assignment.comm.rmi.SimpleMessageAppClientCommunicationRMI, kena tukar dpd "//10.8.193.61:1099/RmiServer" kpd ip address atau hostname yg sesuai. Compile semula dgn runkan file run.bat
Hasratnya, nilai "//10.8.193.61:1099/RmiServer" ni nak letak dlm properties file, utk memudahkan apa2 perubahan dilakukan. Tak sempat plak. Tak pe la. Boleh buat sendiri sebagai latihan.
Tambahan
Pembunuh orang2 palestin dpd golongan orang yahudi dilepaskan atau diringankan hukumannya. Berita dpd Aljazeera.
Macam2
Echo ver 1.1.3 dah release. Echo, yg saya faham adalah satu lagi web apps framework. Bezanya, ia cuba lari dpd page orientation yg selalunya ada dlm satu2 web apps yg dibina menggunakan, cthnya jsp/php/struts/webwork/etc. Lesen dia pun dah support Mozilla license sekali, selain GPL dan LPGL. Pilih mana2 yg kita suka. Best gak :) Perbincangan tentangnya di theserverside. Artikel tentangnya di IBM developerworks: part 1 dan part 2.
RIFE - offers an alternative approach to web application development and design.
Satu syarikat baru yg fokus kat open source sw testing telah ditubuhkan, Source Labs. Perbincangan tentangnya di theserverside.
JSR-166: java.util.concurrent back-ported to Java 1.4. Perbincangan tentangnya di theserverside.
YourKit Java Profiler ver 3.0 dah release. Perrghh! Mahal gak, lebih rm1,000.00 harganya utk 1 developer.
(0) comments
Terdapat beberapa orang yg bertanyakan tentang sistem chatting/message menggunakan socket dan rmi. Saya telah hasilkan code contoh utk nye:
Skeleton code utk sistem message ini menggunakan rmi dah siap. Source codenya boleh diperolehi dpd http://www.geocities.com/hamdimy22/java/rmi/assignment_ver_0.1.zip
Utk runkan dia, step2nya adalah:
1. download file tersebut dan unzip ke mana2 dir yg berpatutan.
2. buka satu command prompt dan pergi ke dir tadi.
3. edit file env.bat utk merujuk kpd dir Java yg telah diinstall kat dlm pc. Kemudian runkan file env.bat tersebut. Utk linux, hasilkan script yg seumpama dgnnya.
4. hasilkan 2 lagi command prompt utk run sebagai User1 dan User2.
5. Utk runkan message server, kat command prompt pertama, runkan file run.bat. Batch file ini akan compile semua class Java (*.java) dlm dir assignment dan dir assignment\comm\rmi, rmic kan kedua2 class yg perlu di rmic, dan runkan server iaitu class assignment.SimpleMessageAppServer. Perhatikan output kat console adalah spt:
Registry created Bindings Finished Waiting for Client requests |
6. Utk runkan User1, kat command prompt kedua, runkan file user1.bat. Batch file ini akan runkan class assignment.comm.rmi.SimpleMessageAppClientCommunicationRMI. Perhatikan output kat console kat command prompt User1 adalah spt:
Lookup //10.8.193.61:1099/RmiServer completed. Message listener added to server. Message from User1 : Test... Message from User1 : Testing...1...2...3 |
sementara kat command prompt server:
Registry created Bindings Finished Waiting for Client requests Message listener added. User User1 is logging in. Message from User1 : Test... sendMsgToAll : User1 Message from User1 : Testing...1...2...3 sendMsgToAll : User1 |
7. Utk runkan User2, kat command prompt kedua, runkan file user1.bat. Batch file ini akan runkan class assignment.comm.rmi.SimpleMessageAppClientCommunicationRMI. Perhatikan output kat console kat command prompt User2 adalah spt:
Lookup //10.8.193.61:1099/RmiServer completed. Message listener added to server. Message from User2 : Test... Message from User2 : Testing...a...b...c |
sementara kat command prompt User1:
Lookup //10.8.193.61:1099/RmiServer completed. Message listener added to server. Message from User1 : Test... Message from User1 : Testing...1...2...3 Message from User2 : Test... Message from User2 : Testing...a...b...c |
sementara kat command prompt server:
Registry created Bindings Finished Waiting for Client requests Message listener added. User User1 is logging in. Message from User1 : Test... sendMsgToAll : User1 Message from User1 : Testing...1...2...3 sendMsgToAll : User1 Message listener added. User User2 is logging in. Message from User2 : Test... sendMsgToAll : User2 sendMsgToAll : User1 Message from User2 : Testing...a...b...c sendMsgToAll : User2 sendMsgToAll : User1 |
Design sistem ini masih agak lemah, tak sesuai utk penggunaan komersial. Tapi, kalau setakat utk assignment dan utk belajar rmi, ia sudah mencukupi. Teknik2 yg digunakan, baik dari segi design mahupun java rmi, adalah pada tahap sederhana. So, elok la ubah mana2 yg patut supaya lebih serasi dgn diri masing2.
Perhatikan, tiada rmiregistry yg perlu dirunkan. Kalau sesiapa yg baru belajar rmi, mungkin belajar, utk runkan rmi, mesti runkan dulu rmiregistry. Tapi, dlm kes ini, JANGAN runkan rmiregistry, kalau tidak, error nanti. Cuba cari kenapa. Ada dlm code saya.
Perhatikan juga file run.bat. Class server iaitu class assignment.SimpleMessageAppServer, telah terima "assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge" sebagai argument dia iaitu args[0]. class assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge ini adalah jambatan yg menghubungkan kedua2 message server dan semua message client, menggunakan RMI. Utk menggunakan Socket, ganti class ini dgn yg sewaktu dgnnya. Perhatikan package assignment.comm.rmi ini. Hasilkan package assignment.comm.socket dan hasilkan fungsi yg setara dgnnya. Sepatutnya, antara terhasil ialah class yg sewaktu dgn assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge ini. Utk tukar sistem message ini dpd menggunakan rmi kpd socket, ubah je dlm run.bat ini supaya merujuk kpd class yg sewaktu tu dan run balik. Sepatutnya keseluruhan message server dan keseluruhan message client boleh run begitu saje, mencapai max code reuse.
Faham ke? Ada soalan?
Lupa la plak. Dlm class assignment.comm.rmi.SimpleMessageAppServerCommunicationRMIBridge dan class assignment.comm.rmi.SimpleMessageAppClientCommunicationRMI, kena tukar dpd "//10.8.193.61:1099/RmiServer" kpd ip address atau hostname yg sesuai. Compile semula dgn runkan file run.bat
Hasratnya, nilai "//10.8.193.61:1099/RmiServer" ni nak letak dlm properties file, utk memudahkan apa2 perubahan dilakukan. Tak sempat plak. Tak pe la. Boleh buat sendiri sebagai latihan.
Tambahan
Pembunuh orang2 palestin dpd golongan orang yahudi dilepaskan atau diringankan hukumannya. Berita dpd Aljazeera.
Macam2
Echo ver 1.1.3 dah release. Echo, yg saya faham adalah satu lagi web apps framework. Bezanya, ia cuba lari dpd page orientation yg selalunya ada dlm satu2 web apps yg dibina menggunakan, cthnya jsp/php/struts/webwork/etc. Lesen dia pun dah support Mozilla license sekali, selain GPL dan LPGL. Pilih mana2 yg kita suka. Best gak :) Perbincangan tentangnya di theserverside. Artikel tentangnya di IBM developerworks: part 1 dan part 2.
RIFE - offers an alternative approach to web application development and design.
Satu syarikat baru yg fokus kat open source sw testing telah ditubuhkan, Source Labs. Perbincangan tentangnya di theserverside.
JSR-166: java.util.concurrent back-ported to Java 1.4. Perbincangan tentangnya di theserverside.
YourKit Java Profiler ver 3.0 dah release. Perrghh! Mahal gak, lebih rm1,000.00 harganya utk 1 developer.
Monday, September 27, 2004
Tambahan
Perrgghh! Dasat gak web site tentang peta KL iaitu Street Directory. Ni link kpd peta yg mengandungi KLCC dan office saya sekarang ini di sini.
Best!
Macam2
Jetty ver 5 dah release. Perbincangan tentangnya di theserverside.
Sun sedang berusaha utk mewujudkan satu standard API utk persistence. Hmmm... bagus ke hanya satu? Perbincangan hangat tentangnya di theserverside.
FormLayoutMaker, satu open source software yg nampaknya macam power giler utk hasilkan Java GUI forms dgn beratus2 element. Nampak sangat menarik! Check it out! Mereka menggunakan FormLayout dpd JGoodies yg dah terbukti developer2 depa dasat giler dlm ilmu Swing.
Artikel tentang menggunakan AJDT dgn eclipse. Menarik gak.
(0) comments
Perrgghh! Dasat gak web site tentang peta KL iaitu Street Directory. Ni link kpd peta yg mengandungi KLCC dan office saya sekarang ini di sini.
Best!
Macam2
Jetty ver 5 dah release. Perbincangan tentangnya di theserverside.
Sun sedang berusaha utk mewujudkan satu standard API utk persistence. Hmmm... bagus ke hanya satu? Perbincangan hangat tentangnya di theserverside.
FormLayoutMaker, satu open source software yg nampaknya macam power giler utk hasilkan Java GUI forms dgn beratus2 element. Nampak sangat menarik! Check it out! Mereka menggunakan FormLayout dpd JGoodies yg dah terbukti developer2 depa dasat giler dlm ilmu Swing.
Artikel tentang menggunakan AJDT dgn eclipse. Menarik gak.
Sunday, September 26, 2004
Tambahan
Satu rencana yg panjang, hampir 1 jam, tentang kejahatan tentera US di afghanistan di sini.
Video2 kejahatan tentera US. Dah ada sebelum ini. Tak pe. Peringatan sekali lagi.
Iraq
Post terbaru dpd Riverbend tentang Iraq.
Iklan pertama dan kedua tentang Pengganas yg masih terlepas dpd dihukum. Link web site mereka kat sini.
Macam2
Perbincangan tentang perbezaan dari segi kematangan Java di sebelah Server Apps berbanding dgn sebelah Client Apps di theserverside.
Artikel Queue dlm Java 1.5. Perbincangan tentangnya di theserverside.
Artikel menarik tentang SiteMesh. Perbincangan tentangnya di theserverside.
Java Unix utilitites.
(0) comments
Satu rencana yg panjang, hampir 1 jam, tentang kejahatan tentera US di afghanistan di sini.
Video2 kejahatan tentera US. Dah ada sebelum ini. Tak pe. Peringatan sekali lagi.
Iraq
Post terbaru dpd Riverbend tentang Iraq.
Iklan pertama dan kedua tentang Pengganas yg masih terlepas dpd dihukum. Link web site mereka kat sini.
Macam2
Perbincangan tentang perbezaan dari segi kematangan Java di sebelah Server Apps berbanding dgn sebelah Client Apps di theserverside.
Artikel Queue dlm Java 1.5. Perbincangan tentangnya di theserverside.
Artikel menarik tentang SiteMesh. Perbincangan tentangnya di theserverside.
Java Unix utilitites.
Friday, September 24, 2004
Macam2
Artikel Enforce strict type safety with generics dan Become efficient with Coefficient dpd JavaWorld. Menarik gak. Link kpd Coefficient.
Artikel dpd sun tentang java generics dlm format pdf.
(0) comments
Artikel Enforce strict type safety with generics dan Become efficient with Coefficient dpd JavaWorld. Menarik gak. Link kpd Coefficient.
Artikel dpd sun tentang java generics dlm format pdf.
Wednesday, September 22, 2004
Tambahan lagi
Yes! Baru je beli ebook AspectJ in Action dpd web site manning. Best! Tengah baca bab 3. Skip bab 1 dan 2 :) Nak terus masuk the meat of the book.
Nanti, bolehlah berbincan dgn gunx. Boleh gunx? :)
Tambahan
Menarik gak toyota avanza yg baru nak release. Mungkin value for money. Berminat, krn anak2 semakin membesar dan kewangan yg menidakkan utk memiliki kenderaan yg lebih baik dan lebih mahal :)
Web site yg punya maklumat teknikal kereta.
Macam2
Eclipse ver 3.0.1 dah release. Kononnya terdapat banyak bugs release.
Marathon version 0.84 dah release.
Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon.
SourceTap's CRM - enterprise-class J2EE Customer Relationship Management (CRM) suite including Sales Force Automation (SFA), marketing and customer service. Features include Lead, Account, Contact, Activity, and Opportunity tracking, Forecasting, Email Campaign Management, and Dynamic Report Builder.
Retriever Download Manager version 0.905 dah release.
Daffodil Replicator v1.4 dah release. Ia adalah satu komersial sw yg melakukan DB replication utk pelbagai DB. Menarik gak.
JAOO 2004 AOP coverage oleh salah seorang developer AspectWerkz.
(0) comments
Yes! Baru je beli ebook AspectJ in Action dpd web site manning. Best! Tengah baca bab 3. Skip bab 1 dan 2 :) Nak terus masuk the meat of the book.
Nanti, bolehlah berbincan dgn gunx. Boleh gunx? :)
Tambahan
Menarik gak toyota avanza yg baru nak release. Mungkin value for money. Berminat, krn anak2 semakin membesar dan kewangan yg menidakkan utk memiliki kenderaan yg lebih baik dan lebih mahal :)
Web site yg punya maklumat teknikal kereta.
Macam2
Eclipse ver 3.0.1 dah release. Kononnya terdapat banyak bugs release.
Marathon version 0.84 dah release.
Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon.
SourceTap's CRM - enterprise-class J2EE Customer Relationship Management (CRM) suite including Sales Force Automation (SFA), marketing and customer service. Features include Lead, Account, Contact, Activity, and Opportunity tracking, Forecasting, Email Campaign Management, and Dynamic Report Builder.
Retriever Download Manager version 0.905 dah release.
Daffodil Replicator v1.4 dah release. Ia adalah satu komersial sw yg melakukan DB replication utk pelbagai DB. Menarik gak.
JAOO 2004 AOP coverage oleh salah seorang developer AspectWerkz.
Tuesday, September 21, 2004
Macam2
Perbincangan tentang Generics dlm Java di theserverside.
Projek ActiveSOAP telah dimulakan oleh mamat bernama James Strachan, salah seorang developer projek open source yg terkemuka di dunia Java. Blog beliau tentanya di sini.
Visual Component Library utk pelbagai platform termasuk J2ME, J2SE dan SWT. Ia adalah produk komersial. Macam menarik.
(0) comments
Perbincangan tentang Generics dlm Java di theserverside.
Projek ActiveSOAP telah dimulakan oleh mamat bernama James Strachan, salah seorang developer projek open source yg terkemuka di dunia Java. Blog beliau tentanya di sini.
Visual Component Library utk pelbagai platform termasuk J2ME, J2SE dan SWT. Ia adalah produk komersial. Macam menarik.
Monday, September 20, 2004
Macam2
Artikel pengenalan kpd Java Map Collection Classes. Perbincangan yg juga menarik disusuli di theserverside.
Artikel tentang Java - Twain - image acquisition. Ia menggunakan lib yg komersial utk melakukan kerja menangkap dan menyimpan imej.
Ristretto - Columba's mail backend, a low-level mail library.
(0) comments
Artikel pengenalan kpd Java Map Collection Classes. Perbincangan yg juga menarik disusuli di theserverside.
Artikel tentang Java - Twain - image acquisition. Ia menggunakan lib yg komersial utk melakukan kerja menangkap dan menyimpan imej.
Ristretto - Columba's mail backend, a low-level mail library.
Thursday, September 16, 2004
Jerebu masih agak tebal hari ini, walaupun hujan pada waktu petang hampir setiap hari. Semoga keadaan tak bertambah teruk.
Macam2
Tak de apa2 menarik kat theserverside, mahupun javalobby hari ini.
Peperangan di Iraq dah kalah.
Blog tentang keadaan di Afghanistan.
(0) comments
Macam2
Tak de apa2 menarik kat theserverside, mahupun javalobby hari ini.
Peperangan di Iraq dah kalah.
Blog tentang keadaan di Afghanistan.
Wednesday, September 15, 2004
Tambahan
Struts best practices. Bagi peminat2 struts atau mereka yg terpaksa guna struts. :)
Access-control graph.
Iraq
Blog riverbend yg baru ditulis menyentuh keadaan di iraq masa kini. Kalau sempat, baca la, walaupun ia agak panjang.
Macam2
JORAM 4.1 dah release. Perbincangan tentangnya di theserverside. Ada komen yg menyatakan joram ni lebih baik dpd openjms. ye ke? saya pernah guna openjms. dlm mode persistent, memang lembab. dlm mode non-persistent, bolehlah dpt 10++ message / saat dgn notebook saya yg lembab ni.
Java Outlook Connector adalah java lib yg komersial yg membolehkan kita bercakap dgn outlook dpd java. Harganya US$232 / developer. Tiada runtime royalties. Nampak macam menarik.
Perbincangan tentang JRuby kat javalobby. Perbincangan mereka ni merujuk kpd artikel tentang jruby di ibm developerworks.
(0) comments
Struts best practices. Bagi peminat2 struts atau mereka yg terpaksa guna struts. :)
Access-control graph.
Iraq
Blog riverbend yg baru ditulis menyentuh keadaan di iraq masa kini. Kalau sempat, baca la, walaupun ia agak panjang.
Macam2
JORAM 4.1 dah release. Perbincangan tentangnya di theserverside. Ada komen yg menyatakan joram ni lebih baik dpd openjms. ye ke? saya pernah guna openjms. dlm mode persistent, memang lembab. dlm mode non-persistent, bolehlah dpt 10++ message / saat dgn notebook saya yg lembab ni.
Java Outlook Connector adalah java lib yg komersial yg membolehkan kita bercakap dgn outlook dpd java. Harganya US$232 / developer. Tiada runtime royalties. Nampak macam menarik.
Perbincangan tentang JRuby kat javalobby. Perbincangan mereka ni merujuk kpd artikel tentang jruby di ibm developerworks.
Tuesday, September 14, 2004
Iraq
Cerita seorang juru gambar tentang apa yg berlaku semasa helicopter us menyerang. Gambar2 yg diambilnya di sini. Pergi ke gambar2 bertarikh 12 Sep 2004, setakat hari ini pada muka surat ke 2. Nampak gambar2 mereka yg cedera dlm serangan tersebut dan kemudiannya kembali ke yg Maha Pencipta.
Sedih rasa hati ini, setelah membaca ceritanya dan lihat gambar2nya...
Mono
Semalam, saya baca tentang Miguel de Icaza kat In Tech. Menarik gak. Nampak la dia ni sedang berusaha utk hasilkan satu lagi platform kat linux yg membolehkan apps .net diportkan ke linux dgn usaha yg harapnya minima.
Saya memang berminat nak belajar .net, tapi, penting bagi saya utk lihat kematangan mono dan bagaimana ia mampu bersaing dgn .net ms sendiri. Kalau mono berjaya bersaing dan tak kena tebas dlm masa 2-3 tahun lagi, saya akan berusaha utk belajar .net juga. Jadi newbie balik. :)
Macam2
Perbincangan tentang OpenCms kat theserverside. Terdapat sample chapter gak.
Lagi perbincangan tentang Checked Exception kat theserverside.
(0) comments
Cerita seorang juru gambar tentang apa yg berlaku semasa helicopter us menyerang. Gambar2 yg diambilnya di sini. Pergi ke gambar2 bertarikh 12 Sep 2004, setakat hari ini pada muka surat ke 2. Nampak gambar2 mereka yg cedera dlm serangan tersebut dan kemudiannya kembali ke yg Maha Pencipta.
Sedih rasa hati ini, setelah membaca ceritanya dan lihat gambar2nya...
Mono
Semalam, saya baca tentang Miguel de Icaza kat In Tech. Menarik gak. Nampak la dia ni sedang berusaha utk hasilkan satu lagi platform kat linux yg membolehkan apps .net diportkan ke linux dgn usaha yg harapnya minima.
Saya memang berminat nak belajar .net, tapi, penting bagi saya utk lihat kematangan mono dan bagaimana ia mampu bersaing dgn .net ms sendiri. Kalau mono berjaya bersaing dan tak kena tebas dlm masa 2-3 tahun lagi, saya akan berusaha utk belajar .net juga. Jadi newbie balik. :)
Macam2
Perbincangan tentang OpenCms kat theserverside. Terdapat sample chapter gak.
Lagi perbincangan tentang Checked Exception kat theserverside.
Sunday, September 12, 2004
Tambahan
Terjumpa web site www.al-islam.com ini. Nampak macam menarik. Banyak betul sumbernya. Check it out.
Video clip dpd BBC yg menunjukkan serangan helicopter US terhadap...
Tambahan - Politik
Terdapat beberapa komen dpd beberapa ahli politik di Malaysia kini yg menyatakan, DSAI tak akan dibenarkan menganggotai UMNO lagi. Mereka juga menyebut bhw DSAI dah tak mempunyai pengaruh lagi dlm UMNO. Ada disebut bhw UMNO pernah terima semula orang yg telah di'buang' krn mereka duduk ditengah2 pagar / neutral.
Hmmm... Pelik lagi ajaib. 2 perkara di sini:
1. Kalau seseorang tu dah tak ade apa2 pengaruh lagi, kenapa nak tolak dia dpd masuk, kalau dia nak masuk pun? Kan dia dah tak berpengaruh, harmless. Kalau dia nak masuk pun dan diterima masuk, dia sudah tentu tak lagi menggugat kedudukan mana2 ahli politik. So, why are they making such a fuss? Tapi... Jika dia masih kuat pengaruhnya, teramat la kuat pengaruhnya, maka sudah tentu tergugat kedudukan ahli2 politik tertentu (yg membuat kenyataan ini ka???) dan teramat la logiknya utk dia dihalang masuk. So, mana satu ni?
2. Ku Li telah memberi tentangan yg hebat melalui Semangat 46. Tapi... dia diterima masuk...
Pelik dan ajaib, tapi benar. Hmmm... Apa2 pun, tahniah kpd Pak Lah krn memberi mahkamah ruang membuat keputusan.
Oracle
cairo bagi link vsbabu ni. Ada banyak tips tentang oracle. maceh! :)
Applet
Link2 menarik:
Java Tutorial tentang applet.
JGuru FAQ tentang applet.
Macam2
JCacheOS beta 2 release.
Luntbuild - daily build tool based on the popular apache ant.
JGraph 5.0.1 released.
JDBC Importer - provides a consistent mechanism of importing data from files into a JDBC compliant database. Currently, each database vendor has their own utility or command that must be learned. Nampak macam menarik.
(0) comments
Terjumpa web site www.al-islam.com ini. Nampak macam menarik. Banyak betul sumbernya. Check it out.
Video clip dpd BBC yg menunjukkan serangan helicopter US terhadap...
Tambahan - Politik
Terdapat beberapa komen dpd beberapa ahli politik di Malaysia kini yg menyatakan, DSAI tak akan dibenarkan menganggotai UMNO lagi. Mereka juga menyebut bhw DSAI dah tak mempunyai pengaruh lagi dlm UMNO. Ada disebut bhw UMNO pernah terima semula orang yg telah di'buang' krn mereka duduk ditengah2 pagar / neutral.
Hmmm... Pelik lagi ajaib. 2 perkara di sini:
1. Kalau seseorang tu dah tak ade apa2 pengaruh lagi, kenapa nak tolak dia dpd masuk, kalau dia nak masuk pun? Kan dia dah tak berpengaruh, harmless. Kalau dia nak masuk pun dan diterima masuk, dia sudah tentu tak lagi menggugat kedudukan mana2 ahli politik. So, why are they making such a fuss? Tapi... Jika dia masih kuat pengaruhnya, teramat la kuat pengaruhnya, maka sudah tentu tergugat kedudukan ahli2 politik tertentu (yg membuat kenyataan ini ka???) dan teramat la logiknya utk dia dihalang masuk. So, mana satu ni?
2. Ku Li telah memberi tentangan yg hebat melalui Semangat 46. Tapi... dia diterima masuk...
Pelik dan ajaib, tapi benar. Hmmm... Apa2 pun, tahniah kpd Pak Lah krn memberi mahkamah ruang membuat keputusan.
Oracle
cairo bagi link vsbabu ni. Ada banyak tips tentang oracle. maceh! :)
Applet
Link2 menarik:
Java Tutorial tentang applet.
JGuru FAQ tentang applet.
Macam2
JCacheOS beta 2 release.
Luntbuild - daily build tool based on the popular apache ant.
JGraph 5.0.1 released.
JDBC Importer - provides a consistent mechanism of importing data from files into a JDBC compliant database. Currently, each database vendor has their own utility or command that must be learned. Nampak macam menarik.
Thursday, September 09, 2004
Macam2
Common Math 1.0 RC1 dah siap dihasilkan oleh kumpulan Apache. Perbincangan tentangnya di theserverside. Selain common math, terdpt beberapa lib lain utk tujuan yg sama spt colt dan mathtools.
yGuard 1.3.2 adalah satu lagi produk utk kegunaan menjaga code java kita melalui bytecode obfuscation.
jsptags adalah web site yg mengandungi banyak rujukan kpd pelbagai jsp taglib, servlets dan beans.
servlets.com pulak adalah web site yg mempunyai banyak berita dan artikel tentang servlets dan pelbagai teknologi yg lain spt jsp.
Satu artikel menarik tentang menggunakan SiteMesh di sini.
gunx dah memulakan satu topik baru kat ittutor tentang aop menggunakan aspectj. hasrat beliau utk belajar aop berkobar2 nampaknya. bagus la. teruskan bro. teruskan.
(0) comments
Common Math 1.0 RC1 dah siap dihasilkan oleh kumpulan Apache. Perbincangan tentangnya di theserverside. Selain common math, terdpt beberapa lib lain utk tujuan yg sama spt colt dan mathtools.
yGuard 1.3.2 adalah satu lagi produk utk kegunaan menjaga code java kita melalui bytecode obfuscation.
jsptags adalah web site yg mengandungi banyak rujukan kpd pelbagai jsp taglib, servlets dan beans.
servlets.com pulak adalah web site yg mempunyai banyak berita dan artikel tentang servlets dan pelbagai teknologi yg lain spt jsp.
Satu artikel menarik tentang menggunakan SiteMesh di sini.
gunx dah memulakan satu topik baru kat ittutor tentang aop menggunakan aspectj. hasrat beliau utk belajar aop berkobar2 nampaknya. bagus la. teruskan bro. teruskan.
Wednesday, September 08, 2004
Macam2
Perbincangan tentang Java dan peralatan mobile.
Perbincangan tentang teknologi Java on a chip.
Perbincangan tentang membina Web Services utk dokumen.
Embedded Java Controller.
nachocalendar - Komponen calendar utk Java GUI.
Jumpa link tentang assembly language kat ittutor: x86asm.mine.nu.
Web site utk cari tarikh Hijrah dpd tarikh masihi: hegira. Tapi... ni web site orang kristian ni. Hmmm... Guna la dgn berhati2. Utk tahu pertukaran tarikh aje kan.
ras dah balas email saya. kesian. tak pe la. ada hikmah disebalik semua ini.
(0) comments
Perbincangan tentang Java dan peralatan mobile.
Perbincangan tentang teknologi Java on a chip.
Perbincangan tentang membina Web Services utk dokumen.
Embedded Java Controller.
nachocalendar - Komponen calendar utk Java GUI.
Jumpa link tentang assembly language kat ittutor: x86asm.mine.nu.
Web site utk cari tarikh Hijrah dpd tarikh masihi: hegira. Tapi... ni web site orang kristian ni. Hmmm... Guna la dgn berhati2. Utk tahu pertukaran tarikh aje kan.
ras dah balas email saya. kesian. tak pe la. ada hikmah disebalik semua ini.
Tuesday, September 07, 2004
Macam2
Dapat email dpd jobstreet tentang seminar yg dikendalikan oleh 2 pakar IT Malaysia. Menarik gak nampaknya. Saya meletakkan tahap mereka berdua ni sebagai cabaran utk saya capai. Dan, harapannya, anak2 saya pun berminat. Yang lain camna?
Dapat surat dpd syarikat T. Depa dah dpt Chief Designer yg lebih layak dpd saya. Bagus la. Good for them. Semoga syarikat T dan ras mendapat banyak bantuan dpd Chief Designer baru depa ni. Hmmm... berminat saya utk berkenalan dgn Chief Designer depa ni. Mesti power giler. Semoga ras boleh perkenalkan. Boleh tambah networking, bertukar2 pendapat dan belajar. Boleh ras? :)
Hmmm... blogger ada problem nak publish post pulak...
(0) comments
Dapat email dpd jobstreet tentang seminar yg dikendalikan oleh 2 pakar IT Malaysia. Menarik gak nampaknya. Saya meletakkan tahap mereka berdua ni sebagai cabaran utk saya capai. Dan, harapannya, anak2 saya pun berminat. Yang lain camna?
Dapat surat dpd syarikat T. Depa dah dpt Chief Designer yg lebih layak dpd saya. Bagus la. Good for them. Semoga syarikat T dan ras mendapat banyak bantuan dpd Chief Designer baru depa ni. Hmmm... berminat saya utk berkenalan dgn Chief Designer depa ni. Mesti power giler. Semoga ras boleh perkenalkan. Boleh tambah networking, bertukar2 pendapat dan belajar. Boleh ras? :)
Hmmm... blogger ada problem nak publish post pulak...
Monday, September 06, 2004
Advanced Encryption Standard (Rijndael)
Pengenalan kpd Rijndael.
AES ni selamat ke?
nist csrc
Macam2 tentang encryption.
Jerebu
Alhamdulillah. Dah kurang sikit hari ini. Pasal hujan semalam kot. Semoga keadaan terus kembali pulih.
Macam2
Spring ver 1.1 dah release! Perbincangan tentangnya di theserverside.
Syarikat yg hasilkan Resin, salah satu App server java, hasilkan satu tutorial tentang EJB 3.0! Perbincangan tentangnya di theserverside.
Abang saya pun dah ada blog dia sendiri di Physics and Physicists. Menarik gak. Sape2 yg berminat dgn mata pelajaran fizik, dan nak jadi ahli fizik, bolehlah ke situ.
(2) comments
Pengenalan kpd Rijndael.
AES ni selamat ke?
nist csrc
Macam2 tentang encryption.
Jerebu
Alhamdulillah. Dah kurang sikit hari ini. Pasal hujan semalam kot. Semoga keadaan terus kembali pulih.
Macam2
Spring ver 1.1 dah release! Perbincangan tentangnya di theserverside.
Syarikat yg hasilkan Resin, salah satu App server java, hasilkan satu tutorial tentang EJB 3.0! Perbincangan tentangnya di theserverside.
Abang saya pun dah ada blog dia sendiri di Physics and Physicists. Menarik gak. Sape2 yg berminat dgn mata pelajaran fizik, dan nak jadi ahli fizik, bolehlah ke situ.
Sunday, September 05, 2004
Buku Hibernate in Action
Baru habis bab 2. Antara yg menarik ialah:
- kita boleh declare semua mapping dlm file hibernate.cfg.xml, sama macam castor. Tak payah bubuh kat dlm code. Nak initialize hibernate, guna aje:
SessionFactory sess = new Configuration().configure().buildSessionFactory();
Code di atas akan cari file hibernate.cfg.xml yg berada dlm root classpath.
- kita boleh ada banyak file configuration hibernate ni dgn pelbagai nama. Cth penggunaannya ialah utk sistem yg ada banyak RDBMS. Kita hasilkan satu file configuration hibernate utk setiap DB dan hasilkan satu objek SessionFactory utk setiap DB ini, spt berikut:
SessionFactory sess = new Configuration().configure("/hib_config/sistem_dasat_giler.cfg.xml").buildSessionFactory();
Menarik gak. Next, bab 3.
Jerebu
Teruk betul jerebu hari ini. Saya mula perasan kehadiran jerebu yg tembal semasa di LDP dan Subang. Sepanjang perjalanan ke pejabat di KL, jerubu tebal kelihatan di mana2. Teruk betul.
Gmail
Sebelum ni, saya dah bagi invitation kpd gmail kpd 4 orang, tinggal satu lagi invitation. Tiba2, tadi baru terperasan, ada lagi 6 invitation! Ini bermakna, gmail dah bagi lagi 5 invitation kpd gmail kpd saya. Hmmm... Ada sesiapa lagi yg nak invitation kpd gmail ni? Kalau ada, tolong bagitau first name, last name dan email address anda supaya invitation tersebut akan dihantar kpd email address tu.
Macam2
ashkelon - Multi-API Documentation System for Java.
Bypass.cc - Bypass Firewalls, Proxies and National Filters for FREE!
(0) comments
Baru habis bab 2. Antara yg menarik ialah:
- kita boleh declare semua mapping dlm file hibernate.cfg.xml, sama macam castor. Tak payah bubuh kat dlm code. Nak initialize hibernate, guna aje:
SessionFactory sess = new Configuration().configure().buildSessionFactory();
Code di atas akan cari file hibernate.cfg.xml yg berada dlm root classpath.
- kita boleh ada banyak file configuration hibernate ni dgn pelbagai nama. Cth penggunaannya ialah utk sistem yg ada banyak RDBMS. Kita hasilkan satu file configuration hibernate utk setiap DB dan hasilkan satu objek SessionFactory utk setiap DB ini, spt berikut:
SessionFactory sess = new Configuration().configure("/hib_config/sistem_dasat_giler.cfg.xml").buildSessionFactory();
Menarik gak. Next, bab 3.
Jerebu
Teruk betul jerebu hari ini. Saya mula perasan kehadiran jerebu yg tembal semasa di LDP dan Subang. Sepanjang perjalanan ke pejabat di KL, jerubu tebal kelihatan di mana2. Teruk betul.
Gmail
Sebelum ni, saya dah bagi invitation kpd gmail kpd 4 orang, tinggal satu lagi invitation. Tiba2, tadi baru terperasan, ada lagi 6 invitation! Ini bermakna, gmail dah bagi lagi 5 invitation kpd gmail kpd saya. Hmmm... Ada sesiapa lagi yg nak invitation kpd gmail ni? Kalau ada, tolong bagitau first name, last name dan email address anda supaya invitation tersebut akan dihantar kpd email address tu.
Macam2
ashkelon - Multi-API Documentation System for Java.
Bypass.cc - Bypass Firewalls, Proxies and National Filters for FREE!
Thursday, September 02, 2004
Lagi Macam2
Blog mamat Richard tentang EuroFoo (Euro friend's of O'Reilly) agak menarik, terutamanya tentang hack yg boleh dilakukan terhadap handphone berkeupayaan bluetooth. AOP pun ada disebut.
WOW! DSAI dah dilepaskan! Satu perkembangan yg menarik dlm arena politik Malaysia masa kini.
Macam2
Spring dan AspectWerkz telah digabungkan/dikahwinkan oleh lead developer AspectWerkz dlm blog entry ini. Perbincangan tentangnya di theserverside. Menarik gak. Sebelum ni, ada usaha menggabungkan Spring dgn AspectJ, sekarang dgn AspectWerkz. Spring sebenarnya dah ada sekali keupayaan AOP, tapi implementationnya alkononnya, kurang power berbanding dgn kehebatan AOP implementation yg full blown spt AspectJ dan AspectWerkz ini.
Tak sabar nak beli buku AspectJ in Action.
Perbincangan tentang Enterprise-Grade Open Source Integration di theserverside. Tak tahu menarik atau tidak. Post aje.
(0) comments
Blog mamat Richard tentang EuroFoo (Euro friend's of O'Reilly) agak menarik, terutamanya tentang hack yg boleh dilakukan terhadap handphone berkeupayaan bluetooth. AOP pun ada disebut.
WOW! DSAI dah dilepaskan! Satu perkembangan yg menarik dlm arena politik Malaysia masa kini.
Macam2
Spring dan AspectWerkz telah digabungkan/dikahwinkan oleh lead developer AspectWerkz dlm blog entry ini. Perbincangan tentangnya di theserverside. Menarik gak. Sebelum ni, ada usaha menggabungkan Spring dgn AspectJ, sekarang dgn AspectWerkz. Spring sebenarnya dah ada sekali keupayaan AOP, tapi implementationnya alkononnya, kurang power berbanding dgn kehebatan AOP implementation yg full blown spt AspectJ dan AspectWerkz ini.
Tak sabar nak beli buku AspectJ in Action.
Perbincangan tentang Enterprise-Grade Open Source Integration di theserverside. Tak tahu menarik atau tidak. Post aje.
Wednesday, September 01, 2004
Jerebu hari ini agak teruk. Semasa lalu kat jln sungai besi, menara KL hampir tak kelihatan akibat diselindung jerebu. Yg paling jelas ialah DBP. Tapi, nape tak diwar-warkan tentang ini yek? Hmmm...
Macam2
Tomcat ver 5.5 sudah mula dihasilkan. Perbincangan tentangnya di theserverside.
Struts ver 1.2.2 sudah dihasilkan. Perbincangan tentangnya di theserverside. Para peminat struts tentu syok :D
WebWork ver 2.1.1 sudah dihasilkan. Perbincangan tentangnya di theserverside. Hmmm... Sayang saya belum boleh guna webwork ver 2.x ni. Saya masih sangkut kat webwork ver 1.4 lagi. Tak pe la. Slow and steady.
JasperAssistant ver 1.3.3 utk JasperReports ver 0.6.1 sudah dihasilkan. JasperAssistant ni adalah application berGUI utk hasilkan report utk JasperReport, macam iReport le. Saya tak pernah guna. Nampak macam menarik, terutamanya ia integrate dlm eclipse. Masalah utamanya, ia perlu ongkos :)
Library bluetooth utk nokia 6230 ke PC, 2 hala. Ia juga memerlukan ongkos. Terdapat banyak lagi lib2 yg menarik utk J2ME development. Check it out.
Terdapat banyak lib2 utk GUI kat jgraph, antaranya JTreeCombo v1.0 dan JAutoCombo v1.3.
(0) comments
Macam2
Tomcat ver 5.5 sudah mula dihasilkan. Perbincangan tentangnya di theserverside.
Struts ver 1.2.2 sudah dihasilkan. Perbincangan tentangnya di theserverside. Para peminat struts tentu syok :D
WebWork ver 2.1.1 sudah dihasilkan. Perbincangan tentangnya di theserverside. Hmmm... Sayang saya belum boleh guna webwork ver 2.x ni. Saya masih sangkut kat webwork ver 1.4 lagi. Tak pe la. Slow and steady.
JasperAssistant ver 1.3.3 utk JasperReports ver 0.6.1 sudah dihasilkan. JasperAssistant ni adalah application berGUI utk hasilkan report utk JasperReport, macam iReport le. Saya tak pernah guna. Nampak macam menarik, terutamanya ia integrate dlm eclipse. Masalah utamanya, ia perlu ongkos :)
Library bluetooth utk nokia 6230 ke PC, 2 hala. Ia juga memerlukan ongkos. Terdapat banyak lagi lib2 yg menarik utk J2ME development. Check it out.
Terdapat banyak lib2 utk GUI kat jgraph, antaranya JTreeCombo v1.0 dan JAutoCombo v1.3.