Das Zucker platzte aus allen Nähten als sich am Mittwoch, dem 27. März, mehr als 50 Geeks, Agenturheiner und Webwatzeviertler zum zweiten Workschoppe trafen. Nach dem Auftakt im Januar mit den Vorträgen „Die schönsten Shitstorms“ und „Vom Heiner zum Hipster: Wie der Äppler in den Späti kam“ gestalteten wir die zweite Veranstaltung interaktiver – mit Bastelkunde und Fragerunde. Das Basteln übernahm Juergen Eichholz. Das Quiz „Wer gewinnt den Super-Schoppe?“ wurde moderiert von Kersten A. Riechers.
Este documento presenta una guía sobre las normas internacionales del trabajo de la Organización Internacional del Trabajo (OIT). Se divide en dos partes: la primera parte contiene resúmenes de las normas internacionales del trabajo de la OIT organizadas por tema; la segunda parte explica brevemente los procedimientos de la OIT relacionados con las normas internacionales del trabajo. El documento proporciona información concisa sobre los convenios y recomendaciones de la OIT y pretende servir como una introducción útil para quienes participan en actividades de form
Este documento ofrece una selección de 3 patés de montaña elaborados artesanalmente: paté de ciervo, paté de jabalí y paté de morcilla. Cada paté se vende por 1,50€.
Este documento describe a María Montessori, una educadora italiana que desarrolló el método Montessori de educación. El método se centra en la actividad dirigida por el niño y la observación por parte del profesor para adaptar el entorno de aprendizaje. El objetivo es fomentar la autonomía intelectual, moral, social y emocional del niño a través de límites y respeto mutuo en lugar de la memorización.
Las telecomunicaciones comenzaron en el siglo XIX con el telégrafo eléctrico, el cual permitía enviar mensajes de letras y números. Más tarde, se desarrolló el telégrafo múltiple que podía enviar varios mensajes por la misma línea y el teletipo que permitía enviar y recibir texto. En los años 1960, las telecomunicaciones comenzaron a usarse en informática con satélites y redes de paquetes. La década de 1970 vio el surgimiento de Internet a partir de ARPANET y la normalización de redes de
Este documento proporciona instrucciones para desactivar temporalmente la protección de un antivirus y obtener claves de licencia gratuitas de un sitio web para reactivar el antivirus. Las instrucciones incluyen navegar a un sitio web, copiar una clave de usuario y contraseña y usarlas para reactivar el antivirus.
Das Zucker platzte aus allen Nähten als sich am Mittwoch, dem 27. März, mehr als 50 Geeks, Agenturheiner und Webwatzeviertler zum zweiten Workschoppe trafen. Nach dem Auftakt im Januar mit den Vorträgen „Die schönsten Shitstorms“ und „Vom Heiner zum Hipster: Wie der Äppler in den Späti kam“ gestalteten wir die zweite Veranstaltung interaktiver – mit Bastelkunde und Fragerunde. Das Basteln übernahm Juergen Eichholz. Das Quiz „Wer gewinnt den Super-Schoppe?“ wurde moderiert von Kersten A. Riechers.
Este documento presenta una guía sobre las normas internacionales del trabajo de la Organización Internacional del Trabajo (OIT). Se divide en dos partes: la primera parte contiene resúmenes de las normas internacionales del trabajo de la OIT organizadas por tema; la segunda parte explica brevemente los procedimientos de la OIT relacionados con las normas internacionales del trabajo. El documento proporciona información concisa sobre los convenios y recomendaciones de la OIT y pretende servir como una introducción útil para quienes participan en actividades de form
Este documento ofrece una selección de 3 patés de montaña elaborados artesanalmente: paté de ciervo, paté de jabalí y paté de morcilla. Cada paté se vende por 1,50€.
Este documento describe a María Montessori, una educadora italiana que desarrolló el método Montessori de educación. El método se centra en la actividad dirigida por el niño y la observación por parte del profesor para adaptar el entorno de aprendizaje. El objetivo es fomentar la autonomía intelectual, moral, social y emocional del niño a través de límites y respeto mutuo en lugar de la memorización.
Las telecomunicaciones comenzaron en el siglo XIX con el telégrafo eléctrico, el cual permitía enviar mensajes de letras y números. Más tarde, se desarrolló el telégrafo múltiple que podía enviar varios mensajes por la misma línea y el teletipo que permitía enviar y recibir texto. En los años 1960, las telecomunicaciones comenzaron a usarse en informática con satélites y redes de paquetes. La década de 1970 vio el surgimiento de Internet a partir de ARPANET y la normalización de redes de
Este documento proporciona instrucciones para desactivar temporalmente la protección de un antivirus y obtener claves de licencia gratuitas de un sitio web para reactivar el antivirus. Las instrucciones incluyen navegar a un sitio web, copiar una clave de usuario y contraseña y usarlas para reactivar el antivirus.
Este documento describe una jornada sobre dirección de proyectos que se llevará a cabo el 29 de noviembre de 2013. La jornada incluirá presentaciones sobre la norma ISO 21500 sobre gestión de proyectos, la cual cumplió un año, así como oportunidades que brinda esta norma para profesionales y organizaciones. También incluirá un caso práctico sobre cómo implementar ISO 21500 en una organización.
1) El documento proporciona instrucciones para que los docentes que laboran en el Distrito Turístico y Cultural de Cartagena puedan obtener el reconocimiento y pago de la prima de servicios. 2) Los docentes deben diligenciar varios formatos como contratos de servicios profesionales y poderes ante diferentes entidades. 3) Una vez diligenciados los formatos, los docentes deben aportar documentos como fotocopia de cédula, certificados salariales y de tiempo de servicio.
Ruta kananga memorias de africa confortKANANGAviajes
En primavera de 1992 ofrecimos el primer viaje en camión diseñado exclusivamente para el mercado español.
Os presentamos nuestra Ruta de Memorias de África Confort de 16 días y que recorre los principales Parques Nacionales de Kenia y Tanzania para terminar en Zanzibar.
Más información www.kananga.com
5 de febrero día de la constitución mexicanaPaola Miranda
La Constitución Mexicana actual se promulgó el 5 de febrero de 1917 en Querétaro, reemplazando a la Constitución de 1857. Fue el resultado de la Revolución Mexicana y estableció principios de reforma social y derechos para obreros y campesinos, con el objetivo de gobernar a todos los mexicanos sin distinción. Se celebra el 5 de febrero como Día de la Constitución Mexicana.
Tutorial, um einen Business-Account von Pinterest mit Facebook Pages zu verbinden.
Zur Zeit bietet Pinterest zwar eine Verknüpfung mit Personenprofilen auf Facebook, aber noch keine gute Lösung für Facebook Pages von Unternehmen. Einen funktionierenden Workaround gibt’s aber: den Webdienst IFTTT. Dieses Tutorial erklärt, wie's geht.
UPDATE 24.04.2014
Ein Jahr seit dem Upload - es wird Zeit für eine Überarbeitung. Über Feedback freuen wir uns natürlich auch bei dieser Fassung wieder.
El documento describe diferentes tipos de ruedas como la rueda dentada, la polea y las ruedas antiguas. También describe vehículos que usan ruedas como la bicicleta, la motocicleta y el helicóptero. La bicicleta ha evolucionado de tener una rueda grande y una pequeña a tener dos ruedas iguales de caucho. Las motocicletas antes eran más lentas y de diferentes materiales. Los helicópteros se sustentan y propulsan mediante rotores horizontales.
Organisationen der dahinter ste-ckenden Drahtzieher schematisch beschrieben. Bereits bei der Recherche der letzten Ein-gabe 7 stellte ich fest, dass nebst der Geschichtsklitterung weitere Bereiche von diesen Or-ganisationen in Beschlag genommen sind. Diesen bin ich nun nachgegangen und musstefeststellen, dass das Ausmass viel grösser ist, als damals noch vermutet. Wie bereits hinlänglich festgehalten, ist es erforderlich, die Geschichte zu kennen, umEntscheide angemessen und sinnvoll zu fällen. Dies ist erst recht in der Politik wichtig, sinddoch mit diesen Entscheiden nicht nur eine Handvoll Personen betroffen, sondern eine gan-ze Nation. Summieren sich diese Entscheide zusammen, so führen sie schlussendlich zumÜberleben oder bei ständig falschen Entscheiden zum Untergang einer Nation. Nachdem ich feststellen musste, dass nicht nur die politische Geschichte verfälscht wur-de, sondern auch jene der Technik, so hat das zusammen viel grössere Auswirkungen, denndiese Lügen werden wiederum in der Schule verkündet. Das heisst, uns wird ein komplettfalsches Weltbild vermittelt, weshalb wir manipulierbar sind. Letzteres sind wir im höchstenGrad, denn unsere gewaltigen Probleme resultieren nur aus diesen falschen Informationenund daher aus den falsch ergangenen Entscheiden. Diese Eingabe ist eine Übersicht mit punktuell fokussierten Themen, wie wir von diesenOrganisationen manipuliert werden. Die Grundlagen sind nicht frei erfunden, sondern stam-men aus der Fachliteratur, die teilweise recht spärlich ist. Die Politikerinnen und Politiker sol-len sich nun nicht in falscher Sicherheit wiegen und glauben, sie hätten diese Informationennicht nötig, denn sie alle haben die gleichen Schulen besucht, auch wenn deren Orte undGrade sowie deren Erfolge unterschiedlich sind. Wie sie beim Lesen noch feststellen wer-den, wird die Information an allen Orten gefiltert!
2. Eingabe 7.1 – Das kriminelle Netzwerk, 2. Teil: Die Lügengebäude Seite 2 Wenn ich eingangs nun abschreckende Vorgänge beschreibe und die Geschichte einStück weit in ein tatsächlicheres Licht rücke als die offizielle, so lediglich in der Absicht, auf-zuzeigen, dass die heute auf der Welt ablaufenden Geschehnisse auch eine Parallele in derVergangenheit haben, und um darzustellen, mit welchen Charakteren wir es zu tun haben, inder Hoffnung, die aktuellen Ereignisse besser verstehen zu können. Bemerkung: Die diese Schrift zugrunde liegende Literatur basiert mit wenigen Ausnahmenauf den erwähnten Büchern. Die in den Fussnoten angegebenen Links dienen daher
This document announces a self-made app workshop on October 13, 2014 for alumni. The workshop will be taught by @klischnet and focus on why and how to create an application or app. It provides several links to websites that can help with designing, building, and licensing apps such as Responsinator, Placeit, App Machine, MIT App Inventor, and Creative Commons.
Mantener a los niños ocupados y entretenidos durante los meses de verano puede ser un desafío para muchas familias. Con la escuela fuera de sesión, los padres buscan actividades significativas que sean tanto educativas como divertidas para sus hijos. Las bibliotecas, museos, campamentos de verano y otros programas comunitarios a menudo ofrecen opciones para que los niños aprendan y se diviertan durante el verano.
Este documento describe dos tipos principales de discurso electrónico: asincrónico (como correo electrónico y foros) y sincrónico (como chats). El discurso electrónico asincrónico permite la comunicación sin interrupciones en diferentes momentos, mientras que el discurso electrónico sincrónico es conversacional pero escrito en tiempo real. También proporciona ejemplos de cada tipo como correo electrónico, grupos de noticias, foros, chats y videoconferencias.
El documento habla sobre el calentamiento global y sus causas. Explica que el calentamiento global se refiere al aumento de la temperatura promedio de la Tierra y los océanos debido principalmente al efecto invernadero causado por gases como el CO2 y el metano. También menciona que las consecuencias del calentamiento global incluyen desastres naturales más frecuentes como olas de calor, huracanes e incendios forestales, además del derretimiento de los glaciares.
Este documento discute cómo la búsqueda de libertad ha llevado a un mayor aislamiento y comportamientos individualistas entre los jóvenes. También sugiere que la falta de comunicación entre padres e hijos, maestros y estudiantes ha contribuido a problemas sociales y psicológicos. Finalmente, argumenta que se necesita un enfoque más integral que involucre a las familias, escuelas, autoridades y profesionales para abordar estos temas y promover valores universales.
Un documento electrónico es un documento cuyo contenido está codificado digitalmente y puede ser leído mediante detectores magnéticos. Originalmente los documentos electrónicos se consideraban internos, pero el desarrollo de redes e internet permitió que los documentos electrónicos se transmitieran a dispositivos distintos del papel. Sin embargo, la falta de estándares creó problemas de compatibilidad entre diferentes formatos.
Este documento describe definiciones clave y conceptos relacionados con normas ISO. Las normas ISO y borradores pueden adquirirse a través de miembros de ISO, y la organización usa ingresos de ventas para apoyar su trabajo de normalización. Se proporcionan detalles sobre formatos de publicación electrónica y cómo tratar fechas y lugares de publicación cuando no están claros.
La Internet es llamada autopista de información porque por ella circulan grandes cantidades de datos. Las personas que navegan en Internet se llaman internautas. Internet está formada por una red de páginas web a las que se accede mediante un navegador.
This presentation will show you how to use docker-compose in a practical example, discuss some alternative approaches and teach best practices (in german).
Mein Talk, den ich auf dem LinuxTag 2011 gegeben habe. Ich geben ein Übersicht über Cassandra und erzähle von Erfahrungen, die wir mit Cassandra gemacht haben, als wir es zur Echtzeitanalyse von Twitterdaten verwendet haben.
Este documento describe una jornada sobre dirección de proyectos que se llevará a cabo el 29 de noviembre de 2013. La jornada incluirá presentaciones sobre la norma ISO 21500 sobre gestión de proyectos, la cual cumplió un año, así como oportunidades que brinda esta norma para profesionales y organizaciones. También incluirá un caso práctico sobre cómo implementar ISO 21500 en una organización.
1) El documento proporciona instrucciones para que los docentes que laboran en el Distrito Turístico y Cultural de Cartagena puedan obtener el reconocimiento y pago de la prima de servicios. 2) Los docentes deben diligenciar varios formatos como contratos de servicios profesionales y poderes ante diferentes entidades. 3) Una vez diligenciados los formatos, los docentes deben aportar documentos como fotocopia de cédula, certificados salariales y de tiempo de servicio.
Ruta kananga memorias de africa confortKANANGAviajes
En primavera de 1992 ofrecimos el primer viaje en camión diseñado exclusivamente para el mercado español.
Os presentamos nuestra Ruta de Memorias de África Confort de 16 días y que recorre los principales Parques Nacionales de Kenia y Tanzania para terminar en Zanzibar.
Más información www.kananga.com
5 de febrero día de la constitución mexicanaPaola Miranda
La Constitución Mexicana actual se promulgó el 5 de febrero de 1917 en Querétaro, reemplazando a la Constitución de 1857. Fue el resultado de la Revolución Mexicana y estableció principios de reforma social y derechos para obreros y campesinos, con el objetivo de gobernar a todos los mexicanos sin distinción. Se celebra el 5 de febrero como Día de la Constitución Mexicana.
Tutorial, um einen Business-Account von Pinterest mit Facebook Pages zu verbinden.
Zur Zeit bietet Pinterest zwar eine Verknüpfung mit Personenprofilen auf Facebook, aber noch keine gute Lösung für Facebook Pages von Unternehmen. Einen funktionierenden Workaround gibt’s aber: den Webdienst IFTTT. Dieses Tutorial erklärt, wie's geht.
UPDATE 24.04.2014
Ein Jahr seit dem Upload - es wird Zeit für eine Überarbeitung. Über Feedback freuen wir uns natürlich auch bei dieser Fassung wieder.
El documento describe diferentes tipos de ruedas como la rueda dentada, la polea y las ruedas antiguas. También describe vehículos que usan ruedas como la bicicleta, la motocicleta y el helicóptero. La bicicleta ha evolucionado de tener una rueda grande y una pequeña a tener dos ruedas iguales de caucho. Las motocicletas antes eran más lentas y de diferentes materiales. Los helicópteros se sustentan y propulsan mediante rotores horizontales.
Organisationen der dahinter ste-ckenden Drahtzieher schematisch beschrieben. Bereits bei der Recherche der letzten Ein-gabe 7 stellte ich fest, dass nebst der Geschichtsklitterung weitere Bereiche von diesen Or-ganisationen in Beschlag genommen sind. Diesen bin ich nun nachgegangen und musstefeststellen, dass das Ausmass viel grösser ist, als damals noch vermutet. Wie bereits hinlänglich festgehalten, ist es erforderlich, die Geschichte zu kennen, umEntscheide angemessen und sinnvoll zu fällen. Dies ist erst recht in der Politik wichtig, sinddoch mit diesen Entscheiden nicht nur eine Handvoll Personen betroffen, sondern eine gan-ze Nation. Summieren sich diese Entscheide zusammen, so führen sie schlussendlich zumÜberleben oder bei ständig falschen Entscheiden zum Untergang einer Nation. Nachdem ich feststellen musste, dass nicht nur die politische Geschichte verfälscht wur-de, sondern auch jene der Technik, so hat das zusammen viel grössere Auswirkungen, denndiese Lügen werden wiederum in der Schule verkündet. Das heisst, uns wird ein komplettfalsches Weltbild vermittelt, weshalb wir manipulierbar sind. Letzteres sind wir im höchstenGrad, denn unsere gewaltigen Probleme resultieren nur aus diesen falschen Informationenund daher aus den falsch ergangenen Entscheiden. Diese Eingabe ist eine Übersicht mit punktuell fokussierten Themen, wie wir von diesenOrganisationen manipuliert werden. Die Grundlagen sind nicht frei erfunden, sondern stam-men aus der Fachliteratur, die teilweise recht spärlich ist. Die Politikerinnen und Politiker sol-len sich nun nicht in falscher Sicherheit wiegen und glauben, sie hätten diese Informationennicht nötig, denn sie alle haben die gleichen Schulen besucht, auch wenn deren Orte undGrade sowie deren Erfolge unterschiedlich sind. Wie sie beim Lesen noch feststellen wer-den, wird die Information an allen Orten gefiltert!
2. Eingabe 7.1 – Das kriminelle Netzwerk, 2. Teil: Die Lügengebäude Seite 2 Wenn ich eingangs nun abschreckende Vorgänge beschreibe und die Geschichte einStück weit in ein tatsächlicheres Licht rücke als die offizielle, so lediglich in der Absicht, auf-zuzeigen, dass die heute auf der Welt ablaufenden Geschehnisse auch eine Parallele in derVergangenheit haben, und um darzustellen, mit welchen Charakteren wir es zu tun haben, inder Hoffnung, die aktuellen Ereignisse besser verstehen zu können. Bemerkung: Die diese Schrift zugrunde liegende Literatur basiert mit wenigen Ausnahmenauf den erwähnten Büchern. Die in den Fussnoten angegebenen Links dienen daher
This document announces a self-made app workshop on October 13, 2014 for alumni. The workshop will be taught by @klischnet and focus on why and how to create an application or app. It provides several links to websites that can help with designing, building, and licensing apps such as Responsinator, Placeit, App Machine, MIT App Inventor, and Creative Commons.
Mantener a los niños ocupados y entretenidos durante los meses de verano puede ser un desafío para muchas familias. Con la escuela fuera de sesión, los padres buscan actividades significativas que sean tanto educativas como divertidas para sus hijos. Las bibliotecas, museos, campamentos de verano y otros programas comunitarios a menudo ofrecen opciones para que los niños aprendan y se diviertan durante el verano.
Este documento describe dos tipos principales de discurso electrónico: asincrónico (como correo electrónico y foros) y sincrónico (como chats). El discurso electrónico asincrónico permite la comunicación sin interrupciones en diferentes momentos, mientras que el discurso electrónico sincrónico es conversacional pero escrito en tiempo real. También proporciona ejemplos de cada tipo como correo electrónico, grupos de noticias, foros, chats y videoconferencias.
El documento habla sobre el calentamiento global y sus causas. Explica que el calentamiento global se refiere al aumento de la temperatura promedio de la Tierra y los océanos debido principalmente al efecto invernadero causado por gases como el CO2 y el metano. También menciona que las consecuencias del calentamiento global incluyen desastres naturales más frecuentes como olas de calor, huracanes e incendios forestales, además del derretimiento de los glaciares.
Este documento discute cómo la búsqueda de libertad ha llevado a un mayor aislamiento y comportamientos individualistas entre los jóvenes. También sugiere que la falta de comunicación entre padres e hijos, maestros y estudiantes ha contribuido a problemas sociales y psicológicos. Finalmente, argumenta que se necesita un enfoque más integral que involucre a las familias, escuelas, autoridades y profesionales para abordar estos temas y promover valores universales.
Un documento electrónico es un documento cuyo contenido está codificado digitalmente y puede ser leído mediante detectores magnéticos. Originalmente los documentos electrónicos se consideraban internos, pero el desarrollo de redes e internet permitió que los documentos electrónicos se transmitieran a dispositivos distintos del papel. Sin embargo, la falta de estándares creó problemas de compatibilidad entre diferentes formatos.
Este documento describe definiciones clave y conceptos relacionados con normas ISO. Las normas ISO y borradores pueden adquirirse a través de miembros de ISO, y la organización usa ingresos de ventas para apoyar su trabajo de normalización. Se proporcionan detalles sobre formatos de publicación electrónica y cómo tratar fechas y lugares de publicación cuando no están claros.
La Internet es llamada autopista de información porque por ella circulan grandes cantidades de datos. Las personas que navegan en Internet se llaman internautas. Internet está formada por una red de páginas web a las que se accede mediante un navegador.
This presentation will show you how to use docker-compose in a practical example, discuss some alternative approaches and teach best practices (in german).
Mein Talk, den ich auf dem LinuxTag 2011 gegeben habe. Ich geben ein Übersicht über Cassandra und erzähle von Erfahrungen, die wir mit Cassandra gemacht haben, als wir es zur Echtzeitanalyse von Twitterdaten verwendet haben.
LINQ - Einheitlicher Datenzugriff in .NETGFU Cyrus AG
Auch mit Objektorientierung gibt es immer noch eine große Kluft zwischen Programmen, die in einer Hochsprache geschrieben wurden und den Daten, die diese Programme bearbeiten.
In Hochsprachen wie C# oder VB verwenden Entwickler spezialisierte Datentypen, Objekte, Methodenaufrufe und hochgradig optimierte Compiler, während beim Datenzugriff alles auf ein paar Strings reduziert wird, die SQL-Abfragen beinhalten.
Entwickler arbeiten hierbei mit zwei total unterschiedlichen Paradigmen (Syntax von SQL und der bevorzugten Programmiersprache) sowie Typsystemen und konvertieren also ständig Daten zwischen zwei verschiedenen Domänen. Diese Unstimmigkeit ist Ursache für menschliche Fehler und verschwendet Zeit.
LINQ ist Microsoft Antwort auf dieses Dilemma. Die Veranstaltung zeigt die Konzepte und Möglichkeiten der neuen .NET-Schnittstelle.
Die Idee hinter LINQ
Die verschiedenen Varianten
- LINQ to Objects
- LINQ to SQL
- LINQ to DataSet
- LINQ to XML
- LINQ to Entity
- LINQ to .....
Kurze Syntax-Übersicht
Praktische Beispiele LINQ To Objects
Kurz-Video LINQ to SQL
Fazit und Ausblick
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?
Dies ist der zweite Teil der Tour de Dart. Der erste Teil hat die Sprache Dart an sich betrachtet. Dieser zweite Teil betrachtet erweiterte Aspekte wie:
Das Library System von Dart und den zugehörigen Paketmanager pub. Die asynchrone Programmierung mittels Streams, Futures und Isolates. File I/O mit Dart. Zugriff auf den DOM-Tree mittels Selektoren sowie Event Handling (Client side). Server und Client side Programmierung unter Nutzung von HttpServer, dem Dart webframework Start und Websockets. Datenkonvertierungen (HTML escaping, XSS prevention, decoding and encoding of JSON, base64 encoding and decoding, hashfunction (CryptoUtils)).
Provisionierung von Dockerhosts und -Containern mit Terraform, Ansible und LXD auf Blech und Cloud
Lästige und aufwändige manuelle Serverinstallation kann auf einfache Art durch automatisierte Provisionierung und Konfiguration der Infrastruktur ersetzt werden. Dieser Vortrag zeigt einen Ansatz, bei dem die Definition der Infrastruktur in voll maschinenlesbarer und ausführbarer Form in einem git repo anstatt in den Köpfen der (oder des) Engineers vorhanden sind.
Es wird gezeigt, wie das Verfahren sowohl auf Blech (d.h. auf lokalen physischen Maschinen) als auch in der Cloud angewendet werden kann, und somit eine grosse Übereinstimmung zwischen Test-/Integrations- und Produktionsinfrastruktur erreicht wird.
Die vorgestellten Werkzeuge sind terraform und ansible für Provisionierung und Konfigurationsmanagement, sowie lxd (nur lokal) und docker für System- und Applikationscontainer. Die vollständige Codebasis ist auf github verfügbar, so dass alle TeilnehmerInnen auch sofort mit eigenen Experimenten loslegen können.
Zuverlässiger IT-Betrieb braucht redundante Datenhaltung. Die letzten 30 Jahre nutze man dazu RAID-Systeme, die Technologie ist ausgereift und war bisher völlig ausreichend. Mit zunehmenden Festplattengrößen und dem Einzug von All-Flash-Arrays sowie verteilten Dateisystemen ist eine „einfache“ Redundanz wie sie RAID-Mechanismen bieten nicht mehr ausreichend. Erasure Coding schafft hier Abhilfe. Im Vortrag erklärt Wolfgang Stief, wie Erasure Coding grundsätzlich funktioniert. im ersten Teil erläutert er ein paar Grundideen hinter und Grundbegriffe zu Erasure Coding. Im zweiten Teil beschreibt unser Experte beispielhaft derzeit übliche Implementierungen von Erasure Coding. Er versucht dabei, möglichst ohne Mathematik auszukommen. Außerdem werden im Vortrag Vorteile aber auch Probleme, Grenzen und Fallstricke beim Einsatz von Erasure Coding beleuchtet. Abschließend folgen beispielhaft einige bereits heute übliche Anwendungen für Erasure Coding.
Am 27. April 2011 referiert Informatik-Student Marcus Riemer zu seiner Evaluierung der C++-Algorithmenbibliothek LEDA. Der Vortrag startet um 17 Uhr in Hörsaal 5.
Die Algorithmenbibliothek LEDA (Library of Efficient Data types and Algorithms) entstand am Max-Planck-Institut für Informatik in Saarbrücken unter der Leitung von Prof. Kurt Mehlhorn. Sie wird seit Jahren kommerziell vertrieben. Der Referent studiert an der FH Wedel Informatik und hat mehrjährige C++-Erfahrung. Er führte eine ausführliche Evaluierung durch und vergleicht die Ergebnisse mit der C++-Standardbibliothek und der Open-Source-Bibliothek Boost.
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.
2000 Build-Jobs, 35 aktive Entwicklungsprojekte, 250 Entwickler – um in diesem Setting die Build-Umgebung flexibel und gleichzeitig reproduzierbar zu halten, kommt bei Infonova ein Technologie-Stack bestehend aus Mesos, Docker, CoreOS und OpenStack zum Einsatz.
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickKarin Patenge
Ein Key-Value Store mit nativer Unterstützung für JSON, der auch Graphen und SQL “kann”. Der Foliensatz enthält detaillierte Informationen zur Nutzung der Oracle NoSQL DB aus Sicht der Anwendungsentwicklung als auch aus Sicht der Administration / des Betriebs.
2. Perl 5 Maintenance Fund
Spendentopf für die Wartung/Weiterentwicklung
des Sprachkerns
Perl Foundation vergibt Grants aus diesem
Topf
Existiert seit Mitte 2011
3. Perl 5 Maintenance Fund
Undankbare Aufgaben
Tiefgreifende Bugs
Verbesserungen für Kernentwickler
4. Danke @Nick und @Dave
Nick Dave
~ 540 h in ersten 5 Monaten ~ 1100 h bisher
Zigtausend Zeilen bearbeitet Tagging/Prüfung RT-
Meldungen
bisect.pl
Taint-Probleme (z.B. in
verkleinern von shared
Verbindung mit Regex, Tie,
objects (Bsp. POSIX,
sprintf, overload,
Storable, ...)
Debugger, ...)
relocatable @INC local @tied_array
Porting-Skripte Tied-Methoden in
AIX (stdbool) Verbindung mit eval()
Manpage-Skripte (buildtoc) Regex: Exponentieller
viele "Kleinigkeiten" Verbrauch von CPU und
Speicher
5. Danke @Nick und @Dave
Nick Dave
~ 540 h in ersten 5 Monaten Bus error with constant +
overload + stash
Zigtausend Zeilen bearbeitet
manipulation + bless
bisect.pl perl_destruct() leaks
verkleinern von shared PL_defstash
objects (Bsp. POSIX, Segfaults (tief
Storable, ...)
verschachtelte Strukturen,
relocatable @INC I/O)
Porting-Skripte security Issues with user-
AIX (stdbool) defined p{} properties
Manpage-Skripte (buildtoc)
Code ausführen in Regex
viele "Kleinigkeiten"
7. Im Sog der beiden...
… arbeiten andere weiter kostenlos am Perl 5
Kern
… gibt es unermüdliche Kämpfer in den Wirren
des RT
… ist noch jede Menge Platz für weitere
Entwickler