Ετικέτες

Πέμπτη 9 Δεκεμβρίου 2010

Finding and killing processes

Μερικές φορές τυγχάνει να κολάει μια εφαρμογή και να θέλουμε να την κλείσουμε αλλά να μην μπορούμε. Όπως πιθανόν να ξέρετε αυτό στο Linux γίνεται με την εντολή top (για να δεις ποιο id είναι η διεργασία που έχει κολλήσει) και μετά η εντολή kill ή kill 9 αν αντιστέκεται :)
Ωστόσο μου έτυχε μια από αυτές τις μέρες να μην μπορώ να βρω την διεργασία μέσα στην λίστα top, καθώς φαίνεται μόνο ένας αριθμός active διεργασιών και σαν να μην φτάνει αυτό η λίστα ανανεώνεται και δυναμικά, χάνοντας την σειρά με την οποία κοιτούσες. Αυτό εύκολα το ξεπερνάς πατώντας q για να βγεις και έτσι φαίνεται η λίστα όπως ήταν λίγο πριν πατήσεις το q. Ακόμα και έτσι δεν έβλεπα πουθενά το όνομα του προγράμματος που ήθελα να κλείσω. Έτσι μου ήρθε η ιδέα να χρησιμοποιήσω ένα trick που έμαθα όσο αναφορά τις εντολές του linux σε ένα μάθημα τις σχολής στα πλαίσια ενός εργαστηρίου. Μας είχε αναφέρει χαρακτηριστικά ο καθηγητής ότι βάζοντας το "|" ανάμεσα στις εντολές στην ουσία ανακατευθύνουμε την έξοδο της μιας εντολής στην είσοδο της άλλης.
Χρησιμοποιώντας λοιπόν αυτή την γνώση και συνδυάζοντας την εντολή top με την grep(στην ουσία είναι μια εντολή που κάνει search έναν όρο που θες, απλοϊκά μιλώντας) έκανα το εξής τέχνασμα:

top | grep "όνομα-διεργασίας"

με αυτόν τον τρόπο αντί να μου εμφανίζεται ολόκληρη η λίστα των διεργασιών της top, φιλτράρεται από την grep και έτσι εμφανίζονται μόνο οι διεργασίες που ταιριάζουν στο όνομα που έδωσα.
Έτσι κατάφερα να ξετρυπώσω την διεργασία που ήθελα να τερματίσω και έκανα ένα kill id όπου id ο αριθμός της και άντε γεια :)
Επιτέλους κατάφερα να κάνω και κάτι με τις ήδη υπάρχουσες γνώσεις χωρίς να χρειαστεί να ψάξω στο google όπως κάθε φορά :P
Αρκετές γνώσεις στον τομέα των υπολογιστών αλληλοκαλύπτονται και είμαι σίγουρος ότι η παραπάνω λογική θα με βοηθήσει και σε άλλα προβλήματα που θα συναντήσω στο μέλλον.

Δευτέρα 6 Δεκεμβρίου 2010

Προσάρτηση δίσκου

Κατά το στήσιμο του συστήματος μου χρησιμοποίησα 2 εσωτερικούς σκληρούς και μάλιστα τον έναν τον έκανα mount σε ένα δικό μου φάκελο για ευκολότερη πρόσβαση. Αυτό το κατάφερα πειράζοντας ένα αρχείο configuration και συγκεκριμένα το fstab μέσα στον φάκελο /etc/. Με λίγο ψάξιμο που έκανα στο διαδίκτυο πρόσθεσα μια γραμμή που όντως έκανε δουλειά και προσάρτησε τον δίσκο μου κανονικά εκεί που ήθελα.
Τις επόμενες μέρες ωστόσο διαπίστωσα ότι το bootarisma καμιά φορά αργούσε απελπιστικά, οπότε κάποια στιγμή δεν άντεξα άλλο και αποφάσισα να επιλύσω το πρόβλημα. Σε πρώτη φάση κατάφερα να βρω τα μηνύματα λάθους και κατάλαβα ότι έφταιγε ο σκληρός. Στην συνέχεια googlara αυτά τα μηνύματα και προσπάθησα να βρω λύση στο πρόβλημα μου. Έτσι κατέληξα να δοκιμάζω λύσεις που πρότειναν σε διάφορα forum μήπως και καταφέρω και βγάλω άκρη. Έφτασα να πειράξω μέχρι και το BIOS ωστόσο χωρίς αποτέλεσμα.
Τελικά δοκίμασα μια φαινομενικά απλή λύση, δηλαδή να πάω στο αρχείο που είχα πειράξει εξ´ αρχής, το fstab και να βάλω κάποιες default τιμές στην καταχώρηση που είχα κάνει. Ποιο συγκεκριμένα την δουλειά την έκανε μια αλλαγή ενός flag από 1 σε 0 και όλα πλέον λειτουργούν ρολόι.
Βέβαια παρόλο που κατάφερα να επιλύσω το πρόβλημα δεν είμαι ικανοποιημένος με τον τρόπο που το κατάφερα δηλαδή δοκιμάζοντας και αποτυγχάνοντας... γιατί στο τέλος μπορεί να βρήκα την λύση αλλά αυτό δεν σημαίνει κιόλας ότι την κατάλαβα. Παρόλο ότι αρχικά προσέγγισα το πρόβλημα συμβατικά δηλαδή ψάχνοντας στο διαδίκτυο για λύση, στο τέλος κατέληξα να δοκιμάζω διάφορα πράγματα για τα οποία δεν ήμουν σίγουρος τι κάνουν απλά τα έβλεπα στο εκάστοτε φόρουμ και τα δοκίμαζα. Θα ήθελα να είχα εντοπίσει την ρίζα του προβλήματος και να κατανοήσω πλήρως την λύση του, αλλά δυστυχώς τα διάφορα αποτελέσματα του google δεν είναι πάντοτε καλά.

for the record η προσθήκη που έκανα στο fstab:
UUID=6b331764-1a26-4978-9811-9a2c7276a1b4 /media/SlowDrive ext4 defaults 0 0

Παρασκευή 3 Δεκεμβρίου 2010

Read it later.

Πολλές φορές καταλήγω να έχω ανοικτές σελίδες σε διαφορετικά tabs τις οποίες θέλω να διαβάσω όποτε βρω χρόνο με αποτέλεσμα να καταναλώνω άσκοπα πόρους από τον υπολογιστή. Έτσι μια μέρα αποφάσισα να βάλω τέλος στις διάφορες ιστοσελίδες που είχα ανοικτές και να τις έχω κάπου όλες μαζί αποθηκευμένες. Η μία λύση σκέφτηκα θα ήταν να τις κάνω bookmark αλλά για κάποιο λόγο μου άρεσε περισσότερο η λύση μέσω ενός πρόσθετου που είχε πέσει τυχαία το μάτι μου και λέγεται Read it later.
Μου έλυσε τα χέρια γιατί πλέον όταν συναντάω ένα ενδιαφέρον site και θέλω να το εξερευνήσω περαιτέρω όταν θα έχω χρόνο, απλός πατάω το κουμπάκι read it later που βρίσκεται δίπλα στην διεύθυνση και αυτή αποθηκεύεται στην λίστα μου. Τώρα αν θα βρω χρόνο να διαβάσω όλα αυτά τα sites είναι άλλο θέμα :D.
Πάντως είναι αξιοπρόσεκτο ότι η πλειοψηφία των μαθησιακών γεγονότων μου βασίζονται καθαρά σε τυχαία γεγονότα και σχεδόν κανένα δεν προέκυψε από συστηματική μάθηση. Αυτό σίγουρα με προβληματίζει για το πως τελικά θα πρέπει να μαθαίνουμε τα πράγματα που αφορούν τους υπολογιστές. Σίγουρα οι βάσεις μπαίνουν με συστηματική μελέτη αλλά από εκεί και πέρα οι γνώσεις διευρύνονται με έναν αρκετά τυχαίο και περιστασιακό τρόπο.

Σάββατο 20 Νοεμβρίου 2010

Συγχρονίστε τους browser σας

Ένα πρόβλημα που αντιμετωπίζω όταν φεύγω από Βόλο και χρησιμοποιώ laptop αντί του σταθερού που έχω εδώ, είναι ότι στην ουσία βρίσκομαι σε ένα τελείως καινούργιο περιβάλλον εργασίας. Για να μετριάσω κάπως αυτή την αίσθηση κατάφερα με ένα πρόσθετο που βρήκα για τον firefox να συγχρονίσω τον browser του laptop με αυτόν του desktop και ότι bookmarks και tabs είχα ανοιχτά στον σταθερό τώρα μπορούσα να τα ανοίξω και στο laptop. Ενδιαφέρον έχει πως έμαθα γι αυτό το πρόσθετο, εντελώς τυχαία ενώ ήμουν σε σπίτι συμφοιτητή μου παρατήρησα κάτι περίεργα pop up όταν άνοιξα τον browser του. Τον ρώτησα τι ήταν και μου είπε ότι χρησιμοποιούσε ένα προγραμματάκι για να συγχρονίζει τα bookmarks του μεταξύ των διαφόρων browser που είχε.
Έτσι λοιπόν γυρνώντας σπίτι έψαξα και εγώ να δω τι επιλογές είχα. Εφόσον το μόνο που ήθελα ήταν να συγχρονίσω 2 firefox αρκέστηκα στο Firesync. Όσοι βέβαια θέλετε κάτι που να συνεργάζεται και με άλλους browser ρίξτε μια ματιά στο Xmarks sync.
Για άλλη μία φορά ανακάλυψα τυχαία πράγματα που με ενδιαφέρουν και που θα ήθελα να τα ήξερα νωρίτερα...

Πέμπτη 18 Νοεμβρίου 2010

Όλα σε ένα νοικοκυρεμένα

Αποφάσισα την τελευταία εβδομάδα να σταματήσω να χρησιμοποιώ το Thunderbird και να εισάγω όλους τους λογαριασμούς email στο gmail για να μπορώ να έχω πρόσβαση από παντού. Όλα καλά καθώς το gmail παρέχει αυτή την δυνατότητα συν του ότι έχουν γραφτεί κοντά στα δύο μαθησιακά γεγονότα για το πώς θα εισάγουμε τα mail της σχολής στο gmail. Αφού λοιπόν το έκανα συνηδειτοποίησα ότι δεν είχα τις επαφές των email καθώς ήταν αποθηκευμένες στο Thunderbird. Οπότε ανοίγω κατευθείαν το gmail και ψάχνω να βρω επιλογή για να εισάγω επαφές. Μου ζητούσε να πλοηγηθώ ώστε να εισάγω ένα άρχειο CSV??? Πηγαίνω κατευθείαν στους φακέλους του προγράμματος και αρχίζω να ψάχνω μήπως και βρω τίποτα....
Ξαφνικά σταματάω και αναρωτιέμαι γιατί πάω να ταλαιπωρηθώ και δεν ψάχνω στο google... Στο 2ο αποτέλεσμα της αναζήτησης βρήκα ακριβώς αυτό που έψαχνα χωρίς κόπο και χαμένο χρόνο και έκανα για ακόμα μία φορά την δουλειά μου.
Η διαδικασία ήταν απλή και ίσως το έβρισκα και μόνος μου δοκιμάζοντας τις διάφορες επιλογές του Thunderbird. Αυτό που έπρεπε να κάνω ήταν να πάω στις επαφές μου στο Thunderbird και να πατήσω export επιλέγοντας στο filetype Comma Separated... εξού και το αρχείο CSV τελικά. Ε μετά είναι προφανές ότι απλά πάμε στο gmail και εισάγουμε το εν λόγω αρχείο.

Τρίτη 9 Νοεμβρίου 2010

Πολλοί υπολογιστές αλλά 1 πληκτρολόγιο και ποντίκι

Δεν ξέρω αν σας έχει τύχει να χρησιμοποιείται πάνω από έναν υπολογιστή σε ένα γραφείο και να αναγκάζεστε να χρησιμοποιείται ξεχωριστά πληκτρολόγια και ποντίκια. Επειδή εγώ λοιπόν αναγκάστηκα να έχω 2 υπολογιστές στο γραφείο λόγω μιας εργασίας είδα πόσο πολύ μειώθηκε ο χώρος μου :(
Βέβαια δεν μου πήγε στο μυαλό να ψάξω κάτι που θα μου επέτρεπε να χρησιμοποιώ μόνο ένα σετ από k/b και mouse. Παρόλα αυτά εκ των προτέρων έμαθα τυχαία μέσα από ένα google group που έχουμε φτιάξει κάποιοι φοιτητές από το πανεπιστήμιο ότι υπάρχει συγκεκριμένο λογισμικό που σου επιτρέπει να το κάνεις αυτό και λειτουργεί σε κάθε λογής λειτουργικό. Μπορεί να βρεθεί εδώ
Είναι ανοιχτού κώδικα και το μόνο που χρειάζεσαι είναι οι υπολογιστές να είναι συνδεμένοι σε LAN. Άμα δεν είχαμε πότε αυτό το γκρουπ που στην ουσία μοιραζόμαστε πράγματα γενικού ενδιαφέροντος ή νέα, τότε πιθανόν να μην ήξερα μέχρι και σήμερα ότι θα μπορούσα να βελτιώσω την εργονομικότητα στον χώρο μου. Εντελώς τυχαία λοιπόν, χάρις ενός συμφοιτητή μου, που έστειλε το μέιλ στο γκρουπ έμαθα κάτι το οποίο χρειαζόμουν αλλά δεν ήξερα καν ότι υπήρχε για να το μάθω :)

Τετάρτη 3 Νοεμβρίου 2010

Απενεργοποιείστε το autoplay του youtube στον Firefox

Αφού τις τελευταίες μέρες έχω πάρει τα πάνω μου με τα πρόσθετα του firefox είπα να λύσω ένα ακόμα πρόβλημα που έχω συνήθως όταν αρχίζω να ανοίγω βίντεο που μου στέλνουν. Πολλές φορές τα ανοίγω και τα αφήνω για να τα δω αργότερα, ωστόσο θα πρέπει να πηγαίνω σε κάθε καρτέλα ξεχωριστά και να τα σταματώ γιατί με το που πατήσεις το link αρχίζει να παίζει αυτόματα.
Αρχικά υπέθεσα ότι σίγουρα θα υπάρχει κάποιο πρόσθετο και έψαξα, αλλά αυτά που βρήκα δεν μου γέμιζαν το μάτι... Έτσι έψαξα λίγο ποιο γενικά και έφτασα σε μια πολύ καλή λύση:

Αρχικά θα χρειαστεί να κατεβάσετε το Greasemonkey από εδώ το οποίο είναι πρόσθετο για τον firefox. Αυτό που κάνει στην ουσία είναι να τρέχει javascripts τα οποία επηρεάζουν την εμφάνιση και τις λειτουργίες μια σελίδας. Μπορείτε να βρείτε πολλά scripts που έχουν γράψει χρήστες αλλά προσοχή σε αυτά που επιλέγετε να βάλετε τελικά.

Εμείς προφανώς θα βάλουμε ένα script που σταματάει το autoplay όταν ανοίγουμε ένα βίντεο του youtube. Πηγαίνετε εδώ και πατήστε install. Τότε το greasemonkey θα σας πει αν θέλετε να εγκαταστήσετε αυτό το scriptaki και φυσικά εσείς επιλέγετε να το βάλετε επειδή το λέω εγώ. Πλέον ανοίξτε ένα βίντεο και δείτε πώς θα το σταματήσει αυτόματα.... Ακόμη έχει μερικές έξτρα λειτουργίες όπως απενεργοποίηση διαφημίσεων, για λεπτομέρειες δείτε το link που περιέχει το script.

Χάρις την δραστηριότητα στα πλαίσια του μαθήματος, κάθισα λίγο και αναγνώρισα κάποια μικροπροβλήματα που μου έχουν παρουσιαστεί που είτε τα αγνοούσα είτε απέφευγα να τα επιλύσω. Πιστεύω ότι με αυτόν τον τρόπο καταφέρνω να βελτιώσω αισθητά την απόδοση μου σχετικά με την χρήση του υπολογιστή και τις ευκολίες που μου προσφέρει.

Δευτέρα 1 Νοεμβρίου 2010

Πρόσθετα στον Firefox για τις καρτέλες

Πολλοί από εσάς όταν ανοίγουν τον firefox έχουν πιθανόν ανοικτά τουλάχιστον 30 tabs. Αν όντως ανήκετε σε αυτούς όπως και εγώ τότε δείτε κάποια πρόσθετα που ανακάλυψα χτες τυχαία για τον firefox. Εκεί που έκανα bookmark κάτι σελίδες είδα στο μενού του firefox "κατεβάστε πρόσθετα για τους σελιδοδείκτες" και το πάτησα από περιέργεια :)
Αυτό με πήγε σε μια σελίδα όπου μου παρουσίαζε τα δημοφιλέστερα πρόσθετα και είδα ότι αρκετά από αυτά αφορούσαν τις καρτέλες ή αλλιώς tabs. Ξεκίνησα λοιπόν να κατεβάζω αβέρτα και να τα δοκιμάζω.

Το πρώτο και ποιο εντυπωσιακό είναι το http://www.foxtab.com/
Σου δίνει την δυνατότητα να δεις τις καρτέλες που έχεις ανοιχτές σε 3D mode, αλλά επειδή 1 εικόνα 1000 λέξεις...






Επιπλέον σου επιτρέπει να κάνεις Search για να βρεις ευκολότερα μια καρτέλα που ψάχνεις. Εναλλακτικά μπορείς να δεις τις καρτέλες γκρουπαρισμένες, δηλαδή αν έχεις 5 καρτέλες με αποτελέσματα από αναζητήσεις στο google τότε σου εμφανίζει το "google.com" και εσύ πατάς πάνω για να δεις ποιες καρτέλες έχεις ανοιχτές από αυτόν τον ιστότοπο.

Το 2ο πρόσθετο που ανακάλυψα είναι το εξής https://addons.mozilla.org/el/firefox/addon/1122/
Αυτό που κάνει κατά κύριο λόγο σου επιτρέπει να σώζεις διάφορες συνεδρίες και να τις φορτώνεις κατά το δοκούν. Μου έχει τύχει αρκετές φορές να θέλω να δω κάτι γρήγορα στο ίντερνετ αλλά να μην ανοίγω τον firefox επειδή θα αργήσει να φορτώσει όλα τα tabs. Με αυτό το πρόσθετο μου δίνεται η δυνατότητα όταν ανοίγω τον firefox να μην ανοίγουν αυτόματα τα tabs που έχω αφήσει ανοιχτά εκτός και αν το επιλέξω εγώ να ανοίξουν. Σου δίνει μεγάλη ευελιξία όταν έχεις να διαχειριστείς πολλά tabs καθώς μπορείς και να τα ομαδοποιήσεις σε διαφορετικές συνεδρίες. Η αλήθεια είναι ότι έχει αρκετές ρυθμίσεις αλλά δεν τις έχω ψάξει ακόμα όλες :)

Να και ένα τελευταίο https://addons.mozilla.org/el/firefox/addon/4346/ ένας απλός μετρητής των καρτελών που έχετε ανοικτές...

Αυτό που παρατήρησα στην όλη διαδικασία είναι ότι τυχαία έλυσα ένα πρόβλημα που είχα αλλά δεν καθόμουν ποτέ να το αντιμετωπίσω.... και αυτό είναι η αποδοτικότερη οργάνωση των καρτελών που έχω ανοικτές. Ενώ κάθε φορά που χρησιμοποιούσα τον firefox ένοιωθα ότι έχανα χρόνο να ψάχνω μέσα στις καρτέλες αλλά και ο ίδιος ο firefox έφτανε στα όρια του, ωστόσο ποτέ δεν έκανα τίποτα γι αυτό. Από εδώ και στο εξής λοιπόν θα πρέπει να αναγνωρίζω άμεσα ένα πρόβλημα όταν προκύπτει και να μην αναβάλω την επίλυση του επ' αόριστον. Λύσεις πάντα υπάρχουν για να αυξήσει κάποιος την αποδοτικότητά του, αυτό που λείπει είναι η αντίληψη των προβλημάτων που επηρεάζουν την απόδοσή μας αλλά δεν τα λογαριάζουμε επειδή μας φαίνονται μικρά.

Πέμπτη 28 Οκτωβρίου 2010

Advanced search στο twitter

Καθώς έκανα μια εργασία για το μάθημα www σήμερα, θέλησα να βάλω ένα widget στην ιστοσελίδα μου που θα εμφανίζει συγκεκριμένα tweets. Συγκεκριμένα ήθελα να ψάχνει τα tweet ενός ατόμου και από αυτά να εμφανίζει μόνο όσα έχουν ένα συγκεκριμένο tag.
Αφού δοκίμασα μέσα από το interface του twitter πατώντας πάνω στο άτομο που ήθελα να ψάξω και δεν βρήκα τίποτα, αποφάσισα να googlaro για ακόμα μία φορά :)
Έφτασα σε αυτήν την σελίδα που σου λέει πώς να κάνεις advanced search στο twitter. Ποιο ενδιαφέρουσα βέβαια είναι και αυτή η σελίδα που σου λέει τι operators μπορείς να χρησιμοποιήσεις στο search του twitter.
Παράδειγμα, αν θέλεις να ψάξεις όλα τα tweets ενός ατόμου που περιέχουν το tag #ldiary γράφεις στο twitter:

from:accountname #ldiary και πατάς enter

Το αρνητικό είναι ότι σου εμφανίζει τα τελευταία tweets και όχι όλα. Αυτό δυστυχώς δεν με βόλευε και εγκατέλειψα την προσπάθεια καθώς από ότι κατάλαβα με μια μικρή αναζήτηση στο διαδίκτυο που έκανα, ότι παρόλο που τα tweets υπάρχουν, το search του twitter δεν είναι τόσο δυνατό για να τα δείξει όλα. Σε αυτό παίζει ρόλο και η τεράστια πληροφορία που δέχεται αλλά και τα πολλά search που κάνουν οι χρήστες.

Θυμάμαι μου είχε δημιουργηθεί ξανά η απορία αν μπορώ να ψάξω τα tweets ενός ατόμου, ωστόσο δεν με έκαιγε και τόσο με αποτέλεσμα, όταν είδα ότι δεν έχει κάποια επιλογή το interface του twitter, να εγκαταλείψω την προσπάθεια. Απ' ότι συνειδητοποίησα το πρώτο πράγμα που έκανα για να βρω την λύση στο πρόβλημα ήταν να πάω να ψάξω κλικάροντας και να δοκιμάζω λύσεις που αποτύγχαναν. Μετά βέβαια επιστράτευσα το ψάξιμο που πάντα αποφέρει καρπούς. Σε αντίθεση με άλλα προβλήματα που έχω αντιμετωπίσει και που συνήθως πάντα καταφεύγω στην διερεύνηση πριν κάνω κάτι, εδώ μάλλον με ξεγέλασε το φαινομενικά απλό και λιτό interface του twitter. Υπέθεσα λίγο αυθαίρετα ότι αφού δεν βρήκα κάτι στην πρώτη σελίδα του twitter, δεν μπορώ να κάνω και ποιο εξειδικευμένο search. Ευτυχώς το έψαξα λίγο παραπάνω για να δω τι ισχύει τελικά και προφανώς μπορείς να κάνεις αρκετά εξειδικευμένο search στο twitter. Βέβαια με απογοήτευσε λίγο η αποτελεσματικότητά του, όπως είπα και παραπάνω.

MozBackup για Firefox και Thunderbird

Ένα απλό, μικρό και πάνω απ' όλα δωρεάν προγραμματάκι που ανακάλυψα  για να κρατάτε backup των ρυθμίσεων και σελιδών σας στο Firefox αλλά και των email σας αν χρησιμοποιείτε Thunderbird, είναι το MozBackup.
Είχε χρειαστεί κάποτε να κάνω format και δεν ήθελα να χάσω τις ρυθμίσεις και τους σελιδοδείκτες από τον firefox και τα email που είχα στο Thunderbird. Έτσι αφού έκανα μια αναζήτηση στο google για να δω αν μπορώ κάπως να τα κάνω backup έπεσα πάνω στο MozBackup.
Το πρόγραμμα είναι εξαιρετικά απλό. Όταν το ανοίγεις σου πετάει παράθυρα στυλ wizard και εσύ αρχικά επιλέγεις αν θέλεις να κάνεις backup ή restore και πατάς επόμενο, μετά διαλέγεις ποιο πρόγραμμα θέλεις να κάνεις backup και αυτό σου δημιουργεί ένα αρχείο.
Με αυτό το αρχείο μετά μπορείς να τρέξεις ξανά το προγραμματάκι και να κάνεις restore τα προγράμματα σου στην κατάσταση που ήταν όταν τα είχες κάνει backup.


MozBackup is compatible with:
Η εύρεση του προγράμματος ήταν γρήγορη και φυσικά τα αποτελέσματα του τα επιθυμητά. Εννοείται πως δεν υπήρχε περίπτωση να κάτσω να ξαναπερνάω όλους τους σελιδοδείκτες στον firefox και δεν είχα και διάθεση να χάσω όλα τα μέιλ μου. Θεωρώ πως έκανα την δουλειά μου αποτελεσματικά καθώς θεώρησα πως υπάρχει κάπου το εργαλείο που θα με βοηθήσει να κάνω την δουλειά μου. Όντως υπήρχε καθώς σίγουρα θα είχαν και άλλοι το ίδιο πρόβλημα με μένα, δεν θα φανταζόμουν ποτέ ότι δεν υπάρχει κάτι αντίστοιχο.

Κυριακή 24 Οκτωβρίου 2010

Απομακρυσμένη σύνδεση σε υπολογιστή (Linux)

Η εντολή ssh στο linux δημιουργεί μια κρυπτογραφημένη σύνδεση μεταξύ 2 υπολογιστών ώστε να μπορείς να τρέξεις εντολές σε κάποιον απομακρυσμένο υπολογιστή.
Το πρώτο που έχεις να κάνεις είναι να τρέξεις την εντολή 

ssh username@domain.com

Μετά, έχοντας δώσει το σωστό password του username θα μπορείς να τρέξεις όποια εντολή θα εκτελούσες και όταν ήσουν στον υπολογιστή.
Αρκετά ενδιαφέρον είναι ότι υπάρχει η δυνατότητα να τρέξεις προγράμματα με GUI και ενώ αυτά τρέχουν στον απομακρυσμένο υπολογιστή εσύ να βλέπεις το γραφικό περιβάλλον τους στον δικό σου υπολογιστή.
Για να επιτευχθεί αυτό ωστόσο θα πρέπει να τρέξεις την εξής εντολή:

ssh -X username@domain.com

Με αυτόν τον τρόπο θα μπορείς πχ να ανοίξεις τον Firefox του απομακρυσμένου υπολογιστή και να σερφάρεις.


Ο λόγος που χρειάστηκε να μάθω το παραπάνω είναι ότι είχα ένα μηχάνημα linux συνδεμένο με ad-hoc στον κεντρικό μου υπολογιστή αλλά δεν μπορούσα να κάνω share το internet :(
Έτσι συνδεόμουν από το Linux μηχάνημα με ssh, έτρεχα έναν browser του κεντρικού και έτσι είχα internet γιατί ο browser στην ουσία έτρεχε στον κεντρικό όπου ήταν συνδεμένος με το διαδίκτυο.
Για να μάθω το παραπάνω ακολούθησα την εξής διαδρομή. Είχα θεωρήσει σχεδόν σίγουρη την παραπάνω δυνατότητα και άρχισα να ψάχνω στο google όπου δεν άργησε να καρποφορήσει η έρευνά μου. Το θεωρώ αρκετά χρήσιμο, ωστόσο σίγουρα θα υπήρχε ποιο εύκολος τρόπος να κάνω share το internet... ή μπορεί και όχι.
Πάντως εν τέλει με το καινούργιο μου router απλός τράβηξα ένα 2ο καλώδιο ethernet και το έλυσα ακόμα ποιο απλά το πρόβλημα :)

Τετάρτη 20 Οκτωβρίου 2010

Excel και εισαγωγή στοιχείων από txt

Πριν από λίγο καθώς έψαχνα να βρω δεδομένα ταξινομημένα σε στήλες για να κάνω μια εργασία, ανακάλυψα μια δυνατότητα του excel. Αν έχεις ένα αρχείο txt που μέσα έχεις πάρα πολλά δεδομένα και είναι χωρισμένα ανα γραμμή και σε κάθε γραμμή τα διάφορα πεδία ξεχωρίζουν με κενά ή με κάποιο σύμβολο, τότε μπορείς πολύ εύκολα να τα εισάγεις σε στήλες στο excel.
Η διαδικασία είναι απλή, απλώς επιλέγεις να ανοίξεις το txt μέσα από το excel και μετά σου εμφανίζονται μια σειρά από παράθυρα τα οποία στην ουσία σε ρωτάνε με ποιο τρόπο ξεχωρίζεις τα δεδομένα σου μεταξύ τους. Δηλαδή με κενά, με κόμματα ή με οποιοδήποτε σύμβολο. Πατάς οκ και έτοιμο.

Η αλήθεια είναι ότι είναι μια πολύ απλή λειτουργία που τώρα που το σκέφτομαι θα έπρεπε να υπάρχει στο πρόγραμμα. Ωστόσο την αγνοούσα καθώς δεν χρειάστηκε ποτέ να εισάγω τόσο πολλά δεδομένα από ένα αρχείο txt σε ένα excel.

Filezilla και ο λογαριασμός μας στο Πανεπιστήμιο

Είχα ακούσει για αυτό το πρόγραμμα το οποίο δεν είναι τίποτα άλλο απο έναν FTP client, ωστόσο είναι ανοιχτού κώδικα. Όταν χρειάστηκε να κάνω μεταφορά αρχείων από τα εργαστήρια στο σπίτι και το αντίθετο στο πρώτο έτος, είπα να το δοκιμάσω. Από τότε όποτε χρησιμοποιώ FTP είναι το πρόγραμμα που μου έρχεται πρώτο στο μυαλό.
Εύκολο στην χρήση του. Για να συνδεθείς στον λογαριασμό που έχεις στα εργαστήρια, συμπληρώνεις τα ακόλουθα πεδία:
1.Server Name: inf-server.inf.uth.gr
2.Username: Το username που χρησιμοποείςστο εργαστήριο
3.Password: Το password που χρησιμοποείς στο εργαστήριο
4.Port: 22 γιατί η σύνδεση είναι secure-FTP και όχι απλή FTP

να ένα παράδειγμα

αφού συνδεθείς στα αριστερά μπορείς να πλοηγηθείς στα αρχεία που έχεις στον τοπικό σου δίσκο, ενώ στα δεξιά σου δείχνει τα αρχεία που έχεις αποθηκευμένα στον λογαριασμό σου στο εργαστήριο. Η μεταφορά γίνεται απλά με drag & drop. enjoy :)


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

Τρίτη 19 Οκτωβρίου 2010

Tablet από την Samsung

Μπαίνει και η samsung απ' ότι φαίνεται στον χώρο των tablets με μία πρόταση που βρίσκεται κάπου ανάμεσα σε κινητό και ipad όσο αναφορά το μέγεθος.
περισσότερα εδώ και εδώ.

Δευτέρα 18 Οκτωβρίου 2010

Οικολογικό Σπίτι

Γεια όσους ψάχνουν να εκμεταλευτούν την ηλιακή ενέργεια και με άλλους τρόπους εκτός των φωτοβολταϊκών... να μια ενδιαφέρουσα πρόταση.

Netbeans

Γνωστικό Κομμάτι: Δεν ξέρω πόσοι χρησιμοποιείτε το Netbeans για προγραμματισμό, πάντως εγώ που άρχισα σχετικά πρόσφατα να το χρησιμοποιώ ανακάλυψα ότι βελτίωσε κατά πολύ την αποδοτικότητά μου κυρίως επειδή έχει real-time συντακτικό έλεγχο.
Περισσότερο χρήσιμο είναι και το λεγόμενο "Refactor" που σου επιτρέπει να μετονομάζεις μαζικά κλάσεις, μεθόδους και όχι μόνο. Απ' ότι είδα έχει και επιλογές του τύπου να αυξάνεις τα ορίσματα σε μια μέθοδο αντί να κάθεσαι να τα κάνεις όλα αυτά ένα ένα με το χέρι.

Κομμάτι Ανάδρασης: Παρόλο που έιχα ακούσει για το netbeans δεν έμπαινα στον κόπο να το δοκιμάσω γιατί θεωρούσα ότι οι απλοί editors με βολεύουν μια χαρά και κάνω την δουλειά μου. Επίσης φοβόμουν ότι θα έχανα αρκετό χρόνο στο να εξοικοιωθώ με το πρόγραμμα και γι αυτό το απέφευγα.
Ευτυχώς στην ουσία με "ανάγκασε" κάποιος να το χρησιμοποιήσω γιατί δουλεύαμε μαζί σε κοινό πρότζεκτ και έπρεπε κάπως να συγχρονίζουμε τα αρχεία μας και διαπίστωσα ότι όχι μόνο δεν έχασα χρόνο για να το μάθω, αλλά βελτιώθηκε κατά πολύ η εργνομικότητα και με βοήθησε να κάνω πολλούς αυτοματισμούς που διαφορετικά θα έχανα πολύ χρόνο για να τους κάνω με το χέρι.

Κυριακή 17 Οκτωβρίου 2010

Νέο Skype 5.0

Κυκλοφόρησε πριν κάτι μέρες το νέο Skype 5.0 με βασικά χαρακτηριστικά τις ομαδικές βιντεοκλήσεις εώς 10 ατόμων και την ενσωμάτωση κάποιον λειτουργιών του Facebook όπως είχε ακουστεί εξάλλου.
περισσότερα εδώ