Archive for the 'Tip-it' Category

February
19th 2010
iTunes, Ελληνικά και Dead Tracks…

Posted under Applications & Tip-it by StV

Itunes

Είναι γνωστό το πρόβλημα που έχει το iTunes με τα ελληνικά τραγούδια. Θυμάμαι την πρώτη φορά που έκανα την αλλαγή από Windows σε Tiger και ήρθα αντιμέτωπος με αυτό το πρόβλημα. Το πρόβλημα εντοπίζετε στο encodings των ID3, εάν τα σβήσουμε και τα ξαναγράψουμε το πρόβλημα λύνετε, αλλά ποιος κάθετε να γράφει τόσα και τόσα τραγούδια από την αρχή… Το Unicode Rewriter φαντάζομαι .

Continue Reading »

9 σχόλια »

April
15th 2008
Simple SSH Tunneling, φορ φαν εντ πρόφιτ…

Posted under Scripta Manent & Tip-it by WorldCitizeN

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

  Τι είναι το SSH δεν το έχω σε βάθος, απλά το βλέπω σαν ένα secure remote login σε ένα απομακρυσμένο μηχάνημα. Το ωραίο είναι ότι μέσω αυτού, μπορείς να κάνεις μια ασφαλή σύνδεση,ένα tunnel, έτσι ώστε να περνάει η δικτυακή σου κίνηση μέσω εκείνου του μηχανήματος με ασφάλεια! Γιατί το τονίζω τόσο πολύ? Γιατί οι έχοντες notebook (κι αυτοί που έχουν laptop βεβαίως βεβαίως) συνδέονται σε ότι ελεύθερο ασύρματο δίκτυο βρούν, νομίζοντας ότι ξεγελάνε τον μάστορα με το router (τις περισσότερες φορές αυτό συμβαίνει δηλαδή), αλλά υπάρχει μια περίπτωση, τα δεδομένα που στέλνουμε, να φιλτράρονται από κανένα καλόπαιδο, και να καταφέρει να υποκλέψει κωδικούς που έχουμε δώσει σε μη ασφαλή site… ( Ασφαλή site => https:// )

   Με το SSH Tunneling, περνάμε όλα μας τα δεδομένα από ένα ασφαλές κρυπτογραφημένο κανάλι, οπότε έχουμε μια (σχετική) ασφάλεια όταν κλέβουμε ελεύθερα και ελεύθερα-ελεύθερα ασύρματα, χωρίς να έχουμε τον φόβο για τα δεδομένα μας..

(parenthesis)

Κι όμως, το πρώτο πράγμα που σκέφτηκα δεν ήταν αυτό αγαπητέ αναγνώστη (δεν έχω laptop)… Αλλά πως επιτέλους δεν θα περιμένω το Help Line του πανεπιστημίου να καταλάβουν πως δουλεύουν τα πιστοποιητικά, τα private και public keys, τα OpenVPN και να γράψουν κανένα manual για να μπορέσω να μπω κι εγώ από το ρημάδι το Mac στις Ηλεκτρονικές Βιβλιοθήκες του πανεπιστημίου, αφού αρκεί μια IP πανεπιστημίου για να κάνω την (βρωμό)δουλειά μου… (H λύση του macgiorgosgr δεν δείχνει να λειτουργεί). Αυτό που χρειάζεται είναι μια SSH σύνδεση στο πανεπιστήμιο, με τον λογαριασμό κτλ, περισσότερες λεπτομέρειες δεν ξέρω, το δικό μου τμήμα δίνει απ’ όλα χωρίς την ανάγκη του πανεπιστημίου .

(end parenthesis)

   Αν δεν έχουμε πρόσβαση SSH πουθενά, μπορούμε να στήσουμε στο κατεβαστήρι μας (όλοι έχουμε ένα) έναν εξυπηρετητή. Τέλως πάντων, η εντολή που κάνει την δουλειά είναι η “ssh -N -D port username@path.to.server.gr;” όπου -Ν για να μην ανοίξει απομακρυσμένο έλεγχο, και -D να λειτουργήσει σαν SOCKS server στο συγκεκριμένο port (πχ 9999). Από εκεί κι ύστερα αυτό που λείπει είναι να προωθούμε το Safari και το Mail σε αυτόν τον server. Πολύ εύκολα από τα System Preferences επιλέγουμε το Ethernet ή το Airport, ανάλογα με το τι συνδεόμαστε και κοιτάμε τα υπόλοιπα στην φώτο..

SOcKS

Το ζήτημα είναι γιατί να πρέπει να μπλέκουμε με System Preferences, Airport κι άλλα τέτοια περίεργα όταν μπορούμε να τα κάνουμε όλα από το Terminal? Κάθισα λοιπόν χτες και έγραψα ένα μικρό Scriptάκι που θα αυτοματοποιεί όσο γίνεται την διαδικασία. Δεν έχω και μεγάλη εμπειρία από bash, αλλά την δουλειά του την κάνει (μου φαίνεται δηλαδή). Αυτό που θα χρειαστεί, είναι να πληκτρολογήσετε από μία έως τρεις φορές τον κωδικό σας, μία στην αρχή για να ανοίξει το SOCKS, μια για τον ssh server, και άλλη μια στο τέλος για να κλείσει το forward στο SOCKS από το Safari… E, τώρα που το βλέπω δεν είναι και πολύ αυτόματο

#!/bin/bash
function EstConn {
  echo "Establishing Connection";
  sudo networksetup -setsocksfirewallproxystate Airport on;
  sudo networksetup -setsocksfirewallproxy Airport 127.0.0.1 8080;
  ssh -N -D 8080 username@path.to.server.gr;
  sudo networksetup -setsocksfirewallproxystate Airport off;
  echo "Connection is off";
}

if [ $# = 0 ]; then
  EstConn;
else	# $1 is either "on", either "off"
  sudo networksetup -setsocksfirewallproxystate Airport $1 &&
  echo "Connection is $1" &&
  if [ $1 == "on" ]; then EstConn; fi
fi

  Όπου username@path.to.server.gr αντικαθιστάτε με το αντίστοιχο δικό σας (πχ. WorldCitizeN@MyMacMiniSERVER.lan ) και όπου Airport το αντίστοιχο interface που χρησιμοποιείτε, πχ. και “Ethernet” . (Εννοείται πως το σταματάτε με Control-C, όπως θα καταλάβατε δεν έχω τρελή επαφή με *nix ). Πολλές φορές, γίνεται η σύνδεση με το SOCKS, αλλά δεν “ξεγίνεται”, οπότε σε αυτήν την περίπτωση τρέχουμε την εντολή με ένα “off”, πχ sh SSHtunnel off.

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

8 σχόλια »

October
15th 2007
Use your power, use your Keyboard!

Posted under Articles & Tip-it by WorldCitizeN

Frets On Fire  Μιας που ξεκινήσαμε με λίστες ας συνεχίσουμε. Υποθέτω ότι με την άφιξη του Leopard MacOS X 10.5 θα υπάρχουν αρκετοί νέοι χρήστες, οπότε ας παραθέσουμε μερικά keyboard shortcuts και λειτουργίες που θα χρησιμεύσουν. Η ολοκληρωμένη λίστα βρίσκεται από την Apple εδώ.

Ακολουθεί η λίστα :

Continue Reading »

6 σχόλια »

June
6th 2007
Expose και στο ποντίκι…

Posted under Tip-it by WorldCitizeN

wiki.jpg

  Τον τελευταίο χρόνο ακούω αρκετά τον όρο “παραγωγικότητα” (productivity), όσον αφορά τις δουλειές πάνω στους υπολογιστές. Για παράδειγμα λένε ότι το QuickSilver και το TextExpader αυξάνουν την παραγωγικότητα, ενώ τα παιγνίδια (για κάποιο άγνωστο και ακαθόριστο λόγο) την ρίχνουν. Εγώ ποτέ δεν ήμουν φίλος με την έννοια της παραγωγικότητας, γιατί προδίδει τρέξιμο, άγχος, κυνήγι ενός deadline κι όλα αυτά με κάνουν να αισθάνομαι άβολα. Αντιθέτως, χρησιμοποιώ μια πιο “κομψή” λέξη, τη λειτουργικότητα. Περιγράφει πλήρως αυτά που θέλω να πω, καθώς και τον σκοπό που την λέω. (Τελικά αυτό το πρωινό ξύπνημα μου κάνει το κεφάλι κιμά…)

  Έτσι και με το Expose, μπορεί κάποιοι να το θεωρούν eyeCandy, αλλά μόνο τέτοιο δεν είναι. Ακόμα και σπίθες να πεταγόταν από τον υπολογιστή κάθε φορά που πατούσαμε το F9, πάλι αυτό θα ήταν το περιτύλιγμα μια λειτουργικής διαδικασίας. Η πρόσβαση στα παράθυρα της επιλογής μου είναι πολύ πιο εύκολη σε σχέση με τους τρόπους που είχα συνηθίσει. Έτσι, όταν το MightyMouse που είχα πέθανε (ok, ok, εγώ το σκότωσα) έψαχνα μανιωδώς ένα ποντίκι με πέντε κουμπιά’ τα κλασικά τρια, συν το “μπρος-πίσω” γιατί….

mouse

  Γιατί αν ένα πράγμα με έχει βολέψει πολύ, είναι που έχω βάλει τις λειτουργίες του Expose στο ποντίκι. Είχα κάνει στο παρελθόν μια μάχη με τον εαυτό μου, και στη θέση του “μπρος-πίσω” που πιάνει μόνο στους browser και στον Finder, τοποθέτησα (System Preferences > Dashboard and Expose) το “Application Windows” και “All Windows” αντίστοιχα, ενώ το κεντρικό έχει κλασικά το Dashboard. Το “Desktop” το έχω τοποθετήσει απλά σαν Hot Corner στην πάνω δεξιά γωνία. Δεν λέω, βολικό το πληκτρολόγιο, αλλά αρκετές φορές είναι μακριά από το χέρι μας

6 σχόλια »

May
23rd 2007
Εσείς πόσα mail έχετε σήμερα?

Posted under Tip-it by WorldCitizeN

  Λαμβάνω αφορμή από το Google Notifier που η ουσιαστική διαφορά από το Mail.app στην διαχείριση είναι να επιλέξεις εσύ τι θα δεις και θα λάβεις (καλά, δεν είναι μόνο αυτή, αλλά είπαμε, αφορμή θέλω) για να πω τον πόνο που είχα ως νέος switcher. Στο OutLook μου άρεσε να κοιτάω με τις ώρες τα MB (είπαμε, PSTN εποχές) που κατέβαζε, όπως και να βλέπω πόσα ακόμα mail απομένουν να κατέβουν. Με Mac και DSL τώρα πια, που αν δεν μετρίεται σε GB δεν με νοιάζει, πάλι θέλω να βλέπω πόσα mail κατεβένουν ή πόσα πρέπει να κατέβουν. Πως θα το κάνουμε αυτό? Ρώτησα από εδώ κι εκεί, κι αφού δεν πήρα απάντηση, είπα να ακολουθήσω την πεπατημένη της προ-forum εποχής: Ψάχνοντας τα menu… Στο menu Window υπάρχει μια επιλογή που ονομάζεται Activity Viewer και έχει σαν συντόμευση το Command+0.

Mail Progress

  Τόσο καιρό που χρησιμοποιώ mail, ομολογώ ότι με έχει βολέψει πολύ, σε συνδυασμό με τα Smart Folders και το Growl Support, έχω συνηθίσει αρκετά και δυσκολεύομαι σε άλλα περιβάλλοντα. Αυτό που θέλω (όχι μόνο στο Mail.app, αλλά και στο Spotlight και στον Vienna και σε όλο το OSX) είναι η δυνατότητα περισσότερων “επιλογών” στις αναζητήσεις/Smart Folders/κανόνες κτλ. (Boolean πράξεις ή όπως αλλιώς λέγονται). Να υπάρχει δηλαδή η δυνατότητα να ψάξω για Mail που:

((είναι από το mail του αδερφού μου) KAI (τιτλοφορούνται Macαλλά) H (είναι από το macalla.gr@gmail.com). Αυτά να τα βάζω στο ίδιο Smart Folder. Λέμε για παράδειγμα…

  Aπ’ ότι άκουσα πάντως, αυτά θα περιλαμβάνονται στο Leopard…
(Που’ναι η γάτα, οεο που’ναι η γάτα?που’ναι η γάτα!)

1 σχόλιο »

Next »