Δευτέρα 15 Νοεμβρίου 2010

Searchbird

Το searchbird είναι πρόγραμμα για απλές αναζητήσεις σε πολλές μηχανές αναζήτησης.Προς το παρών μπορεί να ψάξει στους παρακάτω τόπους:

Google search
Bing search
Youtube
Facebook
Twitter
Flickr
Wikipedia
Digg
Reddit
The pirate bay
Torrentz.com
Ebay
Imdb
Gigapedia.com
Google maps
Google news(greek)
Metacafe
Engadget
Google images
Amazon
Yahoo answers.

Περισσότεροι θα προστεθούν αργότερα.


Download 
Searchbird 0.1

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

Πέμπτη 11 Νοεμβρίου 2010

Φθηνό, ασύρματο σετ ποντίκι πληκτρολόγιο.

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


Μιλάω για το σετ της Silvercrest DTMS217.Και περιέχει ασύρματο πληκτρολόγιο και ποντίκι,4 μπαταρίες και τον δέκτη.Βγάζω λοιπόν τα δικά μου (ένα πληκτρολόγιο Logitech, και ένα ποντίκι της Microsoft, και αρχίζω να χρησιμοποιώ τα καινούργια, με τον φόβο οτι μάλλον έχω πετάξει 25 ευρώ.
Και τα δύο είναι πραγματικά αξιοπρεπέστατα.Θυμίζουν σε εμφάνιση αντίστοιχα προϊόντα της Apple, και είναι αρκετά λειτουργικά.Το πληκτρολόγιο, προσφέρει κάποιες εξτρά συντομεύσεις για multimedia και για το ίντερνετ.Οι συντομεύσεις μπορούν να προγραμματιστούν,ώστε να τρέχετε τις δικές σας εφαρμογές, κάτι που είναι πολύ χρήσιμο.
Ο δέκτης βρίσκετε μέσα στο ποντίκι.Θα πρέπει να τον βγάλετε και
να τον τοποθετήσετε σε μια θύρα usb στον υπολογιστή σας.

Το ποντίκι απο την άλλη λειτουργεί στα 800 και 1600 cpi.Αυτό μπορείτε να το αλλάζετε μέσω ενός κουμπιού στο πλάι του ποντικιού.Επίσης στο πλάι θα βρείτε κουμπιά για multimedia και κουμπιά back και forward για το ίντερνετ.Μια εξτρά δυνατότητα για input είναι ότι η scroll wheel μπορεί να κλείνει δεξιά και αριστερά.Επίσης και τα κουμπιά του ποντικιού μπορούν να προγραμματιστούν για άλλες λειτουργιές.
Αν και δέν έχω ξαναγράψει review για hardware, σκέφτηκα ότι ίσως κάποιον ενδιαφέρει αυτή η αγορά. Σίγουρα αν κάνετε βαριά χρήση τόσο του πληκτρολογίου όσο και του ποντικιού, θα πρέπει να προτιμήσετε κάτι άλλο.Αλλά για καθημερινή χρήση, για έναν μέσο χρήστη είναι σίγουρα μια καλή πρόταση.
Θα τό βρείτε στα Lidl, στην τιμή τών 25 ευρώ.
Περισσότερα ...

Τρίτη 9 Νοεμβρίου 2010

Πρόγραμμα για να καθορίζουμε αν μια πιστωτική κάρτα είναι έγκυρη. (Vb.net)

Βρήκα τις προάλλες ένα αλγόριθμο που καθορίζει πότε μια πιστωτική κάρτα είναι έγκυρη.Πρίν αρχίσουμε να σας πώ ότι άλλο είναι μια κάρτα να είναι έγκυρη και άλλο να συνδέεται και σε κάποιο λογαριασμό.Γιαυτό θα πρέπει να ψάξετε σε ένα credit card server γιατί ο παρακάτω κώδικας δέν θα σας βοηθήσει.

Ο αλγόριθμος του Luhn's – όπως λέγετε – προέρχεται απο τον Hans Peter Luhn, επιστήμονα τής IBM. Η διαδικασία δεν είναι ιδιαίτερα δύσκολή.Ας πούμε οτι έχουμε έναν τυχαίο αριθμό κάρτας 3452 4533 2222 9581. Θα δούμε τώρα αν αυτός ο αριθμός είναι έγκυρος. Πρώτα γράφουμε τα ψηφία αναλυτικά και μετά όσα ψηφία έχουν μονή θέση, τα πολλαπλασιάζουμε με το 2.Δηλαδή το πρώτο ψηφίο το τρίτο και πάει λέγοντας.Στο τρίτο βήμα από όσα ψηφία έχουν πάει στο 10 ή το έχουν ξεπεράσει, αφαιρούμε 9.

1      2      3     4    5    6     7    8   9   10   11  12   13    14  15    16      θέση ψηφίων
3 4 5 2 4 5 3 3 2 2 2 2 9 5 8 1
6 4 10 2 8 5 6 3 4 2 4 2 18 5 16 1
6 4 1 2 8 5 6 3 4 2 4 2 9 5 7 1

Στο τελευταίο βήμα πρέπει να προσθέσουμε όλα τα ψηφία.Αν το αποτέλεσμα διαιρείται ακριβός με το 10, σημαίνει ότι ο αριθμός της κάρτας είναι έγκυρος. Εδώ πρέπει να έχουμε σύνολο 69 που δείχνει ότι δέν διαιρείται ακριβός με το 10, άρα η κάρτα δέν ισχύει.
Άν προσθέσουμε ένα στο τελευταίο ψηφίο, το check digit όπως λέγεται, τότε θα πάρουμε σύνολο 70, που μας δίνει έναν έγκυρο αριθμό κάρτας.
Με λίγα λογία αυτή είναι η διεργασία κάθε φορά, απλά εμείς έχουμε έτοιμο τον κώδικα για το πρόγραμμα μας και έτσι δέν χρειάζεται να μπαίνουμε σε λεπτομέρειες.Ο κώδικας είναι ο παρακάτω.
Private Function ValidateLuhn(ByVal value As String) As Boolean
Dim CheckSum As Integer = 0
Dim DoubleFlag As Boolean = (value.Length Mod 2 = 0)
Dim Digit As Char
Dim DigitValue As Integer
For Each Digit In value
DigitValue = Integer.Parse(Digit)
If DoubleFlag Then
DigitValue *= 2
If DigitValue > 9 Then
DigitValue -= 9
End If
End If
CheckSum += DigitValue
DoubleFlag = Not DoubleFlag
Next
Return (CheckSum Mod 10 = 0)
End Function

Ανάλογα λοιπόν αν η validateLuhn() σας δίνει true η false,θα ξέρετε αν η κάρτα είναι έγκυρη η όχι.
Άν θέλετε να μάθετε περισσότερα για τις κάρτες, τότε αρχίστε από το http://www.merriampark.com/anatomycc.htm
Έχω γράψει και ένα μικρό παράδειγμα που μπορείτε να δείτε πώς δουλεύει ο κώδικας.

Κατεβάστε τον κώδικα του παραδείγματος.
Περισσότερα ...

Τετάρτη 3 Νοεμβρίου 2010

Pick of the week - Kodu

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

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

“ Έτσι προγραμματίζουμε το Kodu. ”

Το Kodu μπορεί να τρέξει στο pc μας, χωρίς ιδιαίτερες απαιτήσεις.Μπορούμε επίσης να το κατεβάσουμε από το Xbox Live για τήν κονσόλα μας.Όταν τελειώσουμε το δημιούργημά μας, μπορούμε να το μοιραστούμε με άλλους χρήστες Kodu στον κόσμο.

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

“ Αυτός είναι ο level editor του προγράμματος. “

Κατεβάστε το Kodu.

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

Κυριακή 31 Οκτωβρίου 2010

Metroclock


To Metroclock είναι ένα ρολόι τύπου Hud , για τα Windows.Είναι εμπνευσμένο από αυτό εδώ το πρόγραμμα http://factormystic.net/projects/gadgets/hud-time . Στόχος ήταν να μπορεί να αλλάζει χρώματα, να μπορεί να αλλάζει διαφάνεια και να είναι στα ελληνικά. Χρειάζεται το .net framework 2.0 για να τρέξει. Αυτό σημαίνει ότι αν κάνετε σωστά τις ενημερώσεις, θα  έχετε το .net framework ήδη εγκατεστημένο . Επίσης θα πρέπει να έχετε εγκατεστημένη την γραμματοσειρά Seqoe UI.
To Metroclock θα αρχίσει με τις default τιμές του. Δηλαδή 25% διαφάνεια, και άσπρο χρώμα γραμματοσειράς. Για μπείτε στις ρυθμίσεις θα πρέπει να κάνετε δεξί κλίκ πάνω στην ημέρα ή στην ώρα. Τότε εμφανίζετε το παράθυρο με τις ρυθμίσεις. Από εκεί μπορείτε να αλλάξετε και να αποθηκεύσετε τις επιλογές σας. Για να κλείσετε το πρόγραμμα κάντε την ίδια διαδικασία για να μπείτε στις ρυθμίσεις και μετά επιλέξτε «τερματισμός προγράμματος.
Ο κώδικας του προγράμματος υπάρχει στον ίδιο φάκελο με το εκτελέσιμο αρχείο. Για να επεξεργαστείτε τον κώδικα θα πρέπει να έχετε το visual studio 2008 ή νεότερο




(update)
Μια μικρή αναβάθμιση στο πρόγραμμα έτσι ώστε να δείχνει την θερμοκρασία απο την πόλη μας. Μπορούμε να αναζητήσουμε την πόλη μας, γράφοντας το ονομά της στα αγγλικά. Αναζητήστε πληροφορίες για το google weather api, αν δεν μπορείτε να βρείτε την πόλη σας.

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


Download Metroclock 0.1
Download Metroclock 0.2




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

Σάββατο 16 Οκτωβρίου 2010

Desktop linux sucks.Μία ενδιαφέρουσα ομιλία γύρω από το linux.

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

Μην με παρεξηγήσετε.Το γουστάρω το λίνουξ.Ξεκινώντας απο τα mandrake 7.0, κάθε τόσο έκανα dual boot με καινούργιες εκδόσεις λίνουξ με σκοπό να τα χρησιμοποιώ.Η αλήθεια είναι οτι ποτέ δέν κατάφερα να τα κρατήσω παραπάνω από ένα μήνα γιατί πάντα έλειπε κάτι.Drivers,προγράμματα που ήθελα και δεν υπήρχαν, παιχνίδια κλπ κλπ.Τώρα τελευταία βρίσκω τον εαυτό μου να περνάει περισσότερο χρόνο στα ubuntu, παρά στα windows 7.Αλλά και πάλι μου λείπουν αρκετά πράγματα.

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

Desktop linux sucks,and what we can do about it
Περισσότερα ...

Κυριακή 10 Οκτωβρίου 2010

Πώς να φτιάξουμε την ανάλυση τής οθόνης σε μια linux διανομή.

Ένα κλασσικό πρόβλημα στις διανομές linux είναι η απουσία τών drivers για πολλές συσκευές. Ειδικά όταν μιλάμε για βασικές συσκευές όπως μόνιτορ και κάρτες γραφικών, μπορούμε να φτάσουμε σε σημείο ώστε να μην μπορούμε να δουλέψουμε με το καινούργιο μας λειτουργικό. Παρακάτω θα δούμε ένα γρήγορο για κατόχους lg l222ws μόνιτορ. Μπορείτε φυσικά να το εφαρμόσετε και σε άλλα μόνιτορ, αν το λειτουργικό δεν μπορεί να αναγνωρίσει την οθόνη σας.

Αφού βάλετε τους drivers τής οθόνης (για το ubuntu σύστημα | διαχείριση συστήματος | οδηγοί υλικού) και παρατηρήσετε ότι ή ανάλυση μένει στα 640x480, τότε κάνουμε το παρακάτω:

Πηγαίνετε στην σελίδα της εταιρίας που κατασκεύασε το μόνιτορ σας και βρείτε τις τιμές για horizontal sync και vertical refresh.Οι τιμές για το συγκεκριμένο μόνιτορ είναι

H 30,0 – 83,0 και V 56-75.

Στην συνέχεια πρέπει να αλλάξουμε αυτές τις τιμές από το αρχείο xorg.conf. Το αρχείο βρίσκετε στο /etc/X11/ και θα πρέπει να έχουμε δικαιώματα root για να μπορέσουμε να το αλλάξουμε.

Ανοίξτε μια κονσόλα και γράψτε sudo gedit. Θα εμφανιστεί ένας κειμενογράφος και απο εκεί μπορείτε να πατήσετε άνοιγμα, να πάτε στον φάκελο /etc/X11/ και να ανοίξετε το xorg.conf .




Κατεβείτε στο “ Section “Monitor” “ και αλλάξτε τις τιμές HorizSync και VertRefresh με τις τιμές για το δικό σας μόνιτορ. Σώστε το αρχείο και βγείτε. Τώρα μπορείτε απο το πρόγραμμα διαχείρισης της κάρτας γραφικών, να αλλάξετε την ανάλυση σας στην native που υποστηρίζει το μόνιτορ σας.

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

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