Wednesday, December 26, 2007

lolcats - greek version



(χλιαρή προσπάθεια για ελληνική εκδοχή της ιδέας των lolcats, μια και τρέφω μια συμπάθεια στις γάτες)

Wednesday, December 19, 2007

η πιο παράξενη ερώτηση

Πάνω σε μια κουβέντα που είχαμε με τους άλλους παλαβούς στη δουλειά, και για να τους πείσω ότι δεν τα βγάζω από το μυαλό μου, χρειάστηκε να κάνω την παραξενότερη ερώτηση που έχω κάνει ποτέ στη google: "number of eggs in a woman"

Up to 11

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

(δεν θα σταματήσω ποτέ να εκπλήσσομαι από τους ανθρώπους που τους λες ότι, ναι, υπάρχουν αμέτρητα προγραμματάκια εκεί έξω που εντοπίζουν στίχους, αλλά το συγκεκριμένο τα καταφέρνει ακόμη και αν το αρχείο στο δίσκο ονομάζεται Track01.mp3 ή YayoGak.mp3, και αυτοί επιμένουν ότι είναι το ίδιο)

Sunday, December 16, 2007

καβούρι



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

(επίτηδες ασπρόμαυρο, για να μειωθεί ο παράγοντας-αηδία)

Saturday, December 15, 2007

μνήμη

Νομίζω έχει γεμίσει η μνήμη μου. Νομίζω ότι η νέα γνώση που αποκόμισα χθες για το internal & external fragmentation των αρχείων και καταλόγων του Microsoft SQL Server, έσπρωξε στην ανυπαρξία και τις τελευταίες μνήμες της παιδικής μου ηλικίας. Αν συνεχίσω έτσι, σε δύο χρόνια θα έχω σβήσει και τις μνήμες της πρώτης εφηβείας μου.

Tuesday, December 04, 2007

Clomipramine και Amitriptyline

(Άκουγα το "Κι αν είμαι Rock" και αναρωτήθηκα τι είναι τα Αναφρανιλ και Τρυπτιζόλ. που τελικά είναι και τα δύο αντικαταθλιπτικά φάρμακα...)

Saturday, December 01, 2007

μογγολική γιούρτη


Είμαι σίγουρος ότι πρόκειται για κάποιου είδους αστείο κάποιου προγραμματιστή της Google. Είναι δυνατόν σε ένα email-σημείωμα που έγραψα στον εαυτό μου σχετικό με το Delphi, να μου προτείνουν να αγοράσω μια Μογγολική Γιούρτη;

σημειογραφία της μπιρίμπας

Μας ενδιαφέρει να κατασκευάσουμε σημειογραφία για να μπορούμε να αναπαράγουμε μια παρτίδα μπιρίμπας.

Μια τράπουλα έχει τέσσερα "χρώματα". Μπαστούνια, Σπαθιά, Κούπες, Καρό. Για κάθε χρώμα υπάρχουν 13 διαφορετικά φύλλα (άσσος, δυάρι, τριάρι, ..., βαλές, ντάμα, παπάς). Έστω ότι αντιστοιχώ έναν αριθμό σε κάθε ένα από τα 52 χαρτιά της τράπουλας, με τον εξής τρόπο: Αρχίζω με τα Μπαστούνια, και αντιστοιχώ το 1 στον Άσο Μπαστούνι, το 2 στο Δύο Μπαστούνι, το 3 στο Τρία Μπαστούνι, ..., το 10 στο δέκα Μπαστούνι, το 11 στον Βαλέ Μπαστούνι, το 12 στην Ντάμα Μπαστούνι, το 13 στον Παπά Μπαστούνι, το 14 στον Άσο Σπαθί, το 15 στο Δύο Σπαθί, ..., το 52 στον Παπά Καρό.

Μπορώ τώρα να περιγράψω όποιο χαρτί αλλάζει χέρια στη διάρκεια της παρτίδας με έναν αριθμό από το 1 ως το 52. Αντί να χρειάζεται να λέω "Τράβηξε το Τρία Κούπα", μπορώ να λέω "Τράβηξε το 29".



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

Ο εξωτερικός παρατηρητής, αν προσπαθούσε να κρατήσει σημειώσεις για το τι συμβαίνει, μάλλον θα έγγραφε πράγματα όπως: "Ο παίχτης 1 πήρε από την στοίβα των χαρτιών στη μέση του τραπεζιού το χαρτί 29, άφησε πάνω στο τραπέζι τα χαρτιά 4, 5 και έξι, και έριξε ξανά στη στοίβα στη μέση του τραπεζιού το χαρτί 51"

Έστω ότι έχουμε μια παρτίδα μπιρίμπας μεταξύ δύο παιχτών, του Παίχτη Α (που θα ονομάσουμε Αλίκη και θα συμβολίζουμε με το γράμμα Α) και του Παίχτη Β (που θα ονομάσουμε Βασίλη και θα συμβολίζουμε με το γράμμα Β). Έχουμε την Ανακατεμένη Τράπουλα™ (ή τράπουλες, συνήθως 2) που θα συμβολίσουμε με το γράμμα Τ. Έχουμε την Στοίβα με τα Ανοιχτά Χαρτιά™ πάνω στο τραπέζι που θα συμβολίσουμε Σ, και τέλος, κάπως πρέπει να συμβολίσουμε τις ομάδες χαρτιών που κατεβάζει κάθε παίχτης στο τραπέζι, και που μπορεί στο μέλλον να εξελιχθούν σε μπιρίμπες.

Προτείνω οι ομάδες χαρτιών που κατεβάζει ο παίχτης Α να βαφτίζονται Α1 η πρώτη,
A2 η δεύτερη κτλ, ενώ οι ομάδες χαρτιών που κατεβάζει ο παίχτης Β να βαφτίζονται Β1, Β2, Β3 κτλ.

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

Η Αλίκη τραβάει το Τέσσερα Μπαστούνι από την τράπουλα:
(Τ, A, 4)
Η Αλίκη κατεβάζει 10, Βαλέ και Ντάμα Καρό:
(A, Α1, 49), (A, Α1, 50), (A, Α1, 51)
Ο Βασίλης παίρνει όλα τα χαρτιά που υπάρχουν κάτω:
(Σ, Β, 21), (Σ, Β, 33), (Σ, Β, 9), (Σ, Β, 10)

Έχω λοιπόν έναν εύκολο τρόπο να καταγράψω, να αποθηκεύσω, και τελικά να επαναλάβω την εξέλιξη ενός παιχνιδιού μπιρίμπας.

1. Θα μπορούσα να αντιστοιχίσω το 53 και το 54 στους δύο Μπαλαντέρ της τράπουλας.

σημειογραφία του σκακιού



Στο σκάκι, έχεις 32 συνολικά πιόνια (στρατιώτες, πύργους, αξιωματικούς κτλ) και στο ξεκίνημα της παρτίδας είναι τοποθετημένα πάντα στην ίδια θέση πάνω στη σκακιέρα. Αν αντιστοιχίσεις έναν αριθμό από το 1 ως το 8 στις "γραμμές" και ένα γράμμα από το a ως το h στις "στήλες" της σκακιέρας, έτσι ώστε το κάτω αριστερό κουτάκι αυτού που έχει τα λευκά πιόνια να είναι το a1 (όπως περίπου συμβαίνει και στα κελιά ενός φύλλου excel), μπορείς να περιγράψεις τις κινήσεις που κάνουν οι παίχτες με ένα ζευγάρι αριθμών και γραμμάτων. Πχ a2:a4, αν ο λευκός αποφασίσει να μετακινήσει τον αριστερότερο του στρατιώτη 2 θέσεις μπροστά.

Μας ενδιαφέρει να κατασκευάσουμε παρόμοια σημειογραφία για να μπορούμε να αναπαράγουμε μια παρτίδα μπιρίμπας.

1. Στη πράξη, ο τρόπος γραφής είναι λίγο πιο περίπλοκος, αλλά αυτή η απλοποίηση μας κάνει.
2. Η εικόνα είναι από το σχετικό άρθρο για τη σημειογραφία του σκακιού της wikipedia.
3. Δεν είμαι σκακιστής, οι παρτίδες που έχω παίξει συνολικά στη ζωή μου δεν πρέπει να ξεπερνούν τις 30.