From spuelrich at posteo.de Sun Jul 1 12:29:12 2018 From: spuelrich at posteo.de (spuelrich) Date: Sun, 1 Jul 2018 21:29:12 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen Message-ID: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> Hallo, jaja, es ist noch ein bisschen hin bis November. Wir hatten als nächstes Treffen den November angepeilt und ich sollte euch an die folgenden Themenvorschläge erinnern: Jens: Perl6 Grammatiken Ramon: NYTProf Freiwilliger: Mojolicous Richi: tardes (oder wie hieß dieser Time travelling Perl6 Debugger?) Übrigens findet der Deutsche Perl Workshop 2019 in München statt. Grüße, Uli From jens.wunderwald at posteo.de Mon Jul 2 11:58:56 2018 From: jens.wunderwald at posteo.de (Dr. Jens E. Wunderwald) Date: Mon, 2 Jul 2018 20:58:56 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen In-Reply-To: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> References: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> Message-ID: Am 01.07.2018 um 21:29 schrieb spuelrich: > Hallo, > jaja, es ist noch ein bisschen hin bis November. > wake me up, when October ends. Wir können Euch gernein die Räume der audimex AG einlagen und Euch auch Code und Oberfläche unserer Anwendung zeigen, soweit Euch dass interessiert. Schöne Sommerzeit, Jesn From spuelrich at posteo.de Mon Jul 2 13:54:29 2018 From: spuelrich at posteo.de (spuelrich) Date: Mon, 2 Jul 2018 22:54:29 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen In-Reply-To: References: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> Message-ID: > wake me up, when October ends. your wish is my command ;) From richard at weltraumpflege.org Mon Jul 2 14:00:18 2018 From: richard at weltraumpflege.org (Richard Sailer) Date: Mon, 2 Jul 2018 23:00:18 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen In-Reply-To: References: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> Message-ID: On 02/07/18 20:58, Dr. Jens E. Wunderwald wrote: > Wir können Euch gernein die Räume der audimex AG einlagen und Euch auch > Code und Oberfläche unserer Anwendung zeigen, soweit Euch dass > interessiert. Sehr gerne -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : signature.asc Dateityp : application/pgp-signature Dateigröße : 488 bytes Beschreibung: OpenPGP digital signature URL : From richard at weltraumpflege.org Mon Jul 2 14:13:47 2018 From: richard at weltraumpflege.org (Richard Sailer) Date: Mon, 2 Jul 2018 23:13:47 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen In-Reply-To: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> References: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> Message-ID: <9cee1502-fcd5-eb29-0a8e-0619505be271@weltraumpflege.org> On 01/07/18 21:29, spuelrich wrote: > Jens: Perl6 Grammatiken > Ramon: NYTProf > Freiwilliger: Mojolicous > Richi: tardes (oder wie hieß dieser Time travelling Perl6 Debugger?) Du warst nah dran: tardis :) Aber da gibts schlechte Nachrichten, das Projekt wird seit 7 Jahren nicht mehr weiterentwickelt, an der MoarVM hat sich seitdem viel geändert deswegen funktioniert tardis auch nicht mehr und ist auch nicht mehr auf auf modules.perl6.org gelistet. Und sonst gibt es keinen reverse debugger für perl6 (hab zumindest keinen gefunden) Deswegen muss mein Vortrag leider ausfallen. Als kleines Trostpflaster gibt es hier ein kurzes tutorial wie man mit gdb im programmfluss rückwärts debuggen kann. Und zwar muss man mit debug symbolen kompilieren (normal wie immer) und mindestens einen breakpoint im programm haben. Sobald man mit dem debugger dort gestopt ist kann man (gdb) record eingeben und für alle schritte ab jetzt "merkt" sich gdb alle variablen zustände für jeden zeitpunkt. Wenn man jetzt ein paar schritte vorwärts geht (oder zum nächsten breakpoint) kann man mit (gdb) reverse-step # eine zeile zurück oder mit (gdb) reverse-continue # rückwärts bis zum vorigen breakpoint. So kann man auch wieder aus funktionen raus-zurück springen. Noch mehr gibt es hier: https://jayconrod.com/posts/28/tutorial--reverse-debugging-with-gdb-7 Grüße -- Richi -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : signature.asc Dateityp : application/pgp-signature Dateigröße : 488 bytes Beschreibung: OpenPGP digital signature URL : From augsburgpm at priv.de Tue Jul 3 00:43:26 2018 From: augsburgpm at priv.de (augsburgpm at priv.de) Date: Tue, 3 Jul 2018 09:43:26 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen In-Reply-To: <9cee1502-fcd5-eb29-0a8e-0619505be271@weltraumpflege.org> References: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> <9cee1502-fcd5-eb29-0a8e-0619505be271@weltraumpflege.org> Message-ID: <97ad6180-1a1a-fbdf-1f5b-5068bb2ac74e@cryptomagic.eu> Ich könnte noch was erzählen über: - Perl static compiling - was geht mit wieviel schmerzen, und auslagerung der Schmerzen an Jenkins. Und Special: unaushaltbaren Scherzen unter Windows! - Sequenzielles Programmieren in Ereignissorientierten Systemen (wieder POE) - Performanceoptimierung: zuerst schwierige Logik in Perl (z.B. eine Verbindung annehmen und überprüfen), dann übergeben an plain C und Performance Boost genießen - (bis dahin wahrscheinlich vorzeigbar) PostQuantum SSL in Perl On 02.07.2018 23:13, Richard Sailer wrote: > On 01/07/18 21:29, spuelrich wrote: >> Jens: Perl6 Grammatiken >> Ramon: NYTProf >> Freiwilliger: Mojolicous >> Richi: tardes (oder wie hieß dieser Time travelling Perl6 Debugger?) > Du warst nah dran: tardis :) > > Aber da gibts schlechte Nachrichten, das Projekt wird seit 7 Jahren > nicht mehr weiterentwickelt, an der MoarVM hat sich seitdem viel > geändert deswegen funktioniert tardis auch nicht mehr und ist auch nicht > mehr auf auf modules.perl6.org gelistet. Und sonst gibt es keinen > reverse debugger für perl6 (hab zumindest keinen gefunden) > Deswegen muss mein Vortrag leider ausfallen. > > Als kleines Trostpflaster gibt es hier ein kurzes tutorial wie man mit > gdb im programmfluss rückwärts debuggen kann. > > Und zwar muss man mit debug symbolen kompilieren (normal wie immer) und > mindestens einen breakpoint im programm haben. Sobald man mit dem > debugger dort gestopt ist kann man > (gdb) record > eingeben und für alle schritte ab jetzt "merkt" sich gdb alle variablen > zustände für jeden zeitpunkt. Wenn man jetzt ein paar schritte vorwärts > geht (oder zum nächsten breakpoint) kann man mit > (gdb) reverse-step # eine zeile zurück > oder mit > (gdb) reverse-continue # rückwärts bis zum vorigen breakpoint. > So kann man auch wieder aus funktionen raus-zurück springen. > > Noch mehr gibt es hier: > https://jayconrod.com/posts/28/tutorial--reverse-debugging-with-gdb-7 > > Grüße > -- Richi > > > > _______________________________________________ > Augsburg-pm mailing list > Augsburg-pm at pm.org > http://mail.pm.org/mailman/listinfo/augsburg-pm -- Markus Schräder Geschäftsführer CryptoMagic GmbH, Werner-von-Siemens Str. 6, 86159 Augsburg, https://www.cryptomagic.eu Tel: 0821 / 217 009-0 (Durchwahl: -11), Fax: 0821/217 009-99 Geschäftsführer: Markus Schräder Sitz der Gesellschaft: Augsburg; Registergericht: Amtsgericht Augsburg; Registernummer: HRB30402 USt-ID: DE305330428, St-Nr: 103/123/80744 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From augsburgpm at priv.de Tue Jul 3 01:14:19 2018 From: augsburgpm at priv.de (augsburgpm at priv.de) Date: Tue, 3 Jul 2018 10:14:19 +0200 Subject: [Augsburg-pm] Erinnerung an Novembertreffen In-Reply-To: <97ad6180-1a1a-fbdf-1f5b-5068bb2ac74e@cryptomagic.eu> References: <362c68d2-b722-9644-daf6-db639fe9408f@posteo.de> <9cee1502-fcd5-eb29-0a8e-0619505be271@weltraumpflege.org> <97ad6180-1a1a-fbdf-1f5b-5068bb2ac74e@cryptomagic.eu> Message-ID: Was ich noch vergessen habe: Das Treffen bei der audimex AG finde ich eine gute Idee. Und der gdb-Vortrag von Richi würde mich sehr interessieren. On 03.07.2018 09:43, augsburgpm at priv.de wrote: > > Ich könnte noch was erzählen über: > > - Perl static compiling - was geht mit wieviel schmerzen, und > auslagerung der Schmerzen an Jenkins. Und Special: unaushaltbaren > Scherzen unter Windows! > > - Sequenzielles Programmieren in Ereignissorientierten Systemen > (wieder POE) > > - Performanceoptimierung: zuerst schwierige Logik in Perl (z.B. eine > Verbindung annehmen und überprüfen), dann übergeben an plain C und > Performance Boost genießen > > - (bis dahin wahrscheinlich vorzeigbar) PostQuantum SSL in Perl > > > On 02.07.2018 23:13, Richard Sailer wrote: >> On 01/07/18 21:29, spuelrich wrote: >>> Jens: Perl6 Grammatiken >>> Ramon: NYTProf >>> Freiwilliger: Mojolicous >>> Richi: tardes (oder wie hieß dieser Time travelling Perl6 Debugger?) >> Du warst nah dran: tardis :) >> >> Aber da gibts schlechte Nachrichten, das Projekt wird seit 7 Jahren >> nicht mehr weiterentwickelt, an der MoarVM hat sich seitdem viel >> geändert deswegen funktioniert tardis auch nicht mehr und ist auch nicht >> mehr auf auf modules.perl6.org gelistet. Und sonst gibt es keinen >> reverse debugger für perl6 (hab zumindest keinen gefunden) >> Deswegen muss mein Vortrag leider ausfallen. >> >> Als kleines Trostpflaster gibt es hier ein kurzes tutorial wie man mit >> gdb im programmfluss rückwärts debuggen kann. >> >> Und zwar muss man mit debug symbolen kompilieren (normal wie immer) und >> mindestens einen breakpoint im programm haben. Sobald man mit dem >> debugger dort gestopt ist kann man >> (gdb) record >> eingeben und für alle schritte ab jetzt "merkt" sich gdb alle variablen >> zustände für jeden zeitpunkt. Wenn man jetzt ein paar schritte vorwärts >> geht (oder zum nächsten breakpoint) kann man mit >> (gdb) reverse-step # eine zeile zurück >> oder mit >> (gdb) reverse-continue # rückwärts bis zum vorigen breakpoint. >> So kann man auch wieder aus funktionen raus-zurück springen. >> >> Noch mehr gibt es hier: >> https://jayconrod.com/posts/28/tutorial--reverse-debugging-with-gdb-7 >> >> Grüße >> -- Richi >> >> >> >> _______________________________________________ >> Augsburg-pm mailing list >> Augsburg-pm at pm.org >> http://mail.pm.org/mailman/listinfo/augsburg-pm > > -- > Markus Schräder > Geschäftsführer > > CryptoMagic GmbH, Werner-von-Siemens Str. 6, 86159 Augsburg,https://www.cryptomagic.eu > Tel: 0821 / 217 009-0 (Durchwahl: -11), Fax: 0821/217 009-99 > Geschäftsführer: Markus Schräder > Sitz der Gesellschaft: Augsburg; Registergericht: Amtsgericht Augsburg; Registernummer: HRB30402 > USt-ID: DE305330428, St-Nr: 103/123/80744 > > > _______________________________________________ > Augsburg-pm mailing list > Augsburg-pm at pm.org > http://mail.pm.org/mailman/listinfo/augsburg-pm -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: