perl

Jak pobrać plik za pomocą Perla?

Używam Perla na Windows XP i muszę pobrać plik z adresu URL http://marinetraffic2.aegean.gr/ais/getkml.aspx . Jak mam to z ... rego użyłem: my $url = 'marinetraffic2.aegean.gr/ais/getkml.aspx'; my $mech = WWW::Mechanize->new; $mech->get($url);

Obiektowa składnia konstruktora Perla i nazwane parametry

Jestem trochę zdezorientowany tym, co dzieje się w konstruktorach Perla. Znalazłem te dwa przykłady perldoc perlbot . packag ... t "Left=$b->[0]\n"; print "Right=$b->[1]\n"; Wprowadziłem pytania/zamieszanie, które miałem w kodzie jako komentarze.

Perl: alternatywy dla szablonu toolkit

Używam szablonowego zestawu narzędzi do rozszerzenia istniejącego języka specyficznego dla domeny (verilog) od ponad 3 lat. C ... ch while), indeksowanie pętli itp. najlepiej perl Wsparcie dla Data dumper lub równoważnej wtyczki z szablonu jest plusem

Który z tych języków skryptowych jest bardziej odpowiedni do testowania piórem? [zamknięte]

Po pierwsze, chcę uniknąć płomiennej wojny z językami. Języki do wyboru to Perl, Python i Ruby . Chcę wspomnieć, że czuję się ... liczać się na jednym języku?". Aby odpowiedzieć na to pytanie, chciałbym wybrać tylko jeden język, aby spróbować go opanować.

Jak zacząć pisać moduł dla CPAN?

W tej chwili mam własne domowe narzędzia do testowania / struktury katalogów / wsparcia struktury doc / dystrybucji dla moich ... jestem pewien, jak to zrobić. Jakie są dobre zasoby, aby zacząć tworzyć własne pakiety Perla w strukturze podobnej do CPAN?

Zmienna długość lookbehind-assertion alternatywy dla wyrażeń regularnych

Czy istnieje implementacja wyrażeń regularnych w Pythonie / PHP / JavaScript, która obsługuje zmienną długość lookbehind-asse ... \K efektu? a co z ulepszonymi implementacje wyrażeń regularnych dla Perl/Ruby/JavaScript / PHP? Coś jak regex dla Pythona.

Typowe wzorce wycieku pamięci Perla?

Ścigam kilka potencjalnych wycieków pamięci w bazie kodu Perla i chciałbym się dowiedzieć o typowych pułapkach związanych z zarządzaniem pamięcią (mis-)w Perlu. Jakie są typowe wzorce wycieków, które zaobserwowałeś w kodzie Perla?

Jak sprawdzić, czy zmienna ma wartość liczbową w Perlu?

Czy istnieje prosty sposób w Perlu, który pozwoli mi określić, czy dana zmienna jest liczbowa? Coś w stylu: if (is_number( ... ... } Byłoby idealnie. Z pewnością preferowana jest technika, która nie rzuca ostrzeżeń, gdy używany jest przełącznik -w.

Jak Mogę przechowywać zapisy regex w tablicy w Perlu?

Próbuję użyć regex w Perlu. Zastanawiałem się, czy można zapisać wszystkie dopasowania do wyrażenia w tablicy? Wiem, że mog ... wtedy, gdy znasz liczbę meczów, których szukasz. Próbowałem my @array = m/expr/g;, ale to chyba nie działa. Dzięki za pomoc!

Jak numerowane są zagnieżdżone grupy przechwytywania w wyrażeniach regularnych?

Czy istnieje określone zachowanie, w jaki sposób wyrażenia regularne powinny obsługiwać zachowanie przechwytywania zagnieżdżo ... y będzie zależeć od kontekstu wzorca i / lub zachowania silnika (PCRE jest inny niż C#jest inny niż Java jest inny niż itd.)?

Jak wyświetlić listę dostępnych metod na danym obiekcie lub pakiecie w Perlu?

Jak wyświetlić listę dostępnych metod na danym obiekcie lub pakiecie w Perlu?

Jak mogę zaciemnić mój skrypt Perla, aby utrudnić inżynierię wsteczną?

Stworzyłem skrypt Perla, który ma poufną logikę biznesową. Muszę dać ten skrypt innemu koderowi Perla, aby przetestował go ... próbować wydobyć logikę z mojego programu. Więc chcę, aby mój scenariusz był bardzo trudny do zrozumienia. Jakieś sugestie?

Argumenty podprogramu Perla

Czytałem ostatnio o Perlu i jestem nieco zakłopotany tym, jak Perl obsługuje argumenty przekazywane do podprogramów. W język ... lu? Na przykład sub a_sub { if (@_ == 2) { # Continue function } else { return false } }

Jak zainstalować biblioteki Perla w Cygwinie?

Z zawodu jestem maniakiem C / C++ / Java / Unix, ale teraz muszę napisać program Perla w Windows. Mam więc Cygwina, Eclipse z ... u Perla w Cygwinie? Myślę, że coś w stylu apt-get install byłoby miłe, ale spodziewam się, że to zbyt wiele nadziei. Dzięki

Jak zarządzać modułami Perla używając menedżera pakietów?

A ostatnie pytanie dało mi do myślenia. W większości dystrybucji Linuksa, które wypróbowałem, niektóre moduły Perla byłyby ... awiają, że apt (na przykład) i cpan są lepszymi kolegami z zespołu? Czy po prostu nie instalujesz niczego przez powłokę cpan?

Jak mogę złożyć wniosek o JSON POST w LWP?

Jeśli spróbujesz się zalogować na https://orbit.theplanet.com/Login.aspx?url=/Default.aspx (Użyj dowolnej kombinacji nazwy ... rnatywnego modułu? Jestem przygotowany do tego z IO::Socket, ale wolałby coś bardziej wysokiego poziomu, jeśli jest dostępny.

Jak uruchomić skrypt Perla z poziomu skryptu Perla?

Mam skrypt Perla, który musi wykonać inny skrypt Perla. Ten drugi skrypt moĹźe byÄ ‡ wykonywany bezpoĹ "rednio w linii polece ... dobnie zajmie godzinę lub więcej (dużo I / O), więc Nie jestem pewien, czy jednorazowe zaproszenie jest do tego odpowiednie.)

Czasowniki, które działają po cofnięciu i porażce

[[13]] Ostatnio czytałam w PCRE - (Perl-compatible regular expressions) dokumentacji i natknął się na kilka ciekawych trików ... nią, jeśli chodzi o porażkę? Czy ktoś może podać przykłady, w jaki sposób są one prawidłowo wdrażane i wykorzystywane?

Jak mogę łatać metodę instancji w Perlu?

Staram się malp-patch (Duck-punch : -) a LWP::UserAgent instancja, jak tak: sub _user_agent_get_basic_credentials_patch { ... ssed. I wiem, że mogę podklasować UserAgent, ale wolałbym bardziej zwięzłe podejście do małp. Zgoda dorosłych i co masz. ;-)

Wydobywanie danych z tabeli HTML

Szukam sposobu na uzyskanie pewnych informacji z HTML w środowisku powłoki Linuksa. To jest bit, który mnie interesuje: & ... gs = [th.get_text() for th in table.find("tr").find_all("th")] TypeError: 'NoneType' object is not callable Jakieś pomysły?