der aktuelle Stand Perl 5.20 an features und Kultur: beeinflusst von Perl 6 wird an den wesentlichen Stellen aufgeräumt: dies war das Update für den Linuxtag in Chemnitz März 2015
Funktionale Programmierung und mehr mit Scalathoherr
Anhand von Beispielen werden einige Konzepte der funktionalen Programmierung im Allgemeinen und die objekt-funktionale Sprache Scala im Besonderen vorgestellt.
Vortrag von 42ways im Rahmen der IT-Weiterbildungsveranstaltungen bei der SwissLife AG, Niederlassung für Deutschland, München.
Dieser Vortrag erklärt, was der PHP_CodeSniffer ist, was er kann, wozu er gut ist, wie man einen eigenen Standard mit eigenen Regeln erstellt und warum man Ihn nutzen sollte.
Er wurde am 22. September 2010 bei der PHP Usergroup Düsseldorf, Duisburg, Krefeld gehalten.
der aktuelle Stand Perl 5.20 an features und Kultur: beeinflusst von Perl 6 wird an den wesentlichen Stellen aufgeräumt: dies war das Update für den Linuxtag in Chemnitz März 2015
Funktionale Programmierung und mehr mit Scalathoherr
Anhand von Beispielen werden einige Konzepte der funktionalen Programmierung im Allgemeinen und die objekt-funktionale Sprache Scala im Besonderen vorgestellt.
Vortrag von 42ways im Rahmen der IT-Weiterbildungsveranstaltungen bei der SwissLife AG, Niederlassung für Deutschland, München.
Dieser Vortrag erklärt, was der PHP_CodeSniffer ist, was er kann, wozu er gut ist, wie man einen eigenen Standard mit eigenen Regeln erstellt und warum man Ihn nutzen sollte.
Er wurde am 22. September 2010 bei der PHP Usergroup Düsseldorf, Duisburg, Krefeld gehalten.
Perl - die Taschenkettensäge unter den Programmiersprachen - Vortrag 2003Brigitte Jellinek
Vorstellung der Programmiersprache Perl auf drei Ebenen: für Programmier-Anfänger, für Fortgechrittene und für Profis. inkl. Buchtipps zu Perl.
Ein Vortrag den ich ursprünglich am Chaos Communication Congress 2000 in Berlin gehalten habe, hier in der Version von 2003.
Source Code Analyse - Ein praktikabler AnsatzMarc Ruef
Am vergangenen Mittwoch dieser Woche wurde erneut der Hacking Day der Digicomp durchgeführt. An diesem werden an einem ganzen Tag auf zwei Tracks Vorträge, Demos und Workshops zum Thema Informationssicherheit gehalten. Unter anderem hielt Marc Ruef einen Vortrag zum Thema Source Code Analyse.
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"DevDay Dresden
Seit Prozessoren nicht mehr schneller sondern nur noch mehr werden, werden uns häufig Konzepte aus der Welt der funktionalen Programmierung als Lösung versprochen. Aber wer hat schon Lust, Quellcode zu schreiben, dessen zweite Hälfte aus schließenden Klammern besteht?
Funktional programmieren aber mit modernem Syntax und solidem Unterbau. Das verspricht die Programmiersprache Elixir.
Dieser Vortrag wird zum einen die Grundlagen der Sprache vorstellen und wo vorhanden Parallelen zum Java-Umfeld aufzeigen.
Zum anderen wird gezeigt, warum Anwendungen auf Basis von Elixir die Bezeichnungen „Serverless“ und „Microservices“ eher verdienen als andere.
Software-Tests automatisch erzeugen: Frische Ansätze für Forschung, Praxis und Lehre
Andreas Zeller, CISPA Helmholtz-Zentrum für Informationssicherheit, Saarbrücken
Automatisch erzeugte Softwaretests können mit wenig menschlichem Aufwand viele Fehler finden. In diesem Vortrag stelle ich aktuelle Techniken zur Testerzeugung vor, die für ein gegebenes Programm vollautomatisch dessen Eingabesprache ableiten und aus den so entstehenden Grammatiken große Mengen gültiger Testeingaben ableiten. Unser grammatikbasierter LangFuzz-Testgenerator hat so in den JavaScript-Interpretern von Firefox, Chrome und Edge tausende Fehler gefunden. Die Techniken sind in dem interaktiven Buch “Generating Software Tests” (www.fuzzingbook.org) zusammengefasst. In einer Mischung von Text und Programmcode können Leser im Browser direkt mit den Programmen experimentieren und ihren Code live ergänzen und erweitern.
Andreas Zeller ist Forscher am CISPA Helmholtz-Zentrum für Informationssicherheit und Professor für Softwaretechnik an der Universität des Saarlandes, beide in Saarbrücken. Seine Forschung beschäftigt sich mit der Analyse großer Software-Systeme und ihre Entwicklungsgeschichte. In 2010 wurde Zeller zum Fellow der ACM ernannt für seine Beiträge zur automatischen Fehlersuche und der Analyse von Software-Archiven, für die er 2018 als erster Deutscher den Outstanding Research Award der ACM SIGSOFT erhielt. Seine aktuellen Projekte kombinieren Testerzeugung und Specification Mining, gefördert durch den Europäischen Forschungsrat (ERC).
SendR SE gehört zu den weltweit führenden, unabhängigen Clearing-Häusern für die digitale Auswertung von Musiklizenzen. SendR erwirtschaftet in Europa 65% seiner Umsätze, 30% in Amerika und 5% in Asien
Basketballcamp auf Spanisch und Englisch, mit Trainern und Assistenztrainer aus Spanien und den USA.
Wir bieten ein internationales Basketballcamp für Studenten zwischen 14 und 17 Jahren, die schon Erfahrung im Basketball spielen haben, an.
Das Spanisch + Basketballcamp besteht aus Trainingseinheiten in Spanisch und Englisch (3 Stunden pro Tag von Montag bis Freitag), 3 Spanischstunden pro Tag von Montag bis Freitag, Aktivitäten in Alicante, sowie Sightseeing, Exkursionen und Strand am Wochenende.
http://www.basketball-camp-spain.com/Basketballcamp-Alicante.html
Entwicklung eines Frameworks zum automatisierten Handel eines Multi-Broker-PA...Sascha Jonas
Im Rahmen dieser Arbeit werden die Grundlagen des Devisenhandels und die Anfordererungen an eine Anwendung zum automatisierten Handel von Devisen erarbeitet. Weit- erhin wird ein Konzept zum gleichzeitigen Handel mehrerer Konten vorgestellt. Basierend auf diesen Erkenntnissen wird eine prototypische Anwendung konzipiert und realisiert.
Perl - die Taschenkettensäge unter den Programmiersprachen - Vortrag 2003Brigitte Jellinek
Vorstellung der Programmiersprache Perl auf drei Ebenen: für Programmier-Anfänger, für Fortgechrittene und für Profis. inkl. Buchtipps zu Perl.
Ein Vortrag den ich ursprünglich am Chaos Communication Congress 2000 in Berlin gehalten habe, hier in der Version von 2003.
Source Code Analyse - Ein praktikabler AnsatzMarc Ruef
Am vergangenen Mittwoch dieser Woche wurde erneut der Hacking Day der Digicomp durchgeführt. An diesem werden an einem ganzen Tag auf zwei Tracks Vorträge, Demos und Workshops zum Thema Informationssicherheit gehalten. Unter anderem hielt Marc Ruef einen Vortrag zum Thema Source Code Analyse.
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"DevDay Dresden
Seit Prozessoren nicht mehr schneller sondern nur noch mehr werden, werden uns häufig Konzepte aus der Welt der funktionalen Programmierung als Lösung versprochen. Aber wer hat schon Lust, Quellcode zu schreiben, dessen zweite Hälfte aus schließenden Klammern besteht?
Funktional programmieren aber mit modernem Syntax und solidem Unterbau. Das verspricht die Programmiersprache Elixir.
Dieser Vortrag wird zum einen die Grundlagen der Sprache vorstellen und wo vorhanden Parallelen zum Java-Umfeld aufzeigen.
Zum anderen wird gezeigt, warum Anwendungen auf Basis von Elixir die Bezeichnungen „Serverless“ und „Microservices“ eher verdienen als andere.
Software-Tests automatisch erzeugen: Frische Ansätze für Forschung, Praxis und Lehre
Andreas Zeller, CISPA Helmholtz-Zentrum für Informationssicherheit, Saarbrücken
Automatisch erzeugte Softwaretests können mit wenig menschlichem Aufwand viele Fehler finden. In diesem Vortrag stelle ich aktuelle Techniken zur Testerzeugung vor, die für ein gegebenes Programm vollautomatisch dessen Eingabesprache ableiten und aus den so entstehenden Grammatiken große Mengen gültiger Testeingaben ableiten. Unser grammatikbasierter LangFuzz-Testgenerator hat so in den JavaScript-Interpretern von Firefox, Chrome und Edge tausende Fehler gefunden. Die Techniken sind in dem interaktiven Buch “Generating Software Tests” (www.fuzzingbook.org) zusammengefasst. In einer Mischung von Text und Programmcode können Leser im Browser direkt mit den Programmen experimentieren und ihren Code live ergänzen und erweitern.
Andreas Zeller ist Forscher am CISPA Helmholtz-Zentrum für Informationssicherheit und Professor für Softwaretechnik an der Universität des Saarlandes, beide in Saarbrücken. Seine Forschung beschäftigt sich mit der Analyse großer Software-Systeme und ihre Entwicklungsgeschichte. In 2010 wurde Zeller zum Fellow der ACM ernannt für seine Beiträge zur automatischen Fehlersuche und der Analyse von Software-Archiven, für die er 2018 als erster Deutscher den Outstanding Research Award der ACM SIGSOFT erhielt. Seine aktuellen Projekte kombinieren Testerzeugung und Specification Mining, gefördert durch den Europäischen Forschungsrat (ERC).
SendR SE gehört zu den weltweit führenden, unabhängigen Clearing-Häusern für die digitale Auswertung von Musiklizenzen. SendR erwirtschaftet in Europa 65% seiner Umsätze, 30% in Amerika und 5% in Asien
Basketballcamp auf Spanisch und Englisch, mit Trainern und Assistenztrainer aus Spanien und den USA.
Wir bieten ein internationales Basketballcamp für Studenten zwischen 14 und 17 Jahren, die schon Erfahrung im Basketball spielen haben, an.
Das Spanisch + Basketballcamp besteht aus Trainingseinheiten in Spanisch und Englisch (3 Stunden pro Tag von Montag bis Freitag), 3 Spanischstunden pro Tag von Montag bis Freitag, Aktivitäten in Alicante, sowie Sightseeing, Exkursionen und Strand am Wochenende.
http://www.basketball-camp-spain.com/Basketballcamp-Alicante.html
Entwicklung eines Frameworks zum automatisierten Handel eines Multi-Broker-PA...Sascha Jonas
Im Rahmen dieser Arbeit werden die Grundlagen des Devisenhandels und die Anfordererungen an eine Anwendung zum automatisierten Handel von Devisen erarbeitet. Weit- erhin wird ein Konzept zum gleichzeitigen Handel mehrerer Konten vorgestellt. Basierend auf diesen Erkenntnissen wird eine prototypische Anwendung konzipiert und realisiert.
Die deutschen Hochschulen suchen den Kontakt zu ihren ehemaligen Studierenden. Die neue Zielgruppe ist jedoch nur an die Hochschule zu binden, wenn der Kontakt auch ihren Vorstellungen entspricht. Was erwarten Alumni, und was kann die Hochschule bieten – das sind Fragen, die zu einer neuen Serviceleistung der Hochschulen führen: „Hospitality“ – Gästebetreuung.
El documento discute el desafío de formar pedagogos para Chile del siglo XXI. Señala que el mundo está en permanente cambio y que la sociedad exige una educación sólida que asegure el aprendizaje y bienestar de los niños. Para cumplir con estas demandas, es necesario formar a los profesores para que sepan facilitar el aprendizaje y desarrollar competencias básicas en los estudiantes.
Partizipation in seiner unterschiedlichen Form stellt ein Vermittlungsansatz für die museale Vermittlung dar. Inwieweit webbasiert im/am Museum aktiv teilgenommen werden kann und welche Chancen und Herausforderungen damit für den Beteiligten, aber auch für das Museum verbunden sind, thematisierte der Vortrag.
1) The document asks a series of questions about different animals' identities and provides clues about each one.
2) The animals described include a cow, chicken, dolphin, butterfly, snowman, snail, hippopotamus, cat, fish, ant, rooster.
3) For each animal, it lists physical attributes, habitats, sounds or other distinguishing characteristics.
Umlaufsperren sind auf vielen Wegen, fast keine Gemeinde glaubt auf sie verzichten zu können. Hier geht es allgemein um Umlaufsperren und speziell um die Sperren in Unterhaching.
There are a lot of operators in Perl 6, so many that it can be called an OOL: operator oriented language. Here I describe most of them from the angle of contexts, which Perl 6 has also much more than Perl 5.
The document describes the initialization of a graphical user interface (GUI) for a harmonicograph application using the Wx::Perl toolkit. It loads localization text, remembered favorites, and default parameter ranges. It then creates widgets like sliders, buttons and a drawing board and arranges them in a tabbed layout within a main frame window. The frame is populated with the widgets and initialized parameter values before being displayed.
The document discusses the concept of complete programming which involves creating documentation, prototypes, code, and tests in a scientific approach and without duplication. It emphasizes writing documentation to plan stages and communicate ideas, creating functional prototypes to test use cases, writing dummy code in feature branches, and integrating tests to define problems, edge cases, and ensure quality. The full text can be found at the provided URL.
Part of a series of talk to help you write your first Perl 6 program today. So its basic syntax and concepts of its object orientation and a comparison to the widely used P5 OO system Moose which is similar by no accident.
Perl 6 is here today ... for some uses, like writing parsing scripts, that would be too complicated for a single Perl 5 regex. This is an overview what has changed.
The document discusses Perl 6 data structures such as arrays and hashes. It provides examples of declaring and accessing array variables in Perl 5 and Perl 6. Some key points include: arrays can be initialized using parentheses or brackets in both Perl 5 and 6; the length or number of elements of an array can be obtained using the length or elems methods; individual elements can be accessed using array indexing syntax; and Perl 6 introduces additional syntactic sugar for working with arrays compared to Perl 5.
there are many reasons to write the docs even before the tests. in this talk i explained why.
- docs get ready when software is
- there are complete and up to date
- quality of program inceases
- when done properly it even adds much more dev time
The document discusses various features that editors should have, including navigation by content (e.g. variables, strings, numbers, braces), selection methods (e.g. by word, line, block, string), and backup options (e.g. backup files, version control systems). It also covers input methods, the tooltree interface, and ways to work with content like templates and an assistant.
This document compares features and syntax between the version control systems Mercurial (Hg) and Git. It covers initializing repositories, common terminology like working directories and changesets, viewing changes and revisions, branching and merging, configuration files, reverting changes, and version control integration libraries. The focus is on highlighting similarities and differences at a high level rather than advocating for one over the other.
Rebol hat strikt überprüfte Datentypen und erlaubt einfache Definition einer eigenen DSL. Daher kennt es viele Kontexte und ist unglaublich ausdrucksstark. Rebolprogramme können so kurz werden, daß selbst Perl etwas davon lernen kann.
The document discusses the history and evolution of testing in Perl from its early days in the 1980s to modern techniques. It covers key topics like the development of Test Anything Protocol (TAP), important testing modules like Test::More, Test::Simple, and tools for testing documentation, code quality, and more. Various commands for running tests are also presented.