dimitris kalamaras

math, social network analysis, web dev, free software…

Tag: Linux

SocNetV 3.0

SocNetV v3.0 is here!

The Social Network Visualizer project has released a brand-new version of our favorite SNA application. SocNetV v3.0 brings improved speed and responsiveness, bugfixes and new command line parameters.

Read More

SocNetV 2.0 released, built for stability & speed! – New features galore

I am happy to announce a new major release of Social Network Visualizer (SocNetV), the Social Network Analysis software. SocNetV v2.0 comes with a major code overhaul for stability and performance boost, improved GUI with a new panels layout, and nice new features for easier social network analysis, such as separate modes for graphs and digraphs, permanent settings/preferences functionality, edge labeling, recent files, keyboard shortcuts, etc. Also there are improvements in Force-Directed layouts, i.e. Fructherman-Reingold. The new version supports Windows, Linux and Mac OS X. Binary installers and source code packages are available from the project’s Download page. See below a walk-through of the new features.

Read More

top: Πόση μνήμη καταναλώνει κάθε process στο Linux

Θέλετε να δείτε που καταναλώνεται η μνήμη RAM του υπολογιστή σας και ποια διεργασία ή εφαρμογή σας τρώει συστηματικά τους πόρους; Υπάρχουν διάφορες λύσεις είτε από το γραφικό περιβάλλον είτε από τη γραμμή εντολών (bash) αλλά δεν συγκρίνονται μπροστά στο πανταχού παρών top.

Το table oprocesses είναι πολύ περισσότερα από ένας απλός πίνακας των προγραμμάτων που τρέχουμε. Ανανεώνεται συνεχώς και μας δείχνει uptime, κατανάλωση μνήμης, cpu load, αριθμό διεργασιών, κατανάλωση swap και αναλυτική περιγραφή κάθε διεργασίας που τρέχουμε (μνήμη, %cpu, share, niceness, user, pid, πόση ώρα τρέχει και ποια εντολή είναι!). Και όλα αυτά sortable. Για παράδειγμα για να σορτάρετε τις διεργασίες που σας δείχνει ώστε να εμφανίζονται ανάλογα με την κατανάλωση μνήμης πατάτε το πλήκτρο Μ.

To top εν δράσει!

Read More

Σχολίνουξ: ένα linux για μαθητές Γυμνασίου

Τις τελευταίες βδομάδες, έχω βρει ένα νέο …project: την «ανάπτυξη» του Σχολίνουξ. Το Σχολίνουξ ή sxolinux, όπως προδίδει το όνομά του, είναι ένα «σχολικό Linux» που στοχεύει στους μαθητές του Γυμνασίου. Γιατί ντε και καλά του Γυμνασίου; Επειδή η όλη ιδέα περί «σχολικής διανομής» ξεκίνησε από την παρατήρηση-πρόταση ενός φίλου στο φόρουμ του Linux Format, ότι εφόσον θα δοθούν φέτος κουπόνια για δωρεάν laptops στα παιδιά της Α’ Γυμνασίου, καλό θα ήταν να «φτιάξουμε μια διανομή που θα ενσωματώνει όλο το απαραίτητο λογισμικό και τα βιβλία»…

Σε αυτήν την πρόταση ανταποκρίθηκαν αρκετοί χρήστες, διαλέξαμε το όνομα «sxolinux/σχολίνουξ», κι εγώ προσφέρθηκα να φτιάξω ένα σκριπτάκι (μια εκδοχή του melux.sh) που κάνει remaster το εκάστοτε ISO του Ubuntu, δηλαδή του προσθέτει τα σχολικά βιβλία σε PDF και το αντίστοιχο εκπαιδευτικό λογισμικό της Α’ Γυμνασίου, μαζί με άλλες εκπαιδευτικές εφαρμογές του Gnome και του KDE, media players, όμορφα παιχνίδια, κατάλληλα εικονίδια και χρώματα, και φυσικά διαφορετικά λογότυπα, κλπ….

Read More

Σπιτικό Clustering με Linux…

Αν και η επεξεργαστική ισχύς των σύγχρονων υπολογιστών αυξάνεται ταχύτατα, υπάρχουν πάρα πολλές εφαρμογές που απαιτούν πολύ μεγαλύτερη ισχύ από εκείνην του μέσου PC, όπως η κωδικοποίηση βίντεο σε MPEG, η συμπίεση μεγάλων αρχείων ήχου σε OGG ή MP3, το rendering μιας 3D εικόνας ή ενός animation, η διεξαγωγή ενός υπολογιστικού πειράματος, ο μεταγλωτισμός ενός σύνθετου προγράμματος κ.α. Σε αυτές τις περιπτώσεις χρειάζεστε πολύ ισχυρούς επεξεργαστές με αποτέλεσμα να πρέπει να ξοδέψετε ένα σωρό χρήματα.

Ευτυχώς, υπάρχει μια εναλλακτική και συνάμα «οικολογική» λύση, με την οποία μπορείτε να εκμεταλλευθείτε παλιό υλικό που έχετε στην αποθήκη ή μερικά παλιά μηχανήματα που μπορείτε να βρείτε σε εξευτελιστικές τιμές για να πετύχετε αύξηση της ταχύτητας των παραπάνω διαδικασιών. Η μέθοδος αυτή είναι η δημιουργία μιας συστοιχίας (cluster) υπολογιστών. Εν συντομία, πρόκειται για την διασύνδεση ενός αριθμού υπολογιστών, που λέγονται κόμβοι, μέσω τοπικού δικτύου και τη χρήση ενός κατάλληλου λειτουργικού συστήματος που μπορεί να κάνει χρήση της δομής cluster έτσι ώστε οι εφαρμογές να εκτελούνται ταχύτερα.

Μαντέψτε ποιο είναι το λειτουργικό σύστημα που μπορεί να το κάνει εύκολα, γρήγορα και δωρεάν… Φυσικά, το Linux. Υπάρχουν πολλές διανομές Linux που παρέχουν ενδογενή υποστήριξη για clustering. Εμείς επιλέξαμε να χρησιμοποιήσουμε μια live διανομή Linux, το ClusterKNOPPIX, το ΙSO image της οποίας μπορείτε να βρείτε στο http://clusterknoppix.sw.be. Εάν ενδιαφέρεστε να δείτε κάποιο άλλο Linux με δυνατότητες clustering, δείτε την ιστοσελίδα: http://lcic.org/distros.html.

Το ClusterKNOPPIX είναι live CD, δηλαδή τρέχει εξολοκλήρου από το CD που θα κάψετε και έτσι δεν θα χρειαστεί ούτε καν να πειράξετε τα δεδομένα των δίσκων των υπολογιστών που θα χρησιμοποιήσετε…

Read More

Math and Algebra software you can’t miss in Linux…

Yesterday, I was searching for some nice mathematics applications, mainly for computer algebra, in Linux and here are my two main conclusions.

  • First, there are hundreds of math programs and libraries out there for any need!
  • Second, try to stick with Debian-based distros, or else you ‘ll end up compiling the universe.

In the beginning, I had not exact idea what I was searching for, but to be honest I would love to have something like Mathcad (which unfortunately is commercial and not open-source). Unfortunately, I don’t believe there is such thing in Free Software, at least for the moment.

Nevertheless, after a little search with apt-cache (using Debian unstable), various applications came to my attention.

Read More

Powered by WordPress & Theme by Anders Norén