Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche

Aua-uff-Code! Archiv

35 Episoden
57 Minuten
Show Notes und Links From Nand to Tetris

Beschreibung Chapter 10: Compiler 1: Syntax Analysis

Pdf des entsprechenden Buchkapitels Chapter 10: Compiler 1: Syntax Analysis

Funktional oder objektorientiert?

Tail recursion = Endrekursion

Stefan hatte so seinen Probleme mit den schließenden Klammern

Quellcode von Stefans jack-compiler

Weitere Themen

Die letzte Episode war am 5.November 2019 …

Preload in Ecto mit left oder inner_lateral_join

Mein timing Problem lag darin, dass ich zuerst die Assoziation komplett geladen hatte, kein Index Problem

Tailwind.css

Tailwind Kurs bei Scrimba (benötigt Login, ist aber kostenlos)

Alpine.js

Alpine Kurs bei Scrimba (benötigt Login, ist aber kostenlos)

Phoenix Framework

Surface UI

Charts.css

Sequence Diagram

Die letzte IT-Keller Episode Googol

flowchart.fun

Mermaid

Etherpad Lite

Docker

Portainer* Stefan betreibt jetzt ein paar neue Dienste:

eine Gitlab Instanz zum Hosten des eigenen Codes

CodiMD zum kollaborativen Erstellen von Markdown am Laufen

CodiMD ist nun Hedgedoc

CodiMD ist ein anderer Fork des Ursprungsprojektes, hier ist die Geschichte dazu

eine Mattermost Instanz zum Chatten
1 Stunde 10 Minuten
Show Notes und Links From Nand to Tetris

Beschreibung Chapter 9: High-Level Programming

Präsentation Chapter 9: High-Level Programming

Eine (vermütlich ältere) gesamte Version des Buches liegt als Public Domain auf Archive.org: The Elements of Computing Systems

Quellcode von Stefans Game of Life

Blockout

Game of Life war bereits Thema in Episode 18

Video Life in life

Unterschiedliche Definitionen Starker Typisierung

Weitere Themen

Luftdaten.info

Bauanleitung mit Bauteileliste: NodeMCU ESP8266, SDS011 Feinstaubsensor, DHT22 Temperatur & Luftfeuchtigkeitssensor

CardIO Badge

Dart

The Boring Show

Jaguar ORM

Smartherd’s Dart Tutorial for Beginners: Basics and Fundamentals for Flutter

Just enough Dart for Flutter hat Stefan eigentlich NICHT gemeint, sondern

A tour of the Dart language

Polar Pulsmesser H10

Herzfrequenzvariabilität

Mumble

Nomachine NX
1 Stunde 5 Minuten
Show Notes und Links From Nand to Tetris

Beschreibung Chapter 8: Program Control

Präsentation Chapter 8: Program Control

Eine (vermütlich ältere) gesamte Version des Buches liegt als Public Domain auf Archive.org: The Elements of Computing Systems

Vordefinierte Symbole SP, LCL, ARG, THIS, THAT, … Chapter 6: Assembler

Quellcode von Stefans, mittlerweile funktionierender Lösung

kompletter Code: VMtranslator.rb

Weitere Themen

Codeanalyse mit Lint

Heredoc und Ruby

Ruby Case Statements

UPN - Umgekehrte polnische Notation

Stacktrace

Programmiersprache Dart

Flutter

Dateiformat FIT

Teletext Zeichensätze
1 Stunde 7 Minuten
Show Notes und Links From Nand to Tetris

Beschreibung Chapter 7: Stack Arithmetik

Präsentation Chapter 7: Stack Arithmetik

Matthias sagt, die Buchkapitel gibt es nicht mehr auf der Webseite. Aber:

Eine (vermütlich ältere) gesamte Version des Buches liegt als Public Domain auf Archive.org: The Elements of Computing Systems

Quellcode von Stefans Lösung

Stage 1: VMtranslator-stage1.rb

kompletter Code: VMtranslator.rb

Nochmals zur Klärung: Die Adresse steht in A, in M der Wert der sich hinter der Adresse A befindet.

Weitere Themen

Tinc VPN

Github zu Stefan’s Internet Radio Projekt.

Es gibt zu Tinc auch eine IOS und eine Android App.

35C3

Talks zum Congress auf media.ccc.de

Stefan ist Fan von Starbug: Talks von Starbug

Starbug’s Talk am 35C3: Venenerkennung hacken

Workshops der Podcastpat:innen wurden im Podcastpat:innenpodcast besprochen: PPP07 Podcastworkshops am 35C3

Stefan’s Interview mit Malte

21.-25.8.2019 im Ziegeleipark Mildenberg: Chaos Communication Camp

22.-24.3.2019 im DLF Funkhaus in Köln: Subscribe 10

30.-31.3.2019 in Essen: Podcamp Barcamp

Rückblick auf den Junghackertag am 35C3

18.1.2019 im Metalab in Wien: Podcasting Meetup 13

Thread mit Streit nach dem Congress auf Twitter v.a. zwischen padeluun und Erdgeist.

Twitter Account des Autismus Teams am Congress: C3Auti

Linus Neumann bei Lanz über sichere Passwörter

Hörempfehlungen

Empfehlung einiger Talks vom 35C3

Logbuch Netzpolitik 280: LNP280 Wolkensensorik

Freakshow 229: FS229 Telefonischturm

What the Fax?!

Frank Rieger’s: Hackerethik - eine Einführung

Linus Neumann’s Du kannst alles hacken – du darfst dich nur nicht erwischen lassen

Omegataupodcast 300, How Processors Got So Fast passt sehr gut zu unserem Prozessor - Kapitel

Omegataupodcast 301, Programmierung von Quantencomputern
1 Stunde 12 Minuten
C64 Weihnachtsdemo

Wikipediaseite zu Lot

SQL

Buch SQL Performance Explained von Markus Winand

Podcast Episode mit Markus Winand

SPARQL

SparQL Tutorial

Wikidata

Wikidata Query Service

z.B.: Die größten Städte mit Bürgermeisterin

Ergebnis eingebettet:

Stefans minimales Notebook derselben Abfrage

Project Jupyter

Jupyter Notebooks with Elixir and RDF

JupyterLab is Ready for Users

Elixir Kernel für Jupyter: IElixir

Wolfram Alpha

Kotlin

Buch Kotlin Big Nerd Ranch Guide

Buch Android Programming: The Big Nerd Ranch Guide

Udacity Kurs Developing Android Apps with Kotlin

GPS Tracking

Garmin Forerunner 235

Tracker: Stefan Tracker im Quellcode und als Demo

Gigatron

Gigatron Webseite

Vidos über den Gigatron
57 Minuten
Show Notes und Links

From Nand to Tetris

Chapter 5: Computer Architecture

Project 5: Computer Architecture

Der vollständige Code zu dieser Episode in HDL, für alle, die auch eine Hilfestellung wollen ;-)

Stefans defekte Tastatur: Cherry MX3

IT-Keller 37 All your tips belong to us, mit viel CSS Diskussion

Bulma.io

A complete guide to Flexbox

Jekyll Bulma Gem

Der dropdown Checkbox Hack

Das Content Element in Bulma

Die ‘Pinterest’-Cards heissen in Bulma Tiles

SVG in IT-Keller 38 - Schwellenländer und ich

Buch Interactive Data Visualization for the Web

D3.js

Flot Charts

Ionic baut auf Apache Cordova auf

Buch Mobile App Development with Ionic 2

React + React Native

Bücher Learning React und Learning React Native

Buch Programming Voice Interfaces

Buch Android mit Kotlin

gokrazy

The The Go Programming Language

Flutter

Dart
1 Stunde
Show Notes und Links

From Nand to Tetris

Chapter 4: Machine Language

Project 4: Project 4: Machine Language Programming

Machine Learning

Machine Learning Guide (Podcast)

Linear Digressions (Podcast)

Taming Text (Buch)

Metaprogramming Elixir

Destroy All Software

Wat (Talk)

The Perl Jam (31C3 - Talk)

The Perl Jam 2 (32C3 - Talk)

Logfile-Analyse

GoAccess
1 Stunde 19 Minuten
Show Notes und Links

From Nand to Tetris

Chapter 3: Sequential Logic

Project 3: Sequential Chips

D-Flip-Flop

im Elektronik Kompendium

auf Wikipedia

34C3 - The Ultimate Apollo Guidance Computer Talk

omega tau - Episode: 167 – The Apollo Guidance Computer

The ultimate commodore 64 talk [25c3]

Commodore 128

Pagefox

PocketChip

Pico 8

IT-Keller Episode 33 Sancho-Cloud mit Pico 8

Neuauflage des C64 als C64 Mini

Chaos macht Schule in Wien - Wiki

Lernpaket Conrad Components Basic Löten lernen

Stefan erzählt im IT-Keller übers Löten

ITK029 Ich spür’ meine Hände

ITK031 Versuchskaninchenbot

IC Station ist übrigens in Shenzhen (Singapur is falsch)

DIY Kit Game Kit Creative Electronics Experiment Toy Kit Module MCU Computer Game Machine for Tetris/Snake/Plane/Racing

Blinkenrocket

overflo a.k.a. Florian Bittner

Hackerspaceshop

Alexa in der IT-Keller Episode ITK032 Mir geht des Internet so am Oasch!

Flask ist ein Microframework für Python

Panodio

Android Programming for Beginners

Openbook Java ist auch eine Insel

PDF: Thinking in Java von 2006

Android Programming: The Big Nerd Ranch Guide

Google Text-to-Speech

Android Speech

Apache OpenNLP is a machine learning based toolkit for the processing of natural language text

Support Library

The Activity Lifecycle

Kotlin

Flutter

21st Century C, 2nd Edition

C im 21. Jahrhundert

FFmpeg - A complete, cross-platform solution to record, convert and stream audio and video

PostgreSQL
51 Minuten
Show Notes und Links

From Nand to Tetris

Chapter 2: Boolean Arithmetic

Project 2: Combinational Chips

siehe auch Episode 24

Addierer

ALU

Panoptikum - API Dokumetation

Json:api

Der API-Aufruf für Aua-uff-code

Chrome Browser Erweiterung json-formatter zur formatierten Darstellung von JSON responses.

JaSerializer - JSONAPI.org Serialization in Elixir.

Tokens

Hauspostanlage in der Mitte das Schloss, das alle 6 Postfächer öffnet

Open Source Ball
48 Minuten
Show Notes und Links

Florian Simon

Webseite Symptomatisch

Twitter @floriansimon

Podcast Interdisziplinäre Fallkonferenzen kompakt

Das Krautbeet Projekt

auf Twitter @krautbeet

Resilio, früher Bittorrent Sync

I²C Protokoll

SPI Protokoll
1 Stunde 6 Minuten
Show Notes und Links

Podcast Zeit für Wissenschaft von Melanie Bartos

Shimon Schocken stellt das Programm in 10 min selbst vor: From Nand to Tetris In 12 Steps

From Nand to Tetris

Alle Kapitel des Kurses

Cool Stuff - Linksammlung zum Thema auf der Projektwebseite

Software zum Download, um mitzumachen

The Elements of Computing Systems: Building a Modern Computer from First Principles

Coursera Kurs: Build a Modern Computer from First Principles

Implementierung eines Not CHIP Not { IN in; OUT out; PARTS: Nand(a=in, b=true, out=out); }

oder

CHIP Not { IN in; OUT out; PARTS: Nand(a=in, b=in, out=out); }

Hukl a.k.a. John Paul Baader - Webseite

Go

Buch The Go Programming Language

Android Studio

Geofencing

Xamarin

C#

Rust

Kotlin

Im Wienerischen ist ein “braader Weg”, nicht breit, sondern lang. :-)
57 Minuten
Show Notes und Links

Ramon Huidobro

@senorhuidobro auf Twitter

Website

Github Profile

Vienna-rb

Refugee Hackathon Vienna

Where2Help

auf Github

@rogerwinandy

Fonds Soziales Wien

Ruby Habits

auf Github

Ramon’s sister Pilar @tamacodechi

Crystal Habits Ramon mentions

Vienna Beamers = Elixir Study Group Vienna

Gosu - 2D Gaming Library for Ruby

Rails Girls Vienna

Food Waste Hackathon Vienna

Chat Bot Barcamp Vienna Website is meanwhile offline, an article about it at Futurezone

Bootstrap

TI-83 graphing calculator

Web Based Emulator

explaination hot to use it

Vienna Internation School

Stencyl

Scratch

Unity3D

Rails Girls, materials to get started

https://railsgirlssummerofcode.org/

the episode on Rails Girls Summer Of Code with Laura Gaetano

Openfarm

Lemmings
1 Stunde 1 Minute
Show Notes und Links

Andrea Mayr-Stalder

@turtlestitch auf Twitter

Turtlestitch

Stitchcode

Codeweek.eu 7.-22. Oktober

österreichische Ressourcen

österreichische Botschafter

österreichische Events

Codeweek.at

Hour of Code

Episode mit Horst Jens

Privacy Week

Chaos Computer Club Wien

Chaos macht Schule / Projektwiki

Turtlestitch

Michael Aschauer und seine alte Seite

Gallery

seltsamer Attraktor - auf Wikipedia

Drachenkurve - auf Wikipedia

Pythagoras-Baum - auf Wikipedia

graphische Programmierumgebung

Scratch

Lego Mindstorms bietet ebenfalls eine blockbasierte Codeentwicklung

Snap

Programmierumgebung

Logo

Turtle Grafik

Lissajous-Figuren

Episode zur Chaos-Theorie

Netidee

Beetle Blocks

Snap for Arduino

Turtlestitch FAQ

Blogpost über einen Deuerworkshop in einer amerikanischen Schule

Stitchcode

Stitchpad

Drawtool

Turtlestitch-Beta

Artikel über Juxlala

off-Mic besprochene Themen

…als Bonus-Links für unsere Hörer:innen

Ideen für weitere Stickmuster:

Peano-Kurve

Lissajous-Figuren

Iteriertes Funktionensystem

IFS Animator

Sierpinski-Dreieck

Raumfüllende Kurven

Sierpinski-Teppich

Einfache und regelmäßige Fraktale

Labyrinthe - Generator - Beispiele

Barnsley Farn

Skriptum Grundlagen der fraktalen Geometrie mit iterierten Funktionensystemen

Fabienne Serrière

@fbz auf Twitter

Webseite

Projekt KnitYak

@knityak auf Twitter

Kickstarter: Custom mathematical knit scarves

Kniterate: The Digital Knitting Machine

auf Kickstarter

Erziehungsorientierte Programmiersprachen
1 Stunde 18 Minuten
Show Notes und Links

Angelika Ployer

Yogicmind

a.ployer@yogicmind.at

Von Drama zu Karma

RSS-Feed

Podcatcher

Headset Superlux HMC 660X

Audio Recorder Zoom H6

Im Freien aufgenommene Episode

Störgeräusch einer GSM Interferenz

Monitoring, auch Hinterbandkontrolle genannt

DAW

Audacity

Reaper

Ultraschall

Auphonic

Auphonic Blog mit vielen Audiothemen

Georg Holzmann auf Twitter gholzmann

Studio-Link

Latenz

Skype

Audiocodec

MP3

variable und konstante Bitrate

Opus

Ogg

M4A

Komprimierung (ja, es gibt auch verlustfreie Audioformate, die komprimiert sind, wie FLAC)

Joint Stereo

patentrechtliche Aspekte von MP3

ID3-Tags

Normalisieren

Kompressor

Comfort Noise

jekyll-octopod

Beispiel-Metadaten einer Episode

Podlove Podcast Publisher ist ein Wordpress - Plugin

Podigee

Accessability

iTunes

gpodder

Bitlove

fyyd

Panoptikum

podcast.de

Podcast Der Lautsprecher

Episode zu Audioformaten

Sendegate

Sendezentrum

Podcastpatinnen in Deutschland

Podcasterei = Podcasting Meetup Österreich

Podcastpatinnen in Österreich

Subscribe 8 Konferenz

Die Konferenz im Frühjahr 2017 entfällt

Videomitschnitte zur Unsubscribe

Podcastpat_innen präsentieren: Podcast-Formate

Podcasting Workshop von Daniel Meszner
1 Stunde 4 Minuten
Show Notes und Links

RVM = Ruby version manager

.gitignore

SQLite

DBMS

DSL

SQL

MySQL

PostgreSQL

DB2

Microsoft SQL Server

Oracle (Database)

Relationale Datenbank

Apache Cassandra

CouchDB

MongoDB

Elastic Search

Apache Solr

Apache Lucene

Redis

Key Value Store

UFW - einfach zu installierende und konfigurierende Firewall

Kibana

Logstash

(primary) Key

UUID

Postgres Trigrams

Postgres Full Text Search

Postgis ist die Extension, nicht Postgeo!

InnoDB Tablespace Resizing

Map Reduce

Layer8 Episode mit Markus Winand

Normalisierung

XML-Datenbanken

objektorientierte Datenbank

Serialisierung

Neo4J

Lern Ruby On Rails 5, das Buch von Daniel Kehoe, kann kostenlos gelesen werden

Rails Girls Materialien

ActiveRecord unterstützt YAML unmittelbar

yaml_record - a data persistence library that complies with the ActiveModel API

Memcached

SAP Hana

Apache Hadoop

Google BigTable

R

Episoden von SE-Radio mit Hadoop-Bezug
Aua-uff-Code!

Aua-uff-Code!

Programmieren und Programmieren lernen