[JUG-Indonesia] Tutorial EJB3

2009-11-17 Terurut Topik Lie Hendra
Hi All,

numpang tanya nih, kira2 ada gak ya e-book yang bagus untuk belajar ejb3 buat 
pemula, thanks ..



[JUG-Indonesia] Q: JavaFX ?

2009-11-17 Terurut Topik Penyihir Kecil
javaFX mobile ada yg pernah pake? (baik untuk produksi atau have fun aja)
apa hasil deploy lsg dimasukin hape lsg diinstall spt j2me?

codingan pure JavaFX ma JavaFX mobile sama ya?


thnx u


~ its all about perception, how you choose to view things ~
dwi ardi irawan
http://www.dwiardiirawan.blogspot.com





  

[JUG-Indonesia] Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)

2009-11-17 Terurut Topik putri_chairina
Maksud yang diekspose? Maap saya ngga ngerti nie.. 

Pada program ini, digunakan quartz scheduler. Nah, quartz scheduler itu secara 
default menggunakan commons-logging. Quartz scheduler ini kan diinisiasi 
pertama kali ketika program running. Nah, mungkin karena itu perlu inisiasi 
log4j.properties. Supaya tidak tertimpa dengan commons-logging yang dipanggil 
oleh Quartz.

CMIIW

Putri Chairina
Lakukan dengan Sepenuh Hati
Blog : http://putrichairina.wordpress.com
FB : http://facebook.com/putri.chairina
Twitter : http://twitter.com/putrichairina

--- In jug-indonesia@yahoogroups.com, sm96 syaiful.mukh...@... wrote:

 kayaknya program yg dibikin ada yg salah nih...
 bisa diexpose, emang programnya kayak gimana
 
 2009/11/12 putri_chairina putri.chair...@...
 
 
 
  Pyuhhh.. Alhamdulillah..
 
  Kemarin nemu artikel ini tentang cara nge-load log4j.properties disini :
  http://www.mobilefish.com/developer/log4j/log4j_quickguide_log4jproperties.html
 
  Nah, ternyata (katanya) untuk aplikasi web terkadang log4j.properties tidak
  dikenali. (lah kok bisa iki?)
 
  Idenya sama seperti yang Budi sampaikan, yaitu inisialisasi file
  log4j.properties. Kalau dari tutorial di atas, langkahnya adalah :
  1. buat servlet yang meng-inisialisasi log4j.properties
  2. tambahkan beberapa parameter pada deklarasi servlet di web.xml.
  3. panggil seperti biasa lewat class.
  Hasilnya : Lancar jaya, bro!
 
  Wah.. Terima kasih banyak untuk bantuannya ya. ^___^
  Keep on the good code! Hehe..
 
  Putri Chairina
  http://putrichairina.wordpress.com
 
  --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com, T
  Budi S jug.tbudis@ wrote:
  
   Coba cek apakah sudah ditambahkan inisialisasi logger-nya:
  
   // initialize logger
   URL url = Main.class.getResource(/log4j.properties);
   PropertyConfigurator.configure(url);
  
  
   salam,
   T Budi S
  
  
   2009/11/10 putri_chairina putri.chairina@
  
   
   
Ok. Terima kasih untuk tutorial dari pak Endy.
   
Saya sudah betulkan file konfigurasinya menjadi seperti ini :
   
##
   
log4j.rootLogger=INFO,konsole,Roll
   
log4j.appender.konsole=org.apache.log4j.ConsoleAppender
log4j.appender.konsole.layout=org.apache.log4j.PatternLayout
log4j.appender.konsole.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
   
log4j.appender.Roll=org.apache.log4j.RollingFileAppender
log4j.appender.Roll.File=D:/tesLog/tes.log
log4j.appender.Roll.MaxFileSize=10KB
log4j.appender.Roll.MaxBackupIndex=2
log4j.appender.Roll.layout=org.apache.log4j.PatternLayout
log4j.appender.Roll.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
   
##
   
Kemudian dipanggil dalam class sebagai berikut :
   
import org.apache.log4j.Logger;
   
public class TestLogging {
   
private static Logger logger = Logger.getLogger(TestLogging.class);
   
public static void main(String arg[]){
logger.info(test on info);
logger.warn(test on warning);
logger.error(test on error);
}
   
}
###
   
Saya coba buat project baru hanya untuk testing log4j dengan
  konfigurasi
dan pemanggilan seperti di atas. Hasilnya, sukses. Baik itu di konsole
maupun file, logging tergenerate.
   
Nah, ketika saya buat di project saya dengan langkah-langkah yang sama,
logging tidak berhasil! Tidak ada pesan error, running file berjalan
  sukses,
dan TIDAK ADA pesan logging-nya. :(
   
Duh, kira-kira kenapa ya?
Saat ini yang terpikirkan, mungkin ada konflik dg jar lainnya.. Tapi
  ini
juga baru perkiraan. (sok tahu.. :p)
   
Terima kasih atas bantuannya.
   
Putri Chairina
http://putrichairina.wordpress.com
   
--- In jug-indonesia@yahoogroups.com 
jug-indonesia%40yahoogroups.comjug-indonesia%
  40yahoogroups.com,
putri_chairina putri.chairina@ wrote:

 Urghh.. Gitu ya.. (garuk2 kepala)
 Sip lah. Terima kasih, pak.
 Langsung meluncur ke TKP.


 Putri Chairina
 http://putrichairina.wordpress.com

 --- In 
 jug-indonesia@yahoogroups.comjug-indonesia%40yahoogroups.comjug-indonesia%
  40yahoogroups.com,
Endy Muhardin endy.muhardin@ wrote:
 
  2009/11/5 PUTRI CHAIRINA putri.chairina@
  
  
   Hasilnya, ternyata file log tidak ter-generate.
 
  File konfignya salah.
  Pelajari lagi konsep dasar log4j
  http://endy.artivisi.com/blog/java/menggunakan-log4j/
 
 
  --
  Endy Muhardin
  http://endy.artivisi.com
  Y! : endymuhardin
  -- life learn contribute --
 

   
   
   
  
 
   
 
 
 
 
 -- 
 syaiful.mukhlis
 gtalk:syaiful.mukh...@... gtalk%3asyaiful.mukh...@...





[JUG-Indonesia] Tanya: Error Hibernate Template

2009-11-17 Terurut Topik Lie Hendra
Hi All,

Pada saat calling method hibernateTemplate.saveOrUpdate(object), gua kena error 
:

Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): 
Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from 
transaction definition.

Kira2 apa ada yang salah ya?

Thanks atas jawabannya.





[JUG-Indonesia] Re: AJAX Best Practice

2009-11-17 Terurut Topik putri_chairina


-- In jug-indonesia@yahoogroups.com, Daniel Baktiar dbakt...@... wrote:

 hi putri,
 
 perlu di-analisa, mengapa request baru selesai dalam 40 detik. apakah karena
 proses di sisi server-nya yang lama, apakah koneksi network yang lambat,

Sepertinya bukan karena server ataupun network, pak. Karena belum masuk 
production. Masih development.

 apakah karena menampilkan data banyak tanpa menggunakan paging, 

Ini juga sepertinya bukan. Karena query bukan untuk fetch banyak record, tapi 
update beberapa field dari sebuah table yang jumlah fieldnya = 70-an.

 apakah karena long running process yang dipanggil, dsb.
 penyelesaiannya tentu berdasarkan identifikasi masalah tersebut.

Mm.. ini mungkin.
Tapi ketika proses masih berlangsung (masih tahap loading), dan saya cek ke 
database.. Ternyata di database, perubahan sudah terjadi. Tetapi notifikasinya 
saja yang luambat.


 -- 
 -o--o---( ^  ^ )---o--o-
 Daniel Baktiar (http://dbaktiar.wordpress.com)



CMIIW

Putri Chairina
Lakukan dengan Sepenuh Hati
Blog : http://putrichairina.wordpress.com
FB : http://facebook.com/putri.chairina
Twitter : http://twitter.com/putrichairina



[JUG-Indonesia] Re: AJAX Best Practice

2009-11-17 Terurut Topik putri_chairina
--- In jug-indonesia@yahoogroups.com, Ifnu bima ifnub...@... wrote:

 Perlu optimasi. Kalau gak bisa dioptimasi ya mungkin perlu background
 process yang malakukan preprocessing agar proses yang dimaksud tidak
 memerlukan waktu lama. User can't wait ;)
 

Maaf, saya tidak mengerti maksud background proccess yang melakukan 
preprocessing yang Ifnu maksudkan. Bisakah dijelaskan lebih lanjut?



 Gunakan index, pastikan semua query di dalam where menggunakan kolom
 yang diindex. Kalau tablenya kelampau besar untuk diproses sebaiknya
 lakukan preporocessing dengan background process agar data ketika
 diakses user tidak terlalu besar dan memerlukan waktu lama.  Gunakan
 pagination agar tidak semua data diload dalam satu proses fetch.
 

Pencarian sudah menggunakan primary key dari table.
Lagi2 keluar background proccess...
Mmm... query ini bukan untuk me-load data dalam satu proses fetch. Tapi untuk 
update beberapa field dari suatu table yang terdiri atas 70field.

Saya mengira ada yang salah dalam AJAX-nya, karena ketika proses masih loading 
(belum keluar notifikasi sukses dari AJAX) dan saya cek ke database. Ternyata 
kalau dari sisi database, perubahan sudah terjadi. Field sudah ter-update. 
Nah.. Notifikasi dari AJAX itu yang lamaaa.. keluarnya..


 --
 
 
 http://ifnu.artivisi.com
 +62 856 9211 8687
 regards



Putri Chairina
Lakukanlah dengan Sepenuh Hati
Blog : http://putrichairina.wordpress.com
FB : http://facebook.com/putri.chairina
Twitter : http://twitter.com/putrichairina



[JUG-Indonesia] Re: Tanya: Error Hibernate Template (CLOSED)

2009-11-17 Terurut Topik Lie Hendra
Sorry, udah tau solusinya,
ternyata tinggal tambahin @Transactional(readOnly = false) pada methodnya.

Thanks


--- In jug-indonesia@yahoogroups.com, Lie Hendra fu_ky...@... wrote:

 Hi All,
 
 Pada saat calling method hibernateTemplate.saveOrUpdate(object), gua kena 
 error :
 
 Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): 
 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from 
 transaction definition.
 
 Kira2 apa ada yang salah ya?
 
 Thanks atas jawabannya.





RE: [JUG-Indonesia] When we use Spring, Hibernate, pure Jdbc

2009-11-17 Terurut Topik Adelwin, Adelwin
Point taken and understood...


Adelwin Handoyo  |  Senior Consultant - Wholesale Bank
Standard Chartered Bank
Plaza By The Park #06-00, 51 Bras Basah Road. Singapore (189554)
T : (65) 655 72441  | E adelwin.adel...@sc.com 
 
 

-Original Message-
From: jug-indonesia@yahoogroups.com
[mailto:jug-indone...@yahoogroups.com] On Behalf Of Ifnu bima
Sent: Monday, November 16, 2009 10:31 PM
To: jug-indonesia@yahoogroups.com
Subject: Re: [JUG-Indonesia] When we use Spring, Hibernate, pure Jdbc

2009/11/16 Adelwin, Adelwin adelwin.adel...@sc.com



 Oh yes... there ARE disadvantages...

 Complexity... ituh yang pertama...

Simplicity kalau ukuranya besar juga jadi complex sepertinya. Intinya
sih gampang dimantain dan gampang cari resiurce yang bisa baca itu
source code.

 Nah... jawaban2 lu di bawah seperti nya udah mirip khan?

 Tapi lu mematok angka...

for the sake of avoiding general asumption yang akhirnya jadi nasehat
yang mengawang2. Gw praktis nembah angka aja ;). Come on jawaban untuk
newbies nggak selamanya benar untuk Expert ;)

 Soal nya... kalo dengan frame of mind seperti jawaban di bawah inih...
legacy system udah gak ada lagi...

 Bukti nya? Legacy system susah diganti... kenapa? Risk nya terlalu
tinggi...

 Legacy system jangan dibayangin cuma foxpro ato as/400 gituh...

 Hehehehe

Asumsi gw, yang nanya mau bikin aplikasi baru ;)

--


http://ifnu.artivisi.com
+62 856 9211 8687
regards




Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke
jug-indonesia-unsubscr...@yahoogroups.com.

Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id

Yahoo! Groups Links



This email and any attachments are confidential and may also be privileged.  If 
you are not the addressee, do not disclose, copy, circulate or in any other way 
use or rely on the information contained in this email or any attachments.  If 
received in error, notify the sender immediately and delete this email and any 
attachments from your system.  Emails cannot be guaranteed to be secure or 
error free as the message and any attachments could be intercepted, corrupted, 
lost, delayed, incomplete or amended.  Standard Chartered PLC and its 
subsidiaries do not accept liability for damage caused by this email or any 
attachments and may monitor email traffic.

 

Standard Chartered PLC is incorporated in England with limited liability under 
company number 966425 and has its registered office at 1 Aldermanbury Square, 
London, EC2V 7SB.

 

Standard Chartered Bank (SCB) is incorporated in England with limited 
liability by Royal Charter 1853, under reference ZC18.  The Principal Office of 
SCB is situated in England at 1 Aldermanbury Square, London EC2V 7SB. In the 
United Kingdom, SCB is authorised and regulated by the Financial Services 
Authority under FSA register number 114276.

 

If you are receiving this email from SCB outside the UK, please click 
http://www.standardchartered.com/global/email_disclaimer.html to refer to the 
information on other jurisdictions.



Re: [JUG-Indonesia] OOT: Python

2009-11-17 Terurut Topik Daniel Baktiar
hi, masalah global lock tersebut kan sudah dapat diatasi dengan stackless
python.
stackless python dengan microthreads bisa scale setara dengan erlang ataupun
scala.

google tidak pakai stackless, dan dia juga ga terlalu gampang upgrade versi
python-nya.

2009/11/15 Feris Thia feris.mi...@phi-integration.com



 Jadi bukan issue saja yah kalau Python tidak scale karena yang reply orang
 Google juga, sudah invest cukup banyak waktu lagi di Python.. Tapi aplikasi
 saya bukan untuk scale seperti Google sih :p

 Mungkin ini bisa menjelaskan kenapa mereka akhirnya membuat bahasa baru ??
 Sudah dimention di thread JUG sebelumnya

 http://golang.org/

 http://golang.org/Regards,

 Feris

 2009/11/15 Thomas Wiradikusuma wiradikusuma.mi...@gmail.com

 Pernah dengar soal ini?

 http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e

 
 salam hangat,
 Thomas Wiradikusuma
 Twitter: http://www.twitter.com/wiradikusuma
 Blog: http://www.jroller.com/wiradikusuma


  




-- 
-o--o---( ^  ^ )---o--o-
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] SQL Server -- Jasper Report

2009-11-17 Terurut Topik Wiyanto
connection pooling bukan nya issue di layer pooling apa yg dipake ?
dbcp/c3p0 ?
caching nya bukan nya issue di persistence framework apa yg dipake ?
atau mungkin ada query cache di database ?

Mungkin bisa share lebih detail masalah nya bung Feris, supaya yg disini
bisa lebih melek.

Kalo diliat dari benchmark http://jtds.sourceforge.net/benchTest.html ,
rata2 operasi database nya lebih cepet dari driver yg lain ...

Regards,
Wiyanto

Feris Thia wrote:
  

 2009/11/16 Daniel Baktiar dbakt...@gmail.com mailto:dbakt...@gmail.com

 atau pakai open source jTDS jdbc
 driver http://jtds.sourceforge.net/
 http://jtds.sourceforge.net/ (disarankan pakai yang ini)


  
 Hati-hati menggunakan yang ini, terutama versi demi versi perbedaannya
 cukup signifikan. Ada project data warehouse saya yang cukup stress
 karena menghadapi driver ini, diantaranya masalah connection pooling
 dan mekanisme caching (performance makin down antara hulu ke hilir).
 Beda sekali dibandingkan dengan driver Oracle. Cuma kita sendiri juga
 belum mencoba driver SQL Server Microsoft.

 Lebih baik baca release notes dari driver ini dengan hati-hati dan
 rajin2 baca isu di list developernya.

 Regards,

 Feris


 



Re: [JUG-Indonesia] OOT: Python

2009-11-17 Terurut Topik sjtirtha
Hi,

bukannya Python Script language, karena itu ga 100% bisa dibandingin dgn
Java atau C++.
Python harusnya dibandingin sama Ruby dan PHP.

Gua baca2 threadnya, issues yg disebutin performance dan memory consumption,
tapi gua pikir semua script language juga punya masalah yg sama.

Regards,
STeve

2009/11/15 Feris Thia feris.mi...@phi-integration.com



 Jadi bukan issue saja yah kalau Python tidak scale karena yang reply orang
 Google juga, sudah invest cukup banyak waktu lagi di Python.. Tapi aplikasi
 saya bukan untuk scale seperti Google sih :p

 Mungkin ini bisa menjelaskan kenapa mereka akhirnya membuat bahasa baru ??
 Sudah dimention di thread JUG sebelumnya

 http://golang.org/

  http://golang.org/Regards,

 Feris

 2009/11/15 Thomas Wiradikusuma wiradikusuma.mi...@gmail.com

  Pernah dengar soal ini?

 http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e

 
 salam hangat,
 Thomas Wiradikusuma
 Twitter: http://www.twitter.com/wiradikusuma
 Blog: http://www.jroller.com/wiradikusuma


  



Bls: [JUG-Indonesia] Re: ask - BPEL

2009-11-17 Terurut Topik Welly Tambunan
soa intinya autonomous service and asynchronous communication.
jadi antar service komunikasi asynchronous (non blocking request/fire and 
forget) 







Dari: Roberto Fernandez if07...@students.del.ac.id
Kepada: jug-indonesia@yahoogroups.com
Terkirim: Sel, 17 November, 2009 14:41:08
Judul: Re: [JUG-Indonesia]  Re: ask - BPEL

  
tugas akhirnya buat ws pake JAX-WS ko. Tp ada bbrp bagian yg dibangun pake BPEL.

Masih newbie bgt dlm SOA.

Ada yg bs kasih bantuan.

regards,

- Original Message -
From: jancrot janc...@yahoo. com
To: jug-indonesia@ yahoogroups. com
Sent: Tuesday, November 17, 2009 8:49:26 AM GMT +07:00 Bangkok, Hanoi, Jakarta
Subject: [JUG-Indonesia]  Re: ask - BPEL

 
 Apakah BPEL Module itu hny tersedia di IDE Netbeans?? 
 Apakah ada IDE lain yang menyediakan BPEL Module? Contoh nya Eclipse dll. 

JDeveloper 

Wah tugas akhirnya tentang BPEL ya? Kalo udah jadi bisa minta softcopy-nya ga? 


 


  Berselancar lebih cepat. Internet Explorer 8 yang dioptimalkan untuk 
Yahoo! otomatis membuka 2 halaman favorit Anda setiap kali Anda membuka 
browser. Dapatkan IE8 di sini! 
http://downloads.yahoo.com/id/internetexplorer

Re: [JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia

2009-11-17 Terurut Topik Tumpal Yan Raymond Sihotang
btw, kenapa file .ppt nya nggak bisa dibuka ya??
Bole tau text converter yg digunakan?

2009/11/17 Joshua Partogi joshua.j...@gmail.com



 Hi Agi,

 Scrum sebenarnya cuma framework. Tapi sekarang ini orang banyak
 menggabungkannya dengan teknik Lean (seperti Kanban) dan XP. Kalau mau
 gabungin Kanban board di Scrum sebenarnya cukup mudah kok. Dalam
 sprint, sprint backlog bisa dipasang di Kanban board.

 Cheers.

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Agi P. Kharisma agi_ban...@... wrote:
 
  Thanks, ini intro scrum berbahasa indonesia pertama yang saya baca.
  Maaf kalau agak keluar topik, kalau bicara Scrum sepertinya belum lengkap
 kalau tidak menyinggung Kanban. Um, ada yang membahas Kanban dalam bahasa
 Indonesia (dalam kaitannya dg software enginering)? Atau mungkin ada yang
 berminat menerjemahkan artikel/slide ini:
 http://blog.crisp.se/henrikkniberg/2009/05/29/124359414.html
 
  Agi,http://agilini.us
 

 --
 Certified Scrum Master
 http://blog.scrum8.com | http://jobs.scrum8.com |
 http://twitter.com/scrum8
  




-- 
Salam,


Tumpal Yan Raymond Sihotang


Re: [JUG-Indonesia] Tutorial EJB3

2009-11-17 Terurut Topik mujoko mujoko
 http://gigapedia.com/items/29868/enterprise-javabeans-3-0--5th-edition-
Enterprise
JavaBeans 3.0 (5th
Edition)http://gigapedia.com/items/29868/enterprise-javabeans-3-0--5th-edition-
*by:* Bill Burke Richard Monson-Haefel


2009/11/17 Lie Hendra fu_ky...@yahoo.com



 Hi All,

 numpang tanya nih, kira2 ada gak ya e-book yang bagus untuk belajar ejb3
 buat pemula, thanks ..

  




-- 
Mujoko
http://www.linkedin.com/in/mujoko


Re: [JUG-Indonesia] AJAX Best Practice

2009-11-17 Terurut Topik wendi gunawan
klo request yg diprocess ngejalanin..query2 ke database..
mungkin anda perlu meng-analisa querynya..bisa jadi butuh di tuning..!!

berapa hal yg perlu diperhatikan pada SQL
1. kurangi penggunaan left join..
contoh:

misal t_request dan t_contract relasinya tablenya - 1 ke 1/0..

select
req.request_number,
con.contract_number
from t_request req
*left join* t_contract con on con.request_number = req.request_number

query diatas hanya mengambil 1 kolom pada table yg di left join..
nah untuk kondisi kek gini mending jadikan subquery di klausa select

menjadi :

select
request_number,
*(select contract_number from t_contract where request_number =
req.request_number) as contract_number*
from t_request req


2. jika in/not in nya berupa subquery..lebih baik menggunakan exists/ not
exists
contoh :

select * from t_customer
where customer_id *not in* (select customer_id from t_request)

diganti :

select * from t_customer cust
where *not exists* (select 'x' from t_request where customer_id =
cust.customer_id)



selenjutnya silahkan tanya mbah google.



2009/11/16 Ifnu bima ifnub...@gmail.com



  Dalam project saya dibanyak tempat digunakan AJAX. Nah, ada request yang
 selesai dalam waktu singkat (kurang dari dua detik) dan ada request yang
 baru selesai dalam waktu 40-an detik. 40 detik itu lama sekali!!!

 Perlu optimasi. Kalau gak bisa dioptimasi ya mungkin perlu background
 process yang malakukan preprocessing agar proses yang dimaksud tidak
 memerlukan waktu lama. User can't wait ;)


  Saya newbie dengan AJAX. Mungkin sekali ada yang salah dalam cara saya
 menggunakan AJAX. Saya butuh masukan JUGers, kira-kira apa saja yang perlu
 saya perhatikan dalam menggunakan AJAX ya? Bagaimanakah cara untuk
 mempercepat time respons dari request AJAX ini?

 Gunakan index, pastikan semua query di dalam where menggunakan kolom
 yang diindex. Kalau tablenya kelampau besar untuk diproses sebaiknya
 lakukan preporocessing dengan background process agar data ketika
 diakses user tidak terlalu besar dan memerlukan waktu lama. Gunakan
 pagination agar tidak semua data diload dalam satu proses fetch.

 --

 http://ifnu.artivisi.com
 +62 856 9211 8687
 regards
  




-- 
wendi gunawan
Java Software Developer  penulis (new bie)
terus belajar untuk tidak cinta dunia
http://oretanwendi.wordpress.com/
hp:085643172545


[JUG-Indonesia] Tentang thread-thread di JUGI belakangan ini

2009-11-17 Terurut Topik putri_chairina
Dear JUGers,

Mau bertanya nie..
Ini memang Yahoo!Groups saya saja yang aneh atau kenapa ya?

Belakangan ini thread2 di JUGI kok bercampur-campur ya.
Ada topik lain di dalam satu topik.
Saya jadi bingung..
Untung judul thread-nya beda..
Tapi tetap saja jadi kurang nyaman, euy.

Ataukah karena gender saja jadinya saya cerewet ya?! Hehehee..
Maklumlah.. di JUGI-kan mayoritas male.



Putri Chairina
Lakukanlah dengan sepenuh hati
Blog : http://putrichairina.wordpress.com
FB : http://facebook.com/putri.chairina
Twitter : http://twitter.com/putrichairina





[JUG-Indonesia] Re: AJAX Best Practice

2009-11-17 Terurut Topik putri_chairina
Query-nya sederhana.
Tidak ada join-join-an.
Tidak ada exist-not exist-an. :D

Gambarannya :
UPDATE namaTable SET namaField=nilaiField, namaField2=nilaiField2, 
namaField=nilaiField, ...  WHERE ID=idRecord.

Begitu, Wendy.




Putri Chairina
Lakukanlah dengan Sepenuh Hati!
Blog : http://putrichairina.wordpress.com
FB : http://facebook.com/putri.chairina
Twitter : http://twitter.com/putrichairina

--- In jug-indonesia@yahoogroups.com, wendi gunawan wendi.guna...@... wrote:

 klo request yg diprocess ngejalanin..query2 ke database..
 mungkin anda perlu meng-analisa querynya..bisa jadi butuh di tuning..!!
 
 berapa hal yg perlu diperhatikan pada SQL
 1. kurangi penggunaan left join..
 contoh:
 
 misal t_request dan t_contract relasinya tablenya - 1 ke 1/0..
 
 select
 req.request_number,
 con.contract_number
 from t_request req
 *left join* t_contract con on con.request_number = req.request_number
 
 query diatas hanya mengambil 1 kolom pada table yg di left join..
 nah untuk kondisi kek gini mending jadikan subquery di klausa select
 
 menjadi :
 
 select
 request_number,
 *(select contract_number from t_contract where request_number =
 req.request_number) as contract_number*
 from t_request req
 
 
 2. jika in/not in nya berupa subquery..lebih baik menggunakan exists/ not
 exists
 contoh :
 
 select * from t_customer
 where customer_id *not in* (select customer_id from t_request)
 
 diganti :
 
 select * from t_customer cust
 where *not exists* (select 'x' from t_request where customer_id =
 cust.customer_id)
 
 
 
 selenjutnya silahkan tanya mbah google.
 
 

 
 
 -- 
 wendi gunawan
 Java Software Developer  penulis (new bie)
 terus belajar untuk tidak cinta dunia
 http://oretanwendi.wordpress.com/
 hp:085643172545





[JUG-Indonesia] JTDS (Was : SQL Server -- Jasper Report)

2009-11-17 Terurut Topik Feris Thia
Hi Bung Wiyanto,

Iya, saya menggunakan aplikasi (framework juga sebenarnya) ETL open source :
Pentaho Data Integration/Kettle (http://kettle.pentaho.org/).

Kebetulan yang dihandle oleh client saya juga sudah cukup besar databasenya
(hasil SQL dump staging kurang lebih 300 GB). Di luar optimasi dari design
ETL yang sudah cukup kompleks, salah satu kendala adalah di performa I/O
dari SQL Server ini yang dalam jangka waktu terus menurun. Dengan aplikasi
yang sama, Oracle sangat konsisten kecepatannya. Ini dengan asumsi sama2
simple dumping ya.

Kita lagi coba upgrade driver dan melihat kemungkinan apakah memang di
driver atau design dari ETL itu sendiri. Tapi asumsi bottleneck kita saat
ini masih di driver. Kalau sudah selesai tuning, akan saya sharing dalam
bentuk artikel.

Regards,

Feris

2009/11/16 Wiyanto wngasi...@gmail.com

 connection pooling bukan nya issue di layer pooling apa yg dipake ?
 dbcp/c3p0 ?
 caching nya bukan nya issue di persistence framework apa yg dipake ?
 atau mungkin ada query cache di database ?

 Mungkin bisa share lebih detail masalah nya bung Feris, supaya yg disini
 bisa lebih melek.

 Kalo diliat dari benchmark http://jtds.sourceforge.net/benchTest.html ,
 rata2 operasi database nya lebih cepet dari driver yg lain ...

 Regards,
 Wiyanto



Re: [JUG-Indonesia] JTDS (Was : SQL Server -- Jasper Report)

2009-11-17 Terurut Topik Samuel Franklyn
Feris Thia wrote:
 
 
 Hi Bung Wiyanto,
 
 Iya, saya menggunakan aplikasi (framework juga sebenarnya) ETL open 
 source : Pentaho Data Integration/Kettle (http://kettle.pentaho.org/). 
 
 Kebetulan yang dihandle oleh client saya juga sudah cukup besar 
 databasenya (hasil SQL dump staging kurang lebih 300 GB). Di luar 
 optimasi dari design ETL yang sudah cukup kompleks, salah satu kendala 
 adalah di performa I/O dari SQL Server ini yang dalam jangka waktu terus 
 menurun. Dengan aplikasi yang sama, Oracle sangat konsisten 
 kecepatannya. Ini dengan asumsi sama2 simple dumping ya.
 
 Kita lagi coba upgrade driver dan melihat kemungkinan apakah memang di 
 driver atau design dari ETL itu sendiri. Tapi asumsi bottleneck kita 
 saat ini masih di driver. Kalau sudah selesai tuning, akan saya sharing 
 dalam bentuk artikel.

Apa sudah check mengenai statistic tabel dan execution path dari
statement SQL yang diberikan? Kalau misalkan statistic tabel dari
SQL Server itu nggak uptodate maka bisa mengakibatkan execution
path yang nggak optimal. Penyebabnya lainnya adalah masalah backup.
Dalam SQL Server kita perlu melakukan back up untuk clear
transaction log. Yah ini sedikit sisa-sisa ilmu SQL Server mudah-mudahan
berguna. Soalnya sekarang lebih paham MySQL dari SQL Server. He he he.


Re: [JUG-Indonesia] JTDS (Was : SQL Server -- Jasper Report)

2009-11-17 Terurut Topik Feris Thia
Hi Bung Samuel,

2009/11/17 Samuel Franklyn sfrank...@gmail.com

 Apa sudah check mengenai statistic tabel dan execution path dari
 statement SQL yang diberikan? Kalau misalkan statistic tabel dari
 SQL Server itu nggak uptodate maka bisa mengakibatkan execution
 path yang nggak optimal. Penyebabnya lainnya adalah masalah backup.
 Dalam SQL Server kita perlu melakukan back up untuk clear
 transaction log. Yah ini sedikit sisa-sisa ilmu SQL Server mudah-mudahan
 berguna. Soalnya sekarang lebih paham MySQL dari SQL Server. He he he.


Yup Optimasi dari sisi database dan table sudah intensif kita lakukan.
Kebetulan saya dan tim ETL client saya sangat familiar dengan SQL Server
jadi saling melengkapi.

Konfigurasi sudah kita set di SQL Servernya. Menggunakan Recovery model :
Simple (jadi tidak ada transaction log).  Kettle juga sudah menggunakan
batch update (kirim setelah n rows) dan truncate table untuk menghapus data
(yang juga tidak membuat log).

Jadi sejauh ini masih ada kecurigaan di driver. hehehe

Thanks buat masukannya, btw ntar sekali2 mau nanya juga MySQL tapi ga dalam
thread ini deh :p

Regards,

Feris


[JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)

2009-11-17 Terurut Topik Achmad Arif Rachim
Guys,

Sekedar ingin menolong temen, gw ada lowongan Software Architect
(JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik
kabar2in gw yak ... sallarynya cukup menarik.

-- 
Warm Regards,
Arif Rachim


Re: [JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)

2009-11-17 Terurut Topik Jecki
kalo di timteng ada ga rip :P

SOL

2009/11/17 Achmad Arif Rachim a...@rach.im

 Guys,

 Sekedar ingin menolong temen, gw ada lowongan Software Architect
 (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik
 kabar2in gw yak ... sallarynya cukup menarik.

 --
 Warm Regards,
 Arif Rachim


Re: [JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)

2009-11-17 Terurut Topik Harry Christian
Bro,


Gw tertarik. Tolong dibantu bagaimana prosedurnya ?



On 11/17/09, Achmad Arif Rachim a...@rach.im wrote:
 Guys,

 Sekedar ingin menolong temen, gw ada lowongan Software Architect
 (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik
 kabar2in gw yak ... sallarynya cukup menarik.

 --
 Warm Regards,
 Arif Rachim



-- 
==
Thanks  Best Regards

Harry Christian

YM  :  callme_harry
Skype  :  harry_christian
Facebook : http://www.facebook.com/profile.php?id=696095562
Blog:  http://www.harry-christian.blogspot.com
===


[JUG-Indonesia] contoh project menggunakan framework

2009-11-17 Terurut Topik joshua sitopul
Malam semuanya, dimana ya kira-kira bisa download contoh project yg open
source yang menggunakan framework kira-kira spring mvc, struts 1. soalnya
pengin belajar nih bagaimana buat contoh program yang bagus..kalo bisa
project opensource yang terkenal ya..


Re: [JUG-Indonesia] contoh project menggunakan framework

2009-11-17 Terurut Topik Frans Thamura
struts2 gimana?

F
-- 
Frans Thamura
Meruvian.
Experiential Tempation of Java and Enterprise OpenSource

Meruvian bukan hanya membuat anak SMK menjadi bisa tapi SAKTI, malah
saktinya SAKTI Mandraguna.


Mobile: +62 855 7888 699
Blog  Profile: http://frans.thamura.info

We provide services to migrate your apps to Java (web), in amazing fast and
reliable.


2009/11/17 joshua sitopul joshua.sito...@gmail.com



 Malam semuanya, dimana ya kira-kira bisa download contoh project yg open
 source yang menggunakan framework kira-kira spring mvc, struts 1. soalnya
 pengin belajar nih bagaimana buat contoh program yang bagus..kalo bisa
 project opensource yang terkenal ya..


 


Re: [JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)

2009-11-17 Terurut Topik Achmad Arif Rachim
Hehehehe Abu Dhabi atau Dubai Jeck ? Banyak lowongan java disini, cuma
sayangnya orang indonesia ga bisa visa on arrival di UAE. Jadi kalau belum
ada residen visa, buat ke UAE harus ada sponsor dari kantor or at least
member get member ;). Dikantor gw belum ada, nanti kalau ada gw kabarin ;)

Cheers,

2009/11/17 Jecki jecki...@gmail.com



 kalo di timteng ada ga rip :P

 SOL

 2009/11/17 Achmad Arif Rachim a...@rach.im arif%40rach.im

 
  Guys,
 
  Sekedar ingin menolong temen, gw ada lowongan Software Architect
  (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik
  kabar2in gw yak ... sallarynya cukup menarik.
 
  --
  Warm Regards,
  Arif Rachim

  




-- 
Warm Regards,
Arif Rachim


Re: [JUG-Indonesia] Re: AJAX Best Practice

2009-11-17 Terurut Topik Andrian Kurniady
Ada baiknya ditelusuri dulu, konfigurasi systemnya seperti apa, trus
lambatnya di mana...
Coba cek pakai Firebug, apakah http requestnya yang nyangkut di server side,
atau nyangkutnya di javascript, atau di mana.

-Kurniady

2009/11/17 putri_chairina putri.chair...@gmail.com



 Query-nya sederhana.
 Tidak ada join-join-an.
 Tidak ada exist-not exist-an. :D

 Gambarannya :
 UPDATE namaTable SET namaField=nilaiField, namaField2=nilaiField2,
 namaField=nilaiField, ... WHERE ID=idRecord.

 Begitu, Wendy.


 Putri Chairina
 Lakukanlah dengan Sepenuh Hati!
 Blog : http://putrichairina.wordpress.com
 FB : http://facebook.com/putri.chairina
 Twitter : http://twitter.com/putrichairina

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 wendi gunawan wendi.guna...@... wrote:
 
  klo request yg diprocess ngejalanin..query2 ke database..
  mungkin anda perlu meng-analisa querynya..bisa jadi butuh di tuning..!!
 
  berapa hal yg perlu diperhatikan pada SQL
  1. kurangi penggunaan left join..
  contoh:
 
  misal t_request dan t_contract relasinya tablenya - 1 ke 1/0..
 
  select
  req.request_number,
  con.contract_number
  from t_request req
  *left join* t_contract con on con.request_number = req.request_number
 
  query diatas hanya mengambil 1 kolom pada table yg di left join..
  nah untuk kondisi kek gini mending jadikan subquery di klausa select
 
  menjadi :
 
  select
  request_number,
  *(select contract_number from t_contract where request_number =
  req.request_number) as contract_number*
  from t_request req
 
 
  2. jika in/not in nya berupa subquery..lebih baik menggunakan exists/ not
  exists
  contoh :
 
  select * from t_customer
  where customer_id *not in* (select customer_id from t_request)
 
  diganti :
 
  select * from t_customer cust
  where *not exists* (select 'x' from t_request where customer_id =
  cust.customer_id)
 
 
 
  selenjutnya silahkan tanya mbah google.
 
 
 
 
 
  --
  wendi gunawan
  Java Software Developer  penulis (new bie)
  terus belajar untuk tidak cinta dunia
  http://oretanwendi.wordpress.com/
  hp:085643172545
 

  



Re: [JUG-Indonesia] OOT: Python

2009-11-17 Terurut Topik Jaimy Azle
On Monday, November 16, 2009, 7:37:35 PM, sjtirtha wrote:


 bukannya Python Script language, karena itu ga 100% bisa dibandingin
 dgn Java atau C++. Python harusnya dibandingin sama Ruby dan PHP.


Dalam banyak kasus python sebenarnya sama halnya seperti java
mengingat compiler java sebenarnya juga integrated namun sengaja
dipisahkan melalui aplikasi antar-muka, javac.
pengecualian-pengeecualian tersebut hanyalah:

1. compiler berikut make utility python sifatnya built-in, jadi begitu
   VM menemukan timestamp source code lebih baru dari object binary
   code-nya, maka VM langsung memanggil compiler built in ini untuk
   merekompilasi source code tersebut. Jadi dalam hal ini kita tidak
   harus mendeploy kode berikut source code-nya, bisa dideploy sebagai
   package .egg, sama seperti .jar di java. karena fitur ini python
   sering dikatakan sebagai interpreter untuk memperluas penggunaan.

2. Python tidak memiliki JIT built-in yang bisa mentransformasi byte
   code menjadi machine code, jadi secara default masih mengeksekusi
   byte-code. Ada sih yang mengembangkan JIT untuk python, Psyco. Tapi
   implementasinya terbatas untuk 32 bit native code.


 Gua baca2 threadnya, issues yg disebutin performance dan memory
 consumption, tapi gua pikir semua script language juga punya masalah
 yg sama.


Secara umumnya sih memory consumption Python masih lebih kecil
ketimbang java, kalau soal performance, semua dynamic language
memiliki issue yang sama. Yang perlu diperhatikan disini soal
memory consumption adalah basis komparasi yang mereka gunakan adalah
C.

-- 
Salam,

-Jaimy Azle

Great new ideas usually come from very small teams...
 don't give up so easily.
  -- John Kaster






Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke 
jug-indonesia-unsubscr...@yahoogroups.com.

Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id

Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/jug-indonesia/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/jug-indonesia/join
(Yahoo! ID required)

* To change settings via email:
jug-indonesia-dig...@yahoogroups.com 
jug-indonesia-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
jug-indonesia-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



[JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia

2009-11-17 Terurut Topik Joshua Partogi
Saya edit-nya menggunakan Powerpoint 2007. Kamu bukanya pakai apa?

Cheers.

-- In jug-indonesia@yahoogroups.com, Tumpal Yan Raymond Sihotang
raey...@... wrote:

 btw, kenapa file .ppt nya nggak bisa dibuka ya??
 Bole tau text converter yg digunakan?


-- 
Certified Scrum Master
http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8


Re: [JUG-Indonesia] OOT: Python

2009-11-17 Terurut Topik Jaimy Azle
On Monday, November 16, 2009, 8:51:55 PM, Daniel Baktiar wrote:

 hi, masalah global lock tersebut kan sudah dapat diatasi dengan
 stackless python. stackless python dengan microthreads bisa scale
 setara dengan erlang ataupun scala.

gak juga, microthread tidak sepenuhnya bisa mengatasi masalah yang
terkait dengan GIL ini, hanya memberikan fleksibilitas yang lebih
baik. Namun masalahnya utamanya tetaplah sama.

 Stackless Python allows you to use lightweight threads (tasklets)
  that can be switched with less overhead and it allows for
  cooperative multitasking with the intention of making async
  programming easier. This helps with IO ound applications where you
  can have tens of thousands of tasklets running at the same time (try
  doing that with threads). It does not however allow you to take
  advantage of multi-core or multi-processor resources. It simply
  allows you to squeeze the most amount of work out of a single
  threaded process. AFAIK attempting to use threads in Stackless makes
  things worse (from what I could gather from the mailing lists).

http://www.stackless.com/pipermail/stackless/2007-August/001963.html

-- 
Salam,

-Jaimy Azle

Great new ideas usually come from very small teams...
 don't give up so easily.
  -- John Kaster




Re: [JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia

2009-11-17 Terurut Topik Frans Thamura
kanban mah itu ilmu standard orang industrial engineering, part of JIT,
ditambah kaizen baru rame

tapi gak tahu ini OOT gak yah :)


-- 
Frans Thamura
Meruvian.
Experiential Tempation of Java and Enterprise OpenSource

Meruvian bukan hanya membuat anak SMK menjadi bisa tapi SAKTI, malah
saktinya SAKTI Mandraguna.


Mobile: +62 855 7888 699
Blog  Profile: http://frans.thamura.info

We provide services to migrate your apps to Java (web), in amazing fast and
reliable.


2009/11/18 Joshua Partogi joshua.j...@gmail.com

 Saya edit-nya menggunakan Powerpoint 2007. Kamu bukanya pakai apa?

 Cheers.

 -- In jug-indonesia@yahoogroups.com, Tumpal Yan Raymond Sihotang
 raey...@... wrote:
 
  btw, kenapa file .ppt nya nggak bisa dibuka ya??
  Bole tau text converter yg digunakan?
 

 --
 Certified Scrum Master
 http://blog.scrum8.com | http://jobs.scrum8.com |
 http://twitter.com/scrum8


 

 Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke
 jug-indonesia-unsubscr...@yahoogroups.com.

 Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id

 Yahoo! Groups Links






[JUG-Indonesia] Re: Actual type of parameterized class

2009-11-17 Terurut Topik jancrot
 Mungkin ada yang bisa membantu bagaimana mengetahui actual type yang
 dijadikan parameter dari class, saat runtime.
 Misal saya punya beberapa class :
 
 1. Class ListComp :
 public class ListCompT extends TObject extends ListComp{
 
   public void setup(){
   //perlu tahu field2 dari type/class apa yang dijadikan parameter saat
 runtime
  }
 }
 

Mas.. maap ya. Boleh tau ga kenapa kelas itu harus tahu tipe generic-nya ?
Soalnya kalo yang saya bayangin, mas Widi kayaknya bakal melakukan suatu 
conditional code di dalam method setup(). If tipe = integer do this, if tipe = 
string do that, if else do nothing.

Kalau memang mas Widi berniat melakukan conditional code disitu.. Sekali lagi 
maaf, tapi mungkin desainnya perlu ditinjau ulang.



[JUG-Indonesia] Tanya Investasi di Framework?

2009-11-17 Terurut Topik nono nini
Dear all JUGERS,
Saya bisa dibilang newbie di J2EE ... project web yang saya devel pertama kali 
pake Spring+hibernate+ZK+postgre, kedua pake Wicket...nah kadang bingung 
melihat perkembangan kedepan coz component framework kurang banyak peminat 
...nah dari sini ada saran ndak Framework java untuk investasi yang bagus?Thanks



 



  






  Sikap Peduli Lingkungan? Temukan jawabannya di Yahoo! Answers. 
http://id.answers.yahoo.com

Re: [JUG-Indonesia] Tanya Investasi di Framework?

2009-11-17 Terurut Topik Ifnu bima
 Dear all JUGERS,
 Saya bisa dibilang newbie di J2EE ... project web yang saya devel pertama 
 kali pake Spring+hibernate+ZK+postgre, kedua pake Wicket...nah kadang bingung 
 melihat perkembangan kedepan coz component framework kurang banyak peminat 
 ...nah dari sini ada saran ndak Framework java untuk investasi yang 
 bagus?Thanks

Ikut standard :
- JSF
- JSP
- Serlet

Karena sering pake framework jadinya lupa yang dasar2 seperti serlvet,
padahal ini dasar dari semua aplikasi web di java.

ikut community :
- Spring MVC / Struts2

Sebenernya kalo gw bilang sih web itu cuma bagian kecil dari aplikasi
java. Justru yang penting dan nantinya semakin diperlukan ( skillnya
mahal, red) adalah Integration. Topiknya sangat luas, mulai dari SOA,
ESB, JMS dan seterusnya. Bahkan skill yang mahal malah lebih berkaitan
dengan production, semisal clustering, loadbalancing, virtualization
dst.

Kalau mau melanjutkan ke step berikutnya, sebaiknya cari tempat kerja
yang ada hubunganya dengan integration dan deployment di environtment
yang besar.

--


http://ifnu.artivisi.com
+62 856 9211 8687
regards


Re: [JUG-Indonesia] Tutorial EJB3

2009-11-17 Terurut Topik Ifnu bima
 Enterprise JavaBeans 3.0 (5th Edition)
 by: Bill Burke Richard Monson-Haefel

Udah outdated sepertinya, Pake EJB3 In Action aja ;)

--


http://ifnu.artivisi.com
+62 856 9211 8687
regards


Re: [JUG-Indonesia] Tanya: Error Hibernate Template

2009-11-17 Terurut Topik Ifnu bima

 Pada saat calling method hibernateTemplate.saveOrUpdate(object), gua kena 
 error :

 Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): 
 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from 
 transaction definition.

Pake spring ya?

Ini session yang dibikin adalah readOnly session, jadi ga bisa
mengakses save/update/delete dari session yang bersifat readOnly.

Kalau pake spring annotation bisa tambahkan annotation @Transactional
diatas method yang memanggil kode di atas. Contohnya :

public interface DbService{

   public void methodSaveOrUpdate(Object entity);
}

@Service
public class DbServiceImpl implements DbService{

   @Transactional
   public void methodSaveOrUpdate(Object entity){
  hibernateTemplate.saveOrUpdate(entity)
   }
}

--


http://ifnu.artivisi.com
+62 856 9211 8687
regards


Re: [JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia

2009-11-17 Terurut Topik Gembit Soultan Shirazi
Halo Joshua and all JuGers,

Salam kenal saya Gembit Soultan,

Ada beberapa pertanyaan yang ingin saya ajukan mengenai scrum :
1. Boleh tahu caranya mendapatkan scrum master certified ?
2. apakah ada lembaga certifiednya disini (di indonesia) ?
3. Bisa kasih kisi2 mengenai pengambilan certifiednya (langkah2 apa saja yang 
harus saya lakukan) ?

Thank you.

Regards,

Gembit Soultan S

On Nov 18, 2009, at 7:55 AM, Joshua Partogi wrote:

 Saya edit-nya menggunakan Powerpoint 2007. Kamu bukanya pakai apa?
 
 Cheers.
 
 -- In jug-indonesia@yahoogroups.com, Tumpal Yan Raymond Sihotang
 raey...@... wrote:
 
  btw, kenapa file .ppt nya nggak bisa dibuka ya??
  Bole tau text converter yg digunakan?
 
 
 -- 
 Certified Scrum Master
 http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8
 



Re: [JUG-Indonesia] Google Wave

2009-11-17 Terurut Topik jufri
trims (u/ kurniady) banget aku udah d invite.
bagi yg udah punya akun Google Wave, saya d add dunk !

2009/11/16 Lurah Matthew tlogos...@gmail.com



 mohon bagi yg berkenan bisa invite saya di mail2de...@gmail.com. terima
 kasih.
  




-- 

--
  United We Stand Devided We Fall
--


Re: [JUG-Indonesia] contoh project menggunakan framework

2009-11-17 Terurut Topik Endy Muhardin
2009/11/17 joshua sitopul joshua.sito...@gmail.com



 Malam semuanya, dimana ya kira-kira bisa download contoh project yg open 
 source yang menggunakan framework kira-kira spring mvc, struts 1. soalnya 
 pengin belajar nih bagaimana buat contoh program yang bagus..kalo bisa 
 project opensource yang terkenal ya..


Ini ada program sederhana :
http://code.google.com/p/hello-spring-25/
Pakai Spring MVC

--
Endy Muhardin
http://endy.artivisi.com
Y! : endymuhardin
-- life learn contribute --


Re: [JUG-Indonesia] contoh project menggunakan framework

2009-11-17 Terurut Topik joshua sitopul
thx semuanya uda download yg spring..pa frans, struts 2 dimana?? kali aja
kpn2 butuh..


[JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia

2009-11-17 Terurut Topik Joshua Partogi
Hi Gembit dan JUGgers lainnya yang tertarik dengan Scrum.

Untuk menghindari OOT semakin lebar, saya sudah bikin grup diskusi
yang khusus untuk membahas tentang scrum di:
http://groups.google.com/group/scrum-indonesia

Mau bahas tentang Lean dan XP yang sering digabungkan dengan Scrum juga boleh.

Cheers.

--- In jug-indonesia@yahoogroups.com, Gembit Soultan Shirazi
gembit.soul...@... wrote:

 Halo Joshua and all JuGers,

 Salam kenal saya Gembit Soultan,

 Ada beberapa pertanyaan yang ingin saya ajukan mengenai scrum :
 1. Boleh tahu caranya mendapatkan scrum master certified ?
 2. apakah ada lembaga certifiednya disini (di indonesia) ?
 3. Bisa kasih kisi2 mengenai pengambilan certifiednya (langkah2 apa saja yang 
 harus saya lakukan) ?

 Thank you.

 Regards,

 Gembit Soultan S

-- 
Certified Scrum Master
http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8


[JUG-Indonesia] [ask]Clustering in practice

2009-11-17 Terurut Topik Ifnu bima
Hi all.

Lagi baca jboss in action di chapter 12 dan 13 tentang clustering.
Disana diterangkan panjang lebar tentang clustering, ternyata sangat
rumit dan banyak sekali aspek yang harus dituning, banyak sekali jalan
menuju clustering.

Di buku ini juga ada keterangan kalau misalnya single jboss bisa
handle user concurent sampe ratusan, tapi kalau usernya sudah ribuan
sebaiknya mulai memikirkan clustering. Memang begitu di pakteknya?
sejauh ini aplikasi yang gw develop masih belum sampe ke sana dari
sisi user concurentnya, rata2 aplikasi transaksi internal dengan
jumlah user yang masih sangat moderat. Nah kalau di banking seperti
internet banking dan transksi secara keseluruhan pasti user
concurentnya amit2, nah gimana solusinya? apakah scaleup atau cluster?

Aplikasi yang tidak menggunakan EJB dan bersifat 100% stateless nggak
perlu clustering, cukup pake loadbalancer di depan and done. Kalau mau
simpan state semuanya didump di database. Ini pendekatan paling
gampang, apakah ini aplicable in practice?

Nah gimana kalau aplikasinya bukan web, seperti di telco? apakah
menggunakan EJB dan dicluster EJBnya? so far di deployment pengalaman
gw cuma sama tomcat dan jetty, belum pernah pake yang brontosaurus
seperti weblogic atau websphere.

Jika, develop aplikasi dengan clustering in mind, checklistnya apa aja
ya yang perlu diperhatikan?

gw lihat checklist yang bagus di sini nih :
http://www.parleys.com/display/PARLEYS/Home#slide=1;talk=7372;title=Pragmatic%20Clustering%20Guide

aplicable untuk aplikasi web, tapi gimana dengan aplikasi non web?

-- 


http://ifnu.artivisi.com
+62 856 9211 8687
regards


Re: [JUG-Indonesia] [ASK]Lookup JNDI Stateless session bean di JBoss 4.2.x

2009-11-17 Terurut Topik Ifnu bima
 Local interface tidak didaftarkan di JNDI karena itu
 memang tidak bisa dilookup lewat JNDI. Salahnya disitu. He he he.
 Local interface cuma bisa diinject lewat annotation.

Ternyata mapping JNDI ENC untuk EJB3 di jboss 4.2.x adalah sebagai berikut :

nama-ear/nama-bean/local
nama-ear/nama-bean/remote

Misalnya contoh saya diatas menggunakan @Stateless untuk class
XmlEntityBean dan sample-ear untuk nama earnya:

sample-ear/XmlEntityBean/local
sample-ear/XmlEntityBean/remote

Sampe disini lookup berhasil mengembalikan Proxy class, tapi belum
berhasil mencasting proxi class ke interface local dan interface
remote. hmmm, apa perlu jbossall-client jar juga untuk akses local
dari war yang ada di dalam ear yang sama dengan ejb?


--


http://ifnu.artivisi.com
+62 856 9211 8687
regards


Re: [JUG-Indonesia] [ASK]Lookup JNDI Stateless session bean di JBoss 4.2.x

2009-11-17 Terurut Topik Samuel Franklyn
Ifnu bima wrote:
 Local interface tidak didaftarkan di JNDI karena itu
 memang tidak bisa dilookup lewat JNDI. Salahnya disitu. He he he.
 Local interface cuma bisa diinject lewat annotation.
 
 Ternyata mapping JNDI ENC untuk EJB3 di jboss 4.2.x adalah sebagai berikut :
 
 nama-ear/nama-bean/local
 nama-ear/nama-bean/remote
 
 Misalnya contoh saya diatas menggunakan @Stateless untuk class
 XmlEntityBean dan sample-ear untuk nama earnya:
 
 sample-ear/XmlEntityBean/local
 sample-ear/XmlEntityBean/remote
 
 Sampe disini lookup berhasil mengembalikan Proxy class, tapi belum
 berhasil mencasting proxi class ke interface local dan interface
 remote. hmmm, apa perlu jbossall-client jar juga untuk akses local
 dari war yang ada di dalam ear yang sama dengan ejb?
 

Oh di JBoss 4 rupanya. Info yang aku kasih itu
di GlassFish 2. Kalau kita deploy ear dan dalamnya
ada local dan remote EJB maka cuma remote EJB
yang masuk ke JNDI. Ini bisa dilihat lewat
JNDI browser GlassFish. Itu sebabnya dalam aplikasiku
tidak pakai local EJB sama sekali semuanya remote EJB.