Horata narichat Perl Cookbook naj-poleznata kniga za Perl. Tia opisva programiraneto po naj-efektivnia nachin: kato pokazva kakvo praviat ekspertite i sled tova obiasniava zashto tezi reshenia rabotiat. Perl Cookbook ne e kniga za ezika za programirane Perl; tia e kniga za tova kak se programira na Perl.
Perl Cookbook predstavliava izcherpatelen sbornik ot problemi, reshenia i primeri ot praktikata, prednaznacheni za vseki programist na Perl. Pyrvoto izdanie na Perl Cookbook beshe publikuvano prez 1998 godina i specheli vseobshto priznanie. Tia pridobi slavata ne samo na edna ot naj-dobrite knigi za Perl, no i na edna ot naj-dobrite knigi, posveteni na ezik za programirane vyobshte. Perl Cookbook postavi nachaloto na nov tip knigi: ne prosto nabor ot syveti i trikove, a kniga, koiato opisva niuansite na programiraneto s pomoshtta na problemi i primeri ot realnia zhivot.
Vtoroto izdanie na Perl Cookbook e razshireno i pokriva ne samo novite mehanizmi na Perl, no syshto taka i novite tehnologii, koito se poiaviha sled publikuvaneto na pyrvoto izdanie. Biaha dobaveni dve novi glavi, a mnogo ot syshtestvuvashtia material beshe razshiren. Biaha dobaveni 80 novi recepti, a poveche ot 100 stari recepti biaha obnoveni s novi moduli ili tehniki.
Kakto pyrvoto izdanie na Perl Cookbook, nastoiashtata kniga razglezhda manipulaciite s danni (nizove, chisla, dati, masivi i heshove), vhodo-izhodnite operacii s fajlove, reguliarnite izrazi, modulite, prepratkite, obektite, strukturite ot danni, rabotata s bazi danni, grafichnite prilozhenia, mezhduprocesnite komunikacii, sigurnostta, programiraneto v Internet, CGI i LWP. Vtoroto izdanie vkliuchva osven tova i:
• Opisanie na rabotata sys simvolite v Unicode v Perl, osobeno vyv vryzka s manipuliraneto na nizove, reguliarni izrazi i fajlove.
• Glava, posvetena na programiraneto s mod_perl – modul na Apache, vgrazhdasht iadroto na Perl v ueb syrvyra Apache, podobriavajki drastichno skorostta na operaciite, koito inache bi triabvalo da bydat izvyrsheni chrez CGI.
• Novi i obnoveni recepti, pokrivashti moduli, koito sega sa vkliucheni v standartnata distribucia na Perl.
• Nova glava, posvetena na rabotata s XML – svetovno utvyrdenia standart, izpolzvan za predstaviane i obmen na dokumenti i informacia, nezavisimo ot krajnia im format.
Horata narichat Perl Cookbook naj-poleznata kniga za Perl. Tia opisva programiraneto po naj-efektivnia nachin: kato pokazva kakvo praviat ekspertite i sled tova obiasniava zashto tezi reshenia rabotiat. Perl Cookbook ne e kniga za ezika za programirane Perl; tia e kniga za tova kak se programira na Perl.
Sydyrzhanie:
IK Zest Pres Virtualna knizharnica za kompiutyrna literatura x Perl Cookbook Tom Kristiansen, Nejtyn Torkingtyn
Tom I 1. Nizove 1.1 Dostyp do podnizove 1.2 Zadavane na stojnosti po podrazbirane 1.3 Razmiana na stojnosti bez izpolzvane na vremenni promenlivi 1.4 Preobrazuvane mezhdu simvoli i chisla 1.5 Izpolzvane na imenuvani simvoli ot Unicode 1.6 Obrabotvane na niz simvol po simvol 1.7 Obryshtane na dumite ili na simvolite v niz 1.8 Tretirane na kombinirani simvoli ot Unicode kato edinichni simvoli 1.9 Privezhdane na nizove s kombinirani simvoli v kanonichen vid 1.10 Tretirane na niz v Unicode kato okteti 1.11 Zamestvane i kompresirane na tabulacii 1.12 Zamestvane na promenlivi v potrebitelski vhod 1.13 Promiana na nachina na izpisvane na niz 1.14 Pravilno izpisvane na zaglavia 1.15 Interpolirane na funkcii i izrazi v ramkite na niz 1.16 Podravniavane na dokumenti here 1.17 Preformatirane na abzaci 1.18 Ekranirane na simvoli 1.19 Premahvane na intervalite v kraishtata na niz 1.20 Obrabotvane na razdeleni sys zapetaia danni 1.21 Konstantni promenlivi 1.22 Syglasuvane na zvukovi shabloni 1.23 Programa: fixstyle 1.24 Programa: psgrep 2. Chisla 2.1. Proverka dali daden niz predstavliava validno chislo 2.2 Zakrygliane na chisla s plavashta zapetaia 2.3 Sravniavane na chisla s plavashta zapetaia 2.4 Rabota s poredici ot celi chisla 2.5 Rabota s rimski chisla 2.6 Generirane na sluchajni chisla 2.7 Generirane na povtariashti se posledovatelnosti ot sluchajni chisla 2.8 Generirane na oshte po-sluchajni chisla 2.9 Generirane na sluchajni chisla s neravnomerno razpredelenie 2.10 Trigonometrichni operacii v gradusi, ne v radiani 2.11 Presmiatane na drugi trigonometrichni funkcii 2.12 Presmiatane na logaritmi 2.13 Umnozhavane na matrici 2.14 Operacii s kompleksni chisla 2.15 Preobrazuvane na dvoichni, osmichni i shestnadesetichni chisla 2.16 Postaviane na zapetai v chisla 2.17 Otpechatvane na pravilni mnozhestveni formi 2.18 Programa: Razlagane na prosti mnozhiteli 3. Dati i chasove 3.1 Namirane na dneshnata data 3.2 Preobrazuvane na DMYHMS v sekundi sled Epohata 3.3 Preobrazuvane na sekundi sled Epohata v DMYHMS 3.4 Dobaviane ili izvazhdane ot data 3.5 Razlika mezhdu dve dati 3.6 Den ot sedmicata/meseca/godinata ili nomer na sedmicata 3.7 Izvlichane na dati i chasove ot nizove 3.8 Otpechatvane na data 3.9 Fini hronometri 3.10 Kratki pauzi 3.11 Programa: hopdelta 4. Masivi 4.1 Zadavane na spisyk v programa 4.2 Otpechatvane na spisyk sys zapetai 4.3 Promeniane na razmera na masiv 4.4 Realizirane na razreden masiv 4.5 Obhozhdane na masiv 4.6 Obhozhdane na masiv chrez prepratka 4.7 Izvlichane na unikalnite elementi ot spisyk 4.8 Otkrivane na elementi ot masiv, koito ne prisystvat v drug 4.9 Systaviane na obedinenie, sechenie ili razlika na spisyci s unikalni elementi 4.10 Prilepiane na masiv kym drug 4.11 Obryshtane na masiv 4.12 Obrabotvane na niakolko elementa ot masiv 4.13 Otkrivane na pyrvia element ot spisyk, kojto udovletvoriava dadeno uslovie 4.14 Namirane na vsichki elementi ot masiv, koito udovletvoriavat daden kriterij 4.15 Sortirane na chislov masiv 4.16 Sortirane na spisyk po izchislimo pole 4.17 Realizirane na ciklichen spisyk 4.18 Sluchajno razbyrkvane na masiv 4.19 Programa: words 4.20 Programa: permute 5. Heshove 5.1 Dobaviane na element kym hesh 5.2 Proverka dali daden kliuch syshtestvuva v hesh 5.3 Syzdavane na hesh s nepromenlivi kliuchove ili stojnosti 5.4 Iztrivane ot hesh 5.5 Obhozhdane na hesh 5.6 Otpechatvane na hesh 5.7 Izvlichane na elementi ot hesh v reda na vmykvaneto im 5.8 Heshove s niakolko stojnosti za edin kliuch 5.9 Obryshtane na elementite v hesh 5.10 Sortirane na hesh 5.11 Slivane na heshove 5.12 Otkrivane na ednakvi ili razlichni kliuchove v dva hesha 5.13 Heshirane na prepratki 5.14 Promeniane na razmera na hesh 5.15 Otkrivane na naj-chesto sreshtanoto neshto 5.16 Predstaviane na vryzki mezhdu danni 5.17 Programa: dutree 6. Syglasuvane s shabloni 6.1 Ednovremenno kopirane i zameniane 6.2 Otkrivane na bukvi 6.3 Otkrivane na dumi 6.4 Postaviane na komentari v reguliarni izrazi 6.5 Otkrivane na N-to sreshtane na daden niz 6.6 Syglasuvane v mnogoredov niz 6.7 Chetene na razgranicheni zapisi 6.8 Izvlichane na poredica ot redove.......... 6.9 Syglasuvane s globalni simvoli za zamestvane kato s reguliarni izrazi 6.10 Uskoriavane na interpoliranite syglasuvania 6.11 Proverka za validen shablon 6.12 Syobraziavane s regionalnite nastrojki v reguliarni izrazi 6.13 Syglasuvane na priblizhenia 6.14 Syglasuvane ot poziciata na poslednia izpolzvan shablon 6.15 Lakomo i nelakomo syglasuvane 6.16 Zasichane na dvojni dumi 6.17 Otkrivane na vlozheni shabloni 6.18 Izraziavane na AND, OR i NOT v edin shablon 6.19 Otkrivane na validni poshtenski adresi 6.20 Syglasuvane na sykrashtenia 6.21 Programa: urlify 6.22 Programa: tcgrep 6.23 Gotovi reguliarni izrazi 7. Dostyp do fajlove 7.1 Otvariane na fajl 7.2 Otvariane na fajlove s neobichajni imena 7.3 Zamestvane na tildi v imena na fajlove 7.4 Postaviane na imena na fajlove v syobshteniata za greshka na Perl 7.5 Syhraniavane na fajlovi manipulatori v promenlivi 7.6 Syzdavane na podprograma, priemashta fajlov manipulator podobno na vgradenite funkcii 7.7 Keshirane na otvoreni izhodni fajlovi manipulatori 7.8 Izprashtane na danni ednovremenno kym mnozhestvo fajlovi manipulatori 7.9 Otvariane i zatvariane na fajlovi deskriptori po nomer 7.10 Kopirane na fajlovi manipulatori 7.11 Syzdavane na vremenni fajlove 7.12 Syhraniavane na fajl v teksta na programata vi 7.13 Syhraniavane na niakolko fajla v oblastta DATA 7.14 Syzdavane na programa, podobna na filtrite v Unix 7.15 Modificirane na fajl na miasto chrez vremenno kopie 7.16 Modificirane na fajl na miasto chrez kliucha -i 7.17 Modificirane na fajl na miasto bez vremenen fajl 7.18 Zakliuchvane na fajl 7.19 Izvezhdane na vsichki danni ot bufer 7.20 Izvyrshvane na neblokirashti vhodno-izhodni operacii 7.21 Opredeliane na broia na neprochetenite bajtove 7.22 Chetene ot niakolko fajlovi manipulatora bez blokirane 7.23 Chetene na cial red bez blokirane 7.24 Programa: netlock 7.25 Programa: lockarea 8. Sydyrzhanie na fajlove 8.1 Chetene na redove sys simvoli za prenasiane 8.2 Prebroiavane na redovete (ili na abzacite ili zapisite) vyv fajl 8.3 Obrabotvane na vsiaka duma v daden fajl 8.4 Chetene na redove ili abzaci ot fajl otzad napred 8.5 Chetene na postoianno narastvasht fajl 8.6 Chetene na sluchajno izbran red ot fajl 8.7 Razbyrkvane na vsichki redove 8.8 Prochitane na opredelen red ot fajl 8.9 Obrabotvane na tekstovi poleta s varirashta dylzhina 8.10 Iztrivane na poslednia red ot fajl 8.11 Obrabotvane na dvoichni fajlove 8.12 Izvyrshvane na vhodno-izhodni operacii s proizvolen dostyp 8.13 Obnoviavane na fajl s proizvolen dostyp 8.14 Chetene na niz ot dvoichen fajl 8.15 Chetene na zapisi s fiksirana dylzhina 8.16 Chetene na konfiguracionni fajlove 8.17 Proverka za nadezhdnost na fajl 8.18 Tretirane na fajl kato masiv 8.19 Nastrojvane na standartnite vhodno-izhodni sloeve 8.20 Chetene i pisane na Unicode ot fajlov manipulator 8.21 Preobrazuvane na tekstovi fajlove na Microsoft v Unicode 8.22 Sravniavane na sydyrzhanieto na dva fajla 8.23 Tretirane na niz kato fajl 8.24 Programa: tailwtmp 8.25 Programa: tctee 8.26 Programa: laston 8.27 Programa: Indeksirane na fajlove 9. Direktorii 9.1 Poluchavane i promeniane na data i chas 9.2. Iztrivane na fajl 9.3 Kopirane ili premestvane na fajl 9.4 Razpoznavane na razlichni imena na edin fajl 9.5 Obrabotvane na vsichki fajlove v edna direktoria 9.6 Globalno izbirane na imena na fajlove, udovletvoriavashti opredelen shablon 9.7 Rekursivno obrabotvane na fajlovete v direktoria 9.8 Premahvane na direktoria i na nejnoto sydyrzhanie 9.9 Preimenuvane na fajlove 9.10 Razdeliane na ime na fajl na systavnite mu chasti 9.11 Rabota sys simvolni fajlovi prava vmesto s osmichni stojnosti 9.12 Programa: symirror 9.13 Programa: lst 10. Podprogrami 10.1 Dostyp do argumentite na podprograma 10.2 Syzdavane na lokalni promenlivi vyv funkcia 10.3 Syzdavane na postoianni lokalni promenlivi 10.4 Opredeliane na imeto na tekushtata funkcia 10.5 Podavane na prepratki kym masivi i heshove 10.6 Opredeliane na konteksta na vryshtania rezultat 10.7 Podavane po imenuvan parametyr 10.8 Propuskane na izbrani vryshtani stojnosti 10.9 Vryshtane na poveche ot edin masiv ili hesh 10.10 Vryshtane na neuspeh 10.11 Prototipi na funkcii 10.12 Obrabotvane na izkliuchenia 10.13 Zapazvane na globalni stojnosti 10.14 Predefinirane na funkcia 10.15 Ulaviane na obryshtenia kym nedefinirani funkcii chrez AUTOLOAD 10.16 Vgrazhdane na podprogrami 10.17 Systaviane na razkloniavashta se uslovna konstrukcia 10.18 Programa: sortirane na poshta 11. Prepratki i zapisi 11.1 Rabota s prepratki kym masivi 11.2 Syzdavane na heshove ot masivi 11.3 Rabota s prepratki kym heshove 11.4 Rabota s prepratki kym funkcii 11.5 Rabota s prepratki kym skalari 11.6 Syzdavane na masivi ot prepratki kym skalari 11.7 Izpolzvane na programni zatvariania vmesto obekti 11.8 Syzdavane na prepratki kym metodi 11.9 Systaviane na zapisi 11.10 Chetene i pisane na zapisi ot hesh v tekstovi fajlove 11.11 Otpechatvane na strukturi ot danni 11.12 Kopirane na strukturi ot danni 11.13 Syhraniavane na strukturi ot danni na diska 11.14 Prozrachno systaviane na postoianni strukturi ot danni 11.15 Rabota s ciklichni strukturi ot danni, izpolzvashti slabi prepratki 11.16 Programa: Opisania 11.17 Programa: Dvoichni dyrveta
Tom II 12. Paketi, biblioteki i moduli 12.1 Definirane na interfejs na modul 12.2 Prihvashtane na greshki, predizvikani ot require ili use 12.3 Obrabotvane na use po vreme na izpylnenie 12.4 Syzdavane na skriti promenlivi v modul 12.5 Syzdavane na skriti funkcii v modul 12.6 Opredeliane na paketa na izvikvashtia kod 12.7 Avtomatizirane na pochistvaneto na danni v modul 12.8 Zadavane na direktoria za lichnite vi moduli 12.9 Podgotviane na modul za razprostranenie 12.10 Uskoriavane na zarezhdaneto na moduli chrez SelfLoader 12.11 Uskoriavane na zarezhdaneto na moduli chrez AutoLoader 12.12 Predefinirane na vgradeni funkcii 12.13 Predefinirane na vgradena funkcia vyv vsichki paketi 12.14 Syobshtavane na greshki i preduprezhdenia podobno na vgradenite funkcii 12.15 Nastrojvane na preduprezhdeniata. 12.16 Neiavno izpolzvane na paketi 12.17 Upotreba na h2ph za preobrazuvane na fajlove za vkliuchvane ot C 12.18 Syzdavane na modul s kod na C s pomoshtta na h2xs 12.19 Syzdavane na razshirenia na C chrez Inline::C 12.20 Dokumentirane na modul s Pod 12.21 Kompilirane i instalirane na modul ot CPAN 12.22 Primer: shablon za modul 12.23 Programa: otkrivane na versiite i na opisaniata na instaliranite moduli 13. Klasove, obekti i vryzki 13.1 Syzdavane na obekt 13.2 Unishtozhavane na obekt 13.3 Upravlenie na obektni danni 13.4 Upravlenie na danni na klas 13.5 Izpolzvane na klasove kato strukturi 13.6 Konstruktori za klonirane 13.7 Kopirashti konstruktori 13.8 Indirektno izvikvane na metodi 13.9 Opredeliane na prinadlezhnostta na podklas 13.10 Syzdavane na nasledim klas 13.11 Dostyp do predefinirani metodi 13.12 Generirane na atributni metodi chrez AUTOLOAD 13.13 Ciklichni strukturi 13.14 Natovareni operatori 13.15 Syzdavane na magicheski promenlivi s tie 14. Bazi Danni 14.1 Syzdavane i izpolvane na DBM-fajlove 14.2 Izprazvane na DBM-fajl 14.3 Preobrazuvane mezhdu razlichni DBM-fajlove 14.4 Obediniavane na DBM-fajlove 14.5 Sortirane na golemi DBM-fajlove 14.6 Sortirane na slozhni danni v DBM-fajl 14.7 Zapazvashti se danni 14.8 Zapazvane na rezultati v Excel ili CSV-format 14.9 Izpylniavane na SQL-komandi chrez DBI 14.10 Preobrazuvane na kavichkite 14.11 Rabota s greshki pri bazi danni 14.12 Efikasni povtorenia na zaiavki 14.13 Programno syzdavane na zaiavki 14.14 Izvezhdane na broia na redovete, vyrnati ot zaiavka 14.15 Izpolzvane na tranzakcii 14.16 Pregled na dannite po stranici 14.17 Izpolzvane na CSV-fajlove sys SQL 14.18 Izpolzvane na SQL bez syrvyr za baza danni 14.19 Programa: ggh – izvezhdane na dnevnicite s istoria na Netscape 15. Interaktivnost 15.1 Obrabotka na parametri 15.2 Proverka za interaktivnost 15.3 Izchistvane na ekrana 15.4 Opredeliane na razmera na terminal ili prozorec 15.5 Promiana na cveta na tekst 15.6 Prochitane na edinichni simvoli ot klaviaturata 15.7 Udriane na terminalnia zvynec 15.8 POSIX termios 15.9 Proverka za chakasht vhod 15.10 Chetene na paroli 15.11 Redaktirane na vhod 15.12 Upravlenie na ekrana 15.13 Kontrolirane na druga programa s Expect 15.14 Syzdavane na meniuta s Tk 15.15 Syzdavane na dialogovi prozorci s Tk 15.16 Promiana na razmera na prozorci 15.17 Premahvane na DOS-prozoreca s Windows Perl/Tk 15.18 Grafiki ot danni 15.19 Syzdavane na umaleni versii na izobrazhenia 15.20 Dobaviane na tekst kym izobrazhenie 15.21 Programa: malka termcap programa 15.22 Programa: tkshufflepod 15.23 Programa: graphbox 16. Upravlenie na procesi i komunikacia 16.1 Izvezhdane na izhodnia potok na programa 16.2 Startirane na druga programa 16.3 Zamestvane na tekushtata programa 16.4 Chetene i pisane ot i v druga programa 16.5 Filtrirane na sobstvenia izhoden potok 16.6 Predvaritelna obrabotka na vhodiashti potoci 16.7 Chetene na izhoda za greshki (STDERR) 16.8 Kontrolirane na vhoda i izhoda na druga programa 16.9 Kontrolirane na izhoda, vhoda i greshkite na druga programa 16.10 Komunikacia mezhdu svyrzani procesi 16.11 Proces, izglezhdasht kato fajl s imenuvani konvejeri 16.12 Spodeliane na promenlivi mezhdu procesi 16.13 Izvezhdane na nalichnite signali 16.14 Izprashtane na signal 16.15 Instalirane na signalen manipulator 16.16 Vremenen manipulator na signali 16.17 Syzdavane na signalen manipulator 16.18 Prihvashtane na Ctrl-C 16.19 Procesi-zombita 16.20 Blokirane na signali 16.21 Vremevi ogranichenia na operacii 16.22 Prevryshtane na signali vyv fatalni greshki 16.23 Programa: sigrand 17. Soketi 17.1 Syzdavane na TCP-klient 17.2 Syzdavane na TCP-syrvyr 17.3 Komunikacia po TCP 17.4 Syzdavane na UDP-klient 17.5 Syzdavane na UDP-syrvyr 17.6 Izpolzvane na soketi za Unix-domejni 17.7 Identificirane na otdalechenia kraj na soket 17.8 Otkrivane na sobstvenoto ni ime i adres 17.9 Zatvariane na soket sled syzdavane na dyshterni procesi 17.10 Syzdavane na dvuposochni klienti 17.11 Syrvyr s dyshterni procesi 17.12 Syrvyr s predvaritelno syzdadeni dyshterni procesi 17.13 Syrvyr bez dyshterni procesi 17.14 Mnogozadachen syrvyr s nishki 17.15 Syzdavane na mnogozadachen syrvyr chrez POE 17.16 Syzdavane na syrvyr, rabotesht na niakolko IP- adresa 17.17 Syzdavane na demon 17.18 Restartirane na syrvyr 17.19 Upravlenie na mnozhestvo vhodiashti potoci 17.20 Programa: backsniff 17.21 Programa: fwdport 18. Internet uslugi 18.1 DNS-zaiavki 18.2 Kak da stanem FTP-klient 18.3 Izprashtane na poshta 18.4 Chetene i publikuvane na syobshtenia v novinarski grupi 18.5 Chetene na poshta chrez POP3 18.6 Telnet-programa 18.7 Ping kym mashina 18.8 Dostyp do LDAP-syrvyr 18.9 Izprashtane na prikacheni fajlove po poshta 18.10 Izvlichane na prikacheni fajlove ot syobshtenie po elektronna poshta 18.11 Syzdavane na XML-RPC-syrvyr 18.12 Syzdavane na XML-RPC-klient 18.13 Syzdavane na SOAP-syrvyr 18.14 Syzdavane na SOAP-klient 18.15 Programa: rfrm 18.16 Programa: expn and vrfy 19. CGI-programirane 19.1 Syzdavane na CGI-skript 19.2 Preprashtane na syobshtenia za greshki 19.3 Spraviane s greshkite 500 Server Error 19.4 Syzdavane na bezopasni CGI-programi 19.5 Startirane na vynshni komandi 19.6 Generirane na HTML-spisyci i tablici 19.7 Prenasochvane na zaiavka 19.8 Trasirane na komunikaciata po HTTP 19.9 Obrabotka na biskvitki 19.10 Syzdavane na komponenti, zapomniashti stojnostite si 19.11 Syzdavane na CGI-skript, generirasht mnozhestvo stranici 19.12 Zapazvane na formuliar vyv fajl ili preprashtane po elektronna poshta 19.13 Programa: chemiserie 20. Ueb avtomatizacia 20.1 Izvezhdane na URL-adres ot skript na Perl 20.2 Avtomatizirano predavane na formuliar 20.3 Izvlichane na URL-adresi 20.4 Preobrazuvane na ASCI v HTML 20.5 Preobrazuvane na HTML v ASCII 20.6 Izvlichane ili premahvane na HTML-tagove 20.7 Otkrivane na nevalidni vryzki 20.8 Otkrivane na naj-novi vryzki 20.9 Izpolzvane na shabloni za generirane na HTML 20.10 Ogledalen obraz na Internet stranici 20.11 Syzdavane na robot 20.12 Razbor na fajl-dnevnik na ueb-syrvyr 20.13 Obrabotvane na fajlove-dnevnici 20.14 Izpolzvane na biskvitki 20.15 Stranici, zashtiteni s paroli 20.16 Internet stranici prez sigurna vryzka 20.17 Vyzobnoviavane na zaiavka GET 20.18 Razbor na HTML 20.19 Izvlichane na danni ot tablica 20.20 Programa: htmlsub 20.21 Programa: hrefsub 21. mod_perl 21.1 Udostoveriavane na samolichnost 21.2 Syzdavane na biskvitki 21.3 Dostyp do stojnosti na biskvitki 21.4 Prenasochvane na navigator 21.5 Izsledvane na zaglavni chasti 21.6 Izvezhdane na parametri na formuliar 21.7 Prikacheni fajlove 21.8 Uskoriavane na dostyp do baza danni 21.9 Promiana na nachina na zapisvane na diagnostichna informacia na Apache 21.10 Prozrachno zapazvane na informacia v URL- adresi 21.11 Komunikacia mezhdu mod_perl i PHP 21.12 Migrirane ot CGI kym mod_perl 21.13 Spodeliane na informacia mezhdu manipulatori 21.14 Prezarezhdane na promeneni moduli 21.15 Optimizirane na programa na mod_perl 21.16 Sistema za shabloni HTML::Mason 21.17 Sistema za shabloni Template Toolkit 22. XML 22.1 Obrabotka na XML v struktura ot danni 22.2 Obrabotka na XML v dyrvovidna struktura DOM 22.3 Obrabotka na XML v sybitia na SAX 22.4 Izvyrshvane na promeni v elementi ili tekst 22.5 Proverka za validnost na XML 22.6 Otkrivane na elementi i tekst v dokument na XML 22.7 Transformirane na XML-dokumenti chrez XSL -listove sys stilove 22.8 Obrabotvane na po-golemi ot nalichnata pamet fajlove 22.9 Chetene i pisane na RSS-fajlove 22.10 Syzdavane na XML Indeks
Frequently Asked Questions:
What is BALKANATOLIA.com? BALKANATOLIA.com is a shop for Bulgarian music, films
and books in Bulgarian in Internet. Here you can find
up-to-date information on the new titles and buy the
products you want.
Are you delivering worldwide?
Yes, we are selling both within Bulgaria and abroad.
No matter where you are you can buy the products you
want.
Why are the prices both in USD and BGN?
The prices are in BGN and are converted in USD at the
offical currency rate of the day when the order is shipped
abroad. The price of the products is the same no matter
what currency you see on the screen.
How can you pay for the order?
For Bulgaria the orders are paid by cash on delivery.
Orders abroad can be paid by credit cards (Visa and
MasterCard), Western Union and MoneyGram transfers or
bank transfer. For some countries we support transfer
through postal money order.
Are credit card payments secure?
Credit card payments are processed through PayPal.com
and 2checkout.com to ensure 100 safety in transfers.
Are all the products available in stock?
We offer over 5000 titles books, music and films.
That is why we have in stock only the best selling products
as well as the newest titles from each category. The
rest of the products are ordered on demand but this
in general does not impact on our 48-hour time limit
for shipment.
What is the price for delivery?
The price for delivery depends on the destination and
number of products ordered. For Sofia the price is 1.80
BGN irrespective of the number of products ordered,
for the rest of Bulgaria it is between 1.20 and 3.90
BGN per product depending on the number of products
ordered.
The price for delivery abroad is from 6.80 USD to 9.40
USD per product depending on the number of products
ordered. When you place an order, write down your name
and password and you will see the price for delivery
when the final price is calculated.
How long does delivery take?
Delivery times vary depending on the destination. It
is 2 days for Sofia, and a week for the rest of Bulgaria.
The delivery time outside Bulgaria ranges from 1 to
4 weeks depending on the destination. The orders are
shipped within 2 working days after confirmation of
their payment. If you want express delivery of your
order within 2 or 3 days by DHL or UPS please contact
us for a price quote through email: .
How are the ordered products shipped?
The orders for Sofia are delivered to you by courier.
The orders for Bulgaria are sent through COD by Bulgarian
Posts. The orders abroad are delivered through postal
services with registered mail.
How to order?
To order a product you should be registered in the website
(through the [ Registration
] button from the above menu). Afterwards select the
product you want and click on the add
to cart >> button for the format you prefer:
compact disc, audio cassette, DVD or video CD.
Why are some texts and descriptions in Bulgarian with Latin script?
Products such as books and films are in Bulgarian and are targetted mainly at Bulgarians.
To be able to read the website without a Cyrillic font installed on your computer, the description of these products in the English version of the website is in Latin script.