On Thu, Oct 05, 2006 at 03:49:04PM +0700, Hans Linux wrote:
> Namanya juga org belajar... wajar aja nanya. itu gunanya milis toh???
> pengalaman sy mgkin ga seberapa, tp menurut sy script bikinan sendiri
> jelas lebih fleksibel.
> 
> ok mgkin anda uda expert, tapi msh byk yg belajar. Jawaban Mas Arie dan
> Hari jelas lebih membantu org yg belajar seperti saya.

Belajar itu lebih baik kalo dg pikiran dan hati yg terbuka. Belajar
itu juga seharusnya tidak takut utk mencoba berbagai macam solusi.
Saya masih jauh dr expert, cuma kebetulan pernah ada pengalaman dlm
hal ini, makanya saya sharing supaya org lain tidak perlu jatuh ke
dalam lubang yg sama seperti saya dulu.

> sy rasa anda salah nangkap pertanyaan saya. lagipula, belajar kok takut
> repot? kapan bisanya???

Betul, tidak boleh takut repot. Tapi kalo bisa ya jgn repot yg tidak
perlu. Walau repot kalo memang perlu ya gpp.

Mungkin saya salah menangkap pertanyaan anda, makanya saya tanya lagi:
tujuannya scriptnya nantinya mau ngapain, tapi tidak anda jawab, ya
gimana saya bisa ngerti. Kayaknya anda malah lebih fokus ke cara saya
menjawab drpd pokok permasalahannya, makanya mungkin anda tersinggung.
Kalo memang anda tersinggung saya minta maaf, memang kadang cara saya
agak nyolot tapi kalo anda bisa tutup mata sebelah dan diambil intinya
saja.

Intinya kenapa kok scripting low level FTP commands yg seperti itu
sebaiknya dihindari:
- banyak error conditions dan hal2 manual yg kelihatannya sepele2
  (seperti charset, quoting, dsb) yg mesti dihandle secara manual di
  tiap state yg berbeda2,
- sudah ada yg membuatkan "script" tersebut sehingga bisa discript
  lagi secara high-level (reuse, tidak mengulangi kesalahan2 yg sudah
  pernah ditemukan, hemat waktu, dll), kalo anda tidak mau pake
  wget/wput dan butuh yg lebih flexible, bisa pake library yg sudah
  ada, misalnya kalo scriptnya pake perl bisa pake module Net::FTP,
  kalo pake python bisa import module ftp, dst. Pendeknya don't
  reinvent the wheel, kata org.

Nanti kalo anda sudah bikin sendiri yg low level "scripting" begitu
baru ketemu dg apa yg saya ocehin ini. Kalo memang tujuannya sekedar
mau belajar mah silakan aja, saya malah mendukung sekali kalo mau
bikin low-level FTP "scripting". Tadinya saya pikir anda punya
permasalahan yg ingin diselesaikan, jadi saya otomatis memberikan
solusi yg (menurut hemat saya) paling baik.

Ronny

Attachment: signature.asc
Description: Digital signature

Kirim email ke