gource και logstalgia, απεικονίστε κώδικα και server logs 2


απεικόνιση του πυρήνα του Linux με το gource

Αν είστε developers και ψάχνετε ένα πρόγραμμα για να απεικονίστε το κώδικα σας αξίζει να ρίξτε μια ματιά gource. Το Gource είναι ένα πρόγραμμα δημιουργίας 3D απεικονίσεων του κώδικα σας.

Ουσιαστικά το gource επιτρέπει την απεικόνιση μιας “δενδρικής” δομής του κώδικα με το root directory του κώδικα ως το κορμό και τα επιμέρους directories ως κλαδιά και τα διάφορα αρχεία ως φύλλα. Οι εκάστοτε developers μπορούν να φαίνονται να δουλεύουν πάνω σε διάφορα σημεία του project.

Το gource για να το κάνει αυτό χρησιμοποιεί τα log από αποθετήρια κώδικα που βασίζονται σε Git, Mercurial, Bazaar και SVN και έχει την δυνατότητα να κάνει parse τον κώδικα από διάφορα projects.

Και φυσικά ένα δραστήριο project μπορεί να έχει και μεγάλη κίνηση στους server του και πιστεύω ότι θα ήταν πολύ ενδιαφέρων να μπορεί να απεικονίσει κανείς αυτή την κίνηση. Για αυτό το σκοπό, το logstalgia  χρησιμοποιεί τα access logs ενός Apache ή Nginx server για να απεικονίσει τα requests σε ένα site ως μια μάχη στο παιχνίδι pong :D.

Παρακάτω ακολουθούν videos με το grouce και το logstalgia για να πάρετε μια ιδέα για το τι μπορούν να κάνουν.


About Eleftherios Kosmas

Technologist in the University of Athens, open source enthusiast, member of the local hackerspace, vice chairperson of the Libre Space Foundation,

Σχολιάστε

2 thoughts on “gource και logstalgia, απεικονίστε κώδικα και server logs

  • Θοδωρής Λύτρας

    Και ποιά η χρησιμότητα αυτού του πράγματος πέρα από την πλάκα???
    (Όχι οτι και το να σπάμε πλάκα είναι κακό…)

  • λύκινος

    εκτός από το να φτιάχνεις όμορφα βίντεο για youtube υποθέτω θα είναι χρήσιμο για να βλέπεις ποιος είναι ο κοντινός κώδικας και ποιοι έχουν συνεισφέρει. (οπότε για παράδειγμα αν έχεις κάποιο πρόβλημα ξέρεις ποιον να ρωτήσεις). Υποθέτω θα υπάρχουν και άλλες χρήσεις.