Κυριακή 15 Απριλίου 2007

GMail Spam filter poisoning?

Μετά από 2.5 χρόνια χρήσης του Gmail δεν μπορώ παρά να είμαι αρκετά ικανοποιημένος από την ποιότητα των υπηρεσιών που προσφέρει.

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

Τον τελευταίο καιρό παρατηρώ μια αύξηση στον αριθμό των ενοχλητικών μηνυμάτων τα οποία περνάνε το φίλτρο του Gmail. Μετά από λίγη σκέψη και λίγο ψάξιμο στο Internet διαπίστωσα ότι η τελευταία μόδα των spammers είναι ο "δηλητηριασμός" των φίλτρων με την ενσωμάτωση παραγράφων στα μηνύματα, οι οποίες περιέχουν κανονικό κείμενο το οποίο αποτελεί άνω το 80% του σώματος του.

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

Περισσότερες πληροφορίες μπορείτε να βρείτε στις παρακάτω σελίδες:

Δευτέρα 2 Απριλίου 2007

Engineering των δύο ευρώ

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

Απορώ γιατί τόσα χρόνια δεν το είχαν σκεφτεί αυτό;

Δείτε το μολύβι στη σελίδα της Faber Castell

Κυριακή 1 Απριλίου 2007

RSSOwl... απλά κορυφαίο

Άλλο ένα εξαιρετικό δείγμα ποιοτικού ανοικτού λογισμικού αποτελεί το RSSOwl.

Μετά την εγκατάσταση και έπειτα από μερικά κλικ είχα περάσει όλα τα feeds μου τα οποία μπορώ πλέον να τα βλέπω όλα μαζεμένα και νοικοκυρεμένα, μέχρις ότου να ολοκληρωθεί το καινούργιο μου web project (σύντομα περισσότερα νέα για αυτό).

Εν ολίγοις μερικά από τα μεγάλα προτερήματα του RSSOwl είνα:

  • Εύκολο

  • Ταχύτατο (αν και είναι γραμμένο σε Java)

  • Crossplatform (Java Είπαμε....)

  • Εισάγει blogrolls καθώς και αρχεία OPML

  • Εξάγει αρχεία OPML

  • Εξάγει τα άρθρα σε PDF/RTF/HTML καθώς επίσης μπορεί να τα στείλει με e-mail

  • Αναζητά βάσει λέξεων - κλειδιών στα άρθρα

  • Επιτρέπει πολλαπλές κατηγορίες feeds

  • Έχει ελληνική μετάφραση (εξαιρετική δουλειά από τους μεταφραστές)


Αξίζει τον κόπο να το δείτε... δεν θα το μετανιώσετε :-)

Παρασκευή 23 Μαρτίου 2007

Φύσα αεράκι, φύσα με...

Με 10 μποφώρ δεν περίμενα τίποτε καλύτερο. Η ντουλάπα που είχα στο μπαλκόνι με όλα τα εργαλεία μου εκτοξεύθηκε στα 7 μέτρα στον κήπο. Αντίστοιχη ήταν η μοίρα μιας μικρής τέντας η οποία έσπασε τα στηρίγματα που είχε στην κουπαστή του μπαλκονιού συμπαρασύροντας μαζί της και τα κάγκελα...

Δεν πειράζει είπα και τα μάζεψα...

Το βράδυ μπαλα στο 5χ5 μετά από ενάμιση χρόνο. Αποτέλεσμα; 2 γκολ δικά μου και βαρύ διάστρεμμα στο δεξί πόδι... 10 μέρες ακινησία..

...και σαν να μην έφταναν όλα αυτά η λαβωμένη ντουλάπα επανεκτοξεύθηκε το μεσημέρι...

Ποιός με καταράστηκε;

Κυριακή 18 Μαρτίου 2007

Ποιός μυστήριος;

Όχι πάντως αυτός που ήταν στο Μπλεκ που διαβάζαμε μικροί...

ΠΡΟΒΛΗΜΑ #1

Κάποιος μυστήριος geek έβαλε στο default installation του Apache, (και του Apache-SSL) σε Debian Sarge 3.1r5, ένα πολύ ωραίο directive το οποίο μου εμφάνιζε όλες τις σελίδες του server σε ένα καλοκάγαθο και πανέμορφο ISO-8859-1. Προσοχή λοιπόν, ανοίξτε με τον editor που θέλετε το /etc/apache/httpd.conf και αλλάξτε το:

AddDefaultCharset on 

σε

AddDefaultCharset off

ΠΡΟΒΛΗΜΑ #2

To /images directory είναι δηλωμένο με Alias να δείχνει στο /usr/share/images...  Ευφυέστατον!

Κάντε comment χρησιμοποιώντας # όλες τις σχετικές γραμμές:
#    Alias /images/ /usr/share/images/

#   <Directory /usr/share/images>
#       Options MultiViews
#      AllowOverride None
#     Order allow,deny
#        Allow from all
#   </Directory>

Μα τί φρούτα κυκλοφορούνε...

Παρασκευή 16 Μαρτίου 2007

Υπολογισμός του π σε Ruby

Χρησιμοποιώντας τον αλγόριθμο των Gregory-Leibnitz σύμφωνα με τον οποίο: π/4=1 - 1/3 + 1/5 - 1/7 + 1/9 - . . . και λίγη Ruby υπολόγισα κάμποσα ψηφία του π...

def pi_calculate
n=0
piq=0

while n<10000000

out=(2*n)+1
if n%2==0
multiplier=1
else
multiplier=-1
end
out=out*multiplier
piq=piq+(1.0/out)
n=n+1

end
pi=4.0*piq

end