[JUG-Indonesia] Lowongan Programmer Java (2008-06)

2008-06-09 Terurut Topik Mico Wendy
Dear Miliser,

Perusahaan kami (PT Konsep Dot Net, www.konsep.net) membutuhkan 
programmer java.
Diharapkan yang sudah berpengalaman lebih 1thn.
Mengerti pemrograman berbasis OOP. Biasa menggunakan Framework.
Lokasi kerja: Jakarta

Bagi yang berminat dapat mengirimkan CV ke:
[EMAIL PROTECTED]

Atau daftar di www.konseptalent.com



Salam,


[JUG-Indonesia] Sorry OOT , subversion di open solaris ?

2008-06-09 Terurut Topik ANDI KUSNADI
Dear jugger's,

Saya mau coba install subversion ke opensolaris koq gak ketemu-temu yah di 
sitenya subversion.

TKS.

 Best Regards,


Andi Kusnadi,Skom
0813 1883 92 37
programmer .net, java, streamezzo



  

Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Felix Halim
2008/6/9 Eko Wibowo [EMAIL PROTECTED]:
 Hint :  pake pohon2an :D hehehehe S*** Tree
 btw kalo datanya ga berubah2, bisa lbh bagus lg, pre processing O(N log N)
 dan query O(1)

S*** Tree ?

Bukannya S** Tree ?

Anyway, pake BST juga bisa kok asal tau tricknya :P
S** Tree itu untuk soal lanjutan :P

Karena makin banyak yang nimbrung, saya jadi makin semangat.
Saya attach skeleton code nya, yang punya waktu luang silahkan coba coding :D


BTW, buat anak2 BINUS yang ikut pelatihan tidak boleh jawab :P
Juga gak boleh kasih hint aneh2.
6 hari lagi babak final INC 2008!
Kalo bisa jawab soal yang ini (sampe jadi codingnya), calon masuk 10
besar deh :D

Felix Halim


Minimum.java
Description: Binary data


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Eko Wibowo
oh iya lix, kelebihan 1 * :P hehehehe bisa pk R** jg nih kl statis

Felix Halim [EMAIL PROTECTED] wrote: 2008/6/9 Eko 
Wibowo [EMAIL PROTECTED]:
  Hint :  pake pohon2an :D hehehehe S*** Tree
  btw kalo datanya ga berubah2, bisa lbh bagus lg, pre processing O(N log N)
  dan query O(1)
 
 S*** Tree ?
 
 Bukannya S** Tree ?
 
 Anyway, pake BST juga bisa kok asal tau tricknya :P
 S** Tree itu untuk soal lanjutan :P
 
 Karena makin banyak yang nimbrung, saya jadi makin semangat.
 Saya attach skeleton code nya, yang punya waktu luang silahkan coba coding :D
 
 BTW, buat anak2 BINUS yang ikut pelatihan tidak boleh jawab :P
 Juga gak boleh kasih hint aneh2.
 6 hari lagi babak final INC 2008!
 Kalo bisa jawab soal yang ini (sampe jadi codingnya), calon masuk 10
 besar deh :D
 
 Felix Halim
 
 
   

   

Re: [JUG-Indonesia] Re: Pelatihan Java (Sekedar Mengingatkan)

2008-06-09 Terurut Topik Thomas Wiradikusuma

 ya iyalah duitnya buat kas JUG-Joglosemar setelah dipotong biaya  
 produksi.


sip, gw setuju lah kalo begitu. jangan lupa laporan keuangannya bro,  
it's community effort after all :-)



regards,
Thomas Wiradikusuma
http://wiradikusuma.blogspot.com/2008/06/sandra-dewi-official-blog.html




[JUG-Indonesia] IBM DeveloperWorks Briefing @ InterContinental Hotel, Jkt - June 12, 2008

2008-06-09 Terurut Topik d3nny198
Hi Teman-teman,

Just Info, DeveloperWorks Briefing Event! FREE of Charge!!
Datang yah! DoorPrize available! :)

=Denny Muktar
---

 
INVITATION

Maintain your edge of knowledge, invest a day in the Briefing.
Gain an overview of the 5 main software brands from IBM and how each
of them can help you accelerate, and improve your ability to deliver,
high quality software solutions. Briefi ng topics will address all
aspects of software development, delivery compliance, and monitoring
management.
Open, scalable, secure, and industry-focused; IBM software products
and industry solutions help you innovate and become more flexible,
while making the most of current resources and controlling costs.

See live demos that illustrate the capabilities of the tools and show
how well they work together.
The software products that will be showcased:
• IBM Rational ® Software Architect 
• IBM WebSphere® Portal Server 
• IBM WebSphere® Application Server 
• IBM DB2 ®9
• IBM Lotus® Sametime 7.5 ECF
• IBM Tivoli ® Service Management
• IBM Tivoli ® Provisioning Manager for OSD
The workshop will kickoff at 9am and conclude with a networking lunch
at 12pm, where you can further connect with the speaker and the other
IBM team members on this exciting new offering.

Agenda:
09.00 - 09.10 Introduction
09.10 - 09.55 Information Management Brand Overview
09.55 - 10.25 IM Demo
10.25 - 10.40 Break
10.40 - 11.25 Lotus Brand Overview
11.25 - 11.55 Lotus Demo
11.55 - 01.00 Lunch
01.00 - 01.45 Rational Brand Overview
01.45 - 02.15 Rational Demo
02.15 - 02.30 Break
02.30 - 03.15 Tivoli Brand Overview
03.15 - 03.45 Tivoli Demo
03.45 - 04.30 Websphere Brand Overview
04.30 - 05.00 Websphere Demo
05.00 - 05.15 Conclusions  Resources  Lucky Draw


To stay ahead, contact us today and register.
June 12, 2008 | 8.00am - 05.10pm | InterContinental Hotel, Jasmine 1 Room


Call us today at 021 - 7191774, fax 021 - 719 1757 or email
[EMAIL PROTECTED] to register or,
visit www.ibm.com/id/events/dw for more information.


 





Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Adelwin Handoyo
gue inget kuliah jadi nya..
ada metoda pembuatan BST yang menjamin tree nya jadi nya seimbang..
jadi bisa nurunin step untuk search nya
AVL tree yah namanya kalo gak salah..


2008/6/9 Eko Wibowo [EMAIL PROTECTED]:
 oh iya lix, kelebihan 1 * :P hehehehe bisa pk R** jg nih kl statis

 Felix Halim [EMAIL PROTECTED] wrote:

 2008/6/9 Eko Wibowo [EMAIL PROTECTED]:
 Hint : pake pohon2an :D hehehehe S*** Tree
 btw kalo datanya ga berubah2, bisa lbh bagus lg, pre processing O(N log N)
 dan query O(1)

 S*** Tree ?

 Bukannya S** Tree ?

 Anyway, pake BST juga bisa kok asal tau tricknya :P
 S** Tree itu untuk soal lanjutan :P

 Karena makin banyak yang nimbrung, saya jadi makin semangat.
 Saya attach skeleton code nya, yang punya waktu luang silahkan coba coding
 :D

 BTW, buat anak2 BINUS yang ikut pelatihan tidak boleh jawab :P
 Juga gak boleh kasih hint aneh2.
 6 hari lagi babak final INC 2008!
 Kalo bisa jawab soal yang ini (sampe jadi codingnya), calon masuk 10
 besar deh :D

 Felix Halim

 



-- 
EB White  - Genius is more often found in a cracked pot than in a whole one.


Re: [JUG-Indonesia] [ASK]Browse Folder Dialog

2008-06-09 Terurut Topik sm96
tidak ada

2008/6/8 imam baihaqi [EMAIL PROTECTED]:
 Gimana ya caranya bikin tombol utk browse folder di jsp atau bahkan di
 html biasa? maap mungkin terlalu mudah, tapi kl aja ada yg pernah
 bikin, soalnya dikejar waktu, yg aku tau tuh tombol biat pilih file:

 input type=file name=select fiel value=/

 yg aku butuhkan muncul dialog yg milih folder bukan file ketika tombol
 ditekan. TIA!

 



-- 
syaiful.mukhlis
gtalk:[EMAIL PROTECTED]


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Adelwin Handoyo
lh
avl tree khan buat BST...
jadi search nya bisa minimum...
jadi ya gak perlu traverse the entire tree laa

2008/6/9 Felix Halim [EMAIL PROTECTED]:

 2008/6/9 Eko Wibowo [EMAIL PROTECTED]:
  oh iya lix, kelebihan 1 * :P hehehehe bisa pk R** jg nih kl statis

 Udah2, jangan kasih hint melulu... hus2...

 Yang penting reasoning dibaliknya.
 Meski pake S** Tree atawa R**, kalo cara pakenya salah yah akan
 saya salahkan :P

 Gak perlu tahu algo2 advanced kok, BST sudah cukup cepat.
 Dengan preprocessing time O(N) dan query time O(log N) akan saya anggap
 benar.
 Tetapi cara konstruksi BST dan cara query dari BST tersebut harus
 dilakukan dengan benar.
 Disitulah letak permasalahn sekaligus keindahannya ;)

 Jadi sekarang tinggal dipikirkan bagaimana menggunakan BST supaya bisa
 seperti itu :)
 FYI, codenya singkat sekali kok, bisa di coding dalam 10 menit :D
 Ini kan soal programming contest classic.

 2008/6/9 Adelwin Handoyo [EMAIL PROTECTED]:
  gue inget kuliah jadi nya..
  ada metoda pembuatan BST yang menjamin tree nya jadi nya seimbang..
  jadi bisa nurunin step untuk search nya
  AVL tree yah namanya kalo gak salah..

 Struktur data AVL tree memang akan membuat tree nya seimbang, sehingga
 kedalamannya log N.
 Tetapi kalau metode pencariannya adalah traversing the entire tree,
 yah sama juga boong :D

 Untuk problem ini, tidak perlu menggunakan AVL tree.

 Felix Halim

 

 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






-- 
EB White  - Genius is more often found in a cracked pot than in a whole
one.


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Felix Halim
2008/6/9 Adelwin Handoyo [EMAIL PROTECTED]:
 lh
 avl tree khan buat BST...

Betul, AVL adalah balanced BST.

 jadi search nya bisa minimum...

Search untuk maximum value atau minimum value di balanced BST memang
betul bisa O( log N ).
Tetapi constraint di soal saya itu ada 2:
- cari minimum value
- yang ber-index antara i sampai j inclusive

Jadi kalau anda mencari value yang minimum, belum tentu index dari
value tersebut berada di range i sampai j.
Sehingga anda harus mencari lebih dari sekedar minimum.

 jadi ya gak perlu traverse the entire tree laa

Coba perlihatkan cara anda mencari minimum value di BST yang mempunyai
index antara i dan j.

Felix Halim


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Felix Halim
2008/6/9 Eko Wibowo [EMAIL PROTECTED]:
 oh iya lix, kelebihan 1 * :P hehehehe bisa pk R** jg nih kl statis

Udah2, jangan kasih hint melulu... hus2...

Yang penting reasoning dibaliknya.
Meski pake S** Tree atawa R**, kalo cara pakenya salah yah akan
saya salahkan :P

Gak perlu tahu algo2 advanced kok, BST sudah cukup cepat.
Dengan preprocessing time O(N) dan query time O(log N) akan saya anggap benar.
Tetapi cara konstruksi BST dan cara query dari BST tersebut harus
dilakukan dengan benar.
Disitulah letak permasalahn sekaligus keindahannya ;)

Jadi sekarang tinggal dipikirkan bagaimana menggunakan BST supaya bisa
seperti itu :)
FYI, codenya singkat sekali kok, bisa di coding dalam 10 menit :D
Ini kan soal programming contest classic.

2008/6/9 Adelwin Handoyo [EMAIL PROTECTED]:
 gue inget kuliah jadi nya..
 ada metoda pembuatan BST yang menjamin tree nya jadi nya seimbang..
 jadi bisa nurunin step untuk search nya
 AVL tree yah namanya kalo gak salah..

Struktur data AVL tree memang akan membuat tree nya seimbang, sehingga
kedalamannya log N.
Tetapi kalau metode pencariannya adalah traversing the entire tree,
yah sama juga boong :D

Untuk problem ini, tidak perlu menggunakan AVL tree.

Felix Halim


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Adelwin Handoyo
ooowww mengerti...
hehehe my bad..
sorry :p


2008/6/9 Felix Halim [EMAIL PROTECTED]:

 2008/6/9 Adelwin Handoyo [EMAIL PROTECTED]:
  lh
  avl tree khan buat BST...

 Betul, AVL adalah balanced BST.

  jadi search nya bisa minimum...

 Search untuk maximum value atau minimum value di balanced BST memang
 betul bisa O( log N ).
 Tetapi constraint di soal saya itu ada 2:
 - cari minimum value
 - yang ber-index antara i sampai j inclusive

 Jadi kalau anda mencari value yang minimum, belum tentu index dari
 value tersebut berada di range i sampai j.
 Sehingga anda harus mencari lebih dari sekedar minimum.

  jadi ya gak perlu traverse the entire tree laa

 Coba perlihatkan cara anda mencari minimum value di BST yang mempunyai
 index antara i dan j.

 Felix Halim

 

 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






-- 
Phyllis Diller  - Never go to bed mad. Stay up and fight.


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Feris Thia
Kepikir list of turning point... ini yang akan di BST-in. Ga tau bener
atau kaga ?

Lagi ga sempat coding... padahal tertarik banget :p

Tunggu yang mecahin aja deh... hehehehe

Regards,

Feris

2008/6/9 Felix Halim [EMAIL PROTECTED]:

   2008/6/9 Eko Wibowo [EMAIL PROTECTED]blue_marcadian%40yahoo.com
 :
  oh iya lix, kelebihan 1 * :P hehehehe bisa pk R** jg nih kl statis

 Udah2, jangan kasih hint melulu... hus2...

 Yang penting reasoning dibaliknya.
 Meski pake S** Tree atawa R**, kalo cara pakenya salah yah akan
 saya salahkan :P

 Gak perlu tahu algo2 advanced kok, BST sudah cukup cepat.
 Dengan preprocessing time O(N) dan query time O(log N) akan saya anggap
 benar.
 Tetapi cara konstruksi BST dan cara query dari BST tersebut harus
 dilakukan dengan benar.
 Disitulah letak permasalahn sekaligus keindahannya ;)

 Jadi sekarang tinggal dipikirkan bagaimana menggunakan BST supaya bisa
 seperti itu :)
 FYI, codenya singkat sekali kok, bisa di coding dalam 10 menit :D
 Ini kan soal programming contest classic.

 2008/6/9 Adelwin Handoyo [EMAIL PROTECTED] adelwin%40gmail.com:
  gue inget kuliah jadi nya..
  ada metoda pembuatan BST yang menjamin tree nya jadi nya seimbang..
  jadi bisa nurunin step untuk search nya
  AVL tree yah namanya kalo gak salah..

 Struktur data AVL tree memang akan membuat tree nya seimbang, sehingga
 kedalamannya log N.
 Tetapi kalau metode pencariannya adalah traversing the entire tree,
 yah sama juga boong :D

 Untuk problem ini, tidak perlu menggunakan AVL tree.

 Felix Halim
  




-- 
Thanks  Best Regards,

Feris
PT. Putera Handal Indotama
A Business Intelligence Company
Jl. K.H. Moh Mansyur No. 11 B 8 - 12
Jakarta - Indonesia
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://business-intelligence.phi-integration.com
http://blog.komputasiawan.com


[JUG-Indonesia] Re: Kode menarik

2008-06-09 Terurut Topik Suhendry Effendy
boleh jelasin list of turning point nya itu gimana?

kalau datanya saya bikin berinterpolasi besar/kecil gimana?

25 65 10 60 30 55 20 50 35 45 15 40


Suhendry Effendy


--- In jug-indonesia@yahoogroups.com, Feris Thia [EMAIL PROTECTED] wrote:

 Kepikir list of turning point... ini yang akan di BST-in. Ga tau bener
 atau kaga ?
 
 Lagi ga sempat coding... padahal tertarik banget :p
 
 Tunggu yang mecahin aja deh... hehehehe
 
 Regards,
 
 Feris
 




Re: [JUG-Indonesia] Re: Kode menarik

2008-06-09 Terurut Topik Feris Thia
Maka array TP pointnya (1 ascending, -1 descending) adalah sebagai berikut :

idx = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
direction = 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1

Contoh yang diberikan benar-benar worst case ya ? naik turun melulu tiap
index ?  hehehe

Regards,

Feris

2008/6/9 Suhendry Effendy [EMAIL PROTECTED]:

   boleh jelasin list of turning point nya itu gimana?

 kalau datanya saya bikin berinterpolasi besar/kecil gimana?

 25 65 10 60 30 55 20 50 35 45 15 40

 Suhendry Effendy

 




-- 
Thanks  Best Regards,

Feris
PT. Putera Handal Indotama
A Business Intelligence Company
Jl. K.H. Moh Mansyur No. 11 B 8 - 12
Jakarta - Indonesia
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://business-intelligence.phi-integration.com
http://blog.komputasiawan.com


Re: [JUG-Indonesia] Re: Kode menarik

2008-06-09 Terurut Topik Feris Thia
Ups... sori, harusnya :

idx = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
direction = 1, -1, 1, -1, 1, -1, 1, -1, 1, -1

2008/6/9 Feris Thia [EMAIL PROTECTED]:

 Maka array TP pointnya (1 ascending, -1 descending) adalah sebagai berikut
 :

 idx = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
 direction = 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1

 Contoh yang diberikan benar-benar worst case ya ? naik turun melulu tiap
 index ?  hehehe

 Regards,

 Feris

 2008/6/9 Suhendry Effendy [EMAIL PROTECTED]:

   boleh jelasin list of turning point nya itu gimana?

 kalau datanya saya bikin berinterpolasi besar/kecil gimana?

 25 65 10 60 30 55 20 50 35 45 15 40

 Suhendry Effendy

 




 --
 Thanks  Best Regards,

 Feris
 PT. Putera Handal Indotama
 A Business Intelligence Company
 Jl. K.H. Moh Mansyur No. 11 B 8 - 12
 Jakarta - Indonesia
 Phone : +6221-30119353
 Fax : +6221-5513483
 Mobile : +628176-474-525
 http://business-intelligence.phi-integration.com
 http://blog.komputasiawan.com




-- 
Thanks  Best Regards,

Feris
PT. Putera Handal Indotama
A Business Intelligence Company
Jl. K.H. Moh Mansyur No. 11 B 8 - 12
Jakarta - Indonesia
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://business-intelligence.phi-integration.com
http://blog.komputasiawan.com


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik viking leon
wah kelupaan lagi searchnya hehehe bolong terus

engga tau boleh atau engga, biar bantu agar searchnya lebih cepet ... di BSTnya 
satu node consist of index, dan valuenya:

cth:

gt;gt; BST value-nya:

gt;gt; 2

gt;gt; / \

gt;gt; 1 4

gt;gt;nbsp;nbsp; /

gt;gt; 3

gt;gt; BST indexnya:

gt;gt; 0

gt;gt; / \

gt;gt; 2 1

gt;gt;nbsp;nbsp; /

gt;gt;nbsp; 3
jadinya
nbsp;nbsp;nbsp;nbsp;nbsp; i:0|v:2
nbsp;nbsp;nbsp;nbsp; /nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; \
nbsp; i:2|v:1nbsp;nbsp; i:1|v:4
nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; /
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 1:3|v:3

selama belum ktemu nodenya, bisa dicompare valuenya dengan node skarang ... 
kalo lebih kecil cari di kiri, kalo besar cari di kanan. dengan begini bisa 
bener2 search pake binary search dalam sebuah BST.

misal mencari (3,3), 
parent v=2
3gt;2
cari di kanan ktemu node 4

4gt;3
cari di kiri ktemu 3, 

selanjutnya stelah node ktemu bisa cari berdasar index melulu.

--- On Mon, 6/9/08, Felix Halim lt;[EMAIL PROTECTED]gt; wrote:
From: Felix Halim lt;[EMAIL PROTECTED]gt;
Subject: Re: [JUG-Indonesia] Kode menarik
To: jug-indonesia@yahoogroups.com
Date: Monday, June 9, 2008, 12:09 PM











Di email sebelumnya, saya hanya mengkritik BST construction nya.

Sekarang saya kritik di algo searchnya.

Algo search kamu meskipun menggunakan balanced BST, tetap run in O( N ).



Berikut adalah algo kamu untuk search:



2008/6/9 viking leon lt;[EMAIL PROTECTED] comgt;:

gt; search on left,

gt; kalo belum ktemu search on right

gt; kalo udah ktemu terus search on left

gt; (cari terus ke node left paling dalam yang

gt; bisa ditemukan note: node right engga usah disearch)



Algo ini berjalan seperti:

1. in-order Tree traversal biasa,

   dan akan berhenti jika menemukan suatu node yang mempunyai

   index antara index queryMin(i,j) , ini O( N ).

2. lalu algonya dilanjutkan dengan traverse ke kiri

   dari node terakhir itu O( log N ).



Kalau ternyata index yang dicari ada di ujung paling kanan bawah,

maka kamu akan traverse the entire tree O( N ) sebelum algonya

berubah jadi algo ke-2 yang O( log N ).



Jadi dalam kasus A = [1, 2, 3, ..., 100]



kalau saya queryMin(99, 99)

maka kamu akan looping 1 juta kali.

Dan ini masih termasuk O( N ).



Dalam hal ini, AVL tree, B-Tree, RB-Tree, etc-Tree tidak akan menolong.



Bener gak? mohon koreksi kalau saya salah ngerti.



Tapi idenya sudah bagus, menggunakan BST.

Hanya perlu di-improve supaya worst-case nya dipastikan O( log N ).



BTW, saya senang ada yang suka algo di milis JUG :)



Felix Halim



2008/6/9 viking leon lt;[EMAIL PROTECTED] comgt;:

gt; hehehe, maksudnya aku dapet tapi penjelasannya agak salah:

gt;

gt; kalau inputnya [1... 1] malah lebih bagus

gt;

gt; semakin lempeng ke kanan semakin bagus buat cari bilangan terkecil :-) ...

gt; karena pada dasarnya stelah ktemu struktur di kanan kita abaikan  
contoh

gt; kalo cari query terkecil [1...1] ktemu 1, cari di kiri null, maka

gt; langsung stop dia alhasil O(1)

gt;

gt; kalau [1 ... 1] nah ini bakal jadi big problem, bener anda bilang bukan

gt; O(log n) lagi tapi bakal jadi O(n)

gt;

gt; tuk BST-nya supaya optimal (balanced on height)  saya ada ide pake self

gt; balancing BST entah mau pake AA tree, AVL tree, Red-Black Tree, dll 

gt; udah lupa semua algoritmanya tapi menurut aku pre-processnya bakal less

gt; equal O(n log n) ... which is meeting the requirement.

gt;

gt; regards,

gt; yohan

gt;

gt; --- On Mon, 6/9/08, Felix Halim lt;felix.halim@ gmail.comgt; wrote:

gt;

gt; From: Felix Halim lt;felix.halim@ gmail.comgt;

gt; Subject: Re: [JUG-Indonesia] Kode menarik

gt; To: jug-indonesia@ yahoogroups. com

gt; Date: Monday, June 9, 2008, 2:40 AM

gt;

gt; 2008/6/8 viking leon lt;[EMAIL PROTECTED] comgt;:

gt;gt; preprocess bikin:

gt;gt; - binary search tree (left selalu lebih kecil dari parent, kanan selalu

gt;gt; lebih gede dari parent)

gt;gt; tapi yang disimpan dalam binary tree adalah indexnya bkan valuenya

gt;gt;

gt;gt; untuk array ini: [2,4,1,3]

gt;gt; BST value-nya:

gt;gt; 2

gt;gt; / \

gt;gt; 1 4

gt;gt; /

gt;gt; 3

gt;gt; BST indexnya:

gt;gt; 0

gt;gt; / \

gt;gt; 2 1

gt;gt; /

gt;gt; 3

gt;gt; tuk bikin BST dari array yang sudah ada kira2: O(n)

gt;

gt; Good answer!

gt;

gt; BST nya bagus, tapi ada kekurangan.

gt;

gt; Kalau input saya adalah

gt;

gt; A = [ 1, 2, 3, 4, .., 100 ]

gt;

gt; Maka BST kamu akan lempeng ke kanan :P

gt; Pencarian Query nya akan jadi O ( N ) bukan O ( log N ) lagi.

gt;

gt;gt; searchnya kira2 = O(log n)

gt;

gt; Kalau konstruksi BST nya seperti diatas, maka statement itu tidak benar.

gt; Bagaimana anda tweak BST nya supaya querynya guaranteed O ( log N ) ?

gt;

gt; Felix Halim

gt;

gt; 


  




 

















  

Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik viking leon
ow soalnya ada dua yah, maapkan engga kebaca yang awal, jaid engga tau .

regards,
yohan

--- On Mon, 6/9/08, Jecki Sumargo lt;[EMAIL PROTECTED]gt; wrote:
From: Jecki Sumargo lt;[EMAIL PROTECTED]gt;
Subject: Re: [JUG-Indonesia] Kode menarik
To: jug-indonesia@yahoogroups.com
Date: Monday, June 9, 2008, 8:56 AM











2008/6/9 Adelwin Handoyo lt;[EMAIL PROTECTED] comgt;:

gt; eh maaf nih...

gt; cuma agak penasaran..

gt; henry luk kenal gue kah?

gt; gue punya temen kantor dulu namanya henry luk juga..

gt; sorry banget nih OOT...

gt; and back to the case..

gt; vk_leon anak kaskus khan yah :p

gt; hehehehe

gt; kalo ide lu preprocess nya bikin BST wah itu terlalu lama..

gt; emang ntar mau serach nya jadi cepet banget..

gt; tapi emang apa guna nya di bikin search tree..

gt; gue ada idea lebih bagus :p

gt; preprocess nya 1 langkah doang..

gt; yaitu mengalikan semua angka nya..

gt; lalu output array nya tinggal angka hasil preprocess di bagi dengan

gt; input[i] sendiri..

gt; yang perlu kita cari justru cara bagi nya.. karna gak bole pake

gt; operator 'division' itu sendiri.. jadi kita bikin sendiri

gt; nah sekarang pertanyaan nya.. ada yang bisa bantuin gue discover

gt; method pembagian tanpa operasi pembagian?

gt;



Sepertinya ini mengacu pada soal yg beda nih? Di sini ud ada 2 soal. 1

Dari 'naray citra' (thread starter) dan 1 lagi dari Felix Halim.



SOAL 1) There is an array A[N+1] of N integers. You have to compose an

array Output[N+1] such that Output[i] will be equal to the productof

all the elements of A[] except A[i].

Example:

INPUT:[4, 3, 2, 1, 2]

OUTPUT:[12, 16, 24, 48, 24]



Solve it without division operator and in O(n) with out using division



SOAL 2) Diberikan array of integer A yang isinya adalah bilangan integer acak

sebanyak N elements.

Saya ingin query bilangan integer terkecil dari array A yang index nya

antara i dan j (inclusive).

Index dari array adalah 0-based (index dimulai dari angka 0).



Untuk memprocess tiap query, harus tidak lebih dari O ( log N ) steps.

Tapi query ini bisa banyak kali (querynya bukan cuman satu kali).

Dan anda diperbolehkan untuk preprocess array A terlebih dahulu tapi

tidak lebih dari O ( N log N ) steps.



Yang di-post oleh viking_leon itu untuk soal 2 sepertinya.


  




 

















  

[JUG-Indonesia] Spring web flow 2

2008-06-09 Terurut Topik Ifnu bima
Hi all,

Sepertinya SWF 2 udah release, ada yang mau kasih komentar? atau
perbandingan sama Seam?

-- 
Senior Engineer @ ArtiVisi Intermedia
http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


Re: [JUG-Indonesia] Spring web flow 2

2008-06-09 Terurut Topik Frans Thamura
2008/6/9 Ifnu bima [EMAIL PROTECTED]:

 Hi all,

 Sepertinya SWF 2 udah release, ada yang mau kasih komentar? atau
 perbandingan sama Seam?


tepatnya SWF vs JBPM

seam kan pake JBPM untuk flownya

tapi JBPM bisa jadi workflow , SWF gak bisa

F


[JUG-Indonesia] cara bikin text editor kaya wordpress?

2008-06-09 Terurut Topik raisomain
Lagi bingung mau bikin editor yg seperti di wordpress ni. Yang text
editor  file upload bisa di 1 halaman dan bisa tampilin thumbnails
trus ada send to editor-nya. Selama ini buat masih pisah2x, text
editor pk WYSIWYG/tinymce  uploadnya pake jakarta commons.

1. Apakah ada komponen yg bisa langsung pakai untuk keperluan tersebut
dlm JSP. Maklum ga bisa javascript/ajax.

2. Gimana cara menampilkan sebagian (awal) dari text artikel untuk
previewnya (trus dibawahnya ntar ada link 'read more'). Kalo misalnya:
ambil 500 huruf pertama kan bisa jadi nanti motong ditengah2x tag
markupnya kan malah kacau.  

thx



[JUG-Indonesia] Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik Ifnu bima
ini jadwalnya :

16 Juni, jam 13.00 - 15.00 : UI Depok
16 Juni, jam 16.00 - 18.00 : Gunadarma Depok
16 Juni, jam 19.00 - 21.00 : President University Jababeka

17 Juni, jam 10.00 - 12.00 : UKDW Yogya
17 Juni, jam 13.00 - 15.00 : UGM
17 Juni, jam 16.00 - 18.00 : Atmajaya Yogya

18 Juni, jam 10.00 - 12.00 : STIKOM Surabaya
18 Juni, jam 13.00 - 15.00 : Free-time/Kampus lainnya di Surabaya
18 Juni, jam 16.00 - 18.00 : ITS

19 Juni, jam 10.00 - 12.00 : Free-time/Kampus lainnya di Semarang
19 Juni, jam 13.00 - 15.00 : UKSW Salatiga

20 Juni: Undecided. Holiday in Solo or continue roadshow di Bandung.

21 Juni: Back to Jakarta.

bukan masalah di jadwalnya, tapi gimana mereka pergi dari satu kampus
ke kampus lain? ternyata nyewa bus dan tidur di dalam bus selama
roadshow? loh apa enaknya naek bis? yaa enak liat dulu donk bisnya :
http://www.omahmlaku.com/galleries.php

parah2 :P

-- 
Senior Engineer @ ArtiVisi Intermedia
http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Felix Halim
On 6/9/08, viking leon [EMAIL PROTECTED] wrote:
 engga tau boleh atau engga, biar bantu agar searchnya lebih cepet ... di
 BSTnya satu node consist of index, dan valuenya:

Boleh, silahkan dioprek-oprek BST nya.
Tambahin apapun terserah, saya hanya liat complexitasnya.

 selama belum ktemu nodenya, bisa dicompare valuenya dengan node skarang ...

Valuenya? yang saya query adalah index i sampai index j.
Saya tidak punya value apapun awalnya.
Maksud kamu menggunakan value root pada awalnya?

 kalo lebih kecil cari di kiri, kalo besar cari di kanan. dengan begini
 bisa bener2 search pake binary search dalam sebuah BST.

 misal mencari (3,3),
 parent v=2
 3  2
 cari di kanan ktemu node 4

Darimana value 3 berasal?
(3,3) itu index i=3 sampai index j=3.
Bukan berarti value = 3.

Felix Halim


[JUG-Indonesia] Re: Spring web flow 2

2008-06-09 Terurut Topik don_wjy
Seam pake JBPM sebagai pageflow untuk JSF, Spring Web Flow juga makai
DSL style yg 'mirip' dengan JBPM.

Kedua2nya gak ada hubungannya sama workflow system... kedua2nya cuma
buat mempermudah navigation system di JSF

Spring Web Flow 2 include beberapa module baru

- Spring-Faces: integrasi antara JSF (View) dengan Spring MVC
Controller (menggunakan Facelets)

- Spring-JS: AJAX support dari Spring.. kelebihannya kalau Javascript
di turned off dia bakal 'degrading gracefully', maksudnya bakal
melakukan submit form seperti biasa (kurang lebih kaya gitu)

- Penulisan flow-nya lebih singkat trus juga support tag untuk Spring
Security dan ada beberapa scope baru.


Regards


Donny

 

--- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote:

 2008/6/9 Ifnu bima [EMAIL PROTECTED]:
 
  Hi all,
 
  Sepertinya SWF 2 udah release, ada yang mau kasih komentar? atau
  perbandingan sama Seam?
 
 
 tepatnya SWF vs JBPM
 
 seam kan pake JBPM untuk flownya
 
 tapi JBPM bisa jadi workflow , SWF gak bisa
 
 F





[JUG-Indonesia] Re: Spring web flow 2

2008-06-09 Terurut Topik don_wjy
Seam makai JBPM untuk pageflow-nya JSF, Spring Web Flow juga makai
DSL style yg 'mirip' dengan JBPM untuk pageflow.

Kedua2nya gak ada hubungannya sama workflow system... kedua2nya cuma
buat mempermudah navigation system di JSF. Spring Web Flow 2 juga
support navigation system di Spring MVC (kayanya Grails juga bisa).
Untuk kedepannya juga ada support buat Struts2 dan Tapestry5.

Spring Web Flow 2 include beberapa module baru

- Spring-Faces: integrasi antara JSF (View) dengan Spring MVC
Controller (menggunakan Facelets)

- Spring-JS: AJAX support dari Spring.. kelebihannya kalau Javascript
di turned off dia bakal 'degrading gracefully', maksudnya bakal
melakukan submit form seperti biasa (kurang lebih kaya gitu)

- Penulisan flow-nya lebih singkat trus juga support tag untuk Spring
Security dan ada beberapa scope baru.


Regards


Donny


--- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote:

 2008/6/9 Ifnu bima [EMAIL PROTECTED]:
 
  Hi all,
 
  Sepertinya SWF 2 udah release, ada yang mau kasih komentar? atau
  perbandingan sama Seam?
 
 
 tepatnya SWF vs JBPM
 
 seam kan pake JBPM untuk flownya
 
 tapi JBPM bisa jadi workflow , SWF gak bisa
 
 F





Re: [JUG-Indonesia] Re: Spring web flow 2

2008-06-09 Terurut Topik Frans Thamura
2008/6/10 don_wjy [EMAIL PROTECTED]:

 Seam pake JBPM sebagai pageflow untuk JSF, Spring Web Flow juga makai
 DSL style yg 'mirip' dengan JBPM.

 Kedua2nya gak ada hubungannya sama workflow system... kedua2nya cuma
 buat mempermudah navigation system di JSF


tapi jbpm bisa jadi workflow, sudah coba swamnya?

F


Re: [JUG-Indonesia] Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik Frans Thamura

 bukan masalah di jadwalnya, tapi gimana mereka pergi dari satu kampus
 ke kampus lain? ternyata nyewa bus dan tidur di dalam bus selama
 roadshow? loh apa enaknya naek bis? yaa enak liat dulu donk bisnya :
 http://www.omahmlaku.com/galleries.php


nu, lo buat OOT yah? mau diban :)


gue tahu omahmlaku, tapi ini bus mahal bro

acara apa nih roadshow? microsoft

F


[JUG-Indonesia] Re: Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik Joshua Jackson
--- In jug-indonesia@yahoogroups.com, Frans Thamura [EMAIL PROTECTED] wrote:

 
  bukan masalah di jadwalnya, tapi gimana mereka pergi dari satu kampus
  ke kampus lain? ternyata nyewa bus dan tidur di dalam bus selama
  roadshow? loh apa enaknya naek bis? yaa enak liat dulu donk bisnya :
  http://www.omahmlaku.com/galleries.php
 
 
 nu, lo buat OOT yah? mau diban :)
 
 
 gue tahu omahmlaku, tapi ini bus mahal bro

Kita juga bisa kok bikin acara roadshow kek gitu :-D

 acara apa nih roadshow? microsoft
 
 F





Re: [JUG-Indonesia] Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik Ifnu bima
 nu, lo buat OOT yah? mau diban :)

wah sory, lupaa, udah tengah malem jadi agak2 miring otaknya :D

 gue tahu omahmlaku, tapi ini bus mahal bro

 acara apa nih roadshow? microsoft

yups :D


-- 
Senior Engineer @ ArtiVisi Intermedia
http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


[JUG-Indonesia] Batu permata alias Ruby.

2008-06-09 Terurut Topik sankata
 

Ada yang bisa recomendasi ebook, bahan2 yang bagus ga utk mulai belajar
ruby?

 

Aku baru tau ada ruby.. jadi masih 0 nih.

 

Ruby bs utk developing web app ga?

 

Regards, 

Sankata





Re: [JUG-Indonesia] Batu permata alias Ruby.

2008-06-09 Terurut Topik Cool Boy
cari ebook ruby dari agile aja, itu cukup bagus utk pemula. urlnya saya
lupa, cuma ebook nya saya uda punya :D
ruby bisa kok develop web app. utk style frameworknya (framework rails)
hampir mirip kayak framework nya cakephp.

Thx
C B


2008/6/10 sankata [EMAIL PROTECTED]:



 Ada yang bisa recomendasi ebook, bahan2 yang bagus ga utk mulai belajar
 ruby?



 Aku baru tau ada ruby.. jadi masih 0 nih…



 Ruby bs utk developing web app ga?



 Regards,

 *Sankata*

   




-- 
Sesuatu yang baik, belum tentu benar. Sesuatu yang benar, belum tentu baik.
Sesuatu yang bagus, belum tentu berharga. Sesuatu yang berharga/ berguna,
belum tentu bagus.


[JUG-Indonesia] Re: Batu permata alias Ruby.

2008-06-09 Terurut Topik Agi Putra Kharisma
bisa cari di scribd.com
ada beberapa yang bagus (yg bajakan juga ada):
- Untuk pemula
http://www.scribd.com/doc/2462581/RubyProgrammersBestFriend
http://www.scribd.com/doc/2944704/Ruby-Cheatbook

kl bikin web dg ruby paling enak pake framework. Ada macam-macam, kalo
pemula lebih baik pake Rails atau Merb. kl ga suka rails, bisa baca
http://www.scribd.com/doc/3038783/Ruby-off-Rails-english



--- In jug-indonesia@yahoogroups.com, sankata [EMAIL PROTECTED] wrote:

  
 
 Ada yang bisa recomendasi ebook, bahan2 yang bagus ga utk mulai belajar
 ruby?
 
  
 
 Aku baru tau ada ruby.. jadi masih 0 nih.
 
  
 
 Ruby bs utk developing web app ga?
 
  
 
 Regards, 
 
 Sankata





Re: [JUG-Indonesia] Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik nana zahcrie
Dear all,
aq dah liat :
http://www.omahmlak u.com/galleries. php

kalo kondisinya spt itu, aq juga pengen join, karena suasananya spt itu..
Open Source harus gaya jg dan tidak boleh kalah dg yg lain..

dengan gaya yg keren, orang-orang tentu akan menghargai open source shg daya 
jualnya jd tinggi :)

opensource = gratisan = bukan berarti asal2an...bagaimana org menghargai kita, 
kalau kita sendiri tidak menghargai diri sendiri...



--- On Tue, 6/10/08, Frans Thamura lt;[EMAIL PROTECTED]gt; wrote:
From: Frans Thamura lt;[EMAIL PROTECTED]gt;
Subject: Re: [JUG-Indonesia] Tetangga sebelah roadshow kampus di jawa
To: jug-indonesia@yahoogroups.com
Date: Tuesday, June 10, 2008, 2:49 AM














bukan masalah di jadwalnya, tapi gimana mereka pergi dari satu kampus

ke kampus lain? ternyata nyewa bus dan tidur di dalam bus selama

roadshow? loh apa enaknya naek bis? yaa enak liat dulu donk bisnya :

http://www.omahmlak u.com/galleries. php

nbsp;
nu, lo buat OOT yah? mau diban :)


gue tahu omahmlaku, tapi ini bus mahal bro

acara apa nih roadshow? microsoft

F


  




 

















  

[JUG-Indonesia] Re: Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik Kiki Ahmadi


bus kayak gitu abis berapa yah ?
:)

btw ini roadshow seminar WSS-id itu bukan ?



Kiki Ahmadi
linuxgembel.wordpress.com
nagasakti.or.id/roller/javabonek
jug-bonek




Re: [JUG-Indonesia] Tetangga sebelah roadshow kampus di jawa

2008-06-09 Terurut Topik nanung nur zula
2008/6/9 Ifnu bima [EMAIL PROTECTED]:

   ini jadwalnya :

 16 Juni, jam 13.00 - 15.00 : UI Depok
 16 Juni, jam 16.00 - 18.00 : Gunadarma Depok
 16 Juni, jam 19.00 - 21.00 : President University Jababeka

 17 Juni, jam 10.00 - 12.00 : UKDW Yogya
 17 Juni, jam 13.00 - 15.00 : UGM
 17 Juni, jam 16.00 - 18.00 : Atmajaya Yogya

 18 Juni, jam 10.00 - 12.00 : STIKOM Surabaya
 18 Juni, jam 13.00 - 15.00 : Free-time/Kampus lainnya di Surabaya
 18 Juni, jam 16.00 - 18.00 : ITS

 19 Juni, jam 10.00 - 12.00 : Free-time/Kampus lainnya di Semarang
 19 Juni, jam 13.00 - 15.00 : UKSW Salatiga

 20 Juni: Undecided. Holiday in Solo or continue roadshow di Bandung.

 21 Juni: Back to Jakarta.

 bukan masalah di jadwalnya, tapi gimana mereka pergi dari satu kampus
 ke kampus lain? ternyata nyewa bus dan tidur di dalam bus selama
 roadshow? loh apa enaknya naek bis? yaa enak liat dulu donk bisnya :
 http://www.omahmlaku.com/galleries.php

 parah2 :P

 --
 Senior Engineer @ ArtiVisi Intermedia
 http://ifnu.artivisi.com
 +62 856 9211 8687
 regards

 New on my blog :
 Netbeans for PHP : debugging php script
 http://ifnu.artivisi.com/?p=19
  


kok solo cuman di lewat aja ?

-- 
nanung nur zula
081 725 4311
ym nanungzula
gtalk nurzula


Re: [JUG-Indonesia] sorry OOT neh.

2008-06-09 Terurut Topik rizal kamal
pak andi,

logikanya :
1. fdisk ke harddrive yang kosong
2. assign file system
3. format
4. mounting drive yang telah diformat ke mount point (misalnya /test,
/home/drive_baru)
5. kalo pengen permanen masukkan mapping drive dengan mount point (kalo di
linux /etc/fstab, kalo solaris?)

lengkapnya :
http://docs.sun.com/app/docs/doc/806-4073/6jd67r9hs?a=view

thanks,

2008/6/9 ANDI KUSNADI [EMAIL PROTECTED]:

   oh saya tidak mau install os lain , saya mau itu buat solaris aja. jadi
 gimana yah ?

 TKS yah.



 Best Regards,

 Andi Kusnadi,Skom
 0813 1883 92 37
 programmer .net, java, streamezzo




Re: [JUG-Indonesia] Kode menarik

2008-06-09 Terurut Topik Andrian Kurniady
2008/6/6 Felix Halim [EMAIL PROTECTED]:
 Cara itu terkenal dengan nama Dynamic Programming.

 Kalo tertarik bikin code2 menarik, itu ladangnya ada di Programming Contest.

 Ini ada problem yang lebih menantang:

 Diberikan array of integer A (0-based index).
 Saya ingin mencari bilangan integer terkecil di array A dengan index
 antara [i, j] (inclusive).
 Jawabannya harus dalam O ( log N )

Ini namanya Range-Minimum Query (RMQ) kan? :D

Kalo dalam O(1) boleh gak ? ^_^
Ada satu lagi cara untuk solusi soal ini, preprocess dalam O(N log N),
query dalam O(1), tidak pake tree dan tidak pake rekursi...

BTW Lix, itu punya lu kayaknya bukan Binary Search Tree (
http://en.wikipedia.org/wiki/Binary_search_tree ) deh, itu Binary Tree
biasa soalnya elemennya nggak sorted kan...?

-Kurniady


Re: [JUG-Indonesia] Batu permata alias Ruby.

2008-06-09 Terurut Topik javakren
gak join aja ke [EMAIL PROTECTED] 
  - Original Message - 
  From: sankata 
  To: jug-indonesia@yahoogroups.com 
  Sent: Tuesday, June 10, 2008 10:15 AM
  Subject: [JUG-Indonesia] Batu permata alias Ruby.





  Ada yang bisa recomendasi ebook, bahan2 yang bagus ga utk mulai belajar ruby?



  Aku baru tau ada ruby.. jadi masih 0 nih.



  Ruby bs utk developing web app ga?
  . 
   

Re: [JUG-Indonesia] sorry OOT neh.

2008-06-09 Terurut Topik ANDI KUSNADI
TKS yah.

 Best Regards,


Andi Kusnadi,Skom
0813 1883 92 37
programmer .net, java, streamezzo



- Original Message 
From: rizal kamal [EMAIL PROTECTED]
To: jug-indonesia@yahoogroups.com
Sent: Tuesday, June 10, 2008 11:31:35 AM
Subject: Re: [JUG-Indonesia] sorry OOT neh.


pak andi,

logikanya :
1. fdisk ke harddrive yang kosong
2. assign file system
3. format
4. mounting drive yang telah diformat ke mount point (misalnya /test, 
/home/drive_ baru)
5. kalo pengen permanen masukkan mapping drive dengan mount point (kalo di 
linux /etc/fstab, kalo solaris?)

lengkapnya :
http://docs. sun.com/app/ docs/doc/ 806-4073/ 6jd67r9hs? a=view

thanks,


2008/6/9 ANDI KUSNADI [EMAIL PROTECTED] com:

oh saya tidak mau install os lain , saya mau itu buat solaris aja. jadi gimana 
yah ? 

TKS yah.



 Best Regards,


Andi Kusnadi,Skom
0813 1883 92 37
programmer .net, java, streamezzo