Re: [JUG-Indonesia] Re: Tanya gaji dan requirements JEE

2010-09-07 Terurut Topik Daniel Baktiar
How to cook meatball in 10 days -- Bagaimana Memasak Bakso dalam 10
Hari.
wah, kelamaan tuh. nanti terlalu lembek.
---
daniel baktiar
http://savinggaia.tritiumapps.com - saving the planet is everyone's
business!




2010/9/8 T Budi S jug.tbu...@gmail.com



 +1

 Indonesia bisa bertahan diterpa badai krisis krn pekerja2 di sektor
 informal  pengusaha2 mikro seperti ini.
 Mungkin Joko perlu bikin buku atau training dengan judul:

 How to cook meatball in 10 days (for Java Programmer)

 Jadi buat Java programmer yg dlm bbrp tahun ke depan akan diserbu anak2 SMK
 bisa tetap survive :D

 :)
 T Budi S


 2010/9/7 mujoko mujoko mujoko.muj...@gmail.com



 Sepengetahuan saya,

 Freshgrade salary antara 30-100 jeti IDR dengan catatan freshgraduate MIT.

 Gua punya samppingan jualan Bakso and it's really good business bagi gua,
 earn much more money dibanding gawe utama gua, programmer. So gua
 berpendapat, tidak begitu bijak ngerendahin profesi-profesi yang lain.
 Hidup tukang bakso!
 Hidup tukang bakso!
 Hidup tukang bakso!

 kalo JUGers mau ke lapak bakso gua, disukabumi jalan cicurug depan pabrik
 Aqua ama di cibadak sukabumi, atu lagi dikarang tengan cibadak Sukabumi juga

 kekekkekekekeke

 2010/9/7 Frans Thamura fr...@meruvian.org



 yo bro

 dg range segitu, :) dan trend perusahaan tutup, roy morgan research
 mengatakan perusahaan lokal pada tutup sekitar 8% lebih banyak dari
 tahun lalu, sebesar 44%. gak jelas jadi tukang bakso atau jadi pegawai
 bossnya...

 mantap deh, hidup makin mahal, ilmu makin gak ada, gaji makin tinggi

 enak bener, bukan saudara, bukan ortu, bukan sepupu, malakin

 F

 2010/9/6 Yudi Wibisono yudi1...@gmail.com yudi1975%40gmail.com:

  Kalau bicara gaji freshgrad, pasti ada range-nya. Tergantung perusahaan
 dan lokasi kerja, tapi sepertinya gaji nggak terlalu berkorelasi dengan
 skill (judulnya juga freshgrad). Kalau yg saya dengar dari adik angkatan
 katanya kisarannya 3-6 jt (cmiiw).
 
  --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Frans Thamura fr...@... wrote:
 
  hati hati 2011, satu negara semua SMK RPL/Programmer belajar JavaME,
 JavaSE
  dan JavaEE
 
  Sudah saatnya memang D3 dan SMK seperti itu. Supaya posisi S1 lebih
 jelas. Lulusan S1 yang nggak beda dengan lulusan SMK/D3, siap-siap saja
 tidak terserap. Ini jadi ancaman saya ke mhs setiap awal kuliah :)
 
  yw.
 
 
 
  

 
  
  Buktikan Anda peduli pendidikan Indonesia.
  Dukung Kurikulum SMK berJava.. kirimkan surat resmi perusahaan dukungan
 ke moderator JUG.
  ===
 
  Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke
 jug-indonesia-unsubscr...@yahoogroups.comjug-indonesia-unsubscribe%40yahoogroups.com
 .
 
  Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
 
  Yahoo! Groups Links
 
 
 
 




 --
 Mujoko
 http://www.linkedin.com/in/mujokohttp://jokondo.wordpress.com/


  



Re: [JUG-Indonesia] Re: Masa Depan Developer Java

2010-08-24 Terurut Topik Daniel Baktiar
mungkin persepsi terbentuk karena dari developer masih mungkin switch jadi
business analyst. sedangkan dari business analyst, mau jadi developer senior
ga mungkin, kecuali tiap malem off office hour coding.

gue setuju sama adelwin, developer sama business analyst itu line yg beda.
business analyst yg fresh graduate ga mungkin terlalu gede juga gajinya.
developer yg digaji lebih tinggi dari business analyst juga banyak di
singapore.

2010/8/24 Adelwin, Adelwin adelwin.adel...@sc.com



  Iyah.. tapi yang g rasa sih Cuma dari segi senioritas doang…

 Yang udah lamaan.. jadi BA…

 Kalo baru2 ya developer…

 Tapi bukan berarti derajad nya beda sih kalo kata gue…





 *Adelwin Handoyo**  |  Senior Consultant - Wholesale Bank*
 *Standard Chartered Bank*
 7, Changi Business Park Cresent, Level 3. Singapore (486028)

 *T* : (65) 659 61395  |* **E* adelwin.adel...@sc.com




   --

 *From:* jug-indonesia@yahoogroups.com [mailto:
 jug-indone...@yahoogroups.com] *On Behalf Of *Hendry Luk
 *Sent:* Monday, August 23, 2010 10:13 AM

 *To:* jug-indonesia@yahoogroups.com
 *Subject:* Re: [JUG-Indonesia] Re: Masa Depan Developer Java





 Btw 2 kalimat terakhir, bukannya itu implies kalo BA itu adalah the *next
 step* dari jenjang karir seorang developer? Posisi BA dah comparable
 dengan TL, gak dengan developer.

 Gw sih genuinely percaya BA emang perannya *jauhh* lebih gede daripada
 developer. Tapi profesinya gak require special skills apa2 kayak developer..
 jadi experienced developers selalu comes with much higher price tags.
 Kalo BA adalah goal-keeper, developers adalah strikers.
 GK kan rolenya absolutely of greatest importance, satu2nya orang di atas
 lapangan yang paling gampang mess up dan ruin the entire match. Pressure
 seorang striker gak segitunya, tapi posisi dia requires high technical
 skills, weapons grade precision, dan super-human inteligence, dan therefore
 often digaji 10x lipatnya goal-keepers.

 Tapi jawaban paling akurat sih search di job site... Susah nyari opening
 buat BA dengan 6 digits offer.
 Dan mungkin jawabannya gak sama di tiap sudut bumi. Kayak di india,
 technical supply nya kan banjir, prinsip ekonomi dah ensured gaji mereka
 bakal stay below BA in all eternity..

 2010/8/23 Adelwin, Adelwin adelwin.adel...@sc.com



 Gak juga sih…

 Disini BA kagak sampe 2x nya programmer sih…

 Baik dalam hal gaji, responsibility, role… dll…

 Disini dalam arti Singapore yah… bukan kantor gue…

 BA juga sebenernya gak sampe clerical sih…

 Die harus ada technical background… die harus bisa decide… if this thing is
 possible or not from a technical point of view…

 Jadi yah gak sampe clerical banget sih…

 Tapi gak sampe yang 2 kali lipat nya…

 Masi sama sih…

 Soal nya biasa nya mulai dari developer 2-2 nya…

 Yang skill nya berkembang lebih condong ke biz… ya jadi BA die…

 Kalo skill nya berkembang lebih condong ke tech… ya jadi TL die…





 *Adelwin Handoyo**  |  Senior Consultant - Wholesale Bank*
 *Standard Chartered Bank*
 7, Changi Business Park Cresent, Level 3. Singapore (486028)

 *T* : (65) 659 61395  |* **E* adelwin.adel...@sc.com




   --

 *From:* jug-indonesia@yahoogroups.com [mailto:
 jug-indone...@yahoogroups.com] *On Behalf Of *Hendry Luk
 *Sent:* Sunday, August 22, 2010 9:47 AM


 *To:* jug-indonesia@yahoogroups.com

 *Subject:* Re: [JUG-Indonesia] Re: Masa Depan Developer Java





 Hmm... tapi emang ada benernya sih kalo ada general-mindset bahwa BA 
 programmers di few countries.

 Gw jadi inget gw pernah ngobrol sama temen gw di sg (dia team-lead slash
 BA). Dia lagi consider mo make a move ke oz, dan dia kaget pas gw kasih tau
 kalo di oz gaji programmers lebih gede dari BA. Dia gak bisa grasp tuh
 konsep, karna di sg tuh general concensus adalah BA tuh 2x programmers
 (bukan gajinya necessarily, tapi their importance, definitely 2x
 programmers)...
 BA kan yang make business!?... BA kan yang deal with clients!? etc.
 Gw bilang BA kan profesi yang generics banget. Dah hampir clerical malah.
 Gw gak ngiter2 cari tau gaji semua orang, tapi I dont think ada banyak
 experienced BA yang gajinya di atas 6 digit. Actually gw jarang denger ada
 istilah BA yang senior. Padahal programmers sih dah lumrah gajinya *well 
 *above
 6 figures.
 Kecuali mungkin BA di legislated industries (e.g. medical, aeronautics,
 military), ato di specialised technical fields (e.g. electronics, security,
 engineering.. yang lagi2 lu direward for technical expertise).
 Kalo generics BA sih, kayaknya experience lu jarang ditranslate jadi
 financial reward.
 Di UK juga sama (In ratio. Tapi angkannya keliatannya lebih kecil on both
 professions.. tapi apa2 kan murah disana.. terutama booze).

 Orang kan dibayar buat reponsiblity+experience. Resonsiblity tuh nature,
 sedangkan experience tuh nurture.
 BA kan fresh-grad langsung dibayar mahal, karna role mereka dibayar karna
 responsiblitynya, daripada karna experience. Mulai2 dah langsung 70k. Tapi 

Re: [JUG-Indonesia] Re: [ASK] Ejb 3.0 apa Spring ya?

2010-08-15 Terurut Topik Daniel Baktiar
hahaha. betul.

ngikutin standard secara buta malah babak belur.

spring membuktikan transisi dari 2.0 ke 2.5, 2.5 ke 3.0 sebagai seamless.
backward compatibility supported.
kalau standard ejb, membuktikan bahwa transisi dari 1.0 ke 2.0, 2.0 ke 2.1,
2.1 ke 3.0 sebagai seamless rewrite. LOL.

bahwa spring ga support clustering, ga berarti bahwa spring ngga scalable.
ga support clustering out-of-the-box, bukan berarti ga scalable. spring bisa
di-cluster dan di-scale out dengan berbagai cara.


2010/8/16 Jecki jecki...@gmail.com



 dua2nya standard nih. yang satu de facto yang satu de jure :D

 kalo saya sarannya: kalau ga perlu2 amat ganti teknologi ga usah
 diganti. tapi musti evaluate dengan benar apakah teknologi yg dipakai
 sekarang bisa address kebutuhan, atau kebutuhannya bisa diubah sedikit
 supaya tidak perlu ganti teknologi (pilih salah satu yg paling kecil
 efeknya).

 2010/8/16 iman milh_...@yahoo.com milh_cbt%40yahoo.com

 
 
 
  selalu gunakan yang standard
 
  --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Tejo A Kusuma tejo...@... wrote:
  
   Dear Jugger,
  
   Konsultan IT kamimenyarankan menggunakan EJB sebagai J2EE app engine.
   sementara sebelumnya kita sudah cukup nyaman menggunakan Spring bean.
   Semalem diskusi dengan p ifnu, tenyata spring nggak support clustering,
   padal environtment kita menuntut clustering,
  
   pertimbangan memilih EJB vs Spring apa saja ya temen-temen?
  
   Thanks.
  
 

  



Re: [JUG-Indonesia] OpenLdap Migration

2010-08-06 Terurut Topik Daniel Baktiar
hi nashrulloh,

coba lihat apache directory studio.
menurut saya itu kualitasnya sangat bagus dibanding tools free lainnya.
harusnya bisa export ke ldif.

2010/8/6 Nashroulloh naz...@gmail.com



 Dear all,

 ada yg pernah migrasi user di OpenLdap ? data yg dibaca bisa k mana aja,
 csv, db, direct to target.
 Boleh sharing pengalaman or challenges nya. Kata client datanya ~2juta.
 Baiknya pakai apa, JNDI murni or JLDAP ?

 Untuk JNDI murninya pake contoh dari sini:
 http://download.oracle.com/javase/tutorial/jndi/newstuff/paged-results.html
 (waktu dicoba di OpenLDAP for windows, bisa paging, tp di tmpt client ga
 bisa, kluar message: No controls were sent from the server)

 sedangkan JLdap ini dari website resminya OpenLDAP sendiri
 http://www.openldap.org/jldap/

 regards,
 Nasrul

 --
 Menikmati Hidup Mempersembahkan yang Terbaik
 -Nashroulloh

  



Re: [JUG-Indonesia] ASK - JMS Exception

2010-08-04 Terurut Topik Daniel Baktiar
hm, bisa di copy paste exceptionnya seperti apa. jadi kita di sini ga pake
ilmu perdukunan.

biasanya sih aplikasi jar ga jalan karena library yg dibutuhkan tidak ada di
tempat, atau ada di tempat tetapi tidak direferensi oleh classpath di file
MANIFEST.MF, atau file MANIFEST.MF ini tidak ada. dalam kasus ini biasanya
library jms client-nya.



2010/8/4 Roberto Fernandez ctwop...@gmail.com



 Dear all,

 Saya mau bertanya hal yang dasar.Saya kan membuat aplikasi console yang
 membaca message dari queue. Saya buatnya pake Netbeans.
 Kemudian saya dapat tuh kan jar nya.
 Tapi, ketika saya coba jalanin jar nya itu (langsung klik atau
 dari command prompt), terjadi exception dan ya ga jalan
 deh programnya. Mungkin saya salah menjalankan jarnya. Saya tidak tahu
 bagaimana sintaks menjalankan jar yang membutuhkan library jms.
 Saya tidak tahu dimana salah'y

 Mohon pencerahannya dari rekan-rekan sekalian dan terima kasih sebelumnya

 regards

 Roberto Fernandez
  



Re: [JUG-Indonesia] ASK - JMS Exception

2010-08-04 Terurut Topik Daniel Baktiar
ok, sekarang lebih jelas.
saya jarang sekali pakai netbeans, saya pengguna setia command prompt.

misal kita jalankan dari folder c:\test, ada file c:\test\myjar.jar di situ.
kita perlu folder c:\test\lib, yang berisi file2 berikut:

   - imq.jar
   - imqutil.jar
   - jms.jar
   - appserv-admin.jar
   - appserv-ee.jar
   - appserv-rt.jar
   - j2ee.jar
   - javaee.jar
   - imqjmsra.jar

apa semua file sudah tersedia?


2010/8/5 Roberto Fernandez ctwop...@gmail.com



 *Exception in thread main java.lang.NoClassDefFoundError:
 com/sun/logging/LogDomains*

 seperti itu mas eksepsi nya.

 jarnya kan dibuat otomatis oleh netbeans. apa ad kemungkinan ya jar nya
 ga langsung *siap pakai*??

 saya juga telah mengekstract jar tsb dan ada ko file manifestnya. Ini file
 manifestnya:

 Manifest-Version: 1.0
 Ant-Version: Apache Ant 1.7.1
 Created-By: 10.0-b19 (Sun Microsystems Inc.)
 Main-Class: jmsclientreceive.AsynchConsumer
 Class-Path: lib/imq.jar lib/imqutil.jar lib/jms.jar lib/appserv-admin.
  jar lib/appserv-ee.jar lib/appserv-rt.jar lib/j2ee.jar lib/javaee.jar
   lib/imqjmsra.jar
 X-COMMENT: Main-Class will be added automatically by build

 Di file tsb. sudah dibuatkan library classpath nya.Saya juga kurang tahu
 behaviour kerja si netbeans ini...

 Mohon pencerahann nya lagi mas dan terima kasih sebelumnya...


 On 8/4/10, Daniel Baktiar dbakt...@gmail.com wrote:



 hm, bisa di copy paste exceptionnya seperti apa. jadi kita di sini ga pake
 ilmu perdukunan.


 biasanya sih aplikasi jar ga jalan karena library yg dibutuhkan tidak ada
 di tempat, atau ada di tempat tetapi tidak direferensi oleh classpath di
 file MANIFEST.MF, atau file MANIFEST.MF ini tidak ada. dalam kasus ini
 biasanya library jms client-nya.



  



Re: [JUG-Indonesia] Maven dependency conflict

2010-07-30 Terurut Topik Daniel Baktiar
hi frans,

untuk itu bisa pake exclusions/exclusions.
cari aja class yg bermasalah, kalo di project gue di sini, yg bermasalah itu
misalnya commons-io, karena ada 2 referensi ke commons-io yg merefer ke
group  beda , salah satu yg bermasalah harus di-exclude.
silakan cari mana yg mau di-exclude, karena pom.xml elu ga sama dengan gue
punya :P

ini contohnya:


dependency
groupIdorg.apache.struts/groupId
artifactIdstruts2-core/artifactId
version2.1.6/version
exclusions
exclusion
groupIdcommons-io/groupId
artifactIdcommons-io/artifactId
/exclusion
exclusion
groupIdorg.apache.commons/groupId
artifactIdcommons-io/artifactId
/exclusion
/exclusions
/dependency


2010/7/30 Frans Thamura fr...@meruvian.org



 Ya conflictnya di struts yg pake spring 2.5.6

 Yg kita mau spring 3

 Kita dah buat tanpa maven sukses

 Cuman org apache pake spring yg gak terbaru


 (m)
 --
 *From: * Deny Prasetyo jas...@gmail.com
 *Sender: * jug-indonesia@yahoogroups.com
 *Date: *Fri, 30 Jul 2010 08:26:31 +0700
 *To: *jug-indonesia@yahoogroups.com
 *ReplyTo: * jug-indonesia@yahoogroups.com
 *Subject: *Re: [JUG-Indonesia] Maven dependency conflict

 Bisa dipastekan disini. konfig maven (pom.xml) nya bagaimana?

 kalau mau lihat conflict antar dependency. bisa pakai netbeans atau
 eclipse. sepertinya sudah ada dependency diagram yang bisa menunjukkan
 conflict dependencies.


 On 07/30/2010 06:47 AM, Frans Thamura wrote:



 saya menggunakan struts2 2.2.1, dimana springnya 2.5.6,

  kemudian dirubah ke spring, 3.0

  saat kita pake traditional way, ditaruh di lib, jalan semua

  tetapi pada saat kita masukin spring 3.0, aneh, di maven library semuanya
 spring 3.0 yang 2.5.6 gak ada,

  kok bisa,

  nah ada yang bisa bantu pecahkan misteri ini.

  di exclude gak juga, tetap spring 3, nah ini kok bisa


  --
 Frans Thamura
 Meruvian.



  



Re: [JUG-Indonesia] Library untuk baca inbox email.

2010-07-10 Terurut Topik Daniel Baktiar
buat baca inbox bisa pake javamail api aja sebenarnya.
http://java.sun.com/products/javamail/

2010/7/10 Ferdinand strong_luck...@yahoo.com



 Kk sekalian g butuh library untuk baca inbox email ada saran ga?

 Selama ini g cuma bisa kirim ajah pake vesijama. Tp bwat baca emailnya ga
 tw pake apah @.@

 Thx b4

  



Re: [JUG-Indonesia] Library untuk baca inbox email.ja

2010-07-10 Terurut Topik Daniel Baktiar
maksudnya gimana? baca format storage mail inbox-nya di linux/unix gitu?

2010/7/10 Frans Thamura fr...@meruvian.org



 Javamail baca pop3 bukan mbox

 (m)
 --
 *From: * Daniel Baktiar dbakt...@gmail.com
 *Sender: * jug-indonesia@yahoogroups.com
 *Date: *Sat, 10 Jul 2010 21:13:15 +0800
 *To: *jug-indonesia@yahoogroups.com
 *ReplyTo: * jug-indonesia@yahoogroups.com
 *Subject: *Re: [JUG-Indonesia] Library untuk baca inbox email.

 buat baca inbox bisa pake javamail api aja sebenarnya.
 http://java.sun.com/products/javamail/

 2010/7/10 Ferdinand strong_luck...@yahoo.com



 Kk sekalian g butuh library untuk baca inbox email ada saran ga?

 Selama ini g cuma bisa kirim ajah pake vesijama. Tp bwat baca emailnya ga
 tw pake apah @.@

 Thx b4


   



Re: [JUG-Indonesia] OPEN HOUSE BHI Pembukaan pendaftaran siswa baru

2010-07-05 Terurut Topik Daniel Baktiar
ini perlu dimoderate atau ban nih.

cross-posting (kirim ke banyak milis sekaligus).
ga ada relevansi dengan java sama sekali.

2010/7/6 Arie Setiawan joseph.ar...@yahoo.com



 Hallo Teman-teman,

 Ada info penting mohon diforward ke teman-teman mengenai OPEN HOUSE BHI 
 Pembukaan pendaftaran mahasiswa baru
 OPEN HOUSE BHI akan diadakan pada

 Tema : Kapal pesiar dengan Kebutuhan karyawannya

 Tempat : Hotel Salak The Heritage, Bogor
  Jl. Ir. H. Juanda No. 8

 Hari/Tanggal : Jumat, 9 Juli 2010

 Jam : 9.00 - Selesai

 Terbuka untuk umum  GRATIS
 GRATIS Pendaftaran untuk Mahasiswa Baru


  



Re: [JUG-Indonesia] Re: Ask PKI RSA Encryption, Decryption

2010-06-22 Terurut Topik Daniel Baktiar
untuk klarifikasi kepada monang dan henry girsang.

coba perhatikan thread di sini.
http://tech.groups.yahoo.com/group/jug-indonesia/message/71725

saya mengomentari posting oleh hendry suwanda (hendry_...@...), lalu
ferdinand (ot...@...) mengomentari komentar saya.


2010/6/21 Monang Setyawan mon...@gmail.com



 Pak Daniel, dari mana saya bisa tahu bahwa diskusinya spesifik tentang SMS?
 Saya coba search dari awal thread ini, dan baru menemukan kata SMS di email
 yang bapak kirim. Ataukah mungkin saya harus mendeduksi konteks dari thread
 lain?

 Maaf kalau ngelantur :)

 2010/6/20 Daniel Baktiar dbakt...@gmail.com



 hi henry,

 coba baca diskusinya dari awal.

 hm, yg gue maksud itu, justru komentar ferdinand yg mengatakan bahwa,
 tidak feasible untuk implement rsa dengan carrier short message service
 (sms) text. gue setuju dengan itu dan ga setuju kalau diskusi yg spesifik
 tentang sms tiba2 di-stretch keluar konteks dengan komentar general yg kira2
 kan rsa ga dipake karena performance-nya. komentar itu berdasarkan praktek
 bahwa key rsa sangat besar, sehingga tidak feasible untuk sms. ferdinand
 tidak mengatakan bahwa performance rsa tidak lambat, etc. kita sedang
 bicara konteks sms, ketika tiba2 satu orang ngomentari di luar konteks
 setau gue karena performance.

 inti dari feasible tidak feasible yg gue dan ferdinand diskusikan, adalah,
 kalau pake rsa, carrier dari paket jauh lebih besar ukurannya daripada
 message-nya sendiri.

 analoginya sama seperti orang  berencana mengirimkan sebuah laptop dari
 jakarta ke san fransisco lewat via dhl, di dalam sebuah kontainer 20 feet.
 ferdinand mengatakan ga feasible kirim laptop pake kontainer. tidak
 feasible, berarti bukan ga bisa dilakukan. tapi orang sehat kemungkinan
 besar tidak mengambil pilihan itu.

 lalu ada yang komentar, 'kenapa pake dhl, fedex kan lebih cepat, karena
 dia pake pesawat'. nah itulah out of context. kita bahas masalah
 feasibility, sementara dia mengasumsikan ferdinand bilang bahwa secara umum
 orang tidak memilih assymetric encryption karena ukuran paketnya besar dan
 bukan secara umum orang tidak memilih asymmetric encryption karena alasan
 performance.

 lalu orang mulai mengomentari hal yang berbeda dari konteks awalnya,
 semakin tidak membaca awal diskusi dan diskusi semakin ngelantur.

 2010/6/21 Henry Girsang ryg...@yahoo.com



 Daniel,

 Teori yg benar juga tidak bisa dianggap kosong juga.
 Dari yg gw alami sendiri (project buat mobile banking 3 thn lalu) plus
 refensi internet, justru masalah UTAMA buat asymmetric encryption itu MEMANG
 di performance/resource.

 Contoh ref dr 
 http://www.cs.umbc.edu/~wyvern/ta/encryption.html:http://www.cs.umbc.edu/%7Ewyvern/ta/encryption.html:
 # software encryption using DES (symmetric key algorithm) is 100 times
 faster than software encryption using RSA (asymmetric key algorithm) -
 estimate provided by RSA Data Securities
 # hardware encryption using DES (symmetric key algorithm) is anywhere
 from 1,000 to 10,000 times faster than hardware encryption using RSA
 (asymmetric key algorithm)

 Apalagi kalo ngomongin di mobile application, dimana resource client
 tentunya tidak bisa di upgrade semudah di server. Lebih tepat nya faktor yg
 tidak dapat dikontrol.

 Tapi step2 solusi yg dibikin Ferdinand sebenarnya gw ga ada kontra.
 Karena proses yang berat itu, teknik ini bisa dikombinasikan dgn
 symmetric encryption. Dengan tujuan seminimal mungkin data yg di encrypt
 secara asymmetric, tapi secara keseluruhan system tetap cukup secure.

 Henry Girsang

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Daniel Baktiar dbakt...@... wrote:
 
  yang dijelaskan ferdinand itu berdasarkan pengalaman dia, bukan sekedar
  teori.
  dan itu dilihat dalam konteks ide mengirimkan pesan menggunakan rsa via
 sms.
 
  2010/6/19 Monang Setyawan mon...@...
 
  
  
   Setahu saya, penggunaan symmetric encryption lebih karena alasan
   performance, bukan karena menggelembungnya size. Dan hasil untuk
 symmetric
   encryption tidak selalu sama besar.
  
   2010/6/18 Ferdinand Neman new...@...
  
  
  
   Perlu diingat, Encryption pake Public Key (Asymetric) pada data yang
 mau
   dikirim, TIDAK DI SARANKAN.
   Karena, hasil encryption pake Public Key akan menggelembungkan SIZE
 (Hasil
   Encryption akan jauh lebih besar dari data aslinya).
  
   JADI, encryption dan decryption itu dilakukan dengan algoritma yang
   Symetric, hingga hasil encryptionnya memiliki ukuran yang SAMA
 besar.
   Symetric contohnya AES Advanced Encryption Standard (dengan
 menggunakan
   SALT key).
  
   NAH, Public Key hanya dipergunakan untuk mengenkripsi SALT key.
 Karena
   keynya kecil, hasil encripsi akan menggelembung dalam ukuran kecil
 juga,
   jadi pembekakan tidak signifikan.
  
   JADI,
   1. data asli (RAW) di hash dengan MD5 atau SHA1 = HASH.
   2. RAW di encrypt dengan AES ditambah SALT (SALT bisa pre-generate)
 =
   ENCRYPTED
   3. RAW di sign dengan Private Key Sender (PRKS

Re: [JUG-Indonesia] Re: Ask PKI RSA Encryption, Decryption

2010-06-22 Terurut Topik Daniel Baktiar
untuk henry dan monang, sorry kalau jadi panjang lebar seperti ini. gue buat
kesalahan dalam menanggapi komentar dari sebuah thread, komentar gue menjauh
dari judul subject, membingungkan. benar kata ferdinand, lain kali buat
subject baru aja. gue percaya kita semua punya maksud untuk berkontribusi,
dan kita semua tidak ingin membiarkan diskusi ini menjadi misleading buat
orang2 yg mungkin baru mengenal topik ini.
terima kasih untuk semua yg kontribusi dalam diskusi ini.

gue terima bahwa kebutuhan resource extensive/intensive dari asymmetric
encryption yg perlu generate prime number perlu jadi pertimbangan apapun
carriernya.

2010/6/23 Henry Girsang ryg...@yahoo.com



 Untuk klarifikasi juga kepada Daniel Baktiar.

 Gw pikir masalah resource ekstensive utk asymmetric encryption ini masih
 relevan dan sesuai konteks utk menentukan feasible atau tidak nya
 implementasi utk berbagai situasi termasuk utk mobile application
 menggunakan carrier SMS atau Internet (GPRS/UMTS/HSDPA). Bukan?

 Sorry, kalo defence gw sebelumnya buat lu lebih terlihat offence dan
 mengecilkan lu pribadi.
 Terus terang, gw jg kadang2 masih membaca topik2 yg menarik dr milis ini
 tapi tidak dari semua orang. Dan tulisan lu harus gw akui ada yang jg
 menambah pengetahuan gw. Tentu saja, lu dulu senior dan bos gue :-).

 Henry Girsang

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Daniel Baktiar dbakt...@... wrote:
 
  untuk klarifikasi kepada monang dan henry girsang.
 
  coba perhatikan thread di sini.
  http://tech.groups.yahoo.com/group/jug-indonesia/message/71725
 
  saya mengomentari posting oleh hendry suwanda (hendry_agi@), lalu
  ferdinand (oteog@) mengomentari komentar saya.
 
 
  2010/6/21 Monang Setyawan mon...@...
 
  
  
   Pak Daniel, dari mana saya bisa tahu bahwa diskusinya spesifik tentang
 SMS?
   Saya coba search dari awal thread ini, dan baru menemukan kata SMS di
 email
   yang bapak kirim. Ataukah mungkin saya harus mendeduksi konteks dari
 thread
   lain?
  
   Maaf kalau ngelantur :)

  



Re: [JUG-Indonesia] Aplikasi Full Ajax, Konsep MVC masih Perlukah ??

2010-06-21 Terurut Topik Daniel Baktiar
yg gue maksud, ga perlu mvc framework di server side, karena secara praktis
server side cuma bagian dari M == model. view dan controller-nya pindah ke
browser kalau kasus yg disebut hendadari.
MVC bisa diterapkan di dalam javascript di browser.

On 21 June 2010 09:13, Adelwin, Adelwin adelwin.adel...@sc.com wrote:



  Sebenernya masi perlu dong nil…

 Kan MVC ituh dasar nya tuh separation of concern…

 Bukan maintain pindah2 page doang dong…

 Tapi.. kalo app full ajax… say kayak gmail deh…

 Controller nya ituh yah kalo menurut gue sendiri sih yah ajax nya…

 Ajax nya tuh as in the “ajax” the technology…

 Bukan a certain component di dalem ajax framework nya…

 Tadi nya controller nya ituh server side…

 Sekarang jadi nya client side…

 Gitu ajah sih kata gue…

 :D



 *Adelwin Handoyo**  |  Senior Consultant - Wholesale Bank*
 *Standard Chartered Bank*
 7, Changi Business Park Cresent, Level 3. Singapore (486028)

 *T* : (65) 659 61395  |* **E* adelwin.adel...@sc.com




   --

 *From:* jug-indonesia@yahoogroups.com [mailto:
 jug-indone...@yahoogroups.com] *On Behalf Of *Daniel Baktiar
 *Sent:* Friday, June 18, 2010 1:49 PM
 *To:* jug-indonesia@yahoogroups.com
 *Subject:* Re: [JUG-Indonesia] Aplikasi Full Ajax, Konsep MVC masih
 Perlukah ??





 menurut saya ga perlu, kalau bicara tentang mvc web framework berbasis
 action.

 mvc web framework yg berbasis action forwarding, hanya diperlukan untuk
 maintain pindah2 page.
 model-view-controller tetap bisa diaplikasikan di dalam ajax framework
 anda.

 2010/6/18 handendari handend...@gmail.com



 mohon pencerahannya...

 aku mau bikin aplikasi yang full ajax, jadi user membuka 1 halaman dan
 tidak akan pindah ke halaman yang lain
 (seperti aplikasi desktop ada form induk dan form anak).
 kemungkinan 80 % proses di lakukan oleh javascript (validasi,perhitungan
 dll).
 pertanyaannya adalah, dengan model aplikasi tersebut, penerapan konsep
 MVC masih perlukah??

 rgds

 handendari



 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] Re: Ask PKI RSA Encryption, Decryption

2010-06-21 Terurut Topik Daniel Baktiar
ok.
memang mungkin lain kali lebih baik dibuatkan thread baru.
:D

2010/6/21 Ferdinand Neman new...@gmail.com



 Mungkin bisa dibikinkan theread yang lain kali ya... Maaf, one liner.

 Salam

 Ferdinand Neman
 ---

 [image: Yahoo! 
 Groups]http://groups.yahoo.com/;_ylc=X3oDMTJkZ2c2c2s5BF9TAzk3NDc2NTkwBGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjc3MTAwODI1
 Switch to: 
 Text-Onlyjug-indonesia-traditio...@yahoogroups.com?subject=change+delivery+format:+Traditional,
 Daily 
 Digestjug-indonesia-dig...@yahoogroups.com?subject=email+delivery:+Digest•
 Unsubscribejug-indonesia-unsubscr...@yahoogroups.com?subject=unsubscribe• 
 Terms
 of Use http://docs.yahoo.com/info/terms/
.

 



Re: [JUG-Indonesia] Re: Ask PKI RSA Encryption, Decryption

2010-06-20 Terurut Topik Daniel Baktiar
hi henry,

coba baca diskusinya dari awal.

hm, yg gue maksud itu, justru komentar ferdinand yg mengatakan bahwa, tidak
feasible untuk implement rsa dengan carrier short message service (sms)
text. gue setuju dengan itu dan ga setuju kalau diskusi yg spesifik tentang
sms tiba2 di-stretch keluar konteks dengan komentar general yg kira2 kan
rsa ga dipake karena performance-nya. komentar itu berdasarkan praktek
bahwa key rsa sangat besar, sehingga tidak feasible untuk sms. ferdinand
tidak mengatakan bahwa performance rsa tidak lambat, etc. kita sedang
bicara konteks sms, ketika tiba2 satu orang ngomentari di luar konteks
setau gue karena performance.

inti dari feasible tidak feasible yg gue dan ferdinand diskusikan, adalah,
kalau pake rsa, carrier dari paket jauh lebih besar ukurannya daripada
message-nya sendiri.

analoginya sama seperti orang  berencana mengirimkan sebuah laptop dari
jakarta ke san fransisco lewat via dhl, di dalam sebuah kontainer 20 feet.
ferdinand mengatakan ga feasible kirim laptop pake kontainer. tidak
feasible, berarti bukan ga bisa dilakukan. tapi orang sehat kemungkinan
besar tidak mengambil pilihan itu.

lalu ada yang komentar, 'kenapa pake dhl, fedex kan lebih cepat, karena dia
pake pesawat'. nah itulah out of context. kita bahas masalah feasibility,
sementara dia mengasumsikan ferdinand bilang bahwa secara umum orang tidak
memilih assymetric encryption karena ukuran paketnya besar dan bukan
secara umum orang tidak memilih asymmetric encryption karena alasan
performance.

lalu orang mulai mengomentari hal yang berbeda dari konteks awalnya, semakin
tidak membaca awal diskusi dan diskusi semakin ngelantur.

2010/6/21 Henry Girsang ryg...@yahoo.com



 Daniel,

 Teori yg benar juga tidak bisa dianggap kosong juga.
 Dari yg gw alami sendiri (project buat mobile banking 3 thn lalu) plus
 refensi internet, justru masalah UTAMA buat asymmetric encryption itu MEMANG
 di performance/resource.

 Contoh ref dr 
 http://www.cs.umbc.edu/~wyvern/ta/encryption.html:http://www.cs.umbc.edu/%7Ewyvern/ta/encryption.html:
 # software encryption using DES (symmetric key algorithm) is 100 times
 faster than software encryption using RSA (asymmetric key algorithm) -
 estimate provided by RSA Data Securities
 # hardware encryption using DES (symmetric key algorithm) is anywhere from
 1,000 to 10,000 times faster than hardware encryption using RSA (asymmetric
 key algorithm)

 Apalagi kalo ngomongin di mobile application, dimana resource client
 tentunya tidak bisa di upgrade semudah di server. Lebih tepat nya faktor yg
 tidak dapat dikontrol.

 Tapi step2 solusi yg dibikin Ferdinand sebenarnya gw ga ada kontra.
 Karena proses yang berat itu, teknik ini bisa dikombinasikan dgn symmetric
 encryption. Dengan tujuan seminimal mungkin data yg di encrypt secara
 asymmetric, tapi secara keseluruhan system tetap cukup secure.

 Henry Girsang

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Daniel Baktiar dbakt...@... wrote:
 
  yang dijelaskan ferdinand itu berdasarkan pengalaman dia, bukan sekedar
  teori.
  dan itu dilihat dalam konteks ide mengirimkan pesan menggunakan rsa via
 sms.
 
  2010/6/19 Monang Setyawan mon...@...
 
  
  
   Setahu saya, penggunaan symmetric encryption lebih karena alasan
   performance, bukan karena menggelembungnya size. Dan hasil untuk
 symmetric
   encryption tidak selalu sama besar.
  
   2010/6/18 Ferdinand Neman new...@...
  
  
  
   Perlu diingat, Encryption pake Public Key (Asymetric) pada data yang
 mau
   dikirim, TIDAK DI SARANKAN.
   Karena, hasil encryption pake Public Key akan menggelembungkan SIZE
 (Hasil
   Encryption akan jauh lebih besar dari data aslinya).
  
   JADI, encryption dan decryption itu dilakukan dengan algoritma yang
   Symetric, hingga hasil encryptionnya memiliki ukuran yang SAMA besar.
   Symetric contohnya AES Advanced Encryption Standard (dengan
 menggunakan
   SALT key).
  
   NAH, Public Key hanya dipergunakan untuk mengenkripsi SALT key. Karena
   keynya kecil, hasil encripsi akan menggelembung dalam ukuran kecil
 juga,
   jadi pembekakan tidak signifikan.
  
   JADI,
   1. data asli (RAW) di hash dengan MD5 atau SHA1 = HASH.
   2. RAW di encrypt dengan AES ditambah SALT (SALT bisa pre-generate) =
   ENCRYPTED
   3. RAW di sign dengan Private Key Sender (PRKS). = SIGNATURE
   4. SALT di encrypt dengan Public Key Receiver (PUKR) (yang didapat
 dari
   Verisign atau OpenPGP) = ENCRYPTED SALT.
  
   5. Data yang dikirim adalah. ENCRYPTED + ENCRYPTED SALT + SIGNATURE +
   HASH. (Public Key sebaiknya tidak di tukar-tukar langsung, tapi Public
 Key
   diambil dari trusted vendor, semacam Verisign atau OpenPGP).
  
   6. ENCRYPTED + ENCRYPTED SALT + SIGNATURE + HASH diterima disisi
 Receiver.
   7. ENCRYPTED SALT di decrypt dengan Private Key Receiver (PRKR) =
 SALT
   8. ENCRYPTED di decrypt dengan AES + SALT = RAW. (sampai disini data
 bisa
   dipakai, tapi untuk amannya di verify dulu).
   9. RAW di verify dengan

Re: [JUG-Indonesia] Ask PKI RSA Encryption, Decryption

2010-06-19 Terurut Topik Daniel Baktiar
yang dijelaskan ferdinand itu berdasarkan pengalaman dia, bukan sekedar
teori.
dan itu dilihat dalam konteks ide mengirimkan pesan menggunakan rsa via sms.

2010/6/19 Monang Setyawan mon...@gmail.com



 Setahu saya, penggunaan symmetric encryption lebih karena alasan
 performance, bukan karena menggelembungnya size. Dan hasil untuk symmetric
 encryption tidak selalu sama besar.

 2010/6/18 Ferdinand Neman new...@gmail.com



 Perlu diingat, Encryption pake Public Key (Asymetric) pada data yang mau
 dikirim, TIDAK DI SARANKAN.
 Karena, hasil encryption pake Public Key akan menggelembungkan SIZE (Hasil
 Encryption akan jauh lebih besar dari data aslinya).

 JADI, encryption dan decryption itu dilakukan dengan algoritma yang
 Symetric, hingga hasil encryptionnya memiliki ukuran yang SAMA besar.
 Symetric contohnya AES Advanced Encryption Standard (dengan menggunakan
 SALT key).

 NAH, Public Key hanya dipergunakan untuk mengenkripsi SALT key. Karena
 keynya kecil, hasil encripsi akan menggelembung dalam ukuran kecil juga,
 jadi pembekakan tidak signifikan.

 JADI,
 1. data asli (RAW) di hash dengan MD5 atau SHA1 = HASH.
 2. RAW di encrypt dengan AES ditambah SALT (SALT bisa pre-generate) =
 ENCRYPTED
 3. RAW di sign dengan Private Key Sender (PRKS). = SIGNATURE
 4. SALT di encrypt dengan Public Key Receiver (PUKR) (yang didapat dari
 Verisign atau OpenPGP) = ENCRYPTED SALT.

 5. Data yang dikirim adalah. ENCRYPTED + ENCRYPTED SALT + SIGNATURE +
 HASH. (Public Key sebaiknya tidak di tukar-tukar langsung, tapi Public Key
 diambil dari trusted vendor, semacam Verisign atau OpenPGP).

 6. ENCRYPTED + ENCRYPTED SALT + SIGNATURE + HASH diterima disisi Receiver.
 7. ENCRYPTED SALT di decrypt dengan Private Key Receiver (PRKR) = SALT
 8. ENCRYPTED di decrypt dengan AES + SALT = RAW. (sampai disini data bisa
 dipakai, tapi untuk amannya di verify dulu).
 9. RAW di verify dengan SIGNATURE + Public Key Sender (PUKS) (yang didapat
 dari Verisign atau OpenPGP). = BOOLEAN.
 10. Bila #9 = TRUE, RAW di hash dengan MD5 atau SHA1 = HASH NEW.
 11. HASH dibandingkan dengan HASH NEW = BOOLEAN.
 12 RAW sudah di verify dan diyakinkan bahwa datanya orisinil dan tidak
 tampered. Silahkan di embat.

 Beberapa skenario mungkin berbeda (biasanya cuma beda urutan), tapi
 prinsipnya sama.

 KESIMPULANNYA, PKI (Public Key Infrastructure) itu tidak hanya
 mengandalkan Public/Private key saja dalam data transmission. Ia juga
 memanfaatkan Symetric Enc/Decription. Dan dalam kasus data yang sangat
 sensitif, membutuhkan
 trusted source dimana kedua pihak bisa consult public key.

 Salam.

 Ferdinand Neman
 
 Developer Team Lead, System Analyst,
 System Designer and Solution Architect

 http://www.linkedin.com/in/fneman

 2010/6/18 Thomas Wiradikusuma (milis) wiradikusuma.mi...@gmail.com



 Mungkin ilustrasinya begini kali:

 Disclaimer: ini agak ngawur, tapi basic idenya bener.

 Public key: gembok
 Private key: kunci utk buka gembok

 Jadi kita bagi-bagi gembok ke semua orang yg mau ngirim data ke kita.
 Trus mereka gembok deh datanya, trus kirim ke kita. Berhubung cuma
 kita yg pegang kuncinya, cuma kita yg bisa buka.


 On 6/18/10, Leo Mifare leomif...@gmail.com leomifare%40gmail.com
 wrote:
  Hi all,
 
  I want to ask regarding PKI RSA Encryption/Decryption..
  RSA is a PKI cryptography example, and there are two keys, namely
 Private
  Key and Public Key..
  I'm a little bit confused regarding it..
  Public Key dapat didistribusikan secara bebas, sedangkan Private Key
 harus
  tetap dijaga privately (it means that nobody is allowed to know this
 key,
  except me :) )
 
  Actually the usage of both keys is like this :
  ● Signing
  Use private key to “sign” data
  ● Verification
  Use public key to verify “signature”
  ● Encryption
  Use public key to encrypt data
  ● Decryption
  Use private key to decrypt data
 
  Jadi jika Public Key and Private Key disimpulkan, maka penggunaan
 keduanya
  adalah sbb :
  ● Private Key : Sign Data and Decrypt Data
  ● Public Key : Verify Signature and Encrypt Data
 
  Klo diimplementasikan seperti apa yach?.
  Misalkan ada 2 orang sahabat, assume that their name is A and B.
  A holds *Private Key*, and B holds *Public Key*
  Yang jadi pertanyaan saya, bagaimana jika A ingin melakukan Encrypt and
  Verify, dan juga sebaliknya, bagaimana B dapat melakukan Decrypt and
 Sign?..--





 --
 Don't worry about what anybody else is going to do. The best way to
 predict the future is to invent it. - Alan Kay
  



Re: [JUG-Indonesia] 64 bit dan 32 bit

2010-06-18 Terurut Topik Daniel Baktiar
jvm adalah virtual machine standard.
mungkin yg keliatan beda cuma max heap size yg bisa dialokasi, bukan apakah
bisa di-run atau tidak.

2010/6/18 Yudhi Karunia Surtan brainmaster...@gmail.com



 Temen-temen mo tanya dong..
 Kalo kita pake os dengan 64 bit terus java kita di compile pake JVM 64
 juga..
 Pada saat Applikasinya di run pake 32 bit ada masalah ga yah...??

 Regards,

 Yudhi Karunia Surtan
 --
 http://yudhikarunia.wordpress.com
 http://www.google.com/profiles/BrainMaster716.
  



Re: [JUG-Indonesia] Aplikasi Full Ajax, Konsep MVC masih Perlukah ??

2010-06-18 Terurut Topik Daniel Baktiar
menurut saya ga perlu, kalau bicara tentang mvc web framework berbasis
action.

mvc web framework yg berbasis action forwarding, hanya diperlukan untuk
maintain pindah2 page.
model-view-controller tetap bisa diaplikasikan di dalam ajax framework anda.

2010/6/18 handendari handend...@gmail.com



 mohon pencerahannya...

 aku mau bikin aplikasi yang full ajax, jadi user membuka 1 halaman dan
 tidak akan pindah ke halaman yang lain
 (seperti aplikasi desktop ada form induk dan form anak).
 kemungkinan 80 % proses di lakukan oleh javascript (validasi,perhitungan
 dll).
 pertanyaannya adalah, dengan model aplikasi tersebut, penerapan konsep
 MVC masih perlukah??

 rgds

 handendari
  



Re: [JUG-Indonesia] Ask PKI RSA Encryption, Decryption

2010-06-18 Terurut Topik Daniel Baktiar
ini bergantung, apakah key-nya symmetric atau tidak.

kalau kasusnya rsa, dimana key-nya symmetric, kalau pesan di-encrypt dengan
public key, bisa di-decrypt dengan private key. kalau pesan di-encrypt
dengan private key, bisa di-decrypt dengan public key.

kalau key-nya asymmetric, seperti diffie-hellman misalnya, musti punya 2
pasang key. makanya agak repot.

2010/6/18 Ifnu bima ifnub...@gmail.com



  A holds Private Key, and B holds Public Key
  Yang jadi pertanyaan saya, bagaimana jika A ingin melakukan Encrypt and
 Verify, dan juga sebaliknya, bagaimana B dapat melakukan Decrypt and Sign?..

 - Dekript tidak bisa dilakukan dengan public key
 - Dekript hanya bisa dilakukan dengan private key

 - Encript bisa dilakukan oleh public maupun private key
 - Public key bisa digunakan untuk memferify data yang diencript dengan
 private key
 - Data yang dienkript dengan private key disebut digital signature

 --

 regards
  



Re: [JUG-Indonesia] Ask PKI RSA Encryption, Decryption

2010-06-17 Terurut Topik Daniel Baktiar
menurut saya ga feasible. coba pikir ide yang lebih berguna daripada
implementasi pki untuk sms.
ini ide ini mungkin tergolong sampah(tm)...

sms, adalah short messaging service. kalau pakai karakter western-gsm, max
satu pesan 160 karakter. kalau untuk encoding unicode pasti lebih pendek
lagi. bisa disambung hingga 3 pesan.

coba cek dulu, seberapa panjang sebuah tipikal public/private key rsa. kalau
base64 encoding di mesin linux saya, 963 karakter.
untuk kirim sebuah private key dalam format text melalui pesan sms, anda
perlu beberapa kali kirim. perlu kira2 6 pesan sms untuk mengirim public
key-nya! padahal anda mau kirim pesan beserta dengan public key-nya.

public/private key hanya perlu di-generate satu kali.

oh ya, kalau bicara pki (public key infrastructure), berarti harusnya ada
certification authority. kalau ngga ga perlu disebut 'infrastructure'.

disclaimer:
sampah(tm) is a trashmark of arif a rachim.
any other trashmark are trashietary of their respective owners.

2010/6/18 Hendry Suwanda hendry_...@yahoo.com



 Kebetulan saya lagi mengembangkan SMS encrypt menggunakan RSA yang juga
 menggunakan kunci private dan public.

 prinsip kerjanya seperti ini.

 jika A ingin mengirim sms ke B, maka A harus mendapatkan kunci public B dan
 jika B ingin mengdekrip pesan sms yang di kirim A, maka dia harus
 menggunakan kunci private yang di generate bersamaan dengan kunci public
 yang dikirim ke A.

 Dengan menggunakan konsep seperti ini, pesan sms yang dikirim A hanya bisa
 di baca di hp B, karena hanya B yang memiliki kunci private nya. Tapi jika B
 mengenerate ulang kunci maka dia harus mengirimkan kembali kunci public yang
 baru ke A.

 untuk konsep sign dan verify nya saya kurang tau, mungkin teman2 juger ada
 yang mau nambahin.

 terima kasih dan minta maaf jika ada kata2 yang kurang sopan


  



Re: [JUG-Indonesia] Fw: Framework upgradation project_Permanent Position_Japan

2010-06-16 Terurut Topik Daniel Baktiar
look at those funny engrish...

should be just project upgrade, there is no such things as upgradation.
interesting thugh...

keliatannya sih, itu project punya beberapa integrasi sistem windows,
mungkin dengan komponen com+, mau di-upgradation ke .net, sementara
sebagian komponen lain dalam java.

On 15 June 2010 22:02, Thomas Wiradikusuma (milis) 
wiradikusuma.mi...@gmail.com wrote:



 Not interested to apply, just curious:
 - migrating to .Net tapi migrating to Linux?
 - maksudnya soal relocation itu gimana? Jadi kita yg ngurus sendiri
 otherwise won't be considered?


 On 6/15/10, Hendra Syailendra 
 hendrasyailen...@yahoo.comhendrasyailendra%40yahoo.com
 wrote:
  kali kali ada yang minat ke jepang ;)
 
 
  Best Regards,
 
 
 
 
 
  - Forwarded Message 
  From: Xkinfosgx01 v...@ridik.net veda%40ridik.net
  To: hendrasyailen...@yahoo.com hendrasyailendra%40yahoo.com
  Sent: Wed, June 9, 2010 1:25:49 PM
  Subject: Framework upgradation project_Permanent Position_Japan
 
  MonsterIndia.com
 
 
 
 
  Dear Hendra,
 
  Hi
  Greetings, We have urgent Openings in Japan for leading MNC bank thorugh
  System Integrator for Framework Upgradation with Java J2EE and Struts
 with
  .NET and VB.Net. Please find below JD
  Skills : JAVA, STRUTS, J2EE
  Now client is also trying to redevelop the Framework onto newer
 technologies
  like .net etc.
  The person has to do the Design for the framework and should be proactive
 in
  understanding mutiple technologies and their impact on current
 environment
  and do feasibility study, and solving other technical hurdles. Do impact
  analysis etc.
  Incase the same engineer has both JAVA  VB.Net skills excellent,
 otherwise
  we can split the main skillset (i.e. JAVA + .NET) within the two
  engineers,and the other underlying skillsets will be as follows:
  Solaris / Linux
  Oracle / MySQL
  JBoss (4/5)
  Webservice  Socket programming.
  Knowledge of Visual studio 2008  2010
 
  Also the client is currently changing the platform to enhance
 functionality
  and bring down cost.
  for example:
  1. OS: Solaris Linux
  2. MW: Jboss 4.0.5--- Latest Version 6.xx 3. DB: Oracle MySQL
  Note: Wehave Multiple positions opening for this position so kindly
 refere
  your friends and Network.
  If Interested Please send me updated resume with
  Current Salary
  Expected Salary
  Notice Period:
  Relocation to japan:
  Please note resume without Salary and Relocation confirmation will not be
  considered.
 
  Thanks and Regards
  Veda
 
 
 

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



Re: [JUG-Indonesia] Re: Membatasi concurrent user mengakses web

2010-06-14 Terurut Topik Daniel Baktiar
buka banyak tab browser ga berarti semua jadi concurrent connection. yang
kita pikir concurrent connection bisa aja di sisi server di backlog, baik di
tcp layer maupun di proxy ataupun application server.


2010/6/14 Andrian Kurniady andr...@kurniady.net



 Tapi Facebook, GMail, GWave kan gak ada limit mo buka berapa Tab browser
 juga tetep jalan hehehe...

 -Kurniady

 2010/6/14 Achmad Arif Rachim a...@rach.im



 IMO batasin aja connectionnya server, ini ada disettingan server. Aye
 yakin seyakin2nya kalaupun pake ajax aneh rasanya kalau client agent bikin
 request lebih dari 2 connection per user. Kalaupun pake comet palingan cuma
 2, 1 dedicated buat keep connection alive, satu lagi buat ajaxnya. Ini yang
 paling pisible, kaga ada cara yg sempurna, pasti ada drawbacknya.

 FYI, aplikasi seperti facebook, gmail, google wave aja engga ada request
 lebih dari 2 pararel. Kecuali kalau pada bikin aplikasi lebih kompleks dari
 google wave yak ^_^.

 2010/6/12 xsalefter xsalef...@yahoo.com



 Hmm.. Kalo untuk web trial, kalo buat semacam userCounter dan di simpen
 di session memenuhi gak?

 Kalo membatasi concurrent user, hmm.. kalo baca di
 http://community.spiceworks.com/topic/76349 sih katanya hampir gak
 mungkin..

 CMIIW.

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 null_pointer80
  Ada ga third party yg membatasi aplikasi kita supaya tidak diakses oleh
 user melebihi kapasitas yg kita tentuin (web)?
  Misalkan g pengen buat web yg trial dipake oleh user.




 --
 Warm Regards,
 Arif Rachim


  



Re: [JUG-Indonesia] Kalau mau nambah kolom di Jasper?

2010-06-02 Terurut Topik Daniel Baktiar
oh ya, ini bicara jasper atau ireport tool?

2010/6/2 Narpati Pradana kunder...@gmail.com



 Ada tabel yang kurang lebih seperti ini:
 1. Rekening
 2. MataUangYangDigunakan
 3. Tahun
 4. Bulan
 5. Jumlah

 Sebenarnya berasal dari dua tabel yang di-*join*, jadi untuk rekening yang
 sama, matauang yang digunakan pasti sama.

 Nah, kalau bikin report dengan crosstab di Jasper kan, bisa dikelompokkan (
 *grouped*) berdasarkan
 1. rekening (*row* / baris)
 2. bulan.

 Karena permintaannya laporan per-tahun, tahun bisa di-*pass* jadi
 parameter di *query*. Nanti cuma ditampilkan di *title *laporan.

 Yang bikin bingung adalah, mungkin gak menambahkan satu kolom lagi di *
 crosstab* untuk mata uang?

 Kalau ditambahkan *Row Group* yang ada malah dikelompokkan lagi, jadi sub-
 *column* dan hasilnya isinya malah banyak bolong-bolong.


 Atau apakah gak bisa pakai *crosstab* untuk keperluan ini?



 --

 Narpati Wisjnu Ari Pradana
 Dumbest Software Engineer
 Phone +62 (856) 934 21318
 http://gallerykunderemp.blogspot.com
 http://kunderemp.multiply.com

  



Re: [JUG-Indonesia] Can Java help RPG AS 400 displaying Image?

2010-06-02 Terurut Topik Daniel Baktiar
bikin aplikasi client server toh.
as/400 jadi server, pake swing client di pc.
atau paradigma sebaliknya, aplikasi di as/400 jadi client konek ke swing
server yang jalan di pc.

2010/6/1 Wahyu wahyu_kom...@yahoo.com



 Dear Jugger,
 saya punya kebutuhan untuk menampilkan image/gambar yang data nya berasal
 dari AS/400. jadi ketika salah satu tombol di pencet , misal F10, saya ingin
 menampikan gambar sesuai data dari AS/400.
 Sebetulnya AS 400 sudah menyediakan function untuk komunikasi dengan PC ,
 salah satu di antaranya dengan STRPCCMD, jadi perintah ini memanggil file
 .BAT di PC,misal run.bat. di dalam file run.bat itu saya call program java
 yang sudah jadi .jar. aplikasi berjalan mulus,namun kekkurangannya loading
 pertama kalinya pada saat di jalankan lumayan LAMBAT bisa ,mencapai 10
 detik.

 saya berpikir LAMBAT ini karena ini aplikasi yang jalan di dua
 environment yang berbeda yaitu PC dan AS 400.

 sebenernya AS 400 yang versi baru , sudah suport java .jadi kita bisa
 coding java di AS 400 , namun saya baca di internet ternyata java yang di
 install AS 400 tidak suport untuk aplikasi yang melibatkan SWING.
 saya pikir tadi nya kalo kita koding java di env. AS 400 akan cepet karena
 call program java di lingkungan AS 400 sendiri.tp dengan kenyataan java di
 AS 400 tidak bisa SWING/GUI, pupus lah harapan ku

 Ada ide lain supaya bisa call java dari AS 400 dengan cepat?

 Rgds,

 Wahyu Komara

  



Re: [JUG-Indonesia] WTA - Java is out of date???

2010-05-25 Terurut Topik Daniel Baktiar
http://www.jetbrains.com/
http://www.jetbrains.com/the company behind idea. :P

On 24 May 2010 18:29, Ferdinand Neman new...@gmail.com wrote:



 Define : Jetbrainer ?

 Salam.

 Ferdinand Neman
 ---
 Powered by FerdiBerry
 --
 *From: * Daniel Baktiar dbakt...@gmail.com
 *Sender: * jug-indonesia@yahoogroups.com
 *Date: *Mon, 24 May 2010 17:57:48 +0800
 *To: *jug-indonesia@yahoogroups.com
 *ReplyTo: * jug-indonesia@yahoogroups.com
 *Subject: *Re: [JUG-Indonesia] WTA - Java is out of date???



 Oh, c'mon. This guy is a no jetbrainers.

 kwa.kwa.kwa(tm)

 2010/5/24 Ferdinand Neman new...@gmail.com



 Attack the IDEA, Not the Person



   



Re: [JUG-Indonesia] WTA - Java is out of date???

2010-05-24 Terurut Topik Daniel Baktiar
Oh, c'mon. This guy is a no jetbrainers.

kwa.kwa.kwa(tm)

2010/5/24 Ferdinand Neman new...@gmail.com



 Attack the IDEA, Not the Person


 



Re: [JUG-Indonesia] Re: WTA - Java is out of date???

2010-05-21 Terurut Topik Daniel Baktiar
dulu java ditinggalin ama sun microsystems.

bicaranya ngelantur dari mana, kalau bilang perusahaan yg awalnya buat
hardware terus ganti kode NASDAQ-nya jadi JAVA, menyelenggarakan Sun
Developers' Day, mensponsori JENI dll, Java Champions, Java Evangelist,
berkiprah di JCP, etc.
sampai detik terakhir sebelum sun dibeli, juga ga ada tanda2 java bakal
ditinggal sama sun.

dengan dibelinya sun oleh java juga ga ditinggal sama sekali, wong oracle
juga java banget.

2010/5/21 Aditya Lukman aditya.luk...@meruvian.org



 wahh ndak mungkin out of date,, dulu java di tinggalin ama Sun
 Microsystem,, tapi java tetep ged kokk, yang ngerameinn java bukan sun,
 tapi komunitas,, selama komunitas java tetep idup, ya JAVAnya bakal idup
 teruss,,


 trus kalo di bilang makin rumiittt,, ya karena makin banyak teknologi baru
 yang di kembangkan base on javaa,,
 kalo semua teknologinya di coba semua,, ya jadiii rumitt ceritanyaa,,

 produk om google pake java,, blackbery juga iya, oracle DBnya juga butuh
 java,, banyak dah pokoknya

 JAVA itu legenda hidup (kayak pemain bola udah pensiun aja), wkwkw

 Teima Kasih

 --
 Aditya Lukman Afandi
 Programmer / Blueoxygen Developer

 Web Office : http://www.meruvian.org
 Phone Office : 02193586577
 HP : 085224191503

 Forum : http://www.mervforum.com/
 Blog : http://nagasakti.mervpolis.com/roller/adhit
 Group : blueoxy...@yahoogroups.com
  



Re: [JUG-Indonesia] Tentang System.gc()

2010-05-17 Terurut Topik Daniel Baktiar
kita ga perlu memanggil System.gc()

tidak disarankan untuk bergantung pada method tersebut. gc akan collecting
sendiri kalau dirasa sudah waktunya.
walaupun kita panggil System.gc() ga dijamin gc akan langsung mungut sampah.

2010/5/16 Mirza Akhena mirken...@gmail.com



 Salam temen2 JUG..

 mo tanya nih,

 Kita semua tahu Java punya mekanisme Garbage Collector (GC).
 Dimana si pemungut sampah ini bekerja secara periodik untuk mendaur
 ulang memory ketika dia menyadari kalo ada object yang tidak terpakai lagi
 (CMIIW).

 Lantas kenapa dan kapan kita harus memanggil System.gc() ?
 atau perlukah secara explisit kita meng-assign nilai null pada object
 yang kita tahu nanti semestinya dipungut oleh si GC krn kita gak butuh
 object itu lagi ?

 *mungkin ini lebih dominan dalam konteks pemrograman Java di critical
 memory environment (ex: J2ME)
  



Re: [JUG-Indonesia] OOT - Bagaimana Pengukuran Unjuk Kerja Developer/Programmer

2010-05-17 Terurut Topik Daniel Baktiar
tergantung prioritas dari tim dan perusahaan saat itu.

kalau prioritasnya proyek kelar dengan cepat, saya tidak suka banyak orang
#1 di tim saya.
kalau prioritasnya menghasilkan produk yang baik, dan timeframe masih ok,
orang #1 bagus juga, tapi jangan terlalu banyak persentase-nya. kalau memang
dia benar2 baik di research, saya akan tugaskan dia research. kalau orang yg
tidak begitu baik di teknis tapi suka explore2, saya lebih suka orang yg
straightforward mengerjakan tugas. apalagi kalau banyak tanya2 tapi ga
berisi, belum coba dah banyak tanya, mending diem dan coba kerjain dulu deh.

#2 adalah makhluk fiksi. kalau benar ada orang yang hanya patuh sama atasan
saja, saya juga mau semua orang di tim saya seperti itu. sayangnya itu hanya
ada di alam fiksi, bukan dunia nyata.
kalau ada, saya akan bilang: selesaikan proyek ini besok pagi. dan dia
patuh pada atasan. oh, indahnya dunia.
di dunia nyata, orang patuh pada hukum alam (bisa ngantuk, bisa capek, bisa
ngga produktif).

orang tipe #2 masih lebih baik daripada orang tipe #1 yang merasa jago,
padahal ngga jago, tapi banyak omong.
orang tipe #1 yang jago lebih baik dari tipe #2.

untuk #3, tergantung strategi umum dari perusahaan. kalau strategi
perusahaan adalah tikam lari, orang #3 cocok untuk dipasang. kalau
strategi perusahaan adalah kualitas, tentu saja orang #3 kurang cocok.

jenis #4, memiliki keberanian untuk berkomunikasi untuk memberikan solusi.
kalau cara bicaranya kooperatif, tentu sangat menyenangkan bagi project
manager. sikap yang berlawanan dengan ini, artinya tau solusi tapi ga pernah
ngomong, sama sekali ga  berguna. kalau dia kesempatan ngomong tapi ga
ngomong, terus setelah  gagal baru ngomong harusnya begini, harusnya begitu,
ini orang mending ga usah ada di tim sama sekali.

dari sisi bisnis, #5 adalah yang paling disukai. kalau anda owner, ceo,
investor, jenis #5 yang paling disukai. sayangnya kebanyakan #5 bukan orang2
teknis, tapi orang marketing dan business development. so sorry... orang
teknis kebanyakan, seperti gue ini, masih mencari jati diri, mirip masa
remaja :D. sekali lagi itu _kebanyakan_ bukan _semua_.
kombinasi ideal dari jenis #5 adalah orang yg ngerti teknis dan ngerti
bisnis, dan mempunyai people skill yang baik. sayangnya jenis seperti ini
jarang.

nah, untuk menjadi disukai oleh boss, project manager, atasan, dsb. ga
perlu memiliki semua kualitas baik di atas, cukup melakukan positioning di
satu atau dua aspek.

kalau pinter ngasilin duit seperti #5, you're welcomed by owner/investor.
posisi aman. kalau ditendang gara2 politis, perusahaan rugi sendiri dan
perusahaan seberang dengan tangan terbuka akan menerima.

kalau #4, pintar berkolaborasi dan menyelesaikan masalah, bakal bakat
menjadi project manager, tinggal tunggu waktu. kalau cuaca bagus dan kondisi
cash flow perusahaan ok, anda akan bertahan dan disukai boss, bawahan, dan
peers.

kalau #3 adalah strategi anda, cari company yg cocok dengan cara anda
bekerja, cari company yg strateginya tikam lari. anda akan memberikan
value buat company yg strateginya seperti itu.

kalau #2 adalah anda, hidup itu sulit, karena anda perlu atasan yg baik dan
organize dan sempurna, baru bisa bekerja dengan baik. kalau atasan anda
plintat plintut, anda juga ga bakal produktif.

kalau #1 adalah anda, lebih baik anda memang benar2 jago. anda akan disukai.
bekerjalah pada perusahaan yg bener2 menghargai kemampuan research anda,
yaitu perusahaan yg berbasis teknologi tinggi. kalau ngga begitu jago, ya
tau diri sedikit lah, mending switch ke mode #2 atau #3.

regards,
daniel
viewed from the point of view of {developer, enterpreneur, team lead,
project manager, business owner}

2010/5/16 Alfath Syahrian alfath_...@yahoo.com



 Hi All,

 Nurut kalian bagaimana mengukur unjuk kerja programmer/developer yang
 baik?dan patut di pertahankan.

 1. Apakah yang suka research  deliver hal yang baru meskipun agak lambat.

 2. Apakah yang hanya patuh ama atasan aja.

 3. Deliver cepet tp jg cepet problem,dan diatasi lagi (ntarnya problem
 lagi) gitu terus siklusnya.

 4. Yang suka kasih masukan solusi biarpun dia masih research mirip kondisi
 yang pertama masih tek tok tp tau bagaimana ngatasi problem/requairement
 bisnis.

 5. Apakah yang bisa menghasilkan banyak uang/product(untuk prusahaan IT).

 Atau ada sisi penilaian yang lain?? diluar attitude personal programmer
 tersebut.

 Mungkin Para Boss programmer / PM yang ngatur resource programmer bisa
 sharing mengenai hal ini ???

 thanks
 Best Regards,

 Alfath Syahrian

  



Re: [JUG-Indonesia] Get Phone Number Prefix Country

2010-05-07 Terurut Topik Daniel Baktiar
ok, cara yg sophisticated, simpan table country number ke dalam struktur
Trie (http://en.wikipedia.org/wiki/Trie), lalu traverse sampai dapat.

misalnya:

root
  +-- 1 = U.S.
  |
  +-- 6
  |+-- 0 = Malaysia
  ||
  |+-- 1 = Australia
  ||
  |+-- 2 = Indonesia
  |
  ...

tabel country call prefix itu memang sudah dirancang untuk di-parse dengan
cara seperti itu.


2010/5/7 yurie_riyu junat...@gmail.com



 Haloo semua,

 Lansung saja Saya sedang develop aplikasi servlet sms. saya kesulitan untuk
 mendapatkan kode negara dari no sms yg masuk servlet saya contoh:

 String PhoneNumber=+628159125xxx

 saya ingin mengambil kode 62 nya saja untuk mengetahui kalau sms tersebut
 berasal dari indonesia.

 klo cm case seperti ini bisa menggunakan subString dua digit pertama.

 Masalahnya sms yg masuk bkn cm dr indonesia saja.
 Bisa dr negara lain. contoh ghana +233815912xxx yg diambil hanya 233
 atau america +18159125xxx yg diambil 1 saja.

 mohon bantuan solusi untuk masalah ini bagaimana?

 Terima Kasih Atas perhatiannya.

 Junatan D.

  



Re: [JUG-Indonesia] Get Phone Number Prefix Country

2010-05-07 Terurut Topik Daniel Baktiar
ini maksudnya call prefix, sepertinya.
http://en.wikipedia.org/wiki/List_of_country_calling_codes

http://en.wikipedia.org/wiki/List_of_country_calling_codescountry code
dari ISO ada 2 macam, ada yg 2 huruf dan 3 huruf, btw.

2010/5/7 Eko Wahyudi eko_is...@yahoo.com



 Sepengetahuanku, country code 2 digit

 --
 *From:* zulhelmy zulhe...@gmail.com

 *To:* jug-indonesia@yahoogroups.com
 *Sent:* Fri, May 7, 2010 2:51:02 PM
 *Subject:* Re: [JUG-Indonesia] Get Phone Number Prefix Country



 baru ngeh kode prefix negara itu gak standar digitnya...
 http://countrycode. org/ http://countrycode.org/
 bakal jalan gak algoritma bos eko kl nomor gak standar..?
 di kita aja nomor untuk GSM gak standar.. ada yg 10, 11 bahkan 12 digit...
 hmmm.. bayangan gw bikin table master dulu...
 trus bikin algoritma pinter buat nebak kode prefixnya..
 masalahnya algoritma pinternya kayak harus di renungkan dulu :d


 ~forum id-android coding :d

 2010/5/7 Eko Wahyudi eko_is...@yahoo. com eko_is...@yahoo.com



 Pertama 
 Dapatkan nilai index dari angka '8' dengan method indexOf dari string..
 Contoh :
 int endIdx = number.indexOf(8);

 Kedua 
 Sudah dapat index dari angka 8, masukkan sebagai nilai endIndex dari
 substring..

 Semoga berhasil.
 Eko wahyudi

 --
 *From:* yurie_riyu junat...@gmail. com junat...@gmail.com
 *To:* jug-indonesia@ yahoogroups. com jug-indonesia@yahoogroups.com
 *Sent:* Fri, May 7, 2010 2:29:30 PM
 *Subject:* [JUG-Indonesia] Get Phone Number Prefix Country



 Haloo semua,

 Lansung saja Saya sedang develop aplikasi servlet sms. saya kesulitan
 untuk mendapatkan kode negara dari no sms yg masuk servlet saya contoh:

 String PhoneNumber= +628159125xxx

 saya ingin mengambil kode 62 nya saja untuk mengetahui kalau sms
 tersebut berasal dari indonesia.

 klo cm case seperti ini bisa menggunakan subString dua digit pertama.

 Masalahnya sms yg masuk bkn cm dr indonesia saja.
 Bisa dr negara lain. contoh ghana +233815912xxx yg diambil hanya 233
 atau america +18159125xxx yg diambil 1 saja.

 mohon bantuan solusi untuk masalah ini bagaimana?

 Terima Kasih Atas perhatiannya.

 Junatan D.





 --
 -:::Zulhelmy: ::-
 There is no secret ingredient.
 To make something special you just have to believe it's special

  



Re: [JUG-Indonesia] Memilih MySQL, ORACLE, atau PostgreSQL

2010-05-04 Terurut Topik Daniel Baktiar
mysql baru punya stored procedure di versi 5, yang lain (oracle dan
postgresql) dah dari awal punya.

multiple resultset keunggulannya apa dengan data segitu banyak? ini fitur yg
ga relevan dengan yg ditanyakan.

On 4 May 2010 15:04, Niksen Harjanto milis.java.ko...@gmail.com wrote:

 AFAIK
 kalo mau pake stored procedure n butuh multiple resultset dalam sekali
 eksekusi (sekali kirim perintah ke server), pake MySQL.

 Soalnya PostgreSQL sama Oracle ga bisa ngasilin multiple resultset. CMIIW

 BTW firebird/interbase ga diikutin dalam kontes?




 On 5/4/10, Dion Azani dion_az...@yahoo.com wrote:
 
  Yahoo!, konon katanya pake MySQL juga, untuk salah satu divisi-nya. Kalau
  ndak salah, divisi keuangan. Dan kalau ndak salah juga, tertulis di
 situsnya
  MySQL.
 
 
  --- On Tue, 5/4/10, Adelwin, Adelwin adelwin.adel...@sc.com wrote:
 
  From: Adelwin, Adelwin adelwin.adel...@sc.com
  Subject: RE: [JUG-Indonesia] Memilih MySQL, ORACLE, atau PostgreSQL
  To: jug-indonesia@yahoogroups.com
  Date: Tuesday, May 4, 2010, 12:25 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Mysql dong…
 
  :p
 
  Google ajah pake
  mysql :p
 
  Konon katanya :p
 
 
 
 
 
  Adelwin Handoyo  |  Senior Consultant -
  Wholesale Bank
 
  Standard
  Chartered Bank
 
  7, Changi Business
   Park Cresent, Level 3. Singapore
  (486028)
 
  T : (65) 659 61395  | E adelwin.adelwin@ sc.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  From: jug-indonesia@ yahoogroups. com [mailto: jug-indone...@yahoogroups.
  com ] On Behalf Of Yudhi Karunia Surtan
 
  Sent: Tuesday, May 04, 2010 1:20
  PM
 
  To: jug-indonesia@ yahoogroups. com
 
  Subject: Re: [JUG-Indonesia]
  Memilih MySQL, ORACLE, atau PostgreSQL
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Kalo menurut gw seh yg penting cari database yang punya kemampuan
  indexing bagus.
 
 
 
 
 
  Jadi walaupun datanya mo berjeti-jeti juga untuk searching ga masalah.
 
 
 
 
 
 
 
 
 
 
 
 
 
  Regards,
 
 
 
  Yudhi Karunia Surtan
 
   - - 
 
  http://yudhikarunia .wordpress. com
 
  http://www.google. com/profiles/ BrainMaster716.
 
 
 
 
 
 
 
 
 
 
 
  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.standard chartered. com/global/ email_disclaimer .html to
 refer
  to the information on other jurisdictions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 

 
 Buktikan Anda peduli pendidikan Indonesia.
 Dukung Kurikulum SMK berJava.. kirimkan surat resmi perusahaan dukungan ke
 moderator JUG.
 ===

 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






Re: [JUG-Indonesia] searching sounds like, NEED HELP PLEEASE :((

2010-05-03 Terurut Topik Daniel Baktiar
coba google, keyword 'SOUNDEX'.
http://en.wikipedia.org/wiki/Soundex

2010/5/3 Ageng Widyasworo my_name_is_ag...@yahoo.com



 halo temen semuanyaa... ada yg tau nge-searching sounds-like ga...?? gw
 udah coba pake sounds-like dari MySQL, tapi ga keluar hasil yg diharapkan
 nih...



 misalnya ada list Nama :



 - Achmad

 - Mochammad

 - Ahmadi



 trus kita search dengan keyword :  *ahmad*

 **

 maka semua datanya mucul... ada yg bisa bantu please... please..



 thnx...

  



Re: [JUG-Indonesia] Re: Konfigurasi Weblogic 10.3 JMS

2010-05-03 Terurut Topik Daniel Baktiar
Gue tetap curiga bagian proses message-nya bro.
Di situ ada banyak abc + d + somethin2 + ... yg ngabisin heap ga?

Seharusnya ga OOM karena jumlah yg elu sebutin itu bukan tergolong besar,
tapi masih menengah untuk high performance JMS.
Coba ganti store-nya ke database RDBMS.

2010/5/3 ¯`·._.·«Çµ®Î§»´¯ chris97...@yahoo.com




 kalo dalam kasus gw MDB nya cuma receive aja bro, dan itu letaknya
 di server yg berbeda dari server JMS (konek ke foreign WL domain).

 memang case gmn yg bisa menyebabkan MDB leak bro ? ada contoh ?

 kalo isi MDB gw kira2 begini:

 @MessageDriven(activationConfig = {
 @ActivationConfigProperty(propertyName=destinationType,
 propertyValue=javax.jms.Queue),
 @ActivationConfigProperty(propertyName=destination,
 propertyValue=jms/queue/response),
 @ActivationConfigProperty(propertyName=addressList, propertyValue=
 t3://jms.server:6001)})
 public class ClientMDB implements MessageListener {
 public void onMessage(Message message) {
 if(message instanceof TextMessage){
 TextMessage tm=(TextMessage)message;

 //proses message

 message.acknowledge();
 }
 }
 }

 kira2 apa ada yg leak disitu bro ?
 kalopun leak, leak yg bagaimana sehingga yg OOM itu jms servernya ??


 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Daniel Baktiar dbakt...@... wrote:
 
  berarti itu MDB-nya yang penyakitan. mungkin ada memory leak?
 

  



Re: [JUG-Indonesia] WPS : java.lang.OutOfMemoryError: Failed to create a thread

2010-05-03 Terurut Topik Daniel Baktiar
ngomong2 itu aplikasi apa sampe haus thread kayak gitu?

2010/5/1 Wiyanto Ngasinur wngasi...@gmail.com



 Gue belon implement ini sih, cuma skrg gue lagi buat POC aja jaga2 ...
 soalnya uda live web nya, kaga bisa main ganti aja.
 Tapi saran dari boz Samuel, uda menunjukan tanda2 yg bagus. Gue ada buat
 program kecil utk simulasi issue ini.

 @Test
 public void testThread() {
 for(int i=0;i8000;i++)
  {
 ThreadUhui g = new ThreadUhui();
 g.start();
  }
 }
  class ThreadGila extends Thread
 {
 Map map = new HashMap();
  public void run()
 {
  System.out.println(Thread +Thread.currentThread().getId());
 try
  {
 for(int i=0;i1000;i++)
 {
  map.put(i, i);
 }
 Thread.sleep(1000);
  }catch(Exception e) {
 fail(Fail +Util.getStackTrace(e));
  }
 }
  }

 ini kalo gue jalanin cuma pake Xmx1G, kaga berhasil, kena
 java.lang.OutOfMemoryError: unable to create new native thread.
 Tapi kalo dijalanin pake Xss64k Xmx1G, berhasil !!!  tapi nurut yg gue baca
 disana kalo stack size nya kekecilan bisa kena StackOverflow jg, jadi
 bingung...  maju kena mundur kena.

 Itu nyoba nya di Sun JVM. Nih gue mo nyobain di IBM JVM, kalo berhasil baru
 gue apply.

 thanks,
 Wiyanto

 2010/5/1 Samuel Franklyn sfrank...@gmail.com



 Betul dikecilin.Bahkan bukan cuma stack size tapi juga heap sizenya.
 Aku juga pernah mengalami masalah yang sama. Aku punya aplikasi
 yang memanfatkan object COM+ di Windows dan membutuhkan banyak
 sekali thread native. Makin besar heap size dia makin cepat hang.
 Tapi begitu stack size di perkecil dan heap size di perkecil malah
 stabil sampai saat ini. Tapi berhubung pakai COM+ aplikasi ini
 terpaksa di restart app servernya 1 hari sekali. Lancar jaya sampai saat
 ini.


 On Fri, Apr 30, 2010 at 6:01 PM, Wiyanto Ngasinur wngasi...@gmail.comwrote:



 Hi Samuel,

 kok dikecilin ya stack size nya, bukan digedein?

 thanks,
 W

 On Fri, Apr 30, 2010 at 4:09 PM, Samuel Franklyn sfrank...@gmail.comwrote:



 On 4/30/2010 2:58 PM, Wiyanto Ngasinur wrote:
 
 
  Hi master2 GC/JVM,
 
  Gue ada aplikasi Websphere portal server 6.1 jalan di windows 2k3
 memory
  4 gig. Settingan Xmx uda dimain2kan ampe mendekati 2GB. Makin tinggi
  makin cepet crash nih barang -_-.
  Berikut stacktrace nya :
 
 
  Pertanyaan utamanya : apa hubungan thread ama memory 
 
  Nih server hampir mati tiap hari, bahkan malam2 jg bisa out of memory
  tiba2 ... Ada yg bisa bantu ? byk yg bilank upgrade ke 64 bit, tapi
 gue
  ga yakin jg. Ada yg bisa share settingan optimal JVM utk operating
  system windows 32 bit dgn mem 4gb, mungkin bisa dishare jg.
 
  thanks,
  Wiyanto
 

 http://java.sun.com/docs/hotspot/HotSpotFAQ.html#threads_oom

 My application has a lot of threads and is running out of memory, why?

 You may be running into a problem with the default stack size for
 threads. In Java SE 6, the default on Sparc is 512k in the 32-bit VM,
 and 1024k in the 64-bit VM. On x86 Solaris/Linux it is 320k in the
 32-bit VM and 1024k in the 64-bit VM.

 On Windows, the default thread stack size is read from the binary
 (java.exe). As of Java SE 6, this value is 320k in the 32-bit VM and
 1024k in the 64-bit VM.

 You can reduce your stack size by running with the -Xss option. For
 example:

 java -server -Xss64k

 Note that on some versions of Windows, the OS may round up thread stack
 sizes using very coarse granularity. If the requested size is less than
 the default size by 1K or more, the stack size is rounded up to the
 default; otherwise, the stack size is rounded up to a multiple of 1 MB.

 64k is the least amount of stack space allowed per thread.




  



Re: [JUG-Indonesia] Mohon Bantuan Untuk Coding Java

2010-05-03 Terurut Topik Daniel Baktiar
udah cek dulu belum, pak dosennya jangan2 juga member milis ini.

2010/5/2 indra kurniawan indra_kr...@yahoo.com



 Dear All Members,
 Saya mohon bantuannya kepada seluruh members untuk membuat coding-an java
 dari keterangan atau kasus dibawah ini :

 * Anda diminta untuk meng-implementasi interface HeadBucket dibawah ini.
 * (penjelasan setiap method ada dibagian komentar).
 * Implementasi dilakukan dengan memanfaatkan struktur data Binary Heap
 *
 * Contoh pemakaian:
 * 1) Ada 5 angka (5, 8, 9, 1, 3), jika saya memanggil dengan code
 * berikut:
 * insert(new Integer(5));
 * insert(new Integer(8));
 * insert(new Integer(9));
 * insert(new Integer(1));
 * insert(new Integer(3));
 * printAscending( );
 * System.out.println( );
 * printDescending( );
 *
 * Maka hasil print-out ke layar adalah:
 * 1 3 5 8 9
 * 9 8 5 3 1
 *
 * 2) Ada 5 huruf (h, t, q, g, x), jika saya memanggil dengan code
 * berikut:
 * insert(new Character('h' ));
 * insert(new Character('t' ));
 * insert(new Character('q' ));
 * insert(new Character('g' ));
 * insert(new Character('x' ));
 * printDescending( );
 * System.out.println( );
 * printAscending( );
 *
 * Maka hasil print-out ke layar adalah:
 * g h q t x
 * x t q h g
 *
 * Perlu diingat, elemen bisa merupakan angka, huruf, string,
 * atau object lain yang Comparable .
 *
 *
 */
 public interface HeadBucket {
 /**
 * Memasukkan sebuah elemen ke kantong
 */
 public abstract void insert(Comparable element);

 /**
 * Menghapus seluruh isi elemen
 */
 public abstract void clear();

 /**
 * Mencetak elemen dengan urutsan dari terkecil sampai terbesar
 */
 public abstract void printAscending( );

 /**
 * Mencetak elemen dengan urutan dari terbesar sampai terkecil
 */
 public abstract void printDescending( );
 }



 Thank's  Regards,
 -indra kurniawan-

  



Re: [JUG-Indonesia] searching sounds like, NEED HELP PLEEASE :((

2010-05-03 Terurut Topik Daniel Baktiar
harusnya ga begitu.
kok bisa dapet anita yah?

harusnya: SELECT * FROM table_name a WHERE soundex(a.name) =
soundex('ahmad')

nah, soundex itu juga didefinisikan per spelling bahasa, misalnya di bahasa
inggris 'nite', 'night', 'knight' diucapkan dengan fonem yg sama walaupun
penulisannya berbeda.

kalau mau nyari ahmad, menjadi mochammad etc, anda perlu membuat sendiri
metode similarity, lalu pregenerate similarity kemudian search database
berdasarkan pre-generated similarity tadi.

misalnya, ketika query 'ahmad', mungkin anda buat method yg menggenerate
semua penulisan yg mirip dengan kata tersebut, seperti:

   - ahmad
   - achmad
   - akhmad
   - achmat
   - akhmat
   - ammad
   - ahmmad

kalau menurut saya sih, cari 'ahmad' dapat 'mochammad' sih udah kejauhan
yah.

2010/5/3 Ageng Widyasworo my_name_is_ag...@yahoo.com



 sorry Bro Wiyanto and bro Daniel..

 gw lupa kasih info... gw juga udah pake soundex tapi hasilnya tetep tidak
 sesuai ya...

 *misalnya ada list nama : *

 - Ahmad
 - Anita
 - Mochammad
 - Achmad
 - Ady
 - Anto

 *dengan keyword 'ahmad' maka hasilnya :*

 - Ahmad
 - Anita
 - Ady
 - Anto

 *Sedangkan yang saya harapkan adalah : *

 - Ahmad
 - Mochammad
 - Achmad

  --
 *Dari:* Wiyanto Ngasinur wngasi...@gmail.com

 *Kepada:* jug-indonesia@yahoogroups.com
 *Terkirim:* Sen, 3 Mei, 2010 13:53:15

 *Judul:* Re: [JUG-Indonesia] searching sounds like, NEED HELP PLEEASE :((



 coba pake soundex(str) ... mysql 5.1+

 query nya jadi select * from tabel where soundex(kolom yg mo dicari) =
 soundex(keyword yg di cari)



 thanks,
 Wiyanto

 2010/5/3 Ageng Widyasworo my_name_is_ageng@ 
 yahoo.commy_name_is_ag...@yahoo.com
 



  halo temen semuanyaa... ada yg tau nge-searching sounds-like ga...?? gw
 udah coba pake sounds-like dari MySQL, tapi ga keluar hasil yg diharapkan
 nih...



 misalnya ada list Nama :



 - Achmad

 - Mochammad

 - Ahmadi



 trus kita search dengan keyword :  *ahmad*

 **

 maka semua datanya mucul... ada yg bisa bantu please... please..



 thnx...



  



Re: [JUG-Indonesia] Re: Konfigurasi Weblogic 10.3 JMS

2010-04-30 Terurut Topik Daniel Baktiar
berarti itu MDB-nya yang penyakitan. mungkin ada memory leak?

2010/4/30 ¯`·._.·«Çµ®Î§»´¯ chris97...@yahoo.com





 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Jonathan Handoyo jonathan.hand...@... wrote:
 
  bukannya bisa pilih storage nya ya?
  gua pake WL 9.2 waktu itu, pilih nya DB storage...
 
  Regards,
  Jonathan Handoyo
 
 store nya udah pake filestore bro.

  



Re: [JUG-Indonesia] Link Download di JSP

2010-04-29 Terurut Topik Daniel Baktiar
bisa dengan cara buat servlet untuk streaming bytes-nya.
pada waktu servlet dipanggil, method doGet/doPost, cek dulu apakah ada
HttpSession attribute yg menandakan user sudah login, kalau tidak ada, tidak
dilayani byte streaming-nya.

2010/4/29 dika dika...@gmail.com



 Teman2 ada yang bisa buat link download yang aman di JSP? Jadi hanya user
 yang login saja yang boleh mendownload.

 Maaf jika Repost dan saya masih newbie sekali dengan Java dan JSP.

  



Re: [JUG-Indonesia] Idea #2: Model JUG and Cash

2010-04-28 Terurut Topik Daniel Baktiar
+1

jadi inget dulu, ada presenter dari jetbrains. sekitar 3 tahun lalu.

dia tanya, ide apa yg paling banyak dipakai di antara audience. yg paling
banyak dipakai: eclipse.
lalu dia tanya, kalau di charge 250 dolar, siapa yg pake eclipse? audience
yg angkat tangan berkurang 70%.
lalu dia tanya lagi, kalau dicharge 500 dolar, siapa yg masih pake eclipse?
ga ada yg angkat tangan.

awalnya eclipse gain popularity karena gratis.
gue awalnya switch ke eclipse juga karena gratisnya itu. vendor besar ikutan
eclipse karena komunitasnya besar.

kalau lupa kacang akan kulitnya, kalau jug itu mau meniru model license open
source yg berubah, dari gratis jadi berbayar. programmer banyak yg kecewa
dan menyesal, kenapa dulu ngikutin komunitasnya.
menggunakan gratisme untuk menarik peserta, lalu mulai dibisnisin.

kalau pasang iklan di-charge, mungkin orang akan switch ke alternatif lain.
anyway, orang yg interest kerja juga akan daftar jobsdb, jobstreet,
monsters. jadi sebenarnya ga ada keunggulan milis jug selain gratis. kalau
gratisnya diambil, yg mo pasang iklan cuma sedikit. dan yg pasang iklan
mungkin cuma jobsdb, jobstreet dan monsters. wakakaka.


2010/4/28 Martinus Johan Wahyudi mjwahy...@gmail.com



 +1 for JUG is Community,

 not offense, tapi ini community loh
 janganlah main charge2, yg namanya dana klo community sumbernya pasti
 sumbangan. klo sumbangan diwajibkan untuk suatu aktivitas tertentu namanya
 jadi pungutan. masak loe mau buat JUG jadi kayak negara ini, apa kata orang?

 urusan job posting-memposting ini mending loe bikin cabang usaha
 recruitment deh frans, bisa pake meruvian kan, plus resource yg disediakan
 udah loe sertifikasi JENI.
 soal posting jobs di JUG, biarin aja begini, sudah OK kan kita semua, gak
 ada masalah.

 klo JUG butuh dana, buka donk page raising. selama gw lihat di milis, loe
 blom pernah kan buka fund raising. yang ada loe buka investasi-investasi.
 jgn dianggap murnis bisnis donk. Kita aktif di JUG juga ga dibayar kan.

 intinya semua harus berupa sumbangan klo demi kepentingan JUG. tapi soal
 JAMU mau dijadikan seminar, itu hak EO-nya, mau dicharge 100rb-2jt juga
 silakan.

 On Tue, Apr 27, 2010 at 9:45 PM, Adelwin, Adelwin 
 adelwin.adel...@sc.comwrote:



  So now u’re the godfather?

 Lu kagka menceritakan seluruh nya ke die…

 Pikiran die… untuk supaya speaker nya lebih active… lu mau bayar… untuk
 bayar lu perlu dana… dana dapet dari charging job posting…

 Pikiran lu… lu charge duit untuk job posting… ada dana… mau dipake mana…
 coba buat bayar speaker…

 Any difference?





 *Adelwin Handoyo**  |  Senior Consultant - Wholesale Bank*
 *Standard Chartered Bank*
 7, Changi Business Park Cresent, Level 3. Singapore (486028)

 *T* : (65) 659 61395  |* **E* adelwin.adel...@sc.com






 --
 Sincerely,
 Martinus J Wahyudi
 Software Engineer

  



Re: [JUG-Indonesia] Moderator JUG, ngapain aja yah

2010-04-26 Terurut Topik Daniel Baktiar
ini mah bukan moderator jug lagi.
namanya diganti aja, jadi organising committee atau apa.

kerja moderator harusnya ya cuma moderate milis aja.

2010/4/27 Frans Thamura fr...@meruvian.org



 ini beberapa kerjaan moderator JUG

 1. buat Website diupdate berkala
 2. buat kegiatan kreatif
 3. buat kerja sama dengan pihak lain, cari sponsor etc
 4. approve member, biar gak di spam, biar milis bersih , nyaman.
 5. meeting-meeting yang useless tapi worther secara jangka panjang,
 seperti diknas, kadin, sekolah2, kadang dibayar minus - tanya kampus
 Deny, yang bayar minus :0
 6. harus tahan emosi kalau ada yang nyerang2, apalagi sampai japri
 marah2 ;( beuh, emang gue pikirin.

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

 Meruvian jTechnopreneur Program (S1) telah hadir, Dapatkan benefit
 bagi SMK yang melakukan mapping SKKD, dg program beasiswa dari
 Gunadarma

 Mobile: +6287885901958
 Blog  Profile: http://frans.thamura.info

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



Re: [JUG-Indonesia] Komponen GIS berbasis Java

2010-04-24 Terurut Topik Daniel Baktiar
kalau data worldmap gis ada yg free ga?


2010/4/23 Frans Thamura fr...@meruvian.org



 pakei Geotools API aja

 gue pake, buat connect ke WMS server

 2010/4/23 Daniel Baktiar dbakt...@gmail.com



 Ada yg pernah main dengan software/komponen GIS berbasis Java baik yg
 berbayar ataupun bebas?





  



[JUG-Indonesia] Komponen GIS berbasis Java

2010-04-23 Terurut Topik Daniel Baktiar
Ada yg pernah main dengan software/komponen GIS berbasis Java baik yg
berbayar ataupun bebas?


Re: [JUG-Indonesia] Lowongan Java Programmer

2010-04-21 Terurut Topik Daniel Baktiar
kenapa maksa harus nyebut?
itu adalah hak yg pasang iklan lowongan pekerjaan untuk menyebutkan atau
tidak menyebutkan.
menurut gue sih ada kemungkinan ga etis atau tidak menguntungkan untuk
menyebutkan nama client.
apalagi kalau proyeknya belum gol misalnya.

2010/4/21 Dion Azani dion_az...@yahoo.com



 Kenapa tidak menyebutkan nama operator-nya ya ..??
 Apakah memang mencantumkan nama perusahaan pada sebuah lowongan pekerjaan
 adalah hal yang tabu ?


 --- On *Tue, 4/20/10, Harliano Adelsa azepa...@yahoo.com* wrote:


 From: Harliano Adelsa azepa...@yahoo.com
 Subject: Re: [JUG-Indonesia] Lowongan Java Programmer
 To: jug-indonesia@yahoogroups.com
 Date: Tuesday, April 20, 2010, 10:31 PM



 Mas budi...

 Bisa diinfokan nama operator GSM nya mas??
 Saya tertarik.

 Thx

 --- On *Mon, 4/19/10, budi budi_tri_1999@ yahoo.com* wrote:


 From: budi budi_tri_1999@ yahoo.com
 Subject: [JUG-Indonesia] Lowongan Java Programmer
 To: jug-indonesia@ yahoogroups. com
 Date: Monday, April 19, 2010, 7:56 AM



 Hi All,

 Cuma mau kasih tahu aja kalau ada lowongan di salah satu operator GSM di
 jakarta yang perlu beberapa java programmer. Fresh graduate tidak masalah
 namun di syaratkan yang pintar dan rajin. Oh iya ini posisi permanent.

 Jika tertarik kirim aja cv nya ke gw ntar gw forward ke managernya.

 regards



  



Re: [JUG-Indonesia] OOT: Biaya Hidup di malaysia

2010-04-19 Terurut Topik Daniel Baktiar
ow, sekarang epf di malaysia udah 20% yah? bukan 10%?

On 19 April 2010 12:00, Edward Yakop e...@apache.org wrote:



 Hi,

 Profile: Married with no kids.

 Weekdays:
 Lunch = 15 Myr
 Dinner = 50 Myr

 Weekend: 300 Myr
 Grocery: 170 Myr per week

 Monthly:
 Rent = 1400 Myr
 Water = 5 Myr
 Electricity = 270 Myr  (1 Air conditioner almost 24 hours a day)
 Gas = 26 Myr per 2 months
 Internet = 88 Myr (2 Mb), 168 Myr (3G) (Most people only have streamyx)
 Landline = 40 Myr
 Mobile phone prepaid = 30 Myr per month
 Insurance: Paid by company

 Saving:
 * Quiet a bit :P
 * Plus Malaysia has EPF (Retirement funds) around 20% full salary.

 Regards,
 Edward Yakop


 2010/4/19 Frans Thamura fr...@meruvian.org



 hi semuanya

 bisa bantu biaya hidup disana, selain makanan, yah transport, kereta, bus,
 atau penginapan,

 pengen tahu itu tiap orang hidup abis berapa, dan sisa berapa


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

 Meruvian jTechnopreneur Program (S1) telah hadir, Dapatkan benefit bagi
 SMK yang melakukan mapping SKKD, dg program beasiswa dari Gunadarma

 Mobile: +6287885901958
 Blog  Profile: http://frans.thamura.info

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


  



Re: [JUG-Indonesia] Re: Rate Programmer Java di Malaysia

2010-04-15 Terurut Topik Daniel Baktiar
ngga bener lah.
2 ringgit dapet nasi lemak pakai ikan bilis.

2010/4/15 dir dir sikerasa...@gmail.com



 Ngak dong mbah... kan disana buang nya juga pakai ringgit. kalau
 semua dikali kurs, bisa susah kita. bakmi semangkuk disini Rp 9000.
 misalnya kurs ringgit 2500, maka uang 3.5 ringgit mungkin cuma
 cukup beli sebotol pepsi disana.

 Dir.

 2010/4/15 MbahSapto buatn...@yahoo.co.id




 Kang frans..ni tanya or kasih tahu :)

 4000-7000 = 10.4jt - 16.8jt...wah sama karywan BUMN OIL n GAS di KALTIM..


 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 Frans Thamura fr...@... wrote:
 
  hi semuanya
 
  tahu kan saya dapat dana penglolaan S2 oleh diknas, dan saya lg cari
 cari
  harga orang java di malaysia
 
  baru dapat yang .NET :) sekitar RM 4000 -7000, syarat max usia 27
 
 
  --
  Frans Thamura
  Meruvian.
  Experiential Tempation of Java and Enterprise OpenSource
 
  Meruvian jTechnopreneur Program (S1) telah hadir, Dapatkan benefit bagi
 SMK
  yang melakukan mapping SKKD, dg program beasiswa dari Gunadarma
 
  Mobile: +6287885901958
  Blog  Profile: http://frans.thamura.info
 
  We provide services to migrate your apps to Java (web), in amazing fast
 and
  reliable.
 


  



Re: [JUG-Indonesia] Re: Lowongan Kerja di Singapore (Java Developer/Team Lead/Web Developer)

2010-04-09 Terurut Topik Daniel Baktiar
kirain K = kepeng (mata uang majapahit jaman panji koming).

-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this public/private key certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)



2010/4/9 don_wjy don_...@yahoo.com



 LOL dalam SGD lah... ;p

 Tega banget perusahaannya nge gaji dalam rupiah ^^

 K = x1000 SGD ;)

 Best Regards,

 Donny

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 nono nini buatn...@... wrote:
 
  Kalau untuk gaji... buat junior developer biasanya 3k - 4k (buat gue
  harusnya 3.5k minimal buat junior). Buat senior developer, analyst,
  team lead mungkin 3.5k - 5k tergantung jumlah experience. Semuanya
  tergantung dari perusahaannya juga.
 
  wah yang bener ni bosini sama kayak lokal donk, malah ada yang ngasih
 5k lho untuk fresh...lha trus value added nya dimana?

 
 
  __
  Apakah Anda Yahoo!?
  Lelah menerima spam? Surat Yahoo! memiliki perlindungan terbaik terhadap
 spam
  http://id.mail.yahoo.com
 

  



Re: [JUG-Indonesia] Membuat Key/Serial Number untuk Program JAVA

2010-04-09 Terurut Topik Daniel Baktiar
Setau gue UUID java ga bisa ngambil mac address, cuma dapet IP address.
Udah gitu sekarang MAC address itu assignable.

Quoted from wikipedia:
http://en.wikipedia.org/wiki/Universally_Unique_Identifier

Java The J2SE http://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition
5.0
release of Java
http://en.wikipedia.org/wiki/Java_(programming_language) provides
a class that will produce 128-bit UUIDs, although it only implements version
3 and 4 generation methods, not the original method (due to lack of means to
access MAC addresses using pure Java).

Hal ini disebabkan karena Java cuma bisa tanya ke OS, ga bisa tanya ke
device driver-nya OS / network subsystem / network module.

-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this public/private key certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)



2010/4/9 Frans Thamura fr...@meruvian.org



 java setahu saya ada UUID, itu ID-nya ambil s/n MAC ADress network card

 dan kita tahu MacAddress network card pasti unique

 atau cari aja JNI yang pakai s/n hard disk, terus encrypt pake 1024bit


 2010/4/9 Muhammad Edwin edwin...@gmail.com





 2010/4/8 JavaNetbeans netbeans2...@yahoo.com

 Hallo teman2...
 Gimana cara kita membuat lisensi serial number pada program Java...???

 OK Terima Kasih atas bantuannya.

 System.out.printl(BRAVO JAVA);


 klo dulu gw bikin berdasarkan nama komputer (hostname) dari si PC, lalu
 hostname-nya gw encrypt pake jasypt
 jadi deh Serial Number, hehehhee


 --
 Regards,


 edwin.



  



Re: [JUG-Indonesia] bertanya tentang webmethod

2010-04-08 Terurut Topik Daniel Baktiar
bisa juga ya.
wakakaka.

iya, pertanyaannya bisa diperjelas?
atau agung bisa jelasin?

kalau yg dibilang agung, liat aja di sini:
http://java.sun.com/webservices/reference/tutorials/wsit/doc/Examples_glassfish4.html


-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this public/private key certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)



2010/4/7 agung nugroho agung1...@yahoo.com




 Hhmm mungkin maksudnya ini kali boss :

 javax.jws.WebService
 javax.jws.WebMethod

 ini contoh codingnya

 @Stateless
 @WebService
 public class TestServiceBean implements TestServiceRemote {

 @WebMethod
 public String getJabatan(String userName) {
 }
 }


 kalo diliat dari coding diatas, didalam 1 webservice bisa punya banyak
 webmethod.

 semoga membantu.


 regards,

 Agung

 --- On *Wed, 7/4/10, Daniel Baktiar dbakt...@gmail.com* wrote:


 From: Daniel Baktiar dbakt...@gmail.com
 Subject: Re: [JUG-Indonesia] bertanya tentang webmethod
 To: jug-indonesia@yahoogroups.com
 Date: Wednesday, 7 April, 2010, 3:39 PM



 webMethods, dengan es, maksudnya?
 web service itu konsep, webmethods itu merk dagang.

 webmethods itu masuk kelas enterprise application integration (EAI) tools 
 platform, dan juga ada SOA, ESB, BPM. produknya yang paling terkenal rasanya
 sih webMethod Integration.
 Kalau ga salah sekarang dimiliki oleh SAP AG.

 kalau yg dimaksud integration platform, sebagian besar ga perlu coding,
 tetapi melakukan konfigurasi antara component, connector, adapter melalui
 GUI interface-nya.

 Integration platform komersial yg paling terkenal memang sepertinya adalah
 produk webMethods.
 Beberapa kompetitornya adalah Oracle WebLogic Integration (sekarang bagian
 Fusion Middleware), IBM, Tibco, dan sekarang SpringSource juga main di sini,
 dan masih banyak lagi. Lengkapnya baca di sini http://en.wikipedia
 .org/wiki/ Enterprise_ application_ 
 integrationhttp://en.wikipedia.org/wiki/Enterprise_application_integration
 .

 coba baca2:
 http://en.wikipedia .org/wiki/ 
 Webmethodshttp://en.wikipedia.org/wiki/Webmethods


 -o--o---( ^  ^ )---o--o-
 And e-sau said, Behold, I am at the point to reboot: and what profit shall
 this public/private key certificate do to me?
 Daniel Baktiar (http://danielbaktia r.com http://danielbaktiar.com)



 2010/4/7 hassan ridwan hazz.elevent@ 
 gmail.comhttp://mc/compose?to=hazz.elev...@gmail.com
 



 Dear JAVA'ers,

 Adakah yang pernah menggunakan webmethod?
 mohon informasinya untuk contoh aplikasi dan codingnya *kalau ada :)
 Serta adakah library tambahan yang dibutuhkan?

 Dan apakah ada persamaan dan perbedaan webmethod dengan webservice?
 Terimakasih.

 Salam,
 Hassan Ridwan



 --
  New Email names for you!
 http://sg.rd.yahoo.com/aa/mail/domainchoice/mail/signature/*http://mail.promotions.yahoo.com/newdomains/aa/
 Get the Email name you've always wanted on the new @ymail and @rocketmail.
 Hurry before someone else does!

  



Re: [JUG-Indonesia] [ask hibernate] Session yg ga di close, otomatis masuk gc gag?

2010-04-08 Terurut Topik Daniel Baktiar
hati-hati juga, karena yg di-return service itu masih model Hibernate, ada
kemungkinan kena LazyLoadingException, waktu manggil method getter dari
Customertype. kalau Customertype adalah model Hibernate, kesalahan itu bisa
terjadi.

default setting hibernate menggunakan lazy loading, jadi kalau session
ditutup, lalu model di-return, lazy loading akan gagal.

cara untuk menghindari ini, bisa dengan copy object ke valueobject, dari
ListCustomertype jadi ListCustomertypeVO, atau dengan mematikan fitur
lazy loading.


-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this public/private key certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)



On 6 April 2010 22:37, Ifnu bima ifnub...@gmail.com wrote:



  public class CustomerTypeService {
  private SessionFactory sessionFactory =
 HibernateUtil.getSessionFactory();
  private Session session = sessionFactory.openSession();
 
  public ListCustomertype getCustomertypes() throws SQLException,
 Exception{
  return session.createCriteria(Customertype.class).list();
  }
  }

 Buka tutup sessionya ada di method-nya service. Ga boleh session
 dibuka terus tapi ga ditutup2


 public ListCustomertype getCustomertypes() throws SQLException,
 Exception{
 Session session = sessionFactory.openSession();
 ListCustomertype customers =

 session.createCriteria(Customertype.class).list();
 session.close();
 return customers;
 }

 --

 regards

  



Re: [JUG-Indonesia] bertanya tentang webmethod

2010-04-07 Terurut Topik Daniel Baktiar
webMethods, dengan es, maksudnya?
web service itu konsep, webmethods itu merk dagang.

webmethods itu masuk kelas enterprise application integration (EAI) tools 
platform, dan juga ada SOA, ESB, BPM. produknya yang paling terkenal rasanya
sih webMethod Integration.
Kalau ga salah sekarang dimiliki oleh SAP AG.

kalau yg dimaksud integration platform, sebagian besar ga perlu coding,
tetapi melakukan konfigurasi antara component, connector, adapter melalui
GUI interface-nya.

Integration platform komersial yg paling terkenal memang sepertinya adalah
produk webMethods.
Beberapa kompetitornya adalah Oracle WebLogic Integration (sekarang bagian
Fusion Middleware), IBM, Tibco, dan sekarang SpringSource juga main di sini,
dan masih banyak lagi. Lengkapnya baca di sini
http://en.wikipedia.org/wiki/Enterprise_application_integration.

coba baca2:
http://en.wikipedia.org/wiki/Webmethods


-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this public/private key certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)



2010/4/7 hassan ridwan hazz.elev...@gmail.com



 Dear JAVA'ers,

 Adakah yang pernah menggunakan webmethod?
 mohon informasinya untuk contoh aplikasi dan codingnya *kalau ada :)
 Serta adakah library tambahan yang dibutuhkan?

 Dan apakah ada persamaan dan perbedaan webmethod dengan webservice?
 Terimakasih.

 Salam,
 Hassan Ridwan
  



Re: [JUG-Indonesia] Error sinkronisasi main thread + thread baru + JTextArea (SWING)

2010-04-05 Terurut Topik Daniel Baktiar
hi niksen,

yang bener memang panggil method .start(), kalau dipanggil method .run() ya
method itu jalan di thread yg sama, berarti thread JFrame-nya akan
ke-freeze. pada waktu method .start() dipanggil, thread yg baru dibuat lalu
dipanggil method .run() -nya dan jalan di thread baru.

harusnya, object yg implement Runnable itu adalah yang di run, dan cara
ngejalaninnya bukan manggil run langsung melainkan memanggil start. caranya
harusnya begini (sesuai dengan contoh di javadocs, bukan jenidocs):

ThreadClass implements Runnable {
private dbConnection;

public ThreadClass(Connection conn) {
dbConnection = conn;
}
public void run() {
// do something here
}
}

tc = new ThreadClass(dbConnection);
Thread t = new Thread(tc);
t.start();




-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this public/private key certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)



2010/4/5 Niksen Harjanto milis.java.ko...@gmail.com



 object thread-nya kali yang manggil method start?
 kalo di gituin jalan sih threadnya, tapi ya... rutin2 untuk receiving
 message nya ga jalan...

 On 4/5/10, Wiyanto Ngasinur wngasi...@gmail.com wngasinur%40gmail.com
 wrote:
  coba ganti threadClass.run(); ke threadClass.start();
 
 
  thanks,
  W
 
  2010/4/5 Niksen Harjanto 
  milis.java.ko...@gmail.commilis.java.kodok%40gmail.com
 
 
 
 
   itu kenapa didalam runnable ada thread lagi .
   bukannya runnable itu sendiri merupakan thread ?
 
  based on dokumentasi Jeni Intro 2 bab 9 Thread,
  di situ ada sample cara bikin thread (halaman 9).
  di class itu implement Runnable, trus di dalemnya ada object Thread.
  Di constructor kelas itu baru create object Thread tadi.
  Kalo cuma testing2 doang (JFrame + Timer + Thread) pake model ini jalan
  baik.
 
 
   dan juga kenapa ada yield ngapit itu ? cara initiate n run thread kamu
   gimana ?
 
  Thread.yield() asalnya emang ga ada, saya tambahin karna iseng mo coba
  jadi jalan apa ga.
  Saya liat di help punya NetBeans dijelasin, thread yang sekarang
  jalan akan mempersilahkan processor uyntuk mengeksekusi thread lain.
 
  Causes the currently executing thread object to temporarily pause and
  allow other threads to execute.
 
  Create sama running thread :
  variabel threadClass di declare di JFrame jenisnya private.
 
  threadClass = new ThreadClass(dbConnection);
  threadClass.run();
 
 
 
 
  



Re: [JUG-Indonesia] load balancer di jboss

2010-04-02 Terurut Topik Daniel Baktiar
aneh, kenapa buat socket server dengan application server?
untuk socket server kalau mau load balancing kan bisa dari router-nya
sendiri.


-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://danielbaktiar.com)



2010/4/1 abdul hadi hadidis...@yahoo.com



 Dear all,

 Saya membuat socket listener(socket server) dengan ra di jboss.
 Apakah memnungkinkan jboss yang dipasangi socket listener dapat di load
 balancing-kan..?
 Saya membaca documentasi tomcat-connector, kok tidak ada yang menyebutkan
 untuk socket server ya..?
 Mungkin teman-teman bisa sharing...

 Terima Kasih


 Muhammad Abdul Hadi

 --
  Lebih bergaul dan terhubung dengan lebih baik.
 http://sg.rd.yahoo.com/id/messenger/trueswitch/mailtagline/*http://id.messenger.yahoo.com/invite/
 Tambah lebih banyak teman ke Yahoo! Messenger sekarang!
 



Re: [JUG-Indonesia] Re: ASK - JMS

2010-04-02 Terurut Topik Daniel Baktiar
JMS != Queue.
JMS juga punya Topic, yang sistemnya publish - subscribe.
Sudah banyak produk message bus yang berjalan di atas JMS, seperti Camel,
Mule, dan banyak produk proprietary.


-o--o---( ^  ^ )---o--o-
And e-sau said, Behold, I am at the point to reboot: and what profit shall
this certificate do to me?
Daniel Baktiar (http://danielbaktiar.com)

2010/3/30 if05041 if05...@yahoo.co.id


 Tapi why JMS ? bukannya JMS itu centralized ? Masing2 service harus lookup
 ke server JMS yg sama. Sepertinya dengan JMS sebagai transport gak bakalan
 bisa jadi message bus. Klo jadi message broker mungkin. Satu server sebagai
 pusat integrasi antar service akan jadi single point of failure.


 http://codebetter.com/blogs/dru.sellers/archive/2009/05/29/why-messaging-5-bus-vs-broker.aspx

 Yg lebih masuk akal itu pake MSMQ. NServiceBus udh sediakan fasilitas untuk
 publish and subscribe. Tapi itu dari negara tetangga .NET.
 http://www.nservicebus.com/. Tapi konsep2nya bagus dan bisa juga
 diterapkan di Java. But sepertinya dengan Spring Integration sepertinya bisa
 ya?

 



Re: [JUG-Indonesia] ASK - JMS

2010-03-31 Terurut Topik Daniel Baktiar
bisa dengan jms murni. cuma message broker (atau jms server-nya) harus
diekspos ke baik manufacturer maupun dealer.
kalau datanya ga sensitif ga papa. kalau data sensitif biasanya manufacturer
lebih suka untuk konek dan autentikasi dealernya dulu.

ga bener kalau ga menggunakan jms ga bisa diakses dari java, dan ga bener
juga kalau message broker yang support jms hanya bisa diakses dari java
saja. teknologi queue dan topic sudah ada jauh lebih dulu dan lebih lama
dari teknologi java sendiri. jms hanyalah salah satu cara untuk mengekspos
service dari message broker itu sendiri.

contoh message broker yang support jms tetapi tidak hanya bisa diakses dari
jms:
websphere mq (bisa diakses dari berbagai bahasa, bahkan beberapa platform
seperti mainframe, unix, etc)
activemq (bisa diakses dari python, c++, etc)



-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)



2010/3/30 Roberto Fernandez if07...@students.del.ac.id



 @all
 Dari bbrp penjelasan (CMIIW)
 Jadi ga bisa yah, dengan JMS murni (tanpa campur tangan WS dkk.)
 spesifikasi pengiriman updated price terjadi??
 Begini kira2:
 Dari manufacturer - kirim pesan ke Topic.
 Seluruh Delaer (listen event/message) -jika ada pesan, update price di
 masing2 dealer.

 Yang ingin saya tanyakan kemudian, apakah Topic atau Queue itu bisa di
 konsume
 dari tempat lain?? Jadi nanti setiap dealer konsume ke Topic yg disediakan
 manufacturer.

 Karena yang saya tau dengan Mesaging itu seperti yg pak Adelwin blng:

 2 program yang saling gak tau rimba nya bisa saling connect…

 CMIIW


 - Original Message -
 From: Adelwin Adelwin adelwin.adel...@sc.com Adelwin.Adelwin%40sc.com
 
 To: jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com
 Sent: Tuesday, March 30, 2010 7:46:35 AM GMT +07:00 Bangkok, Hanoi, Jakarta
 Subject: RE: [JUG-Indonesia] ASK - JMS

 Menurut gue… gabungan dari kedua nya justru paling bagus…

 Message ituh a-sync…

 Jadi ada perlu disk space untuk simpen message yang belom di baca…

 Dan ini kemungkinan bisa jadi besar…

 Gue pernah kena kasus dimana disk space nya habis di consume queue nya…
 karna die harus nampung message yang unread…

 Dan ternyata… process gue kurang cepet consume ituh message…

 Jebol dah…

 Menurut gua… paling bagus tuh ada mdb.. yang listen message… tapi message
 nya hanya berupa command…

 Something like “come and read the new price list here” or “come and read
 the new product list here”

 Ntar baru kalo MDB nya dapet message macam gitu.. baru die call web service
 untuk actually read the new price list…

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

 From: jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com[mailto:
 jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com] On Behalf
 Of Roberto Fernandez
 Sent: Tuesday, March 30, 2010 8:44 AM
 To: jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com
 Subject: Re: [JUG-Indonesia] ASK - JMS

 Requirement nya tidak menggunakan WS agar setiap dealer tidak perlu
 menginvoke operasi kepada manufacturer setiap kali ada perubahan harga
 (terlalu manual kali).
 Jika ada perubahan harga, manufacturer mengirim email ke semua dealer juga
 kurang baik. Maunya semua hal, sistem yang melakukan. Kecuali ada task2
 khusus yg membutuhkan human handling...

 regards,

 - Original Message -
 From: Dion Azani  dion_az...@yahoo.com dion_azani%40yahoo.com 
 To: jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com
 Sent: Monday, March 29, 2010 9:00:07 PM GMT +07:00 Bangkok, Hanoi, Jakarta
 Subject: Re: [JUG-Indonesia] ASK - JMS

 Mengapa tidak menggunakan Web Service ?
 Atau menggunakan data format XML/CSV, bisa dikirim melalui email ..

 Trims ..

 --- On Mon, 3/29/10, daru.priyoko  
 daruoke...@yahoo.comdaruoke007%40yahoo.com wrote:

 From: daru.priyoko  daruoke...@yahoo.com daruoke007%40yahoo.com 
 Subject: Re: [JUG-Indonesia] ASK - JMS
 To: jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com
 Date: Monday, March 29, 2010, 8:22 AM

 setau saya nih...^_^

 mengirim message, kalo dikasus ini mengirim pesan ke dealer untuk melakukan
 update price.

 berarti ada 2 sisi,
 sisi 1 : dari aplikasi manufaktur yang mengirim pesan ke dealer dengan JMS.

 sisi 2 : ada yg menerima message dari aplikasi untuk mengerjakan sesuai
 perintah.

 ke dua sisi ini.. terpisah/lepas.
 jadi aplikasi taunya berhasil di proses, padahal blm selesai.
 proses tersebut berjalan di backend, yang menjalankannya sisi 2 (JMS).

 nah untuk mengetaui JMS itu berjalan atau tidak...atau sedang ngapain.
 biasanya di proses JMS dibuatkan log aktifitinya. ..

 seperti :
 - STARTING PROCESS - berarti mulai proses
 - ON PROGRES - sudah mulai melakukan proses update

Re: [JUG-Indonesia] ASK - JMS

2010-03-29 Terurut Topik Daniel Baktiar
class biasa bisa, salah satu cara kalau pakai spring dengan membuatnya
message driven pojo.
tidak ada manfaat untuk membuat servlet menjadi message listener untuk
berespon terhadap jms. bukan tidak bisa, tetapi lebih baik dipisah.
servlet biasanya didesain untuk koneksi sinkronus (menunggu hasilnya keluar
segera atau timeout), sedang message listener untuk asinkronus (hasil bisa
diterima kapan saja sesuai dengan keinginan dan waktu penjawab).


2010/3/29 Roberto Fernandez if07...@students.del.ac.id



 Dear all.

 Saya baru belajar tentang messaging di java.
 yg saya ingin tanyakan, bisakah teknologi lain
 selain message driven bean sebagai jms message listener,
 semisal servlet, class biasa dll?

 Terima kasih sebelumnya.

 regards,

 Roberto Fernandez
  



Re: [JUG-Indonesia] cara memakai lucene

2010-03-29 Terurut Topik Daniel Baktiar
lucene itu library untuk reverse indexing teks, analyzer, tokenizer, yang
biasanya digunakan untuk full text search, aplikasinya biasanya untuk search
engine.
menurut site-nya: lucene project develops open source search software. (
lucene.apache.org)

rasanya lucene lebih cocok disebut sebagai software component, library,
ketimbang framework.

daniel

-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)



2010/3/29 jacobian jacob...@opensuse-id.org



  Hello all, aq mau nanya neh.cara make lucene gimana ya? Apa ada yg pernah
 coba? Soalnya lucene ini framework java kan ya?nah cara make framework itu
 gimana? Apa ada yg pernah coba make framework disini? Btw framework itu apa
 ya sebenarnya? Apa sejenis package gt? thanks

  



Re: [JUG-Indonesia] Re: Two tier? What problem?

2010-03-27 Terurut Topik Daniel Baktiar
yeah, the scripting language that *can do much* more than the google project
you were talking about, btw.
btw, the scripting language can call all the microsoft installer
functionality, can copy, zip, replace dll, replace the kernel dan file
subsystem, etc.
tell me what kind of things that the google project can beat microsoft
scripting installer on their own game (installation of microsoft application
on windows platform). the vbscript can install jdk, etc. there have been a
lot of worms implemented on this vbscript, it's not a browser vbscript.


On 26 March 2010 23:04, kang_jaim jaz...@gmail.com wrote:



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

  hm, sepertinya ini gamengerti yang dimaksud adelwin. vbscript di sini
 bukan aplikasi vb. vbscript di sini adalah command line script, sekelas
 dengan bourne shell, korn shell, c shell, bash etc. jadi sangat powerful,
 dan ga ada hubungan dengan vb6 atau vb.net.

 I know all those difference well dude. however vbscript is just a scripting
 language, it **does have** limitation. Terkait dengan topik update tool yang
 diutarakan sebelumnya, ada beberapa aspek teknologi dalam client update
 management yang tidak bisa diresolve hanya dengan memanfaatkan scripting
 language, semata-mata karena limited by design. scripting language is
 powerfull as glue, but not core.

 You should read previous discussion on another thread on how i've tried to
 explain in detailed to him on this technology area to avoid missleading, but
 then he did it again.


  please also do upgrade your knowledge before commenting.

 i did it long time ago, i never talk on something that i don't have enough
 knowledge on it.

 Salam,

 -Jaimy.

  



Re: [JUG-Indonesia] Two tier? What problem?

2010-03-26 Terurut Topik Daniel Baktiar
hm, sepertinya ini gamengerti yang dimaksud adelwin. vbscript di sini bukan
aplikasi vb.
vbscript di sini adalah command line script, sekelas dengan bourne shell,
korn shell, c shell, bash etc. jadi sangat powerful, dan ga ada hubungan
dengan vb6 atau vb.net.

daripada ngasi komentar 'kampungan', please also do upgrade your knowledge
before commenting.

-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)



2010/3/26 Jaimy Azle jaz...@gmail.com

 On Thursday, March 25, 2010, 6:31:18 PM, Adelwin Handoyo wrote:

  Yang biasa di tekankan orang2 ituh effort to update nya...
  Kalo ada 40 client.. Berarti ada 40 instalation process...
  Mau file nya di taro di common network folder.. Tetep ajah install
  nya masing2... Tapi kalo gue gak salah... Kalo client nya windows..
  Dan pake domain setup.. Bisa ajah dari domain server push vbscript
  on on startup.. Lalu execute on login...

 Ah, ini mah kan karena pandangan anda atas pengalaman pribadi yang
 bikin update tool sekelas vb, pake script lagi, lantas kemudian
 sertamerta menilai bahwa semua teknologi client update yang ada itu
 obsolete dan kampungan. :)

 lihat implementasi google update (project omaha) misalnya, meski di
 satu sisi banyak mendapat kritikan, tapi untuk implementasi di
 lingkungan enterprise software ini sangat powerfull.

 please do search to upgrade your knowledge before judging something. :)

  Beban sedemikian kira2 kuat kagak DB nya?
  Karna DB biasa nya rely heavily on disk access..kecuali pake
  caching mechanism.. Pasti ada batas tertentu dimana justru kena
  bottle neck... Kalo web.. Tinggal di replicate, cluster.. Udah..
  Nambah deh throughput nya.

 kan RDBMS juga bisa dicluster, dari Oracle, DB2, SQL Server,
 postgresql sampe mysql pun punya fitur tersebut, trus masalahnya
 dimana?

 --
 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






Re: [JUG-Indonesia] Re: MySQL and Memcached: End of an Era?

2010-03-22 Terurut Topik Daniel Baktiar
cuma whistle aja. new era apaan.
ga ada yang baru di teknologi tersebut, bedanya cuma sekarang komponennya
ada yg open source.

2010/3/22 MbahSapto buatn...@yahoo.co.id



 sORRY ada yang kelupaan link nya..hhehehehe


 http://highscalability.com/blog/2010/2/26/mysql-and-memcached-end-of-an-era.html

 --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com,
 MbahSapto buatn...@... wrote:
 
  JUGER...just share dan mungkin bisa di tanggapi...THANKS
 

  



Re: [JUG-Indonesia] Ext JS vs JSF

2010-03-09 Terurut Topik Daniel Baktiar
lisensi dari ExtJS itu menyebalkan.
di-charge per developer.

2010/3/9 evilkyro1965 evilkyro1...@yahoo.com



 Begini, saya basicnya adalah developer php. Saya suka menggunakan Ext-JS
 dalam pembuatan aplikasi saya. Saya sangat tertarik belajar java. Namun
 ketika belajar java saya timbul pertanyaan. Saya mau tau sudut pandang
 programmer2 java. Kenapa framework2 seperti JSF tetap luas di pake. Padahal,
 ajax framework seperti Ext-JS memiliki GUI yang lebih lengkap seperti data
 grid ( table ) yang lebih banyak fungsinya.

 Walaupun saya salah satu kelebihan JSF adalah controller menggunakan Java,
 sedang Ext-JS harus buat controller javascript lagi.

 Poin yang ingin saya tanyakan adalah apa lagi kelebihan JSF jika di
 bandingkan menggunakan Ext-JS?

 Setau saya richfaces memang seperti Ext-JS, yang ingin saya tanya sekarang
 perusahaan indonesia lebih suka pake richfaces ato Ext-JS dalam development
 aplikasinya?

 Saya berasumsi sepertinya jarang programmer java yang mau pake Ext-JS
 seperti itu untuk membangun aplikasinya. Apakah asumsi saya benar?

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] [Diskusi] PHP JSP Servlet

2010-03-08 Terurut Topik Daniel Baktiar
sebenarnya  menurut gue bukan masalahnya bukan transaksi, vendor lock in
(php juga ga vendor lock in), dll.

   - php tidak didesain untuk enterprise pada awalnya, sehingga packaging,
   deployment, monitoring, security, dsb lebih sulit.
   - berdasarkan reusability komponen, sepertinya sulit ada platform yg bisa
   menyaingi java.
   - php sudah melakukan banyak improvement, tetapi mencari resource php yg
   enterprise ready terus terang lebih sulit daripada mencari resource java yg
   enterprise ready. balik2nya ke ekonomi lagi.
   - mencari client yg sudah percaya java untuk switch ke php lebih sulit
   lagi.
   - vendor php ga di backup enterprise besar, sehingga client enterprise
   takut2 (bandingkan dengan java yg didukung oleh oracle, ibm, redhat, vmware,
   ...


bwahahaha.
daniel

2010/3/8 Niksen Harjanto milis.java.ko...@gmail.com



 IMHO AFAIK

  php gak bisa transaksi,kecuali ditaruh di quercus , php on java

 Bukannya transaksi bisa dihandle di level SP ?


  php gak ada thread management, mengatasina dg quercus atau outsource
 thread
  ke oracel db

 Thread untuk handle user request bukan ya? Kalo iya, bukannya itu
 kerjaannya web server?
  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] [help] error spring

2010-03-08 Terurut Topik Daniel Baktiar
commons-logging adalah komponent dari Apache Software Foundation (ASF),
bukan dari Spring Framework sendiri, jadi biasanya ga dimasukkan ke
spring.jar, karena ada banyak sekali komponen lain yang juga menggunakan
commons-logging.jar

On 7 March 2010 21:17, Ronal Daniel Panjaitan if07...@students.del.ac.idwrote:



 thanks atas bantuannya...
 bukannya logging itu udah di cover di spring.jar itu sendiri?
 mohon penjelasannyaa...

 Ronal Daniel Pandjaitan


 - Original Message -
 From: Adelwin Handoyo adel...@gmail.com adelwin%40gmail.com
 To: JUG-Indonesia 
 jug-indonesia@yahoogroups.comjug-indonesia%40yahoogroups.com
 
 Sent: Saturday, March 6, 2010 5:22:10 AM GMT -08:00 Tijuana / Baja
 California
 Subject: Re: [JUG-Indonesia] [help] error spring

 Kurang library log4j ato apache-commons...
 Gue sendiri agak kurang apal ini class dateng dari jar mana..
 Heheheh

 Adelwin Handoyo
 - adel...@gmail.com adelwin%40gmail.com -
 Sent from my Mac

 From: Ronal Daniel Panjaitan  
 if07...@students.del.ac.idif07084%40students.del.ac.id
 Reply-To: JUG-Indonesia  
 jug-indonesia@yahoogroups.comjug-indonesia%40yahoogroups.com
 Date: Sat, 6 Mar 2010 03:40:31 -0500 (EST)
 To: JUG-Indonesia  
 jug-indonesia@yahoogroups.comjug-indonesia%40yahoogroups.com
 Subject: [JUG-Indonesia] [help] error spring

 dear all,
 saya baru belajar spring
 dan saya mendapat kan error seperti ini...

 Exception in thread main java.lang.NoClassDefFoundError:
 org/apache/commons/logging/LogFactory
 at
 org.springframework.core.CollectionFactory.clinit(CollectionFactory.java:64)

 at
 org.springframework.core.SimpleAliasRegistry.init(SimpleAliasRegistry.java:41)

 at
 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.init(DefaultSingletonBeanRegistry.java:73)

 at
 org.springframework.beans.factory.support.FactoryBeanRegistrySupport.init(FactoryBeanRegistrySupport.java:41)

 at
 org.springframework.beans.factory.support.AbstractBeanFactory.init(AbstractBeanFactory.java:146)

 at
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.init(AbstractAutowireCapableBeanFactory.java:144)

 at
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.init(AbstractAutowireCapableBeanFactory.java:155)

 at
 org.springframework.beans.factory.support.DefaultListableBeanFactory.init(DefaultListableBeanFactory.java:121)

 at
 org.springframework.beans.factory.xml.XmlBeanFactory.init(XmlBeanFactory.java:72)

 at
 org.springframework.beans.factory.xml.XmlBeanFactory.init(XmlBeanFactory.java:61)

 at org.pidel.ei.ronal.exam.withSpring_1.Main.main(Main.java:8)
 Caused by: java.lang.ClassNotFoundException:
 org.apache.commons.logging.LogFactory
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 ... 11 more

 kira2 ini kenapa ya? apakah lokasi .xml nya yang salah ya?
 Ronal Daniel Pandjaitan

 

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

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

 Yahoo! Groups Links

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] menambahkan user yg login pd log

2010-03-06 Terurut Topik Daniel Baktiar
contoh pertanyaan ga jelas.

pake framework apa aja?
siapa yg set session attribute?

2010/3/6 Nashroulloh naz...@gmail.com



 Dear all,

 bgmn caranya menambahkan user yg login pd tiap log yg digenerate ?

 Ide solusinya bikin custom formatter yg punya property userName, trs
 diubah2 lewat session atribut listener, ternyata ga berhasil.

 public class LogCustomFormatter extends SimpleFormatter{
 ...
 @Override
 public String format(LogRecord record) {
 record.setMessage(record.getMessage() +  [+userName+] );
 return super.format(record);
 }
 }

 Di listener, ketika ada nama atribut session yg diinginkan, coba set
 user name, ternyata ga bisa. Jg sprtnya klo berhasil bakal menjadi user
 name yg terakhir login.

 Ada saran ?

 regards,
 Nasrul

 --
 Menikmati Hidup Mempersembahkan yang Terbaik
 -Nashroulloh

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] [help] error spring

2010-03-06 Terurut Topik Daniel Baktiar
kurang commons-logging.jar, coba download dari sini:
http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar

On 6 March 2010 16:40, Ronal Daniel Panjaitan if07...@students.del.ac.idwrote:



 dear all,
 saya baru belajar spring
 dan saya mendapat kan error seperti ini...

 Exception in thread main java.lang.NoClassDefFoundError:
 org/apache/commons/logging/LogFactory
 at
 org.springframework.core.CollectionFactory.clinit(CollectionFactory.java:64)
 at
 org.springframework.core.SimpleAliasRegistry.init(SimpleAliasRegistry.java:41)
 at
 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.init(DefaultSingletonBeanRegistry.java:73)
 at
 org.springframework.beans.factory.support.FactoryBeanRegistrySupport.init(FactoryBeanRegistrySupport.java:41)
 at
 org.springframework.beans.factory.support.AbstractBeanFactory.init(AbstractBeanFactory.java:146)
 at
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.init(AbstractAutowireCapableBeanFactory.java:144)
 at
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.init(AbstractAutowireCapableBeanFactory.java:155)
 at
 org.springframework.beans.factory.support.DefaultListableBeanFactory.init(DefaultListableBeanFactory.java:121)
 at
 org.springframework.beans.factory.xml.XmlBeanFactory.init(XmlBeanFactory.java:72)
 at
 org.springframework.beans.factory.xml.XmlBeanFactory.init(XmlBeanFactory.java:61)
 at org.pidel.ei.ronal.exam.withSpring_1.Main.main(Main.java:8)
 Caused by: java.lang.ClassNotFoundException:
 org.apache.commons.logging.LogFactory
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 ... 11 more

 kira2 ini kenapa ya? apakah lokasi .xml nya yang salah ya?
 Ronal Daniel Pandjaitan
  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Penawaran melanjutkan program java

2010-03-05 Terurut Topik Daniel Baktiar
kalau dalam bentuk .war, namanya bukan bug fixing, tapi reverse engineering
dong.

2010/3/5 Fredy . ifre...@gmail.com



 Pak Moderator permisi numpang menyampaikan penawaran.

 Teman-teman, saya ada penawaran:
 Saya ada program java yang ditinggalkan programmer nya begitu saja,
 padahal program masih ada bug yang perlu diperbaiki, dan program harus
 diserahkan ke client, jadi saya harus menyelesaikan program tersebut.

 Program java tersebut dalam bentuk class, dibangun dengan editor
 eclipse, server apache tomcat 5.5, database mysql (table lengkap),
 menggunakan hibernate dan strut, dan report dgn itext.

 Jadi source yang saya miliki dalam bentuk war, jika diekstrak terdiri
 dari class, jsp, xml dan lib lengkap.

 Jika ada yang dapat membantu penawaran ini akan saya berikan,
 pekerjaan untuk melengkapi program dan bug fixing saja.

 Jika mampu dan berminat, mohon menghubungi secepatnya. Terima kasih.

 Regards,
 Fredy (0812-8277828)
  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Kok Hibernate ku gak bisa ngedelete ya? Salahnya dimana?

2010-03-05 Terurut Topik Daniel Baktiar
, nullable = false)
 private int age;

 public Long getId() { return id; }

 public void setId(Long id) { this.id = id; }

 public String getName() { return name; }

 public void setName(String name) { this.name = name; }

 public int getAge() { return age; }

 public void setAge(int age) { this.age = age; }

 }

 
 *UserController.java*

 package com.simple.controller;

 import java.util.List;

 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;

 import org.hibernate.Session;
 import org.hibernate.SessionFactory;
 import org.springframework.web.bind.ServletRequestUtils;
 import org.springframework.web.servlet.ModelAndView;
 import
 org.springframework.web.servlet.mvc.multiaction.MultiActionController;

 import com.simple.model.User;
 import com.simple.service.UserService;

 public class UserController extends MultiActionController {

 private UserService userService;

 public UserController(SessionFactory sessionFactory) {
 Session session = sessionFactory.openSession();
 userService = new UserService(session);
 }

 public ModelAndView add(HttpServletRequest request, HttpServletResponse
 httpServletResponse, User user) throws Exception {
 userService.store(user);
 return new ModelAndView(redirect:list.htm);
 }

 public ModelAndView remove(HttpServletRequest request,
 HttpServletResponse response) throws Exception {
 Long id = ServletRequestUtils.getLongParameter(request, id);
 userService.delete(id);
 return new ModelAndView(redirect:list.htm);
 }

 public ModelAndView list(HttpServletRequest request,
 HttpServletResponse httpServletResponse) throws Exception {
 ListUser users = userService.getAll();
 return new ModelAndView(userPage, users, users);
 }

 }


 
 *UserService.java*

 package com.simple.service;

 import java.util.List;

 import org.hibernate.Session;
 import org.springframework.transaction.annotation.Transactional;

 import com.simple.model.User;

 public class UserService {

 private Session session;

 public UserService(Session session) {
 this.session = session;
 }

 @Transactional
 public void store(User user) {
 session.saveOrUpdate(user);
 }

 @Transactional
 public void delete(Long id) {
 User user = (User) session.get(User.class, id);
 session.delete(user);
 }

 @SuppressWarnings(unchecked)
 @Transactional(readOnly = true)
 public ListUser getAll() {
 return session.createQuery(from User).list();
 }
 }

 
 *userPage.jsp*

 %...@taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c%

 html
 head
 titleList User/title
 /head
 body

 form action=add.htm
 table border=1
 tr
 tdNama/td
 tdinput type=text name=name //td
 /tr
 tr
 tdUmur/td
 tdinput type=text name=age //td
 /tr
 /table
 input type=submit value=Daftar /
 /form

 table border=1
 tr
 thNama/th
 thUmur/th
 thHapus/th
 /tr
 c:forEach items=${users} var=u
 tr
 td${u.name}/td
 td${u.age}/td
 tda href=/simplespringhibernate/userPage/remove.htm?id=${
 u.id}Hapus/a/td
 /tr
 /c:forEach
 /table

 /body
 /html

 
 *index.jsp*

 %...@taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c%

 c:redirect url=userPage/list.htm /





 

 --
 Best Regards

 Mirza Akhena

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Daniel Baktiar
terjemahan orthogonal = tegak lurus.

sesuatu yang dilakukan secara tegak lurus.
kalau gitu tambah bingung nggak?

2010/3/2 Adelwin Handoyo adel...@gmail.com



 Sesuatu yang di lakukan secara orthogonal..
 Kalo gitu ngerti kagak?

 *
 Adelwin Handoyo
 *- adel...@gmail.com -
 Sent from my Mac


 --
 *From: *dir dir sikerasa...@gmail.com

 *Reply-To: *JUG-Indonesia jug-indonesia@yahoogroups.com
 *Date: *Tue, 2 Mar 2010 09:30:37 +0700

 *To: *JUG-Indonesia jug-indonesia@yahoogroups.com
 *Subject: *Re: [JUG-Indonesia] Tanya AOP





































   




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Re: unit test in maven

2010-02-28 Terurut Topik Daniel Baktiar
1. kalau ga salah pernah ngalami yg sama.
class yg di dalam src/test/java memang harus ada annotation @Test-nya.
akhirnya buat dummy method supaya ada runnable methods.

2. harusnya class-nya di folder src/test dan src/main, folder src tentu saja
ga dikenali.

pluginnya pake apa? saya pake eclipse iam/q4e, baik2 aja.

2010/3/1 Nashroulloh naz...@gmail.com



 
  maven-surefire-plugin yang dipake versi berapa?
  kalau di tempat gue ok2 aja (maven-surefire-plugin 2.4.3).
 plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-surefire-plugin/artifactId
 version2.5/version
 /plugin

 Ok, thanks. Memang tanpa plugin tampaknya pake mode junit 3.
 Akan tetapi, setelah pasang plugin, isue nya ganti:
 1. dia mencoba run class yg ga ada unit test nya, misal. Abstract class
 yg jadi parent bbrp class unit test
 ERROR!
 java.lang.Exception: No runnable methods

 2. dia ga bisa mengenali class di package yg sama namun beda folder.
 Secara ini kan dah biasa kita memisahkan di folder test/ dan src/
 ERROR!
 java.lang.NoClassDefFoundError

 Test nya dibuat di eclipse dan jalan baik2 saja, tp ketika ada rekan tim
 yg coba mvn test keluar error2 tersebut


 regards,
 Nasrul

 --
 Menikmati Hidup Mempersembahkan yang Terbaik
 -Nashroulloh

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] unit test in maven

2010-02-27 Terurut Topik Daniel Baktiar
maven-surefire-plugin yang dipake versi berapa?
kalau di tempat gue ok2 aja (maven-surefire-plugin 2.4.3).

2010/2/27 Nashroulloh naz...@gmail.com



 Dear all,

 Untuk melakukakn unit test di maven dgn JUnit 4, pake surefire:test
 plugin. Sempat terheran-heran dari sekian banyak unit test yg dibuat dan
 dijalankan di eclipse, cuman 1 yg dijalankan ketika mvn test.
 Tampaknya, yg dijakalnan cuman method yg berawalan test macam testXyz()
 aja.

 Any suggestion selain rename method jd ber suffix test ? secara udah ada
 @Test

 regards,
 Nasrul

 --
 Menikmati Hidup Mempersembahkan yang Terbaik
 -Nashroulloh

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Error Spring

2010-02-21 Terurut Topik Daniel Baktiar
sepertinya, itu muncul karena ant script kamu ga mengenali properties
file-nya, atau properties file-nya ada, tapi ga punya key client.url, jadi
${client.url} tidak diganti dengan url.

2010/2/22 Paulsen Jupiter Siahaan siahaan_pi...@yahoo.co.id



 kemaren saya sedang membuat aplikasi web menggunakan dengan menggunakan
 framework Spring, pada saat me-Run, muncul error :

 Browsing: ${client.url}
 java.net.MalformedURLException: no protocol: ${client.url}
 at java.net.URL.init(URL.java:567)
 at java.net.URL.init(URL.java:464)
 at java.net.URL.init(URL.java:413)
 at
 org.netbeans.modules.ant.browsetask.NbBrowse.execute(NbBrowse.java:75)
 at
 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
 at sun.reflect.GeneratedMethodAccessor247.invoke(Unknown Source)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at
 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 at org.apache.tools.ant.Task.perform(Task.java:348)
 at org.apache.tools.ant.Target.execute(Target.java:357)
 at org.apache.tools.ant.Target.performTasks(Target.java:385)
 at
 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
 at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
 at
 org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
 at
 org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278)
 at
 org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:497)
 at
 org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
 BUILD FAILED (total time: 0 seconds)

  itu karena apa ya ?? mohon pencerahan nya donk.. maklum, masih newbie
 bgt... :D
 --

 Paulsen Jupiter Siahaan

 X/Link Software

 MNC Tower 7th floor, Suite705

 Jakarta 10340

 Indonesia
 +62813 7029 3135


 --
  Mencari semua teman di Yahoo! Messenger?
 http://sg.rd.yahoo.com/id/messenger/trueswitch/mailtagline/*http://id.messenger.yahoo.com/invite/
 Undang teman dari Hotmail, Gmail ke Yahoo! Messenger dengan mudah sekarang!

 




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Connection Pooling configuration

2010-02-17 Terurut Topik Daniel Baktiar
ini manggilnya pakai jdbc?
kalau pakai jdbc mungkin belum di close connection-nya.
connection perlu di-close untuk mengembalikan connection ke pool.

2010/2/17 Henry Harianja henry.haria...@gmail.com



 HI all,

 mau tanya rekomendasi konfigurasi connection pooling.

 kadang terjadi error:
 Cannot get a connection, pool exhausted

 saya masih cari tau penyebab error bisa sampai pool exhausted.
 masih bingung sbenarnya apakah konfigurasi connection pool bisa dituning

 konfigurasi yang saya pake kira2 sperti ini (applicationContext.xml):
 bean id=dataSource class=org.apache.commons.dbcp.BasicDataSource
 destroy-method=close
 
 property name=initialSizevalue2/value/property
 property name=maxActivevalue50/value/property
 property name=maxIdlevalue2/value/property
 property name=minIdlevalue1/value/property
 property name=maxWaitvalue1/value/property
 property name=removeAbandonedvaluetrue/value/property
 property name=removeAbandonedTimeoutvalue60/value/property
 /bean

 mohon share..
  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Re: [OOT] Berita duka dari Thomas Wiradikusuma

2010-02-15 Terurut Topik Daniel Baktiar
Turut berdukacita, Thom.


-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Desain tabel journal

2010-02-11 Terurut Topik Daniel Baktiar
;

 @Column(name = KODE_SC, nullable = false, unique = false, length = 20)
 private String kodeSc;


 @ManyToOne
 @JoinColumn(name = ID_MASUK)
 private BrgMasukHd brgMasukHd;

 @ManyToOne
 @JoinColumn(name = ID_KELUAR)
 private BrgKeluarHd brgKeluarHd;

 @ManyToOne
 @JoinColumn(name = ID_SUP)
 private Supplier supplier;

 @ManyToOne
 @JoinColumn(name = ID_CUS)
 private Customer customer;

 apakah utk isi datanya spti

 utk transaksi barang masuk
 kode akan berisi kode barang masuk, Date berisi tgl barang masuk, kode_sc
 akan berisi kode supplier, id_sup berisi idSupplier, id_cus null, id_masuk
 berisi id barang masuk, id_keluar null

 utk transaki barang keluar
 kode akan berisi kode barang keluar, Date berisi barang keluar, kode_sc
 akan berisi kode customer, id_sup null , id_cus berisi id customer
 id_masuk null, id_keluar  berisi id barang keluar



 terima kasih





   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.


  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Terurut Topik Daniel Baktiar
alasan (1)
pojo kan lebih simpel. kalau pakai java.util.Map berarti bergantung sama
java collection framework. implementasi java.util.Map kan berbeda. komponen
basic kok bergantung sama library.
map tidak bisa menerima primitive.

alasan (2)
kebanyakan framework modern dan app server melakukan instrumentasi terhadap
java object (buzzword: POJO), sedangkan map adalah object yg dari basic
sudah lebih kompleks, sehingga instrumentasinya lebih rumit.

2010/2/11 Yudhi Karunia Surtan brainmaster...@gmail.com



 Sorry OOT neh Nik, gw mo tanya si adelwin bentaran..

 POJO ruh racun ga seh menurut lu win?

 Gw cuman kepikiran kenapa ga pake Map aj yah kalo cuman buat
 nampung-nampung parameter gitu..

 Emang Konsep dari pakemnya si java, Pojo dulu atau Map dulu yah?

 Yah jujur seh sometimes si Pojo ini berguna juga apalagi buat DTO.

 Regards,

 Yudhi Karunia Surtan
 --
 Mobile (+62)-818-08347561
 http://yudhikarunia.wordpress.com

  Javabean ituh just a convention…

 But a very unique one at that… :p

 Kalo liat di web nya sun (baca:oracle)… katanya java bean ituh plain old
 java object…

 Yang… harus punya constructor with no parameter,

 dan beberapa naming convention of how the getter and setter method should
 be named…

 and nothing else…

 Kenapa begini?

 Banyak framework… (spring yang udah gue bongkar… dan banyak pake ini… )

 Yang pake code macem gini nih…

 Contoh concrete mungkin lebih kena yah…

 class Student {

 private String name;

 //getter and setter

 }



 Ntar di pake dengan cara gini nih…



 BeanWeapper student = BeanWrapperImpl(new Student()):

 student.setPropertyValue(“name”, “Adelwin”);



 nah.. kliatan khan gunanya?

 Dan kenapa convention ini dipake banget?



 Jadi… class tersebut.. BUKAN javabean…

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Koneksi Java dengan database secara dinamis

2010-02-10 Terurut Topik Daniel Baktiar
rasanya resource bundle bukan kegunaan yg tepat dalam hal ini. gunakan
resource yg tidak locale aware untuk keperluan ini.

tapi salah satu work around-nya, coba namanya diganti
SelectResource_en_US.properties

On 10 February 2010 00:59, satria ardi my_frien...@yahoo.co.id wrote:



 Saya punya source code untuk membuat koneksi java secara dinamis sbg
 berikut

 File SelectResource.properties untuk mengatur koneksi

 Driver=com.mysql.jdbc.Driver
 URL=jdbc:msql://192.168.123.2/Alamat

 Connect.java

 import java.sql.*;
 import java.util.*;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.util.logging.Level;
 import java.util.logging.Logger;


 public class Connect {
 public static void main(String argv[]) {
 Connection con = null;
 ResourceBundle bundle =
 ResourceBundle.getBundle(SelectResource);//MEMANGGIL .PROPERTIES

 try {
   String url = bundle.getString(URL);//dari .properties
 Statement stmt;
 ResultSet rs;
 try {
 Class.forName(com.mysql.jdbc.Driver);
 } catch (ClassNotFoundException ex) {
 Logger.getLogger(Connect.class.getName()).log(Level.SEVERE,
 null, ex);
 }
 // here is where the connection is made
 con = DriverManager.getConnection(url, kargo, invoice);
 }
 catch( SQLException e ) {
 e.printStackTrace();
 }
 finally {
 if( con != null ) {
 try { con.close();
 System.out.println(dada);
 }
 catch( Exception e ) { }
 }
 }
 }
 }

 Ketika di compile muncul error sebagai berikut:

 init:
 deps-module-jar:
 deps-ear-jar:
 deps-jar:
 compile-single:
 run-main:
 Exception in thread main java.util.MissingResourceException: Can't find
 bundle for base name SelectResource, locale en_US
 at
 java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1521)
 at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260)
 at java.util.ResourceBundle.getBundle(ResourceBundle.java:715)
 at Connect.main(Connect.java:21)
 Java Result: 1
 BUILD SUCCESSFUL (total time: 0 seconds)



 Kira - kira kenapa ?




 --
  Mencari semua teman di Yahoo! Messenger?
 http://sg.rd.yahoo.com/id/messenger/trueswitch/mailtagline/*http://id.messenger.yahoo.com/invite/
 Undang teman dari Hotmail, Gmail ke Yahoo! Messenger dengan mudah sekarang!

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] RequestDispatcher Include Ga Jalan

2010-02-08 Terurut Topik Daniel Baktiar
Hi Niksen,


Saya sedang mencoba mengerti, sebenarnya apa sih yang ingin dicapai dengan
jeruk kok makan jeruk ini. Bisa dijelaskan?
Saya percaya ada cara yang lebih baik daripada melakukan hal seperti ini.

Daniel?

2010/2/8 Niksen Harjanto milis.java.ko...@gmail.com



 Rekan, saya punya 1 file JSP yang isinya meng-include JSP header sama
 servlet lain, tapi kenapa cuma 2 include awal aja yang tampil ya? Yang
 lainnya menghilang...

 ini skrip di JSPnya

 html
 head
 meta http-equiv='Content-Type' content='text/html; charset=UTF-8'
 titleJSP Page/title
 /head
 body
 h1INDEX.JSP/h1
 %
 RequestDispatcher rd;
 rd = request.getRequestDispatcher(header.jsp);
 rd.include(request, response);
 rd = request.getRequestDispatcher(MessageServlet);
 rd.include(request, response);
 rd = request.getRequestDispatcher(form2.jsp);
 rd.include(request, response);
 rd = request.getRequestDispatcher(form3.jsp);
 rd.include(request, response);
 %
 Jangan bilang kalo Index.jsp-nya ga bisa diload!!!
 form name='form1' action='form2.jsp' method='POST'
 input type='submit' value='Press To Continue' name='btnContinue' /
 /form
 /body
 /html

 Hasil di browwsernya :

 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
 http://www.w3.org/TR/html4/loose.dtd;

 h1Ini HEADER.JSP/h1
 h1Message Servlet nih/h1br
 Error Message-nya : bla bla blabr

 Apa statement include itu terbatas untuk 2 dokumen(JSP/servlet) aja?

 Makasih
  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Cara POST dari 1 servlet ke servlet lain

2010-02-07 Terurut Topik Daniel Baktiar
pake httpclient, http://hc.apache.org/

2010/2/8 Niksen Harjanto milis.java.ko...@gmail.com



 rekan2, gmana caranya POST dari 1 servlet ke servlet lain ya?

 Saya biasa pake RequestDispatcher, tapi kalo RequestDispatcher kan
 cuma memforward request dari servlet A ke servlet B. Saya pengennya
 request ke servlet B itu beda2 tergantung kondisi di servlet A.

 JSP(input data) --(POST)-- Servlet A(proses input) --(POST)--
 Servlet B(get data from db) --(POST)-- JSP(show data)

 Makasih...
  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Ini Bugsnya JBOSS 4.2.3 atau bukan ya ?

2010-02-04 Terurut Topik Daniel Baktiar
coba cek class implementation dari List yg di-return apa? kalau turunan
java.util.HashList ya ga dijamin urut.

coba tambahin code check di bawahnya:

System.out.println(tipe list= + list.getClass().getName());

periksa, tipe apa yg dihasilkan?

2010/2/4 Takat Wicaksono takat.wicaks...@gmail.com



 Dear Jugers,

 Ada permasalahan pada saat saya ingin mengambil data, saya gunakan
 postgresql sebagai database dan jboss sebagai application servernya sedikit
 cuplikan code dari saya :

 @NamedNativeQuery(name = custAccountTxnByRangeCode,
 query = SELECT o.id,o.code,o.dateof,o.biller_
 code,o.custacc_code,o.remarks,o.amount,o.trx_type,o.trx_mask,o.trace_no,o.cust_code,o.cust_name,o.created_date
  +
 FROM v_custaccounttrx AS o  +
 WHERE ((o.custacc_code = ? OR o.custacc_code = ?) AND
 (to_char(o.created_date,'-mm-dd') BETWEEN ? AND ? ))  +
 ORDER BY o.custacc_code DESC,
 resultClass=VCustomerAccountTransactionVO.class
 )


 saya panggil data seperti berikut:

 list =
 (ListVCustomerAccountTransactionVO)ctx.listNamedQuery(custAccountTxnByRangeCode,701122,701133,
 2010-01-01,2010-01-31);


 Permasalahannya data yang keluar tidak urut (seperti dibawah ini)
 custacc_code
 701133
 701133
 701133
 701133
 701133
 701133
 701133
 701133
 701133
 701133
 701133
 701122
 701133
 701122

 Apakah ini bugs dari Jboss ya, karena secara logika kan harusnya urut.
 tolong pencerahannya.



 Thanks In Advance

 Takat Wicaksono

 ---
 IT Independent
 SamInos Inti Solusi
 http://www.saminos.com
 Exploring Your Solution With Saminos's technology

 ---

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Criteria vs HQL

2010-02-04 Terurut Topik Daniel Baktiar
yupe.
yg gue maksud kalau refactor model, paling tidak Criteria bisa adjust dengan
baik, sementara HQL karena dalam bentuk String tidak akan terdeteksi.

2010/2/4 Jecki jecki...@gmail.com



 HQL bisa digunakan untuk NamedQuery yang otomatis akan di-compile pada saat
 hibernate startup. Jadi ini cukup membantu karena mengurangi runtime error
 (tergantung definisi runtime-nya).

 Dengan NamedQuery juga berarti HQL bisa memanfaatkan fitur query cache.
 Implementasi di belakangnya mungkin berupa PreparedStatement (ini dugaan
 saja). Jadi query SQL tidak selalu digenerate on the fly, tapi hanya sekali
 saja CMIIW.

 Criteria otomotatis tidak mendapatkan manfaat dari NamedQuery. Jadi SQL
 selalu digenerate on the fly pada saat dipanggil. Keuntungannya sangat
 dinamis karena field yang akan di-compare bisa disusun saat runtime,
 tergantung kondisi2 yang dibutuhkan.

 Sepertinya untuk soal refactoring Criteria juga tidak membantu banyak.
 Hanya bisa untuk refactoring class. Tapi kalau sudah refactoring field
 sepertinya sama saja dengan HQL. Jadi untuk kasus ini safety net yang tepat
 adalah Unit Test.


 2010/2/4 Daniel Baktiar dbakt...@gmail.com



 menurut gue:

 kalau masih bisa pakai Criteria, lebih baik pakai Criteria. ada lebih
 banyak safeguard kalau menggunakan Criteria, walaupun belum mencapai apa yg
 diperlukan di tingkat ideal. alasannya maintanability.


 Criteria menggunakan java object, sehingga kalau model berubah, type
 checking dan refactoring berjalan dengan baik.

 bila menggunakan HQL, perubahan type, refactor dsb, akan gagal pada saat
 run time, bukan pada saat compile time.

 kalau untuk maintainability dan source code sudah ribuan class, disuruh
 memilih compile time error atau runtime error, saya akan pilih warning
 compile time.

 sekali lagi, seperti disebutkan di atas, walaupun menggunakan Criteria
 tidak menjamin bahwa semua perubahan yang tidak valid akan membuat compile
 time error bila menggunakan Criteria, tetapi masih lebih baik daripada
 menggunakan HQL. untuk HQL sebagian besar ketidakkonsistenan yg diakibatkan
 perubahan hanya akan muncul saat runtime.


 ada juga hal yang positif bila  menggunakan HQL semua, semua coding query
 akan memiliki konsistensi bentuk. query menggunakan Criteria bentuknya lebih
 variatif. dan bahasa HQL lebih powerful (bisa menentukan join criteria dan
 fetch strategy etc).


  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Criteria vs HQL

2010-02-03 Terurut Topik Daniel Baktiar
menurut gue:

kalau masih bisa pakai Criteria, lebih baik pakai Criteria. ada lebih banyak
safeguard kalau menggunakan Criteria, walaupun belum mencapai apa yg
diperlukan di tingkat ideal. alasannya maintanability.


Criteria menggunakan java object, sehingga kalau model berubah, type
checking dan refactoring berjalan dengan baik.

bila menggunakan HQL, perubahan type, refactor dsb, akan gagal pada saat run
time, bukan pada saat compile time.

kalau untuk maintainability dan source code sudah ribuan class, disuruh
memilih compile time error atau runtime error, saya akan pilih warning
compile time.

sekali lagi, seperti disebutkan di atas, walaupun menggunakan Criteria tidak
menjamin bahwa semua perubahan yang tidak valid akan membuat compile time
error bila menggunakan Criteria, tetapi masih lebih baik daripada
menggunakan HQL. untuk HQL sebagian besar ketidakkonsistenan yg diakibatkan
perubahan hanya akan muncul saat runtime.


ada juga hal yang positif bila  menggunakan HQL semua, semua coding query
akan memiliki konsistensi bentuk. query menggunakan Criteria bentuknya lebih
variatif. dan bahasa HQL lebih powerful (bisa menentukan join criteria dan
fetch strategy etc).

2010/2/3 null_pointer80 null_pointe...@yahoo.com



 Hi All,

 Biasanya di dalam project real, mana yg lbh sering dipake ya, criteria ato
 hql (bagi yg gunain hibernate)?
 Kira2 apa plus minus nya ya?

 Kalo pendapat pribadi, utk query yg uda fix parameternya, lbh enak pake
 hql.

 Thanks

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] tanya: Langkah membuat software yang benar?

2010-01-29 Terurut Topik Daniel Baktiar
sepertinya yang ditekankan pada pair programming itu lebih ke arah:

   - produktivitas meningkat, karena ada diskusi mengalir
   - membantu think out of the box
   - ada sanity check tentang apa yg dikerjakan; kalau kerja sendiri
   seringkali developer akan explore terlalu dalam di suatu hal, padahal ada
   alternatif lain yang lebih cepat;
   - code review berjalan selagi programming dilakukan


teknisnya seharusnya:

   - satu orang pada keyboard, coding, yang satu lagi memperhatikan dan apa
   yang dikerjakan dan mengomentari bila perlu
   - role ini dipertukarkan secara berkala tiap beberapa satuan waktu
   - tidak ada over time


2010/1/28 sm96 syaiful.mukh...@gmail.com



 pair programming itu coding satu komputer berdua
 keuntungannya, kalo satunya gak masuk kerja jalan terus
 gak masuk ini bisa aja entah sakit, ijin, bolos, macet, hujan,
 resign, atau malah dipecat :D
 gimana memanagenya? yah gimana caranya
 satu kerjaan di kerjakan bareng berdua gitu.

 2010/1/27 zul Daisuki j.dais...@yahoo.com



 mungkin ini ada hubungannya dgn management project gitu yah?
 mumpung ada tread ini mau sekalian nanya juga :D
 yang dimaksud pair programming itu kyk gmn yah?
 bagaimana menjalankan  memanage nya?

 --
 *From:* Joe yohanes3harta...@yahoo.com
 *To:* jug-indonesia@yahoogroups.com
 *Sent:* Wed, January 27, 2010 3:23:08 PM
 *Subject:* [JUG-Indonesia] tanya: Langkah membuat software yang benar?



 Saya mau tanya ke teman-teman, atau ada yang berbaik hati mensharingkan
 pengalamannya.

 Bagaimana cara/ langkah membuat software dengan kerja team, dan biasanya
 harus melibatkan berapa tenaga ahli?
 saya juga pernah mendengar tentang blue print tapi sampai sekarang yang
 belum pernah melihat bentuk dari blue print, semoga ada yang mau sering
 filenya. Karena pasti sangat berguna bagi teman-teman yang lain.

 MAJU TERUS INDONESIA.





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

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Re: R.I.P Sun Microsystems

2010-01-22 Terurut Topik Daniel Baktiar
solaris akan tetap dimaintain sama oracle. karena memiliki nilai tambah
strategis.
oracle akan memiliki complete stack, hardware, operating system, storage,
app server, database.

ini bukan hoax, beritanya udah dari beberapa bulan lalu.
oracle hanya menunggu jawaban dari EU Commission, apakah akuisisi ini
melanggar undang undang antimonopoli di eropa.
karena jawaban sudah keluar, sudah hampir pasti rusia dan cina akan
menyetujui juga. karena itu oom goosling menampilkan gambar itu di blognya.

2010/1/22 Dion Azani dion_az...@yahoo.com



 Terus .. gimana dengan nasib Server, dan OS SUN ..?? Ganti juga dengan
 menggunakan Oracle .?? SUN SOLARIS -- Oracle SOLARIS .. gitu ?

 Ini HOAX atau beneran ndak sich ..??

 --- On *Fri, 1/22/10, Niksen Harjanto milis.java.ko...@gmail.com* wrote:


 From: Niksen Harjanto milis.java.ko...@gmail.com
 Subject: Re: [JUG-Indonesia] Re: R.I.P Sun Microsystems

 To: jug-indonesia@yahoogroups.com
 Date: Friday, January 22, 2010, 3:25 AM




 SUN lebih ngacu ke arah open source, jadi produknya bisa dibilang
 gratis downloadn n pake. Yang dijual itu supportnya ke user. Kenapa
 rugi ya bisa2 aja pengguna software SUN itu orang2 yang sukanya bajak
 membajak, udah yang penting gratis n powerfull.
 Padahal karyawan SUN sendiri mesti digaji tiap bulan, n gajinya kan ga
 ecek2 kaya di Indonesia...

 *jiah...dunia sempit... ketemu lagi di sini...

 Niksen H
 (cuma bisa delphi doang...)

 On 1/22/10, ANDI KUSNADI myok...@yahoo. 
 comhttp://mc/compose?to=myokaku%40yahoo.com
 wrote:
  kadang-kadang bingung juga yah, perusahaan segede gitu aja bisa
 rugi,padahal
  kan itu perusahaan berteknologi canggih, ternyata teknologi canggih tidak
  bisa terhindar dari kerugian.
 
  Best Regards,
 
 
  Andi Kusnadi,Skom
  0813 1883 92 37
  programmer .net, java, streamezzo
 
 
 
 
   _ _ __
  From: kus.andriadi kus.andriadi@ yahoo.co. 
  idhttp://mc/compose?to=kus.andriadi%40yahoo.co.id
 
  To: jug-indonesia@ yahoogroups. 
  comhttp://mc/compose?to=jug-indonesia%40yahoogroups.com
  Sent: Fri, January 22, 2010 9:52:57 AM
  Subject: [JUG-Indonesia] Re: R.I.P Sun Microsystems
 
 
 
 
  --- In jug-indonesia@ yahoogroups. com, Samuel Franklyn sfrank...@. ..
  wrote:
 
  On 1/22/2010 9:21 AM, Oculy silaban wrote:
  
  
   maaf ini artinya apa ya? apakah sun sudah tidak ada lagi?
 
  Sun dibeli sama Oracle. Tahun ini kemungkinan nama Sun tidak akan
  ada lagi. Jadi nanti tidak adalagi Sun JDK yang ada Oracle JDK.
 
  wah berarti sertifikat pun berubah jadi Oracle Certified Java
 Programmer..
  .:D apa SCJP gak diadain lagi ya? kwkwkwk...nasib yang udah ngambil gmana
  tuh
 
 
 
 
 
 


  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] cara mengelola 2 branch

2010-01-05 Terurut Topik Daniel Baktiar
hi martin,

commit setiap ada perubahan seharusnya ga jadi masalah.
coba pelajar branching and tagging, sehingga merge dapat dilakukan bukan
saja antar revisi, tapi juga antara tag tertentu.
kalau ada revisi yang penting, lakukan tagging (di svn tagging dan branching
adalah hal yang sama, yaitu 'cheap copy').

di svn semua bermain konvensi saja.

2010/1/5 martinus j wahyudi joshua_del...@yahoo.co.uk



 Kawan semua,

 Saat ini, di kantor saya sudah mulai pake SVN sebagai repo. Selama ini kita
 hanya pengembangan 1 jalur saja, cuma pake trunk. Tapi di pengembangan
 sebuah produk http://product.patranusa.com/daval, kita terpaksa mulai
 bikin branch. Branch tsb:
 - 2.0 -- ini yg sudah release
 - 2.5 -- ini yang masih dikembangkan lagi, dan sudah memiliki fitur
 subscribe.

 celakanya, manajer saya minta ada perbaikan2 minor di 2.0, sehingga setiap
 ada perubahan di 2.0 saya harus melakukan sinkronisasi ke 2.5. sedangkan
 bila ada perubahan di 2.5 tp masih bersifat minor, jg harus sinkron ke 2.0.

 celakanya, ternyata saya baru tahu cara kerja jorok di svn itu efeknya
 sangat bikin pusing. saya harus akui, commit yg kita lakukan itu sering
 sekali, tp bukan berdasarkan per modul / final, tp setiap save, pasti kita
 lakukan commit. jadinya pas mau merge agak report.

 Satu lagi, SVN itu kalo mau merge ternyata berdasarkan nomor revisi ya?
 bukan berdasarkan file per file.

 Ada tips / trick ngga buat mengatur masalah seperti ini dengan SVN?

 Sincerely,
 Martin


  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] helep please

2009-12-26 Terurut Topik Daniel Baktiar
mengingatkan soal etika milis, harap baca dulu peraturan milis ini. kalau
ngasi topik, tidak disarankan untuk ngasi judul 'helep please'. sebutkan
topik dan problem yg dihadapi, misalnya.

kedua, kalau bisa lakukan pekerjaan rumah anda sendiri. paling tidak belajar
JSP dan Tomcat-nya, dicoba dulu. disarankan jangan mengejar nilai, tetapi
kejar ilmu. kalau tugas ini tidak kelar, terima ini sebagai dorongan untuk
belajar JSP/Tomcat lebih dalam. belajar kan butuh waktu.

ketiga, jangan sembarangan curhat, sapa tau dosen anda juga anggota milis
ini (kemungkinannya besar, kalau dia ngajar java...).


2009/12/26 bardin muh bardi...@yahoo.com



 please help mi !!!
 ada yg punya program JSP tentang bookstore, dan penggunaanya(setting APACHE
 TOMCATnya)
 nih tugas besar sy, susah amat... saya belum plajari dah disuruh buat...
 dosen aneh. waktu dikasih mepet lagi!!!

 terimakasih banyak buat teman2 yg membantu saya...
 tanpa kalian saya tidak bisa apa2.
 saya dah googling...
 tapi bahasa ga dapat2!!!

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Monty says: Help save MySQL from Oracle's clutches

2009-12-19 Terurut Topik Daniel Baktiar
kalau diregulasi, justru vendor2 yg ga bisa survive akan terus bertahan.

antimonopoli jelas ga kena. emang seberapa hebat mysql itu, sampai kalau
dibeli oracle jadi monopoli. justru si monty yg mimpi. kalau database yg
lain kena, dia sih ga peduli, ini cuma anak kesayangannya aja.

kalau dari jumlah download, mysql mungkin banyak, tapi kalau dari omzet
penjualan masih ga ada apa2nya. mysql bahkan bukan di liga pertarungan 3
besar, oracle - db2 - sqlserver.
terus kalau di pasar open source juga kan masih banyak saingannya,
enterprisedb/postgresql yg lebih free.

2009/12/18 Muhammad Irfani Sahnur irf...@irfani.web.id



 neolib ya kejam.
 kalo undang2 anti monopoli ga kena ya ?


 irfani

 http://irfani.web.id
 Y! irfani_s


 2009/12/17 Frans Thamura fr...@meruvian.org



 dunia sudah sangat kejam bro,

 monty secara ekosistem benar, tetapi ini pembelajaran mahal

 ini masukan buat yang buat perusahaan opensoruce, siap2 aja bisa kejadian
 seperti ini

 sudah apir seumur hidup monty melawan oracle database, jadi yah we know
 lah masalahnya gimana, mysql sudah seperti nyawanya

 tetapi dg sales 100 juta, dia kok ngiler uang 1 billion Sun, yah itu dia
 dah digelapkan , dan sudah terlambat

 oracle akan melakukan apapun

 F


  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Weblogic - Jasperreport :[error] java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

2009-12-18 Terurut Topik Daniel Baktiar
saya pikir lebih mungkin karena masalah library yang di-deploy di app
server, atau class loader priority.
mungkin ada component yg di deploy di luar war anda di satu yg tidak ada di
lainnya.

2009/12/18 pinguin meriang pinguin.meri...@gmail.com



 On Thu, Dec 17, 2009 at 5:32 PM, raineir pradana
 man_above_...@yahoo.com man_above_rey%40yahoo.com wrote:
 
 
 
  Dear JUGers,
 
  mohon bantuannya, saya dapat error:
 
  Dec 17, 2009 5:13:07 PM WIT Error HTTP BEA-101017
 [weblogic.servlet.internal.webappservletcont...@2b0fe524 - appName:
 'application', name: 'application.war', context-path: '/app-v3',
 spec-version: '2.5'] Root cause of ServletException.
  java.lang.NoClassDefFoundError: Could not initialize class
 net.sf.jasperreports.engine.util.JRStyledTextParser
  at
 net.sf.jasperreports.engine.fill.JRBaseFiller.init(JRBaseFiller.java:174)
  at
 net.sf.jasperreports.engine.fill.JRVerticalFiller.init(JRVerticalFiller.java:74)
  at
 net.sf.jasperreports.engine.fill.JRVerticalFiller.init(JRVerticalFiller.java:56)
  at
 net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:143)
  at
 net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:53)
 
  kenapa yah?padahal lib jasperreport-3.6.0.jar sudah saya taruh di folder
 WEB-INF/lib, udah gt di server development nggak ada masalah, tapi ketika di
 deploy ke server production malah error kaya diatas... btw environment yg
 saya pakai:
 
  server development:
  - Oracle Weblogic 10.3 App. server 32 bit
  - jdk 1.6.0
  - jasperreport 3.6.0
  - run @ Solaris 10 - 32 bit
 
  server prod:
  - Oracle Weblogic 10.3 App. server 64 bit
  - jdk 1.6.0
  - jasperreport 3.6.0
  - run @ Solaris 10 - 64 bit
 
  apa perbedaan server 32 bit dgn 64 bit bermasalah?any solutions?thanks
 before :)
 
 Sepertinya banyak yang mengalami masalah seperti anda om..
 ini contoh salah satu kasus [1], Jasper tidak compatible dengan Google
 AppEngine.

 Mungkin, antara implementasi WebLogic untuk 32bit dan 64bit beda kali yah?

 [1]
 http://www.jscriptive.org/2009/08/jasperreports-and-google-appengine.html

 --
 salam

 pm
 

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Monty says: Help save MySQL from Oracle's clutches

2009-12-17 Terurut Topik Daniel Baktiar
Si Monty pinginnya, akuisisi Sun oleh Oracle dibatalkan, atau minimal Oracle
akuisisi dengan catatan tidak include MySQL (dijual ke perusahaan lain).

Terlalu banyak personal interest dia di situ.
Kalau dulu dia memang bener2 tulus, dia akan minta agreement dari Sun di
kontrak jual beli, dengan klausul jangan pernah dijual ke vendor lain.



2009/12/17 Ifnu bima ifnub...@gmail.com



  maksud dia, kalo yg beli Sun, gak masalah. asal bukan Oracle.
  karena udah terlanjur Sun dibeli Oracle, pinginnya dia ambil lagi
 barang dia. andaikata itu bisa dilakukan,
  mungkin dia akan lakukan. apa iya bisa gitu?
  that's the point. jadi, bagiku, itu bukan sekedar masalah duit.

 Monty by back MySQL dari sun.

 Setelah Sun - mysql mungkin EU bisa kasih jalan Sun dibeli oracle, begitu?

 karena sepertinya Mysql ini dulunya perusahaan yang terdaftar di EU
 dan dibeli Sun yang terdaftar di AS

 --

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

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Monty says: Help save MySQL from Oracle's clutches

2009-12-16 Terurut Topik Daniel Baktiar
menurut gue sih. monty ga fair. dia udah jual copyright, terus dia melakukan
black campaign atas sesuatu yg bukan milik dia.
kalau orang lain yang memulai campaign ini, untuk menyelamatkan mysql, itu
lain cerita. tapi ini mulai dari si monty.

kalau seperti ini, menurut gue dia orangnya ga fair secara bisnis.
kalau dia bilang dia mau balikin duitnya buat beli lagi mysql, lain cerita.
itu duit udah dimakan, sekarang ngomong gitu.

2009/12/16 sm96 syaiful.mukh...@gmail.com



 ini masalahnya, orang khawatir terjadinya pembunuhan teknologi... bukan
 lagi masalah duit.

 2009/12/16 Daniel Baktiar dbakt...@gmail.com



 iya tuh,

 monty udah ngantongin duit dari sun, terus buat mariadb, terus masih
 berusaha taro poison pill di barang yg udah bukan punya dia.

 gue ga setuju dengan attitude monty, kalau memang ga mau ngelepas mysql,
 dari dulu jangan dijual.

 2009/12/14 Frans Thamura fr...@meruvian.org



 yah monty dan eropa gak rela, kalah persaingan sama eropa

 dah terima 1 billion masih tetap pengen punya mysql :)

 dari tahun 2005-an jg kita dah tahun sun pasti tutup, lihat aja trend
 sahamnya, dari 2001 turun terus gak pernah naik, no innovation inside sun
 since the dotcom buble.

 yah dia culas juga dah tajir gitu :)

 harus berguru sama mark shuttle worth dia, gimana jualn thawte ke
 verisign, terus buat ubuntu..

 F




 --
 -o--o---( ^  ^ )---o--o-
 Speed Optimization: Seek and ye shall find!
 In case it isn't in the cache yet, too bad, you've to wait 40x longer.
 Daniel Baktiar (http://dbaktiar.wordpress.com)




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

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Monty says: Help save MySQL from Oracle's clutches

2009-12-15 Terurut Topik Daniel Baktiar
iya tuh,

monty udah ngantongin duit dari sun, terus buat mariadb, terus masih
berusaha taro poison pill di barang yg udah bukan punya dia.

gue ga setuju dengan attitude monty, kalau memang ga mau ngelepas mysql,
dari dulu jangan dijual.

2009/12/14 Frans Thamura fr...@meruvian.org



 yah monty dan eropa gak rela, kalah persaingan sama eropa

 dah terima 1 billion masih tetap pengen punya mysql :)

 dari tahun 2005-an jg kita dah tahun sun pasti tutup, lihat aja trend
 sahamnya, dari 2001 turun terus gak pernah naik, no innovation inside sun
 since the dotcom buble.

 yah dia culas juga dah tajir gitu :)

 harus berguru sama mark shuttle worth dia, gimana jualn thawte ke verisign,
 terus buat ubuntu..

 F

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Jika Out Memory Program Keluar

2009-12-07 Terurut Topik Daniel Baktiar
OutOfMemoryError ga selalu fatal. Ada kasus dimana dia worthed untuk
di-catch.
Kalau di application server, juga perlu melihat kondisinya.
Application server seperti WebLogic bisa mendeteksi dan melakukan graceful
shutdown atau self tuning jika mendapatkan exception seperti ini. Kalau
bagian menghandle error tersebut sudah dirancang untuk tidak menambah
alokasi heap, seharusnya gpp.

Contohnya lain, misalnya, di Eclipse IDE, waktu mau buka file text SQL yang
sangat besar, bisa terjadi nge-throw OutOfMemoryError. Component OSGi yang
melakukan loading file tersebut crash, tetapi container OSGi ga tewas, cuma
muncul popup window ngasi tau, lalu click OK. Eclipse IDE terus berjalan
dengan baik tanpa side effect, karena kondisi yang menyebabkan hal tersebut
bisa diatasi.


2009/12/4 Adelwin, Adelwin adelwin.adel...@sc.com



  Ini dulu pernah gue debat sama temen nih…

 Lupa hasil nya gimana yah… :D

 Kalo missal nya kita catch Throwable… which is infact permitted by java…

 Lalu terjadi OutOfMemoryError… lalu yang catch tuh siapa sebenernya?

 Karna sebenernya udah collapse khan JVM nya?

 Coba ajah di debug…

 Kasi break point di catch clause di program bawah ituh..

 Gak akan di break..

 Semua udah collapse…

 Satu2 nya cara adalah di wrap…

 Either sama script, yang bisa monitor return dari java program…

 If return != 0 then error happened…

 Ato java program yang laen…





 *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




   --

 *From:* jug-indonesia@yahoogroups.com [mailto:
 jug-indone...@yahoogroups.com] *On Behalf Of *Ifnu bima
 *Sent:* Friday, December 04, 2009 9:29 AM
 *To:* jug-indonesia@yahoogroups.com
 *Subject:* Re: [JUG-Indonesia] Jika Out Memory Program Keluar





  Bagaimana caranya menangkap pesan Out Of Memory, saya pikir out of memory
 adalah bukan error karena tidak terkena di proses Exception.
  saya ingin bila program terjadi out of memory ingin tampilkan pesan
 program harus akan keluar.
  terima  kasih.

 bisa dicatch tapi aplikasi tetep harus direstart, karena kalau udah
 kena OutOfMemoryError JVMnya udah crash ga bs diperbaiki dan harus
 direstart.

 try{

 //kode

 } catch(java.lang.OutOfMemoryError ex) {
 //munculkan JOptionpane
 System.exit(0); // menutup aplikasi

 }

 --

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

 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.


  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Can't connect to X11 window server + jasperreport jalan di windows, tidak jalan di linux tertentu..

2009-12-04 Terurut Topik Daniel Baktiar
ini develop di komputer sendiri kok pake lewat proxy server ya.
settingan proxy di browser dimatiin aja dulu.

kalau di linux, di bash shell, coba jalanin dulu:

sh based:
$ export http_proxy=
atau (csh based):
$ unset http_proxy

apakah ada settingan profile global yg memaksa anda menggunakan proxy?


2009/12/3 HERIANTO h3ria...@gmail.com



 thx untuk smua yg dah bantuin...,

 sebelumnya tanpa ganti menjadi ga ada petik, saya coba buka reportnya dan
 muncul error sperti biasa...bgitu saya ganti menjadi tanpa tanda
 petik..reportnya saya refresh...kemudian reportnya bisa nampil alhasil
 sukses...nah bgitu saya close report tersebut lagi, terus mo saya buka
 lagi..muncul error :

 Bad Gateway

 The proxy server received an invalid response from an upstream server.
 Apache/2.2.3 (CentOS) Server at www.XXXYYYZZZ.com Port 80


 nah, kira2 error ini ada hubungannya ga dengan settingan yg td...trus
 biasanya ada error itu karena apa ya ? cara betulin gmn ? saya dah coba
 restart tomcat dan apache nya tp biasanya ga ngaruh..baru bisa normal ketika
 saya restart komputer...masalahnya saya agak riskan jika harus restart
 komputer karena programnya dah live dan biasnya suka muncul kernel panik.


 nah, untuk maren bgitu saya restart komputer, pas saya mo akses program nya
 lagi..misalnya www.XXXYYYZZZ.com...menjadi ga bisa kebuka...loading trus
 gitu..kyk nyari2 ga ketemu...kira2 smua ini ada hubungannya dengan
 penambahan ini..??

 dan itu baru kembali normal setelah settingan itu saya hapus, dan saya
 restart komputer...(tp saya ga yakin itu gara2 settingan td)..

 thx
 Herianto

 2009/12/2 Jecki jecki...@gmail.com



 set-nya ke CATALINA_OPTS saja. terus jgn pake tanda kutip

 CATALINA_OPTS=-Djava.awt.headless=true


 2009/12/2 HERIANTO h3ria...@gmail.com h3rianto%40gmail.com
 
  thx, saya dah buat kok..cuma memang masih ga mo jalan..
 
  saya pake tomcat...buatnya di file catalina.sh kan ya ?
  saya nambahin sperti ini..benar ga ?
  JAVA_OPTS='-Djava.awt.headless=true'
 
  Regards,
  Herianto




 --
 Thanks
 Herianto

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Can't connect to X11 window server + jasperreport jalan di windows, tidak jalan di linux tertentu..

2009-12-02 Terurut Topik Daniel Baktiar
coba pelajari koneksi XServer XClient.
anda perlu punya XServer di tempat anda kerja.

misal anda bekerja di workstation terminal 192.168.23.62
lalu telnet/ssh ke mesin lain, dimana program jasperrreport berada,
192.168.23.35

pastikan bahwa di 192.168.23.62 anda memiliki xserver.
di mesin  tersebut, anda perlu menjalankan:
$ xhost +192.168.23.35

di mesin 192.168.23.35, jalankan (kalau sh/bash):
$ export DISPLAY=192.168.23.62:0.0

atau (kalau csh, tcsh):
$ setenv DISPLAY=192.168.23.62:0.0

baru coba jalankan lagi jasperreport tersebut.
asumsi udah ga ada masalah firewall ya.

2009/12/2 HERIANTO h3ria...@gmail.com



 All, minta bantuannya donk..

 jadi saya ada bikin report dgn jasper report...nah programnya skrg jalan di
 windows lancar.., di linux ada yg bisa jalan dan ada yg ga bisa jalan...
 nah yg ga bs jalan muncul errornya..

 java.lang.InternalError: Can't connect to X11 window server using ':0.0
 ' as the value of the DISPLAY variable.
 sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
 sun.awt.X11GraphicsEnvironment.clinit(X11GraphicsEnvironment.java:134)
 java.lang.Class.forName0(Native Method)
 java.lang.Class.forName(Class.java:141)

 java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:
 62)

 setelah saya googloing (
 http://www.coderanch.com/t/62480/Other-Open-Source-Projects/Jasper-Report-t-connect-X)
  , kesimpulan yg saya dapat adalah ada kemungkinan di linux yg tidak jalan
 tuh tidak ada x11...nah yg ingin saya tanyakan adalah bagaimana cara
 mengetahui di linux tersebut sudah di install x11 atao blm ?

 trus kalo misalnya blm..kira2 gmn installnya ya...mksdnya install x11  nya
 mesti dari cd linuxnya ato bisa download x11 nya ?

 ato mungkin ada solusi lain?

 thx
 Cuilim

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Q: ngerun 2 tomcat

2009-12-02 Terurut Topik Daniel Baktiar
port 8443 masih dipake tomcat yang lain.
ganti juga 8443-nya.

2009/12/2 Penyihir Kecil penyihirke...@yahoo.com



 aq udah ubah port di server.xml
 Connector port=6000 protocol=HTTP/1.1
connectionTimeout=2
redirectPort=8443 /

 Connector port=7000 protocol=HTTP/1.1
connectionTimeout=2
redirectPort=8443 /

 tapi pas aq run 2-2 nya selalu kena error javabind: address already in
 use

 ada yg tw kenapa?


 best regards

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



  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] HTTPS Oracle Appserver

2009-12-02 Terurut Topik Daniel Baktiar
oracle app server ini apa ya? oc4j maksudnya?

2009/11/30 Wilyu initial...@yahoo.co.id



 Halo Semua...,

 saya mau tanya..., saya ada buat applikasi web pake JSP, rencananya saya
 mau publish pake HTTPS, ada yang pernah setting HTTPS gak di Oracle
 Appserver ?, trus, ada yang ngerti cara buat certificate untuk testing nya
 gak ya ?

 thanks b4...

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Out Of Memory gak Rollback Data

2009-11-28 Terurut Topik Daniel Baktiar
hi onsir,

boleh diperjelas, ini nyimpan data pakai apa, database kah? cara aksesnya
seperti apa? jdbc? spring transaction? jpa?

2009/11/28 onsir salman onsirsal...@gmail.com



 Out Of Memory gak Rollback Data

 Saya ingin input data ke dalam dua tabel yaitu tabel Pinjaman dan
 RencanaAngsuran
 Pada saat saya tes dengan data spt ini program menjadi Out of memori,
 tetapi datanya tidak ter rollback oleh program.

 Misal saya input :
 KodePinjaman = P001
 Lama angsur = 1 smapai 100 hari
 hasilnya bagus tidak terjadi error

 lalu data saya hapus.

 lalu saya coba input data spt ini
 KodePinjaman = P002
 Lama angsur = 1000 hari
 hasilnya out of memory, dan klw saya lihat proses penginputan hanya smapi
 560 saja

 lalu saya coba input data lagi, tanpa menutup program dgn data spt ini
 KodePinjaman = P003
 Lama angsur = 30 hari
 Hasilnya bagus tidak terjadi error, tetapi data yg tersimpan bukannya 30,
 melainkan 590 record

 Dengan data spt ini
 Table Pinjaman
 Kode name LamaAngsur
 P002 Iwan 1000
 P003 Wardi 30

 Table RencanaAngsuran
 Kode AngsuranKe
 P0002 1
 ..
 ..
 P0002 560
 P0003 1
 P0003 2
 ..
 ..
 P0003 30

 Yang jadi pertanyaan bagaiamana caranya Bila terjadi Out Of Memory data
 akan Ter ROOLBACK

 Karena kode program saya tidak bisa merolback data bila ada error tsb.
 Klw error yang lain data bisa terrolback.










  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Security di Server Tomcat atau Glass Fish

2009-11-27 Terurut Topik Daniel Baktiar
hi bayuadji seno,

kalau yang dimaksud adalah file ms word-nya tidak bisa di-download, tapi
isinya bisa ditampilkan dalam format lain, caranya adalah dengan me-render
file tersebut ke dalam bentuk image, yang bisa di-scroll. cara handling di
code-nya adalah bagaimana supaya generate image view port tersebut dengan
efisien dan me-render dengan benar.

cara lain adalah dengan menggunakan rich internet client, misalnya dengan
flash.

dalam hal seperti ini, file ms word-nya terlindung dari download, tetapi
informasi di dalamnya tetap orang bisa catat, atau seperti kata thomas, bisa
ditangkep dengan print screen. bedanya orang tidak semudah itu untuk
memiliki source document, paling tidak effortnya lebih keras.

semoga membantu.

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



 itu pun masih bisa ditangkep dengan tombol Print Screen ;-)
 (di Mac Cmd+Shift+3 langsung ke-save di file)


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

 On Nov 26, 2009, at 2:50 PM, sm96 wrote:
  sepertinya tidak bisa, kalo toh filenya pasti didownload dulu baru
  bisa ditampilin isinya.
  kecuali, anda pake/bikin program yg bisa preview isi dokumen dengan
  format yg diminta.
 
  2009/11/26 Bayu Adji bayusenoa...@gmail.com bayusenoadji%40gmail.com
 
  Dear teman2.
 
  Ada yang mau saya tanyakan.
  Saya ada aplikasi web base dan di situ ada fasilitas untuk melihat
  dokumen misal dokumen MS.Word.
  Bagaimana caranya agar dokumen tersebut hanya bisa di lihat tapi
  tidak bisa di download.
 
  Kira2 pengaturan tersebut ada di sisi server atau di sisi coding
  dengan java
 
  Mohon bantuannya
 

  




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Error Koneksi SQL Server 2000 dari pentaho / jasper report

2009-11-23 Terurut Topik Daniel Baktiar
boleh tau error koneksi ke port 1433-nya error apa?

2009/11/23 Ali Gunawan gunle...@gmail.com



  Halo teman,



 Saya ada error waktu mau koneksi SQL Server 2000 ke pentaho /
 jasper report, kira kira masalahnya apa ya ?

 Sy menggunakan net.sourcefourge.jtds.jdbs.driver .. muncuk error
 IOexception connection



 Sedangkan kalau menggunakan driver Microsoft nya juga error koneksi TCP
 port 1433… pls advise



 Mohon pencerahan dan bantuannya



 Thxs

Ali G
   




-- 
-o--o---( ^  ^ )---o--o-
Speed Optimization: Seek and ye shall find!
In case it isn't in the cache yet, too bad, you've got to wait 40x longer.
Daniel Baktiar (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] File/image Storing

2009-11-20 Terurut Topik Daniel Baktiar
kalau di oracle, bisa disimpan di database sama, tetapi gunakan tablespace
yang beda dengan storage yg juga bisa beda.

2009/11/19 sjtirtha sjtir...@gmail.com



 Hi,

 ada yg pernah bikin applikas yg store banyak file dan images ga ?
 Gua pengen tau best practice utk store file / images.
 Apa baik simpen di filesystem atau di database, atau ada storage laen?
 Kalo simpen di database baiknya datamodelnya seperti apa?
 Soalnya kalo image disimpen sebagai BLOB di DB table yg sama dengan master
 data, bisa2 jadi masalah dengan performance.

 atau mungkin ada yg tau gimana Flickr, Facebook, dll simpen file/image
 mereka

 STeve

  




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


Re: [JUG-Indonesia] OOT: Python

2009-11-18 Terurut Topik Daniel Baktiar
ok.
tentang microthreads, memang tidak menghilangkan semua problem dengan GIL.

tapi sekali lagi, scalable atau tidak scalable itu ga tergantung dari
language, tetapi juga dari desain platformnya.


pemikiran yang salah:
python ada problem dengan GIL, ga bisa memanfaatkan multicore off-the-shelf
seperti clojure atau scala -- apa saja yang menggunakan python pasti ga
scalable

SALAH BESAR.

google appengine, memilih python sebagai bahasa utamanya (java adalah
pilihan kedua).
walaupun GIL tidak membuat penggunaan multicore hal yang mudah, pendekatan
grid appengine juga tidak memerlukan multithreading. dengan menggunakan
multiprocessing saja, paralelism dan utilisasi cpu multicore tetap maksimal.


appengine cuma membuat rule: developer ga boleh pake library thread. puff,
problem GIL hilang ditelan bumi.

scalability diperoleh dengan mendistribusikan ke banyak process.

di dalam distributed computing yang sesungguhnya, faktor penentu bukanlah
multithreading, tetapi seberapa cepat message passing (antar process)
dilakukan. misal dalam cluster map/reduce, paralelisme diperoleh tanpa
memerlukan multithreading.
stackless didesain untuk paralelisme dalam distributed computing, message
passing dilakukan dengan cepat.

mana yang lebih mudah untuk scale, menambah jumlah mesin atau menambah
jumlah core dalam 1 cpu?

sepertinya google memilih untuk scale up dengan banyak commodity computer,
commodity memory, commodity disk, ketimbang meningkatkan jumlah core dalam
cpu (yg jelas terbatas).

statement yg sama berlaku juga untuk misalnya, kalau pakai PHP pasti ga
scalable. belum tentu.

2009/11/18 Jaimy Azle jaz...@gmail.com



 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

  




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


  1   2   3   4   >