Informações:
Sinopse
Ein Podcast, mit dem zwei Lernende ihre Erfahrungen beim Lernen teilen.
Episódios
-
Episode 14 - Wiener Linien Abfahrtsmonitor revisited
17/12/2016 Duração: 01h05minShow Notes und Links siehe auch Shownotes zu Episode 12 Matthias Bendel Webseite Google + Twitter: @_mabe Github App.net: _mabe IT-Keller Podcast Abfahrsmonitor-Projekt Source Code auf Github Das eigentliche Script Raspberry Pi Das verwendete LC-Display Adafruit RGB positive 16X2 LCD+keypad Python RBL Suche - Service auch von Matthias programmiert Raspian RaspberryPi.org RSComponents AdaFruit Element 14 I²C GPIO = Allzweckeingabe/-ausgabe Open Data bei den Wiener Linien Open Data Gemeinde Wien Open Knowledge Foundation Open Knowledge Foundation Austria Open Knowledge Meetup Austria in Wien PyPI - the Python Package Index Parser für Kommandozeilen-Paramater getopt HTTP Library für Python Requests JSON JSON Beautifier: JSON Formatter Cron UTF-8 Puttin
-
Episode 13 - Git und Github
03/12/2016 Duração: 35minShow Notes und Links Git Github Aua-uff-code auf Github: Sourcecode der Webseite Minimaler Workflow # einmalig: Repo anlegen git init # Remote Repository hinzufügen git remote add origin git://pfad.zum/repository # und dann regelmäßig: bisherigen Stand von Server holen ("Pullen") git pull origin master # ... arbeiten ... # alle Änderungen sammeln git add --all . # Daraus einen Commit erstellen git commit -am "was habe ich gemacht und warum" # Auf den Server schieben ("pushen") git push origin master Weiterführende Materialien Git Tutorial Try Git Git Buch Pro Git
-
Episode 12 - Hardwareprojekte mit Matthias Bendel
12/11/2016 Duração: 50minShow Notes und Links Matthias Bendel Webseite Google + Twitter: @_mabe Github App.net: _mabe IT-Keller Podcast Abfahrsmonitor-Projekt Source Code auf Github Das eigentliche Script Zeitungartikel im Standard: Wiener-Linien-Abfahrtsmonitor mit Raspberry Pi gebastelt Open Data Open Data bei den Wiener Linien Raspberry_Pi des verwendete LCD-Display Adafruit RGB positive 16X2 LCD+keypad Python RBL Suche - Service auch von Matthias programmiert Raspian Open Knowledge Foundation Austria Robert Harm und seine Projekte: Ladezonen Wien Parkplatzsuche Raspberry Pi Real-Time Public Transport Departure Monitor ist die Weiterentwicklung von Matthias’ Projekt CheckIO Weitere Projekte: Arduino Espruino Bring Your Own Mute Button - Talk auf der Unsubscribe MIDI Stefans Heizungssteuerungsüberwachung - Slides zu eine
-
Episode 11 - Anna programmiert und erzählt uns davon
03/11/2016 Duração: 01h08minShow Notes und Links Free Code Camp Vermutlich hat Stefan diese Podcast Episode des Changelog zu Free Code Camp gehört: The Changelog - Free Code Camp JQuery Boostrap hat eine gute Dokumentation Codepen Responsive Design W3School Erratum: Die aktuelle Version von JQuery ist 3.1.1 ! Twitch DOM Atom Emmet Tabs versus Spaces W3C: Javascript Style Guide Annas Webseite
-
Episode 10 - Wie funktioniert das WWW?
21/10/2016 Duração: 01h09minShow Notes und Links Internet und WWW Request-Response-Cycle Statische und dynamische Webseiten Domainnamen IP-Adressen Web-Server Standardports: 80 Webserver, 443 https, 25 smtp und viele mehr. Apache Server ngnx lighttpd HTTP/2 spdy Fehlermeldungen Get-Request Post-Request Put-Request Cookies Disqus Wordpress Index.php und mod_php Model View Controller Konzept Rails jQuery Google Maps Podlove Webplayer JSON PHP Perl Node.js Dokuwiki API Framework Visualisierung des Ladevorgangs in den Google Chrome Developer Tools:
-
Episode 9 - Lizenzen
09/08/2016 Duração: 01h12minShow Notes und Links Prisma EULA Endnutzer-Lizenzvertrag Safe Harbor Max Schrems Freie Sofware Die vier Freiheiten SAP Nitrous NDA choosealicence CreativeCommons Souurceforge Markdown txt LaTeX Freeware Shareware Gemeinfreiheit Public Domain Open Source Freie Software GNU MIT Apache AGPL Debian - Mozilla Namensstreit Gnuzilla Icedove Beerware Cardware
-
Episode 8 - Horst Jens und Spielend Programmieren
17/07/2016 Duração: 01h10minShow Notes und Links Horst Jens in Action Spielend Programmieren Horst Jens auf GitHub Open Source Geany Blender Python C C-Sharp, C# HTML CSS Javascript Assembler Basic Scratch Pocket Code Java Eclipse Guido van Rossum Python für Kids Pygame Lernen am Modell Visuelles Programmieren GitHub Objektorientierte Programmierung Steam Lego Mindstorms Arduino Breadboard IOT Austria bzw. OSDomotics Minecraft Rogue-like Raspberry Pi Dungeon Crawl Burren Coding Camp Biertaucher Podcast
-
Episode 7 - Programmieren und der ganze Rest
30/06/2016 Duração: 01h15minShow Notes und Links Integrierte Entwicklungsumgebung (IDE) Sublime Editor Atom Editor VI Editor Tutorial für VI bei Wikibooks Syntax Highlighting Scratch Syntaxfehler Stacktrace Stack Exercism Spezifikation Sunk Cost Fallacy Best Practice Cowboy Coder Tabs versus Spaces
-
Episode 6 - Laura Gaetano and RGSOC
10/06/2016 Duração: 01h10minShow Notes und Links Laura Gaetano auf Twitter: @alicetragedy Lauras Homepage Rails Girls Summer of Code RGSoC on Twitter RGSoC Accepted Projects 2016 Travis Foundation Rails Girls Rails Girls on Twitter Ruby Habits Meetup vienna.rb Meetup Codecademy Coursera Mail Address of Rails Girls Summer of Code summer-of-code@railsgirls.com
-
Episode 5 - Richard Hemmer
23/05/2016 Duração: 01h04minShow Notes und Links Richard Hemmer seine Portfolio Seite auf Twitter: @stormgrass arbeitet auch als historischer Berater Github Profil Zeitsprung Podcast Episode 31: Blitzkrieg im Fußballstadion erklärt den Twitter Handle @stormgrass Episode 33: Curta – eine Rechenmaschine und ihre Geschichte Episode 15: Das Mailüfterl Episode 06: Ada und die Pferdewetten, behandelt auch Babbage’s Analytical Engine Daniel Messner auf Twitter: @meszner Free Code Camp DevOps Codeschool React Editor Atom Vue.js Meetups in Wien: Webclerks im Stockwerk Coworking Space Vienna.js im Sektor 5 Coworking Space Free Code Camp We are Developers Konferenz You Don’t Know JS Paarprogrammierung Ruby Rogues, Episode 259 Pair Programming with Jay Bobo of Pair Columbus Digital Ocean Let’s Encrypt https Heroku Nitrous Nitrogen Atom Plugin
-
Episode 4 - Railsgirls
19/05/2016 Duração: 53minShow Notes und Links Rails Girls Rails Girls Vienna Wiener Installationsanleitung Wiener Tutorial Buch Head First Ruby Leseprobe Autor interviewt beim letzten Ruby on Rails Podcast Episode 216 Buch Hello Ruby von Linda Liukas Buch Agile Web Development with Rails von Sam Ruby Buch The Ruby on Rails Tutorial von Michael Hartl Buch Programming Ruby 1.9 & 2.0 (4th edition) aka The Pickaxe Book von Dave Thomas und Chad Fowler Sektor 5 Ruby Ruby on Rails Javascript Bootstrap MVC Konzept DSL Domainspecific Language Compiler Heroku Webseite, Heroku bei Wikipedia Railshoster Nitrous Sketchnotes
-
Episode 3 - Die Mauer mit Daniel Messner
05/05/2016 Duração: 01h19minShow Notes und Links Daniel Messner Daniels Publikationen SPSS Coding History Stimmen der Kulturwissenschaften Zeitsprung Podcast mit (Richard Hemmer MOOC - Massive_Open_Online_Course Fernuniversität Hagen Udacity Coursera Python Universität Wien C++ Exception Handling = Ausnahmebehandlung Heap Stack = Stapelspeicher Speicherverwaltung Garbage Collection Statische Typisierung Datentyp Operatorüberladung … und nein, es ist im strikten Sinne in Javascript nicht vorgesehen Monkey Patch Call by Value = Wertparameter Call by Reference = Referenzparameter Bit Manipulation Programmierparadigma <- prozedurales und objektorientiertes Programmieren Javascript Free Code Camp HTML CSS React.js Node.js JQuery Stackoverflow Meetup - Gruppen Podcasting Meetup Wien, auch auf Twitter Javascript Meetup Wien Free Code Camp Vienna Die 10 000 Stunden Regel stammt aus Outliers Atom Editor Software Engineering Radio Python Daniels Visualisier
-
Episode 2 - Babylonische Sprachenvielfalt
04/05/2016 Duração: 01h07minShow Notes und Links Erratum: Anzahl der HTML-Befehle > 100 HTML Element Referenz bei Mozilla Was wozu lernen? HTML, CSS und Javascript = Ein (kleiner) Stack für Webseiten-Entwicklung AJAX Seperation of Concerns = Trennung der Verantwortlichkeiten Ein Rundgang durch viele Programmiersprachen BASIC Logo Scratch PHP (interpretiert) Perl Python Ruby C (kompiliert) C++ C# (C-Sharp) Java (Bytecode, virtualle Maschine, JVM; write once, run everywhere) Assembler Maschinensprache R MathematicaWolfram AlphaMit Mathematica erstelltes Bild Erlang (OTP) Elixir Processing Bibliotheken z.B. GUI-Bibliotheken Tcl GTK QT UIKit Swing AWT JavaFX Microsoft Silverlight Adobe Flash WPF Windows Presentation Foundation Windows Forms D3 E-Charts Frameworks Ruby on Rails
-
Episode 1 - Git und HTML
05/04/2016 Duração: 57minShow Notes und Links Intro und Begrüßung Anna hat Hausaufgaben gemacht. Repository bei GitHub erstellen. Pushen und pullen. Das hat sie über Gui geschafft, nicht aber über Kommandozeile, weil sie an der Installation von Git gescheitert ist. (Inzwischen hat sie es geschafft, Git zu installieren). Anna plant, dass sie zum Programmieren lernen nicht MacOS, sondern Linux verwenden wird, da ihr das vertrauter ist. Installation von Git: Mac: brew install git Windows: Installer für Git verwenden Linux: Ist in den üblichen Paketen enthalten. Was passiert bei add, merge und commit? Wieso ist commit etwas anderes als save? Tests für Software. Welche Vorgehensweisen gibt es, wofür sind sie gut. Was passiert bei pull und push? Wozu ist das gut. (Während Stefan gleichzeitig von der Aufnahmetechnik getrollt wird und sich verzögert hört.) Git und GitHub sind nicht das einzige Versionierungssystem/die einzige Plattform, die man für Programmierprojekte nutzen kann, die Vorgehensweise ist aber überall ähnlich.
-
Episode 0 - Aller Anfang ist schwer
21/03/2016 Duração: 01h38sShow Notes und Links Ungeklärt ist leider noch, warum haben wir trotz Headsets auf den Köpfen über ein drittes Mikro aufgenommen haben und deshalb klingen, als würden wir in einer Blechdose sitzen. Der Name des Podcasts bezieht sich auf Hour of Code, ein Projekt, das Menschen das Programmieren spielerisch näher bringen möchte. HTML Gamification bei Freecodecamp Account bei GitHub JavaScript Learn in Public Anna braucht ein Ziel, auf das sie hinarbeiten kann. Stefans Idee: HTML lernen anhand der Entstehung des Blogs zum Podcast. Quasi den Lernprozess sichtbar machen. Aufgabe für Anna: “Lege einen GitHub Account an, Lege dort ein Repository an, pulle von diesem Repository und pushe von diesem repository, nicht nur über das Webinterface, sondern auch von der Kommandozeile.” Sinn der Aufgabe: Anna soll lernen, mit dem Werkzeug Git umzugehen. Git ist ein sogenanntes Versionierungssystem. Neue Folgen sind 14-tägig geplant. Feedback bitte an den Twitteraccount @AuaUffCode oder unter auf der