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
Biohacking - Warum einen Computer im Arm?Petr Kirpeit
Was ist Biohacking? Wie ist das Thema gegliedert? Ab wann ist man ein Cyborg?
Diese Präsentation dient zum einfachen Verständniss des Themas Biohacking.
Da bestimmte Bilder vom Urheber nicht für die Öffentliche Präsentation freigegeben sind, können diese nicht gezeigt werden.
Die Präsentation fand am 04.07.2016 in Erfurt im Bytespeicher (Verein zur Förderung der Technikkultur Erfurt e.V.) statt.
"E-Mail von Tante Emma" (M3 CAMPIXX 2013)Rene Kulka
"E-Mail von Tante Emma" Workshop, M3 CAMPIXX, 15.6.2013 in Berlin. Human Marketing=Marketing 3.0=M3 bedeutet: Nicht nur der Kunde wird als Mensch in den Fokus gerückt, sondern auch der Verkäufer. Tante Emma & friends fordern: E-Mail-Marketing muss menschlicher werden ...
Roman Kaupert zu Social Media Marketing-Strategien auf dem 13. Twittwoch zu B...Twittwoch e.V.
„Was man vom erfolgreichsten deutschen Verlag bei Facebook lernen kann“
Das war die Ansage von Roman Kaupert, Enkel des Verlegers Dr. Walter Kaupert und Geschäftsführer der kaupert media gmbh, die seit 1946 in Berlin den Kauperts Straßenführer durch Berlin herausgibt.
Um man kann eine Menge von diesem Berliner Verlag lernen: Dass es Zeit, Geld und eines Planes bedarf, um mit Social Media Marketing erfolgreich zu sein. Dass es Profis und keine Praktikanten erfordert, mit Menschen, Kunden und Mitarbeitern in Gespräch zu kommen.
Was im Hause Kaupert Media auch sehr erfolgreich geschieht, hat man doch bereits über 3.000 Fans auf Facebook zu verzeichnen. Jetzt warten wir alle auf das Überschreiten der 5.000er-Marke. Denn dann gibt es das Wurstical mit Currywurst und allem Pipapo.
Public Relations im Zeitalter von Social Media, markengold PRTwittwoch e.V.
Ist PR im Zeitalter von Social Media noch im traditionellen Sinne erforderlich?
Christian Fox, Gründer & GF von markengold PR, meint: JA.
Lesen Sie warum…
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
Biohacking - Warum einen Computer im Arm?Petr Kirpeit
Was ist Biohacking? Wie ist das Thema gegliedert? Ab wann ist man ein Cyborg?
Diese Präsentation dient zum einfachen Verständniss des Themas Biohacking.
Da bestimmte Bilder vom Urheber nicht für die Öffentliche Präsentation freigegeben sind, können diese nicht gezeigt werden.
Die Präsentation fand am 04.07.2016 in Erfurt im Bytespeicher (Verein zur Förderung der Technikkultur Erfurt e.V.) statt.
"E-Mail von Tante Emma" (M3 CAMPIXX 2013)Rene Kulka
"E-Mail von Tante Emma" Workshop, M3 CAMPIXX, 15.6.2013 in Berlin. Human Marketing=Marketing 3.0=M3 bedeutet: Nicht nur der Kunde wird als Mensch in den Fokus gerückt, sondern auch der Verkäufer. Tante Emma & friends fordern: E-Mail-Marketing muss menschlicher werden ...
Roman Kaupert zu Social Media Marketing-Strategien auf dem 13. Twittwoch zu B...Twittwoch e.V.
„Was man vom erfolgreichsten deutschen Verlag bei Facebook lernen kann“
Das war die Ansage von Roman Kaupert, Enkel des Verlegers Dr. Walter Kaupert und Geschäftsführer der kaupert media gmbh, die seit 1946 in Berlin den Kauperts Straßenführer durch Berlin herausgibt.
Um man kann eine Menge von diesem Berliner Verlag lernen: Dass es Zeit, Geld und eines Planes bedarf, um mit Social Media Marketing erfolgreich zu sein. Dass es Profis und keine Praktikanten erfordert, mit Menschen, Kunden und Mitarbeitern in Gespräch zu kommen.
Was im Hause Kaupert Media auch sehr erfolgreich geschieht, hat man doch bereits über 3.000 Fans auf Facebook zu verzeichnen. Jetzt warten wir alle auf das Überschreiten der 5.000er-Marke. Denn dann gibt es das Wurstical mit Currywurst und allem Pipapo.
Public Relations im Zeitalter von Social Media, markengold PRTwittwoch e.V.
Ist PR im Zeitalter von Social Media noch im traditionellen Sinne erforderlich?
Christian Fox, Gründer & GF von markengold PR, meint: JA.
Lesen Sie warum…
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.
SASS und Compass bringen CSS und damit die Arbeitsweise unzähliger Front-End-Developer in eine neue Dimension. Hebt mit ab in eine bessere Welt! Dieser Vortrag wurde beim Barcamp in Braunschweig 2012 gehalten. An verschiedenen Stellen gibt es die Anweisung [Demo], die Live-Demos die dann kommen sollen, fehlen natürlich.
Es wird allerdings Screencasts geben auf rufzeichen-online.de, die diese Lücke füllen.
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...NETWAYS
Dieser Workshop ist in erster Linie für Konferenzteilnehmer gedacht, die sich für Plugin-Programmierung interessieren.
Der Workshop zeigt auf, welche überwachenswerten Daten und Parameter es auf einem NetApp-Filer gibt und wie die Zugänge zu diesen Daten (Telnet, HTTP, SNMP, SSH, XML/Webservices, Data ONTAP APIs) sind. Ingo Lantschner wird eine theoretische Einführung und Demonstration an Hand des NetApp-Simulators präsentieren und mit den Teilnehmern ein Demo-Plugin auf Basis der o.g. Erkenntnisse entwickeln, anschließend erfolgt der Upload des Plugins auf Nagios-Exchange.
Code Days 2019, München: Vortrag von Johannes Weigend (@JohannesWeigend, Technischer Geschäftsführer bei QAware)
=== Dokument bitte herunterladen, falls unscharf! Please download slides if blurred! ===
Abstract:
Programmiersprachen für die Cloud - Java und Go im Vergleich
Java ist nach dem Tiobe Index 2018 unangefochten Platz 1 bei den weltweit eingesetzten Programmiersprachen. Java ist ausgereift, stabil und verfügt über ein immenses Open Source Ökosystem. Was will man mehr? Obwohl Java gerade für die Backend Entwicklung attraktiv ist, hat Google 2008 eine eigene Programmiersprache Open Source gestellt: Golang oder kurz Go. Der Vortrag beleuchtet die Stärken und Schwächen von Go gegenüber Java, gibt Hinweise für welche Projekte Go eine gute Alternative ist, und wie ein Best of Breed Ansatz aussehen kann. Interessant an Go ist, dass die Grundbausteine von Cloud Plattformen wie OpenShift oder die Google Container Plattform mit Go erstellt wurden. Docker, Kubernetes, Helm, Grafana oder Prometheus ‒ alles ist mit Go programmiert. Die Fragen aus der Sicht von Java-Experten sind: Was macht Go für die Cloud so interessant? Gibt es Funktionen, die Java Programmierer kennen sollten, und wenn ja, welche?
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsChristian Münch
Slides der Abendveranstaltung für Entwickler im Rahmen der Büroeröffnung des netz98 Standort Hamburg.
Die Folien enthalten Informationen über das Examen und Ressourcen für die Vorbereitung.
Jenkins to Gitlab - Intelligent Build-PipelinesChristian Münch
At netz98 we moved from Jenkins to Gitlab. The slides show some insides about Testing of PHP libraries, Magento 1 and Magento 2 modules. How to setup a scalable and fast Gitlab-Pipeline with Docker images.
Magento auf der Kommandozeile: n98-magerun, ein netz98 ToolChristian Münch
Wie ein Schweizer Messer bietet das OpenSource Tool n98-magerun vielfältige Möglichkeiten für Entwickler, eine Magento Installation aufzusetzen, zu prüfen und zu manipulieren. Mit einfachen Befehlen läßt sich ein Magento von Grund auf installieren, mit Beispieldaten versehen und noch viel einfacher können wie in einem Kickstarter die Grundstrukturen für neue Module angelegt werden.
Dazu ist das Tool frei erweiterbar und kann mit eigenen Befehlen stets weiter verbessert werden.
Ein kurzer Einblick in das Zukunftsthema "TV Apps". Anhand von Code Beispielen gebe ich Beispiele für das System für Samsung Ferseher. Ebenso über das plattformübergreifende Konzept von Yahoo.
1. PHP
PHP Schulung
Christian Münch
netz98 new media GmbH
07.01.2008
2. Was ist eine
Programmiersprache?
● Von einer Programmiersprache spricht
man (vereinfacht ausgedrückt), wenn
eine bestimmte Aufgabe durch eine
Abfolge von Befehlen gelöst wird
● Ist HTML eine Programmiersprache?
5. Programmierstil
● Einrückung von untergeordneten Programmelementen
(Einrückungsstil)
● Positionierung umschließender Syntaxelemente wie {}, [], (),
BEGIN, END
● Einsatz von Leerzeichen und Leerzeilen
● Einsatz von Kommentaren
● Namenskonventionen für Symbole
● Reihenfolge der Deklaration von Symbolen
● Länge und Umfang von Symbolen
● Verschachtelungstiefe untergeordneter Programmelemente
7. Kommentare
<?php
print quot;Einzeilig, C++.nquot;; // bis zum Zeilenende
print quot;Einzeilig, Unix Shell.nquot;; # bis zum
Zeilenende
/*
Alles Zeilen bis zum nächsten Auftreten
der Zeichenkombination Sternchen und Slash
sind Bestandteil des Kommentars.
*/
print quot;Mehrzeilig, wie aus C bekannt.nquot;;
?>
8. Typisierung
● Angabe einer konkreten Spezifikation zur
Datenhaltung
● Definition von Daten oder
Datenstrukturen = Datentyp
– Typisierte Sprachen: z.B. C++ oder Java
– Typenlose Sprachen: z.B. JavaScript
● Wofür?
– Der Effizienz der Programme,
– Der Entlastung des Programmautors
– Der Typsicherheit, d.h. dem Schutz des Programmierers
9. Datentypen in PHP
● Einfache Datentypen / Skalare
– Integer
– Float (Double)
– Boolean
– String
● Zusammengesetzte Typen
– Array
– Objekt
● Spezielle Typen in PHP
– NULL, Resource ID
10. Skalare Datentypen
● Integers in PHP entsprechen dem
Datentyp long in C. Auf einer 32-Bit
Maschine entspricht dies: -2.147.482.648
bis +2.147.482.647
● Bei einem Überlauf wandelt PHP den Typ
automatisch nach Float.
11. Zusammengesetzte
Datentypen
● Arrays (Hashes)
– keine Dimensionierung notwendig
– dynamisches Wachstum
– beliebige Datentypen als Key und als Value
– mehrdimensional
– Auto-Index Funktionalität
13. Variablen
● Speicher wird automatisch bereitgestellt und
beim beenden des Scripts freigegeben.
● Der Speicher kann mit “unset” direkt
freigegeben werden.
● Ein Variablenname beginnt mit einem
Dollarzeichen ($) gefolgt von einem
Unterstrich (_) oder einem Buchstaben,
gefolgt von einer beliebigen Anzahl
alphanumerischer Zeichen (u. Unterstrich).
● Die Bezeichner sind case-sensitiv
14. Konstanten
● Definiert mit define Funktion
– z.B. define(“MY_CONST”, 1);
● Immer groß schreiben!
● Können nicht mehr geändert werden.
15. Variable Variablen
// ${} Syntax für eine klare
Namensbindung
$name = quot;variable_valuequot;;
${$name} = quot;Hello quot;;
echo $variable_value;
// Alternative Syntax
$$name = quot;World!quot;;
echo $variable_value . quot;nquot;;
21. Arithmetische Operatoren
– Was ist zu beachten?
● Der Modulo Operator verhält sich anders
als im Mathemtikuntericht gelernt.
– Es wird auch ein negativer Wert
zurückgeliefert
● Die Reihenfolge ist zu beachten
● Nötigenfalls Klammern setzen
– 5 + 6 * 2 ist nicht (5 + 6) * 2