NC007 – Away: Application Layer

Länge: 01:24:58
Veröffentlicht von arduina unter CC BY 3.0.

 

Nach einer langen Pause geht es endlich wieder weiter mit N00bcore. Mit der siebten und den kommenden Folgen setzen wir die Reise in den Cyberspace fort und schlüsseln das Thema entlang des OSI-Modells auf.

Wir beginnen mit der höchsten, also 7. Schicht des OSI-Modells, die “Application Layer”. Osi? Iso? iOS? Was das ist und was das alles soll erklärt uns Jan Schulte, seines Zeichens Webentwickler. Daher kennt er sich auch bestens mit der 7. Schicht aus und führt uns durch den Protokollezoo der Webentwicklung. Wir erfahren, woher das www kommt, was das Besondere an Web Apps ist, welche Technologien eine Rolle dabei spielen und wie sie programmiert werden.

Viel Spaß und gute Unterhaltung!
Und danke für eure Geduld.

 

Osi-model-jb

Das OSI-Modell (Bild von John Blade) http://commons.wikimedia.org/wiki/File:Osi-model-jb.png

  • Jan Schulte aka neinasaservice
  • Railsgirls, eine Initiative, um mehr Frauen für die IT zu gewinnen
  • OSI-Modell
  • Cre: Das Internet und die Hacker
  • Cre: E-Mail (momentan funktionieren die Links bei mir leider nicht, ich bin mir aber sicher, dass das entweder an mir liegt oder sich bald löst)
  • Tim Berners-Lee
  • Browserwars
  • 6 degrees of Wikipedia Wettkampf
  • Curl: Command, den man auf Linux und auf dem Mac im Terminal verwenden kann. Für Windows habe ich jetzt widersprüchliche Meinungen gehört, ich glaube aber, dass wget präzise das gleiche kann. Zu wget gibt es auch einen (hoffentlich) anfängerInnenfreundlichen Blogpost drüben auf fionalerntprogrammieren
  • Blockquote: <blockquote> Dies ist ein Zitat </blockquote>
  • SQL ist eine Datenbanksprache, die sehr praktisch ist, um zu beschreiben, welche Daten man aus einer Datenbank haben will
  • CSS - Cascading Style Sheet, sorgt dafür, dass eine Website nicht so aussieht.
  • hood.ie - das Projekt, das Jan erwähnte, als es um Offline Apps ging. Haben eine großartige Sektion “animals” auf ihrer Seite
  • WebRTC - geklaut aus der Wikipedia: WebRTC (Web Real-Time Communication, deutsch „Web-Echtzeitkommunikation“) ist ein […] offener Standard für Echtzeitkommunikation (VoIP, Chat, Video-Telephonie) innerhalb eines Webbrowsers ohne weitere Client-Software. Es dient der Aufnahme, Kodierung und […] Übertragung von Multimedia-Inhalten und Dateien zwischen Webbrowsern in Echtzeit.
  • MeetUp.com – schaut mal, was es für Tech-Meetups in eurer Stadt gibt. Legt euch ein Profil an, dann werden euren Interessen entsprechend MeetUps empfohlen
  • Open Tech School - ich hatte mich natürlich geirrt, es gibt auch Chapter in Hamburg, Frankfurt und Dortmund. Schaut unbedingt mal vorbei oder gründet eines in eurer Stadt, die machen super Events und Workshops. Ich bin z.B. ein großer Fan des “Learn ‘n Tell”, inspiriert vom “Hack ‘n Tell”
  • Code Academy bietet unheimlich viele verschiedene  Programmier- und Techkurse an
  • Chaos Communication Congress
  • Chaospatinnen
Ergebnisse unserer Curl Abfrage

Ergebnisse unserer Curl Abfrage


 

 

 

NC006 – Was ist ein Internet?

Länge: 01:24:44
Veröffentlicht von arduina unter CC BY 3.0.

Internet! Endlich!

theresaMit Theresa, einer absoluten Internet-Fachfrau, betreten wir die wundervolle Welt des Internets. Wir tasten uns vorsichtig an die Thematik heran, um zu verstehen, was das Internet ist und wie es funktioniert.

Theresa erklärt uns geduldig, woraus das Internet besteht, wie eine Verbindung zustande kommt, wie wir Daten versenden und wohin unsere Informationen alles so wandern, ehe sie an ihr Ziel gelangen.

Nebenbei bekommen wir eine Ahnung davon, wie offen unsere intimsten Emails durch die Welt wandern, welche Grundsätze in das Internet eingebaut sind, was es mit der Netzneutralität auf sich hat und dass das Internet anscheinend voll ist.

Wir wünschen wie immer viel Spaß und Freude und interessante Aha-Erlebnisse mit n00bcore, Folge sechs.

 

 

 

Bildschirmfoto 2014-05-27 um 19.53.26

NC005 – Wie programmiert man einen Computer?

Länge: 01:09:21
Veröffentlicht von arduina unter CC BY 3.0.

Wie funktioniert eigentlich dieses Programmieren? Um das zu verstehen, besuchen wir den berühmt-berüchtigten Programmierer Andreas Bogk.
Andreas bereitet uns schon seit Jahren Kopfschmerzen mit allerhand Technik-Kram, Vorträgen, Podcasts und Bier. Ziemlich gutem Bier.

Andreas erklärt uns, wie genau ein Programm geschrieben wird, was man dafür braucht und was dabei beachtet werden muss. Wir besprechen, wie die verschiedenen Arten und Weisen, beziehungsweise Paradigmen heißen und was sie bedeuten. Außerdem lernen wir ein wenig, was für Programmiersprachen es gibt, versuchen uns abermals am Turing-Vollständigkeits-Dings und verstehen endlich wieso wir immer ausgelacht werden, wenn wir behaupten, dass wir “nur ein bisschen HTML programmieren” können.

Mit dabei ist Claudia im Nebenzimmer mit einem sensationellen 5-fachen Nieser und Andreas riesiger Kühlschrank, der im Hintergrund mitbrummt.

!!!!!!!!!!!!!!!!!!!!Werbung!!!!!!!omg!!!!!!!!!!!!!!!!

  • Looking into Black Boxes – unser Crowdfunding-Projekt für eine Webserie über Algorithmen. Wir brauchen noch knapp 600€  etwa 550€ und haben noch 7 Tage übrig!
  • Quelltextlesung, Nr. 1 und Nr. 2 – nächste Folge am Besten via Twitter unter #quelltextlesung verfolgen

 

NC004 – Was ist ein Betriebssystem?

Länge: 01:44:29
Veröffentlicht von arduina unter CC BY 3.0.

Jede und Jeder hat schonmal davon gehört, manche haben das sogar schon mal installiert und viele haben sich schon irgendwann mal darüber aufgeregt: Das Betriebssystem. Aber was genau ist eigentlich dieses Ding, dem wir allzu oft die Schuld für unser aller Versagen in die Schuhe schieben?

Um der Frage auf den Grund zu gehen, besuche ich einen guten Freund, den Daniel Mack. Daniel ist ein Podcast-erprobter, audiophiler und sehr geduldiger Entwickler und erklärt uns, was ein Betriebssystem ist. Das ist kein leichtes Unterfangen und bringt uns Beide am Anfang ganz schön ins Stottern. Aber nach einem kurzen Stromausfall wird alles besser!
Wir lernen, wie ein Betriebssystem funktioniert, mit welchen Komponenten es interagiert, und wie ein Computer es hinbekommt, so zu tun, als wäre er Multi-Tasking-fähig. Außerdem erklärt Daniel, was der Unterschied zwischen einem freien und nicht-so-freien Betriebssystem ist und gibt uns einen Einblick in den Entwicklungsprozess eines Linux Kernels, den er selbst als Linux-Kernel-Entwickler stets live mitbekommt.

Als Bonus gibt es noch einen Exkurs in die wunderbare Welt der freien Software und oben drauf ein wenig buddhistische Anti-Prokrastinations-Lehre.

Viel Spaß!

NC003 – Was ist digital?

Länge: 01:33:18
Veröffentlicht von arduina unter CC BY 3.0.

Überall ist immer die Rede von der Digitalisierung des Lebens, des Alltags, der Informationen und der Waschmaschine. Aber was bedeutet das eigentlich, “digital”?

Auf der Suche nach den Ursprüngen und den Bedeutungen des Begriffs erhielt ich Unterstützung vom Papst des deutschsprachigen Podcasts: Tim Pritlove.

Zusammen erkunden wir die Wortherkunft des “Digitalen” und des “Analogen”, sprechen über Nullen und Einsen, über Expedit-Regale sowie über Bewässerungssystem und lassen sogar unser Alter ins Hexadezimal ausdrücken. Endlich.

NC002 – Woraus besteht ein Computer?

Länge: 00:55:15
Veröffentlicht von arduina unter CC BY 3.0.
DSC_0162

Erklärthorbär

In der zweiten Folge geht es um die Frage, woraus ein Computer eigentlich besteht.

Benthor, ein Computermensch, half mir dabei und brachte netterweise ein Versuchsobjekt mit. Gemeinsam schraubten wir es auf und schauten uns das Innenleben an. Dabei lernen wir, wie ein Computer von innen aufgebaut ist, was seine wichtigsten™ Komponenten sind und wie sie miteinander interagieren. Außerdem erfahrt ihr, welche Rolle Heizungen, Rapsöl und Gummisohlen für die Unversehrtheit eures Computer spielen.

Während der Aufnahme haben wir ein paar Fotos gemacht, damit ihr seht, wie dreckig Benthors Computer ist.

Wir hoffen auf viele Nachahmungstäter und -täterinnen, die uns Bilder von ihren entblößten Computern schicken. Beweise bitte an fiona at arduina Punkt net. Die schönsten werden natürlich veröffentlicht, es sei denn ihr seid zu schön oder paranoid für’s Internet, dann bitte entsprechend vermerken.

Tausend Dank an Benthor!

 

Das Intro stammt von meinem Musiker-Kollegen Stephen Paul Taylor, er kann hier geflattert und hier bewundert werden.

Shownotes:

 

DSC_0165

Benthors nichtsahnendes altes T60 von unten. Ebenfalls im Bild: Benthors Schuhe, die er nicht ausgezogen hat.

DSC_0168

Hier nimmt Benthor gerade das “Palm Rest” ab.

DSC_0170

Das Palm Rest und das sich darauf befindende Touchpad sind mit einem flachen Kabel mit dem Rest des Computers verbunden.

DSC_0172

Hier seht ihr einen leckeren RAM-Riegel. Benthor zeigt die Rückseite des Riegels der Kamera, der zweite Riegel liegt daneben.

DSC_0175

Hier nimmt Benthor gerade die Tastatur ab, ihre Rückseite ist eine große metallene Platte. Sie ist ebenfalls durch ein Bändchen mit dem Mainboard verbunden, das lässt sich aber leicht lösen. Man sieht auch die …nunja “Lüftungsanlage” in Kupfer, rechts davon die Grafikkarte und links oben die zwei Module, von denen wir eines als NSA-Schnüffelchip identifiziert haben.

DSC_0176

Hier sieht man die doch sehr hervorstechende Batterie für die Quartz-Uhr. Ebenfalls zu sehen ist der Stecker mit den grünen Kabeln, den Benthor – wenn ich es richtig verstanden habe – an seinen Computer gelötet hat, um einen anderen BIOS Chips anzustecken.

DSC_0180

W-Lan-Karte und NSA-Schnüffelchip

DSC_0183

Das ausgebaute ausbaubare Laufwerk.

DSC_0190

Hier hebt Benthor das kupferfarbene Lüftungsmodul an. Darunter ist noch eine ganze Menge los. Man sieht die CPU mit der weißen Leiterpaste drauf, links von der Batterie wäre theoretisch die North Bridge zu sehen.
Unter all diesen Komponenten befindet sich das große Motherboard, über welches die CPU mit den anderen Elementen verbunden ist.

DSC_0198

Benthors Superkraft

DSC_0196

“Angezogene Menschen mit ausgezogenen Computern”

DSC_0206

 

Ich fand das Bild so nett.

 

 

NC001 – Was ist ein Computer?

Länge: 01:08:50
Veröffentlicht von arduina unter CC BY 3.0.

Der Podcast rund um Computer startet seine erste Folge mit der scheinbar simplen Frage “Was ist ein Computer?”

Frank Rieger, Sprecher des Chaos Computer Clubs und zufällig Experte auf dem Gebiet, steht uns dabei Rede und Antwort.

Auf der Suche nach Antworten reisen wir zurück in die Zeit als Computer noch Menschen waren, begeben uns in die Fabriken in denen winzige Computer hergestellt werden und in die Haushalte, in denen etliche Computer in den alltäglichsten Gegenständen lauern. Auch der Ausblick auf die Zukunft darf natürlich nicht fehlen.

Viel Spaß mit Folge 1 des Podcasts über Computer und so!