Gdybyś chciał prześledzić narodziny, wzrost i momenty letargu projektu o otwartym źródle, to od czego byś zaczął? Zwykle jest jeden punkt, w którym możemy prześledzić całą historię kodu — repozytorium. Michael Ogawa wpadł na wspaniały pomysł wizualizacji życia projektu w oparciu o zmiany kodu.
Małe, kolorowe punkciki ganiają po ekranie. Obok nich pojawiają się nazwy użytkowników [...]
June 17th, 2008 · Tags µGeek | 4 Comments »
/*
Little Riding Hood, pesudocode version
Inspired by eri
By Emil Oppeln-Bronikowski
*/
mother = new Person(Person::Female);
rrh = new Person(Person::Female);
basket = new Items(Items::Basket);
scenery = new templates();
// First scene
scenery->load(”home”);
scenery->attach(mother);
scenery->attach(rrh);
// We need object in basket
mother->copyObjects(mother->stock, basket);
foreach(basket as food){
// learn rrh object what’s in basket object by enumeration
rrh->addInformation(food);
}
mother->attachObject(rrh,basket);
grandma = new Person(Person::Female);
mother->addEvent(rrh, grandma->position());
scenery->load(”woods”);
wolf = new Animal(Animal::Wolf);
scenery->attach(rrh);
scenery->attach(wolf);
while(rrh->eventLoop()){
rrh->postition(
scenery->currentX, [...]
February 26th, 2008 · Tags Pisanina, µGeek | 6 Comments »