Über uns

Ein Podcast, der sich mit dem Web, Technologie und Open Source Software auseinander setzt. mehr...

@binaergewitter auf

Binärgewitter
Now with more Internet!


Binärgewitter Spezial #6: Programmiersprachen 2015 30.04.2015

Felix lernt Lua und Pfleidi schaut sich dieses Jahr mal Elixir angeschaut. Beide berichten über ihre Erfahrungen und warum man sich vielleicht dieses mal Sprache mal anschauen sollte.

Origin Stories

  • Was war unsere erste Programmiersprache?
    • pfleidi: MSL
    • Danach: C, Perl, Java
    • Felix: Counter-Strike Console Scripting, Autohotkey
      • Java, C, Python
    • Ingo: Pascal, Object Pascal

Lua

Lua Projekte/Frameworks/Libraries

Lua Ressourcen

Lua auf dem MicroController

Elixir

Allgemeines zu Elixir

Elixir Projekte/Frameworks/Libraries

Elixir Ressourcen


Binärgewitter Spezial #4 - Distributed Computing 17.05.2012

BOINC gibt es zwar schon lange und es wird immer noch viel benutzt. Felix und Ingo sprechen mit Torbjörn und Andreas über den Rechenkraft.net e.V., Distributed Computing, BOINC, Einsatzszenarien und Alternativen zu BOINC.

  • WP: verteiltes Rechnen
  • WP: Bitcoin
  • WP: Cloud
  • BOINC Treffen / 17-20.5.2012
  • Kategorien:
    • Distributed Computing - [email protected]
    • Distributed Thinking - openstreetmap
    • die Zooniverse-Projekte
    • Distributed Proofreaders / Project Gutenberg
    • SciStarter: Datenbank zahlreicher "Handarbeits"-Citizen-Science-Projekte
    • Citizen Science - Solar Stormwatch

      BOINC

  • Berkeley Open Infrastructure for Network Computing
  • entwicklet von Dr. David Anderson am Space Science Laboratory der University of California, Berkeley
  • plattformunabhängiges Server-Client-Framework
  • Server
    • hauptsächlich in C geschrieben
    • Webfrontent in PHP
    • MySQL als Datenbank
    • Konfiguration über ein XML-File
    • LGPL
  • Client
    • in C geschrieben
    • bestehend aus
      • dem Kommandozeilen-Clienten (boinc) selbst (kann auch als Daemon laufen)
      • dem Kommandozeilen-Commander (boinccmd), um per Kommandozeile einen laufenden Clienten zu administrieren
      • dem grafischen BOINC-Manager (boincmgr), um grafisch einen laufenden Clienten zu managen
      • Commander und Manager können auch zu entfernten Clienten verbinden (z.B. mehrere Maschinen im LAN, aber nur ein Managing-Node)
    • Konfiguration ebenfalls über ein XML-File
  • Anwendungen für die eigentlichen Berechnungen werden von einzelnen Projekten bereitgestellt
    • drei Typen von Apps: klassische CPU, low CPU und GPU
    • CPU-Anwendungen können (rein theorerisch) auch SMP sein, in der Praxis haben sich jedoch einige Probleme seitens BOINC damit gezeigt
  • Nachteile von BOINC

BOINC-Alternativen

Anwendungen

BOINC-Projekte

Rechenkraft.net e.V.


Binärgewitter #3: Arbeiten und Lernen im Hackerspace 24.08.2011

Diesmal ein gar nicht so technisches Thema, aber trotzdem für uns Geeks interessant. Es geht um die Hackerspaces, die Kultur und warum das Lernen und Arbeiten in solchen Umgebungen einfacherer ist als in der Schule und im Studium. Mit dabei sind diesmal pfleidi, Felix, Jan und hadez. Moderation: Ingo

Links


Older posts

Fork me on GitHub