[Warszawa-pm] Spotkanie październikowe

Strzelecki Łukasz flagg w onet.eu
Pią, 2 Lis 2012, 07:51:38 PDT


... tylko chciałem powiedzieć, że odwaliłeś kawał dobrej roboty! Już od  
dłuższego czasu walczyłem z czasem w logach i aż nie chciało mi się  
wierzyć, że niektóre rzeczy są tak spieprzone, ale jak widać...

On Fri, 02 Nov 2012 15:30:58 +0100, Piotr Roszatycki  
<piotr.roszatycki w gmail.com> wrote:

> W dniu 31 października 2012 22:55 użytkownik Tadeusz Sośnierz
> <tadeusz.sosnierz w onet.pl> napisał:
>> Nawiązując do B::CC szybszego od JRuby, tu wyczytane:
>> http://blogs.perl.org/users/rurban/2012/10/optimizing-compiler-benchmarks-
>> part-3.html
>
> Chodziło mi o ten kod:
> https://metacpan.org/source/DEXTER/POSIX-strftime-GNU-0.0201/lib/POSIX/strftime/GNU/PP.pm
>
> Wg mikrobenchmarka jest jakieś 10 razy wolniejszy od tego samego w C.
> Głównie wynika to z faktu, że w Perlu użyłem perlowych idiomów
> (regexpy, funkcje anonimowe), a kod w C korzysta z różnych
> dirty-hacków, np. mnóstwo goto, dziwne wykorzystanie switch..case,
> itd.
>
> Niemniej nie udało mi się uruchomić mojego kodu z B:CC co mnie akurat
> nie dziwi, gdyż od chyba 10 lat nigdy mi nie działało z nim nic
> bardziej skomplikowanego od hello world :)
>
> Przy okazji, okazuje się że strftime jest spieprzone w każdej natywnej
> implementacji pod Windows i %z nie działa niezależnie od tego, czy to
> jest MSWin32, interix czy nawet cygwin. Cygwin wciąż podaje mi, że
> mamy strefę czasową +0200 mimo zmiany czasu z letniego na zimowy :)
> Stąd, jeśli będziecie mieli nieszczęście uruchamiać coś serwerowego w
> Perlu pod Windows, to polecam POSIX::strftime::GNU jako remedium na
> datę w logach.
>
> Pzdr.
>


-- 
$a=$a[8][67][9][0][51][84][82][90][69][76][69][67][75][73][0][131][85][75][65][83
][90][0][73][78][0][65][0][20][22][0][68][73][77][69][78][83][73][79][78][65][76]
[0][65][82][82][65][89]=sub{sub  
_($){print$_[@z]}($z,$i)=@_;(++$i)while!$z->[$i];
$s+=$i;_ chr($i+32);$s!=2809&&&$a($z->[$i],$c>$e)};&$a(\@a,$d<$f);_  
"\n";$a[8]=$a


Więcej informacji o liście Warszawa-pm