Все статьи с тэгом


Just another Perl Hacker

С тэгом

Кто бы мне объяснил, как это работает?
sub'_{print"@_ ";* \ = * __ ,\ & \}
sub'__{print"@_ ";* \ = * ___ ,\ & \}
sub'___{print"@_ ";* \ = * ____ ,\ & \}
sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)

»
Wednesday, December 24th, 2008 Нет комментариев »

MsSQL и Perl

С тэгом , и

Несмотря на успешно пройденый этап подключения Perl к Microsoft SQL, пару дней упирался в неприятную стену: из консоли перловый скрипт легко подключается к MS SQL, а из-под IIS выдает такую ошибку:
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (SQL-08001)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (SQL-01000)(DBD: db_login/SQLConnect err=-1)
Читать полностью »

» » »
Wednesday, June 25th, 2008 Нет комментариев »

Perl и отладка

С тэгом , и

Неплохая статья по отладке перл-овых скриптов тут.
Еще одна статья на сайте IBM: Отладка на Perl с легкостью, но на английском. Если кому-то сильно надо - могу перевести, но скорее всего такой необходимости не возникнет)

» » »
Tuesday, October 16th, 2007 Нет комментариев »

преобразование десятичного числа в шестнадцатиричное и обратно на Perl

С тэгом

Как сконвертировать на Perl число из шестнадцатиричной системы в десятичную или наоборот:

$hexval = sprintf(”%x”, $decval);

$decval = hex($hexval);
»
Tuesday, September 18th, 2007 1 комментарий »

Как преобразовать время из unix-формата в обычное и обратно?

С тэгом и

Как преобразовать время из unix-формата (число секунд, прошедших от начала эпохи - 1 января 1970 года) в обычное?
perl -e ‘$q=localtime(1165834330); print $q’
Без предварительного присваивания получается не то, что надо…

Обратное - спасибо http://www.opennet.ru:
perl -e ‘use Date::Parse; my $time = str2time(”Mon Dec 11 12:52:10 +0200 (EST)”); print $time;’
или просто
perl -e ‘use Date::Parse; my $time = str2time(”Mon Dec 11 12:52:10″); print $time;’
работает также
Mon Dec 11 12:52:10
Mon Dec 11 (по умолчанию считается текущий год)
Mon Dec 11 2005
Dec 11 2006
Dec 11

» »
Monday, December 11th, 2006 Нет комментариев »