Sunday, November 25, 2007

HCI με $2!

Video σε Skype στο Ubuntu (beta)

Διαβάζοντας τα πρωινά μου feeds, βρήκα και ένα ενδιαφέρον άρθρο για το skype. Ανέφερε ότι η Skype έβγαλε σε beta λειτουργία που υπάρχει από καιρό σε Windows και Mac: Υποστήριξη webcam στην εφαρμογή της. Κατέβασα την έκδοση για Feisty Fawn, την εγκατέστησα στο Gutsy Gibbon, και ναι, πράγματι δουλεύει (μέσω v4l2 και όχι μέσω v4l)! Οπότε η onboard webcam του laptop δεν λειτουργεί μόνο με ekiga! Τώρα μου μένει να χρησιμοποιήσω την Firewire.

Tuesday, November 20, 2007

Picasoπρόβλημα

Το Picasa σε Ubuntu δεν έχει επιλογή να κάνω upload επιλεγμένες φωτό στο picasaweb. To F-Spot έχει, αλλά 2 στις 3 φορές ή θα κολλήσει ή θα "σκάσει". Για αυτό το λόγο ξεκίνησα μια J-εφαρμογούλα (v1.6) για να postάρω μέσω αυτής φωτό από το PC μου αποκλειστικά στο picasaweb. Μόλις καταλήξω σε όνομα (προς το παρόν χρησιμοποιώ το Picaja), θα κάνω το Project υποβολή στο SF.net. Σε πρώτη φάση προσπαθώ να φτιάξω API για το GDATA και PICASAWEB ΑPI ώστε να κάνω ενέργειες που θέλω με 1 γραμμή, όπως προσθήκη Album/φωτό σε Album, έλεγχο ύπαρξης Αlbum/φωτό κλπ. To GUI δεν με προβληματίζει ακόμη. Πρώτα το lib και μετά βλέπουμε. Μπορεί να ψάξω για κανά FOSS και έπειτα να το προσαρτήσω...
Ο λόγος της προσπάθειας αυτής είναι φυσικά ότι το χρησιμοποιώ κατα κόρον για την αποστολή φωτό. Δεν χρησιμοποιώ flickr και άλλες βιβλιοθήκες και ούτε θέλω.

Saturday, November 17, 2007

Έκλειψη παλαιών θεωρήσεων

Τελικά μου αρέσει το Eclipse! Ιδέα που ούτε μπορούσα να διανοηθώ καθότι υπέρμαχος ΝΒ από την v.3.4(pre-ant έκδοση!(μπλιάχ!)). Δεν θα το χρησιμοποιήσω ακόμα σε επίπεδο ανάπτυξης Java εφαρμογών. Για να είμαι ειλικρινής το ξεκίνησα με το Android Plugin (βλέπε φωτό 1 - filesystem browser) και είπα δεν το δοκιμάζω με το CDT (C/C++ Development Tools) package για το ΠΛΣ50 του OUC;

Μέσω Synaptic η εγκατάσταση ήταν έτοιμη μετά από ~5 λεπτά download και install, και είχα έτοιμο Perspective για C/C++. Πλέον έχω ένα ακόμα πιο αξιόπιστο εργαλείο από το Anjuta IDE, το οποίο είχε αρχίσει να με απογοητεύει. Το μόνο που μου μένει είναι να βρώ εργαλείο για C indention (π.χ. να καλεί indent) το ίδιο το IDE. Για να είμαι ειλικρινής το πρώτο Java-based IDE που χρησιμοποιήσα για C Development στην αναζήτηση ενός καλού περιβάλλοντος ήταν το NB 5.5.1 με το C/C++ Dev Pack τον Οκτώβριο '07. Μια απογοητευτική εμπειρία να πω την αλήθεια!

Tuesday, November 13, 2007

Το ανδροειδές βρυχάται...

Το ανδροειδές είναι αρκετά έτοιμο για development... Είναι μια σοβαρή και οργανωμένη απόπειρα από την Google (τι θα περιμένατε από τον κολοσσό). Με ελάχιστες κινήσεις και με την βοήθεια αυτού το portal και συγκεκριμένα αυτού του tutorial να ξεκινήσω μια Hello-world εφαρμογή.
Τα βήματα που ακολούθησα σε Ubuntu 7.10 είναι ακριβώς αυτά που λέει η Google.
  1. Install Eclipse από Apt Package Manager
  2. Download & unzip Android SDK.
  3. Από τις οδηγίες ακολούθησα τα βήματα (μην ξεχάσετε το βήμα 11).
Έτσι απλά, έχεις την πλατφόρμα έτοιμη. Το μόνο παράπονο: δεν υποστηρίζει η ίδια η Google module για Netbeans, αν και η Sun θα ετοιμάσει σίγουρα κάτι μέσω της ομάδας της. Σε καμμία περίπτωση όμως το Eclipse δεν είναι ελλειπές!

Happy Coding!

Paranoid Android

To μέλλον θα δείξει αν το μέλλον της φορητής και (όπως και της αφόρητης) ζωής μας θα είναι Google. Android is out: First Looks

Friday, October 19, 2007

Ubuntu 7.10 (Gutsy Gibbon) - Πρώτες εντυπώσεις

Εχθές επέστρεψα από την πολύπαθη Αθήνα και το πρώτο πράγμα που έκανα, κατέβασα το πολυαναμενόμενο iso του Γίβωνα. Το έκαψα σε CD, έκανα ένα τελευταίο rsync (μέσω grsync) τα data μου και βουρ για reboot και live boot.
Σε λιγότερο από 3 λεπτά είχε μπουτάρει να δισκάκι. Εκεί έκανα το πρώτο και ίσως μοναδικό λάθος της εγκατάστασης. Ζήτησα να εγκαταστήσω (σε live mode) τους NVidia drivers για 3d. Έπειτα πάτησα το εικονίδιο για εγκατάσταση, ολοκλήρωσα την εγκατάσταση και έκανα επανεκκίνηση.
Στο πρώτο boot ήρθε η μόνη κρυάδα. Η wide 1280x800 οθόνη μου είχε αναγνωριστεί ως 800x600 με δυσκολία αναγνώρισης της κάρτας γραφικών. Χρειάστηκε να ξαναπεράσω τον restricter driver αλλά μάταια. Μετά το reboot, το laptop μπούταρε σε 640x480 (είχα VGA μετά από πολλά χρόνια και πάλι!).
Χωρίς να το ψάξω και πολύ έκανα την διαδικασία του 7.04:
Reboot --> Install --> Boot installed --> Install nv driver --> Reboot.
Όλα πήγαν ζάχαρη αυτή την φορά! Έκτοτε όλα πάνε αρκετά πιο γρήγορα από το Feisty! Το Netbeans 5.5.1 εγκαθιστάται μέσω Synaptic αφού επιλέξω JDK 1.6.0_03. Όλα μέσω του κεντρικού Package Manager. Είναι εμφανέστατα πολύ πιο γρήγορο από το ίδιο σετάρισμα σε Feisty.
Παρεπιπτόντως, το Compiz δεν παίζεται! Τελείως eye-candy, άχρηστο για καθημερινή εργασία αλλά πολύ εντυπωσιακό! Είναι λογισμικό τύπου "κοίτα τι κάνει το Ubuntu κι ας είμαι άσχετος".

Monday, October 08, 2007

Junction για PHP

Πολύ ενδιαφέρον project - πρόκειται για μια πολύ καλή απόπειρα δημιουργίας Data Mapping για την PHP, κάτι σαν το iBatis για την Java. Θα το βρείτε εδώ.