From txorlings a gmail.com Thu Jan 12 06:09:29 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Thu, 12 Jan 2012 15:09:29 +0100 Subject: [bcn-pm] ncurses Message-ID: Hola gent, estava mirant de fer uns menús amb ncurses... Sabeu què té Perl per aixó? He vist el módul Curses i el Curses::Widgets. Alguna recomanació o comentari? Salut!! -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From alexm a alexm.org Thu Jan 12 16:36:05 2012 From: alexm a alexm.org (Alex Muntada) Date: Fri, 13 Jan 2012 01:36:05 +0100 Subject: [bcn-pm] ncurses In-Reply-To: References: Message-ID: + Jordi "Txor" Casas Ríos : > estava mirant de fer uns menús amb ncurses... Ja són ganes, no? ;-) > Sabeu què té Perl per aixó? He desitjat que hi hagués alguna llibreria gràfica de widgets que també fos compatible amb curses però suposo que ningú ho ha trobat prou engrescador o interessant. El que he trobat és el Newt, que ofereix suport per al motor de finestres en mode text que s'utilitza a Debian i Ubuntu amb el dpkg. Enlloc de currar-te a pèl les interfícies amb curses, crec que és millor utilitzar algun toolkit com Newt. > He vist el módul Curses i el Curses::Widgets. Lamento no poder-te ajudar gaire amb les curses, fa temps havia programat alguna coseta en curses però va ser en C. Si ara hagués de fer cap UI sense cap dubte la faria per web i si no pogués ser, aleshores triaria wxPerl i/o Newt. M'agrada el que fan els de Debian/Ubuntu, que usen el dbus per triar com obrir els diàlegs, en mode gràfic o text, segons el que hi hagi disponible. Però no recordo molt bé com anava la cosa... ...1 toolkit to rule them all! -- Alex Muntada http://alexm.org/ From toni.homedes a gmail.com Fri Jan 13 05:56:08 2012 From: toni.homedes a gmail.com (Toni Homedes i Saun) Date: Fri, 13 Jan 2012 14:56:08 +0100 Subject: [bcn-pm] ncurses In-Reply-To: References: Message-ID: <4F1037F8.3010500@gmail.com> Un document HTML ha estat eliminat... URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: telephone.gif Type: image/gif Size: 179 bytes Desc: no disponible URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: email_envelope.gif Type: image/gif Size: 257 bytes Desc: no disponible URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: Skype.gif Type: image/gif Size: 167 bytes Desc: no disponible URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: Linked-In.gif Type: image/gif Size: 155 bytes Desc: no disponible URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: Facebook.gif Type: image/gif Size: 149 bytes Desc: no disponible URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: Twitter.gif Type: image/gif Size: 143 bytes Desc: no disponible URL: From raimonster a gmail.com Fri Jan 13 07:07:56 2012 From: raimonster a gmail.com (Raimon Grau) Date: Fri, 13 Jan 2012 16:07:56 +0100 Subject: [bcn-pm] ncurses In-Reply-To: <4F1037F8.3010500@gmail.com> References: <4F1037F8.3010500@gmail.com> Message-ID: A la YAPC de Lisboa, BooK va presentar una lib (en nom d'un altre paio, que no va poder venir), que semblava collonuda per fer interficies en consola. No recordo el nom... potser era Curses-Toolkit? Potser es overkill si vols fer 4 menus i ja està. Salut, Rai 2012/1/13 Toni Homedes i Saun > > Al 12/01/12 15:09, En/na Jordi "Txor" Casas Ríos ha escrit: > > Hola gent, > > estava mirant de fer uns menús amb ncurses... > > Sabeu què té Perl per aixó? > > He vist el módul Curses i el Curses::Widgets. > > Alguna recomanació o comentari? > > Tu estàs segur del que vols fer? Curses és la cosa més incompatible que hi ha. La teoria era molt bona però el "emuladors" de terminals que corren son molt i molt dolents, no n'hi ha quasi cap que proporcioni una llibreria de capacitats correctes ni complerta i al final tot acaben sent excepcions per tal o qual cas particular. > > Et recomano molt mirar altres opcions. Amb Curses sempre acabaràs nadant contra corrent. > > Em sap greu no ser mes optimista. > > Salutacions, > > -- > Toni Homedes i Saun > Online Resume / Curriculum Vitae > +34 647 10 77 35 > toni.homedes a gmail.com > My Links: > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org -- "when mccarthy invented lisp 50 years ago, he was at least 60 years ahead of his time." -- Kent Beck blog -> http://puntoblogspot.blogspot.com From txorlings a gmail.com Fri Jan 13 07:11:41 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Fri, 13 Jan 2012 16:11:41 +0100 Subject: [bcn-pm] ncurses In-Reply-To: <4F1037F8.3010500@gmail.com> References: <4F1037F8.3010500@gmail.com> Message-ID: Moltes gràcies per les respostes! Miraré el Newt i tal però el que vull fer quedarà clavat a una openSUSE 11.4 i la compatibilitat no és una de les coses més importants en aquest treball... També miraré el Curses-Toolkit! De totes formes si algun dia faig algo amb cara i ulls sobre aixó, tindré molt en compte el que em dieu! Ei per cert! La Regi i jo (vam venir al curs) anirem al FOSDEM, si hi aneu digueu algo que ens veiem per allà! Ah! I per cert! Va ser la Regi la que va posar "Otros" a l'enquesta sobre el sexe... Li va fer gràcia! xD Salut, cuideu-vos! Txor. 2012/1/13 Toni Homedes i Saun > Al 12/01/12 15:09, En/na Jordi "Txor" Casas Ríos ha escrit: > > Hola gent, > > estava mirant de fer uns menús amb ncurses... > > Sabeu què té Perl per aixó? > > He vist el módul Curses i el Curses::Widgets. > > Alguna recomanació o comentari? > > Tu estàs segur del que vols fer? Curses és la cosa més incompatible que > hi ha. La teoria era molt bona però el "emuladors" de terminals que corren > son molt i molt dolents, no n'hi ha quasi cap que proporcioni una llibreria > de capacitats correctes ni complerta i al final tot acaben sent excepcions > per tal o qual cas particular. > > Et recomano molt mirar altres opcions. Amb Curses sempre acabaràs nadant > contra corrent. > > Em sap greu no ser mes optimista. > > Salutacions, > > -- > Toni Homedes i Saun Online Resume / Curriculum Vitae [image: > Cell:] +34 647 10 77 35 <+34647107735> [image: Mail:]toni.homedes a gmail.com My Links: [image: > Skype Me™!] [image: Linked In] [image: > Facebook] [image: Twitter] > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From txorlings a gmail.com Fri Jan 13 07:17:51 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Fri, 13 Jan 2012 16:17:51 +0100 Subject: [bcn-pm] ncurses In-Reply-To: References: <4F1037F8.3010500@gmail.com> Message-ID: Al final sembla que ho faré amb Curses a pelo, per les 4 xorrades que vull ficar n'hi ha prou i la openSUSE 11.4 ho té al repo. El Newt queda per al següent episodi. ...and in the distro bind them! 2012/1/13 Jordi "Txor" Casas Ríos > Moltes gràcies per les respostes! > > Miraré el Newt i tal però el que vull fer quedarà clavat a una openSUSE > 11.4 i la compatibilitat no és una de les coses més importants en aquest > treball... > > També miraré el Curses-Toolkit! > > De totes formes si algun dia faig algo amb cara i ulls sobre aixó, tindré > molt en compte el que em dieu! > > Ei per cert! > La Regi i jo (vam venir al curs) anirem al FOSDEM, si hi aneu digueu algo > que ens veiem per allà! > > Ah! I per cert! Va ser la Regi la que va posar "Otros" a l'enquesta sobre > el sexe... Li va fer gràcia! xD > > Salut, cuideu-vos! > > Txor. > > 2012/1/13 Toni Homedes i Saun > >> Al 12/01/12 15:09, En/na Jordi "Txor" Casas Ríos ha escrit: >> >> Hola gent, >> >> estava mirant de fer uns menús amb ncurses... >> >> Sabeu què té Perl per aixó? >> >> He vist el módul Curses i el Curses::Widgets. >> >> Alguna recomanació o comentari? >> >> Tu estàs segur del que vols fer? Curses és la cosa més incompatible que >> hi ha. La teoria era molt bona però el "emuladors" de terminals que corren >> son molt i molt dolents, no n'hi ha quasi cap que proporcioni una llibreria >> de capacitats correctes ni complerta i al final tot acaben sent excepcions >> per tal o qual cas particular. >> >> Et recomano molt mirar altres opcions. Amb Curses sempre acabaràs nadant >> contra corrent. >> >> Em sap greu no ser mes optimista. >> >> Salutacions, >> >> -- >> Toni Homedes i Saun Online Resume / Curriculum Vitae [image: >> Cell:] +34 647 10 77 35 <+34647107735> [image: Mail:]toni.homedes a gmail.com My Links: [image: >> Skype Me™!] [image: Linked In] [image: >> Facebook] [image: Twitter] >> >> _______________________________________________ >> llista dels Barcelona-pm >> Barcelona-pm a pm.org >> http://mail.pm.org/mailman/listinfo/barcelona-pm >> BCN Perl Mongers: http://barcelona.pm.org >> > > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From toomany a toomany.net Fri Jan 13 07:57:44 2012 From: toomany a toomany.net (Manuel Trujillo (TooManySecrets)) Date: Fri, 13 Jan 2012 16:57:44 +0100 Subject: [bcn-pm] ncurses In-Reply-To: References: <4F1037F8.3010500@gmail.com> Message-ID: 2012/1/13 Jordi "Txor" Casas Ríos > > Al final sembla que ho faré amb Curses a pelo, per les 4 xorrades que vull ficar n'hi ha prou i la openSUSE 11.4 ho té al repo. > El Newt queda per al següent episodi. > Recuerda que tienes un repo para/por Perl en openSUSE: http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.1/ Una entrada al respecto en mi blog: http://www.toomany.net/opensuse-trucos-instalacion-paquetes-modulos Saludos! -- --------------------------------------------------------------------------------------- Have a nice day  ;-) TooManySecrets /"\   ASCII Ribbon Campaign  | FreeBSD Since 4.1 \ / - NO HTML/RTF in e-mail  | GNU/Linux Since 1993.  X  - NO Word docs in e-mail | OpenBSD User / \  - http://www.toomany.net | http://twitter.com/toomanysecrets --------------------------------------------------------------------------------------- From alexm a alexm.org Fri Jan 13 08:19:57 2012 From: alexm a alexm.org (Alex Muntada) Date: Fri, 13 Jan 2012 17:19:57 +0100 Subject: [bcn-pm] ncurses In-Reply-To: References: <4F1037F8.3010500@gmail.com> Message-ID: + Manuel Trujillo (TooManySecrets) : > Recuerda que tienes un repo para/por Perl en openSUSE: Amb això, el teu autobombo i la certesa que les llibreries de newt estan disponibles a opensuse, jo no m'ho pensaria pas dos cops... ;) -- Alex Muntada http://alexm.org/ From bourbaki007 a gmail.com Mon Jan 16 11:56:44 2012 From: bourbaki007 a gmail.com (Daniel Boerner) Date: Mon, 16 Jan 2012 20:56:44 +0100 Subject: [bcn-pm] ncurses In-Reply-To: References: Message-ID: Aunque todo esta en C, "Advanced C programming for displays: Character displays, windows, and keyboards for the UNIX and MS-DOS" Marc J. Rochkind es muy interesante para aprender acerca de la gestión de ventanas en modo texto. Sobre tres capas inferiores alternativas (Termcap, Curses y BIOS de MS DOS) construye capas de mayor nivel hasta llegar a un editor y ventanas virtuales. Aunque esta en C, te puede aportar ideas muy interesantes. http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ncurses_programs/perl/ http://www.linuxselfhelp.com/HOWTO/NCURSES-Programming-HOWTO/ Sort & fun, Dani 2012/1/12 Jordi "Txor" Casas Ríos > Hola gent, > > estava mirant de fer uns menús amb ncurses... > > Sabeu què té Perl per aixó? > > He vist el módul Curses i el Curses::Widgets. > > Alguna recomanació o comentari? > > Salut!! > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From jluis a escomposlinux.org Tue Jan 17 04:37:04 2012 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Tue, 17 Jan 2012 13:37:04 +0100 Subject: [bcn-pm] =?iso-8859-1?q?La_setmana_que_ve_toca_reuni=F3?= Message-ID: <201201171337.11530.jluis@escomposlinux.org> http://linkd.in/wdRF7X From txorlings a gmail.com Tue Jan 17 15:59:42 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Tue, 17 Jan 2012 23:59:42 +0000 Subject: [bcn-pm] ncurses In-Reply-To: References: Message-ID: Meeerci! Prometo donar feedback sobre el tema! Salut! El 16 de enero de 2012 19:56, Daniel Boerner escribió: > Aunque todo esta en C, > "Advanced C programming for displays: Character displays, windows, and > keyboards for the UNIX and MS-DOS" > Marc J. Rochkind > > es muy interesante para aprender acerca de la gestión de ventanas en modo > texto. > Sobre tres capas inferiores alternativas (Termcap, Curses y BIOS de MS > DOS) construye capas de mayor nivel hasta llegar a un editor y ventanas > virtuales. > Aunque esta en C, te puede aportar ideas muy interesantes. > > http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ncurses_programs/perl/ > http://www.linuxselfhelp.com/HOWTO/NCURSES-Programming-HOWTO/ > > Sort & fun, > Dani > > > 2012/1/12 Jordi "Txor" Casas Ríos > >> Hola gent, >> >> estava mirant de fer uns menús amb ncurses... >> >> Sabeu què té Perl per aixó? >> >> He vist el módul Curses i el Curses::Widgets. >> >> Alguna recomanació o comentari? >> >> Salut!! >> >> _______________________________________________ >> llista dels Barcelona-pm >> Barcelona-pm a pm.org >> http://mail.pm.org/mailman/listinfo/barcelona-pm >> BCN Perl Mongers: http://barcelona.pm.org >> > > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From txorlings a gmail.com Wed Jan 18 04:16:00 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Wed, 18 Jan 2012 13:16:00 +0100 Subject: [bcn-pm] Pregunta sobre clases... Message-ID: Helo! Estic intentant implementar un MVC amb perl, a lo senzill. Jejej concretament m'interessa saber com s'implementaria una interfície de java en Moose o perl OO o el qwe sigui. Més concretament: com puc cridar un mètode de la superclasse? Salut! -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From txorlings a gmail.com Wed Jan 18 05:03:19 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Wed, 18 Jan 2012 14:03:19 +0100 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: Uix perdó per dir les coses tant a la valenta... Em sembla que el que necessito és utilitzar Roles de Moose. Em podeu corregir? Suposem que la meva "vista" ha de cridar a un mètode del "controlador" que llegeix quines opcions hi han guardades al "model". El "controlador" hauria de ser un role que consumeix la "vista"? O hi ha un role que presenta el mètode a la "vista" i apart el "controlador" l'implementa? Gràcies per endevant... 2012/1/18 Jordi "Txor" Casas Ríos > Helo! > > Estic intentant implementar un MVC amb perl, a lo senzill. Jejej > concretament m'interessa saber com s'implementaria una interfície de java > en Moose o perl OO o el qwe sigui. > > Més concretament: com puc cridar un mètode de la superclasse? > > Salut! > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From txorlings a gmail.com Wed Jan 18 05:20:31 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Wed, 18 Jan 2012 14:20:31 +0100 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: Perdó per l'SPAM! use Moose; És coherent que implementi el "controlador" com a un rol que consumeixen la vista i el model? Gràcies! Salutacions! 2012/1/18 Jordi "Txor" Casas Ríos > Uix perdó per dir les coses tant a la valenta... > Em sembla que el que necessito és utilitzar Roles de Moose. > > Em podeu corregir? > > Suposem que la meva "vista" ha de cridar a un mètode del "controlador" que > llegeix quines opcions hi han guardades al "model". > El "controlador" hauria de ser un role que consumeix la "vista"? > O hi ha un role que presenta el mètode a la "vista" i apart el > "controlador" l'implementa? > > Gràcies per endevant... > > > 2012/1/18 Jordi "Txor" Casas Ríos > >> Helo! >> >> Estic intentant implementar un MVC amb perl, a lo senzill. Jejej >> concretament m'interessa saber com s'implementaria una interfície de java >> en Moose o perl OO o el qwe sigui. >> >> Més concretament: com puc cridar un mètode de la superclasse? >> >> Salut! >> > > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From diego a kuperman.com.ar Wed Jan 18 05:29:13 2012 From: diego a kuperman.com.ar (Diego Kuperman) Date: Wed, 18 Jan 2012 14:29:13 +0100 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: <4F16C929.20404@kuperman.com.ar> Hola!, On 1/18/12 2:03 PM, Jordi "Txor" Casas Ríos wrote: > Uix perdó per dir les coses tant a la valenta... > Em sembla que el que necessito és utilitzar Roles de Moose. > > Em podeu corregir? > Si, lo mas parecido sería un rol que 'require' lo que necesita esa interfáz. Si no usas moose, quizas la forma de hacerlo es con una clase base que implemente vacios o lanzando una excepción los metodos que tiene que implementar quien la subclasee. package Animal; sub talk { die "Don't know how to talk!" } sub chat { $_[0]->talk while not $_[0]->alone; } sub alone { 1 } package Diego; use base 'Animal'; use 5.10.0; use strict; sub alone { 0 } sub talk { say pop } 1; Aunque si usas moose, ademas de obtener un codigo mas limpio y consiso, no necesitas esperar a que el animal hable para saber que no lo sabe hacer :) > Suposem que la meva "vista" ha de cridar a un mètode del "controlador" > que llegeix quines opcions hi han guardades al "model". > El "controlador" hauria de ser un role que consumeix la "vista"? > O hi ha un role que presenta el mètode a la "vista" i apart el > "controlador" l'implementa? > Hm, quieres acceder al controlador?, por ejemplo para que?. Normalmente se utiliza un hash/objeto que dura todo el request para pasarse datos entre los distintos ciclos del request-response. En los frameworks existentes se suele utilizar el atributo 'stash' para guardar este objeto/hash. En el se ponen tanto valores como closures. Así en genérico me resulta un poco dificil. Que es lo que estas implementando?, es un ejercicio o te puede servir usar un framework que ya existe? Seguramente puedes mirar el código de Catalyst, Dancer y Mojolicious para pillar ideas :) -dk > Gràcies per endevant... > > 2012/1/18 Jordi "Txor" Casas Ríos > > > Helo! > > Estic intentant implementar un MVC amb perl, a lo senzill. Jejej > concretament m'interessa saber com s'implementaria una interfície de > java en Moose o perl OO o el qwe sigui. > > Més concretament: com puc cridar un mètode de la superclasse? > > Salut! > > > > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org From alexm a alexm.org Wed Jan 18 08:27:24 2012 From: alexm a alexm.org (Alex Muntada) Date: Wed, 18 Jan 2012 17:27:24 +0100 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: + Jordi "Txor" Casas Ríos : > Estic intentant implementar un MVC amb perl, a lo senzill Lo senzill no seria usar alguna implementació ja feta? Tal com apunta en Diego, Catalyst, Mojolicious, Dancer, etc. ja ho implementen i tenen molta documentació i un porró de plugins. A menys que es tracti d'un exercici, no veig el motiu per inventar la roda de nou :p D'altra banda, si és un exercici, t'haurem de demanar que ens ensenyis el que tens fins ara, al més pur estil dels perlmonks ;) > m'interessa saber com s'implementaria una interfície de java > en Moose o perl OO o el qwe sigui. Si no recordes el que vaig explicar dels rols al curs de Perl, ho tens a la web (pàgina 4): http://www.slideshare.net/alex.muntada/programaci-orientada-a-objectes-en-perl Algú del públic va preguntar si això dels rols eren com les interfícies de Java i la cosa és que són això i més coses. > com puc cridar un mètode de la superclasse? Els rols i l'herència són coses diferents. A la presentació d'abans hi ha un exemple d'herència i de com sobreescriure un mètode i cridar el de la superclasse. En qualsevol cas, crec que les preguntes que fas són massa generals i ens dones pocs detalls. Se'm fa realment difícil de respondre perquè ni tan sols acabo d'entendre el que vols fer. Pensa que tu tens tot el context però nosaltres no. Per què no simplifiques el teu problema i ens mostres un exemple senzill del que vols aconseguir i del que has fet? Salut! -- Alex Muntada http://alexm.org/ From alexm a alexm.org Wed Jan 18 08:50:59 2012 From: alexm a alexm.org (Alex Muntada) Date: Wed, 18 Jan 2012 17:50:59 +0100 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: + Jordi "Txor" Casas Ríos : > Em sembla que el que necessito és utilitzar Roles de Moose. Els rols defineixen el comportament que vols que tinguin algunes classes en comú (a diferència de les interfícies de Java, els rols també poden contenir dades pròpies). > Suposem que la meva "vista" ha de cridar a un mètode del > "controlador" que llegeix quines opcions hi han guardades al > "model". No sóc cap expert en MVC però jo sempre he pensat que era el controlador qui crida a la vista i al model. El controlador és qui controla l'acció, la vista és qui sap com presentar-la i el model és qui sap com emmagatzemar-la. Des d'aquesta perspectiva, el controlador pot cridar als rols de la vista i del model segons li calgui, efectivament. Suposo que es deu poder fer tal com tu dius però jo ho veig més clar centrant l'acció al controlador. > El "controlador" hauria de ser un role que consumeix la "vista"? > O hi ha un role que presenta el mètode a la "vista" i apart el > "controlador" l'implementa? Els rols poden requerir una determinada implementació per part del consumidor (com ara la classe LivingBeing del curs) o poden proveir la implementació que ells vulguin (com ara la classe CalculateAge::From::BirthYear, del la qual pots trobar la implementació al Modern Perl Book), amb mètodes i propietats específics del rol. Salut! -- Alex Muntada http://alexm.org/ From txorlings a gmail.com Wed Jan 18 09:08:27 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Wed, 18 Jan 2012 17:08:27 +0000 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: Uouo!! Muchas gracias por las respuestas! Me hacen pensar y me dan pistas sobre lo que hay. Haig de corregir un a cosa: No implemento MVC, utilitzo MVC com a patró de disseny. Per fer les coses ordenades. No és un exercici, és real! No volia explicar-vos els "requeriments" perque m'ha semblat massa... Em preparo un exemple i parlem ja dins d'un codi! De fet estic per venir dijous i llavors frikejem!! Salut! Txor. 2012/1/18 Alex Muntada > + Jordi "Txor" Casas Ríos : > > > Em sembla que el que necessito és utilitzar Roles de Moose. > > Els rols defineixen el comportament que vols que tinguin > algunes classes en comú (a diferència de les interfícies > de Java, els rols també poden contenir dades pròpies). > > > Suposem que la meva "vista" ha de cridar a un mètode del > > "controlador" que llegeix quines opcions hi han guardades al > > "model". > > No sóc cap expert en MVC però jo sempre he pensat que era > el controlador qui crida a la vista i al model. El controlador és > qui controla l'acció, la vista és qui sap com presentar-la i el > model és qui sap com emmagatzemar-la. > > Des d'aquesta perspectiva, el controlador pot cridar als rols > de la vista i del model segons li calgui, efectivament. Suposo > que es deu poder fer tal com tu dius però jo ho veig més clar > centrant l'acció al controlador. > > > El "controlador" hauria de ser un role que consumeix la "vista"? > > O hi ha un role que presenta el mètode a la "vista" i apart el > > "controlador" l'implementa? > > Els rols poden requerir una determinada implementació per > part del consumidor (com ara la classe LivingBeing del curs) > o poden proveir la implementació que ells vulguin (com ara la > classe CalculateAge::From::BirthYear, del la qual pots trobar > la implementació al Modern Perl Book), amb mètodes i > propietats específics del rol. > > Salut! > > -- > Alex Muntada > http://alexm.org/ > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From alexm a alexm.org Wed Jan 18 09:12:56 2012 From: alexm a alexm.org (Alex Muntada) Date: Wed, 18 Jan 2012 18:12:56 +0100 Subject: [bcn-pm] Pregunta sobre clases... In-Reply-To: References: Message-ID: + Jordi "Txor" Casas Ríos : > Em preparo un exemple i parlem ja dins d'un codi! > De fet estic per venir dijous i llavors frikejem!! T'esperem dijous 26 al Mes Open Bar ;) -- Alex Muntada http://alexm.org/ From alexm a alexm.org Tue Jan 24 05:37:25 2012 From: alexm a alexm.org (Alex Muntada) Date: Tue, 24 Jan 2012 14:37:25 +0100 Subject: [bcn-pm] Fwd: Article Message-ID: Algú més ha rebut un correu com aquest a l'adreça del CPAN? Ah! Recordeu que dijous tenim reunió: http://linkd.in/wdRF7X ---------- Forwarded message ---------- From: Agata Kozakow Date: Tue, Jan 24, 2012 at 14:30 Subject: Article To: alexm a cpan.org Dear Sir, I decided to write you directly. I'm editor of Software Developer's Journal magazine and I would like to propose you to write an article about programming in PERL language for our magazine. I think that you can contribute relevant materials for our magazine. Our next issue will be entitled 'Programming in PERL language'. Please let me know if you are interested in contributing. Best regards, Agata From fxn a hashref.com Tue Jan 24 05:42:56 2012 From: fxn a hashref.com (Xavier Noria) Date: Tue, 24 Jan 2012 14:42:56 +0100 Subject: [bcn-pm] Fwd: Article In-Reply-To: References: Message-ID: Not me. Una mica estrany no? Li falta "the" al titol diria, i hi posa "PERL", tot i que podria ser que qui hagi escrit el mail no estigui fi amb els detalls... On Tue, Jan 24, 2012 at 2:37 PM, Alex Muntada wrote: > Algú més ha rebut un correu com aquest a l'adreça del CPAN? > > Ah! Recordeu que dijous tenim reunió: > http://linkd.in/wdRF7X > > ---------- Forwarded message ---------- > From: Agata Kozakow > Date: Tue, Jan 24, 2012 at 14:30 > Subject: Article > To: alexm a cpan.org > > > Dear Sir, > > > I decided to write you directly. I'm editor of Software Developer's > Journal magazine and I would like to propose you to write an article > about programming in PERL language for our magazine. I think that you > can contribute relevant materials for our magazine. > > Our next issue will be entitled 'Programming in PERL language'. > > > Please let me know if you are interested in contributing. > > > Best regards, > > > Agata > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org From frankie a telecos.upc.edu Tue Jan 24 05:45:55 2012 From: frankie a telecos.upc.edu (Francesc Guasch) Date: Tue, 24 Jan 2012 14:45:55 +0100 Subject: [bcn-pm] Fwd: Article In-Reply-To: References: Message-ID: <20120124134554.GF3163@etsetb.upc.edu> On Tue, Jan 24, 2012 at 02:37:25PM +0100, Alex Muntada wrote: > Algú més ha rebut un correu com aquest a l'adreça del CPAN? La Agata aquesta surt al linkedin: http://www.linkedin.com/pub/agata-kozakow/46/8ba/343 From wodenmalkav a gmail.com Tue Jan 24 06:37:13 2012 From: wodenmalkav a gmail.com (Carlos Juan) Date: Tue, 24 Jan 2012 15:37:13 +0100 Subject: [bcn-pm] Fwd: Article In-Reply-To: <20120124134554.GF3163@etsetb.upc.edu> References: <20120124134554.GF3163@etsetb.upc.edu> Message-ID: Yo tampoco he recibido nada por el estilo 2012/1/24 Francesc Guasch > On Tue, Jan 24, 2012 at 02:37:25PM +0100, Alex Muntada wrote: > > Algú més ha rebut un correu com aquest a l'adreça del CPAN? > > La Agata aquesta surt al linkedin: > > http://www.linkedin.com/pub/agata-kozakow/46/8ba/343 > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -- Kar 'Obi' Juan Ronin perl programer -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From joseluis.perez a gencat.cat Wed Jan 25 00:06:18 2012 From: joseluis.perez a gencat.cat (Jose Luis Perez Diez) Date: Wed, 25 Jan 2012 09:06:18 +0100 Subject: [bcn-pm] Dema Reunio i artricle de Moose a Linux journal Message-ID: <201201250906.27882.joseluis.perez@gencat.cat> L'article: http://www.linuxjournal.com/content/moose i la reunio a linkedin: http://linkd.in/wdRF7X From diego a kuperman.com.ar Wed Jan 25 03:52:17 2012 From: diego a kuperman.com.ar (Diego Kuperman) Date: Wed, 25 Jan 2012 12:52:17 +0100 Subject: [bcn-pm] Fwd: Article In-Reply-To: References: Message-ID: <4F1FECF1.7080805@kuperman.com.ar> Hola, yo tampoco he recibido ese correo... On 1/24/12 2:42 PM, Xavier Noria wrote: > Not me. > > Una mica estrany no? Li falta "the" al titol diria, i hi posa > "PERL", tot i que podria ser que qui hagi escrit el mail no estigui fi > amb els detalls... > Es lo que iba a comentar :) hasta mañana!, -dk > > On Tue, Jan 24, 2012 at 2:37 PM, Alex Muntada wrote: >> Algú més ha rebut un correu com aquest a l'adreça del CPAN? >> >> Ah! Recordeu que dijous tenim reunió: >> http://linkd.in/wdRF7X >> >> ---------- Forwarded message ---------- >> From: Agata Kozakow >> Date: Tue, Jan 24, 2012 at 14:30 >> Subject: Article >> To: alexm a cpan.org >> >> >> Dear Sir, >> >> >> I decided to write you directly. I'm editor of Software Developer's >> Journal magazine and I would like to propose you to write an article >> about programming in PERL language for our magazine. I think that you >> can contribute relevant materials for our magazine. >> >> Our next issue will be entitled 'Programming in PERL language'. >> >> >> Please let me know if you are interested in contributing. >> >> >> Best regards, >> >> >> Agata >> _______________________________________________ >> llista dels Barcelona-pm >> Barcelona-pm a pm.org >> http://mail.pm.org/mailman/listinfo/barcelona-pm >> BCN Perl Mongers: http://barcelona.pm.org > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org From blas.gordon a gmail.com Fri Jan 27 06:03:29 2012 From: blas.gordon a gmail.com (Enrique Nell) Date: Fri, 27 Jan 2012 15:03:29 +0100 Subject: [bcn-pm] Conque [Vim] Message-ID: Hola Os envío la dirección del plugin de Vim que comenté en la reunión de ayer: http://code.google.com/p/conque/ http://code.google.com/p/conque/wiki/Usage Permite abrir una ventana de shell en un búfer de Vim. Viene bien para enviar bloques de código a un REPL, por ejemplo. Todavía no lo he usado mucho, pero parece que funciona bien. Saludos, Enrique -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From raimonster a gmail.com Fri Jan 27 09:58:01 2012 From: raimonster a gmail.com (Raimon Grau) Date: Fri, 27 Jan 2012 18:58:01 +0100 Subject: [bcn-pm] Conque [Vim] In-Reply-To: References: Message-ID: Aha, parece una solucion decente, frente a todos los hacks que habia hasta ahora (p.ej. http://www.wana.at/vimshell/) Salut! 2012/1/27 Enrique Nell : > Hola > > Os envío la dirección del plugin de Vim que comenté en la reunión de ayer: > > http://code.google.com/p/conque/ > http://code.google.com/p/conque/wiki/Usage > > Permite abrir una ventana de shell en un búfer de Vim. Viene bien para > enviar bloques de código a un REPL, por ejemplo. > Todavía no lo he usado mucho, pero parece que funciona bien. > > Saludos, > Enrique > > > > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org -- "when mccarthy invented lisp 50 years ago, he was at least 60 years ahead of his time." -- Kent Beck blog -> http://puntoblogspot.blogspot.com From txorlings a gmail.com Fri Jan 27 17:53:57 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Sat, 28 Jan 2012 02:53:57 +0100 Subject: [bcn-pm] wat Message-ID: Hola, https://www.destroyallsoftware.com/talks/wat Espero que no us molesti que posi aixó aqui peró es que m'he partit molt... Salut! From jdelgado a lsi.upc.edu Sat Jan 28 01:30:35 2012 From: jdelgado a lsi.upc.edu (Jordi Delgado) Date: Sat, 28 Jan 2012 10:30:35 +0100 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: <20120128093035.GA27209@leon.ugdsi.upc.edu> Jo fa dies que en faig difusio. Es molt divertit. Completament recomenable, independentment de quines siguin les vostres preferencies al voltant dels llenguatges de programacio. Salut! Jordi > Hola, > > https://www.destroyallsoftware.com/talks/wat > > Espero que no us molesti que posi aixó aqui peró es que m'he partit molt... > > Salut! > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org From alexm a alexm.org Sat Jan 28 06:03:43 2012 From: alexm a alexm.org (Alex Muntada) Date: Sat, 28 Jan 2012 15:03:43 +0100 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: + Jordi "Txor" Casas Ríos : > Espero que no us molesti que posi aixó aqui peró es que > m'he partit molt... És genial, Jordi... Algú s'anima a trobar algun wat a Perl? :p -- Alex Muntada http://alexm.org/ From txorlings a gmail.com Sun Jan 29 15:45:14 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Sun, 29 Jan 2012 23:45:14 +0000 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: En fem un si no n'hi ha! 2012/1/28 Alex Muntada > + Jordi "Txor" Casas Ríos : > > > Espero que no us molesti que posi aixó aqui peró es que > > m'he partit molt... > > És genial, Jordi... Algú s'anima a trobar algun wat a Perl? :p > > -- > Alex Muntada > http://alexm.org/ > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From jordi.amoros.andreu a gmail.com Mon Jan 30 00:30:07 2012 From: jordi.amoros.andreu a gmail.com (=?ISO-8859-1?Q?Jordi_Amor=F3s?=) Date: Mon, 30 Jan 2012 09:30:07 +0100 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: Bon dia, He trobat alguna cosa sobre wats de Perl, però es repeteixen molt. Per exemple aquesta presentaciód'un YAPC del 2010 és gairebé calcada a aquesta (link a pdf) del 2009, i segurament encara en podria trobar alguna del 2008 en la qual s'inspiren totes dos. Per mi, la millor font de wats a Perl està al CPAN: - Acme::LOLCAT: http://search.cpan.org/~kcowgill/Acme-LOLCAT-0.0.5/lib/Acme/LOLCAT.pm - Acme::Lingua::NIGERIAN http://search.cpan.org/~jwalt/Acme-Lingua-NIGERIAN-1.0.0/NIGERIAN.pm - Acme::Python http://search.cpan.org/~iamcal/Acme-Python-0.01/Python.pm - Acme::Bleach http://search.cpan.org/~dconway/Acme-Bleach-1.13/lib/Acme/Bleach.pm Salut! 2012/1/30 Jordi "Txor" Casas Ríos > En fem un si no n'hi ha! > > > 2012/1/28 Alex Muntada > >> + Jordi "Txor" Casas Ríos : >> >> > Espero que no us molesti que posi aixó aqui peró es que >> > m'he partit molt... >> >> És genial, Jordi... Algú s'anima a trobar algun wat a Perl? :p >> >> -- >> Alex Muntada >> http://alexm.org/ >> _______________________________________________ >> llista dels Barcelona-pm >> Barcelona-pm a pm.org >> http://mail.pm.org/mailman/listinfo/barcelona-pm >> BCN Perl Mongers: http://barcelona.pm.org >> > > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From alexm a alexm.org Mon Jan 30 14:05:49 2012 From: alexm a alexm.org (Alex Muntada) Date: Mon, 30 Jan 2012 23:05:49 +0100 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: + Jordi Amorós : > He trobat alguna cosa sobre wats de Perl, però es repeteixen molt. > Per exemple aquesta presentació d'un YAPC del 2010 és gairebé > calcada a aquesta (link a pdf) del 2009, i segurament encara en > podria trobar alguna del 2008 en la qual s'inspiren totes dos. És que són del mateix paio, que primer va fer la presentació a Lisboa i l'any següent la va ampliar a Pisa ;-) > Per mi, la millor font de wats a Perl està al CPAN: Els mòduls Acme no encaixen ben bé amb la definició de wat però a les presentacions que esmentaves més amunt sí que n'hi ha uns quants. El més destacat per mi és el "0 but true" o que "0.0" sigui cert si és un string i fals si és un número. Els "nan" i "inf" també tenen tela però suposo que no són tan habituals. Gràcies, Jordi :) -- Alex Muntada http://alexm.org/ From alexm a alexm.org Mon Jan 30 14:30:55 2012 From: alexm a alexm.org (Alex Muntada) Date: Mon, 30 Jan 2012 23:30:55 +0100 Subject: [bcn-pm] Fwd: [pm_groups] An Oslo.pm retrospective In-Reply-To: References: Message-ID: FYI ---------- Forwarded message ---------- From: Gabor Szabo While putting together today's Perl Weekly I bumped (again) into this article: http://code.foo.no/2012/01/23/an-oslo-pm-retrospective I think many of us could learn from it. regards   Gabor -- Gabor Szabo http://szabgab.com/ From txorlings a gmail.com Mon Jan 30 15:30:57 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Mon, 30 Jan 2012 23:30:57 +0000 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: Eps! Quina és la definició de WAT? 2012/1/30 Alex Muntada > + Jordi Amorós : > > > He trobat alguna cosa sobre wats de Perl, però es repeteixen molt. > > Per exemple aquesta presentació d'un YAPC del 2010 és gairebé > > calcada a aquesta (link a pdf) del 2009, i segurament encara en > > podria trobar alguna del 2008 en la qual s'inspiren totes dos. > > És que són del mateix paio, que primer va fer la presentació a > Lisboa i l'any següent la va ampliar a Pisa ;-) > > > Per mi, la millor font de wats a Perl està al CPAN: > > Els mòduls Acme no encaixen ben bé amb la definició de wat però > a les presentacions que esmentaves més amunt sí que n'hi ha uns > quants. > > El més destacat per mi és el "0 but true" o que "0.0" sigui cert si > és un string i fals si és un número. Els "nan" i "inf" també tenen > tela però suposo que no són tan habituals. > > Gràcies, Jordi :) > > -- > Alex Muntada > http://alexm.org/ > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From jordi.amoros.andreu a gmail.com Mon Jan 30 22:21:59 2012 From: jordi.amoros.andreu a gmail.com (=?ISO-8859-1?Q?Jordi_Amor=F3s?=) Date: Tue, 31 Jan 2012 07:21:59 +0100 Subject: [bcn-pm] wat In-Reply-To: References: Message-ID: 2012/1/31 Jordi "Txor" Casas Ríos > Eps! Quina és la definició de WAT? > > Segons urbandictionary : - The only proper response to something that makes absolutely no sense. - Slang. Indicates confusion or a need for clarification. Statement/question. - A word, that when perfectly placed, is a powerful ally. It's like saying "What the fuck?" when you are completely and utterly dumbfounded by a concept, idea, or situation. També es podia deduir la definició a partir de la imatge de 00:09 en el vídeo penjat originalment: un tio sobre la coberta d'un barco amb una màscara de cavall aguantant un gat... però què collons és això?!? O... 'WAT'?!? Salut! -------------- part següent -------------- Un document HTML ha estat eliminat... URL: