Napisane dnia kwiecień 11, 2008 autor soltys
Jak nie korzystając z Linuksa mogę nawoływać do korzystania narzędzi
dla Uniksów. Otóż dzięki Cygwin staje się to możliwe. Cygwin pozwala
na zainstalowanie popularnych narzędzi które spotykamy w
Linuksach. Korzystam najczęściej z grepa, seda oraz Perla. Dalej
znajdziesz przykład jak je wykorzystałem.
Owe narzędzia przyszły mi z pomocą gdy potrzebowałem ściągnąć obrazki
z serwera http.
Przypadek 1
Nazwy obrazków wyglądały mniej więcej [...]
Filed under: Perl, Windows | Otagowane: cygwin, Perl, Windows | Komentarzy: 4 »
Napisane dnia luty 23, 2008 autor soltys
#!perl
use warnings;
$txt = "";
open FILE, "<", "perl.txt" or die $!;
foreach(<FILE>){
if (m/^(\w)/){
$txt .= $1;
}
}
close FILE;
$txt = lc $txt;
$txt =~ s/\b(\w)/\u$1/g;
print $txt;
Nie którzy bawią się w taką zabawę jak zapisywanie haseł, przewaźnie obraźliwych w formie “zakodowane”. To kodowanie polega na [...]
Filed under: Perl | Bez komentarzy
Napisane dnia sierpień 1, 2007 autor soltys
Do napisania tego posta, natchneła książka “Wyrażenia regularne” autorstwa Jeffrey E. F. Friedl wydawnictwa Helion nr ISBN: 83-7197-351-9, Cena: 55.00 zł.
Wracając to rzeczy
Czym są wyrażenia regularne?
Można powiedzieć, że mały język programowania dołączany do innego języka programowania, otóż z wyrażeń regularnych korzysta m.in Python, Perl i wiele wiele innych.
Wyrażenia regularne służą do przetwarzania tekstów, piszemy wzorzec [...]
Filed under: Perl | Otagowane: regexp | Bez komentarzy
Napisane dnia czerwiec 26, 2007 autor soltys
Gdy posortujemy tablicę (z samymi liczbami) przez funkcje ‘sort‘
To NIE otrzymamy tablicy w której liczby zostaną ustawione rosnąco lub
malejąco.
my @foo=(0,1,2,5,7,9,124,95,100,43,32,865,12,856,11,70,30,6,3,10,17);
print sort @foo;
0 1 10 100 11 12 124 17 2 3 30 32 43 5 6 7 70 856 865 9 95
Aby liczby zostały ustawione rosnąco trzeba użyć:
@foo = sort {$a [...]
Filed under: Perl | Komentarzy: 2 »
Napisane dnia czerwiec 9, 2007 autor soltys
Mam paru znajomych którzy udostępniają pliki przez protokoły HTTP oraz FTP. Problem w tym, że nie zawsze są ‘online‘ i sprawdzać parę adresów nawet zwykłym pingiem to koszmar, bo komputer jest włączony a usługi HTTP i/lub FTP. Mając 5 adresów oznacza wykonanie 10 pingów. Problemów z starym pingiem jest dużo, za dużo.
Przeszukałem CPAN, bo w [...]
Filed under: Perl | Bez komentarzy
Napisane dnia czerwiec 3, 2007 autor soltys
Dziś spotkałem się z programem w Perlu który wyświetla kolorowe napisy, w konsoli.
Zawsze chciałem z czymś takim się pobawić, bo ostatnim razem to widziałem takie rzeczy w Pascalu (ten język przemilczmy)
Przejrzałem biblioteki zaimportowane zaczynające się od use xxxx; i zobaczyłem bibliotekę o nazwie:
use Term::ANSIColor;
Przejrzałem co mówi CPAN o tej bibliotece i szybko napisałem skrypcik/programik wyświetlający [...]
Filed under: Perl | Bez komentarzy
Napisane dnia czerwiec 3, 2007 autor soltys
CPAN jest Wszechstrona Sieć Archiwum Perla (ang. Comprehensive Perl
Archive Network), czyli miejsce, w którym można znaleźć wszystko dla
tego języka. Jest tam kod źródłowy samego Perla, gotowe do instalacji
przeniesienia na wszystkie rodzaje systemów innych niż Unix,
przykłady, dokumentacja, rozszerzenia Perla oraz archiwa wiadomości
dotyczące Perla. W skrócie CPAN jest wszechstronym archiwum.
Przeglądanie lub przeszukiwanie archiwum można rozpocząć pod
adresem http://search.cpan.org/ [...]
Filed under: Perl | Bez komentarzy
Napisane dnia maj 28, 2007 autor soltys
Dłuższy czas nie pisałem, bo jak zwykle byłem zajęty :).
Nad czym pracuje, co robię:
Blog@Django - cały kod strony się usunął, piszę od nowa.
ProxyChecker - Program sprawdzający czy działają Proxy serwery, tylko te które używają 80 portu. ProxyChecker został napisany w Perlu (pierwszy skrypt)
CGI - piszę skrypt, mniej więcej kalendarz.
Prawdopodobnie na blogu pokaże kod ProxyChecker’a.
Nie [...]
Filed under: Django, Perl | Otagowane: CGI | 1 Komentarz »
Napisane dnia maj 10, 2007 autor soltys
perlinntro — a wprowadzenie oraz ogólne przejrzenie Perla.
Ten dokument jest zamierzony aby dać tobie krótki przegląd na temat Perla jako języka programowania, z wskazówkami dla dalszej dokumentacji. Ten tekst zamierzony jest jako “bootstrap”, przewodnik dla tych dla których ten język jest nowy.
Możesz przeczytać dokumentacje korzystając z komendy perldoc lub używając jakiejkolwiek innej możliwości.
Aby uruchomić program [...]
Filed under: Perl | 1 Komentarz »
Napisane dnia grudzień 30, 2006 autor soltys
Planeta Perla (perl.planet.org) korzysta z Pythona
Korzysta z planetplanet (planetplanet.org) który jest opary na Pythonie.
Może to nie nowe, ale mnie śmieszy
Filed under: Perl | Komentarzy: 2 »