From zzbbyy w gmail.com Sun Jun 6 04:19:34 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Sun, 6 Jun 2010 13:19:34 +0200 Subject: [Warszawa-pm] Subclassing aplikacji Message-ID: Hej! W WebNano zaimplementowalem to wszystko co opisalem na http://perlalchemy.blogspot.com/2010/05/templates-and-inheritance.html Mysle, ze to moze byc niezla rzecz - bedzie mozna publikowac na CPAN aplikacje ktore lokalnie sie subclassuje i mozna sobie podmieniac dowolne kawalki kodu i templejtow (mozna tez zmieniac tylko templejty). -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From tadzikes w gmail.com Sun Jun 6 06:21:24 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Sun, 6 Jun 2010 13:21:24 +0000 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: Message-ID: <20100606132124.GA1312@yavin4> On 6-06-2010 13:19:34, Zbigniew Lukasiak wrote: > Hej! > > W WebNano zaimplementowalem to wszystko co opisalem na > http://perlalchemy.blogspot.com/2010/05/templates-and-inheritance.html > > Mysle, ze to moze byc niezla rzecz - bedzie mozna publikowac na CPAN > aplikacje ktore lokalnie sie subclassuje i mozna sobie podmieniac > dowolne kawalki kodu i templejtow (mozna tez zmieniac tylko > templejty). Brzmi świetnie. Kiedy jest szansa na jakąś dokumentację, inną, niż testy? :) Pozdrawiam, Tadek From zzbbyy w gmail.com Mon Jun 7 03:30:02 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Mon, 7 Jun 2010 11:30:02 +0100 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <20100606132124.GA1312@yavin4> References: <20100606132124.GA1312@yavin4> Message-ID: 2010/6/6 Tadeusz Sośnierz : > On  6-06-2010 13:19:34, Zbigniew Lukasiak wrote: >> Hej! >> >> W WebNano zaimplementowalem to wszystko co opisalem na >> http://perlalchemy.blogspot.com/2010/05/templates-and-inheritance.html >> >> Mysle, ze to moze byc niezla rzecz - bedzie mozna publikowac na CPAN >> aplikacje ktore lokalnie sie subclassuje i mozna sobie podmieniac >> dowolne kawalki kodu i templejtow (mozna tez zmieniac tylko >> templejty). > > Brzmi świetnie. Kiedy jest szansa na jakąś dokumentację, inną, niż > testy? :) Troche dokumentacji juz tam jest - ale generalnie to musze najpierw z tym poeksperymentowac zanim cos zostanie tak bardziej ustalone. Z. > > Pozdrawiam, > 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 pp w webtel.pl Mon Jun 7 06:19:57 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Mon, 07 Jun 2010 15:19:57 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> Message-ID: <4C0CF1FD.70309@webtel.pl> fajno. tylko nie nazywaj tego MVC jak to zrobil catalyst bedac jedynie samym C i to tylko w kontekscie aplikacji webowych im bardziej sie zglebiam w tego catalysta, tym mam wieksza ochote przed nim uciec ;) From zzbbyy w gmail.com Mon Jun 7 09:46:36 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Mon, 7 Jun 2010 17:46:36 +0100 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> Message-ID: 2010/6/7 Zbigniew Lukasiak : > 2010/6/6 Tadeusz Sośnierz : >> On  6-06-2010 13:19:34, Zbigniew Lukasiak wrote: >>> Hej! >>> >>> W WebNano zaimplementowalem to wszystko co opisalem na >>> http://perlalchemy.blogspot.com/2010/05/templates-and-inheritance.html >>> >>> Mysle, ze to moze byc niezla rzecz - bedzie mozna publikowac na CPAN >>> aplikacje ktore lokalnie sie subclassuje i mozna sobie podmieniac >>> dowolne kawalki kodu i templejtow (mozna tez zmieniac tylko >>> templejty). >> >> Brzmi świetnie. Kiedy jest szansa na jakąś dokumentację, inną, niż >> testy? :) > > Troche dokumentacji juz tam jest - ale generalnie to musze najpierw z > tym poeksperymentowac zanim cos zostanie tak bardziej ustalone. > Ale prawde mowiac to 'Read the source Luke' - to jest troche ponad 200 lini kodu w lib/ (w testach jest troche wiecej). To jeszcze dlugo nie bedzie taka 'mature' udokumentowana biblioteczka, ale mysle, ze jest w niej potencjal, jak sie przygladam innym (Dancer, Mojo, WebSimple) to mysle, ze WebNano jest odroznialne. Z. > Z. >> >> Pozdrawiam, >> 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/ > -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From pp w webtel.pl Mon Jun 7 12:02:09 2010 From: pp w webtel.pl (pp) Date: Mon, 07 Jun 2010 21:02:09 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> Message-ID: <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> http://mojolicious.org/ widzieliscie? ecchh chyba znow musze zrobic co mam do zrobienia bez zadnego frameworku. moze nestepna juz w mojolicious ;) -- pp From zzbbyy w gmail.com Tue Jun 8 02:34:20 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Tue, 8 Jun 2010 10:34:20 +0100 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> Message-ID: 2010/6/7 pp : > http://mojolicious.org/ > > widzieliscie? Oczywiście śledzę Mojo, od samego początku, ale po pierwsze to nie mam zaufania do sri, on jest może nawet gorszy od mst - inteligentny facet który jednak nie potrafi przyjąć do wiadomości, że czasem popełnia błędy a Catalyst to jego dzieło wraz z większością błędów, a po drugie to http://use.perl.org/~Alias/journal/40312 > > ecchh > > > chyba znow musze zrobic co mam do zrobienia bez zadnego > frameworku. Super - Plack teraz daje większość tego co kiedyś było dostępne tylko z frameworkami - pisz na listę o swoim designie - będę miał jakieś konkrety do uwzględnienia w WebNano. Z. -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From pp w webtel.pl Tue Jun 8 03:09:50 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Tue, 08 Jun 2010 12:09:50 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> Message-ID: <4C0E16EE.4060102@webtel.pl> -------- Original Message -------- Subject: Re: [Warszawa-pm] Subclassing aplikacji From: Zbigniew Lukasiak To: warszawa-pm w pm.org Date: Tue Jun 08 2010 11:34:20 GMT+0200 (CEST) > 2010/6/7 pp : >> http://mojolicious.org/ >> >> widzieliscie? > > Oczywiście śledzę Mojo, od samego początku, ale po pierwsze to nie mam > zaufania do sri, on jest może nawet gorszy od mst - inteligentny facet szkoda, czyli 'take it or leave it' tak jak latwo mi bylo zaczac uzywac HTML::Mason, tak te wszystkie frameworki, do tego ta notacja per6, ktora totalnie mi nie lezy - pisanie kodu aby wygladal jak jezyk naturalny, nie wiadomo na pierwszy rzut oka co jest czym, grrrr. wiec jestli ta skladnia to przyszlosc perla, to nie wiem czy nam pod drodze ;) > > Super - Plack teraz daje większość tego co kiedyś było dostępne tylko > z frameworkami - pisz na listę o swoim designie - będę miał jakieś > konkrety do uwzględnienia w WebNano. > proste baza danych autentykacja w zewnetrznym sytemie autoryzacja mieszana (baza danych/zewnetrzne systemy) rezultaty zwracane w formie jsona, ale rest raczej odpada, raczej view::json, jako ze put/delete - nie kazdy wie, ze sa takie metody w protokole i dynamicznie budowanie urli? nieee - my wszystko przekazujemy w parametrach post/get i jakos ciezko mi znalesc fabryke prefabrykatow aby zudowac ten domek, pozostaja pustaki i zaprawa. bo inaczej wyjdzie mi ursynow a nie fikusna rezydencja. do tego irytuje mnie ta skladnia perl6, pisalem juz o tym? ;) bedzie wieza babel. kazdy stworzy swoj jezyk i skonczy sie mozliwosc porozumienia a wystarczylby dispatcher, config i certyfikacja zgodnosci pluginow z zaleceniami wokol 'core', aby kazdy nie wprowadzal 'swoich' przyzwyczajen do frameworku. czyli jak jest z deystrybucjami linuksa - bierzesz modulu cpanowe i przerabiasz je tak aby byly zgodne z koncepcja frameworku. chyba naprawde napisze swoj, tylko musze sie upewnic, ze po drodze mi z perlem ;) From tadzikes w gmail.com Tue Jun 8 08:43:16 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Tue, 8 Jun 2010 15:43:16 +0000 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E16EE.4060102@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> Message-ID: <20100608154316.GA24223@yavin4> On 8-06-2010 12:09:50, piotr pogorzelski wrote: > do tego ta notacja per6, > ktora totalnie mi nie lezy - pisanie kodu aby wygladal > jak jezyk naturalny, nie wiadomo na pierwszy rzut oka > co jest czym, grrrr. Możesz przybliżyć, podać przykład? Pozdrawiam, Tadek From pp w webtel.pl Tue Jun 8 07:55:23 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Tue, 08 Jun 2010 16:55:23 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <20100608154316.GA24223@yavin4> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> Message-ID: <4C0E59DB.3040201@webtel.pl> -------- Original Message -------- Subject: Re: [Warszawa-pm] Subclassing aplikacji From: Tadeusz Sośnierz To: warszawa-pm w pm.org Date: Tue Jun 08 2010 17:43:16 GMT+0200 (CEST) > On 8-06-2010 12:09:50, piotr pogorzelski wrote: >> do tego ta notacja per6, >> ktora totalnie mi nie lezy - pisanie kodu aby wygladal >> jak jezyk naturalny, nie wiadomo na pierwszy rzut oka >> co jest czym, grrrr. > > Możesz przybliżyć, podać przykład? > # GET /bye get '/bye' => sub { shift->render(text => 'Bye!') }; # POST /bye post '/bye' => sub { shift->render(text => 'Bye!') }; # GET|POST|DELETE /bye any [qw/get post delete/] => '/bye' => sub { shift->render(text => 'Bye!'); }; # /baz any '/baz' => sub { my $self = shift; my $method = $self->req->method; $self->render(text => "You called /baz with $method"); }; From tadzikes w gmail.com Tue Jun 8 10:07:36 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Tue, 8 Jun 2010 17:07:36 +0000 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E59DB.3040201@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> Message-ID: <20100608170736.GB24223@yavin4> On 8-06-2010 16:55:23, piotr pogorzelski wrote: > -------- Original Message -------- > Subject: Re: [Warszawa-pm] Subclassing aplikacji > From: Tadeusz Sośnierz > To: warszawa-pm w pm.org > Date: Tue Jun 08 2010 17:43:16 GMT+0200 (CEST) > > >On 8-06-2010 12:09:50, piotr pogorzelski wrote: > >>do tego ta notacja per6, > >>ktora totalnie mi nie lezy - pisanie kodu aby wygladal > >>jak jezyk naturalny, nie wiadomo na pierwszy rzut oka > >>co jest czym, grrrr. > > > >Możesz przybliżyć, podać przykład? > > > > # GET /bye > get '/bye' => sub { shift->render(text => 'Bye!') }; > > # POST /bye > post '/bye' => sub { shift->render(text => 'Bye!') }; > > # GET|POST|DELETE /bye > any [qw/get post delete/] => '/bye' => sub { > shift->render(text => 'Bye!'); > }; > > # /baz > any '/baz' => sub { > my $self = shift; > my $method = $self->req->method; > $self->render(text => "You called /baz with $method"); > }; I gdzie tu Perl6? :) Ale fakt, wygląda to mało Perlowo. Ale właśnie ta mało Perlowa składnia (akurat w Dancerze, ale w tym przykładzie wyglądałoby niemal tak samo) sprawiła że przestałem kręcić nosem na pisanie czegokolwiek webowego. Wygląda to ładnie i przejrzyście, w prostych przypadkach oczywiście. Pozdrawiam, Tadek From pp w webtel.pl Tue Jun 8 08:23:08 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Tue, 08 Jun 2010 17:23:08 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <20100608170736.GB24223@yavin4> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> Message-ID: <4C0E605C.3030304@webtel.pl> > I gdzie tu Perl6? :) Ale fakt, wygląda to mało Perlowo. Ale właśnie ta > mało Perlowa składnia (akurat w Dancerze, ale w tym przykładzie > wyglądałoby niemal tak samo) sprawiła że przestałem kręcić nosem > na pisanie czegokolwiek webowego. Wygląda to ładnie i przejrzyście, w > prostych przypadkach oczywiście. mnie nie lezy nie wiem tylko czemu brak konsekwencji u autorow czemu $self->render(text => "You called /baz with $method"); zamiast $self->render text => You called /baz with $method" ; jak mi kiedys powiedzial kolega - perl to jedyny jezyk, ktorego kod przed i po obfuscatorze wyglada tak samo From tadzikes w gmail.com Tue Jun 8 10:31:16 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Tue, 8 Jun 2010 17:31:16 +0000 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E605C.3030304@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> Message-ID: <20100608173116.GD24223@yavin4> On 8-06-2010 17:23:08, piotr pogorzelski wrote: > nie wiem tylko czemu brak konsekwencji u autorow > > czemu > $self->render(text => "You called /baz with $method"); > zamiast > $self->render text => You called /baz with $method" ; Pewnie dlatego, że by nie działało. Choć nie wiem dlaczego, ale jakoś ta forma nigdy mi nie przechodzi (np. http://wklej.org/id/347516/). > jak mi kiedys powiedzial kolega - perl to jedyny jezyk, ktorego kod > przed i po obfuscatorze wyglada tak samo Ech, dużo takich opinii słyszę. Choć jeszcze nie słyszałem tego od kogoś, kto by Perla znał. Narzekają głównie ci, którzy liczą że będą doskonale rozumieć kod nie znając języka. Mam nadzieję że żadnego flame nie zacznę. Pozdrawiam, Tadek From pp w webtel.pl Tue Jun 8 08:44:44 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Tue, 08 Jun 2010 17:44:44 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <20100608173116.GD24223@yavin4> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> Message-ID: <4C0E656C.4060608@webtel.pl> poczekaj chwile, a perla nie poznasz http://perldoc.perl.org/perl5120delta.html#Pluggable-keywords use XS::APItest::KeywordRPN qw(rpn calcrpn); $triangle = rpn($n $n 1 + * 2 /); calcrpn $triangle { $n $n 1 + * 2 / } nie bedziesz wiedzial co jest perlowe, a co wymyslone prze autora modulu perl - jezyk o nieskonczonej ilosci slow kluczowych From tadzikes w gmail.com Tue Jun 8 10:47:31 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Tue, 8 Jun 2010 17:47:31 +0000 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E656C.4060608@webtel.pl> References: <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> <4C0E656C.4060608@webtel.pl> Message-ID: <20100608174731.GE24223@yavin4> On 8-06-2010 17:44:44, piotr pogorzelski wrote: > > poczekaj chwile, a perla nie poznasz > > http://perldoc.perl.org/perl5120delta.html#Pluggable-keywords Ano, widziałem. Chociaż i przed tym dostaliśmy Devel::Declare które robi to samo, i w sumie bez wsparcia od strony Perla. Do tego dostajemy MooseX::Declare, i już Perla nie widać. Ktoś to kiedyś podsumował słowem ETOOMUCHMAGIC, ale z drugiej strony nikt tego nikomu używać nie każy. A TIMTOWTDI mamy naokoło i bez tego. Nie ma co narzekać imho. Pozdrawiam From zzbbyy w gmail.com Tue Jun 8 08:52:04 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Tue, 8 Jun 2010 16:52:04 +0100 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E59DB.3040201@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> Message-ID: 2010/6/8 piotr pogorzelski : > -------- Original Message  -------- > Subject: Re: [Warszawa-pm] Subclassing aplikacji > From: Tadeusz Sośnierz > To: warszawa-pm w pm.org > Date: Tue Jun 08 2010 17:43:16 GMT+0200 (CEST) > >> On  8-06-2010 12:09:50, piotr pogorzelski wrote: >>> >>> do tego ta notacja per6, >>> ktora totalnie mi nie lezy - pisanie kodu aby wygladal >>> jak jezyk naturalny, nie wiadomo na pierwszy rzut oka >>> co jest czym, grrrr. >> >> Możesz przybliżyć, podać przykład? >> > >    # GET /bye >    get '/bye' => sub { shift->render(text => 'Bye!') }; > >    # POST /bye >    post '/bye' => sub { shift->render(text => 'Bye!') }; > >    # GET|POST|DELETE /bye >    any [qw/get post delete/] => '/bye' => sub { >        shift->render(text => 'Bye!'); >    }; > >    # /baz >    any '/baz' => sub { >        my $self   = shift; >        my $method = $self->req->method; >        $self->render(text => "You called /baz with $method"); >    }; Mi to jakiś uczuć estetycznych nie obraża, ale ciężko takie coś zrobić tak, żeby działało dobrze z dziedziczeniem, a bez używania Class::MOP to praktycznie niemożliwe. Dlatego w WebNano trzymam się najprostrzych rozwiązań - metody które mają być akcjami oznaczam postfixem '_action' albo rejestruję je w 'url_map' (który działa tak jak run_mode w CGI::Application). Ale dla tych którzy lubią taki kod dodałem przykład jak napisać rozszerzenie które by to realizowało. Z. > _______________________________________________ > 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 pp w webtel.pl Tue Jun 8 09:14:00 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Tue, 08 Jun 2010 18:14:00 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <20100608174731.GE24223@yavin4> References: <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> <4C0E656C.4060608@webtel.pl> <20100608174731.GE24223@yavin4> Message-ID: <4C0E6C48.1060802@webtel.pl> > ETOOMUCHMAGIC, ale z drugiej strony nikt tego nikomu używać nie każy. A > TIMTOWTDI mamy naokoło i bez tego. Nie ma co narzekać imho. > ja nie narzekam, po prostu zastanawiam sie czy mi z tym po drodze ;) From tadzikes w gmail.com Tue Jun 8 11:22:26 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Tue, 8 Jun 2010 18:22:26 +0000 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E6C48.1060802@webtel.pl> References: <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> <4C0E656C.4060608@webtel.pl> <20100608174731.GE24223@yavin4> <4C0E6C48.1060802@webtel.pl> Message-ID: <20100608182226.GF24223@yavin4> On 8-06-2010 18:14:00, piotr pogorzelski wrote: > >ETOOMUCHMAGIC, ale z drugiej strony nikt tego nikomu używać nie każy. A > >TIMTOWTDI mamy naokoło i bez tego. Nie ma co narzekać imho. > > > ja nie narzekam, po prostu zastanawiam sie czy mi z tym po drodze ;) Ha, i tu mamy właśnie zaletę -- można, nie trzeba. Mamy wybór, jedni polubią wymyślną składnię, inni zostaną przy korzeniach. I tu bym właśnie widział zalety Perla. Mi dobrze z tą różnorodnością :) Pozdrawiam From zzbbyy w gmail.com Tue Jun 8 09:42:31 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Tue, 8 Jun 2010 17:42:31 +0100 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E6C48.1060802@webtel.pl> References: <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> <4C0E656C.4060608@webtel.pl> <20100608174731.GE24223@yavin4> <4C0E6C48.1060802@webtel.pl> Message-ID: 2010/6/8 piotr pogorzelski : >> ETOOMUCHMAGIC, ale z drugiej strony nikt tego nikomu używać nie każy. A >> TIMTOWTDI mamy naokoło i bez tego. Nie ma co narzekać imho. >> > ja nie narzekam, po prostu zastanawiam sie czy mi z tym po drodze ;) Ale co w tym takiego strasznego? Wywolanie subroutine GET na innej anonimowej subroutine - nic wielkiego, do HOP to jeszcze daleko :) -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From pp w webtel.pl Wed Jun 9 01:32:50 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Wed, 09 Jun 2010 10:32:50 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> <4C0E656C.4060608@webtel.pl> <20100608174731.GE24223@yavin4> <4C0E6C48.1060802@webtel.pl> Message-ID: <4C0F51B2.9040301@webtel.pl> > Ale co w tym takiego strasznego? Wywolanie subroutine GET na innej > anonimowej subroutine - nic wielkiego, do HOP to jeszcze daleko :) > no nie, lisp to jak pisanie od prawej do lewej ja sie nauczylem od lewej do prawej From pp w webtel.pl Wed Jun 9 01:37:31 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Wed, 09 Jun 2010 10:37:31 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <20100608182226.GF24223@yavin4> References: <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <20100608173116.GD24223@yavin4> <4C0E656C.4060608@webtel.pl> <20100608174731.GE24223@yavin4> <4C0E6C48.1060802@webtel.pl> <20100608182226.GF24223@yavin4> Message-ID: <4C0F52CB.9040307@webtel.pl> >> ja nie narzekam, po prostu zastanawiam sie czy mi z tym po drodze ;) > > Ha, i tu mamy właśnie zaletę -- można, nie trzeba. Mamy wybór, jedni > polubią wymyślną składnię, inni zostaną przy korzeniach. I tu bym > właśnie widział zalety Perla. Mi dobrze z tą różnorodnością :) > troche to inaczej wyglada jak masz plynac pod mainstream, wiele modulow z ktorych chcialbys skorzystac jest pisane ta inna metoda. a nie stac mnie raczej na napisanie pol cpana ;) czy chocby wgryzanie sie w kod idzie pod gorke, ze przyczyn czysto subiektywnego odbioru coz widac nie lubie zmian, albo za malo programuje, a za duzo czytam From piotr.roszatycki w gmail.com Wed Jun 9 03:14:47 2010 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Wed, 9 Jun 2010 12:14:47 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0E605C.3030304@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> Message-ID: W dniu 8 czerwca 2010 17:23 użytkownik piotr pogorzelski napisał > $self->render(text => "You called /baz with $method"); > zamiast > $self->render text => You called /baz with $method" ; > > > jak mi kiedys powiedzial kolega - perl to jedyny jezyk, ktorego kod > przed i po obfuscatorze wyglada tak samo Ee no bez przesady. Czyżbyś czepiał się tego, że nawiasy są opcjonalne i zamiast GET '/baz' => sub { something }; powinno być GET('/baz' => sub { something }); ? Bo chyba nie tego, że raz coś jest funkcją a raz coś metodą? Bardziej wnerwiające w Perlu są IMHO "indirect notation", która kompletnie zaciemnia rozróżnienie funkcji od metody. method $object 'arg'; zamiast: $object->method('arg'); Na szczęście jest pragma "no indirect", która umożliwia wyłapanie tych potworków. Żeby nie było, to w Javie jak najbardziej masz metody statyczne, które właściwie są funkcjami, i np. cały mechanizm asercji w JUnit się na tym opiera. -- .''`. Piotr Roszatycki : :' : mailto:Piotr.Roszatycki w gmail.com `. `' mailto:dexter w debian.org `- -------------- następna część --------- Załącznik HTML został usunięty... URL: From pp w webtel.pl Wed Jun 9 03:31:15 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Wed, 09 Jun 2010 12:31:15 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> Message-ID: <4C0F6D73.6010808@webtel.pl> > > Ee no bez przesady. Czyżbyś czepiał się tego, że nawiasy są opcjonalne i > zamiast > > GET '/baz' => sub { something }; > > powinno być > > GET('/baz' => sub { something }); chyba rzeczywiscie tak bym wolal. a moze po prostu nie rozumiem tej mody na anonimowe subroutiny. a moze nie moda, tylko niecznosc wynikajaca z czegos tam o czym nie wiem. cos mnie uwiera jak ogladam tak pisany kod. nie wiem dokladnie co. moze to, ze wyglada mi to jak zaszycie konfiguracji w kodzie. > > ? Bo chyba nie tego, że raz coś jest funkcją a raz coś metodą? > > Bardziej wnerwiające w Perlu są IMHO "indirect notation", która kompletnie > zaciemnia rozróżnienie funkcji od metody. > > method $object 'arg'; ciiiii, bo to tez wykorzystaja w imie programowania bez nawiasow i '->' ;) . > > Żeby nie było, to w Javie jak najbardziej masz metody statyczne, które > właściwie są funkcjami, i np. cały mechanizm asercji w JUnit się na tym > opiera. > no ciagnie mnie troche do javy. ale znow sie uczyc? no i mimo wszystko w perlu szybiej koncze robote From zzbbyy w gmail.com Wed Jun 9 03:47:54 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Wed, 9 Jun 2010 11:47:54 +0100 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0F6D73.6010808@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <4C0F6D73.6010808@webtel.pl> Message-ID: 2010/6/9 piotr pogorzelski : >> >> Ee no bez przesady. Czyżbyś czepiał się tego, że nawiasy są opcjonalne i >> zamiast >> >> GET '/baz' => sub { something }; >> >> powinno być >> >> GET('/baz' => sub { something }); > > > chyba rzeczywiscie tak bym wolal. > a moze po prostu nie rozumiem tej mody na anonimowe > subroutiny. a moze nie moda, tylko niecznosc > wynikajaca z czegos tam o czym nie wiem. > > cos mnie uwiera jak ogladam tak pisany kod. nie wiem > dokladnie co. > > moze to, ze wyglada mi to jak zaszycie konfiguracji > w kodzie. :) No ja troche zartowalem z tym, ze to nic takiego. Normalnie w tym miejscu oczekiwaloby sie 'definicji' jakiejs funkcji - ktora pozniej bylaby uzyta przy serwowaniu strony, a tym czasem tutaj mamy 'aplikacje' funkcji GET do jakiejs anonimowej subroutine. Oczywiście ta aplikacja spełnia rolę 'jakby definicji' - tylko, że jest to taka nie do końca działająca definicja - bo na przykład nie spełnia oczekiwań przy dziedziczeniu. Moose tez używa takich sztuczek i to na pewno jest minus - ale cóż - jak nie można inaczej, a poza tym Moose jest jednak dużo lepiej sprawdzone pod każdym względem na wypadek żeby ta 'niby deklaracja' nie spełniała jakiś oczekiwań. Z. From piotr.roszatycki w gmail.com Wed Jun 9 04:16:26 2010 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Wed, 9 Jun 2010 13:16:26 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <4C0F6D73.6010808@webtel.pl> Message-ID: W dniu 9 czerwca 2010 12:47 użytkownik Zbigniew Lukasiak napisał: > No ja troche zartowalem z tym, ze to nic takiego. Normalnie w tym > miejscu oczekiwaloby sie 'definicji' jakiejs funkcji - ktora pozniej > bylaby uzyta przy serwowaniu strony, a tym czasem tutaj mamy > 'aplikacje' funkcji GET do jakiejs anonimowej subroutine. Oczywiście > ta aplikacja spełnia rolę 'jakby definicji' - tylko, że jest to taka > nie do końca działająca definicja - bo na przykład nie spełnia > oczekiwań przy dziedziczeniu. > To ale to jest właśnie przykład użycia http://en.wikipedia.org/wiki/Strategy_pattern Z tym że w Perlu funkcje są "first class citizen", stąd też nie nie definiuje się klas, tylko korzysta z tych właśnie anonimowych funkcji. I za to właśnie lubię Perla :) -- .''`. Piotr Roszatycki : :' : mailto:Piotr.Roszatycki w gmail.com `. `' mailto:dexter w debian.org `- -------------- następna część --------- Załącznik HTML został usunięty... URL: From pp w webtel.pl Wed Jun 9 04:25:05 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Wed, 09 Jun 2010 13:25:05 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <4C0F6D73.6010808@webtel.pl> Message-ID: <4C0F7A11.20004@webtel.pl> > > To ale to jest właśnie przykład użycia > > http://en.wikipedia.org/wiki/Strategy_pattern > > Z tym że w Perlu funkcje są "first class citizen", stąd też nie nie > definiuje się klas, tylko korzysta z tych właśnie anonimowych funkcji. I za > to właśnie lubię Perla :) > ale tobylo daaawwno przed moose mnie uwiera forma w jakiej pisane sa programy z moose, a moose to "perl6 in perl5" czyli anonsuje jaki bedzie perl6 po prostu automagiczne sztuczki to lubie w cyrku kod mam rozumiec na pierwszy rzut oka - i z tym mam coraz wiekszy problem ;) ale oczywiscie to moj problem From piotr.roszatycki w gmail.com Wed Jun 9 04:51:24 2010 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Wed, 9 Jun 2010 13:51:24 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C0F7A11.20004@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <4C0F6D73.6010808@webtel.pl> <4C0F7A11.20004@webtel.pl> Message-ID: W dniu 9 czerwca 2010 13:25 użytkownik piotr pogorzelski napisał: > > mnie uwiera forma w jakiej pisane sa programy z moose, > a moose to "perl6 in perl5" czyli anonsuje > jaki bedzie perl6 > > po prostu automagiczne sztuczki to lubie w cyrku > > kod mam rozumiec na pierwszy rzut oka - > i z tym mam coraz wiekszy problem ;) > Takie sztuczki to były od dawna, wystarczy popatrzeć na Class::Classless albo Class::Closure, które są ultramagiczne. Wg mnie to własnie Moose uporządkowało te sztuczki i dzięki temu mamy taki standard de-facto (Mouse, Coat, jakieś azjatyckie podróbki ;) i jedną uporządkowaną składnią i nie trzeba wymyślać od zera wciąż tego samego. Mam na myśli obsługę atrybutów (tych z OO) oraz konstruktorów, który każdy implementuje po swojemu: Moose, Mojo, Object::Tiny, Class::XSAccessors, Spiffy, Class::MethodMaker, Rose::Object i setki innych wynalazków na potrzeby jednej biblioteki. Na miejscu Zbyszka przekonwertowałbym się spowrotem na Mouse, bo: 1. Składnia czytelniejsza od Class::XSAccessor. Zamiast korzystania z use i magicznych struktur explicite deklaruje atrybuty i metody. 2. Nie muszę korzystać z kompilatora przy deploymencie aplikacji, bo Mouse::PurePerl pozwoli odpalić mi serwis także na domyślnej instalce Perla bez kompilatora. 3. Nie muszę korzystać z CPAN w ogóle, bo Mouse::Tiny pozwoli mi ograniczyć zależności do jednego pliku z biblioteką. -- .''`. Piotr Roszatycki : :' : mailto:Piotr.Roszatycki w gmail.com `. `' mailto:dexter w debian.org `- -------------- następna część --------- Załącznik HTML został usunięty... URL: From pp w webtel.pl Wed Jun 9 09:39:05 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Wed, 09 Jun 2010 18:39:05 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C0E16EE.4060102@webtel.pl> <20100608154316.GA24223@yavin4> <4C0E59DB.3040201@webtel.pl> <20100608170736.GB24223@yavin4> <4C0E605C.3030304@webtel.pl> <4C0F6D73.6010808@webtel.pl> <4C0F7A11.20004@webtel.pl> Message-ID: <4C0FC3A9.6080301@webtel.pl> > Takie sztuczki to były od dawna, wystarczy popatrzeć na Class::Classless > albo Class::Closure, które są ultramagiczne. Wg mnie to własnie Moose > uporządkowało te sztuczki i dzięki temu mamy taki standard de-facto (Mouse, > Coat, jakieś azjatyckie podróbki ;) i jedną uporządkowaną składnią i nie > trzeba wymyślać od zera wciąż tego samego. Mam na myśli obsługę atrybutów > (tych z OO) oraz konstruktorów, który każdy implementuje po swojemu: Moose, > Mojo, Object::Tiny, Class::XSAccessors, Spiffy, Class::MethodMaker, > Rose::Object i setki innych wynalazków na potrzeby jednej biblioteki. Jak sobie przypomnicie ktores spotkanie, narzeklaem, ze perl nie ma jakiesgo standardu/mainsreamu w rozwiazywaniu problemow, tylko wielkosc rozwiazan jednego problemu, ktore wpierw trzeba ocenic zanim sie zaczenie samemu korzystac. A wielosc jest ogromna, a jakosc rozna. moj problem, ze jak juz sie pojawia cos w tym stylu, to mi osobiscie forma tego jakos nie przypada do gustu. i tyle. a odwrotu nie ma http://deps.cpantesters.org/depended-on-by.pl?dist=Moose-1.07 From pp w webtel.pl Thu Jun 10 02:53:17 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Thu, 10 Jun 2010 11:53:17 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> Message-ID: <4C10B60D.9020004@webtel.pl> > > Super - Plack teraz daje większość tego co kiedyś było dostępne tylko > z frameworkami - pisz na listę o swoim designie - będę miał jakieś > konkrety do uwzględnienia w WebNano. > > obecnie pisze webserisy. potrzebuje mechanizmu budujacego dokumentacje API. fajnie by bylo aby mozna automatycznie wygenerowac liste zdefiniowanych metod (alfabetycznie) z linkami do dokumentacji kazdej metody. A dokumentacja metody umieszczac oczywiscie obok definicji samej metody. wtedy dokumentujac tworzony kod udostepniam od razu dokumentacje osobom, ktore maja korzystac z api. nic nie musze wysylac, przegladaja sobie najnowsza aktualna wersje. catalyst ma moze cos takiego? -- pp From pp w webtel.pl Thu Jun 10 03:10:13 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Thu, 10 Jun 2010 12:10:13 +0200 Subject: [Warszawa-pm] Subclassing aplikacji In-Reply-To: <4C10B60D.9020004@webtel.pl> References: <20100606132124.GA1312@yavin4> <8db5fb0a8a1790901b1430165ee40af6@webtel.pl> <4C10B60D.9020004@webtel.pl> Message-ID: <4C10BA05.5000505@webtel.pl> > catalyst ma moze cos takiego? > Catalyst::Controller::POD ;) From uksza w uksza.net Fri Jun 11 10:29:46 2010 From: uksza w uksza.net (=?UTF-8?B?xYF1a2FzeiBNxIVkcnp5Y2tp?=) Date: Fri, 11 Jun 2010 19:29:46 +0200 Subject: [Warszawa-pm] WebNano In-Reply-To: References: <4BE18F6D.6080901@webtel.pl> <4BE3ECA2.8090507@webtel.pl> <4BE40194.5010406@webtel.pl> Message-ID: Hej, podepnę się pod wątek żeby zrobić małe OT: Frameworki to troche nie mój ogródek, dlatego chciałbym prosić o pomoc: Rozumiem, że Dancera czy Web::Nano nie można za bardzo porównywać do czegoś pehapowego w stylu Codeigniter czy Symfony, bo to inne rzeczy do innych rzeczy są. Ale czy takiego Catalysta już można? Czy też pomieszałem coś? Ł From piotr.roszatycki w gmail.com Tue Jun 15 07:59:10 2010 From: piotr.roszatycki w gmail.com (Piotr Roszatycki) Date: Tue, 15 Jun 2010 16:59:10 +0200 Subject: [Warszawa-pm] WarLUG - Wirtualizacja: XEN In-Reply-To: References: <20100615131159.GR7328@bender.mimuw.edu.pl> Message-ID: O dzięki. Puszczam też info na listę. Może ktoś jeszcze się skusi. W dniu 15 czerwca 2010 15:22 użytkownik Zbigniew Lukasiak napisał: > To chyba Ciebie zaintersuje. > > Z. > > > ---------- Forwarded message ---------- > From: Lukasz Szczesny > Date: 2010/6/15 > Subject: WarLUG - Wirtualizacja: XEN > To: spotkania w warszawa.linux.org.pl > > > > Zapraszamy na najbliższe spotkanie PLUG Warszawa! > > Data: Środa, 2010-06-16, godz. 18:15 > Prelegent: Marek Marczykowski > Tytuł: Wirtualizacja: XEN > Poziom: średniozaawansowany > Miejsce: Budynek Wydziału MiMUW, sala 4070, ul. Banacha 2 > > Streszczenie: > > Teoria i praktyka wirtualizacji na przykładzie Xen-a. Typowe > zastosowania oraz przegląd funkcji takich jak modyfikacja > przydzielonych zasobów online, zachowywanie stanu, narzędzia > zarządzające. > > Szczegółowe informacje na stronie http://warszawa.linux.org.pl/ > > P.S. > Z przyczyn technicznych informacja na temat spotkania została > wysłana zbyt późno, za co bardzo przepraszam. Mimo tego mam > nadzieję, że frekwencja będzie wysoka ;) > > -- > pozdrawiam, | xmpp: luk w wybcz.pl > Lukasz Szczesny | gg: 5084694 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEARECAAYFAkwXfB8ACgkQZaGa4j9c5zjPlQCglP2USWRVujrKhoiuMXciHu/T > UfsAoJrAFhdYVR6z7dwFBDQH6L0c9yOq > =6Sc0 > -----END PGP SIGNATURE----- > > > > > -- > Zbigniew Lukasiak > http://brudnopis.blogspot.com/ > http://perlalchemy.blogspot.com/ > -- .''`. Piotr Roszatycki : :' : mailto:Piotr.Roszatycki w gmail.com `. `' mailto:dexter w debian.org `- -------------- następna część --------- Załącznik HTML został usunięty... URL: From wb w sao.pl Thu Jun 17 00:22:26 2010 From: wb w sao.pl (Waldemar Biernacki) Date: Thu, 17 Jun 2010 09:22:26 +0200 Subject: [Warszawa-pm] web aplication speed test Message-ID: <201006170922.26392.wb@sao.pl> Cześć! Mam prośbę, omawialiście różnego typu oprogramowanie w Perlu i opisywaliście jego szybkość. Czy jest możliwe byście mi pokazali jak coś takiego uruchomić (aplikacja Perla do badania szybkości aplikacji internetowej)? Może jakiś konkretny end-user kod bym się mniej napracował? :) Pozdrawiam! wb. ps. Ostatnio oglądałem gdzieś pozycjonowanie Perla w przeciągu ostatnich kilkunastu lat. W połowie lat 90-tych był - w powszechności stosowania - gdzieś na pozycji 7-8, teraz jest na opozycji 8-mej. Na początku lat 2000 zawędrował na pozycje 3-cią. To wtedy zamiast dać wersję Perla 6, to naobiecywano tylko w sumie zamrażając rozwój wersji 5-tej na pare lat. Tak myślę, że gdyby nasz przeor był bardziej stanowczy to Perl nadal byłby wysoko. From zzbbyy w gmail.com Thu Jun 17 00:28:07 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Thu, 17 Jun 2010 09:28:07 +0200 Subject: [Warszawa-pm] web aplication speed test In-Reply-To: <201006170922.26392.wb@sao.pl> References: <201006170922.26392.wb@sao.pl> Message-ID: 2010/6/17 Waldemar Biernacki : > Cześć! > > Mam prośbę, > > omawialiście różnego typu oprogramowanie w Perlu i opisywaliście jego > szybkość. Czy jest możliwe byście mi pokazali jak coś takiego uruchomić > (aplikacja Perla do badania szybkości aplikacji internetowej)? > Może jakiś konkretny end-user kod bym się mniej napracował? :) Ja do moich testow uzywalem ab - bardzo proste w uzyciu nie trzeba zadnych skryptow, ale odpytuje tylko jedna strone. Jest w pakiecie z apachem (ab to skrot od apache benchmark). Z. From pp w webtel.pl Thu Jun 17 00:29:57 2010 From: pp w webtel.pl (pp) Date: Thu, 17 Jun 2010 09:29:57 +0200 Subject: [Warszawa-pm] web aplication speed test In-Reply-To: <201006170922.26392.wb@sao.pl> References: <201006170922.26392.wb@sao.pl> Message-ID: On Thu, 17 Jun 2010 09:22:26 +0200, Waldemar Biernacki wrote: > Cześć! > > Mam prośbę, > > omawialiście różnego typu oprogramowanie w Perlu i opisywaliście jego > szybkość. Czy jest możliwe byście mi pokazali jak coś takiego uruchomić > (aplikacja Perla do badania szybkości aplikacji internetowej)? > Może jakiś konkretny end-user kod bym się mniej napracował? :) > > Pozdrawiam! proponuje zaczac od ab - apache benchamrk powinien byc w kazdym pakieche apache/apache2 lub apache2-devel/utils w dowolnej dystrybucji na debianie /usr/sbin/ab z pakietu apache2-utils ps. do ps. perl znow mnie ugryzl, tym razem DBI czy DBIx::Class zwraca niepoprawne wyniki selecta, gdy konsola mysql dziala poprawnie ech... -- pp From wb w sao.pl Thu Jun 17 00:51:22 2010 From: wb w sao.pl (Waldemar Biernacki) Date: Thu, 17 Jun 2010 09:51:22 +0200 Subject: [Warszawa-pm] web aplication speed test In-Reply-To: References: <201006170922.26392.wb@sao.pl> Message-ID: <201006170951.22933.wb@sao.pl> > ps. do ps. > > perl znow mnie ugryzl, tym razem DBI czy DBIx::Class zwraca > niepoprawne wyniki selecta, gdy konsola mysql dziala poprawnie > ech... Na pewno Perl? Ja używam DBD::Pg bardzo, bardzo intensywnie w aplikacji GUI po internecie (zresztą w ramach czystych aplikacji webowych też). Z tym, ze wszystko na poziomie samej (end-user) aplikacji robię sam i nie korzystam z napisanych (*). Hmmm... by coś więcej powiedzieć musiałbym włączyć jakąś statystykę. Jak na razie DBD::Pg mnie nie zawiódł a używam go w sumie od ładnych paru lat... Tak w Windows jak i Linux. wb. (*) Wyjątkiem jest znaleziona niedawno aplikacja Ruby on Rails pt. Redmine pod postgresa (między innymi). Dlaczego nie ma czegoś takiego w Perlu? I właśnie chcę sprawdzić wydajność tej aplikacji w porównaniu do moich perl/fcgi. > > -- > pp > _______________________________________________ > Warszawa-pm mailing list > Warszawa-pm w pm.org > http://mail.pm.org/mailman/listinfo/warszawa-pm From wb w sao.pl Thu Jun 17 02:54:27 2010 From: wb w sao.pl (Waldemar Biernacki) Date: Thu, 17 Jun 2010 11:54:27 +0200 Subject: [Warszawa-pm] =?iso-8859-2?q?Czy_znacie_co=B6_w_perlu_do_zarz=B1d?= =?iso-8859-2?q?zania_projektami=3F?= Message-ID: <201006171154.27905.wb@sao.pl> Słuchajcie! Szukam aplikacji do zarządzania projektami informatycznemi (pełny cykl) - nusi byc prosty i w instalacji i w obsłudze. Jeśli baza danych to postgres. Prostota instalacji i obsługi jest kluczową sprawą; na zasadzie 0-1 albo się instaluje z marszu albo nie i do widzenia. Cos podobnego do Redmine napisanego w Ruby on Rails. Jeśli nie ma to trzeba sobie zadać pytanie dlaczego? wb. From pp w webtel.pl Thu Jun 17 04:10:36 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Thu, 17 Jun 2010 13:10:36 +0200 Subject: [Warszawa-pm] web aplication speed test In-Reply-To: <201006170951.22933.wb@sao.pl> References: <201006170922.26392.wb@sao.pl> <201006170951.22933.wb@sao.pl> Message-ID: <4C1A02AC.3000506@webtel.pl> -------- Original Message -------- Subject: Re: [Warszawa-pm] web aplication speed test From: Waldemar Biernacki To: warszawa-pm w pm.org Date: Thu Jun 17 2010 09:51:22 GMT+0200 (CEST) >> ps. do ps. >> >> perl znow mnie ugryzl, tym razem DBI czy DBIx::Class zwraca >> niepoprawne wyniki selecta, gdy konsola mysql dziala poprawnie >> ech... > > Na pewno Perl? Ja używam DBD::Pg bardzo, bardzo intensywnie w aplikacji GUI po > internecie (zresztą w ramach czystych aplikacji webowych też). Z tym, ze > wszystko na poziomie samej (end-user) aplikacji robię sam i nie korzystam z > napisanych (*). nie, mysql feature, ze zapytanie z primary key=null dziala jak zapytanie o last_inser_id i zwraca ostatnio wstawiony rekord. podobno MS access tak ma to i oni tez; znow trzeba przeczytac cala dokuemtnacje do linuksa i mysqla ;) From zzbbyy w gmail.com Sat Jun 19 10:31:45 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Sat, 19 Jun 2010 19:31:45 +0200 Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny Message-ID: Piotrze - testami na wydajność zainspirowales mnie do napisania: http://perlalchemy.blogspot.com/2010/06/when-those-micro-seconds-matter.html . Obawiam sie, ze to bedzie troche kij w mrowisko - ale co tam. A przy okazji ostatnie testy WebNano - pokazuja, ze w takim trywialnym przypadku dziala calkiem niezle - prawie 400/sekunde na moim kompie w porownaniu do prawie 500 dla golego PSGI i 100 Catalysta. -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From tadzikes w gmail.com Sat Jun 19 12:55:07 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Sat, 19 Jun 2010 19:55:07 +0000 Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny In-Reply-To: References: Message-ID: <20100619195507.GA10767@yavin4> On 19-06-2010 19:31:45, Zbigniew Lukasiak wrote: > Piotrze - testami na wydajność zainspirowales mnie do napisania: > http://perlalchemy.blogspot.com/2010/06/when-those-micro-seconds-matter.html > . Obawiam sie, ze to bedzie troche kij w mrowisko - ale co tam. > > A przy okazji ostatnie testy WebNano - pokazuja, ze w takim trywialnym > przypadku dziala calkiem niezle - prawie 400/sekunde na moim kompie w > porownaniu do prawie 500 dla golego PSGI i 100 Catalysta. Hej, Porównywałeś z Dancerem/Mojoliciousem? Widziałem ostatnie commity, example, ciekawie to zaczyna wyglądać. Pozdrawiam From zzbbyy w gmail.com Sat Jun 19 11:37:28 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Sat, 19 Jun 2010 20:37:28 +0200 Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny In-Reply-To: <20100619195507.GA10767@yavin4> References: <20100619195507.GA10767@yavin4> Message-ID: 2010/6/19 Tadeusz Sośnierz : > On 19-06-2010 19:31:45, Zbigniew Lukasiak wrote: >> Piotrze - testami na wydajność zainspirowales mnie do napisania: >> http://perlalchemy.blogspot.com/2010/06/when-those-micro-seconds-matter.html >> .  Obawiam sie, ze to bedzie troche kij w mrowisko - ale co tam. >> >> A przy okazji ostatnie testy WebNano - pokazuja, ze w takim trywialnym >> przypadku dziala calkiem niezle - prawie 400/sekunde na moim kompie w >> porownaniu do prawie 500 dla golego PSGI i 100 Catalysta. > > Hej, > Porównywałeś z Dancerem/Mojoliciousem? Widziałem ostatnie commity, > example, ciekawie to zaczyna wyglądać. No tak - zainstalowalem Dancera no i wydajność WebNano spadla do 300. Chyba jakas nowa wersja czegos jest troche wolniejsza, PSGI spadlo do 350. Dancer wypadl calkiem niezle z 250. Mojolicious nie udalo mi sie uruchomic, skopiowalem przyklad z dokumentacji, ale 'perl mojolicious.pl psgi' nie dawalo zadnego efektu a jak urochomilem 'perl mojolicious.pl daemon' to co prawda dzialalo ale /hello dawalo 404. Tutaj jest moj testowy skrypcik: zby w zby:~/progs/bench$ cat mojolicious.pl # Using Mojolicious::Lite will enable "strict" and "warnings" use Mojolicious::Lite; # Route with placeholder get '/hello' => sub { my $self = shift; return "Hello there"; }; # Start the Mojolicious command system app->start; zby w zby:~/progs/bench$ Moze czegos nie zrozumialem. Pozdrawiam, Zbyszek From zzbbyy w gmail.com Sun Jun 20 12:30:25 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Sun, 20 Jun 2010 21:30:25 +0200 Subject: [Warszawa-pm] Warsztaty Message-ID: Hej! WarLUG moze nam udostapnic sale na warsztaty w lipcu. Ja bardzo chetnie bym pokazal cos o WebNano, PSGI itp, poza tym tez Rakudo Star powinien juz wtedy byc dostepny - chociaz nie wiem czy ktos z nas sledzil troche Perl6 i potrafilby cos przygotowac. W kazdym razie trzeba by szybko wybrac termin no i tematy. W zasadzie mi by pasowal tylko poczatek miesiaca (tak do 13) albo ewentualnie 19 i 20. Pozdrawiam, Zbyszek http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From tadzikes w gmail.com Sun Jun 20 14:40:24 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Sun, 20 Jun 2010 21:40:24 +0000 Subject: [Warszawa-pm] Warsztaty In-Reply-To: References: Message-ID: <20100620214024.GA4168@yavin4> On 20-06-2010 21:30:25, Zbigniew Lukasiak wrote: > Hej! > > WarLUG moze nam udostapnic sale na warsztaty w lipcu. Ja bardzo > chetnie bym pokazal cos o WebNano, PSGI itp, poza tym tez Rakudo Star > powinien juz wtedy byc dostepny - chociaz nie wiem czy ktos z nas > sledzil troche Perl6 i potrafilby cos przygotowac. W kazdym razie > trzeba by szybko wybrac termin no i tematy. W zasadzie mi by pasowal > tylko poczatek miesiaca (tak do 13) albo ewentualnie 19 i 20. Rakudo Star jest zapowiedziane na 29 lipca, przynajmniej to się pojawiło na żurnalu PM [1], ale myślę że do tego czasu Rakudo będzie wyglądać jeszcze fajniej niż teraz, a już jest o czym pogadać. Ja w każdym razie bardzo chętny, a i myślę że znalazłoby się kilka osób z zewnątrz. Pozdrawiam [1] http://use.perl.org/~pmichaud/journal/40407 From pp w webtel.pl Mon Jun 21 07:24:22 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Mon, 21 Jun 2010 16:24:22 +0200 Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny In-Reply-To: References: Message-ID: <4C1F7616.4040108@webtel.pl> -------- Original Message -------- Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny From: Zbigniew Lukasiak To: warszawa-pm Date: Sat Jun 19 2010 19:31:45 GMT+0200 (CEST) > Piotrze - testami na wydajność zainspirowales mnie do napisania: > http://perlalchemy.blogspot.com/2010/06/when-those-micro-seconds-matter.html > . Obawiam sie, ze to bedzie troche kij w mrowisko - ale co tam. > > A przy okazji ostatnie testy WebNano - pokazuja, ze w takim trywialnym > przypadku dziala calkiem niezle - prawie 400/sekunde na moim kompie w > porownaniu do prawie 500 dla golego PSGI i 100 Catalysta. > z catalysta to fajna jest cala infrastruktura do deployowania i debugowania aplikacji. jesli model trzyma sie tak, aby nic nie wiedzial o catalyscie i pisze wlasne procedury dispatchingu, to przejscie na inny framework wymaga przepisania autentykacji i posklejaniania na nowo, ale nie jest jakims zadaniem nie do przejscia. poki co, wiecej mi czasu idzie na nauke DBIx niz catalysta ;) From zzbbyy w gmail.com Mon Jun 21 07:39:50 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Mon, 21 Jun 2010 15:39:50 +0100 Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny In-Reply-To: <4C1F7616.4040108@webtel.pl> References: <4C1F7616.4040108@webtel.pl> Message-ID: 2010/6/21 piotr pogorzelski : > -------- Original Message  -------- > Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny > From: Zbigniew Lukasiak > To: warszawa-pm > Date: Sat Jun 19 2010 19:31:45 GMT+0200 (CEST) > >> Piotrze - testami na wydajność zainspirowales mnie do napisania: >> >> http://perlalchemy.blogspot.com/2010/06/when-those-micro-seconds-matter.html >> .  Obawiam sie, ze to bedzie troche kij w mrowisko - ale co tam. >> >> A przy okazji ostatnie testy WebNano - pokazuja, ze w takim trywialnym >> przypadku dziala calkiem niezle - prawie 400/sekunde na moim kompie w >> porownaniu do prawie 500 dla golego PSGI i 100 Catalysta. >> > > z catalysta to fajna jest cala infrastruktura do deployowania > i debugowania aplikacji. Goły Plack ma lepszą - na przykład ma bardzo fajne stack trace'y jak się coś wywali, oczywiście włącza się to tylko dla serwera dev :) Moim zdaniem z użytecznych rzeczy w Catalyscie zostalo juz tylko 'konfigurowanie' aplikacji - czyli czytanie plikow konfiguracyjnych i przekazywanie odpowiednich parametrow do ->new dla odpowiednich klas. Cała reszta ma już dobre oddzielne biblioteki, ale to też powinno być oddzielne i niezależne od tego czy to jest aplikacja www czy tez jakiś okienkowy edytor i trzeba to bedzie kiedys zrobic. > > jesli model trzyma sie tak, aby nic nie wiedzial o catalyscie > i pisze wlasne procedury dispatchingu, to przejscie na inny framework > wymaga przepisania autentykacji i posklejaniania na nowo, ale > nie jest jakims zadaniem nie do przejscia. > > poki co, wiecej mi czasu idzie na nauke DBIx niz catalysta ;) No - nie dziwię się, że jak Catalysta nie używasz za bardzo to nie musisz się go uczyć :) -- Zbigniew Lukasiak http://brudnopis.blogspot.com/ http://perlalchemy.blogspot.com/ From pp w webtel.pl Mon Jun 21 08:27:45 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Mon, 21 Jun 2010 17:27:45 +0200 Subject: [Warszawa-pm] Kiedy Catalyst jest za wolny In-Reply-To: References: <4C1F7616.4040108@webtel.pl> Message-ID: <4C1F84F1.2080203@webtel.pl> > No - nie dziwię się, że jak Catalysta nie używasz za bardzo to nie > musisz się go uczyć :) > a co wiecej mam do uczenia sie jak juz mam autoryzacje, widoki json lub html, dispatche i tak jest moj bo chce panowac nad nazwami generowanych urli samemu, rowniez poza catalystem teraz przydaje sie make test, app_test.pl z $db::single w kodzie ktory trzeba sprawdzic. bede potrzebowal cos wiecej, to sie bede uczyl :) teraz juz macham ta motyka z coraz wieksz wprawa, tylko trzeba znalesc pole z ziemniakami, aby co wykopac, a nie tylko sie namachac From zzbbyy w gmail.com Wed Jun 23 00:58:37 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Wed, 23 Jun 2010 09:58:37 +0200 Subject: [Warszawa-pm] Warsztaty In-Reply-To: <20100620214024.GA4168@yavin4> References: <20100620214024.GA4168@yavin4> Message-ID: Hej! Jeśli coś ma z tego wyjść to trzeba się sprężać. Napisałem zapytanie do gościa z WarLUGu czy moze byc 19 o 18 (wczesniej pisal, ze dowolny termin i nie powinno byc problemow z sala). Teraz tematy - ja mogę poprowadzić sesje o programowaniu na PSGI (i przy okazji pokazać WebNano). Ktoś jeszcze? Pozdrawiam, Z 2010/6/20 Tadeusz Sośnierz : > On 20-06-2010 21:30:25, Zbigniew Lukasiak wrote: >> Hej! >> >> WarLUG moze nam udostapnic sale na warsztaty w lipcu.  Ja bardzo >> chetnie bym pokazal cos o WebNano, PSGI itp, poza tym tez Rakudo Star >> powinien juz wtedy byc dostepny - chociaz nie wiem czy ktos z nas >> sledzil troche Perl6 i potrafilby cos przygotowac.  W kazdym razie >> trzeba by szybko wybrac termin no i tematy.  W zasadzie mi by pasowal >> tylko poczatek miesiaca (tak do 13) albo ewentualnie 19 i 20. > > Rakudo Star jest zapowiedziane na 29 lipca, przynajmniej to się pojawiło > na żurnalu PM [1], ale myślę że do tego czasu Rakudo będzie wyglądać jeszcze > fajniej niż teraz, a już jest o czym pogadać. Ja w każdym razie bardzo > chętny, a i myślę że znalazłoby się kilka osób z zewnątrz. > > Pozdrawiam > > [1] http://use.perl.org/~pmichaud/journal/40407 > _______________________________________________ > 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 pp w webtel.pl Wed Jun 23 02:23:01 2010 From: pp w webtel.pl (piotr pogorzelski) Date: Wed, 23 Jun 2010 11:23:01 +0200 Subject: [Warszawa-pm] Warsztaty In-Reply-To: References: <20100620214024.GA4168@yavin4> Message-ID: <4C21D275.10408@webtel.pl> -------- Original Message -------- Subject: Re: [Warszawa-pm] Warsztaty From: Zbigniew Lukasiak To: warszawa-pm w pm.org Date: Wed Jun 23 2010 09:58:37 GMT+0200 (CEST) > Hej! > > Jeśli coś ma z tego wyjść to trzeba się sprężać. Napisałem zapytanie > do gościa z WarLUGu czy moze byc 19 o 18 (wczesniej pisal, ze dowolny > termin i nie powinno byc problemow z sala). > Teraz tematy - ja mogę poprowadzić sesje o programowaniu na PSGI (i > przy okazji pokazać WebNano). chetnie poslucham coby nabic sale w okresie wakacyjnym From tadzikes w gmail.com Wed Jun 23 08:36:12 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Wed, 23 Jun 2010 15:36:12 +0000 Subject: [Warszawa-pm] Warsztaty In-Reply-To: References: <20100620214024.GA4168@yavin4> Message-ID: <20100623153612.GD1321@yavin4> On 23-06-2010 09:58:37, Zbigniew Lukasiak wrote: > Hej! > > Jeśli coś ma z tego wyjść to trzeba się sprężać. Napisałem zapytanie > do gościa z WarLUGu czy moze byc 19 o 18 (wczesniej pisal, ze dowolny > termin i nie powinno byc problemow z sala). > Teraz tematy - ja mogę poprowadzić sesje o programowaniu na PSGI (i > przy okazji pokazać WebNano). > Ktoś jeszcze? Hej, Ja mogę poopowiadać coś o Perlu 6, co się dzieje w Rakudo, co w tej chwili można z tym zrobić i czego oczekiwać w najbliższym czasie. Pytanie ode mnie: Jest popyt na nakreślenie nowości, zmian, pokazania trochę samego języka? Pozdrawiam, Tadek From zzbbyy w gmail.com Thu Jun 24 07:01:00 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Thu, 24 Jun 2010 15:01:00 +0100 Subject: [Warszawa-pm] Warsztaty In-Reply-To: <20100623153612.GD1321@yavin4> References: <20100620214024.GA4168@yavin4> <20100623153612.GD1321@yavin4> Message-ID: No dobra - sala jest wstepnie potwierdzona - a wiec beda dwie czesci: 1. 'Perl 6" Tadeusza (a moze jakis inny tytul?) 2. Moje "PSGI - czyli ProSte jak cGI" plus extra "Opowieść o WeNano" - proste handlery PSGI - streaming - Middleware - uruchamianie pod FCGI i moze Starmanem czy czyms - WebNano - dispatching i templejty Ktos jeszcze cos zglasza? Jakies uwagi? Cos jeszcze chcielibyscie uslyszec? Pozdr. Zbyszek 2010/6/23 Tadeusz Sośnierz : > On 23-06-2010 09:58:37, Zbigniew Lukasiak wrote: >> Hej! >> >> Jeśli coś ma z tego wyjść to trzeba się sprężać.  Napisałem zapytanie >> do gościa z WarLUGu czy moze byc 19 o 18 (wczesniej pisal, ze dowolny >> termin i nie powinno byc problemow z sala). >> Teraz tematy - ja mogę poprowadzić sesje o programowaniu na PSGI (i >> przy okazji pokazać WebNano). >> Ktoś jeszcze? > > Hej, > Ja mogę poopowiadać coś o Perlu 6, co się dzieje w Rakudo, co w tej > chwili można z tym zrobić i czego oczekiwać w najbliższym czasie. > Pytanie ode mnie: Jest popyt na nakreślenie nowości, zmian, pokazania > trochę samego języka? > > Pozdrawiam, > 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 tadzikes w gmail.com Thu Jun 24 15:58:32 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Thu, 24 Jun 2010 22:58:32 +0000 Subject: [Warszawa-pm] Warsztaty In-Reply-To: References: <20100620214024.GA4168@yavin4> <20100623153612.GD1321@yavin4> Message-ID: <20100624225831.GA1341@yavin4> On 24-06-2010 15:01:00, Zbigniew Lukasiak wrote: > No dobra - sala jest wstepnie potwierdzona - a wiec beda dwie czesci: > > 1. 'Perl 6" Tadeusza (a moze jakis inny tytul?) Zatytułowałbym raczej ?Co słychać w Perlu 6?, taki był przynajmniej główny zamysł. Pokazanie samych elementów języka też może być, pytam jednak ponownie: są na to chętni? Pozdrawiam, Tadek From zzbbyy w gmail.com Thu Jun 24 14:15:41 2010 From: zzbbyy w gmail.com (Zbigniew Lukasiak) Date: Thu, 24 Jun 2010 23:15:41 +0200 Subject: [Warszawa-pm] Warsztaty In-Reply-To: <20100624225831.GA1341@yavin4> References: <20100620214024.GA4168@yavin4> <20100623153612.GD1321@yavin4> <20100624225831.GA1341@yavin4> Message-ID: 2010/6/25 Tadeusz Sośnierz : > On 24-06-2010 15:01:00, Zbigniew Lukasiak wrote: >> No dobra - sala jest wstepnie potwierdzona - a wiec beda dwie czesci: >> >> 1. 'Perl 6" Tadeusza (a moze jakis inny tytul?) > > Zatytułowałbym raczej ?Co słychać w Perlu 6?, taki był przynajmniej > główny zamysł. Pokazanie samych elementów języka też może być, pytam > jednak ponownie: są na to chętni? Ja jestem :) > > Pozdrawiam, > 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 tadzikes w gmail.com Thu Jun 24 16:18:35 2010 From: tadzikes w gmail.com (Tadeusz =?utf-8?B?U2/Fm25pZXJ6?=) Date: Thu, 24 Jun 2010 23:18:35 +0000 Subject: [Warszawa-pm] Warsztaty In-Reply-To: References: <20100620214024.GA4168@yavin4> <20100623153612.GD1321@yavin4> <20100624225831.GA1341@yavin4> Message-ID: <20100624231835.GB1341@yavin4> On 24-06-2010 23:15:41, Zbigniew Lukasiak wrote: > 2010/6/25 Tadeusz Sośnierz : > > On 24-06-2010 15:01:00, Zbigniew Lukasiak wrote: > >> No dobra - sala jest wstepnie potwierdzona - a wiec beda dwie czesci: > >> > >> 1. 'Perl 6" Tadeusza (a moze jakis inny tytul?) > > > > Zatytułowałbym raczej ?Co słychać w Perlu 6?, taki był przynajmniej > > główny zamysł. Pokazanie samych elementów języka też może być, pytam > > jednak ponownie: są na to chętni? > > Ja jestem :) Okej, postaram się zatem nakreślić conieco. To może być ta część bardziej warsztatowa, a mniej pogadankowa. Pozdrawiam, Tadek