Σάββατο 19 Δεκεμβρίου 2015

01.Livecode μαθήματα - Boolean expressions

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

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

Το πρώτο πρόγραμμα που θα φτιάξουμε είναι ένα πολύ απλό boolean expression calculator. Είναι ένα χρήσιμο πρόγραμμα να εξασκηθούμε με τις πράξεις boolean στο Livecode. Οι τελεστές που υπάρχουν στο Livecode είναι

> μεγαλύτερο
< μικρότερο
>= μεγαλύτερο ίσο
<= μικρότερο ίσο
= ίσο
<> όχι ίσο
is είναι ίσο
is not δεν είναι ίσο
Παρόλο που το = είναι ίδιο με το is, αλλά και το <> είναι το ίδιο με το is not, δηλαδή βγάζουν τα ίδια αποτελέσματα, θα τα συμπεριλάβουμε και αυτά.

Η χρήση του προγράμματος λοιπόν έχει ως εξής. Θα εισάγει ο χρήστης 2 τιμές προς σύγκριση. Και θα επιλέγει έναν τελεστή απο τους παραπάνω. Θα πατάει calculate για να πάρει true ή false, σαν αποτέλεσμα.

Θέλουμε λοιπόν να φτιάξουμε μια φόρμα, όπου θα έχει τα εξής
2 Push buttons
2 Text entry fields
2 Labels
1 Option Menu

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

Ονομάστε τα αντικείμενά σας όπως θέλετε.Ούτως η άλλος στο τέλος του άρθρου θα σας έχω και το livecode αρχείο για να το κοιτάξετε. Εγώ ονόμασα τα 2 κουμπιά btn_calc και btn_reset. Τα δυο text entry fields σαν tb_opA και tb_opB. Το label που βγάζει το αποτέλεσμα το ονόμασα lbl_result. Το label με τον τίτλο του προγράμματος δεν είναι αναγκαίο να το ονομάσουμε αν και είναι καλή πρακτική. om_operators ονόμασα το Option menu.

Αφού φτιάξετε λοιπόν την φόρμα όπως σας αρέσει, μπορούμε να περάσουμε να συμπληρώσουμε κώδικα στα 3 αντικείμενα μας. Πρίν αρχίσουμε με τον κώδικα μας, ας πάμε να εισάγουμε όλους τους τελεστές στο οption Menu. Δεξί κλίκ λοιπόν στο option menu και property inspector. Οι τελεστές μπαίνουν στο menu items. Προσοχή εδώ μην αφήσετε κάποια κενή σειρά. Αν αφήσατε, απλά πατήστε backspace μέχρι να βρεθείτε στον τελευταίο τελεστή που γράψατε.


Είμαστε έτοιμοι λοιπόν τώρα να γράψουμε τον κωδικά μας. Ο κώδικας θα μπεί σε τρία αντικείμενα. Ας αρχίσουμε με τον πιο εύκολο,

Δεξί κλίκ στο κουμπι reset και edit script.
1:  on mouseUp  
2:    put "0" into field "tb_opA"  
3:    put "0" into field "tb_opB"  
4:    set the text of field "lbl_result" to " "  
5:  end mouseUp  
Το καλό με την Livecode είναι οτι ο κώδικας τις περισσότερες φορές είναι τόσο απλός στο διάβασμα που δεν χρειάζεται εξήγηση. Όταν πατάμε το reset, γράφουμε μηδέν στα δυο text entry fields μας και βάζουμε στο label που δείχνει το αποτέλεσμα ένα κενό string. Απλά σβήνουμε αυτό που γράφει.

Ας πάμε τώρα στο option menu. Θέλουμε κάθε φορά που ο χρήστης επιλέγει ένα τελεστή να ξέρουμε ποιόν επέλεξε. Πάλι δεξί κλίκ στο option menu αυτή την φορά και edit code. Εδώ θα δούμε κάτι καινούργιο απο αυτό που κάναμε στο κουμπί reset. Μας περιμένει όπως βλέπουμε μια εντολή switch. Η switch όπως θα δείτε και στο manual, μας επιτρέπει να κρατήσουμε την όποια επιλογή έκανε ο χρήστης στο option menu. Την switch μπορούμε βέβαια να την χρησιμοποιήσουμε και σε απλές μεταβλητές, αλλά αυτό θα το δούμε πιο κάτω.

Εδω έχουμε δύο επιλογές. Η θα χρησιμοποιήσουμε την switch και καλό είναι σαν αρχάριοι να το κάνουμε για να εξασκηθούμε με αυτή παρόλο που το βήμα είναι περιττό μιας και η επιλογή του χρήστη αποθηκεύεται στο pItemName.

O κώδικας της switch λοιπόν είναι αυτός
1:  on menuPick pItemName  
2:    global goperator  
3:    switch pItemName  
4:     case "="  
5:       put "=" into goperator  
6:       break  
7:     case "<>"  
8:       put "<>" into goperator  
9:       break  
10:     case ">"  
11:       put ">" into goperator  
12:       break  
13:     case "<"   
14:       put "<" into goperator  
15:       break  
16:     case ">="  
17:       put ">=" into goperator  
18:       break  
19:     case "<="  
20:       put "<=" into goperator  
21:       break  
22:     case "is"  
23:       put "is" into goperator  
24:       break  
25:     case "is not"  
26:       put "is not" into goperator  
27:       break  
28:    end switch  
29:  end menuPick  

Η μεταβλητή goperator είναι μια global μεταβλητή. Που σημαίνει οτι μπορώ να έχω πρόσβαση σε αυτή από κάθε αντικείμενο. Οι απλές μεταβλητές ισχύουν μόνο για ένα event κάθε αντικειμένου όπως πχ mouseUp, mouseDown κλπ. Εδώ όμως θέλω αυτό που διάλεξε ο χρήστης και θα το πάρω απο τo menu option, να το διαβάσω και στην mouseUp του κουμπιού btn_calc.

Δηλώνω λοιπόν μια μεταβλητή ως global και οποιοδήποτε όνομα θέλω. Εγω διάλεξα το g(lobal)operator. goperator δηλαδή. Απο εκεί και πέρα για κάθε τελεστή που έχουμε γράψει, ελέγχουμε αν αληθεύουν οι περιπτώσεις. Αν πχ ο χρήστης διάλεξε το ">=" τότε αυτό το σημειώνουμε στην goperator.

H δεύτερη και πιο εύκολη επιλογή μας είναι να σβήσουμε την switch και απλά να αναθέσουμε κατευθείαν τα περιεχόμενα στην global μεταβλητή μας.
 on menuPick pItemName  
   global goperator  
   put pItemName into goperator  
 end menuPick  

Μπορείτε να διαλέξετε όποιο τρόπο θέλετε.

Πάμε τώρα να γράψουμε τον κώδικα για το τελευταίο αντικείμενο μας. Το btn_calc.
1:  on mouseUp  
2:    global goperator  
3:    put the text of field tb_opA into opA  
4:    put the text of field tb_opB into opB  
5:    switch goperator  
6:     case "="  
7:       set the text of field "lbl_result" to opA=opB  
8:       break  
9:     case "<>"  
10:       set the text of field "lbl_result" to opA<>opB  
11:       break  
12:     case "<"  
13:       set the text of field "lbl_result" to opA<opB  
14:       break  
15:     case ">"  
16:       set the text of field "lbl_result" to opA>opB  
17:       break  
18:     case "<="  
19:       set the text of field "lbl_result" to opA<=opB  
20:       break  
21:     case ">="  
22:       set the text of field "lbl_result" to opA>=opB  
23:       break  
24:     case "is"  
25:       set the text of field "lbl_result" to opA is opB  
26:       break  
27:     case "is not"  
28:       set the text of field "lbl_result" to opA is not opB  
29:       break  
30:    end switch  
31:  end mouseUp  

Σε κάθε συμβάν που θέλω να χρησιμοποιήσω μια global μεταβλητή, πρέπει πάντα να την δηλώνω στην αρχή ή κάπου μέσα στον κώδικα. Έτσι μπορώ να την χρησιμοποιήσω και εδώ και να είναι ουσιαστικά η ίδια μεταβλητή που δημιούργησα πρίν. Στην συνέχεια, οτι έχει βάλει ο χρήστης στα δυο text entry fields τα βάζω σε 2 μεταβλητές opA και opB. Και μετά τσεκάρω πάλι με switch την κάθε περίπτωση της μεταβλητής goperator.

Άν κάνατε τα πάντα σωστά, τότε το πρόγραμμα θα δουλέψει όπως το έχουμε σχεδιάσει. Παρακάτω υπάρχει το livecode αρχείο όπως είπαμε, σε περίπτωση που θέλετε να το κοιτάξετε.


Περισσότερα ...

Σάββατο 11 Ιουλίου 2015

Inx - Interactive μαθήματα τερματικού

Έχεις εγκαταστήσει την διανομή Linux που προτιμάς και θέλεις να μάθεις κάποιες εντολές για το τερματικό. Σαφώς και μπορείς να διαβάσεις ένα βιβλίο. Ή να δείς ένα βίντεο. Υπάρχει όμως και ένας άλλος τρόπος. To Inx είναι μια διανομή Linux, βασισμένη σε Ubuntu 8.04 που περιέχει interactive μαθήματα για εντολές τερματικού. Με αυτό τον τρόπο μαθαίνουμε και πιο εύκολα, γιατί περνάμε κατευθείαν απο την θεωρία στην πράξη.

Δοκίμασα το Inx χθές και έχω να πώ πως εντυπωσιάστηκα. Είναι μια πολύ προσεγμένη διανομή, χωρίς γραφικό περιβάλλον και έκτος απο τα πολύ ωραία tutorials, περιέχει και πολλές άλλες λειτουργίες. Θα μπορούσε κάλλιστα να ήταν ένα ολοκληρωμένο λειτουργικό. Αλλά επειδή ένα λειτουργικό χωρίς γραφικό περιβάλλον είναι υπερβολή ακόμα και για ανθρώπους που ασχολούνται καιρό με το Linux, ας μείνουμε στα tutorials.

Το κακό για τους αρχάριους είναι οτι πρέπει να ξέρουν πώς να δημιουργήσουν ένα live-cd ή usb με την διανομή ή να μπορούν να το φορτώσουν εικονικά. Απο εκεί και πέρα είναι πολύ εύκολο να βρούμε τα tutorials. Το μενού είναι πολυ απλό και κατανοητό. Μπορούμε ακόμα και να συνδεθούμε σε κάποιο web radio,και να ακούμε μουσική, καθώς κάνουμε τα μαθήματα αυτά.

Υπάρχουν πολλοί οδηγοί στο ίντερνετ για το πώς θα φτιάξετε ένα live-cd. Άλλωστε αν έχετε μια διανομή Linux, τότε θα έχετε μια ιδέα για το τι πρέπει να κάνετε.
Εδώ είναι το μενού με τους οδηγούς.
Τα tutorials καλύπτουν αρκετά θέματα που πρέπει να ξέρει ένας αρχάριος. Φυσικά και δεν θα μείνετε μόνο σε αυτά, αλλά τα interactive μαθήματα, είναι συνήθως πιο αποτελεσματικά και έχουν γρήγορο ρυθμό. Οπότε δεν βαριόμαστε εύκολα.




Περισσότερα ...

Τετάρτη 3 Ιουνίου 2015

Youtube - Crashcourse

Ένα πολύ ενδιαφέρον κανάλι ανακάλυψα πρόσφατα στο youtube. To Crashcourse περιέχει μαθήματα σε βίντεο για διάφορα και ενδιαφέροντα θέματα. Μπορείτε να παρακολουθήσετε θέματα όπως ψυχολογία, βιολογία, ανατομία, ιστορία κλπ. Παρόλο που στο blog ασχολούμαστε κυρίως με τους υπολογιστές, μας βοηθάει η πιο σφαιρική μάθηση η απλά έστω η περιέργεια για το πώς λειτουργούν τα πράγματα και σε κάποιες άλλες επιστήμες. Και δεν υπάρχει πιο ευκολοχώνευτος τρόπος να μάθουμε καινούργια πράγματα απο τα βίντεο του Crashcourse.

Τα βίντεο έχουν δημιουργηθεί με πολύ μαεστρία, είναι πολύ καλές παραγωγές και με πολύ καλά κείμενα που και στην ουσία μπαίνουν, αλλά είναι και παράλληλα ανάλαφρα. Οι δημιουργοί του καναλιού, έχουν πλήρως κατανοήσει τον στόχος τους και γιαυτό παράγουν βίντεο-μαθήματα που είναι μικρά σε διάρκεια και έχουν αρκετό χιούμορ, έτσι ώστε δύσκολα μπορεί να τα βαρεθεί κάποιος.
Αυτά είναι τα playlists που υπάρχουν μέχρι σήμερα. 
Όπως είπα και πρίν, η όλη παραγωγή είναι πολύ καλή και όπως θα διαπιστώσετε και εσείς, ελάχιστα κανάλια στο youtube μπορούν να προσφέρουν κάτι παρόμοιο. Ακόμα και τα online courses και ειδικά τα επι πληρωμή online courses, δεν είναι δουλεμένα τόσο καλά, όσο αυτή η σειρά. Βέβαια τα μαθήματα αυτά είναι για γενικές γνώσεις και όχι κάτι πιο ειδικό όπως είναι τα διάφορα courses απο πανεπιστήμια η από κάποιες άλλες εταιρίες που τα προσφέρουν.

Οπωσδήποτε λοιπόν τσεκάρετε το κανάλι του Crashcourse αν σας ενδιαφέρει κάτι τέτοιο και το σημαντικότερο είναι αν μπορείτε, να κάνετε μια δωρεά στην σελίδα τους στο patreon. Τέτοιες προσπάθειες πρέπει να συνεχίσουν να είναι δωρεάν και προσβάσιμες απο όλο τον κόσμο.


Περισσότερα ...

Δευτέρα 18 Μαΐου 2015

Vivaldi - Ο παλιός Opera επιστρέφει.

Όσοι διαβάζετε συχνά το blog, θα ξέρετε οτι έχω ιδιαίτερη αδυναμία στον Opera browser. Τουλάχιστον είχα, μέχρι να μετατραπεί σε ενα ακόμη κλώνο του Google chrome. Ο Opera λοιπόν έως και την έκδοση 12.15, ήταν ενας browser διαφορετικός απο τους άλλους. Ποιος άλλος browser υπήρχε ή υπάρχει σήμερα, που να διαθέτει irc client για παράδειγμα; Χωρίς βέβαια την πρόσθεση κάποιων επεκτάσεων.

Όλες αυτές οι εξτρά δυνατότητες, τις οποίες τις έχουμε δεί σε παλιότερο review, πήγαν περίπατο. Επίσης περίπατο πήγε και το My Opera. Μια σπουδαία πλατφόρμα για μένα που έδινε στους χρήστες τρόπο να επικοινωνήσουν, να δημιουργήσουν blog, να ανεβάσουν φωτογραφίες, να δημιουργήσουν διάφορα group κλπ.

Όλα αυτά έκαναν τον Opera να αποκτήσει ενα σημαντικό ποσοστό χρηστών. Δεν ήταν ποτέ ο ταχύτερος browser, αλλά σίγουρα οι δημιουργοί του προσέφεραν στους χρήστες αυτό που ήθελαν.

Όταν βγήκε η ανακοίνωση οτι ο Opera αλλάζει την rendering engine απο την presto στην blink και είδαμε τις πρώτες beta, οι περισσότεροι απογοητευτήκαμε. Το ίδιο απο οτι φαίνεται ένιωσαν και μερικοί developers στην Opera. Έτσι αποφάσισαν να δημιουργήσουν ενα καινούργιο browser στα πρότυπα του παλιού καλού Opera.

Σήμερα εγκατέστησα για πρώτη φορά την technical preview για Linux. Δεν είναι ο σκοπός μου να κρίνω το πρόγραμμα, μόνο να δώ σε τι στάδιο βρίσκεται. Σίγουρα πρέπει να δώ την έκδοση αυτή και σε Windows.

Από τα πρώτα στάδια φαίνεται να επιστρέφει ο ενσωματωμένος email client. Δεν είναι διαθέσιμος, αλλά θα είναι σε επόμενη έκδοση. Η δυνατότητα να κρατάμε τις επαφές μας είναι διαθέσιμη. Το ίδιο και το σύστημα για τις σημειώσεις μας. Δεν έχουμε την δυνατότητα απο όσο βλέπω να συγχρονίσουμε κάτι. Είναι ακόμα πολύ νωρίς. Κατα τα άλλα φαίνεται να έχει ακόμα αρκετό δρόμο οσο αναφορά την ταχύτητα. Είναι όμως απο οτι βλέπω αρκετά παραμετροποιήσιμος. Μπορείτε να αλλάξετε όλα τα controls του γραφικού του περιβάλλοντος.

Η πλατφόρμα του My Opera, υπάρχει ήδη στο Vivaldi. Μπορείτε να γραφτείτε στο www.vivaldi.net. Θα δημιουργούσατε εκεί κάποιο blog; Προφανώς όχι ακόμα. Κάνεις δεν ξέρει αν και αυτή η κοινότητα δεν κλείσει πρόωρα τον κύκλο της. Δεν χρειάζεται να μεταφέρεται την δουλεία σας απο εδω και απο εκεί, επειδή κάποιοι αποφάσισαν να αλλάξουν τα σχέδιά τους. Εδω βέβαια ο στόχος όπως είπαμε είναι να φτιαχτεί μια κοινότητα όπου οι developers να καλύπτουν τις ανάγκες των χρηστών. Αλλά ακόμα δεν είναι σίγουρο το μέλλον αυτής της προσπάθειας. Είναι πολύ νωρίς.

Ο Vivaldi όπως και ο παλιός Opera, είναι ενας browser που δεν αφορά τους απλούς χρήστες. Υπάρχει όμως ενα κομμάτι χρηστών που θα το αγαπήσουν και θα το χρησιμοποιούν. Αυτό σημαίνει οτι δύσκολα θα φτάσει πολύ ψηλά στις προτιμήσεις του κόσμου. Πιστεύω ότι είναι πιο ρεαλιστική και πιο τίμια αν θέλετε η προσέγγιση που έχουν οι developers του Vivaldi.

Σκοπεύω να επανέλθω στο άρθρο και να μιλήσω περισσότερο για το τι υπάρχει σε αυτη την preview έκδοση, όταν περάσω παραπάνω χρόνο με το πρόγραμμα.

Περισσότερα ...

Πέμπτη 14 Μαΐου 2015

MS-DOS σε Windows Phone. Fun times!

Όσοι έχετε Windows phone μπορείτε να κάνετε ένα ταξίδι στο παρελθόν κατεβάζοντας την εφαρμογή του MS-DOS για το κινητό σας. Άλλοι θα νοσταλγήσετε τις εποχές εκείνες και άλλοι θα πάρετε μια γεύση απο τα πρώτα λειτουργικά της Microsoft. Φυσικά όλο αυτό είναι μια εφαρμογή που προσομοιώνει μερικές εντολές του DOS με χιουμοριστική διάθεση και δεν έχει καμία σχέση με πραγματική έκδοση. Πάμε να δούμε μερικές εντολές.

Μιας και μιλάμε για DOS, ισχύουν οι βασικές εντολές που ξέρουμε. Σε περίπτωση που δεν έχετε δουλέψει ποτέ σε DOS με την εντολή dir βλέπετε τα περιεχόμενα του δίσκου η του φακέλου που βρίσκεστε και με το cd όνομα φακέλου, μεταφέρεστε στο φάκελο της επιλογής σας.
 Εδώ βλέπουμε το αποτέλεσμα της εντολής dir για τον δίσκο C:\

Στόν κατάλογο των games υπάρχει ένα παιχνίδι, το rock paper scissors(πέτρα,ψαλίδι,χαρτί). Αυτό όμως δεν τρέχει τόσο απλά με το να καλέσουμε το rps.exe. Θα χρειαστεί να παιδευτείτε λιγάκι για να το τρέξετε, όπως παιδευόμασταν και εμείς τότε.

Υπάρχουν κάποιες ακόμα εντολές που συνήθως λειτουργούν σαν συντομεύσεις σε εφαρμογές του κινητού μας. map,internet,market,email κλπ. 

Η πιο ωραία εφαρμογή για μένα είναι η κάμερα. Δίνοντας την εντολή camera, ανοίγει η εφαρμογή της κάμερας για το MS-DOS. Απο εδώ μπορείτε να τραβήξετε φωτογραφίες σε ASCII,CGA και μαυρόασπρες. 
Η εφαρμογή για φωτογραφίες στο MS-DOS.
ASCII mode.
CGA mode. (Όποιος δεν έχει δεί porn videos σε CGA, χάνει!)
B&W.
Υπάρχει ενας κατάλογος Windows όπως βλέπουμε. Άρα δεν έχουμε μόνο MSDOS αλλά και κάποια έκδοση Windows. Μπορούμε εύκολα να φορτώσουμε τα Windows με την εντολή win. Γράφοντας λοιπόν win εδώ, φορτώνουμε τα Windows 3.1.

Όχι ακριβώς Windows, αλλά αρκετά κοντά.
Στο γραφικό περιβάλλον των Windows, έχουμε κάποιες συντομεύσεις πάλι για εφαρμογές του κινητού μας. Μπορούμε να ακούσουμε μέχρι και το χαρακτηριστικό ήχο που έκαναν τα παλιά μόντεμ, όταν πατήσουμε την επιλογή του ίντερνετ.

Μπορείτε να βρείτε και να κατεβάσετε την εφαρμογή απο το Market place.



Περισσότερα ...

Πέμπτη 22 Ιανουαρίου 2015

YouTube - Eli The Computer Guy

Υπάρχουν αρκετά κανάλια στο youtube, που μπορούν να μας προσφέρουν γνώσεις σε θέματα τεχνολογίας. Σκέφτηκα λοιπόν να προτείνω αυτά που θεωρώ αξιόλογα. Δεν θα θελα όμως να πετάξω κάποια links και να τελειώσει εκεί το θέμα. Έτσι για να το κάνουμε και λίγο πιο οργανωμένα, θα γράφω για το καθένα δυο κουβέντες, ώστε να έχουμε μια καλύτερη εικόνα. 

Θα αρχίσω με έναν άνθρωπο που μου έκανε μεγάλη εντύπωση απο την αρχή. Ο Eli "the computer guy" όπως είναι το όνομα του στο youtube, είναι ένας άνθρωπος που έχει ασχοληθεί με πολλά και διαφορετικά πράγματα όπως φαίνεται και στο βιογραφικό του. Και αυτό όπως καταλαβαίνετε είναι κάτι σπάνιο. Άκομα πιο σπάνιο είναι ένας τέτοιος άνθρωπος να έχει και την όρεξη να διδάξει αυτά που ξέρει μέσω διαφόρων βίντεο στο youtube. 

Στο κανάλι του θα βρούμε μεγάλη ποικιλία θεμάτων. Υπάρχουν βίντεο-οδηγοί για επισκευή υπολογιστών, προγραμματισμό, web design, linux, servers και τα θέματα φτάνουν μέχρι marketing και εισαγωγή στα τηλεφωνικά δίκτυα. Εκτός απο γνώστης όλων αυτών των τεχνολογιών, είναι επίσης και ένας καλός δάσκαλος. 

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




Περισσότερα ...

Κυριακή 26 Οκτωβρίου 2014

Pick of the week - Slimjet

Όπως θα έχετε διαπιστώσει και εσείς, τα τελευταία χρόνια ο βασιλιάς των browser είναι ο Chrome. Το ξέρω οτι μια πολύ μικρή μερίδα θα διαφωνήσει, είτε γιατί έχει συνηθίσει σε κάποιο άλλο browser, είτε γιατί είναι fanboys (ναι συμβαίνει αυτό ακόμα και με τους browsers), είτε γιατί απλά διαφωνούν γιατί δεν ξέρουν τι άλλο να κάνουν. Δεν μιλάω για συγκεκριμένα benchmarks (που στα περισσότερα ούτως η άλλος είναι πρώτος) που δεν έχουν μεγάλη χρησιμότητα στην καθημερινότητα μας. Την πρωτιά την δείχνουν οι αριθμοί. Τον σεπτέμβριο του 14 είναι στο 40% με δεύτερο τον IExplorer στα 18.2%. Στις επισκέψεις στην σελίδα μου έχει το 60%, με τον firefox δεύτερο στα 23% (Αυτά βέβαια είναι συγκεντρωτικά απο το 2006 μέχρι σήμερα).

Δεν έγιναν σε μια μέρα όλα αυτά και δεν σημαίνει οτι o Chrome δεν είχε ή δεν έχει τα σκαμπανεβάσματα του. Μετά την 32 έκδοση, άρχισα να μην είμαι ευχαριστημένος με την απόδοση του. Δεν σημαίνει βέβαια οτι όλοι είχαν το ίδιο πρόβλημα. Αλλά θυμάμαι πώς ήταν αρκετά τα παράπονα τότε. Με τις επόμενες εκδόσεις και ειδικά μετά την 34 άρχισαν να στρώνουν κάπως τα πράγματα, αλλά ποτέ δεν επανήλθαν όσο αναφορά την απόδοση, στα παλιότερα επίπεδα. Και ενώ πάντα δοκιμάζω καινούργιους browsers, πλέον έψαχνα να βρω κάτι που να θυμίζει τον παλιό Chrome.

Αν και δεν έχω μεγάλη εμπειρία με την σημερινή πρόταση (την δουλεύω μόνο 3 μέρες) μπορώ να πώ οτι η όλη εμπειρία θυμίζει τον παλιό Chrome, χωρίς βέβαια να στερείται τίποτα από τις καινούργιες του προσθήκες. O Slimjet είναι κατά ένα μαγικό τρόπο, καλύτερος από τον Chrome. Και δεν υπάρχει κανένας συμβιβασμός!

Είναι βασισμένος βέβαια στην μηχανή Blink του Chrome και μπορείτε να συνδεθείτε με τον Google λογαριασμό σας, όπως κάνετε πάντα. Οι εφαρμογές σας, τα bookmark σας, θέματα κλπ, όλα υπάρχουν κανονικά όπως τα ξέρετε. Φυσικά και έχετε πρόσβαση στο Google Web Store για ότι επιθυμείτε. Μόνο που εκτός απο αυτά που τα ξέρουμε ήδη, είναι χτισμένα στον browser κάποια σημαντικά πρόσθετα. Μετάφραση, proxy δυνατότητα, κοινοποίηση κατευθείαν στο facebook με ένα κουμπί, κατέβασμα βίντεο από youtube, επεξεργασία εικόνων, συμπίεση εικόνων για ανέβασμα στο ίντερνετ, προστασία απο malware,anti-tracking και πραγματικά η λίστα είναι μεγάλη. Και το σημαντικότερο... η ταχύτητα.

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

Υπάρχουν πολλά πράγματα που θα τα βρείτε με την πρώτη, όπως το να σώζετε την σελίδα σας σαν pdf κατευθείαν, η να τραβήξετε ένα screenshot, να ορίσετε τα δικά σας αγαπημένα sites στην start page και οχι να βγαίνουν αυτά που επισκέπτεστε συνέχεια. Αλλά όταν ανοίξετε τις ρυθμίσεις, θα δείτε πραγματικά πώς αυτός ο browser, έγινε με βάση τις δικές μας καθημερινές ανάγκες. Είναι πλήρως παραμετροποιήσιμος κάτι που βέβαια δεν απασχολεί τους απλούς χρήστες, αλλά κάτι που οι power users θα λατρέψουν.

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

Θα το ξαναπώ οτι το καλύτερο που έχετε να κάνετε είναι να δοκιμάσετε τον Slimjet τώρα. Γιατί δεν κατάφερα να αναφέρω όλες αυτές τις μικρό-προσθήκες που τον κάνουν τον καλύτερο browser που έχω δοκιμάσει τα τελευταία χρόνια. Έχω ακούσει καλά λόγια και για τον Palemoon και αν είναι καλός θα τον αναλύσω στο επόμενο pick of the week. Δεν νομίζω όμως να είναι τόσο πλήρης όσο ο Slimjet.




Περισσότερα ...

Κυριακή 12 Οκτωβρίου 2014

Απάντηση στον prodromosk@...com

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

Είχα γράψει για το Winyl παλιότερα. Είναι ενα αγαπημένο πρόγραμμα και οτι πρέπει για τις ανάγκες σου. Στην περίπτωση σου είναι άκομα πιο χρήσιμο, γιατί έχει ενα skin που το κάνει και εμφανισιακά να μοιάζει με το itunes. Απλά πάς στο μενού του, επιλέγεις skins και διαλέγεις itunes. Στην παρακάτω εικόνα θα δείς το Winyl με το εν λόγο skin, για να αποφασίσεις αν σου αρέσει εμφανισιακά.

Το Winyl είναι λοιπόν μια καλή λύση. Δεν είναι η μόνη. Υπάρχουν πολλά προγράμματα με παρόμοιο σχεδιασμό, αλλά σίγουρα δεν είναι τόσο ελαφριά όσο το Winyl. 

Περισσότερα ...

Σάββατο 11 Οκτωβρίου 2014

Η ιστορία του slutsofinstagram.com

Ένα μεσημέρι ανοίγω το reddit να χαλαρώσω λίγο, όπως κάνω κάθε μέρα τέτοια ώρα. Στην πρώτη σελίδα, βλέπω ένα θέμα που μου τράβηξε την περιέργεια.
Γρήγορα λοιπόν μαθαίνω οτι ένας τύπος έκλεισε ενα domain, το slutsofinstagram.com και όπως είναι λογικό πήρε το ακόλουθο μήνυμα απο το Instagram.

Με λίγα λόγια του λένε οτι είμαστε σίγουροι οτι ξέρεις το Instagram, και είδαμε οτι χρησιμοποιείς την λέξη instagram στο domain, που είναι δικό μας trademark. Οπότε οφείλουμε σε κάθε περίπτωση να προστατέψουμε το όνομα γιαυτό απέσυρε το domain.

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

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

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

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

Η σελίδα παρά την διαμαρτυρία απο το Instagram, υπάρχει ακόμα και φαίνεται οτι νομικά στέκει. Δεν είμαι ειδικός σε τέτοια θέματα, αλλά μπορεί να ενταχθεί και σαν παρωδία και έτσι να μην επιτραπεί να κατέβει. Υπάρχει ακόμα μεγάλο ενδιαφέρον και αυτό φαίνεται και απο τα artworks που συνεχίζει να στέλνει ο κόσμος, αλλά και από την επισκεψιμότητα. Μένει μόνο να δούμε αν θα υπάρχει άλλη αντίδραση απο τους ανθρώπους του Instagram και το πιο σημαντικό, αν αυτή η φανταστική ιστορία γίνει κάποιο επεισόδιο animation ή κάποιο παιχνίδι. Γιατί είναι πολλοί οι άνθρωποι που θα θελαν να δούν αυτό το σατιρικό παραμύθι να παίρνει σάρκα και οστά.

Περισσότερα μπορείτε να δείτε στο reddit
Και φυσικά στην σελίδα www.slutsofinstagram.com






Περισσότερα ...

Τρίτη 15 Ιουλίου 2014

Pick of the week - Radical Image Optimization Tool

Ένα απλό σενάριο που με ταλαιπωρεί είναι το εξής. Το κινητό μου και η φωτογραφική μου παράγουν μεγάλα αρχεία φωτογραφιών και ο δωρεάν χώρος που προσφέρουν διάφορες cloud storage υπηρεσίες, είναι σχετικά μικρός. Ένα ακόμα μειονέκτημα είναι το σχετικά αργό upload της σύνδεσής μου. Χρειάζεται να περιμένω αρκετή ώρα, για μεγάλο αριθμό φωτογραφιών. Άρα λοιπόν χρειάζομαι ένα πρόγραμμα που θα κάνει συμπίεση στην φωτογραφία, θα μικραίνει την ανάλυση της και τέλος να μπορεί να το κάνει αυτόματα για όλες τις φωτογραφίες. Αν και προφανώς υπάρχουν αρκετές λύσεις, το Riot είναι μια εξίσου καλή και δωρεάν λύση για αυτό το πρόβλημα.

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

Στο παράδειγμα της εικόνας, εφάρμοσα την συμπίεση στο 80% και έριξα την ανάλυση απο τα 3840x2160 στα 1920x1080. Έτσι απο τα 4.59mb πήγαμε στα 513kb που είναι αποδεκτό, γιαυτό που θέλω να κάνω Αυτό βέβαια δεν σημαίνει οτι υπάρχει κάποιο standard για συμπίεση και ανάλυση φωτογραφιών. Εξαρτάται τι θέλετε να κάνετε κάθε φορά.

Στην συνέχεια λοιπόν πατάμε το κουμπί "batch", και στην περίπτωση μου προσθέτουμε την αλλαγή ανάλυσης στα 1920x1080 και σαν μέγεθος εικόνας τα 500kb. Απο εκεί και πέρα αφήνουμε το πρόγραμμα να μετατρέψει τις φωτογραφίες. Είναι μια διαδικασία που δεν παίρνει αρκετή ώρα.

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

Περισσότερα ...

Δευτέρα 14 Ιουλίου 2014

Δωρεάν μουσική για indie παιχνίδια ή άλλα projects που χρειάζονται μουσική.

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

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

* * *

In this page you can find free music for your indie projects midnightstream.weebly.com.

I decided to write some music for indie games or indie documentaries etc. So if you are searching for free and original music for your projects, feel free to browse this webpage.  If you are planning to use a track from my work, you can send me an email and add some description of your work or some screenshots so i can post them here. I can also write music for your project, if you dont want to use the tracks that i am posting here. 


Περισσότερα ...

Παρασκευή 4 Απριλίου 2014

Pick of the week - PirateBay Bundle

Το piratebay έχει αναρτήσει αυτές τις μέρες μια συλλογή απο 101 ερασιτεχνικά παιχνίδια μαζεμένα σε ένα torrent, τα οποία μπορούμε να κατεβάσουμε εντελώς δωρεάν και νόμιμα. Πολλές φορές ακόμα και οι φανατικοί gamers, παραβλέπουν τέτοιες προσπάθειες. Και δεν είναι θέμα ποιότητας γραφικών. Είναι βέβαια λογικό, ενα ερασιτεχνικό παιχνίδι να μην μπορεί να ανταγωνιστεί με τους τίτλους που κυκλοφορούν σήμερα, αλλά δεν είναι αυτός ο λόγος. Αρκετοί gamers, εξακολουθούν και παίζουν παλιότερα παιχνίδια, απο την εποχή ακόμα και του atari 2600. Απλά είναι τόσα πολλά και τόσο δύσκολο να περάσει κάποιο απο την αφάνεια, σε κάποια mainstream σελίδα με παιχνίδια, ώστε να το δούμε και να το δοκιμάσουμε.

Το εν λόγο torrent λοιπόν αφορά τους ανθρώπους που θεωρούν τα παιχνίδια, ένα είδος τέχνης. Ή ένα σύνολο τεχνών. Δεν θα διαφωνήσουμε σε αυτό. Αν εκτιμάτε indie προσπάθειες, τότε έχετε 101 παιχνίδια να δοκιμάσετε. Δυστυχώς δεν έχω χρόνο ώστε να τα δοκιμάσω όλα και να σας ξεχωρίσω κάποια που αξίζουν παραπάνω. Πιστεύω όμως ότι όλα έχουν κάποιο λόγο που βρήκαν την θέση τους σε αυτό το torrent και αξίζουν όλα μια δοκιμή.

Περισσότερα ...

Δευτέρα 24 Φεβρουαρίου 2014

Απάντηση στον μάκη.

Kalispera! Me lene Maki kai eimai 34 xronwn... gnwrizw kapoia pragmata apo pliroforiki kai thelw siga siga na ftiaksw efarmoges android gia kinita etsi wste na arxisw na bgazw kapoia xrimata...katebasa apo to internet to sdk , to eclipse...alla kai to android studio...alloi mou lene oti to kalytero site gia na ftiaksw apps einai to xamarin...esy ti les? epeidi se blepw oti eisai poly psagmenos...den kserw Java...mporw na ftiaksw kati me kapoio programma pou na ta kanei pio aytomatopoihmena? kai egw na asxolithw me to dimiourgiko kommati?

Μάκη δεν ασχολούμαι με android εφαρμογές γιατί δεν μου μένει χρόνος. Το πρώτο που έχω να σου πώ, είναι οτι δεν είναι τόσο εύκολο να βγάλεις λεφτά μέσω του store. Κάποια στιγμή μπορεί, αλλά όπως και με όλα τα πράγματα, θέλει υπομονή μέχρι να φτάσεις στο επίπεδο του να μπορείς να περάσεις την ιδέα σου σε πρόγραμμα. 
Αν δεν ξέρεις προγραμματισμό, άρχισε να μαθαίνεις μια γλώσσα (python ας πούμε) και ασχολήσου παράλληλα με το app inventor για τα βασικά. http://panospage.blogspot.com/2013/03/android-app-inventor.htm
Αν ξέρεις προγραμματισμό και δεν θές να ασχοληθείς με java, έχω ακούσει πολύ καλά λόγια για το Kivy που δουλεύει με python. http://kivy.org/Επίσης έχω δοκιμάσει την basic4android καθώς και το livecode. Ειδικά το livecode μου άρεσε πάρα πολύ. Έχω γράψει ένα άρθρο πάνω σε αυτό. Προγραμματίζεις μια εφαρμογή και την εξάγεις για windows,mac,linux,android,ios. Σε μια πολύ απλή γλώσσα προγραμματισμού. Και είναι και δωρεάν. 
Επαγγελματικά όμως, δεν βλέπω άλλο δρόμο, μιας και το android μιλάει σε java. Όποτε όπως καταλαβαίνω είναι κάπως μονόδρομος. 
Ίσως υπάρχει κάτι καλύτερο. Ειλικρινά δεν ξέρω ποιό είναι τώρα το πιο "βολικό" μέσο για ανάπτυξη σε android, μιας και δεν τα παρακολουθώ. Για μένα που απλά γράφω μια εφαρμογή τον χρόνο για δική μου ανάγκη ή "παιχνίδι", τα εργαλεία αυτά φτάνουν και περισσεύουν.

Περισσότερα ...

Τρίτη 11 Φεβρουαρίου 2014

Απάντηση στον Chris87@... .com

Ο Chris87 με ρώτησε αν υπάρχει κάτι αντίστοιχο του rocketdock στο Linux.

Υπάρχει πληθώρα τέτοιων προγραμμάτων στο Linux. Αν χρησιμοποιείς το rocketdock τότε πιστεύω οτι πιο κοντά σε αυτό, ειναι το docky. Είναι αρκετά ελαφρύ, και μοιάζει αρκετά με το πρόγραμμα που έχεις συνηθίσει σε Windows. Μπορείς να το βρείς στον software manager, αφού έχεις λειτουργικό που βασίζεται σε Ubuntu. Υπάρχουν και αλλά παρόμοια προγράμματα, που μπορείς να δοκιμάσεις. Για εμένα το docky είναι αρκετό για ubuntu με xfce που τρέχω. 
Περισσότερα ...

Easy Folder Monitor Light

Λοιπόν κάποιοι φίλοι του blog, με ρωτάνε κατα καιρούς αν υπάρχει το πρόγραμμα easy folder monitor που είχα γράψει παλιά για παρακαλούθηση του αρχείου συστήματος στα Windows. Έχει γίνει και ένα σχετικό thread στο insomnia. Αν και το πρόγραμμα το έχω, αποφάσισα να το ξαναγράψω, μιας και είχε γραφτεί το 06, διορθώνοντας και κάποια πράγματα. Είναι λίγο πιο απλό απο το αρχικό, αλλά πιστεύω οτι είναι εξίσου λειτουργικό.

Με το emf λοιπόν, μπορείτε να παρακολουθείτε ενα φάκελο του λειτουργικού σας ή ένα δίσκο ολόκληρο για αλλαγές στο αρχειο συστήματος. Με λίγα λόγια κάθε δημιουργία, διαγραφή, αλλαγή ή μετονομασία του αρχείου, θα σας εμφανίζεται, ώστε να ξέρετε τι γίνετε. Είναι ένας απλός τρόπος να ξέρετε τι ακριβώς συμβαίνει κάθε δευτερόλεπτο στον υπολογιστή σας. Απο εκεί και πέρα μπορείτε να βάλετε κάποιο φίλτρο, το όποιο λειτουργεί ακριβώς όπως και το να ψάχνουμε αρχεία στα Windows. Με λίγα λόγια αν θέλω να βλέπω μόνο αλλαγές σε εκτελέσιμα το φίλτρο είναι *.exe. Αν θέλω να βλέπω αρχεία excel που περιέχουν πχ την λέξη πωλήσεις και χρονολογία 2000 και πάνω τότε pwliseis*200?.xls. Το πρόγραμμα αν δεν το πειράξουμε, βλέπει για αλλαγές σε όλο τον δίσκο c:/ .

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

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

Μια δοκιμαστική έκδοση του προγράμματος υπάρχει στο dropbox/efm_light
O κώδικας του προγράμματος βρίσκεται στο dropbox/efm_light-src

Σε windows xp χρειάζεται το .net framework 2.0 ή νεότερο.

Περισσότερα ...

Παρασκευή 17 Ιανουαρίου 2014

Πώς να απαλλαγούμε απο τον ίο της "αστυνομίας"



Στο άρθρο θα βγείτε λύσεις για τον browser αλλά και για το λειτουργικό.


Πήρα προχθές ένα μήνυμα απο ένα φίλο που μου ζητούσε βοήθεια γιατί μια σελίδα που ισχυριζόταν ότι ήταν απο την αστυνομία, του είχε μπλοκάρει τον browser και δεν μπορούσε ούτε να τον κλείσει. Η αλήθεια είναι οτι πρώτη φορά βλέπω ransomware απο κοντά. Έχω διαβάσει για την υπαρξή τους, αλλά γενικά ξέρω που μπαίνω και τι τρέχω στον υπολογιστή μου. Διάβασα στο ίντερνετ οτι ο "ίος" αυτός, κυκλοφορούσε παλιότερα και σε εκτελέσιμο που πήγαινε στον φάκελο start up και μπλόκαρε τον υπολογιστή κατα την εκκίνηση. Αυτά βέβαια είναι παλιά κόλπα για κάποιον που ξέρει, αλλά οι περισσότεροι άνθρωποι, μάλλον θα έπαθαν έναν ψιλοπανικό.

Ας πάρουμε τα πράγματα απο την αρχή, γιατί το άρθρο δεν απευθύνεται στους ανθρώπους που ξέρουν δυο πράγματα παραπάνω, αλλά στον φίλο μου και στους υπόλοιπους φίλους. Το ransomware είναι ένας ειδικός ψευτοιός που συνήθως φτιάχνετε για να τρομάξει τον κόσμο και να τον αναγκάσει να πληρώσει κάποιο ποσό (ransom). Συνήθως αυτά τα προγράμματα είναι της πλάκας και μπορεί άνετα να τα φτιάξει ένας πιτσιρίκος με 5-10 μαθήματα προγραμματισμού στο ενεργητικό του. Αυτό το λέω για να καταλάβετε οτι ο υπολογιστής σας δεν πρόκειται να πάθει τίποτα. Ούτε δεδομένα θα χάσετε, ούτε βέβαια σαν κυνηγάει η αστυνομία. Από την κατηγορία τών "χαζών" ransomware, εξαιρείται το cryptolocker, το οποίο μπορεί να κρυπτογραφήσει τα δεδομένα σας και τότε έχετε σοβαρό πρόβλημα, μιάς και όπως ξέρουμε τέτοιες κρυπτογραφήσεις, δεν σπάνε.

Πρίν δούμε πώς θα λύσουμε το πρόβλημα να δούμε δυό τρείς ενδείξεις που η σελίδα αυτή είναι ψεύτικη. Παρόλο που έχει το λογότυπο της αστυνομίας και φαίνεται επίσημη, καταρχήν έχει πολλά συντακτικά λάθη. Οπότε απο εκεί καταλαβαίνουμε οτι η όλη αυτή κομπίνα δεν έγινε απο Έλληνα σίγουρα. Το url είναι το http://hellenicpolice.gr.id367666050-1297325694.j890482.com . To hellenicpolice.gr είναι όντως η σελίδα της αστυνομίας, μόνο που τα urls στο ίντερνετ διαβάζονται απο δεξιά πρός τα αριστερά. Άρα λοιπον το κύριο url της σελίδας είναι το j890482.com όπου φυσικά δεν έχει καμία σχέση με την ελληνική αστυνομία *.



Για τον browser
Λοιπόν στο τί θα κάνουμε τώρα. Αν τρέχετε τον chrome τότε απλά πατήστε shift + escape για να εμφανίσετε τον task manager του προγράμματος και μετά κλείστε απλά την προβληματική σελίδα απο εκεί. Μπορείτε μετά να συνεχίσετε την δουλεία σας.


O firefox δέν έχει κάποιο task manager και θα πρέπει να καλέσετε τον task manager των Windows. Αυτό το κάνετε με το ctrl + alt + del. Πηγαίνετε στις διεργασίες και κλείστε τον firefox. Όταν τον ξανα ανοίξετε, όλα θα δουλεύουν όπως πρίν.

* Η εν λόγο σελίδα χρησιμοποιεί εναν domain generation algorithm. Αυτό σημαίνει οτι μπορεί να παράγει πολλά domains, έτσι ώστε να είναι δύσκολος ο αποκλεισμός τους. Οι αριθμοί μετά το id είναι τυχαίοι κάθε φορά.


Για το λειτουργικό
Μιά άλλη μορφή του ιού είναι το εκτελέσιμο το οποίο αντιγράφεται στο startup φάκελο του λειτουργικού μας και έτσι μόλις φορτώνουμε τα Windows το πρόγραμμα τρέχει μεγιστοποιημένο, καλύπτοντας όλη την οθόνη. Έτσι μας αποτρέπει να κάνουμε οτιδήποτε στον υπολογιστή.

Είχα πρόσφατα έναν τέτοιο υπολογιστή μιας γνωστής και σκέφτηκα να χρησιμοποιήσω ένα live cd με Linux και να σβήσω καταρχήν την συντόμευση αυτή απο το start up. Δυστυχώς όμως δεν είναι τόσο απλό αφου η συντόμευση ξανα αντιγράφεται αυτόματα.

H πιο εύκολη λύση είναι το Hitman Pro. Ένα antimalware πρόγραμμα που θα βγάλει εύκολα αυτόν τον "ιό" απο τον υπολογιστή μας. Απλά το κατεβάζετε το αντιγράφετε σε ενα usb στικάκι και κάνετε εκκίνηση απο το στικάκι. Σε 5-10 λεπτά θα έχει καθαρίσει τον υπολογιστή σας.

Να σημειωθεί οτι το πρόγραμμα είναι δωρεάν για 30 ημέρες και για να αφαιρέσει τον malware πρέπει να γράψετε κάποιο email για ενεργοποιηθούν οι 30 δωρεάν ημέρες. Δεν χρειάζεται να δώσετε το κανονικό σας email. Ένα εντελώς ανύπαρκτο email που κατέβασε το μυαλό σας τυχαία, επίσης το δέχεται μιά χαρα. Ένα θέμα που θέλει προσοχή είναι οτι το Hitman Pro θέλει ίντερνετ για να δουλέψει. Και αυτό γιατί είναι cloud based antimalware. Φροντίστε λοιπόν να υπάρχει σύνδεση όταν θα σκανάρεται τον υπολογιστή σας.

Περισσότερα ...

Τρίτη 17 Δεκεμβρίου 2013

10 παιχνίδια για τα χριστούγεννα Νο.3

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

( Τα περισσότερα θα τα βρείτε στο gog.com. Οι άνθρωποι εκεί έχουν απίστευτες τιμές και κάνουν οτι μπορούν ώστε τα παιχνίδια να παίζουν άνετα σε καινούργιους υπολογιστές και λειτουργικά.)

Fallout1,2
Τα πρώτα Fallout ίσως τα ξέρουν οι φανατικοί, αλλά ο περισσότερος κόσμος έκανε την εισοδό του στα παιχνίδια αυτά με το τρίτο μέρος της σειράς. Τα πρώτα 2 Fallout δέν έχουν εμφανισιακά καμιά σχέση με το Fallout 3. Είναι δισδιάστατα turn-based rpg. Αν και σιχαίνομαι τα turn-based rpg, στα παιχνίδια αυτά δεν με ενόχλησε ιδιαίτερα αυτό το σύστημα μάχης. Ήμουν τόσο απορροφημένος από την μοναδική ιστορία και την ατμόσφαιρα, που μπορώ να πω οτι ήταν διασκεδαστικές ακόμα και οι turn-based μάχες. Για όλους εσάς που δεν έχετε παίξει ακόμα αυτά τα διαμάντια, καλό είναι να τα αγοράσετε και να τα παίξετε οπωσδήποτε. Δεν γίνεται να λέγεστε πραγματικοί gamers, αν δεν παίξετε αυτά τα 2 ιστορικά rpg που πάνω τους βασίστηκε όλη η ιστορία του Fallout, αλλά και επηρέασε πολλά παιχνίδια ακόμη.

Vampire the masquerade - Redemption
Ένα ακόμα κλασσικό rpg και ένα απο τα λίγα παιχνίδια που έχω σκοπό να τερματίσω κάποια στιγμή. Το παιχνίδι αυτό βασίζεται στο ομώνυμο pen and paper rpg και θα βρεθείτε να παίζετε με ένα χαρακτήρα που γίνεται βαμπίρ. Απο εκεί και πέρα μπλέκεστε σε ένα σκοτεινό κόσμο με τα διάφορα vampire clans να σας κάνουν την "ζωή" σας δύσκολη. Επίσης πολύ ωραία ιστορία και εδώ. Ειδικά αν σας αρέσουν τα rpg που ξεφεύγουν απο τα συνηθισμένα, μην το χάσετε.

Psychonauts
Επίσης ένα απο τα πολύ αγαπημένα μου παιχνίδια. Υπάρχουν παιχνίδια που είναι τόσο καλά φτιαγμένα, που ότι και είδος να είναι, απλά θα τα παίξεις και δεν θα σε νοιάζει. Έτσι γίνεται και εδώ με το Psychonauts που είναι κυρίως platformer. Εισπρακτικά δεν τα πήγε τόσο καλά, αλλά νομίζω βρήκε μετά την θέση που του άξιζε. Οτιδήποτε φτιάχνει o Τim Shafer είναι μοναδικό στο χώρο των παιχνιδιών. Και το Psychonauts ειδικά, είναι απο τα πιό φευγάτα παιχνίδια που θα παίξετε ποτέ. Οι πίστες που θα παίζετε, βρίσκονται ουσιαστικά στα μυαλά διαφόρων χαρακτήρων του παιχνιδιού και παίρνουν βέβαια στοιχεία από τον κάθε χαρακτήρα.

Blade of Darkness
Παιχνίδι που βγήκε το 2001 και δυστυχώς δεν γέρασε καλά εμφανισιακά. Αλλά ίσως το καλύτερο action σύστημα μάχης που έχει φτιαχτεί ποτέ. Κάθε αναμέτρηση εδώ είναι πραγματικά διασκεδαστική και θέλει γρήγορα αντανακλαστικά. Ξεχάστε τα rpg του κλίκ- σκοτώνω και πάω παρακάτω. Aν και είναι action με rpg στοιχεία το συγκεκριμένο παιχνίδι. Φανταστείτε το σαν μια παλιά εκδοχή του Dark Souls. Δύσκολο παιχνίδι και αυτό. Προετοιμαστείτε να πεθάνετε μπόλικες φορές.

The Bard's Tale
Τα Bard's Tale είναι παλιά και κλασσικά παιχνίδια. Εμείς θα δούμε το τελευταίο στην σειρά που είναι νομίζω και το πιο προσβάσιμο και εμφανισιακά αλλά και σαν gameplay, στον περισσότερο κόσμο. Είναι ένα παιχνίδι hack and slash με πολύ χιούμορ και ένα μεγάλο κόσμο με διάφορες τοποθεσίες για εξερεύνηση. Αν είχατε παίξει τα Baldurs Gate στο Ps2, τότε καταλαβαίνετε τι ακριβώς να περιμένετε. Είναι και τα δύο κλασσικά παιχνίδια, τα όποια βγάζουν πιο action εκδοχές για τις κονσόλες. Το Bard's Tale όμως βγήκε και για υπολογιστή και είναι μια καλή ευκαιρία να το παίξουν και οι pc gamers.

The Devil Inside
Αυτό μου φέρνει τόσες αναμνήσεις. Να φανταστείτε οτι χρειάζεται 4mb κάρτα γραφικών! Παρόλα αυτά ακόμα και σήμερα, δείχνει να στέκεται πολύ καλά. Το παιχνίδι είναι μια μίξη της ταινίας του Running Man, με το Resident Evil. Ισως και μια μικρή δόση Devil May Cry. Δεν έχω ξαναδεί παιχνίδι να έχει συγκεντρώσει τόσες πολλές καινοτομίες για την εποχή του. Είναι κρίμα που πρέπει να το περιγράψω σε 4,5 σειρές. Δεν λείπουν βέβαια και μερικές ατέλειες που όμως δεν κουράζουν. Είναι το Running Man με Zombies! Ακόμα εδώ είστε;

Iron Storm ( World War Zero για το Playstation2 )
Αυτό το Fps είναι ιδιαίτερο και σίγουρα δεν θα το πρότεινα σε ανθρώπους που απλά παίζουν παιχνίδια πότε πότε. Αν όμως είστε οπαδός των Fps, και δεν έχουν μείνει και πολλοί τίτλοι που δεν έχετε παίξει, τότε ρίξτε του μια ματιά. Είναι καλό παιχνίδι, αλλά αρκετά δύσκολο σε πολλά σημεία του. Αυτό ήταν και το σημαντικότερο πράγμα που εκτίμησα εδώ. Προσφέρει πραγματικά μια καλή πρόκληση για κάποιον που παίζει Fps για όλη του την ζωή. Είναι απο τα παιχνίδια που πρέπει να αγαπήσεις για να σε αγαπήσουν. Το θέμα του είναι ένα εναλλακτικό σενάριο, όπου ο πρώτος παγκόσμιος δεν τελείωσε ποτέ.

Arcania : Gothic 4
Αυτό το rpg απογοήτευσε τους περισσότερους, γιατί δεν μοιάζει με τα προηγούμενα Gothic. Αν το δούμε σαν το τέταρτο μέρος της σειράς, σίγουρα δεν αξίζει να ασχοληθούμε. Αλλά αν το δούμε σαν ένα διαφορετικό παιχνίδι που στέκεται μόνο του, τότε τα πράγματα αλλάζουν προς το καλύτερο. Το Arcania : Gothic 4 έχει κάνει ένα άνοιγμα σε περισσότερους παίχτες. Είναι πιο εύκολο από τα προηγούμενα παιχνίδια, κάτι που εμένα δεν με ξένισε. Ίσα ισα είχα την ευκαιρία να απολαμβάνω ένα καλό παιχνίδι, και όταν ερχόμουν να το ξαναπαίξω, ήταν σαν να μην το είχα αφήσει ποτέ. Τέλειο gameplay, καλά γραφικά, και τόση δυσκολία όσο χρειάζεται, ώστε να μην γίνει το παιχνίδι ανυπόφορο.

Singularity
 Ένα fps που μάλλον ξεχάστηκε γρήγορα, αν και ποτέ δεν είχε την επιτυχία που θα έπρεπε να έχει. Δανείζεται πολλά στοιχεία από γνωστά παρόμοια παιχνίδια όπως το Bioshock και το Half Life 2 αλλά καταφέρνει να έχει την δικιά του ταυτότητα. Είναι άψογο σε όλους τους τομείς του και με ενδιαφέρον story, κάτι που σπανίζει στα παιχνίδια του είδους. Για όσους παίζουν αρκετά fps, είναι must.

Manhunt 1,2
Δεν ξέρω αν το συγκεκριμένο παιχνίδι είναι underratted όπως τα πιο πάνω. Σίγουρα το θυμάται πολύς κόσμος γιατί το περιεχόμενο του ήταν η αιτία για να αποκλειστεί το παιχνίδι από μερικές χώρες. Είναι η Rockstar στα καλύτερα της. Χέσε τα λεφτά και την επιτυχία. Θα κάνουμε ένα παιχνίδι που γουστάρουμε εμείς. Νομίζω ήξεραν και τι έκαναν και τι θα ακολουθούσε. Αυτό όμως δεν τους σταμάτησε και γιαυτό έχουν φτάσει σήμερα εκεί που έχουν φτάσει. Για το παιχνίδι δεν θα πώ τίποτα. Πάντως δεν νομίζω να βρείτε την ευκαιρία να παίξετε κάτι παρόμοιο ποτέ ξανά. Λίγες φορές τα παιχνίδια σε κάνουν να νιώθεις τόσο περίεργα. Το ερώτημα είναι αν είσαι διατεθειμένος. Καλές γιορτές σε όλους!







Περισσότερα ...

Πέμπτη 12 Δεκεμβρίου 2013

Τα Fallout 1,2 και Fallout Tactics, δωρεάν στο GOG.com

Δεν πρέπει να χάσετε αυτή την ευκαιρία απο το gog.com. Για σήμερα και αύριο, δίνονται δωρεάν αυτά τα 3 κλασσικά παιχνίδια για υπολογιστή. Νομίζω είναι το καλύτερο δώρο τόσο για τους φαν του Fallout αλλά και για τους gamers που παίζουν rpg. Δημιουργήστε ένα account στο gog.com για να πάρετε τα παιχνίδια δωρεάν. Εκτός απο τα 15 δωρεάν παιχνίδια που σας περιμένουν, κάθε τόσο το gog.com βγάζει παιχνίδια δωρεάν, οπότε μην εγκαταλείψετε το site, αφού κατεβάσετε τα παιχνίδια. 
Περισσότερα ...

Δευτέρα 28 Οκτωβρίου 2013

Pick of the week - Springpad

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

To Springpad μπορούμε να το προσαρμόσουμε στις ανάγκες μας και όχι να μας προσαρμόσει αυτό στις δικές του. Αυτό είναι και ο κύριος στόχος ενός προγράμματος, είτε είναι πρόγραμμα στον υπολογιστή μας, είτε είναι κάποια online υπηρεσία. Με λίγα λόγια οτι είναι εύκολο και φεύγει απο την μέση για να κάνουμε την δουλεία μας, λειτουργεί.

Έτσι λοιπόν μπορούμε να δημιουργήσουμε φακέλους με τα θέματα που μας ενδιαφέρουν. Πχ θα μπορούσαμε να δημιουργήσουμε ένα φάκελο με διάφορες συνταγές που βρίσκουμε στο ίντερνετ. Έναν φάκελο με διάφορες πληροφορίες, φωτογραφίες και websites από ένα μέρος που θέλουμε να επισκεφτούμε. Σημειώσεις για ένα μάθημα που παρακολουθούμε. Γενικά για κάθε δραστηριότητα ή ενδιαφέρον, μπορεί να υπάρχει ένας φάκελος που περιέχει πληροφορίες για αυτό. Αυτός είναι ένας τρόπος που μπορούμε να χρησιμοποιήσουμε την υπηρεσία αυτή. Όπως είπαμε όμως μπορούμε να το προσαρμόσουμε στις δικές μας ανάγκες.
Το χαρτί σίγουρα παραμένει ο πιο άμεσος τρόπος για σημειώσεις, αλλά εκμεταλευτείτε τις δυνατότητες του Springpad, για να εμπλουτίσετε τις σημειώσεις σας με πολυμέσα.

Αρκετοί άνθρωποι όπως και εγώ, διστάζουν να ανεβάσουν στο ίντερνετ, σημειώσεις η άλλα έγγραφα και πολυμέσα από την προσωπική τους ζωη. Αυτό είναι κάτι που αντιμετωπίζουμε πολλές φορές κάθε μέρα. Και δεν υπάρχει καθαρή απάντηση. Ανάλογα με την εμπιστοσύνη που δείχνει κάποιος άνθρωπος σε μια εταιρία, είτε την χρησιμοποιεί, είτε όχι. Η λύση που έχω επιλέξει εγώ και δεν αφορά μόνο το Springpad, είναι να θεωρώ δεδομένο οτι απο την στιγμή που είναι στο ίντερνετ, είναι με κάποιο τρόπο προσβάσιμα σε κάποιους ανθρώπους. Έτσι μπορώ να κρατάω πχ σημειώσεις στο Springpad για πράγματα τα οποία δεν έγινε και το τέλος του κόσμου, αν πέσουν σε λάθος χέρια. Παρόλα αυτά, οι φάκελοι ή notebooks όπως λέγονται, είναι από την αρχή κλειδωμένα και δεν μπορεί κανείς άλλος να έχει πρόσβαση σε αυτά. Όπως μπορείτε να μοιράζεστε τα notebook σας με άλλους χρήστες αν τα αλλάξετε από private σε public. Όπως καταλαβαίνετε η μόδα είναι οτι και σημειώσεις να κρατάμε, παντού κολλάει και το να φτιάξουμε και ένα κοινωνικό δίκτυο. Και έτσι και εδώ μπορείτε να ακολουθείτε τα notebooks από άλλους ανθρώπους και άλλες τέτοιες social-network χαζομαρούλες. Αλλά όπως είπαμε, μπορείτε να μείνετε και εντελώς μόνοι με τις σημειώσεις σας, αν το επιθυμείτε.
Εδώ είναι μερικά notebooks που έχουν άλλοι χρήστες του Springpad για την γλώσσα προγραμματισμού python. Ενδιαφέρον να βλέπεις τι σημειώνει ο καθένας.
Πολύ χρήσιμες είναι και η εφαρμογές για κινητά του Springpad. Χρησιμοποιώ την εφαρμογή για Android, και έτσι έχω τις σημειώσεις μου πάντα μαζί μου. Επίσης μπορώ να έχω πρόσβαση σε αυτές ακόμα κιαν δεν έχω ίντερνετ, εκείνη την στιγμή στο κινητό, κάτι που είναι πολύ βολικό.



Περισσότερα ...

Πέμπτη 17 Οκτωβρίου 2013

Pick of the week - Winyl

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

Με το Wynil θα καλύψουμε αυτούς που ψάχνουν έναν απλό, γρήγορο αλλά και εμφανίσιμο music player. Δεν θα μπορείτε να ψωνίσετε μουσική με αυτό το πρόγραμμα. Δεν θα μπορείτε να κατεβάζετε podcasts η να συγχρονίσετε την playlist του κινητού σας. Απλά θα μπορείτε να ακούτε μουσική.

Τα περισσότερα πράγματα που προσφέρει το Wynil είναι δεδομένα και έτσι δεν πρόκειται να ασχοληθούμε με βασικές λειτουργίες. Σαφώς έχετε την δυνατότητα να φορτώσετε την συλλογή σας, να φτιάξετε playlists, να βαθμολογήσετε τα κομμάτια σας κλπ. Φυσικά και παίζει όλα τα γνωστά αρχεία ήχου όπως είναι αναμενόμενο. Και όπως είπαμε είναι αρκετά εμφανίσιμο, έχοντας κάποια έτοιμα skins για να διαλέξουμε. Επίσης το πρόγραμμα εκτός απο την κανονική εμφάνισή του έχει και μια δεύτερη μικρότερη (mini view) για αυτούς που θέλουν ένα μικρό player στο desktop τους.

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



Περισσότερα ...
 

Copyright © panosdk Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger