Divan kišni dan. Ne znam za vas ali ja uživam kada pada kiša. Danas sam se nešto igrao u Perlu pa rekoh da podelim sa vama… možda vam zatreba nekada ovako nešto. Elem, pretpostavimo da i vi morate da izmenite jednu te istu liniju u preko 100 fajlova. (Sređivao sam prevod za Joomla! 1.5.7 pa je trebalo promeniti prvu linuju svih fajlova sa prevodom da umesto 1.5.6 stoji 1.5.7) Ima načina i načina, reče jedan mudar čovek. Tačno. I evo vam jednog krajnje jednostavnog načina da pomenutu radnju izvedete uz pomoć Perla:perl -pi -w -e 's/trazi/zameni/g;' *.ini I šta ovo radi? Pretražuje sve fajlove sa ekstenzijom INI i u njima ovo "trazi" i umesto toga stavlja "zameni". Ili malo detaljnije:-e znači: izvrši sledeću liniju koda. -i uredi(edit) u mestu. -w prikaži upozorenja. -p petlja(loop). Ovo je izmenilo željenu linuju u 93 fajla za par sekundi. Vodite računa da znake tipa "/" i "." morate izbeći jednim "\" ispred svakog od njih. Recimo, moja linija za izmenu verzije Joomla! u fajlovima sa prevodom bi izgledala ovako:perl -pi -w -e 's/1\.5\.6/1\.5\.7/g;' *.ini
Архива за 'perl' категорију
Read this post in English and Download.
Ово је први запис који ћу делимично писати на (Тарзан)енглеском језику, јер ће можда некоме да затреба, као и мој први програмчић за Windows од када корисим GNU/Linux (не, ово није првоаприлска шала, мада тако звучи )
На српскомWinPWC или Windows Perl Wallpaper Clock је Perl скрипта која од компоненти за Wallpaper Clock саставља позадину за радну површину на Windows XP, чува је као датотеку C:\Windows\wallpaper.bmp а онда ту слику поставља као активну позадину радне површине. Ово ради сваког минута како би ажурирао приказано време на екрану.
Цена коштања овог програмчића није у новцу већ у међузависностима (успут, програм је бесплатан и слободан). Да би радио, на рачунару мора да буду инсталирани ActivePerl (или нека друга имплементација Perl-а за Windows систем), Win32::API и ImageMagick.
Преузимање пакетића у ZIP архиви величине 15 KB са доњег линка за преузимање.
Сваки савет за корекцију енглеског преписа испод је добро дошла
In EnglishWinPWC or Windows Perl Wallpaper Clock is Perl script that compose desktop wallpaper for Windows XP with components from Wallpaper Clock. Composed wallpaper is saved as C:\Windows\wallpaper.bmp and then set as active desktop background. This proces updates one time per minute, to simulate clock.
Price of this software has not in money - they cost no money and is free (free as beer and free as freedom), but there is some dependencies. To work, WinWPC require ActivePerl (or other Perl implementation for Windows), Win32::API and ImageMagick.
Преузимање/DownloadПакет можете преузети одавде: WinPWC 0.5
Написао Александар Урошевић за блог Записи. Слободна употреба садржаја у складу са BY-CC-SA 3.0 лиценцом.
или: зашто сам заборавио све што сам знао?
Ових дана сам писао неке скрипте у PHP и BASH језицима, и пре пар тренутака ми падне на памет да бих, због брзине и могућности, могао да их „препишем“ у Perl. Отворим Kate и БЛОК! нисам написао ред Perl кôда скоро 3 године, и због тога сам СВЕ заборавио! Чак сам и за петљу морао да спопаднем Гугл, а да не причам да сам заборавио у којим се документима налази помоћ за који део Perl-а.
Какав бедак. Дође ми да заплачем :’( Да је амнезија, па да ми не буде жао, али није, и то је најгоре. тотално сам се заглупео…
Ништа, назад на време од пре 7 година И глава ме заболе!
Написао Александар Урошевић за блог Записи. Слободна употреба садржаја у складу са BY-CC-SA 3.0 лиценцом.
Повезани записи Нови „Garland“ за WordPress (4) Пасијанс у државној управи (9) Закувава се PAN 1.0 (0) Како сам постао „noob“ (7) Коначно црногорски ;) (6)