From zzbbyy w gmail.com Thu Oct 11 04:55:12 2012 From: zzbbyy w gmail.com (=?UTF-8?Q?Zbigniew_=C5=81ukasiak?=) Date: Thu, 11 Oct 2012 13:55:12 +0200 Subject: [Warszawa-pm] Scope::Guard Message-ID: http://search.cpan.org/~chocolate/Scope-Guard-0.20/lib/Scope/Guard.pm tak a propos rozmowy na ostatnim spotkaniu -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From piotr.roszatycki w gmail.com Thu Oct 11 12:39:40 2012 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Thu, 11 Oct 2012 21:39:40 +0200 Subject: [Warszawa-pm] Scope::Guard In-Reply-To: References: Message-ID: Tak, takich mechanizmów jest multum. Chodziło mi o to, że w Perlu nie ma czegoś takiego jak destruktor obiektów. Przykładowy kod: #!/usr/bin/perl package My::Class; use Moose; has 'ref' => (is => 'rw', clearer => 'clear_ref'); sub free { my ($self) = @_; $self->clear_ref; } sub DESTROY { warn "memory leak of @_" if ${^GLOBAL_PHASE} eq 'DESTRUCT'; } package main; my $obj1 = My::Class->new(); my $obj2 = My::Class->new(); # zapętlam $obj1->ref($obj2); $obj2->ref($obj1); #$obj1->free; #$obj2->free; # zero efektu jeśli powyższe jest zakomentowane undef $obj1; undef $obj2; i teraz trick polega na tym, że ten DESTROY to nie jest destruktor! To jest jedynie procedura, która uruchamia się już po tym, jak obiekt ulega destrukcji. W tym powyższym przypadku wykona się dopiero na koniec programu (global destruction), stąd komunikat o "memory leak". Jeśli zrobię metodę, która ręcznie zwolni mi zapętlone referencje i wywołam ją explicite albo pośrednio z użyciem tego Scope::Guard, to faktycznie pamięć się zwolni. Jednak to trzeba ręcznie obsłużyć z zewnątrz klasy. Jak jakaś ciapa programista zapomni wywołać "free" to kaplica, bo sam undef obiektu to za mało. Fajnie byłoby, gdyby zwalniając $obj1 ten "free" wywołałby się automatycznie, albo odwrotnie: wywołując "free" zwolniłby się automatycznie $obj1. Pzdr. 2012/10/11 Zbigniew Łukasiak > > http://search.cpan.org/~chocolate/Scope-Guard-0.20/lib/Scope/Guard.pm > > tak a propos rozmowy na ostatnim spotkaniu From piotr w fusik.info Fri Oct 12 00:09:40 2012 From: piotr w fusik.info (=?UTF-8?B?UGlvdHIgRnVzaWs=?=) Date: Fri, 12 Oct 2012 09:09:40 +0200 Subject: [Warszawa-pm] Scope::Guard References: Message-ID: Perl nie jest tu wyjątkiem: tak samo jest w Java, C#, JavaScript. Wszystkie te języki mają garbage collector, którego zadaniem jest zwalnianie pamięci w programie, ale nie kontrola zasobów takich jak otwarte pliki. Jeśli otwierasz plik, nie zamykasz go i czekasz, aż destruktor wołany z garbage collectora zamknie plik, to jesteś ciapa programista. Pewnie kiedyś zamknie, ale nie masz nad tym kontroli. W C# jest coś w rodzaju Score::Guard: using (Stream s = File.OpenRead("foo")) { ... } co jest cukrem składniowym dla: Stream s = File.OpenRead("foo"); try { ... } finally { s.Dispose(); // jawne wywołanie metody, która ma zwolnić zewnętrzne zasoby } Analogiczną konstrukcję dodali w Javie 7. Rozumiem, że Dexterowi chodzi o destruktory ala C++ dla obiektów na stosie. Ale w tym języku ciapa programista może zrobić sobie dużo innych boleśniejszych kuku. Piotr Dnia 2012-10-11 21:39 Piotr Roszatycki napisał(a): >Tak, takich mechanizmów jest multum. Chodziło mi o to, że w Perlu nie >ma czegoś takiego jak destruktor obiektów. Przykładowy kod: > >#!/usr/bin/perl >package My::Class; >use Moose; > >has 'ref' => (is => 'rw', clearer => 'clear_ref'); > >sub free { > my ($self) = @_; > $self->clear_ref; >} > >sub DESTROY { > warn "memory leak of @_" if ${^GLOBAL_PHASE} eq 'DESTRUCT'; >} > >package main; >my $obj1 = My::Class->new(); >my $obj2 = My::Class->new(); > ># zapętlam >$obj1->ref($obj2); >$obj2->ref($obj1); > >#$obj1->free; >#$obj2->free; > ># zero efektu jeśli powyższe jest zakomentowane >undef $obj1; >undef $obj2; > > >i teraz trick polega na tym, że ten DESTROY to nie jest destruktor! To >jest jedynie procedura, która uruchamia się już po tym, jak obiekt >ulega destrukcji. W tym powyższym przypadku wykona się dopiero na >koniec programu (global destruction), stąd komunikat o "memory leak". > >Jeśli zrobię metodę, która ręcznie zwolni mi zapętlone referencje i >wywołam ją explicite albo pośrednio z użyciem tego Scope::Guard, to >faktycznie pamięć się zwolni. Jednak to trzeba ręcznie obsłużyć z >zewnątrz klasy. Jak jakaś ciapa programista zapomni wywołać "free" to >kaplica, bo sam undef obiektu to za mało. Fajnie byłoby, gdyby >zwalniając $obj1 ten "free" wywołałby się automatycznie, albo >odwrotnie: wywołując "free" zwolniłby się automatycznie $obj1. > >Pzdr. > > >2012/10/11 Zbigniew Łukasiak >> >> http://search.cpan.org/~chocolate/Scope-Guard-0.20/lib/Scope/Guard.pm >> >> tak a propos rozmowy na ostatnim spotkaniu >_______________________________________________ >Warszawa-pm mailing list >Warszawa-pm w pm.org >http://mail.pm.org/mailman/listinfo/warszawa-pm > > From tadeusz.sosnierz w onet.pl Fri Oct 12 00:18:46 2012 From: tadeusz.sosnierz w onet.pl (=?utf-8?B?VGFkZXVzeiBTb8Wbbmllcno=?=) Date: Fri, 12 Oct 2012 09:18:46 +0200 Subject: [Warszawa-pm] Scope::Guard In-Reply-To: References: Message-ID: On Fri, 12 Oct 2012 09:09:40 +0200, Piotr Fusik wrote: > Perl nie jest tu wyjątkiem: tak samo jest w Java, C#, JavaScript. > Wszystkie te języki mają garbage collector, którego zadaniem jest > zwalnianie > pamięci w programie, ale nie kontrola zasobów takich jak otwarte pliki. Tu nie do końca. W Perlu nie ma jednak garbage collectora, który "jak zbierze to zbierze". Jest reference counting, i teoretycznie wychodząc ze scope wskaźnik powinien się zmniejszać, a obiekt sam zwalniać; tak jak robi to Gobject a za tym i np. Vala. Ciekawostką, którą ostatnio wypatrzyłem przy okazji czytania o Devel::SizeMe jest taki przypadek: sub foo { my $var = 'a' x 100_000; } Pytanie, kiedy zostanie zwolniona pamięć zaalokowana na $var? Okazuje się, że nigdy. O ile skalar $var oczywiście nie będzie już tam rezydował, o tyle Perl i tak nie zwolni tej pamięci systemowi; będzie ją trzymał po to, żeby przy następnym wejściu do funkcji nie alokować jej ponownie. Zabawne. Pozdrawiam, Tadek From piotr w fusik.info Fri Oct 12 00:47:39 2012 From: piotr w fusik.info (=?UTF-8?B?UGlvdHIgRnVzaWs=?=) Date: Fri, 12 Oct 2012 09:47:39 +0200 Subject: [Warszawa-pm] Scope::Guard References: < e68ca69df6c37ef678f891266a3155b0.qmail@home.pl> Message-ID: Dnia 2012-10-12 09:19 Tadeusz Sośnierz napisał(a): >On Fri, 12 Oct 2012 09:09:40 +0200, Piotr Fusik wrote: > >> Perl nie jest tu wyjątkiem: tak samo jest w Java, C#, JavaScript. >> Wszystkie te języki mają garbage collector, którego zadaniem jest >> zwalnianie >> pamięci w programie, ale nie kontrola zasobów takich jak otwarte pliki. > >Tu nie do końca. W Perlu nie ma jednak garbage collectora, który "jak >zbierze to zbierze". Jest reference counting, i teoretycznie wychodząc ze >scope wskaźnik powinien się zmniejszać, a obiekt sam zwalniać; tak jak >robi to Gobject a za tym i np. Vala. Racja. W takim razie nie rozumiem, dlaczego w Perlu nie ma destruktorów. >Ciekawostką, którą ostatnio wypatrzyłem przy okazji czytania o >Devel::SizeMe jest taki przypadek: > >sub foo { > my $var = 'a' x 100_000; >} > >Pytanie, kiedy zostanie zwolniona pamięć zaalokowana na $var? Okazuje się, >że nigdy. O ile skalar $var oczywiście nie będzie już tam rezydował, o >tyle Perl i tak nie zwolni tej pamięci systemowi; będzie ją trzymał po to, >żeby przy następnym wejściu do funkcji nie alokować jej ponownie. Zabawne. Jeśli ta pamięć jest dostępna na inne zmienne Perla to ok. Myślę, że nie jest tak łatwo zwrócić pamięć z własnej sterty do systemu. Piotr From piotr.roszatycki w gmail.com Fri Oct 12 00:50:29 2012 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Fri, 12 Oct 2012 09:50:29 +0200 Subject: [Warszawa-pm] Scope::Guard In-Reply-To: References: Message-ID: A to jest dobre. Teraz mój kod mógłby wyglądać mniej-więcej: package My::Class; use Moose; has 'ref' => (is => 'rw', clearer => 'clear_ref'); sub DISPOSE { $_[0]->clear_ref } package main; using my $obj1 = My::Class->new(); using my $obj2 = My::Class->new(); $obj1->ref($obj2); $obj2->ref($obj1); a podejrzewam, że w Perlu 5.16 takie słowo kluczowe dałoby się zaimplementować. Z użyciem Devel::Declare pewnie i w starszych. Pzdr. W dniu 12 października 2012 09:09 użytkownik Piotr Fusik napisał: > W C# jest coś w rodzaju Score::Guard: > > using (Stream s = File.OpenRead("foo")) { > ... > } > > co jest cukrem składniowym dla: > > Stream s = File.OpenRead("foo"); > try { > ... > } > finally { > s.Dispose(); // jawne wywołanie metody, która ma zwolnić zewnętrzne > zasoby > } -- Piotr Roszatycki From zzbbyy w gmail.com Tue Oct 16 04:38:11 2012 From: zzbbyy w gmail.com (=?UTF-8?Q?Zbigniew_=C5=81ukasiak?=) Date: Tue, 16 Oct 2012 13:38:11 +0200 Subject: [Warszawa-pm] Prezentacja o Dependency Injection Message-ID: Cześć, Obiecałem zrobić prezentację o DI w warszawskim hackerspace. Co do terminu to jest ankietka: http://doodle.com/8634kqeh5cgwda8f -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From piotr.roszatycki w gmail.com Fri Oct 19 03:01:08 2012 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Fri, 19 Oct 2012 12:01:08 +0200 Subject: [Warszawa-pm] Scope::Guard In-Reply-To: References: Message-ID: Mam już proof-of-concept :) https://gist.github.com/3917158 Działa :))) W dniu 12 października 2012 09:50 użytkownik Piotr Roszatycki napisał: > a podejrzewam, że w Perlu 5.16 takie słowo kluczowe dałoby się > zaimplementować. Z użyciem Devel::Declare pewnie i w starszych. From zzbbyy w gmail.com Sun Oct 21 07:00:47 2012 From: zzbbyy w gmail.com (=?UTF-8?Q?Zbigniew_=C5=81ukasiak?=) Date: Sun, 21 Oct 2012 16:00:47 +0200 Subject: [Warszawa-pm] =?utf-8?q?Fwd=3A_TeamQuest_-_Perl_=28miejsce_pracy_?= =?utf-8?b?S3Jha8Ozdyk=?= Message-ID: Dostałem takie ogłoszenie. Z. ---------- Forwarded message ---------- From: Mikołaj Pecko Date: 2012/10/1 Subject: TeamQuest - Perl To: zzbbyy w gmail.com Witam serdecznie, Panie Zbigniewie, w nawiązaniu do naszej rozmowy przesyłam Panu szczegóły oferty dotyczącej stanowiska Programisty Perl. W razie zainteresowania jakichś osób proszę o przekazanie mojego kontaktu. -- Pozdrawiam, Mikołaj Pecko TeamQuest Aleje Jerozolimskie 49/29 00-697 Warszawa tel.: 022 435 23 85 e-mail:mikolaj.pecko w teamquest.pl www.teamquest.pl -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From wb w sao.pl Sun Oct 21 10:08:59 2012 From: wb w sao.pl (Waldemar Biernacki) Date: Sun, 21 Oct 2012 19:08:59 +0200 Subject: [Warszawa-pm] =?iso-8859-2?q?Fwd=3A_TeamQuest_-_Perl_=28miejsce_p?= =?iso-8859-2?q?racy_Krak=F3w_=29?= In-Reply-To: References: Message-ID: <201210211908.59238.wb@sao.pl> Czy to nie to chodzi: http://jobs.perl.org/job/16466 Dnia niedziela, 21 października 2012 o 16:00:47 Zbigniew Łukasiak napisał(a): > Dostałem takie ogłoszenie. > > Z. > > > ---------- Forwarded message ---------- > From: Mikołaj Pecko > Date: 2012/10/1 > Subject: TeamQuest - Perl > To: zzbbyy w gmail.com > > > Witam serdecznie, > > > Panie Zbigniewie, w nawiązaniu do naszej rozmowy przesyłam Panu > szczegóły oferty dotyczącej stanowiska Programisty Perl. W razie > zainteresowania jakichś osób proszę o przekazanie mojego kontaktu. > > > > From piotr.roszatycki w gmail.com Sun Oct 21 10:13:34 2012 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Sun, 21 Oct 2012 19:13:34 +0200 Subject: [Warszawa-pm] Prezentacja o Dependency Injection In-Reply-To: References: Message-ID: A odgruzowali trochę? Jest np. gdzie usiąść? Pzdr. W dniu 16 października 2012 13:38 użytkownik Zbigniew Łukasiak napisał: > Cześć, > > Obiecałem zrobić prezentację o DI w warszawskim hackerspace. Co do > terminu to jest ankietka: http://doodle.com/8634kqeh5cgwda8f -- .''`. Piotr Roszatycki : :' : mailto:Piotr.Roszatycki w gmail.com `. `' mailto:dexter w debian.org `- From zzbbyy w gmail.com Sun Oct 21 10:16:04 2012 From: zzbbyy w gmail.com (=?UTF-8?Q?Zbigniew_=C5=81ukasiak?=) Date: Sun, 21 Oct 2012 19:16:04 +0200 Subject: [Warszawa-pm] Prezentacja o Dependency Injection In-Reply-To: References: Message-ID: 2012/10/21 Piotr Roszatycki : > A odgruzowali trochę? Jest np. gdzie usiąść? Podobno - jeszcze nie byłem. Ale ponieważ zgłosiły się tylko dwie osoby - więc chyba jednak to jeszcze przesunę. Z. > > Pzdr. > > W dniu 16 października 2012 13:38 użytkownik Zbigniew Łukasiak > napisał: >> Cześć, >> >> Obiecałem zrobić prezentację o DI w warszawskim hackerspace. Co do >> terminu to jest ankietka: http://doodle.com/8634kqeh5cgwda8f > > -- > .''`. Piotr Roszatycki > : :' : mailto:Piotr.Roszatycki w gmail.com > `. `' mailto:dexter w debian.org > `- > _______________________________________________ > Warszawa-pm mailing list > Warszawa-pm w pm.org > http://mail.pm.org/mailman/listinfo/warszawa-pm -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From zzbbyy w gmail.com Sun Oct 21 10:17:51 2012 From: zzbbyy w gmail.com (=?UTF-8?Q?Zbigniew_=C5=81ukasiak?=) Date: Sun, 21 Oct 2012 19:17:51 +0200 Subject: [Warszawa-pm] =?utf-8?q?Fwd=3A_TeamQuest_-_Perl_=28miejsce_pracy_?= =?utf-8?b?S3Jha8OzdyAp?= In-Reply-To: <201210211908.59238.wb@sao.pl> References: <201210211908.59238.wb@sao.pl> Message-ID: 2012/10/21 Waldemar Biernacki : > Czy to nie to chodzi: > > http://jobs.perl.org/job/16466 No tak - to pewnie to. Do mnie facet zadzwonił i obiecałem, że prześlę dalej - ale mi się zachowało jako 'draft' na gmailu (czasem się mylą mi te przyciski) i dopiero teraz zauważyłem. Sorry. Z. > > > Dnia niedziela, 21 października 2012 o 16:00:47 Zbigniew Łukasiak napisał(a): >> Dostałem takie ogłoszenie. >> >> Z. >> >> >> ---------- Forwarded message ---------- >> From: Mikołaj Pecko >> Date: 2012/10/1 >> Subject: TeamQuest - Perl >> To: zzbbyy w gmail.com >> >> >> Witam serdecznie, >> >> >> Panie Zbigniewie, w nawiązaniu do naszej rozmowy przesyłam Panu >> szczegóły oferty dotyczącej stanowiska Programisty Perl. W razie >> zainteresowania jakichś osób proszę o przekazanie mojego kontaktu. >> >> >> >> > _______________________________________________ > Warszawa-pm mailing list > Warszawa-pm w pm.org > http://mail.pm.org/mailman/listinfo/warszawa-pm -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From tadeusz.sosnierz w onet.pl Sun Oct 21 13:56:53 2012 From: tadeusz.sosnierz w onet.pl (Tadeusz =?iso-8859-2?q?So=B6nierz?=) Date: Sun, 21 Oct 2012 22:56:53 +0200 Subject: [Warszawa-pm] Prezentacja o Dependency Injection In-Reply-To: References: Message-ID: <201210212256.53669.tadeusz.sosnierz@onet.pl> On Sunday, October 21, 2012 19:16:04 Zbigniew Łukasiak wrote: > 2012/10/21 Piotr Roszatycki : > > A odgruzowali trochę? Jest np. gdzie usiąść? > > Podobno - jeszcze nie byłem. > > Ale ponieważ zgłosiły się tylko dwie osoby - więc chyba jednak to > jeszcze przesunę. A może chciałbyś pogadać na Linuksie w Bramie? Jest w ten piątek około 18 -- Tadek From zzbbyy w gmail.com Sun Oct 21 22:20:41 2012 From: zzbbyy w gmail.com (=?UTF-8?Q?Zbigniew_=C5=81ukasiak?=) Date: Mon, 22 Oct 2012 07:20:41 +0200 Subject: [Warszawa-pm] Prezentacja o Dependency Injection In-Reply-To: <201210212256.53669.tadeusz.sosnierz@onet.pl> References: <201210212256.53669.tadeusz.sosnierz@onet.pl> Message-ID: 2012/10/21 Tadeusz Sośnierz : > On Sunday, October 21, 2012 19:16:04 Zbigniew Łukasiak wrote: >> 2012/10/21 Piotr Roszatycki : >> > A odgruzowali trochę? Jest np. gdzie usiąść? >> >> Podobno - jeszcze nie byłem. >> >> Ale ponieważ zgłosiły się tylko dwie osoby - więc chyba jednak to >> jeszcze przesunę. > > A może chciałbyś pogadać na Linuksie w Bramie? Jest w ten piątek około 18 W ten piątek to akurat nie mogę - ale o następnym LwB to mnie uprzedź. Z. > > -- > Tadek > _______________________________________________ > Warszawa-pm mailing list > Warszawa-pm w pm.org > http://mail.pm.org/mailman/listinfo/warszawa-pm -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From tadeusz.sosnierz w onet.pl Wed Oct 24 08:25:12 2012 From: tadeusz.sosnierz w onet.pl (=?utf-8?B?VGFkZXVzeiBTb8Wbbmllcno=?=) Date: Wed, 24 Oct 2012 17:25:12 +0200 Subject: [Warszawa-pm] =?utf-8?q?Spotkanie_pa=C5=BAdziernikowe?= Message-ID: Last-minute ankieta: http://doodle.com/sgzb2hyutbbmeaut Pozdrawiam, Tadek From tadeusz.sosnierz w onet.pl Mon Oct 29 01:22:40 2012 From: tadeusz.sosnierz w onet.pl (=?utf-8?B?VGFkZXVzeiBTb8Wbbmllcno=?=) Date: Mon, 29 Oct 2012 09:22:40 +0100 Subject: [Warszawa-pm] =?utf-8?q?Spotkanie_pa=C5=BAdziernikowe?= In-Reply-To: References: Message-ID: On Wed, 24 Oct 2012 17:25:12 +0200, Tadeusz Sośnierz wrote: > Last-minute ankieta: http://doodle.com/sgzb2hyutbbmeaut To co, wygląda na środę? Chyba, że jeszcze ktoś głosuje, to szybko szybko :) From magik w roorback.net Mon Oct 29 02:28:19 2012 From: magik w roorback.net (Grzegorz Blach) Date: Mon, 29 Oct 2012 10:28:19 +0100 Subject: [Warszawa-pm] =?iso-8859-2?q?Spotkanie_pa=BCdziernikowe?= In-Reply-To: References: Message-ID: <508E4C33.20101@roorback.net> Zagłosowałem na środę, więc mój głos raczej nic nie zmienił. From tadeusz.sosnierz w onet.pl Mon Oct 29 02:44:13 2012 From: tadeusz.sosnierz w onet.pl (=?utf-8?B?VGFkZXVzeiBTb8Wbbmllcno=?=) Date: Mon, 29 Oct 2012 10:44:13 +0100 Subject: [Warszawa-pm] =?utf-8?q?Spotkanie_pa=C5=BAdziernikowe?= In-Reply-To: <508E4C33.20101@roorback.net> References: <508E4C33.20101@roorback.net> Message-ID: On Mon, 29 Oct 2012 10:28:19 +0100, Grzegorz Blach wrote: > Zagłosowałem na środę, więc mój głos raczej nic nie zmienił. Będzie wiadomo ile miejsc zarezerwować :) From odyniec w odyniec.eu.org Tue Oct 30 10:34:31 2012 From: odyniec w odyniec.eu.org (Michal Wojciechowski) Date: Tue, 30 Oct 2012 18:34:31 +0100 Subject: [Warszawa-pm] =?iso-8859-2?q?Spotkanie_pa=BCdziernikowe?= In-Reply-To: References: <508E4C33.20101@roorback.net> Message-ID: <50900FA7.1080808@odyniec.eu.org> On 10/29/2012 10:44 AM, Tadeusz Sośnierz wrote: > Będzie wiadomo ile miejsc zarezerwować :) Nie głosowałem, bo jestem chory i pewnie do jutra nie wydobrzeję, ale jeśli możecie, to zarezerwujcie jedno miejsce więcej na wypadek, gdybym jednak ozdrowiał. Pozdrawiam, -- Michal Wojciechowski From piotr.roszatycki w gmail.com Tue Oct 30 12:57:15 2012 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Tue, 30 Oct 2012 20:57:15 +0100 Subject: [Warszawa-pm] =?iso-8859-2?q?Spotkanie_pa=BCdziernikowe?= In-Reply-To: References: <508E4C33.20101@roorback.net> Message-ID: W dniu 29 października 2012 10:44 użytkownik Tadeusz Sośnierz napisał: > Będzie wiadomo ile miejsc zarezerwować :) Ale gdzie i o której? -- .''`. Piotr Roszatycki : :' : mailto:Piotr.Roszatycki w gmail.com `. `' mailto:dexter w debian.org `- From tadeusz.sosnierz w onet.pl Tue Oct 30 15:09:51 2012 From: tadeusz.sosnierz w onet.pl (Tadeusz =?iso-8859-2?q?So=B6nierz?=) Date: Tue, 30 Oct 2012 23:09:51 +0100 Subject: [Warszawa-pm] =?iso-8859-2?q?Spotkanie_pa=BCdziernikowe?= In-Reply-To: References: Message-ID: <201210302309.51978.tadeusz.sosnierz@onet.pl> On Tuesday, October 30, 2012 20:57:15 Piotr Roszatycki wrote: > W dniu 29 października 2012 10:44 użytkownik Tadeusz Sośnierz > > napisał: > > Będzie wiadomo ile miejsc zarezerwować :) > > Ale gdzie i o której? Ach. Zakładałem, że Dekanta, 18. Są inne propozycje? Jeszcze nie dzwoniłem z rezerwacją. Pozdrawiam, Tadek From tadeusz.sosnierz w onet.pl Wed Oct 31 04:25:07 2012 From: tadeusz.sosnierz w onet.pl (Tadeusz =?iso-8859-2?q?So=B6nierz?=) Date: Wed, 31 Oct 2012 12:25:07 +0100 Subject: [Warszawa-pm] =?iso-8859-2?q?Spotkanie_pa=BCdziernikowe?= In-Reply-To: References: Message-ID: <201210311225.07363.tadeusz.sosnierz@onet.pl> Ok, zarezerwowałem Dekantę na 18 dziś. Na wszelki wypadek na 8 osób; sam jestem trochę chory i nie do końca wiem, czy będę. Pozdrawiam, Tadek From tadeusz.sosnierz w onet.pl Wed Oct 31 14:55:59 2012 From: tadeusz.sosnierz w onet.pl (Tadeusz =?iso-8859-2?q?So=B6nierz?=) Date: Wed, 31 Oct 2012 22:55:59 +0100 Subject: [Warszawa-pm] =?iso-8859-2?q?Spotkanie_pa=BCdziernikowe?= In-Reply-To: <201210311225.07363.tadeusz.sosnierz@onet.pl> References: <201210311225.07363.tadeusz.sosnierz@onet.pl> Message-ID: <201210312255.59450.tadeusz.sosnierz@onet.pl> 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 Pozdrawiam, Tadek