From wolfgang.banaston at gmail.com Mon Aug 5 21:38:08 2013 From: wolfgang.banaston at gmail.com (WFB) Date: Tue, 6 Aug 2013 06:38:08 +0200 Subject: [Linz-pm] =?iso-8859-1?q?Treffen=2C_n=E4chsten_Dienstag_13=2E08?= =?iso-8859-1?q?=2E?= Message-ID: Hallo, Leute! Letztens habe ich es ja leider verpasst. N?chsten Dienstag kann ich aber und w?re dabei. Da aber n?chste Woche die YAPC in Kiev ist und ich wei? das Nine dort sein wird, meine Frage. Gibts n?chste Woche ein Treffen, oder mu? ich mich auf n?chsten Monat freuen? Gr??e, Wolf -------------- next part -------------- An HTML attachment was scrubbed... URL: From nine at detonation.org Mon Aug 5 22:18:56 2013 From: nine at detonation.org (Stefan Seifert) Date: Tue, 06 Aug 2013 07:18:56 +0200 Subject: [Linz-pm] =?utf-8?q?Treffen=2C_n=C3=A4chsten_Dienstag_13=2E08=2E?= In-Reply-To: References: Message-ID: <1474500.C2SvYk9hly@sphinx> On Tuesday 06 August 2013 06:38:08 WFB wrote: > Letztens habe ich es ja leider verpasst. N?chsten Dienstag kann ich aber > und w?re dabei. > Da aber n?chste Woche die YAPC in Kiev ist und ich wei? das Nine dort sein > wird, meine Frage. > > Gibts n?chste Woche ein Treffen, oder mu? ich mich auf n?chsten Monat > freuen? Wie schauts bei euch mit heute aus? Nachdem ich ja wie gesagt n?chste Woche nicht da bin, w?r mir das naturgem?? lieber :) Stefan From nine at detonation.org Tue Aug 6 02:32:06 2013 From: nine at detonation.org (Stefan Seifert) Date: Tue, 06 Aug 2013 11:32:06 +0200 Subject: [Linz-pm] =?utf-8?q?Treffen=2C_n=C3=A4chsten_Dienstag_13=2E08=2E?= In-Reply-To: References: <1474500.C2SvYk9hly@sphinx> Message-ID: <1846216.Blyn7AS3Lb@sunshine.detonation.org> On Tuesday 06 August 2013 08:03:05 WFB wrote: > Hmm, ich m??te einen Babysitter finden, aber ich denke das ist kein > Problem. > Ich w?re heute dabei Nachdems mit der Hitze im Chelsea heute gut warm sein d?rfte, h?tt da Christoph vorgschlagen, dass wirs statt dessen im Kremstalerhof http://www.kremstalerhof.at/?page_id=27 machen. Die ham an sch?nen Gastgarten und Klimaanlage. Preislich OK und bessere Essensauswahl und gute Erreichbarkeit mit da 3er Bim. Was sagts? Stefan -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From wolfgang.banaston at gmail.com Wed Aug 7 08:13:40 2013 From: wolfgang.banaston at gmail.com (WFB) Date: Wed, 07 Aug 2013 17:13:40 +0200 Subject: [Linz-pm] Python Powered Message-ID: <52026424.6090309@gmail.com> Hallo, Leute! Da klick ich nichtsahnend auf einen Link von der mail.pm.org Liste und was mu? ich lesen: http://mail.pm.org/mailman/options/linz-pm Python Powered! Das ist ein Scherz, oder? Grinsende Gr??e, Wolf From nine at detonation.org Wed Aug 7 08:16:37 2013 From: nine at detonation.org (Stefan Seifert) Date: Wed, 07 Aug 2013 17:16:37 +0200 Subject: [Linz-pm] Python Powered In-Reply-To: <52026424.6090309@gmail.com> References: <52026424.6090309@gmail.com> Message-ID: <2091564.inB3G9eqHJ@sunshine.detonation.org> On Wednesday 07 August 2013 17:13:40 WFB wrote: > Da klick ich nichtsahnend auf einen Link von der mail.pm.org Liste und > was mu? ich lesen: > > http://mail.pm.org/mailman/options/linz-pm > > Python Powered! Das ist ein Scherz, oder? Das ist die Tragik mit Perl und Web. Jetzt wei?t du, warum wir ein CiderWebmail und CiderCMS und der Mathias jetzt auch eine Mailinglistensoftware selbst schreiben. Es gab einfach nichts brauchbares in Perl. Und die Software, die nicht in Perl ist, hat dazu noch andere Nachteile. Ich nehme an, niemand mag Mailman wirklich (vor allem kein Admin), aber es gibt kaum Alternativen... Stefan -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From wolfgang.banaston at gmail.com Thu Aug 8 06:09:31 2013 From: wolfgang.banaston at gmail.com (WFB) Date: Thu, 8 Aug 2013 15:09:31 +0200 Subject: [Linz-pm] CiderWebmail und Petal::Utils Message-ID: Hallo! Ich wollte mir den CiderWebmail Code angucken, vielleicht kann ich ja was dazu beitragen, lernen kann ich sicherlich was... Ich habe das Projekt auf GitHub auch schnell gefunden und gecloned. Anschauen ist auch kein Problem, allerdings kann ich es nicht starten weil eine Abh?ngikeit nicht installiert werden kann. Die Abh?ngikeit ist Petal::Utils. Das spuckt make test (und cpan install) aus: t\06__list.t: [PETAL ERROR] Global symbol "$array_ref" requires explicit package name. t\07__hash.t: [PETAL ERROR] Global symbol "$array_ref" requires explicit package name. Errorreport habe ich jetzt noch nicht geschrieben. Die letzte Version ist von 2004, eventuell ist ja ein anderes Module schuld daran. PETAL ERROR scheint ja was mit dem Petal Module zu tun zu haben, allerdings hat sich das ohne Probleme installieren lassen. Bin jetzt ein wenig ratlos und f?r Hinweise dankbar, Wolf -------------- next part -------------- An HTML attachment was scrubbed... URL: From nine at detonation.org Thu Aug 8 06:20:09 2013 From: nine at detonation.org (Stefan Seifert) Date: Thu, 08 Aug 2013 15:20:09 +0200 Subject: [Linz-pm] CiderWebmail und Petal::Utils In-Reply-To: References: Message-ID: <3460927.BFPQoPWnlB@sunshine.detonation.org> On Thursday 08 August 2013 15:09:31 WFB wrote: > Ich wollte mir den CiderWebmail Code angucken, vielleicht kann ich ja was > dazu beitragen, lernen kann ich sicherlich was... > > Ich habe das Projekt auf GitHub auch schnell gefunden und gecloned. > Anschauen ist auch kein Problem, allerdings kann ich es nicht starten weil > eine Abh?ngikeit nicht installiert werden kann. Die Abh?ngikeit ist > Petal::Utils. Das spuckt make test (und cpan install) aus: > > t\06__list.t: [PETAL ERROR] Global symbol "$array_ref" requires explicit > package name. > t\07__hash.t: [PETAL ERROR] Global symbol "$array_ref" requires explicit > package name. Ignorier den Fehler und installiers trotzdem. Es wird alles funktionieren. Ich hoffe, dass ich bald dazu komme, dass ich da einen Fix schreibe. Hab eine Verbesserung der Fehlerausgabe in der neuesten Petal Version drin und das vertragen die Tests von Petal::Utils leider nicht (das Modul hat einen anderen Maintainer). Stefan -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From nine at detonation.org Thu Aug 8 06:55:56 2013 From: nine at detonation.org (Stefan Seifert) Date: Thu, 08 Aug 2013 15:55:56 +0200 Subject: [Linz-pm] CiderWebmail und Petal::Utils In-Reply-To: <3460927.BFPQoPWnlB@sunshine.detonation.org> References: <3460927.BFPQoPWnlB@sunshine.detonation.org> Message-ID: <1517439.m6zU6PWeKx@sunshine.detonation.org> On Thursday 08 August 2013 15:20:09 Stefan Seifert wrote: > Ignorier den Fehler und installiers trotzdem. Es wird alles funktionieren. > Ich hoffe, dass ich bald dazu komme, dass ich da einen Fix schreibe. Hab > eine Verbesserung der Fehlerausgabe in der neuesten Petal Version drin und > das vertragen die Tests von Petal::Utils leider nicht (das Modul hat einen > anderen Maintainer). Hab den Fehler gerade behoben und Version 0.23 von Petal auf CPAN raufgeladen. Sollte in der n?chsten Stunde oder so auf den mirrors landen. Danke f?rs dran erinnern ;) Stefan -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From wbiker at gmx.at Thu Aug 22 01:52:21 2013 From: wbiker at gmx.at (WFB) Date: Thu, 22 Aug 2013 10:52:21 +0200 Subject: [Linz-pm] Catalyst-Model Klasse und parameter Message-ID: Hallo, Leute! Bin gerade dabei mit Catalyst verschiedene Projekte zu verwirklichen und es geht voran. Allerdings habe ich bei einem Projekt ein Problem, dass ich bis jetzt nicht l?sen konnte: Wie bekomme ich Parameter in eine Catalyst::Model Klasse? Zum Hintergrund. Ich bin auf evaluieren ob wir unseren SQL-Server zu gunsten von Flatfiles aufgeben k?nnen. Dazu habe ich mit 'perl script/myapp_create.pl model flatfiles' eine neue Modelklasse erzeugt. Diese Klasse liest die Flatfiles ein und gibt das Ergebnis zur?ck ($c->model('flatfiles')->get_data;). Funktioniert wunderbar. Jetzt will ich aber nicht immer alle Daten haben, darum wollte ich Parameter an die Funktion ?bergeben. $c->model('flatfile')->get_data($id) funktioniert aber nicht. Die Funktion: sub get_data { -------------- next part -------------- An HTML attachment was scrubbed... URL: From wbiker at gmx.at Thu Aug 22 01:58:30 2013 From: wbiker at gmx.at (WFB) Date: Thu, 22 Aug 2013 10:58:30 +0200 Subject: [Linz-pm] Catalyst-Model Klasse und parameter In-Reply-To: References: Message-ID: Sorry, da hat die Macht der Gewohnheit zugeschlagen... Hallo, Leute! Bin gerade dabei mit Catalyst verschiedene Projekte zu verwirklichen und es geht voran. Allerdings habe ich bei einem Projekt ein Problem, dass ich bis jetzt nicht l?sen konnte: Wie bekomme ich Parameter in eine Catalyst::Model Klasse? Zum Hintergrund. Ich bin auf evaluieren ob wir unseren SQL-Server zu gunsten von Flatfiles aufgeben k?nnen. Dazu habe ich mit 'perl script/myapp_create.pl model flatfiles' eine neue Modelklasse erzeugt. Diese Klasse liest die Flatfiles ein und gibt das Ergebnis zur?ck ($c->model('flatfiles')->get_data;). Funktioniert wunderbar. Jetzt will ich aber nicht immer alle Daten haben, darum wollte ich Parameter an die Funktion ?bergeben. $c->model('flatfile')->get_data($id) funktioniert aber nicht. Die Funktion: sub get_data { my ($self, $c) = @_; blablabla } Ich habs mit 'my ($self, $c, $args) = @_;' versucht, dass brachte auch nichts. Dumper sagt was von unoppened file handle. $c scheint auch nicht ?bergeben zu werden. Ich verstehe noch zu wenig von dem was da im Hintergrund passiert, darum Hilfe Nine ;-) Gr??e, Wolf -------------- next part -------------- An HTML attachment was scrubbed... URL: From nine at detonation.org Thu Aug 22 02:10:01 2013 From: nine at detonation.org (Stefan Seifert) Date: Thu, 22 Aug 2013 11:10:01 +0200 Subject: [Linz-pm] Catalyst-Model Klasse und parameter In-Reply-To: References: Message-ID: <3155539.NHWnSuCBMG@sunshine.detonation.org> On Thursday 22 August 2013 10:58:30 WFB wrote: > Allerdings habe ich bei einem Projekt ein Problem, dass ich bis jetzt nicht > l?sen konnte: > > Wie bekomme ich Parameter in eine Catalyst::Model Klasse? Nicht in die Klasse, sondern in die Methode. > Zum Hintergrund. Ich bin auf evaluieren ob wir unseren SQL-Server zu > gunsten von Flatfiles aufgeben k?nnen. Das klingt jetzt nicht unbedingt nach Fortschritt :) Um welche Art von Daten und Zugriffen gehts da? Wenn du nicht von einem externen SQL-Server abh?ngig sein willst, w?rde sich SQLite anbieten. Braucht keinen Server, speichert die Daten in einer einzelnen Datei und bietet dir trotzdem die Vorz?ge einer SQL- Datenbank. > Dazu habe ich mit 'perl script/myapp_create.pl model flatfiles' eine neue > Modelklasse erzeugt. Diese Klasse liest die Flatfiles ein und gibt das > Ergebnis zur?ck ($c->model('flatfiles')->get_data;). > Funktioniert wunderbar. Jetzt will ich aber nicht immer alle Daten haben, > darum wollte ich Parameter an die Funktion ?bergeben. > $c->model('flatfile')->get_data($id) funktioniert aber nicht. > > Die Funktion: > sub get_data { > my ($self, $c) = @_; Catalyst macht weniger Magie, als man vielleicht annehmen k?nnte. Der $c- >model('flatfiles') Aufruf gibt dir einfach nur ein Objekt der MyApp::Model::flatfiles Klasse. Recht viel mehr passiert da nicht. Wenn deine Methode jetzt als Parameter $self, $c, $id erwartet, musst du die auch ?bergeben (bis auf $self, das machst du implizit, indem du die Methode mit dem -> aufrufst): $c->model('flatfile')->get_data($c, $id); LG, Stefan -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From wbiker at gmx.at Thu Aug 22 04:55:41 2013 From: wbiker at gmx.at (WFB) Date: Thu, 22 Aug 2013 13:55:41 +0200 Subject: [Linz-pm] Catalyst-Model Klasse und parameter In-Reply-To: <3155539.NHWnSuCBMG@sunshine.detonation.org> References: <3155539.NHWnSuCBMG@sunshine.detonation.org> Message-ID: Danke, Stefan! >Wenn deine Methode jetzt als Parameter $self, $c, $id erwartet, musst du die >auch ?bergeben (bis auf $self, das machst du implizit, indem du die Methode >mit dem -> aufrufst): >$c->model('flatfile')->get_data($c, $id); Da war das Problem wiedermal vor dem Monitor. Genauso wie Du das gesschreiben hast, hatte ich das vermutet und ausprobiert. Scheinbar habe ich als Parameter aber eine Variable ?bergeben die Undef war. Das heisst mein Ansatz war schon richtig, ich habe nur an der falschen Stelle gesucht :-( >Nicht in die Klasse, sondern in die Methode. Nat?rlich meinte ich Methode... >Das klingt jetzt nicht unbedingt nach Fortschritt :) Um welche Art von Daten >und Zugriffen gehts da? Wenn du nicht von einem externen SQL-Server abh?ngig >sein willst, w?rde sich SQLite anbieten. Braucht keinen Server, speichert die >Daten in einer einzelnen Datei und bietet dir trotzdem die Vorz?ge einer SQL- >Datenbank. Am Anfang des Projekts wurde SQL gew?hlt weil wir so einen Zentralen Server hatten und alles an einem Platz. Im Nachhinein kammen aber mehrere Teams dazu und wir haben jetzt das Problem, das die Teams unsere Datan ben?tzen und teilweise ?ndern m?ssen, wir aber sicherstellen m??en dass unsere Software immer noch funktioniert. Deshalb hat jetzt jedes Team einen SQL-Server stehen. Lange rede kurzer Sinn, wir haben jetzt das Problem das wir immer wieder eine ganze Datenbank in unseren Master-Server mergen m?ssen. Aufw?ndige, Fehleranf?llige und umst?ndliche Arbeit. Mit Textfiles handeln wir uns zwar andere Probleme ein, aber die k?nnte man einfach und komfortabel in SVN einchecken und auf Knopfdruck mergen. Daher die Evaluierung. Danke, Wolf -------------- next part -------------- An HTML attachment was scrubbed... URL: