Inside YOUniverse Bar

Thursday, September 3, 2009 10:50
Posted in category Projects

Τον τελευταίο καιρό αρκετοί με ρωτάν για την floating bar του YOUniverse, που έχει ειδοποιήσεις, Friend chat, κτλ. Συνήθως η ερώτηση περιλαμβάνει “την κάνατε εσείς, ή είναι κάποιο MOD;”. (MOD=phpBB Modification)

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

Αρχικά θα αναφέρω πως το να κάνει κανείς μια μπάρα να κάθεται εκεί κάτω στατικά ακόμη κι όταν σκρολλάρει η σελίδα είναι κάτι πολύ απλό: Δημιουργούμε ένα div πριν το </body> με CSS position fixed. Δηλαδή:

<style type=”text/css”>#floatbar { position: fixed; bottom: 0px; background-color: #000 }</style>

<div id=”floatbar”>Εδώ είναι η μπάρα μας</div>

Mε αυτόν τον κώδικα λοιπόν, δημιουργεί κανείς μια βασική μπάρα που βρίσκεται στατικά κάτω. Όσων αφορά τα popups σε διάφορα κουμπιά, αυτά ενεργοποιούνται μέσω Javascript, και ειδικότερα το “chat” και οι ειδοποιήσεις, μπορούν να μένουν ανοιχτά ακόμη και σε αλλαγή σελίδων, ανανεώσεις κλπ, χάρη σε cookies. Χρησιμοποιούμε την βιβλιοθήκη jQuery για πολλά κομμάτια του site, και φυσικά και για τις λειτουργίες της μπάρας, συμπεριλαμβανομένων των λειτουργιών Ajax, Cookies, Show/Hide, Fading, Click Events κλπ.

Για την ενημέρωση των φίλων και ειδοποιήσεων χρησιμοποιείται (τι άλλο;) Ajax. Κάθε λίγα δευτερόλεπτα γίνεται κλήση στον server του YOUniverse, κι αυτός με τη σειρά του στέλνει αν υπάρχουν νέες ειδοποιήσεις, φίλοι που μιλάνε στο chat, κι έπειτα ενημερώνεται το Interface της μπάρας. Με παρόμοιο τρόπο πραγματοποιούνται οι συζητήσεις στο friend chat.

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

Πιθανότατα να γράψω κι άλλα τις επόμενες μέρες για τη μπάρα, και να σας παραθέσω κώδικα. :)

Τελειώνει και πάλι το καλοκαίρι

Thursday, August 13, 2009 12:55
Posted in category Projects, Διάφορα

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

Ας κάνω μια ενημέρωση για τα πρόσφατα νέα μου. Επέστρεψα στη Θεσσαλονίκη, τα σχολεία ξεκινούν σε ένα μήνα περίπου, αρχίζω φροντιστήριο σε λίγες μέρες, και παράλληλα ασχολούμαι με το YOUniverse και διάφορα άλλα μικρότερα projects της PART3.

Πρόσφατα αλλάξαμε εντελώς το στυλ του YOUniverse σε μαύρο, και βάλαμε την κάτω hover-bar με ενεργούς φίλους, ειδοποιήσεις, γρήγορα μενού κτλ. Η συγκεκριμένη μπάρα δεν έχει τελειοποιηθεί, αλλά μόλις τελειοποιηθεί θα αποτελεί ένα απ’ τα highlights του σάιτ, μιας και το μόνο σάιτ που προσφέρει κάτι παρόμοιο με παρόμοιες λειτουργίες (και ήταν και αρχικός υλοποιητής της ιδέας) είναι το Facebook. Τις επόμενες μέρες θα μπούνε κι άλλες λειτουργίες, και θα γίνει πιο βολική και χρήσιμη.

Τις τελευταίες μέρες επίσης, πολλοί μας ρωτάνε (εμένα και τον Νίκο) για το πως κάναμε τη μπάρα, και αν αποτελεί κάτι έτοιμο. Η μπάρα γίνεται αρκετά εύκολα με CSS, δημιουργώντας ένα fixed position div με bottom 0px. Τα άλλα έρχονται μόνα τους πιστεύω, ούτως ή άλλως ποτέ δεν ήμουν τύπος που έδινα κώδικα απλόχερα ( :-P ), αν και το έχω κάνει.

Τέλος. Δεν υπάρχουν υστερόγραφα αυτή τη φορά.

Νέο post, ω ναι.

Monday, July 27, 2009 18:32

Καλησπέρα μετά από 3 μήνες! Ναι, αξιώθηκα επί τέλους να γράψω στο blog. Πολλά πράγματα συνέβησαν απ’ την τελευταία φορά που έγραψα (τότε που έκλεισε το Lifehack, μεγάλη η χάρη του, ας το έχει αναπαυμένο ο Θεός στο local network μου).

Έγραψα εξετάσεις, και έγραψα καλά σε ότι με ένοιαζε (19.4 Μαθηματικά Κατ., 19 Άλγεβρα, 17 Φυσική Κατ, λίγο λιγότερο Φυσική Γενικής, 18 Έκθεση, 19.6 Κείμενα, κ.ο.κ). Και φυσικά διάβαζα λίγο, πριν πάω να γράψω. Τι ωραία, τι καλά, το έπαιξα καλός μαθητής και πάλι. Άντε καλά, θα σας πω πως στα περισσότερα άλλα μαθήματα δε τα πήγα τόσο καλά.

Επίσης, πήρα καινούριο κινητό! Nokia N79! Ωραιότατο, το ερωτεύτηκα, μόνο που τώρα είναι στο αγαπητό service center εδώ και 4 βδομάδες για φτιάξιμο, και ούτε ένα τηλέφωνο δε μου ‘χουν πάρει. Θα πάρω εγώ να τους κράξω, αργότερα.

Άνοιξε το site της ομάδας που ιδρύσαμε με τον Νίκο λίγο πριν ανοίξουμε το Lifehack (μάλλον τελειοποιήθηκε το site, όχι άνοιξε.), με μπόλικο ajax, blog, subscriptions, και όλα σε ένα ωραιότατο custom CMS που φτιάξαμε. Φυσικά υπάρχει και το twitter της ομάδας, και το Facebook page! (Πως τα λέω έτσι σήμερα; Μάλλον με επηρέασε ο λακωνικός τρόπος ομιλίας του twitter, το μισώ αυτό το service.)

Τέλος, ετοιμάζουμε το νέο μεγάλο project μας, για το οποίο μιλώ εδώ και μήνες, και πλέον όχι μόνο υπάρχει, αλλά είναι ανοιχτό [σε περιορισμένο κοινό, αλλά] δημοσίως. Πιστεύω ήδη γνωρίζετε το όνομά του αρκετοί από σας που θα διαβάσετε αυτό το post, γιατί πιθανόν να διαβάζετε το blog της PART3 ή το twitter/FB page της, το οποίο βεβαίως βεβαίως, είναι YOUniverse. –Όποιος θα ήθελε να γίνει beta tester, δηλαδή να κάνει εγγραφή και να συμμετέχει στο forum ενώ παράλληλα δοκιμάζει διάφορα νέα features του forum, μπορεί να ζητήσει πρόσκληση εδώ ή σε οποιαδήποτε σελίδα της PART3 απ’ τις προαναφερθέντες.

Τέλος #2, πιθανόν να ξαναγράψω μέσα στη βδομάδα, αν όχι αύριο. Till then, kisses!

ΥΓ: Νιώθω τόσο όμορφα που επιτέλους γράφω στο πολυαγαπητό μου blog. Εκφράζομαι.

ΥΓ2: Πρέπει να κόψω τη συνήθεια του να βάζω τα blog posts σε πολλαπλές κατηγορίες. Αλλά τι να κάνω, αφού κάθε φορά μιλάω για 29³ διαφορετικά θέματα!

Lifehack: τέλος εποχής…

Thursday, May 7, 2009 12:48
Posted in category LifeHack

Lifehack LogoΤο Lifehack όπως πολλοί ξέρουμε πλέον, ολοκλήρωσε την λειτουργία του μετά από μόλις 10 μήνες ενεργό στο χώρο.

Ήταν ένα site που σχεδόν αμέσως μετά το άνοιγμά του στο κοινό είδε μεγάλη απήχηση και δεκάδες μέλη έσπευσαν να εγγραφούν, και τις τελευταίες μέρες έφτασε να αριθμεί πάνω από 6.000 μέλη, με περίπου 65.000 δημοσιεύσεις σε 8.000 θέματα. Ωστόσο σήμερα (ή μάλλον εχθές) αποφασίσαμε να βάλουμε μόνιμο λουκέτο στο πλέον θρυλικό για μας forum αυτό.

Οι λόγοι; Πολλοί, διάφοροι και ίσως ανόμοιοι μεταξύ τους.

Αυτό βέβαια δε σημαίνει πως “το βάλαμε κάτω”, καθώς δεν ηττηθήκαμε από κάποιον ή κάτι για να παρατήσουμε τον χώρο του Ίντερνετ. Έχουμε με τον Νίκο (και την part3 την οποία και εμείς αποτελούμε) πολλά άλλα πράγματα κατά νου, τα οποία σιγα σιγά θα αρχίσουμε να αποκαλύπτουμε.

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

Μείνετε συντονισμένοι για νέα από την part3 πάνω σε νέα sites ή και projects!

Βίντεο απ’ τη παρουσίαση του Mystiricus

Thursday, April 30, 2009 19:54

Το 1ο Μαθητικό Συνέδριο Πληροφορικής έλαβε τέλος, παρουσιάσαμε κι εμείς την εργασία μας όπως και όλοι οι άλλοι οι συμμετέχοντες, και φυσικά τραβήξαμε βίντεο. Ορίστε:


Μπορείτε επίσης να παίξετε το παιχνίδι εδώ.

Πολλή δουλειά.

Saturday, April 25, 2009 16:15

Ναι, μπορεί να υποσχέθηκα πως θα κάνω δημοσιεύσεις πιο τακτικά, αλλά τελικά έκανα το αντίθετο. Η αιτία; Έχω πάρα πολλά πράγματα να κάνω! Ας αναφέρω όμως επί τροχάδην το τι έχω κάνει-καταφέρει-που έχω πάει πρόσφατα.

PDP LOGOΑπ’ την αρχή της σχολικής χρονιάς ακόμη είχα πάρει μέρος στον Πανελλήνιο Διαγωνισμό Πληροφορικής. Είναι τρίτη χρονιά που παίρνω μέρος. Στη πρώτη φάση βγήκα τρίτος και στην δεύτερη δεύτερος και πέρασα στην τρίτη φάση. Η τρίτη φάση πήρε μέρος πριν δύο εβδομάδες περίπου σε εργαστήρια του Πανεπιστημίου Αθηνών και βγήκα δέκατος τέταρτος. Όχι πως περίμενα κάτι καλύτερο, αλλά τουλάχιστον περάσαμε καλά. Πήγαμε Αθήνα μαζί με τον κολλητό μου, τον Νίκο a.k.a. Αρταξέρξης μαζί με 2 access points, 2 laptops, επεκτάσεις κτλ οπότε φαντάζεστε τι έγινε στο ξενοδοχείο…

Μετά ακολουθεί το σχολείο. Ναι, διαβάζω φέτος. Αλλά δεν πρόκειται να γράψω για το διάβασμα. Θέλω να αναφέρω το mystiricus, ένα παιχνίδι ερωτήσεων (από σχολικά μαθήματα φυσικά) που ξεκινήσαμε σαν project με την τάξη μου στο σχολείο και σε λίγες μέρες θα το παρουσιάσουμε στο Μαθητικό Συνέδριο Πληροφορικής. Μπείτε να παίξετε και πείτε γνώμες! (Μην περιμένετε και θαύματα, είπαμε ρε!)

Νομίζω πως αρκούν αυτά για την ώρα, πάω να κάνω ασκήσεις.

Σκέψεις

Sunday, February 8, 2009 23:23
Posted in category LifeHack, Projects

Τον τελευταίο καιρό ομολογώ πως ήμουν αρκετά ανενεργός ως “blogger”, κι αυτό γιατί πολύ απλά βαριόμουν. Ναι, επέστρεψε η περηβόητη βαρεμάρα μου. Ωστόσο, τώρα που είμαι άρρωστος από μια τρισάθλια ίωση, εδώ και τρεις μέρες δηλαδή.

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

Τον καιρό που διαμεσολάβησε απ’ τη τελευταία μου δημοσίευση συνέβησαν ουκ ολίγα θα ‘λεγα… τα οποία και δεν είμαι διατεθημένος να αραδιάσω εδώ γιατί θα καταντήσει υπερβολικά πολύ το κείμενο.

Κάποια βασικά είναι: Η παραίτηση μου και του συν-διαχειριστή Νίκου απ’ τις θέσεις διαχειριστών του Lifehack.ws, αφήνοντας στο τιμόνι άλλους τρεις καταξιωμένους (σαν κι εμάς δηλαδή, χεχε) να μας αντικαταστήσουν. Το Lifehack πλέον είναι αρκετά μεγάλο, έχουμε πετύχει το στόχο, οπότε καιρός ήταν να το δώσουμε σε ανθρώπους που έχουν βλέψεις για μετεξέλιξη. Με τον Νίκο πλέον δουλεύουμε σε ένα άκρως μυστικό project, που φυσικά θα έχει σχέση με το αντικείμενό μας: το WWW!

Και φυσικά, δουλεύω και σε πολλά άλλα προσωπικά projects.

Φτάνουν για την ώρα αυτά, καταλάβατε πως ζω ακόμη, οπότε αποστολή εξετελέστην και με το παραπάνω. Υπόσχομαι πως σύντομα θα ποστάρω κι άλλα πράγματα.

Καλή χρονιά, χρόνια πολλά.

Saturday, January 3, 2009 19:06

Περάσαμε λοιπόν στο 2009. Δε θα παραλείψω να ευχηθώ στους αγαπητούς μου αναγνώστες (όχι που θα έγραφα χωρίς να ψωνιστώ!) καλή χρονιά, όπως κι επίσης εύχομαι να πάει καλά ότι σχεδιάζετε και να δείτε ότι σκεφτόσασταν την προηγούμενη χρονιά να πραγματοποιείται. :-)

Ενδιαφέρον πιστεύω πως θα έχει η εξέλιξη της χρονιάς αυτής, και αναφέρομαι στην Ελληνική εξέλιξη. Προφανώς μιλάω για την πολιτική κατάσταση της χώρας, καθώς λέγεται πως μέσα στο 2009 θα διεξαχθούν εκλογές στην Ελλάδα, κάτι που πιστεύω και προσωπικά. Σχετικό θέμα επίσης, είναι η απόφαση του Υπουργού Παιδείας Ευριπίδη Στυλιανίδη για κατάργηση των Πανελληνίων Εξετάσεων, και αντ’ αυτού να διεξάγονται εξετάσεις στο πρώτο έτος του πανεπιστημίου.

Το τελευταίο, είναι ένα θέμα για το οποίο έχουν γίνει αρκετές συζητήσεις, και είναι αρκετοί που υποστηρίζουν πως κάτι τέτοιο δε πρέπει να γίνει. Γιατί να μη γίνει; Επειδή υποτίθεται πως έτσι θα χάσουν τα παιδιά την γενική παιδεία που πρέπει να παίρνουν, και δε συμμαζεύεται. Μα, κανείς δεν είπε κάτι τέτοιο, διότι φυσικά μια τέτοια αλλαγή έχει ως αποτέλεσμα το ξε-άγχωμα των παιδιών για τις Πανελλήνιες, όμως θα τα κάνει, να θέλουν να μάθουν αυτά που χρειάζονται για να μπούνε στη σχολή που τους αρέσει. Αν, φυσικά, τα παραμελήσουν όλα, τότε θα τα βρούνε σκούρα στο πρώτο έτος. Οπότε αναγκαστικά, θα κάτσουν να διαβάσουν. Και τώρα επιστρέφω στο θέμα μας: τη γενική παιδεία. Δηλαδή, είναι προτιμότερο να πέφτουν τα παιδιά με τα μούτρα στα βιβλία, για να μάθουν εκατοντάδες σελίδες «απ’ έξω» τα οποία θα ξεχαστούν σχεδόν κατ’ ευθείαν;

Μη ξεχνάμε, πως ζούμε στην εποχή της πληροφορίας: όποιος θέλει να μάθει κάτι, οποιαδήποτε στιγμή, όπου κι αν μένει, θα το βρει στο Διαδίκτυο, στο Google.com, στη Βικιπαίδεια (Wikipedia).

Γιατί λοιπόν να μην θέλουμε μια τέτοια μεταρύθμιση; (Προφανώς και υποστηρίζω θετικά τον υπουργό. :P )

My Anonym.to Clone

Tuesday, December 23, 2008 13:05
Posted in category English, Projects

It was about time for me to make my first English post, so I decided to do it by posting my recently finished Anonym.to clone. You probably know what this is, and if not, take a look at anonym.to.

Actually it’s not wholly mine, I took it from here and made it better. The thing is that the guy didn’t license it properly, so I released it under the GNU GPL version 3.0. To be exact, the guy probably thought that by using Creative Commons on his pages, work like this would be protected. On the contrary, Creative Commons aims at protecting work like articles and encyclopedias, something like the LGPL License, thus doesn’t protect software and the such properly.

It does everything the real anonym.to does, plus logging, even has those “Anonymize all your page links” javascript functions. I’ve made it quite easy for any person to set it up, configure it and use it. I should though, point out that by default it is configured to log every redirect made through the script, so it’s not really anonymous, but you can disable that manner. More instructions are contained within the ZIP file, that is available to download via the link below:

http://stathis.ch/pub/anonym.to_clone_1.0.zip

PDP forum

Thursday, December 18, 2008 21:00
Posted in category Projects, ΠΔΠ

Ναι, το ΠΔΠ φόρουμ ήταν αυτό το νέο forum για το οποίο μίλησα σε ένα προηγούμενο ποστ μου. Πρόκειται για το επίσημο φόρουμ του Πανελληνίου Διαγωνισμού Πληροφορικής, στον οποίον και φυσικά παίρνω μέρος.

Η ιδέα αρχικά ήταν του Νίκου, και σκεφτόμασταν αρκετό καιρό να το κάνουμε αυτό το forum-βασικά εγώ είχα κάποιες ενστάσεις στην αρχή, αλλά τελικά με έπεισε, και δεν μετάνιωσα στιγμή. Ζητήσαμε άδεια από την Οργανωτική Επιτροπή του ΠΔΠ ώστε να γίνουμε επίσημο φόρουμ του διαγωνισμού, με ότι αυτό συνεπάγεται: Διαφημίσεις στους Χορηγούς και υποστηρικτές, και κάποιους extra όρους.

Έπεσε αρκετή δουλειά όσο απ’ το Νίκο όσο κι από μένα, όπως μπορείτε να διαπιστώσετε στο pdpforum.eu.org.