Αρχείο κατηγορίας Διάφορα

deltaHacker – Ένα ελληνικό περιοδικό που αξίζει να διαβάσεις

deltaHackerΕδώ και αρκετό καιρό είμαι φανατικός αναγνώστης του deltaHacker. Πρόκειται για ένα ελληνικό συνδρομητικό ηλεκτρονικό περιοδικό με θέματα γύρω από το ethical hacking, τα δίκτυα, την ασφάλεια, τον προγραμματισμό και τα ηλεκτρονικά.

Πριν από λίγες μέρες λοιπόν έλαβα το τελευταίο τεύχος της συνδρομής μου που έληγε μέσα στον Αύγουστο. Αν και οι οικονομικές συγκυρίες δεν είναι εύκολες, τελικά προχώρησα σε αγορά lifetime συνδρομής – με άλλα λόγια πληρώνεις μια φορά και έχεις συνδρομή για πάντα (ελπίζω να συνεχίσουν για πολλά χρόνια να παράγουν τόσο αξιόλογο περιεχόμενο). Η αλήθεια είναι ότι είχα και μια σχετική (καλή) έκπτωση & κάποια ευκολία στην πληρωμή, αλλά γενικά από τη στιγμή που άρχισα να αγοράζω το περιοδικό, παρατηρώ ότι σχεδόν πάντα η ομάδα κάνει διαρκώς προσφορές και εκπτώσεις. Π.χ. αυτό το διάστημα, ανά 25 συνδρομές Jumpo Pack, κληρώνουν ένα mac-mini. Δεν το λες και κακό…

Στις σελίδες του περιοδικού θα βρείτε πολύ ωραίες πληροφορίες και howtos, ενώ η ομάδα της Parabing Creations που βρίσκεται πίσω από το περιοδικό, παράλληλα ανεβάζουν και τα  deltacasts (video tutorials), κάτι που κάνει όλη την προσπάθεια ακόμα πιο ενδιαφέρουσα.
cover 045

Γενικά, τα περισσότερα tutorials δεν είναι καθόλου δύσκολα και δεν απαιτούν υψηλές γνώσεις, αλλά είναι μια πολύ καλή αφορμή για να εμβαθύνει κανείς παραπάνω. Υπάρχουν φυσικά και τα πιο advanced άρθρα – ή σειρές άρθρων που εμβαθύνουν σταδιακά σε κάποιο θέμα, π.χ. τα τελευταία τεύχη έχουν μια σειρά μαθημάτων για προγραμματισμό σε c#, που ξεκινάει από τα πολύ βασικά, αλλά ήδη έχει καλύψει 7 τεύχη.

Σε γενικές γραμμές κάθε τεύχος δίνει έμπνευση για κάποιο home project. Π.χ. η ενασχόληση μου με τα bitcoin ή ο server στο ενυδρείο μου, ξεκίνησαν μετά από κάποιο τεύχος του Deltahacker.

Δεν κρύβω τέλος ότι μου προκαλεί και κάποια νοσταλγία το να λαμβάνω ένα περιοδικό (έστω και ηλεκτρονικά – για αυτό άλλωστε υπάρχουν τα tablet) κάθε μήνα. Πριν την εποχή του γρήγορου internet, ήμουν φανατικός αναγνώστης των περιοδικών του χώρου (ιδιαίτερη αγάπη για PC Master και Pixel – αργότερα Linux Format, αλλά γενικά σχεδόν ότι κυκλοφορούσε). Υπήρχε λοιπόν ένα διάστημα κάθε μήνα που πήγαινα καθημερινά στο ψιλικατζίδικο της γειτονιάς για να δω αν έφτασαν τα αγαπημένα μου έντυπα. Με τα χρόνια αυτά ένα προς ένα σταμάτησαν να εκδίδονται – και όσα έχουν μείνει (δεν ξέρω ποια είναι πλέον) εκ’ των πραγμάτων δεν τραβάνε και πολύ. Το PDF που λαμβάνω από το deltaHacker λοιπόν θυμίζει πολύ αυτή την εποχή – με πλεονέκτημα λόγω της θεματολογίας του, δεν είναι outdated την επόμενη μέρα της κυκλοφορίας.

AsicMiner σε CentOS server

51nHUrI4khL._SX385_Πριν από λίγο καιρό προμηθεύτηκα ένα ASICMiner Block Erupter από το eBay. Πρόκειται για μια πολύ απλή συσκευή η οποία βοηθάει στο mining για bitcoins. Όχι ότι θα βγάλει ποτέ λεφτά (πλέον για να βγάλει κανείς λεφτά με bitcoing mining πρέπει να κάνει πολύ μεγάλες επενδύσεις, αφού η δυσκολία είναι τεράστια), αλλά έχει πλάκα σαν χόμπι, και μέσω ebay βρίσκεις τέτοιες συσκευές γύρω στα 20 ευρώ το κομμάτι.

Αφού το δοκίμασα μερικές μέρες στα Windows με το cgminer, ήρθε η ώρα να μετακομίσει στον server του ενυδρείου.

Η εγκατάσταση ήταν υπερβολικά εύκολη. Έβαλα το stick σε μια από τις θύρες του netbook, και έδωσα τις παρακάτω εντολές:

yum install libcurl-devel libudev-devel

(απαραίτητα πακέτα για να γίνει μετά το compile)

cd /root
git clone https://github.com/ckolivas/cgminer
cd cgminer
./autogen.sh
./configure --enable-icarus
make install

και τρέχει με την εντολή cgminer. Τόσο απλά.

Από εκεί και πέρα, για να μην ασχολούμαι καθόλου μαζί του, έπρεπε να το μετατρέψω σε service ώστε να τρέχει μόνο του. Αρχικά, από το ίδιο το cgminer αποθηκεύουμε τα settings που έχουμε επιλέξει στο αρχείο /etc/cgminer.conf.

Μετά δίνουμε: vim /etc/init.d/cgminer για να δημιουργήσουμε ένα script για το service και μέσα paste:

#!/bin/sh
#
# cgminer Mine bitcoins using cgminer
#
# chkconfig: 345 20 80
# description: Starts and stops cgminer to mine for \
# bitcoins
### BEGIN INIT INFO
# Provides: cgminer
# Required-Start: $local_fs $network $remote_fs
# Required-Stop: $local_fs $network $remote_fs
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: Bitcoin miner
# Description: Mine bitcoins using cgminer
### END INIT INFO
# Source function library.
. /etc/rc.d/init.d/functions
exec="/usr/local/bin/cgminer"
prog="cgminer"
config="/etc/cgminer.conf"
args=" --config /etc/cgminer.conf"
[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
lockfile=/var/lock/subsys/$prog
start() {
 [ -x $exec ] || exit 5
 [ -f $config ] || exit 6
 echo -n $"Starting $prog: "
 # if not running, start it up here, usually something like "daemon $exec"
 daemon $exec $args
 retval=$?
 echo
 [ $retval -eq 0 ] && touch $lockfile
 return $retval
}
stop() {
 echo -n $"Stopping $prog: "
 # stop it here, often "killproc $prog"
 killproc $prog
 retval=$?
 echo
 [ $retval -eq 0 ] && rm -f $lockfile
 return $retval
}
restart() {
 stop
 start
}
reload() {
 restart
}
force_reload() {
 restart
}
rh_status() {
 # run checks to determine if the service is running or use generic status
 status $prog
}
rh_status_q() {
 rh_status >/dev/null 2>&1
}
case "$1" in
 start)
 rh_status_q && exit 0
 $1
 ;;
 stop)
 rh_status_q || exit 0
 $1
 ;;
 restart)
 $1
 ;;
 reload)
 rh_status_q || exit 7
 $1
 ;;
 force-reload)
 force_reload
 ;;
 status)
 rh_status
 ;;
 condrestart|try-restart)
 rh_status_q || exit 0
 restart
 ;;
 *)
 echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
 exit 2
esac
exit $?

Αλλάζουμε permission με chmod 0755 /etc/init.d/cgminer  και το service μας είναι έτοιμο. Θα έλεγα καλά κέρδη, αλλά δεν… οπότε, καλή διασκέδαση 😀

The Dragonphoenix Chronicles: Indomitable – Η Παρουσίαση

Τα τελευταία 2.5 χρόνια περίπου, παρακολουθήσαμε από πολύ κοντά και στηρίξαμε μια πολύ μεγάλη προσπάθεια κάποιων φίλων, για να δημιουργήσουν την πρώτη ελληνική ταινία μεγάλου μήκους, βασισμένη σε κόμικ φαντασίας. Η ταινία αυτή είναι το The Dragonphoenix Chronicles: Indomitable, το οποίο επιτέλους ολοκληρώθηκε, και χθες είδαμε την πρώτη προβολή, στα πλαίσια του φεστιβάλ «Νύχτες Πρεμιέρας».

Η ταινία ήταν απλά αποστομωτική! Μέσα σε λίγα λεπτά είχαμε ξεχάσει τελείως ότι αυτό που βλέπουμε είναι μια ελληνική ταινία, πρακτικά χωρίς budget. Και, αν και πήγαμε στην προβολή με το σκεπτικό ότι «θα συγχωρέσουμε και κάποιες ατέλειες», τελικά όχι απλά δεν χρειάστηκε κάτι τέτοιο, αλλά έφτασα στο σημείο να αναρωτιέμαι, αν δηλαδή υπήρχε πραγματικό budget, τι θα έβγαινε;

Συγχαρητήρια λοιπόν στον Θάνο Κερμίτση, τον Γιάννη Ρουμπούλια και όλους τους συντελεστές, που έβαλαν την ψυχή τους σε αυτή την ταινία, και να ξέρετε ότι σηκώσατε πολύ ψηλά τον πήχη!

Skype

Κάποτε είχαμε το Skype για την δουλειά και το msn για να λέμε μαλακίες με τους φίλους.

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

Μετά οι φίλοι στο Facebook αυξήθηκαν και έπρεπε και εκεί να γινόμαστε invisible, έγινε κάτι σαν το msn στην αρχική του μορφή.

Μετά το Skype άρχισε να εμφανίζει τους φίλους μας από το Facebook και εκεί άρχισε να μπερδεύει το πράγμα.

Τώρα το Skype εμφανίζει και τις επαφές από το msn.

Την κάτσαμε… Μας βλέπω να γυρνάμε στο IRC…

Amazon Kindle

Στο τελευταίο ταξίδι στο Λονδίνο, βρήκα σε κάποιο κατάστημα το Amazon Kindle. Φυσικά δεν έχασα την ευκαιρία και το αγόρασα (γιατί από Ελλάδα δυστυχώς οι παραγγελίες εξυπηρετούνται από το Αμερικάνικο Amazon, με ότι αυτό συνεπάγεται). Πήρα την μικρή έκδοση (χωρίς πληκτρολόγιο), με wifi (χωρίς κάρτα sim δηλαδή).

Η συσκευασία του

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

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

Δεν είναι κατάλληλο για web – μόνο σε περιπτώσεις που χρειάζεται να δείτε κάτι επειγόντως (π.χ. τα email σας). Όμως έχουν δημιουργήσει ένα πολύ ωραίο article mode, που όταν π.χ. διαβάζετε ένα blog, απομονώνει το κείμενο του άρθρου που διαβάζετε, και το εμφανίζει σαν να είναι σελίδα βιβλίου. Μου άρεσε πολύ.

Το μείον του βέβαια, αφού είμαστε στην Ελλάδα, είναι η έλλειψη ελληνικών βιβλίων στο επίσημο Kindle Store. Αυτό θα δυσκολέψει αρκετό κόσμο.

Από ότι έψαξα, όλο και περισσότεροι ελληνικοί εκδότες βγάζουν ebooks, αλλά θέλει προσοχή στο format. Το Kindle έχει δικό του format (που είναι προφανώς το ιδανικό). Από εκεί και πέρα, διαβάζει κανονικά το epub, αλλά και pdf. Όμως, επειδή τα περισσότερα pdf ΔΕΝ έχουν σχεδιαστεί για την οθόνη του Kindle, υπάρχει δυσκολία στην ανάγνωση, καθώς αν η σελίδα είναι μεγάλη, για να χωρέσει στο kindle, τα γράμματα γίνονται πολύ μικρά. Μπορείτε να κάνετε zoom φυσικά, αλλά δεν είναι εύχρηστο έτσι. Μπορείτε επίσης να γυρίσετε σε landscape mode που βελτιώνει κάπως τα πράγματα, αλλά είναι πιθανό μετά να μην σας βολεύει ο χειρισμός, καθώς τα κουμπιά για τις αλλαγές της σελίδας αντί για δεξιά – αριστερά, θα πάνε πάνω – κάτω.

Βέβαια, αν διαβάζετε ξένα βιβλία, μάλλον δεν θα ξεκολλήσετε ποτέ από το Kindle, καθώς εκεί απλά υπάρχουν σχεδόν τα πάντα. Και για όσους δεν είναι πολύ άνετοι με τα Αγγλικά, είναι μια καλή ευκαιρία για practice. Όπου κολλήσετε, το Kindle έτσι κι αλλιώς προσφέρει ένα πολύ δυνατό λεξικό, και πάρα πολύ εύχρηστο: Κατά τη διάρκεια του διαβάσματος, απλά πηγαίνετε τον κέρσορα πάνω σε μια λέξη, και στο κάτω μέρος της σελίδας αυτόματα εμφανίζεται η ερμηνεία της.

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

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

Η ερώτηση που μου κάνουν οι περισσότεροι μου φίλοι είναι αν μπορεί κανείς να κρατήσει σημειώσεις ή να μαρκάρει. Αν και το θεωρούσα αυτονόητο, η απάντηση είναι φυσικά ΝΑΙ, και μάλιστα πολύ εύκολα μπορείτε αυτές τις σημειώσεις να τις μοιραστείτε με άλλους χρήστες του Kindle ή μέσω των Social Networks.

Με λίγα λόγια, η άποψή μου είναι ότι αν διαβάζετε ξένα βιβλία ή σας καλύπτει η ελληνική αγορά των ebooks, πάρτε ένα kindle οπωσδήποτε. Βολεύει πάρα πολύ.

Foursquare Badges

Κλείνοντας τα 1000 checkins στο Foursquare, κερδίζεις ένα εκπτωτικό κουπόνι για το ηλεκτρονικό τους κατάστημα που έχει μπλουζάκια και διάφορα μικρά αναμνηστικά.

Δυστυχώς με τα μεταφορικά από Αμερική, ακόμα και δωρεάν να σου στείλουν το μπλουζάκι, θα πληρώσεις 30 δολάρια και κάτι (τραγικό). Οπότε παράγγειλα αυτά τα badges (είναι κονκάρδες), που με τα μεταφορικά (απλός φάκελος) ήρθαν κάτω από 5 δολάρια.

Πλάκα έχουν – τώρα έχω πραγματικό Foursquare Badge 😀