[ Aleksandar Marković @ 10.05.2001. 19:05 ] @
Posetite link i proverite da li je PERL za Vas.... h**p://www.aasecure.com/main_site/books/learnperl/ |
[ Aleksandar Marković @ 10.05.2001. 19:05 ] @
[ Makojdis @ 10.05.2001. 22:39 ] @
Citat: secret je napisao: Posetite link i proverite da li je PERL za Vas.... h**p://www.aasecure.com/main_site/books/learnperl/ Da li postoji ovo isto samo zipovano da moze da se skine [ Gojko Vujovic @ 10.05.2001. 23:03 ] @
Probaj WEBZIP alatku (windows) ili httrack (unix/windows) odlicni programi za skidanje html knjiga sa neta, tj mirroring.
[ Dragoslav Krunić @ 11.05.2001. 11:34 ] @
Pa ja sam vam, bre, vec jednom rekao - www.psyon.org pa skidajte. Jeste malo sporo, ali ima veliki izbor knjiga iz raaaaznih oblasti...
[ Makojdis @ 11.05.2001. 11:45 ] @
Imam ja teleport
ali mi se bas ne skida 20Mb kad to sve zipovano bude 4mb [ Aleksandar Marković @ 11.05.2001. 18:54 ] @
Kada slusate price o Perlu, verovatno cete suti mnoge dezinformacije . U takvoj situaciji ce biti veoma tesko da procenite sta je tacno, narocito ako ne poznajete Perl. U nastavku cemo otkriti deset Perl mitova.
Perl je tezak Perl je kao kriva linija Perl je tezak zbog regularnih izraza Perl je tezak jer ima reference Perl je samo za Unix Perl je samo za jednostavne programe Perl je samo za CGI Perl je previse spor Perl nije bezbedan Perl nije komercijalan, dakle nije ni dobar Perl je jezik opste namene koji se obicno koristi za automatizovanje administratorskih zadataka i za CGI programiranje, ali tu nije kraj mogucnosti. Perl se moze koristiti i za pisanje kompletnih aplikacija. Ponekada ga nazivamo skript jezikom, sto posebno potenciraju oni koji ga ne vole ili ne razumeju. Razlike izmedju programiranja i sktiptovanja u principu i ne postoje, u oba slucaja naredjujemo racunaru sta treba da uradi. Cak i da postoje razlike, Perl nije nista vise skript jezik nego sto su to Java ili C. Perl je tezak Prva stvar koju ce ljudi reci o Perlu je da je tezak za ucenje, tezak za koriscenje, komplikovan za razumevanje. Kako je Perl tako mocan, logicno je da je i komplikovan, zar ne? Ne. Perl je nasledio mnoge osobine od popularnih programskih jezika koji su poznati vecini programera. Ukoliko znate C veoma lako cete nauciti i Perl. Ako znate shell programiranje na Unixu ili umete da koristite programe awk i sed, sa Perlom cete biti kao kod kuce. Cak i da ste potpuni pocetnik u programiranju Perl ce biti logican izbor kao programski jezik veoma srodan ljudskom razmisljanju. Dakle, posle citanja svake linije vrsimo substituciju parametara i ispisujemo liniju sa novim rasporedom elemenata. Redosled elemenata menjamo tako sto smatramo da je na kraju prvog elementa dvotacka. Onda zapamtimo prvi elemenat do dvotacke, preskocimo dvotacku i zapamtimo elemenat koji je iza dvotacke. Onda im zamenimo mesta, a dvotacku zadrzimo u sredini. Mnoge stvari u Perlu se mogu uraditi bez puno znanja, sto cemo i pokazati u sledecem primeru. Recimo da hocemo da prikazemo statistike korisnika iz /etc/passwd fajla. Perl sadrzi ugradjene funkcije koje mogu da citaju pojedine linije ovog fajla, ali cak i ako neko ne poznaje te funkcije i dalje moze da primeni standardne metode. Zahvaljujuci slicnostima sa drugim jezicima, cak i pocetnici veoma brzo mogu pisati programe u Perlu, pa mozemo zakljuciti da je tvrdnja da je Perl tezak u stvari samo mit. Perl je kao kriva linija Sledece sto se cuje o Perlu je da ima ruzan i prljav kod. Nazalost, postoje mnogi Perl programi napisani na takav nacin, ali je tako los kod moguce napisati i u C jeziku. Posto se tesko moze rastumaciti, takav kod ima i prednost da se tesko moze i zloupotrebiti. Sasvim je moguce napisati perfektno cist i razumljiv program u Perlu, ali je izbor ostavljen programeru. Perl ce prihvatiti bilo kakav stil programiranja. Perl je tezak zbog regularnih izraza Regularni izrazi omogucavaju pretrazivanje delova stringa poput abc. Ovo je veoma jednostavan primer, ali regularni izrazi omogucavaju veoma slozene vidove pretrage poput pronalazenja delova stringa koji odgovaraju nekom sablonu, recimo cifra koju prati dvotacka se izrazava regularnim izrazom /Dj¦:/. Pritom postoje neki posebni karakteri poput tacke, koja oznacava bilo koji karakter. Zatim ¬ i $ oznacavaju pocetak i kraj linije, itd. Da bi pronasli liniju koja na pocetku sadrzi dvocifren broj pracen bilo kojim karakterom pa zatim zarezom, dovoljno je napisati /¬Dj¦Dj¦.,/. Sintaksa regularnih izraza moze da deluje komplikovano, ali ona je poput sintakse drugih jezika. Da bi se izrazila neka misao na odredjenom jeziku potrebno je poznavati sintaksu i pravila tog jezika. Kod koji koristi regularne izraze nekome moze izgledati ruzan i nepregledan, ali on omogucava pronalazenje ili zamenu stringova na veoma jednostavan nacin. Ovim putem je moguce uraditi gotovo sve sto se moze zamisliti. Regularni izrazi na pocetku mogu izgledati teski za razumevanje, ali ukoliko pocnete da ih koristite shvaticete kolika moc lezi u njima i kasnije necete moci bez istih. Perl je tezak jer ima reference Postoji mit da Perl ne podrzava slozene tipove podataka. Osnovni tipovi koji su podrzani su skalari, koji mogu da sadrze vrednosti poput brojeva i teksta i koji se oznacavaju poput $foo, zatim nizovi, koji mogu da sadrze liste skalara i predstavljeni su oznakom poput ’bar i najzad tip hash, koji sadrzi listu jedan prema jedan koreliranih skalara. Ovaj tip oznacavamo poput %baz. Hash-evi se obicno koriste za cuvanje kljuc-vrednost varijabli. Neko ce reci da ovo nisu dovoljno slozene strukture podataka neophodne za "pravo" programiranje. Ovo nije cak ni polovicno tacno obzirom da Perl pocev od verzije 5 podrzava slozene strukture preko referenci. Sledeci argument protivnika Perla je da su reference previse komplikovane i da su predstavljene na necitljiv nacin obzirom na mnostvo nepreglednih simbola. Interesantno je da su najcesci protivnici Perl referenci upravo C programeri koji su navikli na pokazivace u C-u. Cinjenica je da C programeri moraju pritom da razmisljaju o zauzimanju i oslobadjanju memorije, dok Perl programeri isto vreme mogu znatno bolje da iskoriste radeci korisnije stvari. Jednostavno receno reference predstavljaju spakovana skladista podataka. One pretvaraju bilo kakve podatke iz hash-eva, nizova, skalara ili cak procedura u skalare koji ih predstavljaju. Perl je samo za Unix Zar Perl nije samo za UNIX? Standardna Perl distribucija sadrzi podrsku za preko 70 operativnih sistema. Postoje posebni projekti za Windows i Macintosh kao i mnoge druge operativne sisteme. Perl postoji cak i za Psion-ov Organizer, a u pripremi je i port za Palm Pilot. Perl je samo za jednostavne programe Isti oni ljudi koji kazu da je Perl samo skript jezik reci ce i da Perl nije pogodan za "ozbiljno" programiranje. Verovatno niko i nece pozeleti da na Perlu napise operativni sistem, ali to verovatno i nije merilo "ozbiljnosti" nekog programskog jezika. Medjutim, postoji najmanje dva projekta operativnih sistema napisanih na Perlu, sto znaci da ni ovaj mit o neozbiljnosti ne stoji. Perl je koriscen u mnogim velikim projektima poput sajta Slashdot, a nisu retki ni programi od preko milion linija koda. Sve sto se moze uraditi u C-u, moze se uraditi i u Perlu, ukljucujuci i koriscenje standardnih C bilioteka. Perl je samo za CGI Obzirom da je Perl veoma pogodan jezik za pisanje dinamickih web sadrzaja, mnogi ne razlikuju Perl od CGI interfejsa. CGI je samo protokol pomocu koga web server komunicira sa nekim programskim jezikom. Programski jezik C moze na isti nacin da komunicira sa web serverom, ali uz mnogo vise poteskoca oko pisanja programa. Dakle, Perl nije CGI, CGI nije Perl, Perl je samo jedan od najboljih programskih jezika za CGI komunikaciju sa web serverom. Perl je previse spor Neki ce na kraju reci da je Perl previse spor. U nekim slucajevima to moze biti tacno. C program moze biti do 50 puta brzi od odgovarajuceg Perl programa, ali to zavisi od mnogih okolnosti poput nacina na koji je pisan program. Ukoliko se Perl program pise u C stilu, on ce svakako biti znacajno sporiji od ekvivalentnog programa koji koristi specificnosti i precice ovog jezika. Recimo, ukoliko se napise program koji ce na zaobilazni nacin pomocu string funkcija da radi isto ono sto i samo jedan regularni izraz, onda takav program nece biti dovoljno brz. Postoje i programi gde Perl briljira u odnosu na C. Tipicna grupa su programi za manipulaciju stringovima. U vecini slucajeva C ce ipak biti pobednik, ali ostaje jedan jako vazan argument koji ide u korist Perla, a to je brzina razvoja aplikacija. Obzirom da vreme razvoja uveliko utice na cenu softvera, mozemo reci da su Perl programi znatno jeftiniji od ekvivalentnih C programa. Na kraju mozemo zakljuciti da se u C-u uvek moze napisati brzi program, ali da se u Perlu uvek brze moze resiti isti takav zadatak. Perl nije bezbedan Perlu se prigovara da je nebezbedan obzirom na vidljivost izvornog koda programa. To sto se izvorni kod moze procitati ne znaci da Perl nije bezbedan, to pre moze znaciti da neki delovi koda nisu bezbedni usled propusta. To sto su neki programi binarni ne znaci da se isti takvi propusti u njima ne mogu zloupotrebiti samom cinjenicom sto nisu citljivi. Odredjeni broj ljudi, ukljucujuci i Microsoft, veruje da je citljivost izvornog koda nebezbedna. Bas kao sto se Perl ne moze okriviti zbog moguceg Y2K buga u lose napisanom programu, takodje se ne moze kriviti ni za eventualne propuste nastale nepaznjom ili neiskustvom autora ili iz bilo kojih drugih razloga. Perl nece moci da na magican nacin programe osigura, komletan mehanizam ostaje zavistan od znanja programera. Ukoliko ipak zelite da sakrijete izvorni kod, Perl programi se takodje mogu kompajlirati, ali znajte da time eventualni bezbednosni propusti nece biti otklonjeni vec samo prikriveni. Zato je ipak bolje pisati bezbedan kod. Perl nije komercijalan, dakle nije ni dobar Poslednji argument za kojim ce posegnuti oni koji ne vole ili ne poznaju Perl jeste da Perl nije komercijalan softver i da usled toga ne moze biti ni dobar. Zatim ce reci da ne postoji nikakva podrska za njega, da je dokumentacija napisana od strane dobrovoljaca i slicno. Zaista je cudno da i pored veoma uspesnih Open Source projekata poput Linuxa, Apache servera, Sambe i drugih i dalje postoje ljudi koji tako razmisljaju. Ipak, njihov stav se moze objasniti cinjenicom da proizvodjaci komercijalnog softvera na sve nacine pokusavaju da ih zaplase. Standardna Perl distribucija sadrzi preko 70,000 linija dokumentacije koja sigurno moze da zadovolji svacije prohteve. Cak i da nije tako na internetu postoji jako puno dokumentacije i primera, CPAN modula i drugih besplatnih sadrzaja. Pored toga postoji i oko 250 knjiga namenjenih Perlu i bar jos toliko knjiga koji neki svoj deo posvecuju ovom popularnom programskom jeziku. Dakle dokumentacija sigurno ne moze da predstavlja problem. Neko ce upitati sta je sa podrskom. Ukoliko i pored citanja dokumentacije ne mozete da pronadjete resenje problema, postoji veoma puno Usenet grupa i IRC kanala koji se bave Perlom. Neki od clanova ovih zajednica su veoma iskusni Perl programeri, ali kako je u pitanju volonterski rad, budite sigurni da nece biti nimalo prijatni ukoliko ih pitate nesto sto niste procitali u FAQ. To ne znaci da oni nisu korisni, njihovu korisnost cete ustanoviti tek ukoliko imate pravi problem. Ukoliko vam to nije dovoljno, postoje i stotine firmi koje nude obuku u Perl programiranju. To sto je Perl besplatan ne mora da znaci da nema komercijalni kvalitet. www.linux.co.yu [ Vojislav Milunovic @ 11.05.2001. 19:52 ] @
imas na nonenone.2y.net/download/
getwww program koji sluzi za skidanje tako online knjiga u HTML formatu [ Aleksandar Marković @ 11.05.2001. 19:58 ] @
Sledeci linkovi su moj izbor kako tutoriala tako i sirih objasnjenja a ujedno i download linkova o PERLU, ukoliko neko od Vas zeli da sazna nesto vise o PERLU ali u nesto kracoj verZiji od moje prvobitne poruke (learn perl in 14 days) ovo je nesto bolja 'prilika'...
http://www.pageresource.com/cgirec/ptut2.htm http://home.bluemarble.net/~scotty/Perl/ This is a Perl tutorial, designed for Unix users with no programming experience http://www.geocities.com/SiliconValley/7331/ten_perl.html This is a 10 minutes Perl tutorial http://world.std.com/~swmcd/steven/perl/linguistics.html Larry Wall is the author of Perl. He has a background in linguistics, and brings an interesting perspective to language design http://www.netcat.co.uk/rob/perl/win32perltut.html This tutorial is a basic Perl course primarily for use on Win32 platforms. It assumes that the reader knows nothing of programming whatsoever, but needs a solid grounding for further work. After you finish this course you'll be ready to specialise in CGI, sysadmin or whatever you want to do with Perl. http://www-cgi.cs.cmu.edu/cgi-bin/perl-man http://www.ncsa.uiuc.edu/General/Training/PerlIntro/ http://devcentral.iftech.com/Learning/tutorials/web/perl/ If you know nothing about PERL, you can read this page and in about 15 minutes understand how to create and modify simple PERL scripts. http://www.inforingpress.com/computer_information/perl.htm Perl (Practical Extraction and Report Language) - The Duct Tape of the Internet http://www.pageresource.com/cgirec/ptut2.htm This article uses a simple script to learn how to get a Perl script installed and running http://www.cgi101.com/class/ http://www.perlreference.com/ http://www.tlc.perlarchive.com/articles/perl/ http://www.qb45.com/perl/ http://www.civeng.carleton.ca/...1994-95/82.562/perl/index.html http://www.perlfect.com/articles/sorting.shtml http://www.perl.com/pub/2001/03/gui.html In this article, I will introduce the basics of installing the Perl interpreter for Win32 and writing a visual application using the Tk (toolkit) modules http://world.std.com/~swmcd/steven/perl/linguistics.html http://4guysfromrolla.com/webtech/021100-1.shtml http://www.perlfect.com/articles/ http://www.ddj.com/columns/perl/2001/0103pl002.htm http://www.perl.com/pub/q/menufeatures http://www.perlstudio.de/ DOWNLOAD: ------------------ http://aspn.activestate.com/ASPN/Downloads/ActivePerl/index/ Build 626 Source Distribution --------------------------------- Gzipped tarball (Unix) Zip file (Windows) Patch against Perl 5.6.1 sources ActivePerl 5.6.1.626 --------------------------- Windows MSI 8MB AS package 8MB ------------------- Linux RPM 8MB DEB 8MB AS package 8MB ---------------- Solaris 2.6 package 8MB AS package 8MB -------------------------------- 'specific' kompajler ------------- http://sal.kachinatech.com/F/1/EPERL.html [Ovu poruku je menjao secret dana 05-12-2001 u 03:47 PM GMT] [ Makojdis @ 11.05.2001. 21:10 ] @
Sta od ovoga preporucujes za pocetnike ???
[ Dragoslav Krunić @ 12.05.2001. 09:51 ] @
Citat: Makojdis je napisao: Sta od ovoga preporucujes za pocetnike ??? Perl za 21 dan. Neko ce reci da ne moze Perl da se nauci za 21 dan (i to je tacno) ali se iz ove knjige mnogo toga nauci. [ Aleksandar Marković @ 13.05.2001. 21:07 ] @
Naucite PERL ZA 21 DAN IMA OKO 400 KB... ovde su vam linkovi..istina nisam proverio sve linkove ali za perl in 21 days jesam i zasada radi....
Happy hunting http://www.empowermentzone.com/access95.zip = Mastering Access 95 Development http://www.empowermentzone.com/clserver.zip = Client/Server Computing http://www.empowermentzone.com/ie3book.zip = Microsoft Internet Explorer 3 Unleashed http://www.empowermentzone.com/int24hr.zip = Teach Yourself the Internet in 24 Hours http://www.empowermentzone.com/interdev.zip = Teach Yourself Visual Interdev in 21 Days http://www.empowermentzone.com/intranet.zip = The Intranet Advantage http://www.empowermentzone.com/mst_api.zip = MAPI, SAPI, and TAPI Developer's Guide http://www.empowermentzone.com/ns3use.zip = Using Netscape 3 http://www.empowermentzone.com/oracle.zip = Oracle Unleashed http://www.empowermentzone.com/outlook.zip = 10 Minute Guide to Outlook 97 http://www.empowermentzone.com/perl5doc.zip = Documentation distributed with Perl 5 http://www.empowermentzone.com/perl5ex.zip = Perl 5 by Example http://www.empowermentzone.com/perl5web.zip = Web Programming with Perl5 http://www.empowermentzone.com/perlbook.zip = Perl 5 Unleashed http://www.empowermentzone.com/perldays.zip = Teach Yourself Perl in 21 Days http://www.empowermentzone.com/perlprog.zip = Programming Perl 5.0 http://www.empowermentzone.com/perlweek.zip = Teach Yourself CGI Programming with PERL 5 in a Week http://www.empowermentzone.com/perl_use.zip = Using Perl http://www.empowermentzone.com/registry.zip = Troubleshooting and Configuring the Windows NT/95 Registry http://www.empowermentzone.com/sql21day.zip = Teach Yourself SQL in 21 Days http://www.empowermentzone.com/unixbook.zip = Unix Unleashed http://www.empowermentzone.com/vb5data.zip = Teach Yourself Database Programming with Visual Basic 5 in 21 Days http://www.empowermentzone.com/vb_web.zip = Web Programming with Visual Basic http://www.empowermentzone.com/web_site.zip = Creating Commercial Web Sites http://www.empowermentzone.com/xbasehlp.zip = Plain text versions of the Windows help files distributed with Xbase ++ Secret [ Aleksandar Marković @ 13.05.2001. 21:19 ] @
Using Perl for Web Programming, Special Edition [D.Harlan]
nalazi se zipovan 2.1 mb na http://www.kaposnet.hu/books/perl5.zip [ Aleksandar Marković @ 14.05.2001. 15:26 ] @
Mozete skinuti sledece knige sa
Perl locale handling http://www.vsu.ru/~reb/library/devel/perlcom/perlloc.zip 35 kb Various Perl diagnostics http://www.vsu.ru/~reb/library/devel/perlcom/perler.zip 10 kb Perl regular expressions http://www.vsu.ru/~reb/library/devel/perlcom/perlre.zip 34 kb Writing portable Perl http://www.vsu.ru/~reb/library/devel/perlcom/perlport.zip 42 kb Perl Cookbook -T.Christiansen, N.Torkington, O'Reilly http://perl.artil.ru:8101/zip/bookshelf/cookbook.tar.gz 718 kb Perl in a Nutshell -E.Siever, S.Spainhour, N.Patwardhan, O'Reilly http://perl.artil.ru:8101/zip/bookshelf/perlnut.tar.gz 770 kb Sam's Teach Yourself C in 21 http://www.sivik.org/Books/Tea...rself%20C%20in%2021%20Days/Sam's%20Teach%20Yourself%20C%20in%2021%20Days.zip A sve ove knige mozete skinuti sa sledece stanice: http://www.dsinet.org/textfiles/books/ ActiveX AND VBSCRIPT ActiveX programming Unleashed Alison Balters Mastering Access Development SAMS Back Office Administrators Survival Guide Second Edition SAMS Back Office Intranet kit - QUE Back Office Unleashed - SAMS CGI_20DEVELOPER_S_20GUIDE CGI_20MANUAL_20OF_20STYLE Charlie Calverts C++ Builder - SAMS Client - Server Computing Second Edition - SAMS Database Developers Guide with Visual Basic 4 Second Edition - SAMS Database Developers Guide with Visual C++ 4 Second Edition - SAMS Designing and Implementing Microsoft Index Server - SAMS Designing and Implementing Microsoft Proxy Server - SAMS Developing Personal Oracle 7 for Windows 95 Applications Second Edition - SAMS Learn C++ in 21 Days Linux System Administrators Survival Guide - SAMS Lotus Notes 4 Administrators Survival Guide - SAMS MAPI SAPI and TAPI Developers Guide - SAMS Maximum Security - A Hackers Guide to Protecting Your Internet Site and Network - SAMS. Microsoft Exchange Server Survival Guide - SAMS Microsoft SQL Server DBA Survival Guide - QUE Oracle Unleashed - SAMS.zip Peter Norton's Complete Guide to Windows NT 4 Workstation - SAMS Platinum Edition - Using Windows NT Server 4 - SAMS Red Hat Linux Unleashed - SAMS Slackware Linux Unleashed - SAMS Special Edition - Using Microsoft Back Office - QUE Special Edition - Using Perl for Web Programming - QUE Teach Yourself C++ in 21 Days - SAMS Teach Yourself C++ in 21 Days - Second Edition - SAMS Teach Yourself Database Programming with Visual Basic 4 in 21 Days - SAMS Teach Yourself Database Programming with Visual Basic 5 in 21 Days - Second Edition - SAMS Teach Yourself Pearl 5 in 21 Days - SAMS Teach Yourself SQL in 21 Days - Second Edition - SAMS Teach Yourself TCP-IP in 14 Days - Second Edition - SAMS Teach Yourself Visual Basic 5 in 24 Hours - SAMS Teach Yourself Windows 98 in 24 Hours Preview Edition - SAMS Troubleshooting and Configuring the Windows NT+95 Registry - SAMS UNIX Unleashed - Internet Edition - SAMS UNIX Unleashed - System Administrators Edition - SAMS Visual Basic 4 Unleashed - SAMS Visual Basic 4 in 12 Easy Lessons - SAMS Visual Basic in 12 Easy Lessons - SAMS Visual C++ 4 Unleashed - SAMS Visual C++ in 12 Easy Lessons - SAMS Windows NT 4 Server Unleashed - SAMS Windows NT Internet and Intranet Development - SAMS dok sledece knjige mozete skinuti sa http://www.sivik.org/Books/ Client Server Computing Designing and Implementing Microsoft IIS Designing and Implementing Microsoft Index Server Firewalls Complete Java Developers Guide Java Developers Reference Java Unleashed Second Edition OReillys TCPIP Illustrated Teach Yourself C in 21 Days Teach Yourself TCP IP in 14 Days Thinking in C++ Using Perl for Web Programming Secret [ binz @ 21.05.2001. 21:35 ] @
code.box.sk i psyon.org su puni knjiga
na ova dva site-a ima dosta Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|