Übersetzen alter Arcade-Spiele in JavaScriptnorbert_kehrer
Folien zum Vortrag auf dem VCFE 2015. Es wird gezeigt, wie klassische 6502-basierende Videospiele automatisch in JavaScript übersetzt werden können. Der Übersetzungsprozess und die Optimierungsmöglichkeiten sind überraschend herausfordernd. Nach dem Hinzufügen der spezifischen Grafikausgabe erhält man in modernen Browsern ausführbare originalgetreue Videospiele.
Sprint - Exciting Insights from Translating a Classic Car Racing Game to Java...norbert_kehrer
As a follow-up to static binary translation of arcade games to JavaScript, this talk is about the interesting ways to implement simple AI for oponent cars in the classic racing game "Sprint" and how this led me to modern robotics research like the potential field method.
La visita a las Oficinas Centrales de Línea Directa Aseguradora, nueva actividad esden FIELD TRIPS en el Master en Dirección de Marketing Digital y Comunicación Empresarial en Internet (Web 2.0)
Objetivos Académicos
El objetivo de la visita es introducir los conceptos de Marketing Digital a través de la visita a la compañía de seguros líder a nivel nacional.
Los alumnos visitarán las instalaciones de Línea Directa Aseguradora, para que, guiados por Ismael Alcolea, Director de Marketing On line de la compañía, puedan conocer todo lo referente a su estrategia de Marketing Digital.
Translating Classic Arcade Games to JavaScriptnorbert_kehrer
This document discusses translating classic arcade games like Asteroids from the 6502 processor to JavaScript. It begins by explaining emulation versus recompilation approaches. It then describes translating the 6502 assembly code to JavaScript by representing registers as variables and memory as arrays. Challenges like conditional branches are addressed. Optimization techniques like redundant flag calculation elimination are discussed, linking the translation to compiler theory topics like liveness analysis. The goal is a browser-playable version of Asteroids that demonstrates translating a real-world 6502 application to JavaScript.
Emulation von HP-Taschenrechnern auf dem Atari 800XLnorbert_kehrer
Folien zum Vortrag auf dem VCFE 2015. Es wird ein Emulator von klassischen HP-Taschenrechnern der 1970er-Jahre auf Homecomputern der 1980er-Jahre beschrieben.
Übersetzen alter Arcade-Spiele in JavaScriptnorbert_kehrer
Folien zum Vortrag auf dem VCFE 2015. Es wird gezeigt, wie klassische 6502-basierende Videospiele automatisch in JavaScript übersetzt werden können. Der Übersetzungsprozess und die Optimierungsmöglichkeiten sind überraschend herausfordernd. Nach dem Hinzufügen der spezifischen Grafikausgabe erhält man in modernen Browsern ausführbare originalgetreue Videospiele.
Sprint - Exciting Insights from Translating a Classic Car Racing Game to Java...norbert_kehrer
As a follow-up to static binary translation of arcade games to JavaScript, this talk is about the interesting ways to implement simple AI for oponent cars in the classic racing game "Sprint" and how this led me to modern robotics research like the potential field method.
La visita a las Oficinas Centrales de Línea Directa Aseguradora, nueva actividad esden FIELD TRIPS en el Master en Dirección de Marketing Digital y Comunicación Empresarial en Internet (Web 2.0)
Objetivos Académicos
El objetivo de la visita es introducir los conceptos de Marketing Digital a través de la visita a la compañía de seguros líder a nivel nacional.
Los alumnos visitarán las instalaciones de Línea Directa Aseguradora, para que, guiados por Ismael Alcolea, Director de Marketing On line de la compañía, puedan conocer todo lo referente a su estrategia de Marketing Digital.
Translating Classic Arcade Games to JavaScriptnorbert_kehrer
This document discusses translating classic arcade games like Asteroids from the 6502 processor to JavaScript. It begins by explaining emulation versus recompilation approaches. It then describes translating the 6502 assembly code to JavaScript by representing registers as variables and memory as arrays. Challenges like conditional branches are addressed. Optimization techniques like redundant flag calculation elimination are discussed, linking the translation to compiler theory topics like liveness analysis. The goal is a browser-playable version of Asteroids that demonstrates translating a real-world 6502 application to JavaScript.
Emulation von HP-Taschenrechnern auf dem Atari 800XLnorbert_kehrer
Folien zum Vortrag auf dem VCFE 2015. Es wird ein Emulator von klassischen HP-Taschenrechnern der 1970er-Jahre auf Homecomputern der 1980er-Jahre beschrieben.
Open Source und Free Software unter WindowsMartin Leyrer
Die erste Assoziation zu Open Source und Freier Software ist oft eine GNU/Linux Distribution. Viele Anwender scheuen aber aufgrund der (vermuteten) Komplexität vor einem Wechsel auf das neue Betriebssystem zurück.
In diesem Talk möchte ich zeigen, dass man auch unter Windows eine Vielzahl von Open Source Anwendungen und Freie Software im täglichen Umgang mit dem PC einsetzen und so den sanfteren Wechsel zu einem freien Betriebssystem vorbereiten kann.
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0Stefan Pfeiffer
Warum ist das Unternehmen 2.0 nicht aufzuhalten? Vier Megatrends verstärken sich gegenseitig und reißen die traditionellen Mauern der Unternehmen (und Verwaltung) nieder. Zu den Trends einige Beispiele aus meinem Arbeitsalltag bei IBM und wie ich die Megatrends nutze.
Open Standards, Open Source, Open Data. Zuviel des Guten?Arnulf Christl
Ein Vortrag von der FOSSGIS Konferenz 2013 in Rapperswil, Schweiz. Die Online Version dieses Vortrags finden Sie unter: http://metaspatial.net/conferences/fossgis2013_open.html
Der Vortrag beleuchtet ausnahmsweise mal die Schattenseiten dieser drei Gesellen, denn: Ja, es gibt sie, z.B.
* behindern Standards Innovation,
* zerstört Open Source bewährte Geschäftsmodelle und
* Open Data fördert das Chaos.
Eine konstruktive Herangehensweise zeigt, dass es lediglich gilt diese Schattenseiten auzuleuchten, um das volle Potential expliziter Offenheit ausschöpfen zu können.
When Plato Left The Cave - A brief history of Lotus Notes
Jump back in time to 1974. In a Harvard dormitory, Bill Gates, future cofounder of Microsoft, is goofing off playing poker and pinball. Over in India, Steve Jobs, future cofounder of Apple, has shaved his head and is wandering around seeking enlightenment. Out in Hawaii, Steve Case, future cofounder and head of AOL Time Warner, is busy writing album reviews for his Honolulu high school newspaper. While these future billionaire CEOs of Internet-industry behemoths are busy enjoying their last teenage years, at a university town in Illinois the 'Net' has already arrived. Indeed: it's in full swing!
In the following years the germ cell of Lotus Notes began to grow and to evolve to the world's leading groupware application.
Follow the timeline from the past to present in the history of Lotus Notes / Domino.
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2005 hervorzusagen. Auf der Liste sind:
- Open Source / Free Software
- WebAnalytics
- Compression
- VoIP
- Rich Thin Clients
- WiFi/WiMax
- SOA (Service-oriented architecture)
- Flash Streaming
- DAISY
- Folksonomy
The document is a calendar from January to December 2017 that highlights important dates and devices in the history of computing. Each month notes early computing devices from different decades, including the Atari Paddles from 1977, the Palm Tungsten E from 2003, the Olivetti Quaderno from 1992, and the Competition Pro from 1986. The calendar serves to illustrate the evolution of computers and digital information management over time with pictures and facts from key dates and devices.
Open Source und Free Software unter WindowsMartin Leyrer
Die erste Assoziation zu Open Source und Freier Software ist oft eine GNU/Linux Distribution. Viele Anwender scheuen aber aufgrund der (vermuteten) Komplexität vor einem Wechsel auf das neue Betriebssystem zurück.
In diesem Talk möchte ich zeigen, dass man auch unter Windows eine Vielzahl von Open Source Anwendungen und Freie Software im täglichen Umgang mit dem PC einsetzen und so den sanfteren Wechsel zu einem freien Betriebssystem vorbereiten kann.
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0Stefan Pfeiffer
Warum ist das Unternehmen 2.0 nicht aufzuhalten? Vier Megatrends verstärken sich gegenseitig und reißen die traditionellen Mauern der Unternehmen (und Verwaltung) nieder. Zu den Trends einige Beispiele aus meinem Arbeitsalltag bei IBM und wie ich die Megatrends nutze.
Open Standards, Open Source, Open Data. Zuviel des Guten?Arnulf Christl
Ein Vortrag von der FOSSGIS Konferenz 2013 in Rapperswil, Schweiz. Die Online Version dieses Vortrags finden Sie unter: http://metaspatial.net/conferences/fossgis2013_open.html
Der Vortrag beleuchtet ausnahmsweise mal die Schattenseiten dieser drei Gesellen, denn: Ja, es gibt sie, z.B.
* behindern Standards Innovation,
* zerstört Open Source bewährte Geschäftsmodelle und
* Open Data fördert das Chaos.
Eine konstruktive Herangehensweise zeigt, dass es lediglich gilt diese Schattenseiten auzuleuchten, um das volle Potential expliziter Offenheit ausschöpfen zu können.
When Plato Left The Cave - A brief history of Lotus Notes
Jump back in time to 1974. In a Harvard dormitory, Bill Gates, future cofounder of Microsoft, is goofing off playing poker and pinball. Over in India, Steve Jobs, future cofounder of Apple, has shaved his head and is wandering around seeking enlightenment. Out in Hawaii, Steve Case, future cofounder and head of AOL Time Warner, is busy writing album reviews for his Honolulu high school newspaper. While these future billionaire CEOs of Internet-industry behemoths are busy enjoying their last teenage years, at a university town in Illinois the 'Net' has already arrived. Indeed: it's in full swing!
In the following years the germ cell of Lotus Notes began to grow and to evolve to the world's leading groupware application.
Follow the timeline from the past to present in the history of Lotus Notes / Domino.
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2005 hervorzusagen. Auf der Liste sind:
- Open Source / Free Software
- WebAnalytics
- Compression
- VoIP
- Rich Thin Clients
- WiFi/WiMax
- SOA (Service-oriented architecture)
- Flash Streaming
- DAISY
- Folksonomy
The document is a calendar from January to December 2017 that highlights important dates and devices in the history of computing. Each month notes early computing devices from different decades, including the Atari Paddles from 1977, the Palm Tungsten E from 2003, the Olivetti Quaderno from 1992, and the Competition Pro from 1986. The calendar serves to illustrate the evolution of computers and digital information management over time with pictures and facts from key dates and devices.
The document discusses PRISM and Section 702 of the Foreign Intelligence Surveillance Act. It states that Section 702 allows for the targeted acquisition of foreign intelligence from foreign targets located outside the US with FISA Court approval. It cannot target US citizens or anyone inside the US. Collection is subject to extensive oversight from the Courts, Congress, and Executive branch, including semiannual compliance reports. Section 702 has provided intelligence on terrorist networks, proliferation, and cyber threats.
This document provides instructions for using the basic interface and functions of IBM Lotus Notes 8. It outlines how to perform common tasks like customizing the home page, starting applications, searching, working with mail and calendar items, and using contacts. Keyboard shortcuts are also listed to help navigate windows and perform actions like opening documents, switching between panes and windows, and marking messages as read.
Produktives Arbeiten mit freier Software | C.Habermueller
1. 1 / 25
Produktives Arbeiten mit
freie Software
Christian Habermüller
http://news.fuer-IT-Profis.de
2. 2 / 25
Die vier Freiheiten von
freier Software
• Software zu jedem Zweck zu nutzen
• Software zugänglich zu halten
– Implizieren den Zugang zum Quelltext
(Sourcecode)
• Software zu verändern / zu verbessern
• Software zu verbreiten
– Auch kommerziell
3. 3 / 25
Freie Software ist nachhaltig
• Keine Abhängigkeit vom Hersteller
• Vertrauen durch Offenlegung des
Quelltextes
• Freie Verwendung in der Bildung
• Kostengünstige Verbreitung
4. 4 / 25
Finanzierung freier Software
• Durch Stiftungen
– Linux Foundation, Gnome Foundation
• Durch Unternehmen
– IBM, Google, ...
5. 5 / 25
Die Historie von Ubuntu
(1/2)
• 1969: Ken Thompson und Dennis Ritchie
entwickeln Unix an den Bell Laboratories von
AT&T
• 1983: Richard Stallmann gründet das GNU-
Projekt
6. 6 / 25
Die Historie von Ubuntu
(2/2)
• 1991: Linus Torvalds veröffentlicht Linux 0.01
• 1992: Linux wird unter die GNU GPL gestellt
• 1993: Ian Murdock gründet die Distribution
Debian
• 2004: Mark Shuttleworth gründet die Firma
Canonical und veröffentlicht Ubuntu 4.10
Warty Warthog
7. 7 / 25
Entwicklungszyklen von Ubuntu
• Release
– Alle 6 Monate eine neue Ausgabe
• Support
– Wird für 18 Monate unterstützt
• LTS-Support
– 3 Jahre Desktop
– 5 Jahre Server
8. 8 / 25
Vorteile von freier Software
• Keine Lizenzkosten
• Volle Hardware-Auslastung
– Kein Ausbremsen durch Schutz-Software
• Engagierte Unterstützung
• Vieles betriebssystemunabhängig erhältlich
• ...
9. 9 / 25
LiMux – Die IT-Evolution
•
• Stadtverwaltung München nutzt
freie Software
– Beschluß durch Stadtrat im Frühsommer 2004
– Stadtweit einheitlicher LiMux-Basisclient
– Bevorzugt unabhängige Lösungen
– Konsolidierung / Migration zu OpenOffice
10. 10 / 25
LiMux 4.0 – Technische Eckdaten
• Basiert auf
– Ubuntu 10.04 LTS
– KDE 3.5
– OpenOffice.org 3.2.1
– Mozilla Firefox
– Mozilla Thunderbird
11. 11 / 25
Insgesamt
15.000 Arbeitsplätze
mit mehr als
21.000 Makros, Formulare und
Vorlagenobjekte
sind umzustellen
25. 25 / 25
Diese Präsentation ist ausschließlich für den informativen Einsatzzweck gedacht und wird als
diese ohne jegliche Garantie oder Gewährleistung bereitgestellt.
Der Autor ist ausdrücklich nicht haftbar für mögliche Folgen oder mögliche Schäden, die
durch die Verwendung des bereitgestellten Materials entstehen können oder könnten.
Hinweise, Verweise oder Verknüpfungen bzw. Links in diesem Material unterliegen ebenfalls
diesem Haftungsausschluß und sind Eigentum des jeweiligen Rechteinhabers.
Die Rechte von geschützten Markennamen, Handelsmarken sowie alle weiteren Rechte
unterliegen dem jeweiligen Rechteinhaber und bzw. oder des Eigentümers derselben.