Monday, April 04, 2005

Getting http/ftp(s)

Fetching Http products: curl - http://curl.haxx.se/ wget - http://www.gnu.org/software/wget/wget.html snarf - http://www.xach.com/snarf/ pavuk - http://www.idata.sk/~ondrej/pavuk/ fget - http://www.feep.net/fget/ fetch - CURL: cURL is having an executable and also library for integration in to many platforms/languages. Stumbled on cookie related issue with curl... This is on the top priority (first item) in the to do list. CURL currently http://curl.haxx.se/docs/todo.html Introduce an interface to libcurl that allows applications to easier get to know what cookies that are received. CURLINFO_COOKIELIST to get a curl_slist with cookies (netscape/mozilla cookie file formatted), and CURLOPT_COOKIELIST to set a list of cookies (using the same format). http://curl.haxx.se/mail/lib-2004-12/0195.html WGET: gets me large files faster than IE/Firefox - using all the available bandwidth. I can also get reccursively - basically mirroring simple static html page domains. There are other small programs on many languages including perl/C to do this task.

Open Source Business perspective

1. Get your name out 2. Use floating resource 3. Streghten your resume 4. Get paid for support 5. Get paid for prioratizing business's priority bugs 6. Provide a pool of experts in the subject area. 7. Part of the community 8. Show off your talent by opening out your source code rather than hiding your bad code in the pretext of various legal protections. Once you have a product, other possibilities include: 1. installation help 2. customization help 3. script, automization 4. higher priority on piad customers bugs 5. programming help in the language/platform of your choice other than the one basically supported 6. debugging on customers OS/site/host 7. porting to customers platform - including custom platform 8. helping customer's development team to use the product properly 8. Custom products based on the core product