Geekend2009

From C4 Wiki
Jump to: navigation, search

Der C4 veranstaltet vom 18.-20. September 2009 ein Geekend.

Contents

[edit] Helfen

Bei so einem Geekend fällt auch ein bisschen Arbeit an. Wenn jeder ein bisschen was macht, ist es halb so wild. Vielleicht kannst Du ja bei einer der folgenden Sachen helfen:

  • Mate mitnehmen
  • Küchenutensilien etc. aus dem Club mitnehmen - 1 Person
  • Verantwortlicher für's interne Netz - mind. 1 Person
    • pera
  • Großeinkauf am Freitag vormittag -> Einkaufsliste
    • 1 Auto: Pallas, helgar
  • Kochen Freitag Nachmittag - voraussichtlich Spaghetti Bolognese / vegetarisch - mind. 2 Leute
    • jez (wenn rechtzeitig da)
  • Spuelen Freitag Nacht - 2 Leute
  • Frühstueck aufbauen Samstag - 2 Leute
    • helgar, SWiSH
  • Spuelen Samstag Mittag - 2 Leute
  • Kochen Samstag Nachmittag - voraussichtlich Brokolipasta - 2 Leute
    • jez, Pylon
  • Spuelen Samstag Nacht - 2 Leute
  • Frühstück aufbauen Sonntag - 2 Leute
    • skytee

Die Rezepte für's Kochen werden natürlich gestellt :) Es ist auch schon eine Hilfe, wenn jemand nur schnibbelt oder nur umrührt.

[edit] Workshops

Hier sammeln wir mögliche Workshops. Wenn Du etwas anbieten kannst, trag Dich ein :)

Thema Anbieter Interessenten Zeitpunkt
Usability Pallas jez
Crafting Pallas jez
Virtualisierung mit KVM Pylon Frank (aka FCS), pera
Wie schreibe ich ein Betriebssystem? Andreas Frank (aka FCS), helgar (aka helenar), SWiSH

[edit] Mitfahrzentrale

[edit] Biete

Fahrer Anzahl (noch) freie Plätze Mitfahrer Abfahrtsort(e) Sonstiges
helgar (aka helenar) (Mail: helga@velroyen.de) doch keine, werde das essen transportieren - Düsseldorf, evtl. über Club
SkyTee 2-3 towo, marden Freitag, 17:30h ab Club.
kenny 2-3 Freitag irgendwann nach 17 Uhr ab Club
pera 0-1 mm, jez Freitag ~19 Uhr ab Club

[edit] Suche

Falls oben kein passendes Angebot steht, trag Dich hier ein:

Name Abfahrsort Umkreis (km) Nächstgrößere Stadt Kontakt, Infos, Notizen
Andreas (Andy) Aachen, C4 Labor 50 Aachen
arne Aachen, C4 Labor 50 Aachen treky21@hotmail.de
TobiX Aachen, C4 Labor 50 Aachen Wahrscheinlich komme ich relativ spät, falls also noch jemand ab ~19:00 ab Club fährt...

[edit] Matetransport

Rechnung: Ein Kasten pro 3 Personen = etwas über 6 Flaschen pro Person.

Bei aktuell 24 Mitfahrer entspricht das 8 Kästen.

Aufteilung nach Getränkesorte:

  • 60% Mate
  • 20% Cola
  • 20% Fruchtzeugs (Bionade, Hermannlimos, ...)

Falls jemand bessere Schätzwerte für den Verbrauch / Aufteilung auf Sorten hat, immer her damit!

Frage (FCS) : Für 3 Tage 3 Flaschen pro Person ????? Muß ich mir da selber noch 'ne Kiste mitbringen???

Antwort (Pallas): In einem Kasten sind doch 20 Flaschen, oder? Also 6 Flaschen pro Person, wie es oben auch steht.

[edit] Mitnahme-Übersicht

Wer nimmt was mit?

Name Aufteilung Kästengesamtzahl Wann kommst Du an?
kenny 2-3x Spezi 2-3 Nachdem ich losgefahren bin...
ak11 6x Mate 2 Now.
pera Putz-/Netzwerkkrams, 1-2 Kisten $getränk 1-2 spät
You guys give me the lolz

[edit] Putzen

Wir muessen die Herberge besenrein / gesaugt uebergeben.

  • jeder zieht sein Bett ab (Schmutzwaesche wird unter der Treppe gesammelt)
  • Kueche aufraeumen (spuelen etc.)
  • Saal (Hackcenter) saugen
  • Fruehstuecksraum saugen
  • Klos und Duschen checken, ggf. putzen
  • alles ohne Teppichboden fegen


[edit] Weiterführende Infos zum OS-Talk

[edit] Talk

http://github.com/G33KatWork/GeekendOSTalk

Beispielcode compilen: Einfach "make" ausführen und dem Buildsystem zusehen. Sollte was fehlschlagen und man will genaueren Output, einfach "make V=1" benutzen. Kann sein, dass ihr noch einige Pakete installieren müsst, damit die Toolchain baut.

[edit] GeexOS

GeexOS: http://github.com/G33KatWork/GeexOS Gibt ein paar Instructions auf der Wiki Seite beim Github

[edit] Weiterführende Resourcen

Howtos: http://www.brokenthorn.com/Resources/OSDev1.html http://www.jamesmolloy.co.uk/tutorial_html/index.html

Beste Infoseite ever: http://www.osdev.org

[edit] Anzahl Codezeilen

Irgendjemand hatte mich gefragt, wie viele Zeilen Code ich bereits geschrieben hätte. Ich hab dann heute mal ein wc angeworfen:

find . -name "*.c" -or -name "*.cpp" -or -name "*.h" -or -name "*.S" | xargs wc -l

Ergebnis:

[andy@geekbook]oskrempel/GeexOS/kernel % find . -name "*.c" -or -name "*.cpp" -or -name "*.h" -or -name "*.S" | xargs wc -l
      26 ./include/arch/clock_source.h
      53 ./include/arch/gdt.h
      26 ./include/arch/hal.h
     104 ./include/arch/idt.h
      62 ./include/arch/interrupts.h
      18 ./include/arch/PageFaultHandler.h
     168 ./include/arch/Paging.h
      34 ./include/arch/pic.h
      30 ./include/arch/pit.h
      28 ./include/arch/ports.h
      12 ./include/arch/registers.h
      14 ./include/arch/scheduling.h
      44 ./include/arch/tss.h
      20 ./include/arch/types.h
     160 ./include/kernel/DataStructures/List.h
      95 ./include/kernel/DataStructures/OrderedArray.h
      16 ./include/kernel/debug.h
      98 ./include/kernel/elf32.h
      62 ./include/kernel/global.h
      19 ./include/kernel/IInterruptServiceRoutine.h
      83 ./include/kernel/IO/CharacterOutputDevice.h
      28 ./include/kernel/IO/Monitor.h
      35 ./include/kernel/IO/SerialConsole.h
      25 ./include/kernel/Memory/BitfieldPhysicalMemoryManager.h
      47 ./include/kernel/Memory/Heap.h
      20 ./include/kernel/Memory/IMemoryAllocator.h
      20 ./include/kernel/Memory/IPhysicalMemoryManager.h
      30 ./include/kernel/Memory/MemoryManager.h
      21 ./include/kernel/Memory/PlacementAllocator.h
      17 ./include/kernel/Memory/Slab/SlabCache.h
      25 ./include/kernel/Memory/Slab/SlabManager.h
      23 ./include/kernel/Memory/Stack.h
     150 ./include/kernel/multiboot.h
      41 ./include/kernel/Processes/Scheduler.h
      48 ./include/kernel/Processes/Thread.h
      44 ./include/kernel/Time/Timer.h
      38 ./include/kernel/Time/TimerManager.h
      36 ./include/kernel/utils/demangle.h
     409 ./include/kernel/utils/StaticString.h
      50 ./include/lib/ctype.h
      16 ./include/lib/limits.h
     284 ./include/lib/List.h
      30 ./include/lib/string.h
      26 ./include/lib/types.h
     182 ./snippets/Heap.cpp
      32 ./snippets/Heap.h
     242 ./snippets/HeapJimix.cpp
      52 ./snippets/HeapJimix.h
      38 ./src/arch/gdt.cpp
      30 ./src/arch/hal.cpp
      87 ./src/arch/idt.cpp
      71 ./src/arch/interrupts.cpp
     132 ./src/arch/interrupts_stubs.S
      26 ./src/arch/PageFaultHandler.cpp
      90 ./src/arch/Paging.cpp
     160 ./src/arch/pic.cpp
      83 ./src/arch/pit.cpp
      29 ./src/arch/scheduling.S
     106 ./src/arch/start.S
      11 ./src/arch/tss.cpp
       1 ./src/kernel/DataStructures/List.cpp
       1 ./src/kernel/DataStructures/OrderedArray.cpp
      69 ./src/kernel/debug.cpp
      82 ./src/kernel/global.cpp
     152 ./src/kernel/IO/CharacterOutputDevice.cpp
     106 ./src/kernel/IO/Monitor.cpp
     151 ./src/kernel/IO/SerialConsole.cpp
     218 ./src/kernel/main.cpp
      72 ./src/kernel/Memory/BitfieldPhysicalMemoryManager.cpp
     171 ./src/kernel/Memory/Heap.cpp
      44 ./src/kernel/Memory/MemoryManager.cpp
      36 ./src/kernel/Memory/PlacementAllocator.cpp
      23 ./src/kernel/Memory/Slab/SlabManager.cpp
      30 ./src/kernel/Memory/Stack.cpp
      33 ./src/kernel/multiboot.cpp
      97 ./src/kernel/Processes/Scheduler.cpp
      27 ./src/kernel/Processes/Thread.cpp
      25 ./src/kernel/Time/Timer.cpp
      90 ./src/kernel/Time/TimerManager.cpp
    1353 ./src/kernel/utils/demangle.cpp
      88 ./src/lib/cppruntime.cpp
     305 ./src/lib/string.cpp
    7180 total

Natürlich enthält diese Zählweise auch Kommentare und sämtliche Leerzeilen. Zumal ich auch noch den Allman Style bevorzuge. Man kann also großzügig noch was abziehen.

Personal tools
Namespaces

Variants
Actions
Navigation
c4
Toolbox