[JUG-Indonesia] Re: mor.ph: Free Java hosting
--- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote: 2008/6/3 Joshua Jackson [EMAIL PROTECTED]: Dear all, Tadi lagi iseng-iseng browsing dan nemuin: http://www.mor.ph/ Ini hostingan untuk Rails, Grails dan Java apps. Prinsipnya Sofware as Service sama kek Amazon AWS (*I think). Untuk yang Java dan Grails itu masih Beta makanya masih Free. Mungkin yang banyak waktu bisa cuba-cuba ini hosting. gue lg cari malah virtualisasi hosting yang gratis :) Yah 'kayaknya' ini bisa juga. Gw juga belum explore lebih dalam.
Re: [JUG-Indonesia] mor.ph: Free Java hosting
2008/6/3 Joshua Jackson [EMAIL PROTECTED]: Dear all, Tadi lagi iseng-iseng browsing dan nemuin: http://www.mor.ph/ Ini hostingan untuk Rails, Grails dan Java apps. Prinsipnya Sofware as Service sama kek Amazon AWS (*I think). Untuk yang Java dan Grails itu masih Beta makanya masih Free. Mungkin yang banyak waktu bisa cuba-cuba ini hosting. gue lg cari malah virtualisasi hosting yang gratis :) F
Re: [JUG-Indonesia] Re: mor.ph: Free Java hosting
Gue dah sign-up. gue dah coba deploy tp kok gk muncul? Trus ngatur databasenya gimana? Bingung --- Joshua Jackson [EMAIL PROTECTED] wrote: --- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote: 2008/6/3 Joshua Jackson [EMAIL PROTECTED]: Dear all, Tadi lagi iseng-iseng browsing dan nemuin: http://www.mor.ph/ Ini hostingan untuk Rails, Grails dan Java apps. Prinsipnya Sofware as Service sama kek Amazon AWS (*I think). Untuk yang Java dan Grails itu masih Beta makanya masih Free. Mungkin yang banyak waktu bisa cuba-cuba ini hosting. gue lg cari malah virtualisasi hosting yang gratis :) Yah 'kayaknya' ini bisa juga. Gw juga belum explore lebih dalam.
[JUG-Indonesia] Powerbuilder, Visual Basic, Progress Lotus Notes Developers
Dicetek (Sing) Pte. Ltd is urgently hiring for the following IT Administrators VB skill set [Create VB scripts to fetch particular field of data from Crystal Report to churn out spreadsheets (MS Excel)] Crystal Report skill set [Create Crystal Report template to fetch data from a middleware (Information will be provided by Customer) to populate the created Crystal Report template] SQL MS Access Database Design Lotus Notes Developers Min 3+ years of experience in the same domain Experience in Notes connector for SAP or any prior integration exp with any other system Powerbuilder Programmers Diploma/ Degree in IT or equivalent Min. 2 experience working in the PB/SQL. Progress Developers Diploma/ Degree in IT or equivalent Min. 4 to 5 years of experience working in the Progress, VB, PL/SQL. Client facing experience, requirement gathering. Exposure/Experience in Data warehousing shall be an advantage. Please email your CV (word format) to [EMAIL PROTECTED] stating your current salary, expected salary availability. If you know anybody interested, please forward this mail or you may also re-post this to your blogs or groups with my email ad, I will appreciate greatly your posting assistance.
[JUG-Indonesia] Jamu Lokal
Dear all, OOT, Pak moderator numpang lewat, bagi rekan2 yg mau lihat foto2 jamu jug-joglosemar dapat di lihat di sini http://picasaweb.google.com/jugjoglosemar kalau matari nya masih belum bisa, karena web nya belum jadi, nah punya jug-bonek dan jug-guelis mana ya ? ini sebagai perbandingan aja dan mohon masukan dari rekan2 thx -- Linux User : 456774 Ubuntu User : 18142 Ym : honocoroko
[JUG-Indonesia] JUG now and future
saya lg diskusi dg toni, dan kemarin dengan thomas dan joshua, terus sam, rudi, dan bruno jadi banyak model yang dibahas mengenai JUG, dan kita ini sebagai salah satu milis yang beken di Indonesia, sampai milis PHPUG, aja pengen punya materi seperti JENI. selain itu Linux yang sudah hampir 2 dekade saja belum ada materi gratis, ini artinya gerakan Java di Indonesia sangat sangat fantastis malah generasi pertama banyak yang hengkang, malah angkatan kedua juga pada hengkang :) dari Nanik, Rudi sampai Jecki sudah gak di Indonesia, CMIIw dan gue lihat sepertinya program exodus akan terus terjadi (i am in the way juga, but.. in another model)... 3 tahun pertama JUG, gue promosi, only one JUG, :) dan sebenarnya ada 3 JUG sih :) Jlinux, JavaId, tapi yang 2 ini yah gak seramai milis ini terus 3 tahun berikutnya, JUG aktif di goverment (atau frans yang aktif di goverment, coba silahkan kasih feedback), dari aktif propose repository IGOS, terus sekarang repo IGOS telah ada peneursnya malah SIPLK Kominnfo buat repo dibawah FOSS-id, dimana sang pemirir Andi Belutz ada disana. sayang sekali mirrior Maven yang dulu disetup ferdinand, jadi gak jelas nih, karena saya sendiri gak tahu mirror maven sekarang gimana, sebab repo FOSS-ID sudah setuju boleh jadi repo maven, tapi siapa yang followup? sekarang JUG ada banyak nih, dan ada banyak hal yang didiskusikan, dan kita harus membuat sebuah gerakan, gue setuju dg ide Joshua, Asia Tenggara (Terbesar), tapi tanpa ada program yang sama antar region JUG, ini sama aja seperti satu kota teriak tebesar di asia tenggara, jadi seperti semut teriak dipadang gurun. and... 2 hari ini gue dicekokin pelajaran kolektif, dimana moderator harus banyak, penyebaran harus besar, dan nama harus besar, bergaung... and... gue dapat info juga, next gen JUG mirip Frans :) suka kebablasan :) haha ada masukan rekan-rekan? maklum saya melihat banyak yang melihat JUG ini jadi pasar, bukan center untuk ekspansi... dan share sepertinya di indonesia dalah haram :) -- -- Frans Thamura Director of Meruvian Education, Consulting, Networking, Profesional Marketplace, OpenSource Development and Implementation Mobile: +62 855 7888 699 YM: [EMAIL PROTECTED] Linkedin: http://www.linkedin.com/in/fthamura Join jTechnopreneur Program @ jtechnopreneur.com
Re: [JUG-Indonesia] Re: mor.ph: Free Java hosting
Ngomong2 soal hosting, ada yg punya referensi VPS hosting yang termurah ga? (spec hardware vs harga) - Original Message From: Gardiary Jantan [EMAIL PROTECTED] To: jug-indonesia@yahoogroups.com Sent: Tuesday, June 3, 2008 4:03:49 PM Subject: Re: [JUG-Indonesia] Re: mor.ph: Free Java hosting Gue dah sign-up. gue dah coba deploy tp kok gk muncul? Trus ngatur databasenya gimana? Bingung --- Joshua Jackson [EMAIL PROTECTED] wrote: --- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote: 2008/6/3 Joshua Jackson [EMAIL PROTECTED]: Dear all, Tadi lagi iseng-iseng browsing dan nemuin: http://www.mor.ph/ Ini hostingan untuk Rails, Grails dan Java apps. Prinsipnya Sofware as Service sama kek Amazon AWS (*I think). Untuk yang Java dan Grails itu masih Beta makanya masih Free. Mungkin yang banyak waktu bisa cuba-cuba ini hosting. gue lg cari malah virtualisasi hosting yang gratis :) Yah 'kayaknya' ini bisa juga. Gw juga belum explore lebih dalam. Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links
Re: [JUG-Indonesia] Just Info NgoJek
kalo di jug joglosemar jamu bentuknya kayak seminar gitu pesertanya bisa sampe 50an orang lebih.. trus gak sempat untuk coding rame-rame nah kalo NgoJeK sesuai namanya Ngoprek Java artinya kita ketemuan trus rame-rame buat aplikasi.. nah untuk project pertama kita lagi buat web jug joglosemar pake struts+hibernate sourcenya kita upload ke google code dan tentunya bisa dilanjutkan dari rumah masing-masing.. Y! : hendro_steven http://hendrosteven.wordpress.com Pingin Belajar Java? Silahkan ke http://sinau-java.blogspot.com - Original Message From: Frans Thamura [EMAIL PROTECTED] To: jug-indonesia@yahoogroups.com Sent: Tuesday, June 3, 2008 10:06:45 PM Subject: Re: [JUG-Indonesia] Just Info NgoJek 2008/6/3 Hendro Steven hendro_steven@ yahoo.com: Jug Joglosemar punya kegiatan namanya NgoJek Ngoprek Java yuK!! hehehehe.. kegiatannya baru sekali nih foto-fotonya http://hendrosteven .wordpress. com/2008/ 05/06/ngojek- 030508/ apa sih beda ngojek sama jamu, bisa jelaskan ke member ini F
Re: [JUG-Indonesia] Just Info NgoJek
2008/6/3 Hendro Steven [EMAIL PROTECTED]: Jug Joglosemar punya kegiatan namanya NgoJek Ngoprek Java yuK!! hehehehe.. kegiatannya baru sekali nih foto-fotonya http://hendrosteven.wordpress.com/2008/05/06/ngojek-030508/ apa sih beda ngojek sama jamu, bisa jelaskan ke member ini F
Re: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
ide bagus :) bagaimana kalo pesertanya juga diundang dari kampus-kampus.. tapi mungkin konsep acaranya jangan hanya seperti seminar (jamu=seminar java) tapi buat bentuk lain yang lebih menarik.. misalnya kita buat Java One Code Day melibatkan ratusan programmer dari berbagai kampus untuk membuat berbagai aplikasi berbasis Java.. kegiatannya masukin ke Museum rekor Indonesia mmm.. tapi butuh sponsor gede nih... ini ide gila tapi bukan gak mungkin :D Y! : hendro_steven http://hendrosteven.wordpress.com Pingin Belajar Java? Silahkan ke http://sinau-java.blogspot.com - Original Message From: Frans Thamura [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: jug-indonesia@yahoogroups.com jug-indonesia@yahoogroups.com; [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Tuesday, June 3, 2008 9:22:58 PM Subject: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future ide bagus :) jamu dibuat serentak boleh juga :) thomas?? kiki?? ade... gimana nih bisa gak 2008/6/3 [EMAIL PROTECTED] com: Coba buat event JAMU tp pesertany bukan hanya satu region JUG,bsa dikata JAMU Nasional.. Qta kan bs satukan visi misi antar JUG... Saya pikir itu bs dijadikan Langkah awal membuat suatu gerakan besar. Jgn Asia Tenggara dulu lah... kita mulai Indonesia. Btw nih, JUG ini nantinya juga harus meluas sampai pulau2 di Indonesia slain di Jawa. Ga apa lah jug itu jd kaya pasar,emang harus di pasarkan. Tp smakin bnyk anggota,lama2 jug bs jd center.. ;-)
[JUG-Indonesia] Fw: Re: [jug-geulis] Re: [jug-joglosemar] JUG now and future
From: kiki kiki lt;[EMAIL PROTECTED]gt; Subject: Re: [jug-geulis] Re: [jug-joglosemar] JUG now and future To: [EMAIL PROTECTED] Date: Tuesday, June 3, 2008, 10:49 PM klo gini gimana... ni curhat juga sih sebenernya... yang di daerah kayak saya ini kan belum pernah ikutan JAMU.. klo JAMU Roadshow gimana ? tapi harus ada sponsor yang mau bayarin sih..jadi ada beberapa dedengkot Jugi yang menyebarkan semangat JUG dan berbagi pengalaman move java di Indonesia biar yang didaerah kayak saya ini bisa nangkep gitu hehhehehe sekedar ide dari saya.. KIki ahmadi jug-bonek linuxgembel.wordpress.com
[JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
ide bagus :) jamu dibuat serentak boleh juga :) thomas?? kiki?? ade... gimana nih bisa gak 2008/6/3 [EMAIL PROTECTED]: Coba buat event JAMU tp pesertany bukan hanya satu region JUG,bsa dikata JAMU Nasional.. Qta kan bs satukan visi misi antar JUG... Saya pikir itu bs dijadikan Langkah awal membuat suatu gerakan besar. Jgn Asia Tenggara dulu lah... kita mulai Indonesia. Btw nih, JUG ini nantinya juga harus meluas sampai pulau2 di Indonesia slain di Jawa. Ga apa lah jug itu jd kaya pasar,emang harus di pasarkan. Tp smakin bnyk anggota,lama2 jug bs jd center.. ;-)
Re: [JUG-Indonesia] Just Info NgoJek
jadi ini kaya code camp, tetapi dibuat berkala ini seperti mini workshop gue rasa program ini bisa dibuat nih :) ngojek dg material jeni :) sepertinya ini bisa jadi program, sebab program ini agustus atau july deh tapi gue sendiri mabok, sebab itu bulan gue ke jogja ;) f
[JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
--- In jug-indonesia@yahoogroups.com, Hendro Steven [EMAIL PROTECTED] wrote: ide bagus :) bagaimana kalo pesertanya juga diundang dari kampus-kampus.. tapi mungkin konsep acaranya jangan hanya seperti seminar (jamu=seminar java) tapi buat bentuk lain yang lebih menarik.. misalnya kita buat Java One Code Day melibatkan ratusan programmer dari berbagai kampus untuk membuat berbagai aplikasi berbasis Java.. kegiatannya masukin ke Museum rekor Indonesia kayak firefox download day nih... :P bisa nih.. atau bisa juga kayak linux install fest.. dikasih berapa puluh kompie.. dibagi section java desktop, web , mobile nanti orang orang yang mau nanya nanya langsung ngubrek aja kesitu.. ada beberapa mentor yang dengan hati riang dan gembira (halah). mau ngajarin.. tumplek blek ngobrolin java.. PasarJava ??? :) ini ide gila, bukan berarti gak mungkin.. Kiki Ahmadi jug-bonek linuxgembel.wordpress.com
[JUG-Indonesia] Re: [jug-geulis] Re: [jug-joglosemar] JUG now and future
hehe :) jtechno itu sebenernya gue mau buat program agak netral , sebab si ubay, orang sun dah bilang ada dana ;) acaranya sih asalnya mau bawa speaker keliling jawa, terus sempat makan dg aan , 6 mata, tapi yah garing juga karena jtechno itu acara bukan jug :0 tapi gak tahu kalau a/n jug mau dikasih duit gak gue sih dah gak mau minta dana lagi deh, sama vendor, cape :0 itu juga alasan gue lengser dari jug :) biar thomas dan joshua urus meeting sama sun, atau ibm atau oracle urusan dana ;) i have another bigger and better program for indonesia, makanya belakangan ini gue lebih keras buat opensource, dan lebih banyak deh. tapi bagus juga dah mulai jalan. dan untung gue dapat project goverment, makanya gue bisa funding, dimana 30 juta lebih banyak dari target budget gue nih jtechno gila juga yah, gimana tambah pembicara bisa mati gue for joshua, jadi lo tahu kan alasan lengser, thomas: lo bilang gue sekarang gak urus jug, tapi urus $$$. live is tought bro :) dan salah satunya gue juga lg kesel sama orang linux, :P tetapi gue seneng juga pas pak cahyana akhirnya merealisasikan ide gue yang gue posting juni 2004 :) wow setelah 4 th, gue blog tuh AOSI :) dan yang protes gak mau ada aliansi sekarang jadi formatur.. hehe gue gak ikutan formatur, dan gue gak diundang meeting aosi, tapi untuk HK kasih tahu gue, jadi gue pas jam 3, (gara-gara meeting, gue telat), datang ketempat, dan thx god, gue bisa nyempil, walaupun pak CA nyindir gue datang dah mau udahan. too much politics outside, and hidup berat di indonesia, dg pasar yang berat. mungkin masalah ini gue akan lebih baik kalau gue mau sedikit korupsi yah :) dan lebih sales oriented yah gue lg bebenah internal dulu pokoknya jug jalan dulu deh, sekarang pusing nih, gue perlu uang ratusan juta, sampai 2-3 mliar mau mate.. tips gue, dont trust vendor :) F 2008/6/3 kiki kiki [EMAIL PROTECTED]: klo gini gimana... ni curhat juga sih sebenernya... yang di daerah kayak saya ini kan belum pernah ikutan JAMU.. klo JAMU Roadshow gimana ? tapi harus ada sponsor yang mau bayarin sih..jadi ada beberapa dedengkot Jugi yang menyebarkan semangat JUG dan berbagi pengalaman move java di Indonesia biar yang didaerah kayak saya ini bisa nangkep gitu hehhehehe sekedar ide dari saya.. KIki ahmadi jug-bonek linuxgembel.wordpress.com -- -- Frans Thamura Director of Meruvian Education, Consulting, Networking, Profesional Marketplace, OpenSource Development and Implementation Mobile: +62 855 7888 699 YM: [EMAIL PROTECTED] Linkedin: http://www.linkedin.com/in/fthamura Join jTechnopreneur Program @ jtechnopreneur.com
[JUG-Indonesia] AOSI and JUG
mungkin ini bisa jadi masukan, mengapa saya tetap ngotot ada united JUG http://www.qbheadlines.com/osi.php AOSI, ini ide tgl 2004, http://nagasakti.mervpolis.com/roller/flatburger/entry/aosi_the_history_behind_the#comments nah kalau JUG gak ada organisasi yang jadi satu, dan daerah punya wakil di jakarta, contoh joglosemar != bagian jug indonesia yang wakil di AOSI siapa yah :0 tetapi tentu saja wakil nasional ini harus dapat mewakili daerah. saya juga gak tahu ini kerja AOSI gimana :) kemarin sempat ketemu harry sufemi, dia sih pengennya semua under YPLI :) but there is ODC, Meruvian, AirPutih.. gak mungkin kan. kita tunggu hasilnya, katanya sih 5 bulan. -- -- Frans Thamura Director of Meruvian Education, Consulting, Networking, Profesional Marketplace, OpenSource Development and Implementation Mobile: +62 855 7888 699 YM: [EMAIL PROTECTED] Linkedin: http://www.linkedin.com/in/fthamura Join jTechnopreneur Program @ jtechnopreneur.com
Re: [JUG-Indonesia] Re: puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)
gue sendiri bertanya- tanya tentang performance java. dan gue suka merujuk ke performance tuning website dan di sana tidak memberi tahukan tentang BufferedWriter. kaya posting yang kaya gini boleh sering2. Soalnya JAVA mengajarkan programmer untuk hidup bersih. btw masukkan pak Sam di tunggu nih doi soalnya tahu ampe kedalam JAVA. Apakah bener BufferedWriter lebih baik dari pada StringBuffer ? Kalau dari segi performance memang bikin ngiler. btw java champ ngasih solusi yang baik dari pada bales kaya gitu. Kalau memang performance JAVA bisa ditingkatkan kan lebih bagus. Toh thread ini kan membandingkan untuk segi positif kalau menurut gue. Keep posting. -- Salam, Andy Susanto,S.Kom == for better search http://www.slashmysearch.com/earn/id/24828 HP : 081513039998 2008/6/3 Jaimy Azle [EMAIL PROTECTED]: On Monday, June 2, 2008, 6:00:16 PM, Felix Halim wrote: Yang puts di C/C++ juga musti di test ulang... Karena bisa jadi puts() itu nulis ke buffer, lalu buffernya di flush di background. Kalau kita catet waktunya pas puts() return itu akan misleading pula. Lah kan udah dipostingkan potongan code puts kemarin, jadi gak perlu menduga-duga, di sana gak ada pake acara buffer-bufferan, lagian kan sebenarnya gak diduga pun udah missleading dari awal karena test di java pake pendekatan buffered, sementara di C di suruh direct. :) Tapi yang jelas semua yang masuk ke default stream STDOUT pasti akan dibuffer dulu, oleh OS. kalau gak gitu ya akan kelihatan lucu, writing ke screen karakternya keluar satu satu kayak jaman 8086 baheula. Nah untuk yang ini, karena di level OS, baik output dari java ataupun C yang memanfaatkan STDOUT pasti sama, jadi bukan hal yang penting buat jadi pertimbangan. Thread ini menarik hanya dari sisi penelaahan kita untuk mengoptimalkan java, bukan pada sisi pembandingannya dengan C, malah justru sepertinya jauh lebih asyik kalau acuannya menggunakan C source yang fully optimized, semakin jauh bedanya semakin menantang untuk menggali lebih jauh improvement yang mungkin bisa dilakukan di sisi java. :) -- Salam, -Jaimy Azle Great new ideas usually come from very small teams... don't give up so easily. -- John Kaster
Re: [JUG-Indonesia] Just Info NgoJek
On Tue, 2008-06-03 at 22:58 +0700, Frans Thamura wrote: tapi gue sendiri mabok, sebab itu bulan gue ke jogja ;) di tunggu kedatangan nya, dan jgn lupa oleh2nya (gak mesti makanan, ilmu juga) rgds -- Linux User : 456774 Ubuntu User : 18142 Ym : honocoroko
Re: [JUG-Indonesia] Re: puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)
2008/6/4 ib solution [EMAIL PROTECTED]: gue sendiri bertanya- tanya tentang performance java. dan gue suka merujuk ke performance tuning website dan di sana tidak memberi tahukan tentang BufferedWriter. linkeln itu 33 juta pake tomcat dan jetty aja loh gue aja gak habis pikir bisa segede ini maklum dulu elasitas kan pake tomcat buat forum.nokia.com ancur, pake jsp abis disana dipindah ke weblogic jalan tuh sampe sekarang maklum itu web kan buatan indo
[JUG-Indonesia] [Challenge] String to double conversion
Dear juggers, Mumpung lg hot2nya bahas thread puts vs System.out.println, gw ada 1 challenge utk optimize string to double conversion method dari class java.lang.Double: public static Double valueOf(double d) Kenapa gw butuh utk optimize ini? Krn di project yg sedang gw kerjakan skr, method valueOf memakan 90% ! process time dr keseluruhan process. FYI, data yg dibaca sekitar 10 ribu (nantinya akan jadi ratusan ribu), setiap row terdiri dari 8 column, di mana setiap column-nya berisi data seperti ini: 13.4375:17.1875:22.5:22.8125:23.4375:3:5:4:3:3:3:5:5:3:4:4:5:3:2:6:2:5:3:6:4:2:5:6:3:5:3:2:7:6:5:2:3:6:5:5:2:4:6:4:6:5:3:4:5:3:3:3:5:6:5:2:2:6:7:5:1:3:4:7:6:4:2:1:5:4:3:3:4:5:6:3:1:6:3:5:1:4:2:3:3:3.5:3.75:3.75:4:3.75:3:3.25:5.25:5:5:2.75:2.75:5.25:4.25:5.25:1.5:4:3.75:5:4.75:3:5:3.75:3.5:4.25:2.25:3.5:6.25:4.5:5.25:2.75:2.75:4.75:6.25:4.75:2.75:2.5:3.25:4:4.5:2.75:4.25:5.5:3.75:4.25:2.5:4.25:4.5:4.25:5.25:3.75:2.75:3.5 Waktu yg dibutuhkan utk meload semua data ini adalah 4547 ms. Kemudian saya mencoba utk menggantikan Double.valueOf method dgn method bikinan saya sendiri, mendapatkan hasil 3718 ms. Code-nya adalah sbb: == public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) return 0; int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; ilength; i++) { if (cc[i] == '.') point = i; else value = value * 10 + cc[i] - '0'; } int divider = 1; if (point -1) divider = pow10(length - point - 1); return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i=0; in; i++) { result *= 10; } return result; } } == Ditest dengan looping 1 juta kali: == @Test public void testPerformance() { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { //Double.valueOf(-12.3456); ConversionHelper.stringToDouble(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } == Hasilnya adalah: - Double.valueof(String): Elapsed time = 344 ms - ConversionHelper.stringToDouble: Elapsed time = 157 ms Sori panjang banget :D Thx kalo udah baca smp di sini. Skr saatnya utk menerima challenge utk mendapatkan hasil yg lebih optimal ;) regards, T Budi S
Re: [JUG-Indonesia] [Challenge] String to double conversion
minta ke boss lo dikompakar agar kasih hadiah aja yang jawab paling bagus 5 juta gitu F 2008/6/4 T Budi S [EMAIL PROTECTED]: Dear juggers, Mumpung lg hot2nya bahas thread puts vs System.out.println, gw ada 1 challenge utk optimize string to double conversion method dari class java.lang.Double: public static Double valueOf(double d) Kenapa gw butuh utk optimize ini? Krn di project yg sedang gw kerjakan skr, method valueOf memakan 90% ! process time dr keseluruhan process. FYI, data yg dibaca sekitar 10 ribu (nantinya akan jadi ratusan ribu), setiap row terdiri dari 8 column, di mana setiap column-nya berisi data seperti ini: 13.4375:17.1875:22.5:22.8125:23.4375:3:5:4:3:3:3:5:5:3:4:4:5:3:2:6:2:5:3:6:4:2:5:6:3:5:3:2:7:6:5:2:3:6:5:5:2:4:6:4:6:5:3:4:5:3:3:3:5:6:5:2:2:6:7:5:1:3:4:7:6:4:2:1:5:4:3:3:4:5:6:3:1:6:3:5:1:4:2:3:3:3.5:3.75:3.75:4:3.75:3:3.25:5.25:5:5:2.75:2.75:5.25:4.25:5.25:1.5:4:3.75:5:4.75:3:5:3.75:3.5:4.25:2.25:3.5:6.25:4.5:5.25:2.75:2.75:4.75:6.25:4.75:2.75:2.5:3.25:4:4.5:2.75:4.25:5.5:3.75:4.25:2.5:4.25:4.5:4.25:5.25:3.75:2.75:3.5 Waktu yg dibutuhkan utk meload semua data ini adalah 4547 ms. Kemudian saya mencoba utk menggantikan Double.valueOf method dgn method bikinan saya sendiri, mendapatkan hasil 3718 ms. Code-nya adalah sbb: == public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) return 0; int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; ilength; i++) { if (cc[i] == '.') point = i; else value = value * 10 + cc[i] - '0'; } int divider = 1; if (point -1) divider = pow10(length - point - 1); return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i=0; in; i++) { result *= 10; } return result; } } == Ditest dengan looping 1 juta kali: == @Test public void testPerformance() { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { //Double.valueOf(-12.3456); ConversionHelper.stringToDouble(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } == Hasilnya adalah: - Double.valueof(String): Elapsed time = 344 ms - ConversionHelper.stringToDouble: Elapsed time = 157 ms Sori panjang banget :D Thx kalo udah baca smp di sini. Skr saatnya utk menerima challenge utk mendapatkan hasil yg lebih optimal ;) regards, T Budi S Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links -- -- Frans Thamura Director of Meruvian Education, Consulting, Networking, Profesional Marketplace, OpenSource Development and Implementation Mobile: +62 855 7888 699 YM: [EMAIL PROTECTED] Linkedin: http://www.linkedin.com/in/fthamura Join jTechnopreneur Program @ jtechnopreneur.com
[JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
--- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote: ide bagus :) jamu dibuat serentak boleh juga :) thomas?? kiki?? ade... gimana nih bisa gak Ide lama. Dulu waktu gw masih di Jogja gw pernah align setiap kali JaMU jakarta diadakan, gw pake tanggal dan jam yang sama. Malah tadinya mau bikin web-conference gitu setiap kali JaMU jakarta dan jogja diadakan, tapi gak efektif. Kemarin baru-baru ini gw dan thomas juga mulai ide itu dengan bikin JUG Codecamp. Harapannya adalah JaMU bisa diadakan dalam jangka waktu yang lebih lama dan menjangkau peserta dari luar jakarta, tadinya mau nyontek ide Gathering blogbugs (http://www.blogbugs.com/). Tapi masih kurang berhasil dalam aspek ini karena yang datang dari luar jakarta cuman dari bogor. Mungkin baru tahun depan bisa bikin yang lebih besar lagi. 2008/6/3 [EMAIL PROTECTED]: Coba buat event JAMU tp pesertany bukan hanya satu region JUG,bsa dikata JAMU Nasional.. Qta kan bs satukan visi misi antar JUG... Saya pikir itu bs dijadikan Langkah awal membuat suatu gerakan besar. Jgn Asia Tenggara dulu lah... kita mulai Indonesia. Btw nih, JUG ini nantinya juga harus meluas sampai pulau2 di Indonesia slain di Jawa. Ga apa lah jug itu jd kaya pasar,emang harus di pasarkan. Tp smakin bnyk anggota,lama2 jug bs jd center.. ;-)
[JUG-Indonesia] Re: Just Info NgoJek
--- In jug-indonesia@yahoogroups.com, Hendro Steven [EMAIL PROTECTED] wrote: kalo di jug joglosemar jamu bentuknya kayak seminar gitu pesertanya bisa sampe 50an orang lebih.. trus gak sempat untuk coding rame-rame nah kalo NgoJeK sesuai namanya Ngoprek Java artinya kita ketemuan trus rame-rame buat aplikasi.. nah untuk project pertama kita lagi buat web jug joglosemar pake struts+hibernate sourcenya kita upload ke google code dan tentunya bisa dilanjutkan dari rumah masing-masing.. Repot amat bos bikin web pake struts+hibernate? Pake Rails atau Grails lebih cepet tuh bikinnya. Just my 2 cents.
Re: [JUG-Indonesia] Re: Just Info NgoJek
Repot amat bos bikin web pake struts+hibernate? Pake Rails atau Grails lebih cepet tuh bikinnya. Just my 2 cents. projexion pake rail atau grail gak? F
Re: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
Ide lama. Dulu waktu gw masih di Jogja gw pernah align setiap kali JaMU jakarta diadakan, gw pake tanggal dan jam yang sama. Malah tadinya mau bikin web-conference gitu setiap kali JaMU jakarta dan jogja diadakan, tapi gak efektif. yah teleconference masalah besar harus kampus inheren baru bisa teleconference
Re: [JUG-Indonesia] Re: puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)
ib solution wrote: gue sendiri bertanya- tanya tentang performance java. dan gue suka merujuk ke performance tuning website dan di sana tidak memberi tahukan tentang BufferedWriter. kaya posting yang kaya gini boleh sering2. Soalnya JAVA mengajarkan programmer untuk hidup bersih. btw masukkan pak Sam di tunggu nih doi soalnya tahu ampe kedalam JAVA. Apakah bener BufferedWriter lebih baik dari pada StringBuffer ? Kalau dari segi performance memang bikin ngiler. btw java champ ngasih solusi yang baik dari pada bales kaya gitu. Kalau memang performance JAVA bisa ditingkatkan kan lebih bagus. Toh thread ini kan membandingkan untuk segi positif kalau menurut gue. Keep posting. Masukan gua sama dengan masukan Frans. Tapi mungkin akan gua perjelas sedikit. Micro benchmark itu tidak berguna. Benchmark yang kompleks macam TPC-C saja cuma sedikit berguna. Lalu benchmark macam apa yang berguna? Benchmark aplikasi anda sendiri. Kalau hari ini aplikasi anda kecepatannya 1 lalu anda bisa optimasi sehingga kecepatannya 2 nah itu sudah cukup hebat. Aplikasi dunia nyata itu kompleks dan susah sekali di optimasi. Effort berbulan-bulan kadang cuma menaikkan performance 10-20%.
Re: [JUG-Indonesia] [Challenge] String to double conversion
Hi budi, dari hasil code yang gw lihat, mungkin ada sedikit yang bisa dioptimize. public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) { return 0; } int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; i length; i++) { if (cc[i] == '.') { point = i; } else { value = value * 10 + cc[i] - '0'; } } int divider = 1; if (point -1) { divider = pow10(length - point - 1); } return negation * value / divider; } public static double stringToDoubleModified(String s) { int length = s.length(); if (length == 0) { return 0; } int i = 0; double negation = 1; if (s.charAt(0) == '-'){ negation = -1; i++; } int point = -1; int value = 0; for (; i length; i++) { char c = s.charAt(i); if (c == '.') { point = i; } else { value = value * 10 + c - '0'; } } int divider = 1; if (point -1) { divider = pow10(length - point - 1); } return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i = 0; i n; i++) { result *= 10; } return result; } public static void main(String args[]) { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { //Double.valueOf(-12.3456); //ConversionHelper.stringToDouble(-12.3456); ConversionHelper.stringToDoubleModified(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } } Memang tidak ada perubahan logic, hanya menghindari penggunaan String.toCharArray(), karena method ini cukup boros, didalamnya terdapat proses melakukan pembuatan char array baru, dan peng-copy-an char array dari String ke char array baru. Hasilnya cukup signifikan, dari test gw sktr 30-45 persen lebih cepat dari yang terakhir. -:regards:- Kong Putra T Budi S wrote: Dear juggers, Mumpung lg hot2nya bahas thread puts vs System.out.println, gw ada 1 challenge utk optimize string to double conversion method dari class java.lang.Double: public static Double valueOf(double d) Kenapa gw butuh utk optimize ini? Krn di project yg sedang gw kerjakan skr, method valueOf memakan 90% ! process time dr keseluruhan process. FYI, data yg dibaca sekitar 10 ribu (nantinya akan jadi ratusan ribu), setiap row terdiri dari 8 column, di mana setiap column-nya berisi data seperti ini: 13.4375:17.1875:22.5:22.8125:23.4375:3:5:4:3:3:3:5:5:3:4:4:5:3:2:6:2:5:3:6:4:2:5:6:3:5:3:2:7:6:5:2:3:6:5:5:2:4:6:4:6:5:3:4:5:3:3:3:5:6:5:2:2:6:7:5:1:3:4:7:6:4:2:1:5:4:3:3:4:5:6:3:1:6:3:5:1:4:2:3:3:3.5:3.75:3.75:4:3.75:3:3.25:5.25:5:5:2.75:2.75:5.25:4.25:5.25:1.5:4:3.75:5:4.75:3:5:3.75:3.5:4.25:2.25:3.5:6.25:4.5:5.25:2.75:2.75:4.75:6.25:4.75:2.75:2.5:3.25:4:4.5:2.75:4.25:5.5:3.75:4.25:2.5:4.25:4.5:4.25:5.25:3.75:2.75:3.5 Waktu yg dibutuhkan utk meload semua data ini adalah 4547 ms. Kemudian saya mencoba utk menggantikan Double.valueOf method dgn method bikinan saya sendiri, mendapatkan hasil 3718 ms. Code-nya adalah sbb: == public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) return 0; int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; ilength; i++) { if (cc[i] == '.') point = i; else value = value * 10 + cc[i] - '0'; } int divider = 1; if (point -1) divider = pow10(length - point - 1); return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i=0; in; i++) { result *= 10; } return result; } } == Ditest dengan looping 1 juta kali: == @Test public void testPerformance() { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { // Double.valueOf(-12.3456); ConversionHelper.stringToDouble(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } == Hasilnya adalah: - Double.valueof(String): Elapsed time = 344 ms - ConversionHelper.stringToDouble: Elapsed time = 157 ms Sori panjang banget :D Thx kalo udah baca smp di sini.
Re: [JUG-Indonesia] Re: puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)
On Wednesday, June 4, 2008, 9:15:29 AM, Samuel Franklyn wrote: Kalau hari ini aplikasi anda kecepatannya 1 lalu anda bisa optimasi sehingga kecepatannya 2 nah itu sudah cukup hebat. Aplikasi dunia nyata itu kompleks dan susah sekali di optimasi. Effort berbulan-bulan kadang cuma menaikkan performance 10-20%. Kalau itu asalnya dari working dan already optimized app, itu sangat-sangat hebat. cukup hebat adalah untuk kategori app yang just work menjadi optimized. :) btw, emang optimasi seharusnya memang bukan merupakan task yang menjadi tujuan utama, melainkan additive value dari sebuah proses yang berkesinambungan. Optimasi bahkan kalau bisa jangan jadi fokus kalau development process adalah project based, karena akan membuat deadline jadi kedodoran, dan kalaupun deadline tercapai, projectnya yang keburu usai. Kecuali kalau aplikasi merupakan tipikal dari sebuah continous development (internal usage, atau dijual sendiri spt accurate) boleh lah dimasukan sebagai bagian dari agenda. -- Salam, -Jaimy Azle Great new ideas usually come from very small teams... don't give up so easily. -- John Kaster
Re: [JUG-Indonesia] Re: Just Info NgoJek
hehehehe... untuk saat ini kita pake teknologi itu dulu.. jug joglosemar banyak pemula jadi pake yang biasa-biasa aja dulu.. yang penting kita ada kegiatan yang berarti buat jugers lain khususnya pemula :D Y! : hendro_steven http://hendrosteven.wordpress.com Pingin Belajar Java? Silahkan ke http://sinau-java.blogspot.com - Original Message From: Joshua Jackson [EMAIL PROTECTED] To: jug-indonesia@yahoogroups.com Sent: Wednesday, June 4, 2008 8:28:09 AM Subject: [JUG-Indonesia] Re: Just Info NgoJek --- In jug-indonesia@ yahoogroups. com, Hendro Steven hendro_steven@ ... wrote: kalo di jug joglosemar jamu bentuknya kayak seminar gitu pesertanya bisa sampe 50an orang lebih.. trus gak sempat untuk coding rame-rame nah kalo NgoJeK sesuai namanya Ngoprek Java artinya kita ketemuan trus rame-rame buat aplikasi.. nah untuk project pertama kita lagi buat web jug joglosemar pake struts+hibernate sourcenya kita upload ke google code dan tentunya bisa dilanjutkan dari rumah masing-masing. . Repot amat bos bikin web pake struts+hibernate? Pake Rails atau Grails lebih cepet tuh bikinnya. Just my 2 cents.
[JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
kepada master2 java.. mau nanaya .. aku ada masalah... aku baca isi file, kemudian isi filenya aku masukin string.. tapi pas nilainya di assign ke variable string,malah jadi error .. erronya : FILEPARSE.java: constant string too long at line 1612, column 28 aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) kira2 gimana pemecahan masalah seperti ini, mohon bantuannya. sebelumnya terimakasih atas bantuannya aldi Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. http://id.toolbar.yahoo.com/
[JUG-Indonesia] OOT : Sweeping Software Notebook
Informasi dari temen di bandara Dear all, Hari Kamis tgl 29 Mei 2008 di bandara Soekarno Hatta telah dilakukan pemeriksaan terhadap para calon penumpang yang membawa komputer. Kepada mereka yang komputernya terinstallasi software-software tidak berlisensi, dilakukan sidang di tempat dan dikenakan denda sebesar Rp 9.500.000,- per komputer. Selanjutnya komputer ditahan dan harus ditebus di polres yang telah ditentukan. Menurut info yang didapat, pemeriksaan komputer ini telah dilakukan selama seminggu oleh aparat kepolisian beserta tim HAKI di bandara, cafe-cafe dan tempat umum lainnya. Kejadian ini disaksikan langsung oleh pak Rahmat Saptadirdja (Xsis) dan pak Bima Kurniawan (Anabatic) yang akan melakukan perjalanan melalui bandara Soekarno Hatta. Kepada rekan-rekan yang menggunakan komputer notebook, harap berhati-hati dalam menggunakan komputernya di tempat umum dan segera melegalisir software-software yang digunakan atau menghapus software yang tidak legal. Regards, Aldo Purba
Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
2008/6/4 Aldi @lfalah [EMAIL PROTECTED]: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop
Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? thks for reply - Pesan Asli Dari: Edward Yakop [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:33:23 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long 2008/6/4 Aldi @lfalah alfalah_developer85 @yahoo.co. id: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/
Re: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
2008/6/4 Aldi @lfalah [EMAIL PROTECTED]: masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? Tergantung sama parsing algonya. Beside kamu bakal scan per fix length right? Regards, Edward Yakop
[JUG-Indonesia] [JOB Vacation] CPS-Elements
Hi All, Cuma mo posting titipan dari HR. Dear all, Introducing, we are CPS-Elements an Aviation Industry Service Provider. We successfully deliver state of the art, and high quality solutions to our Costumer. We are looking for high qualified self starters that would like to take the challenge to work in this exciting industry. I.Aviation Software Developer You will evaluate, develop and design complex applications and functions. You should have at least 3 years of experience in software design development, and are familiar with Java programming, C/C++ programming, Python or similar scripting languages, and have in depth knowledge of state of the art Software Development Technology Internet Application Design (Open GL). You provide knowledge programming experience under LINUX, as well as UML XML expertise. II.Junior Software Developer You will evaluate, develop and design complex applications and functions. If you are a fresh-graduate or having at least 1 years of experience in software design development, familiar with Java programming, C/C++ programming, Phyton or similar scripting languages and have in depth knowledge of state of the art Software Development Technology Internet Application Design (Open GL). You provide knowledge programming experience under LINUX, as well as UML XML expertise. And, if you are a self-starter and like to work in a challenging environment, then this is the ideal job opportunity for you. Please contact us and provide your details via Email to: [EMAIL PROTECTED] Or you can check out our website in: www.CPS-Elements.com -- Ferdinand Neman Cows who loves java http://www.jroller.com/page/newm4n #152 BigFoot B6509CID Pulsarian PANSER Kelas 1. Pulsarian Safety Riding Team. Respektieren Sie selbst, Respect Andere
RE: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
Heh?!?!?!?! Lu bisa tulis all at one??? Keren juga. 120,000 character baca all at one? Yakin kah? Baca nya di buffer dong. Kalo mau tetep berbentuk 1 string panjang y abaca per character sekalian. Agak2 lelet sih. _ From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 11:38 AM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? thks for reply - Pesan Asli Dari: Edward Yakop [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:33:23 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long 2008/6/4 Aldi @lfalah alfalah_developer85 mailto:alfalah_developer85%40yahoo.co.id @yahoo.co. id: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop _ Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download http://sg.rd.yahoo.com/id/search/toolbar/mail/signature/*http:/id.toolbar.y ahoo.com/ sekarang juga.
Re: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
2008/6/4 Frans Thamura [EMAIL PROTECTED]: Ide lama. Dulu waktu gw masih di Jogja gw pernah align setiap kali JaMU jakarta diadakan, gw pake tanggal dan jam yang sama. Malah tadinya mau bikin web-conference gitu setiap kali JaMU jakarta dan jogja diadakan, tapi gak efektif. yah teleconference masalah besar harus kampus inheren baru bisa teleconference Kalo lokasinya punya bandwidth mumpuni (like 128 Kbps IIX), ArtiVisi bisa bantu setup urusan teknisnya, secara kita punya foundernya voiprakyat.or.id di sini. Nanti kita pinjamkan IPPBX server kita. Sisanya, ya cukup modal webcam dan softphone aja di tiap2 lokasi. Kalau Ubuntu, softphone-nya pakai Ekiga juga bisa. Kami belum bisa sponsorin uang, maklum masih startup. Jadi konstribusi skill sama pembicara ajah :D -- Endy Muhardin http://endy.artivisi.com Y! : endymuhardin -- life learn contribute --
Re: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future
ide bagus... smoga bisa masuk rekor MURI :) ada banyak programmer kumpul = massa = sponsor gw yakin ada bnyk yg mau jd sponsor... sekedar saran untuk implementasi Java One Code Day musti bikin panitia eventnya dulu, trus bikin proposal event untuk dapet dana sponsornya. kalau setuju, udah bisa bikin rekrutment tenaga panitia, kalau bisa yg jd tenaga panitia terdiri dr tmn2 yg profesional dg event. because it's talking about money amp; massa.. sorry..sedikit riskan..kalau sekedar usul tidak masalah..tp untuk implementasinya, mohon dipikir ulang resiko ke dpnnya. rgds, efni --- On Tue, 6/3/08, Hendro Steven lt;[EMAIL PROTECTED]gt; wrote: From: Hendro Steven lt;[EMAIL PROTECTED]gt; Subject: Re: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future To: jug-indonesia@yahoogroups.com Date: Tuesday, June 3, 2008, 9:48 PM ide bagus :) bagaimana kalo pesertanya juga diundang dari kampus-kampus. . tapi mungkin konsep acaranya jangan hanya seperti seminar (jamu=seminar java) tapi buat bentuk lain yang lebih menarik.. misalnya kita buat Java One Code Day melibatkan ratusan programmer dari berbagai kampus untuk membuat berbagai aplikasi berbasis Java.. kegiatannya masukin ke Museum rekor Indonesia mmm.. tapi butuh sponsor gede nih... ini ide gila tapi bukan gak mungkin :D nbsp; Y! : hendro_steven http://hendrosteven .wordpress. com Pingin Belajar Java? Silahkan ke http://sinau- java.blogspot. com - Original Message From: Frans Thamura lt;[EMAIL PROTECTED] orggt; To: jug-joglosemar@ yahoogroups. com Cc: jug-indonesia@ yahoogroups. com lt;jug-indonesia@ yahoogroups. comgt;; [EMAIL PROTECTED] ps.com; [EMAIL PROTECTED] ups.com Sent: Tuesday, June 3, 2008 9:22:58 PM Subject: [JUG-Indonesia] Re: [jug-joglosemar] JUG now and future ide bagus :) jamu dibuat serentak boleh juga :) thomas?? kiki?? ade... gimana nih bisa gak 2008/6/3 lt;[EMAIL PROTECTED] comgt;: Coba buat event JAMU tp pesertany bukan hanya satu region JUG,bsa dikata JAMU Nasional.. Qta kan bs satukan visi misi antar JUG... Saya pikir itu bs dijadikan Langkah awal membuat suatu gerakan besar. Jgn Asia Tenggara dulu lah... kita mulai Indonesia. Btw nih, JUG ini nantinya juga harus meluas sampai pulau2 di Indonesia slain di Jawa. Ga apa lah jug itu jd kaya pasar,emang harus di pasarkan. Tp smakin bnyk anggota,lama2 jug bs jd center.. ;-) nbsp;
Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
gak bisa pake String ya... harus pake buffer. pake buffer in-memory harus hati-hati juga mesti perhatikan ukuran datanya. dan kalo gak bisa dibanyak seluruhnya, mesti dibuffer sepotong-sepotong. lalu diproses datanya. 2008/6/4 Adelwin Handoyo [EMAIL PROTECTED]: Heh?!?!?!?! Lu bisa tulis all at one??? Keren juga… 120,000 character baca all at one? Yakin kah? Baca nya di buffer dong… Kalo mau tetep berbentuk 1 string panjang y abaca per character sekalian… Agak2 lelet sih… From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 11:38 AM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? thks for reply - Pesan Asli Dari: Edward Yakop [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:33:23 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long 2008/6/4 Aldi @lfalah alfalah_developer85 @yahoo.co. id: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. -- syaiful.mukhlis gtalk:[EMAIL PROTECTED] Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/jug-indonesia/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/jug-indonesia/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
[JUG-Indonesia] cara bikin aplikasi web + desktop
Dear teman-teman jug's, Saya mau tanya, gimana caranya bikin aplikasi java yang langsung bisa digunakan di web + desktop. Terimaksih, No virus found in this outgoing message. Checked by AVG. Version: 7.5.524 / Virus Database: 269.24.6/1481 - Release Date: 6/3/2008 7:31 PM
[JUG-Indonesia] Re: cara bikin aplikasi web + desktop
--- In jug-indonesia@yahoogroups.com, [EMAIL PROTECTED] wrote: Dear teman-teman jug's, Saya mau tanya, gimana caranya bikin aplikasi java yang langsung bisa digunakan di web + desktop. Pakai Flex: http://www.adobe.com/products/flex/
Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
. String eFilename = C:/data/Inbox/pelanggan.06062008; inFile = new File(eFilename); fReader = new FileReader(inFile); /// errornya Disini bReader = new BufferedReader(fReader); String sLine = ; while ((sLine = bReader.readLine()) != null) { readData(sLine); } bReader = null; fReader = null; inFile = null; ... pas ditrace, aku dapat errronya pas ketika buat instance dari class FileReader... kodingan diatas baca dari bufferr bukan ?? ada yang bisa bantu... ?? - Pesan Asli Dari: sm96 [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:50:40 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long gak bisa pake String ya... harus pake buffer. pake buffer in-memory harus hati-hati juga mesti perhatikan ukuran datanya. dan kalo gak bisa dibanyak seluruhnya, mesti dibuffer sepotong-sepotong. lalu diproses datanya. 2008/6/4 Adelwin Handoyo [EMAIL PROTECTED]: Heh?!?!?!?! Lu bisa tulis all at one??? Keren juga… 120,000 character baca all at one? Yakin kah? Baca nya di buffer dong… Kalo mau tetep berbentuk 1 string panjang y abaca per character sekalian… Agak2 lelet sih… From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 11:38 AM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? thks for reply - Pesan Asli Dari: Edward Yakop [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:33:23 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long 2008/6/4 Aldi @lfalah alfalah_developer85 @yahoo.co. id: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. -- syaiful.mukhlis gtalk:[EMAIL PROTECTED] Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. http://id.toolbar.yahoo.com/
Re: [JUG-Indonesia] re: Linkedln
Frans, mo donk slidenya 2008/6/3 sjtirtha [EMAIL PROTECTED]: Bisa minta link ke slidenya langsung ga? 2008/6/2 Frans Thamura [EMAIL PROTECTED]: 2008/6/2 Moch Nasrullah R [EMAIL PROTECTED] nazrvl%40gmail.com: Barusan gw liat, bagus banget Frans engineering card nya ok tuh, di bagian mana dia cerita appfuse ? dari slidenya matt raible F
RE: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
Yah itu code nya dah bener. Gue bikin gitu juga bisa. Coba di cek file nya sendiri. CMIIW.metoda begini gue gak tau bisa ato gak buat file2 yang typenya binary. Ato mungkin juga ada yang salah sama file nya sendiri. File nya corrupt mungkin. Tapi kalo dibilang errornya constant string too long biasa sih karma file namenya kepanjangan. Tapi ini kok errornya pas buat reader nya malah. Coba di debug.. Pas di baris pertama itu.. pas load file object itu.. file object nya isinya bener gak? _ From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 12:02 PM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long . String eFilename = C:/data/Inbox/pelanggan.06062008; inFile = new File(eFilename); fReader = new FileReader(inFile); /// errornya Disini bReader = new BufferedReader(fReader); String sLine = ; while ((sLine = bReader.readLine()) != null) { readData(sLine); } bReader = null; fReader = null; inFile = null; ... pas ditrace, aku dapat errronya pas ketika buat instance dari class FileReader... kodingan diatas baca dari bufferr bukan ?? ada yang bisa bantu... ?? - Pesan Asli Dari: sm96 [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:50:40 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long gak bisa pake String ya... harus pake buffer. pake buffer in-memory harus hati-hati juga mesti perhatikan ukuran datanya. dan kalo gak bisa dibanyak seluruhnya, mesti dibuffer sepotong-sepotong. lalu diproses datanya. 2008/6/4 Adelwin Handoyo [EMAIL PROTECTED]: Heh?!?!?!?! Lu bisa tulis all at one??? Keren juga. 120,000 character baca all at one? Yakin kah? Baca nya di buffer dong. Kalo mau tetep berbentuk 1 string panjang y abaca per character sekalian. Agak2 lelet sih. From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 11:38 AM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? thks for reply - Pesan Asli Dari: Edward Yakop [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:33:23 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long 2008/6/4 Aldi @lfalah alfalah_developer85 @yahoo.co. id: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. -- syaiful.mukhlis gtalk:[EMAIL PROTECTED] Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id http://www.jug.or.id/ Yahoo! Groups Links _ Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download http://sg.rd.yahoo.com/id/search/toolbar/mail/signature/*http:/id.toolbar.y ahoo.com/ sekarang juga.
Re: [JUG-Indonesia] [Challenge] String to double conversion
kalo emang waktu konversinya sejelek itu, mesti dilakukan secara paralel. bisa pake thread juga. dan kadangkala untuk memproses data semacam ini, tidak selalu harus menggunakan solusi iterative konvensional. coba difikirkan cara-cara alternatif yang lain yg tidak lagi menggunakan cara-cara konvensional seperti ini. Saya barusan cobain, untuk sekitar 500.000 angka random, saya masih pake Double.valueOf(), waktu proses 998 ms, sedikit lagi tembus 1 detik saja. Saya berasumsi, angka waktu proses ini masih bisa bervariasi karena faktor2 internal sistem, apalah gitu.. Saya jadi bertanya-tanya, bisa bisa masalahnya bukan di Double.valueOf(), tapi di proses selain itu. Apa baca filenya udah bagus performancenya, atau gimana? 2008/6/4 Kong Putra [EMAIL PROTECTED]: Hi budi, dari hasil code yang gw lihat, mungkin ada sedikit yang bisa dioptimize. public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) { return 0; } int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; i length; i++) { if (cc[i] == '.') { point = i; } else { value = value * 10 + cc[i] - '0'; } } int divider = 1; if (point -1) { divider = pow10(length - point - 1); } return negation * value / divider; } public static double stringToDoubleModified(String s) { int length = s.length(); if (length == 0) { return 0; } int i = 0; double negation = 1; if (s.charAt(0) == '-'){ negation = -1; i++; } int point = -1; int value = 0; for (; i length; i++) { char c = s.charAt(i); if (c == '.') { point = i; } else { value = value * 10 + c - '0'; } } int divider = 1; if (point -1) { divider = pow10(length - point - 1); } return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i = 0; i n; i++) { result *= 10; } return result; } public static void main(String args[]) { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { //Double.valueOf(-12.3456); //ConversionHelper.stringToDouble(-12.3456); ConversionHelper.stringToDoubleModified(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } } Memang tidak ada perubahan logic, hanya menghindari penggunaan String.toCharArray(), karena method ini cukup boros, didalamnya terdapat proses melakukan pembuatan char array baru, dan peng-copy-an char array dari String ke char array baru. Hasilnya cukup signifikan, dari test gw sktr 30-45 persen lebih cepat dari yang terakhir. -:regards:- Kong Putra T Budi S wrote: Dear juggers, Mumpung lg hot2nya bahas thread puts vs System.out.println, gw ada 1 challenge utk optimize string to double conversion method dari class java.lang.Double: public static Double valueOf(double d) Kenapa gw butuh utk optimize ini? Krn di project yg sedang gw kerjakan skr, method valueOf memakan 90% ! process time dr keseluruhan process. FYI, data yg dibaca sekitar 10 ribu (nantinya akan jadi ratusan ribu), setiap row terdiri dari 8 column, di mana setiap column-nya berisi data seperti ini: 13.4375:17.1875:22.5:22.8125:23.4375:3:5:4:3:3:3:5:5:3:4:4:5:3:2:6:2:5:3:6:4:2:5:6:3:5:3:2:7:6:5:2:3:6:5:5:2:4:6:4:6:5:3:4:5:3:3:3:5:6:5:2:2:6:7:5:1:3:4:7:6:4:2:1:5:4:3:3:4:5:6:3:1:6:3:5:1:4:2:3:3:3.5:3.75:3.75:4:3.75:3:3.25:5.25:5:5:2.75:2.75:5.25:4.25:5.25:1.5:4:3.75:5:4.75:3:5:3.75:3.5:4.25:2.25:3.5:6.25:4.5:5.25:2.75:2.75:4.75:6.25:4.75:2.75:2.5:3.25:4:4.5:2.75:4.25:5.5:3.75:4.25:2.5:4.25:4.5:4.25:5.25:3.75:2.75:3.5 Waktu yg dibutuhkan utk meload semua data ini adalah 4547 ms. Kemudian saya mencoba utk menggantikan Double.valueOf method dgn method bikinan saya sendiri, mendapatkan hasil 3718 ms. Code-nya adalah sbb: == public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) return 0; int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; ilength; i++) { if (cc[i] == '.') point = i; else value = value * 10 + cc[i] - '0'; } int divider = 1; if (point -1) divider = pow10(length - point - 1); return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i=0; in; i++) { result *= 10; } return result; } } == Ditest dengan looping 1 juta kali: == @Test public void testPerformance() { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { // Double.valueOf(-12.3456); ConversionHelper.stringToDouble(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); }
Re: [JUG-Indonesia] [Challenge] String to double conversion
Wow, it works ! Gw ga ngeh kalo implementasi method toCharArray seperti itu, ternyata method charAt langsung akses ke array of char yg jd storage. Thanks, Kong Putra ! regards, T Budi S 2008/6/4 Kong Putra [EMAIL PROTECTED]: Hi budi, dari hasil code yang gw lihat, mungkin ada sedikit yang bisa dioptimize. public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) { return 0; } int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; i length; i++) { if (cc[i] == '.') { point = i; } else { value = value * 10 + cc[i] - '0'; } } int divider = 1; if (point -1) { divider = pow10(length - point - 1); } return negation * value / divider; } public static double stringToDoubleModified(String s) { int length = s.length(); if (length == 0) { return 0; } int i = 0; double negation = 1; if (s.charAt(0) == '-'){ negation = -1; i++; } int point = -1; int value = 0; for (; i length; i++) { char c = s.charAt(i); if (c == '.') { point = i; } else { value = value * 10 + c - '0'; } } int divider = 1; if (point -1) { divider = pow10(length - point - 1); } return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i = 0; i n; i++) { result *= 10; } return result; } public static void main(String args[]) { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { //Double.valueOf(-12.3456); //ConversionHelper.stringToDouble(-12.3456); ConversionHelper.stringToDoubleModified(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } } Memang tidak ada perubahan logic, hanya menghindari penggunaan String.toCharArray(), karena method ini cukup boros, didalamnya terdapat proses melakukan pembuatan char array baru, dan peng-copy-an char array dari String ke char array baru. Hasilnya cukup signifikan, dari test gw sktr 30-45 persen lebih cepat dari yang terakhir. -:regards:- Kong Putra T Budi S wrote: Dear juggers, Mumpung lg hot2nya bahas thread puts vs System.out.println, gw ada 1 challenge utk optimize string to double conversion method dari class java.lang.Double: public static Double valueOf(double d) Kenapa gw butuh utk optimize ini? Krn di project yg sedang gw kerjakan skr, method valueOf memakan 90% ! process time dr keseluruhan process. FYI, data yg dibaca sekitar 10 ribu (nantinya akan jadi ratusan ribu), setiap row terdiri dari 8 column, di mana setiap column-nya berisi data seperti ini: 13.4375:17.1875:22.5:22.8125:23.4375:3:5:4:3:3:3:5:5:3:4:4:5:3:2:6:2:5:3:6:4:2:5:6:3:5:3:2:7:6:5:2:3:6:5:5:2:4:6:4:6:5:3:4:5:3:3:3:5:6:5:2:2:6:7:5:1:3:4:7:6:4:2:1:5:4:3:3:4:5:6:3:1:6:3:5:1:4:2:3:3:3.5:3.75:3.75:4:3.75:3:3.25:5.25:5:5:2.75:2.75:5.25:4.25:5.25:1.5:4:3.75:5:4.75:3:5:3.75:3.5:4.25:2.25:3.5:6.25:4.5:5.25:2.75:2.75:4.75:6.25:4.75:2.75:2.5:3.25:4:4.5:2.75:4.25:5.5:3.75:4.25:2.5:4.25:4.5:4.25:5.25:3.75:2.75:3.5 Waktu yg dibutuhkan utk meload semua data ini adalah 4547 ms. Kemudian saya mencoba utk menggantikan Double.valueOf method dgn method bikinan saya sendiri, mendapatkan hasil 3718 ms. Code-nya adalah sbb: == public class ConversionHelper { public static double stringToDouble(String s) { char[] cc = s.toCharArray(); int length = cc.length; if (length == 0) return 0; int i = 0; double negation = 1; if (cc[0] == '-') { negation = -1; i++; } int point = -1; int value = 0; for (; ilength; i++) { if (cc[i] == '.') point = i; else value = value * 10 + cc[i] - '0'; } int divider = 1; if (point -1) divider = pow10(length - point - 1); return negation * value / divider; } private static int pow10(int n) { int result = 1; for (int i=0; in; i++) { result *= 10; } return result; } } == Ditest dengan looping 1 juta kali: == @Test public void testPerformance() { long t1 = System.currentTimeMillis(); for (int i = 0; i 100; i++) { // Double.valueOf(-12.3456); ConversionHelper.stringToDouble(-12.3456); } long t2 = System.currentTimeMillis(); System.out.println(Elapsed time = + (t2 - t1) + ms); } == Hasilnya adalah: - Double.valueof(String): Elapsed time = 344 ms - ConversionHelper.stringToDouble: Elapsed time = 157 ms Sori panjang banget :D Thx kalo udah baca smp di sini. Skr saatnya utk menerima challenge utk mendapatkan hasil yg lebih optimal ;) regards, T Budi S
Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long....
saya biasanya kayak gini : BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName))); 2008/6/4 Adelwin Handoyo [EMAIL PROTECTED]: Yah itu code nya dah bener… Gue bikin gitu juga bisa… Coba di cek file nya sendiri… CMIIW…metoda begini gue gak tau bisa ato gak buat file2 yang typenya binary… Ato mungkin juga ada yang salah sama file nya sendiri… File nya corrupt mungkin… Tapi kalo dibilang errornya constant string too long biasa sih karma file namenya kepanjangan… Tapi ini kok errornya pas buat reader nya malah… Coba di debug.. Pas di baris pertama itu.. pas load file object itu.. file object nya isinya bener gak? From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 12:02 PM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long . String eFilename = C:/data/Inbox/pelanggan.06062008; inFile = new File(eFilename); fReader = new FileReader(inFile); /// errornya Disini bReader = new BufferedReader(fReader); String sLine = ; while ((sLine = bReader.readLine()) != null) { readData(sLine); } bReader = null; fReader = null; inFile = null; ... pas ditrace, aku dapat errronya pas ketika buat instance dari class FileReader... kodingan diatas baca dari bufferr bukan ?? ada yang bisa bantu... ?? - Pesan Asli Dari: sm96 [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:50:40 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long gak bisa pake String ya... harus pake buffer. pake buffer in-memory harus hati-hati juga mesti perhatikan ukuran datanya. dan kalo gak bisa dibanyak seluruhnya, mesti dibuffer sepotong-sepotong. lalu diproses datanya. 2008/6/4 Adelwin Handoyo [EMAIL PROTECTED]: Heh?!?!?!?! Lu bisa tulis all at one??? Keren juga… 120,000 character baca all at one? Yakin kah? Baca nya di buffer dong… Kalo mau tetep berbentuk 1 string panjang y abaca per character sekalian… Agak2 lelet sih… From: jug-indonesia@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Aldi @lfalah Sent: Wednesday, June 04, 2008 11:38 AM To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long masalahnya itu mas. datanya hanya sebaris.sintax yang aku pake sama dengan yang mas tulis. ada solusi lain mas ?? thks for reply - Pesan Asli Dari: Edward Yakop [EMAIL PROTECTED] Kepada: jug-indonesia@yahoogroups.com Terkirim: Rabu, 4 Juni, 2008 10:33:23 Topik: Re: [JUG-Indonesia] toOlng ...kepada master2 java ... constant string too long 2008/6/4 Aldi @lfalah alfalah_developer85 @yahoo.co. id: aku udah searc. String constant untuk sebuah class itu 64 kb.aku filenya itu 120 kb (+/- 120.000 character) Jangan load everything at once. Kamu bisa pakek buffered reader and read per line / character / some fixed length. BufferedReader reader = BufferedReader( new FileReader( fileName ) ); Regards, Edward Yakop Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. -- syaiful.mukhlis gtalk:[EMAIL PROTECTED] Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang juga. -- syaiful.mukhlis gtalk:[EMAIL PROTECTED] Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke [EMAIL PROTECTED] Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/jug-indonesia/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/jug-indonesia/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
[JUG-Indonesia] Join bambang ariyanto on Yahoo! Messenger!
bambang ariyanto wants to talk with you using the new Yahoo! Messenger: Accept the invitation by clicking this link: http://invite.msg.yahoo.com/invite?op=acceptintl=ussig=WiER_08KNmneyi4ZzxWsJW8E28qF5dOGypitJf6lUiCpKMFOLcfKoQqrL7y.xowTE8CX6mFKJ3y2jjrd0gZTGQ9dCy9Or.Cqm3h9B55hqHXGswx3UeJoA.azauZYWr4Xshoq9gP.688UXuC4iw89Qg-- With Yahoo! Messenger, you get: Free worldwide PC-to-PC calls.* All you need are speakers and a microphone (or a headset). If no one's there, leave a voicemail! IM Windows Livetrade; Messenger friends too. Add your Windows Live friends to your Yahoo! contact list. See when they're online and IM them anytime. Stealth settings keep you in control. Now you can get in touch on your time, by controlling who sees when you're online. So what are you waiting for? It's free. Get Yahoo! Messenger and start connecting how you want, when you want. * Emergency 911 calling services not available on Yahoo! Messenger. Please inform others who use your Yahoo! Messenger they must dial 911 through traditional phone lines or cell carriers. By using Yahoo! Messenger you agree to not use PC-to-PC calling in countries where prohibited. The above features apply to the Windows version of Yahoo! Messenger.
Re: [JUG-Indonesia] [Challenge] String to double conversion
Hi Syaiful, 2008/6/4 sm96 [EMAIL PROTECTED]: kalo emang waktu konversinya sejelek itu, mesti dilakukan secara paralel. bisa pake thread juga. dan kadangkala untuk memproses data semacam ini, tidak selalu harus menggunakan solusi iterative konvensional. coba difikirkan cara-cara alternatif yang lain yg tidak lagi menggunakan cara-cara konvensional seperti ini. Puluhan ribu data tersebut dibaca dari database. Jadi mungkin setelah optimasi konversi ini, langkah berikutnya adalah optimasi pembacaan data dr database. Ada saran utk ini ? Saya jadi bertanya-tanya, bisa bisa masalahnya bukan di Double.valueOf(), tapi di proses selain itu. Apa baca filenya udah bagus performancenya, atau gimana? Performance database seharusnya sdh cukup bagus. Tapi masalah konversi ini muncul sbg hasil dr profiling yg dilakukan, di mana konversi dilakukan kira2 7 jt kali setiap kali proses djalankan. thanks, T Budi S