Monday, November 15, 2010

Firefox sync επιτέλους δουλεύει

Είμουν φανατικός χρήστης του Xmarks (τέως Foxmarks) στον Firefox, οπότε όταν ανακοίνωσαν το σταμάτημα του συγκεκριμένου service έχασα το έδαφος κάτω από τα πόδια μου.
Διαβάζοντας την ανακοίνωση ανακάλυψα την ύπαρξη του Firefox sync και είπα να το δοκιμάσω.
Εδώ και ένα μήνα σχεδόν έχω γυρίσει όλους τους Firefox που χρησιμοποιώ σε Firefox sync. Δεν δούλευε τίποτα. Αργησα να το καταλάβω γιατί αφενός δεν τέσταρα επι τούτου αφετέρου γιατί οι browsers ήταν ήδη συγχρονισμένοι με xmarks. Αποφάσισα λοιπόν να το ψάξω.
By default ο συνγχρονισμός είναι σε merge mode που σημαίνει οτι συγχωνέονται τα δεδομένα μεταξύ server και τοπικού client. Έλα όμως που για κάποιο λόγο (πολλές διαφορες ίσως?) δεν υπάρχει ΤΙΠΟΤΑ στον server με αποτέλεσμα καινούριοι clients να μην παίρνουν τίποτα. Η λύση που βρήκα είναι η εξής:
1. Πάμε στον πιο up-to-date client και επιλέγουμε Tools->Sync->Preferences...
2. Επιλέγουμε manage account->Reset sync.
3. Στο παραθυράκι που ανοίγει επιλέγουμε το τρίτο radio που λέει "Replace all other devices with this computer's data" και πατάμε Next.
4. Όταν οι διαδικασία ολοκληρωθεί επαναλαμβάνουμε τα βήματα 2 και 3 και επιλέγουμε το merge που θα είναι και το default.
5. Τέλος μπορούμε να πάμε στους clients και να κάνουμε επιτέλους sync.

Γενικά είμαι ευχαριστημένος με τη λειτουργία του. Το μόνο για το οποίο έχω ενδοιασμούς είναι το password sharing καθώς αν και πολύ χρήσιμο δεν ξέρω αν θέλω να έχω αποθηκευμένα passes σε κάποιο τρίτο server. Ισως στο μέλλον να ενεργοποιήσω την λύση του Ευάγγελου Μπαλάσκα.

Thursday, November 4, 2010

Linux Total Commander alternative for Gnome found

One of the programs that I've never been able to replace, since I moved to Linux is Total Commander. The best alternative I have found is Krusader which is actually more powerful than Total Commander has ever been, but... I'm a Gnome fan-boy and having half of kde's libs around just for Krusader was just too much. My last Internet search for alternatives though was a success. I stumbled upon tux commander. The installation was a bit tricky since the ebuild was neither on the main portage tree nor on any overlay, but it did install and lo, there I was with Total Commander running on Linux.
So, if you're searching for a good TC alternative, I believe tuxcmd is the way to go.

Monday, September 20, 2010

Η χειμερινή watchlist

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

CSI(συνεχίζω)
Vegas baby

CSI:Miami(συνεχίζω)
Ο Οράτιος είναι όλα τα λεφτά ότι και να πείτε... yehh yeeh yahhhhhhhh we won't get fooled again

CSI:NY(συνεχίζω)
I love NY

The Vampire Diaries(συνεχίζω)
Beverly Hills 90210 with fangs

Fringe(συνεχίζω)
Γιατί πιθανότατα είναι οτι καλύτερο τα τελευταία 2 χρόνια

Sons of Anarchy(συνεχίζω)
Its different

The Event-Νέα
Το trailer είναι πολύ καλό για να το αγνοήσεις. Κάτι μεταξύ 24 και lost? ίδωμεν

The Cape-Νέα
Να κι ένας σουπερήρωας.

Καλό χειμώνα

Thursday, September 16, 2010

ΠΩΣΚΑΝΩ - update σε sqlite και επιστρέφεται ο σωστός αριθμός γραμμών που τροποποιήθηκαν

Σε standard SQL όταν γίνεται ένα UPDATE Query και αυτό τελειώσει, σου επιστρέφεται το πλήθος των γραμμών που τροποποιήθηκαν. Το ίδιο και στην SQLite, με μία διαφορά.
Αν προσπαθήσεις να τρέξεις ξανά το ίδιο UPDATE σε SQL θα σου επιστραφούν 0 τροποποιημένες γραμμές αφού τίποτα δεν θα έχει αλλάξει. Στην SQLite δυστυχώς όσες φορές και να τρέξεις το query θα σου γυρίσει οτι κάποιες γραμμές τροποποιήθηκαν.
Ενα παράδειγμα.

Έστω πίνακας myTbl με μία εγγραφή και δύο πεδία id και val

idval
10


Εκτελούμε το ακόλουθο query σε sqlite:

sqlite>PRAGMA count_changes = 1;
sqlite>UPDATE myTbl SET val = 5 WHERE id = 1;
1

Το PRAGMA χρειάζεται για να πάρουμε πίσω το πλήθος των γραμμών που αλλάχτηκαν με το τελευταίο query.O πίνακας λοιπόν θα γίνει:

idval
15


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


sqlite>UPDATE myTbl SET val = 5 WHERE id = 1 AND val != 5;
0


Δεν ξέρω αν είναι κάποιο bug - προσωπικά έτσι μου φαίνεται, αλλά επειδή έφαγα 2 μέρες μ'αυτή την αηδία είπα να το μοιραστώ. Ελπίζω να σε βοηθήσω

Thursday, June 24, 2010

Σχετικά με την "Ψηφιακή Τηλεόραση"

Καθότι ένας από τους πολλούς με mpeg2 τηλεόραση αποφάσισαν να προμηθευτώ τον αποκωδικοποιητή της Neotion που συνδέεται στο CI της τηλεόρασης απαλείφοντας την ανάγκη για έξτρα τηλεκοντρόλ. Αυτός ήταν άλλωστε και ο λόγος της αγοράς.
Το εν λόγω module δούλεψε αμέσως χωρίς κανένα setup. Το πλαγκάρεις και βλέπεις digea. Στα μείον του module είναι το γεγονός οτι κάνει transcode απο MPEG-4 σε MPEG-2 άρα αν αύριο βγει κάποιο κανάλι με ανάλυση HD 720 ή 1080 τότε δεν θα το παίζει. Το δεύτερο και μικρότερο μείον είναι ο χρόνο για αλλαγή καναλιών ο οποίος είναι γύρω στα 4 δεύτερα.
Αφού έπαιξα λίγο με το συγκεκριμένο γκατζετάκι (γιατί περι αυτού πρόκειται) κατέληξα στο συμπέρασμα φίλε αναγνώστη, οτι δεν αξίζει ούτε 10 ευρώ να δώσεις, αν δεν είσαι υποχρεωμένος. Υποχρεωμένοι είναι όσοι ζουν στην σκιά του Υμηττού και όσοι δεν έχουν καλό αναλογικό σήμα αφού εκεί η διαφορά είναι εμφανέστατη. Αν η τηλεόραση σου έχει ένα αξιοπρεπές αναλογικό σήμα το ή διαφορά στην ποιότητα είναι απειροελάχιστη. Υποχρεωμένοι μπορεί να γίνουμε σε μερικά χρόνια αν σταματήσει το αναλογικό. Σε κάθε περίπτωση η εναλλαγή αναλογικού / ψηφιακού σου σπάει τα νεύρα. Γύρισε στο ψηφιακό να δεις ΣΚΑΙ γύρισε στο αναλογικό για να δεις MAD. Μιλάμε για μεγάλο ταμτούρι.

Wednesday, April 28, 2010

How to enable checkpoint ssl extender in ubuntu 9.10

This guide will help you enable the checkpoint ssl extender on ubuntu 9.10. I believe it can be made to work to other distro's as well but I haven't tried it.

First of all download the ssl extender from checkpoint. You will need to have access in order to get it

You will end up with snx_install.sh

Change its permissions if not already executable

chmod a+x snx_install.sh

Install it

sudo ./snx_install.sh


In order to run it you will need libstdc++5 which is NOT included in Ubuntu 9.10. You can download it from here and install it directly after downloading it. If the link does not work you can google it.

UPDATE: For 64bit Ubuntu installations it is imperative that you install the 32bit libc-6 libraries and 32bit libpam as well as libstdc++5:i386

apt-get install libc6-i386 libpam0g:i386


What this package does is put the libstdc++5.so to /usr/lib, hence you do not need to use LD_PRELOAD or anything else you might have seen written in various forums.

Give snx a try to see if it working by issuing the following command

snx

If everything installed well you will be presented with the help screen

This is it. Open up your favorite browser to you ssl page and everything should be fine.

Hope it helps.

Wednesday, March 24, 2010

CentOS 5.4 on AMD X2

I found it impossible to boot the installation DVD on such a machine. The boot process would hang after the following boot messages:

pci 0000:00:00.0: Enabling HT MSI Mapping
pci 0000:00:02.0: Enabling HT MSI Mapping
pci 0000:00:03.0: Enabling HT MSI Mapping
pci 0000:00:04.0: Enabling HT MSI Mapping
pci 0000:00:09.0: Enabling HT MSI Mapping


I found the solution here which in short consists of adding the following 2 options in grub:

acpi=off noapic

Hope it helps

Tuesday, March 23, 2010

ΠΩΣΚΑΝΩ - Άλαξε το μέγεθος του root LVM partition σου

Θέλεις που λες να αλλάξεις το μέγεθος του root LVM partition του συστήματος σου. Η διαδικασία είναι ίδια με αυτή που χρειάζεται να κάνεις για οποιοδήποτε άλλο partition με τη διαφορά ότι δεν θα πρέπει να είναι mounted. Το μόνο που χρειάζεσαι είναι είτε το DVD της διανομής σου αν υποστηρίζει Rescue Mode είτε καλύτερα το SystemRescueCD.

Έστω λοιπόν ότι έχεις ένα ext3 root partition 60GB και θέλεις να το κάνεις 40GB. Η διαδικασία της μείωσης είναι πιο επικίνδυνη από αυτή της αύξησης γιαυτό σε θέλω 100% εδώ, ΟΚ?

Κάνεις poweroff το σύστημα σου και bootaρεις με το SystemRescueCD.

Ξεκινάς με τσεκάρισα του δίσκου για τυχόν λάθη. Για το παράδειγμα θα θεωρήσω ότι θες να κάνεις resize to /dev/OSGrp/OSVol1 το οποίο είναι φορμαρισμένο σε ext3. Αν έχεις πιχι reiser θα πρεπει να χρησιμοποιήσεις τα αντίστοιχα εργαλεία.

# e2fsck /dev/OSGrp/OSVol1

Στη συνέχεια και πριν κάνεις resize το partition πρέπει να κάνεις resize το filesystem

# resize2fs /dev/OSGrp/OSVol1 40G

Η συγκεκριμένη διαδικασία είναι η πιο σημαντική και αν κάτι πάει στραβά μάλλον είσαι για ξαναεγκατάσταση. Επίσης είναι και χρονοβόρα. Χτυπάς φραπεδάκι άνετα. Όταν τελειώσει είσαι έτοιμος για να κάνεις resize το logical volume χρησιμοποιώντας το lvresize.

# lvresize /dev/OSGrp/OSVol1 -L 40G

Αν - όπως και γω - την πρώτη φορά ξεχάσεις το resize2fs μπορείς να ξανακάνει lvresize στο original μέγεθος και να μην έχεις απώλειες. Αυτό βέβαια αν δεν κάνεις τίποτα επεμβατικό στο ενδιάμεσο.

Ετοιμος για νέες περιπέτειες

Tuesday, January 26, 2010

Πίκρα

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

> Φταίνε οι κυβερνώντες (φταίνε πάντα οι άλλοι που λέει και η Χαρούλα)
< Έχουμε τους πολιτικούς που μας αξίζουν

> Μην του ψηφίζεις
< Και ποιους να ψηφίσω?

> Γιατί εγώ ο μισθωτός πληρώνω όλο το φόρο και σύ φοροδιαφεύγεις?
< Θέλω να ξεφύγω και γώ απο μισθωτός να φοροδιαφεύγω

> Γιατί δεν πληρώνεις φόρους?
< Να πληρώσω για να τα φάνε τα λαμόγια?
< Απο μένα θα τα βγάλει το κράτος? Να πάνε να πιάσουν τους μεγαλοκαρχαρίες

> Θα μαζεύω αποδείξεις για να σε αναγκάσω να τα δηλώσεις
< Ασε ρε κολλητέ ηλεκτρολόγε δεν χρειάζεται απόδειξη... τόσα χρόνια φίλοι

> Πλήρωσε μου το ΙΚΑ/ΤΕΒΕ/*
< Θα πάρω γυναίκα να μου καθαρίζει το σπίτι και σιγά μην της κολλάω ένσημα

> Θα πάρω 1000αράκι να μην καίει πολλά και να μην μολύνει
< Θα κάνω 25000χλμ το χρόνο. Σιγά μη πάρω ΜΜΜ

. . συμπληρώστε ελεύθερα

Ολοι δίκιο έχουμε και όλοι άδικο.

Εχω την αίσθηση επίσης οτι όλοι διψάμε για αίμα

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

δεν πρόκειται να γίνει τίποτα.

Ή Μήπως να μας αγοράσει καμιά ανεπτυγμένη χώρα? Έτσι κι αλλιώς είναι δεδομένο οτι στο εξωτερικό διαπρέπουμε