Monday, September 21, 2009

Send item from Google Reader to Identi.ca

If you you like Google Reader like me and would like to post an item to identi.ca without copying and pasting, go to Google Reader Settings (top right), choose the "Send To" tab and provide the following:

Name:
Identi.ca
URL: http://identi.ca/index.php?action=newnotice&status_textarea=${source} - ${title} - ${short-url}%20from%20google reader
Icon URL: http://identi.ca/favicon.ico

Don't forget to click on Save! Happy identiing!

If you are not able to copy the URL, click here.

Monday, September 07, 2009

Wednesday, August 26, 2009

Next project: 10 x Rio-Antirrio Bridge!

After my first 50k this Sunday, my next goal: 10 times the Bridge sometime in October 09. Achilles willing (ouch)! Distance: ~56k.

Saturday, July 18, 2009

Τα ψηλά κύματα!

Πρόκειται για την απόπειρα της Google να αλλάξει τον τρόπο που επικοινωνούμε και αντιλαμβανόμαστε το internet. To υπέρτατο mashup, εφαρμογή που προσπαθεί να κινηθεί διαφορετικά από τον φυσικό κόσμο: Google Wave!

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

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

H εφαρμογή έχει ξεκινήσει με λίγους χρήστες σε preview έκδοση, ελάχιστα λειτουργική και γεμάτη bugs (βλέπε issues - ατελείωτη λίστα). Παρόλα αυτά αξίζει τη δοκιμή!

Monday, July 06, 2009

Android RC initiated

Control your phone via:


  • sms
  • email
  • web hosted service
The above methods control, track and send commands to the phone so that you can see the activities that are run, the location of the phone and also use mic or camera and gps to track your stolen hardware.

Friday, June 26, 2009

Android SDK code snippets





Button init/listener

Button btn1 = (Button)findViewById(R.id.btn1); //locates it from xml file


btn1.setOnClickListener(new Button.OnClickListener() { public void onClick (View v){ btn1_method(); }}); //calls btn1_method() method
Simple short duration message a.k.a toast
public static void toaster(Context context, String message, int length){
  //Toast.LENGTH_SHORT or Toast.LENGTH_LONG


  Toast.makeText(context, message, length).show();
}
Send sms/text message
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
public static void sms(String to, String text){
  SmsManager.getDefault().sendTextMessage(to, null, text, null, null);
}
Get lat/longitude
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location loc = lm.getLastKnownLocation("gps");
tvLat.setText("init lat: "+Double.toString(loc.getLatitude()));
tvLong.setText("init long: "+Double.toString(loc.getLongitude()));


Tuesday, June 23, 2009

HTC Magic - Εντυπώσεις

(+) Θετικά
  • Αρκετά καλή οθόνη αφής σε ανταπόκριση - όμορφα χρώματα
  • Συμπαγές τηλέφωνο - τεράστια διαφορά μετά το Ν95-8Gb
  • Ελαφρύ - 116 γραμμάρια - τεράστια διαφορά μετά το Ν95-8Gb
  • Android Market - Αρκετές εφαρμογές, οι περισσότερες Free
  • Απίστευτα γρήγορο και ακριβές GPS. To Mio 560 και το Ν95-8Gb ωχρειούν μπροστά του. Ακριβές σαν το Garmin Forerunner 405, μόνο που σου δείχνει στίγμα σε λίγα δευτερόλεπτα - A-GPS που λειτουργεί.
  • Ολοκληρωμένο με τις Google υπηρεσίες (gmail, talk, maps, youtube).
  • Ποιότητα τηλεφωνικής κλήσης - κάτι που δεν δίνουμε σημασία και ας υστερεί σε πολλά πρωτοκλασσάτα κινητά τηλέφωνα.
  • Σταθερή linux πλατφόρμα - ουσιαστική σταθερότητα χωρίς καθυστερήσεις - έχει σημασία και το hardware: RISC CPU, μπόλικη RAM.
(0) Ουδέτερα
  • Touch screen keyboard - θέλει λίγο εκπαίδευση
  • Μόνο στα αγγλικά - δεν με ενοχλεί στο λειτουργικό, αλλά στην συγγραφή sms και email.
(-) Αρνητικά
  • Χρήση έξω, στον ήλιο είναι κάπως δύσκολη
  • Μπαταρία - Συχνή χρήση του Wi-fi, bluetooth την αδειάζει γρήγορα. Με 1350mAh και πάλι δεν αντέχει.
  • Κάμερα - μόλις 3.2Μp, χωρίς flash
  • Τιμή - Όχι η τιμή αγοράς που ξεπερνά τα 500Euro, αλλά και η μηνιαία δόση στον πάροχο τηλεπικοινωνιών κινητής που καλό είναι να περιέχει πλούσιο πακέτο σε Mb - π.χ. Cosmote i-*.

Sunday, June 07, 2009

Pen-based touch screen για Asus Eee PC 1000h

Την περασμένη Παρασκευή παρέλαβα Touch Screen Kit από το ultimate-netbook.co.uk με 92€. Η παραγγελία πήρε 5 εργάσιμες ημέρες να έρθει. Το εικονιζόμενο κουτί περιέχει τα πάντα εκτός από manual οπότε θα πρέπει να βολευτείτε με tutorial από το youtube (προσεχώς λίστα).

Παρατηρήσεις για το Kit:
(+) Περιέχει τα βασικά: καλώδιο, usb hub, cd κλπ.
(-) Δεν περιέχει αναλυτικό manual.

Χρόνος εγκατάστασης:
  • Πλήρες λύσιμο: ~1h
  • Εγκατάσταση οθόνης κ' επανασυναρμολόγηση: ~30'
Εργαλεία:
  • Ψιλό κατσαβίδι philips
  • Μικρό δοκιμαστικό κατσαβίδι
  • Ψιλό μυτοτσίμπιδο
  • Πανάκι καθαρισμού οθόνης
Συμβουλές εγκατάστασης:
  • Μπαταρία: να είναι εκτός του συστήματος από την αρχή! Πολύ σημαντικό!
  • Βίδες: καλό είναι να τις τοποθετήσετε σε σημείο με την σειρά που τις απομακρύνετε ώστε στην επανασυναρμολόγηση να τις έχετε εύκαιρες. Το ιδανικό είναι να τοποθετούνται σε ξεχωριστά δοχεία.
  • Προστασία netbook: τοποθετήστε ένα χοντρό ύφασμα κάτω από το Eee pc ώστε να αποφύγετε ανεπιθύμητες γρατσουνιές.
  • Σημειώσεις αποσυναρμολόγησης φις: σημειώνετε τα φις, τον αριθμό και το μέγεθος των βιδών που απομακρύνετε σε κάθε φάση. Σύντομη περιγραφή των φάσεων ακολουθεί.
Γενικές φάσεις:
  1. Κάτω καπάκι
  2. Πληκτρολόγιο
  3. Πάνω καπάκι
  4. Motherboard
  5. Οθόνη
  6. Τοποθέτηση tocuh screen
  7. Βήματα 5 εώς 1.
  8. Εκκίνηση συστήματος
  9. Έλεγχος ορθής λειτουργίας περιφερειακών (πληκτ/γιο, touchpad, camera, sound, mic, touch screen). Πρέπει να είναι ενεργοποιημένη η web camera μέσω BIOS για να λειτουργεί το touch screen.
  10. Εγκατάσταση λογισμικού για Windows Xp μέσω CD. Σε Ubuntu UNR 9.04 απαιτείται μόνο καλλιμπράρισμα από το Configuration. Σε Ubuntu 9.04 (Jaunty Jackalope) θα πρέπει να δώσετε εγκατάσταση του xserver driver:
    sudo apt-get install xserver-xorg-input-evtouch
Tutorial videos:
  • προσεχώς
Παρατηρήσεις/σχόλια:
Μετά την εγκατάσταση που πραγματοποίησα μετά την συναρμολόγηση δεν είχα ήχο και το αριστερό κουμπί του touchpad δεν κλίκαρε. Η 2η όμως αποσυναρμολόγηση μου πήρε ~10' και ο εντοπισμός της βλάβης ήταν απλός. To motherboard αναγράφει όλες τις φίσες και τις λειτουργίες τους.

Προσοχή:
  • Σε πολικότητες φις
  • Τοποθέτηση καλωδιοταινίας
  • Δεν χρειάζεται βιασύνη κατά την πρώτη εγκατάσταση.
  • Για το Ubuntu πρέπει να δώσετε:
    sudo apt-get install xserver-xorg-input-evtouch
Αποποίηση ευθυνών:
Εσείς είστε υπεύθυνοι για την ασφάλεια σας και την ασφάλεια του υλικού, λογισμικού και των δεδομένων σας. Λάβετε τα απαραίτητα μέτρα όταν κάνετε τροποποιήσεις υλικού στο σύστημα σας και δημιουργείστε αρχεία ασφαλείας των δεδομένων σας.