Τελικά το είχα αδικήσει το εργαλείο. Έτρεξα ξανά και πιο ήρεμα τον Wizard για νέο C/C++ έργο από υπάρχων Makefile και όλα πήγαν τέλεια! Το κύριο που έλειπε από το Eclipse CDT ήταν το Code Format (για την λειτουργία αυτή χρησιμοποιούσα Anjuta). O code navigator δεξιά είναι τέλειος (σε 5.5.1 δεν δουλεύε), το autocompletion με structs δικά μου είναι super! Τελικά όπως μου είχε πει ένας φίλος, η έκλειψη πλησιάζει!
Big Respect NB Team!
Monday, December 10, 2007
Wednesday, December 05, 2007
Το κόλπο με το λάστιχο...
Βρήκα την εξήγηση για μια απορία που είχα πολύ καιρό! Σε οθόνη καθοδικού σωλήνα ή τηλεόραση (από τις παλιές) τοποθετήστε κάθετα μπροστά της ένα λάστιχο. Ταλαντώστε το και θα δείτε την κίνηση ως ημίτονο! Η εξήγηση και λεπτομερείς οδηγίες είναι εδώ!
Tuesday, December 04, 2007
Netbeans 6.0
To κατέβασα, το εγκαστέστησα, το δοκίμασα για το endoclinic (project από ΝΒ 3.6) που συνεχίζει και λειτουργεί άψογα στην νέα έκδοση. Απίστευτα πιο γρήγορο, καθώς χρησιμοποιώ μόνο την J2SE έκδοση. Δοκίμασα και το C/C++ plugin, αλλά δυστύχώς θα επιμείνω στο Eclipse CDT για αυτή την δουλειά. Για Java είναι πάντως ανπαίχτable!!!
Επίσης To PiLoader σαν βασική δομή με ένα απλό GUI είναι έτοιμο.
Επίσης To PiLoader σαν βασική δομή με ένα απλό GUI είναι έτοιμο.
Sunday, November 25, 2007
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 και άλλες βιβλιοθήκες και ούτε θέλω.
Ο λόγος της προσπάθειας αυτής είναι φυσικά ότι το χρησιμοποιώ κατα κόρον για την αποστολή φωτό. Δεν χρησιμοποιώ 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. Μια απογοητευτική εμπειρία να πω την αλήθεια!
Μέσω 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.
Happy Coding!
Τα βήματα που ακολούθησα σε Ubuntu 7.10 είναι ακριβώς αυτά που λέει η Google.
- Install Eclipse από Apt Package Manager
- Download & unzip Android SDK.
- Από τις οδηγίες ακολούθησα τα βήματα (μην ξεχάσετε το βήμα 11).
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 κι ας είμαι άσχετος".
Σε λιγότερο από 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 κι ας είμαι άσχετος".
Tuesday, October 16, 2007
Monday, October 08, 2007
Junction για PHP
Πολύ ενδιαφέρον project - πρόκειται για μια πολύ καλή απόπειρα δημιουργίας Data Mapping για την PHP, κάτι σαν το iBatis για την Java. Θα το βρείτε εδώ.
Tuesday, October 02, 2007
Tuesday, September 25, 2007
Πρώτο post με ScribeFire
Αυτό είναι το πρώτο μου post με το ScribeFire. Καθόλου άσχημο! Πολύ βολικότερο από την online επεξεργασία. Θα μπορούσα να χρησιμοποιήσω κάποια εφαρμογή για να κάνω την δουλειά μου, αλλά αφού έχω μονίμως τον Firefox ανοιχτό, ποιος ο λόγος;-)
Powered by ScribeFire.
Saturday, September 22, 2007
Διαδρομές 2007
Πλέον ανέρτησα τις διαδρομές προπόνησης εδώ. Ελπίζω να μπορώ να το συνδέσω σε επερχόμενες εκδόσεις του DOCS της Google με χάρτες... Χμμ... Ωραία ιδέα για web εφαρμογή...
Thursday, September 13, 2007
Tuesday, July 24, 2007
Monday, June 18, 2007
Endoclinic wiki
Σκέφτομαι να παρατήσω το επίσημο website του Endoclinic, και πλέον να περνάω ότι θέλω, από αλλαγές σχεδίασης και λοιπά στο wiki (νομίζω πως τώρα το ενεργοποίησε το SF.net - μπορεί να κάνω και λάθος):
http://endoclinic.wiki.sourceforge.net
Επίσης θα χρησιμοποιούμε για το project και ανάθεση tasks.
http://endoclinic.wiki.sourceforge.net
Επίσης θα χρησιμοποιούμε για το project και ανάθεση tasks.
Saturday, June 02, 2007
Thursday, May 31, 2007
Το μικρόβιο
Friday, May 11, 2007
Βραχυπρόθεσμος στόχος...
Πραγματοποίησα ένα βραχυπρόθεσμο στόχο που είχα από όταν ξεκίνησα να τρέχω συστηματικά (16 Φλεβάρη 2007). Αυτός ο στόχος ήταν να τρέξω από το σπίτι μου στα Μποζαϊτικα μέχρι το Άνω Καστρίτσι. Σαν απόσταση δεν είναι κάτι το τραγικό (9650μ.) αλλά λόγω της υψομετρικής διαφοράς (500μ.) , πρόκειται για μια συνεχή ανηφορική διαδρομή, με μόλις 300 μέτρα συνολικής κατηφόρας και ευθείας. Ευτυχώς που το εγχείρημα το ξεκίνησα 8:00π.μ και πάνω από όλα είχα support την Αθανασία να μου παρέχει ισοτονική, ενυδατική, μουσική και πάνω από όλα ψυχολογική υποστήριξη!
Tuesday, May 08, 2007
3 ενδιαφέροντα tutorials
Aκολουθούν τρια ενδιαφέροντα tutorials πάνω σε Ajax, Java & Printing:
Stratos AJAX Framework (PHP powered)
Πάρα πολύ καλό MVC Framework για PHP/Ajax εφαρμογές. Καλό και τεχνικό documentation/tutorial. Ότι πρέπει για βιαστικούς! Σκέφτομαι να το χρησιμοποιήσω για το νέο μου τέκνο: www.cipher.gr. Μάλλον θα μπεί στην πρώτη εφαρμογή: NEAA (Nutrition and Excercise Ajax Application).
Building a Java Desktop Database Application
Το επόμενο βήμα στην ανάπτυξη εφαρμογών Desktop.
Turn your Linux box into a PDF-making machine
Εκτύπωση σε pdf με χρήση pdf εκτυπωτή. Χρήσιμο για Sys/NetAdmins. Μέσω SaMBa μπορούμε να εκτυπώνουμε έγγραφα μέσω κοινόχρηστου pdf εκτυπωτή σε κοινόχρηστο κατάλογο!
Stratos AJAX Framework (PHP powered)
Πάρα πολύ καλό MVC Framework για PHP/Ajax εφαρμογές. Καλό και τεχνικό documentation/tutorial. Ότι πρέπει για βιαστικούς! Σκέφτομαι να το χρησιμοποιήσω για το νέο μου τέκνο: www.cipher.gr. Μάλλον θα μπεί στην πρώτη εφαρμογή: NEAA (Nutrition and Excercise Ajax Application).
Building a Java Desktop Database Application
Το επόμενο βήμα στην ανάπτυξη εφαρμογών Desktop.
Turn your Linux box into a PDF-making machine
Εκτύπωση σε pdf με χρήση pdf εκτυπωτή. Χρήσιμο για Sys/NetAdmins. Μέσω SaMBa μπορούμε να εκτυπώνουμε έγγραφα μέσω κοινόχρηστου pdf εκτυπωτή σε κοινόχρηστο κατάλογο!
Thursday, May 03, 2007
Saturday, April 21, 2007
Netbeans και Compiz στο Feisty
Στις 19/4 είχα κιόλας κατεβάσει το Ubuntu Feisty Fawn. Περίμενα να έρθει η Παρασκευή για να κάνω τα απαραίτητα backup και να το περάσω ως καθαρή εγκατάσταση στο laptop (και update γίνεται αλλά ήθελα να το δώ από την αρχή).
Μόλις τελείωσα την εγκατάσταση είδα ότι στο System->Preferences->Desktop Effects είχε πλέον ενσωματωθεί το compiz στο ubuntu. Εγκατάστησα και το gnome-compiz-preferences
$> apt-get install gnome-compiz-preferences
για να έχω τερματικό ελέγχου του GL και των effects που θέλω.
Έπειτα πήγα να εγκαταστήσω από το Synaptic Package Manager το JDK 6.0. Όλα πήγαν τέλεια! Επόμενο βήμα το Netbeans. Το πρόβλημα είναι το εξής:
Το επόμενο προβληματάκι** που παρουσιάστηκε ήταν ότι όταν το εκτελούσα μου έβγαζε μια γκρίζα οθόνη και το Netbeans παρέμενε παγωμένο. Απενεργοποίησα το compiz, και είδα ότι φόρτωνε το netbeans μια χαρά!
Με λίγο ψάξιμο βρήκα ότι έπρεπε να σηκώσω Xephyr ή XNest, και μέσα σε αυτό να φορτώσω το Netbeans.
$> sudo apt-get install xserver-xephyr icewm
και να χρησιμοποιώ το παρακάτω bashάκι να φορτώνω το NB:
#! /bin/bash
# You could use Xnest instead of Xephyr here
Xephyr :2 -ac -screen 1250x720 &
icewm --display :2 &
export DISPLAY=:2
/opt/netbeans-5.5/bin/netbeans &
* Μια προσωρινή λύση που προτείνει ο Tom Marble για το πρώτο σκέλος (εγκατάσταση Netbeans απο Synaptic μέσω repository): http://blogs.sun.com/tmarble/entry/netbeans_in_ubuntu
**Δοκίμασα τις οδηγίες του Mayuresh (οι οποίες είναι για OpenSolaris) στο Ubuntu: Κατέβασα το jdk1.6.0_u1, το εγκατέστησα και το Netbeans μέχρι τώρα δείχνει να λειτουργεί κανονικά με Compiz! Απο ότι διάβασα:
το πρόβλημα ήταν γνωστό στην Sun από την 1.5 και το πέρασαν στο u1 του jdk.
Μόλις τελείωσα την εγκατάσταση είδα ότι στο System->Preferences->Desktop Effects είχε πλέον ενσωματωθεί το compiz στο ubuntu. Εγκατάστησα και το gnome-compiz-preferences
$> apt-get install gnome-compiz-preferences
για να έχω τερματικό ελέγχου του GL και των effects που θέλω.
Έπειτα πήγα να εγκαταστήσω από το Synaptic Package Manager το JDK 6.0. Όλα πήγαν τέλεια! Επόμενο βήμα το Netbeans. Το πρόβλημα είναι το εξής:
PLEASE NOTE: This is simply an installer package to insure thatΟπότε το εγκατέστησα μόνος μου στο /opt/netbeans-5.5*.
the NetBeans IDE is well integrated with your system. You *must*
pre-downlown the NetBeans IDE tarball for this package to be
installed correctly.
Το επόμενο προβληματάκι** που παρουσιάστηκε ήταν ότι όταν το εκτελούσα μου έβγαζε μια γκρίζα οθόνη και το Netbeans παρέμενε παγωμένο. Απενεργοποίησα το compiz, και είδα ότι φόρτωνε το netbeans μια χαρά!
Με λίγο ψάξιμο βρήκα ότι έπρεπε να σηκώσω Xephyr ή XNest, και μέσα σε αυτό να φορτώσω το Netbeans.
$> sudo apt-get install xserver-xephyr icewm
και να χρησιμοποιώ το παρακάτω bashάκι να φορτώνω το NB:
#! /bin/bash
# You could use Xnest instead of Xephyr here
Xephyr :2 -ac -screen 1250x720 &
icewm --display :2 &
export DISPLAY=:2
/opt/netbeans-5.5/bin/netbeans &
* Μια προσωρινή λύση που προτείνει ο Tom Marble για το πρώτο σκέλος (εγκατάσταση Netbeans απο Synaptic μέσω repository): http://blogs.sun.com/tmarble/entry/netbeans_in_ubuntu
**Δοκίμασα τις οδηγίες του Mayuresh (οι οποίες είναι για OpenSolaris) στο Ubuntu: Κατέβασα το jdk1.6.0_u1, το εγκατέστησα και το Netbeans μέχρι τώρα δείχνει να λειτουργεί κανονικά με Compiz! Απο ότι διάβασα:
Παράθεση: |
the problem is that AWT filters out all ConfigureNotify if the toplevel is not reparented. But Compiz doesn't reparent windows at all. |
το πρόβλημα ήταν γνωστό στην Sun από την 1.5 και το πέρασαν στο u1 του jdk.
Saturday, April 14, 2007
Καταχώρηση Endoclinic στο Ohloh.net
Καταχώρησα το Endoclinic στο ohloh.net. To Ohloh είναι ένα σύστημα διαχείρισης, παρουσίασης και συγκέντρωσης έργων ανοικτού λογισμικου. Με αυτή την εφαρμογή είναι δυνατή (έστω και με την απλή μέθοδο καταμέτρησης γραμμών κώδικα) η αναπαράσταση του πόσο θα κόστιζε σε χρήματα και ανθρωπο-έτη η ανάπτυξη πακέτων λογισμικού. Ως παράδειγμα, ο Firefox που έχει καταχωρηθεί ώς έργο με 365,161 γραμμές κώδικα, θα έπαιρνε 96 ανθρωπο-έτη και πάνω από $5,000,000 σε κόστος με 82 προγραμματιστές να πληρώνονται $55,000/έτος.
Wednesday, March 21, 2007
Edgy Eft & Synaptics Touchpad
Edgy Eft & Synaptics Touchpad
Πολύ καλό... βοήθησε με το καινούριο μου notebook...
Στην αρχή είχα τα προεγκατεστημένα Windows Xp, σκέφτηκα προς στιγμή (μόνο για κλάσματα του δευτερολέπτου) να αγοράσω με €50 το update kit σε (σ)vista, αλλά παρατήρησα το εξής: για να μπορέσω να δουλέψω αξιοπρεπώς το endoclinic, μου έβγαινε το λάδι! Πόσο μάλλον με την νέα έκδοση για την οποία δεν έχω ακούσει και τα καλύτερα (θα μου πείτε τα ίδια έλεγαν και για τα Xp και σας απαντώ "ε, και;")! Οπότε έκανα εγκατάσταση το Edgy Eft, και τώρα είμαι μια χαρά! Bluetooth, Wi-fi κλπ με την μια! Το Netbeans σηκώνεται με το ίδιο configuration που είχα στα XpSP2 κατά 5-10" πιό γρήγορα!
Tuesday, February 06, 2007
Sunday, January 28, 2007
Endoclinic & UTF-8
Πλέον όλα σχεδόν τα έγγραφα που βρίσκονται στο repository του Endoclinic στο SF.net είναι σε κωδικοποίηση UTF-8. Ακόμα και τα queries σε sql. Το μόνο που παραμένει σε ISO-8859-7 είναι οι πίνακες λόγω της μη υποστήριξης ελληνικών με UTF-8 την περίοδο αρχικής υλοποίησης της βάσης. Η μετάπτωση από greek ISO-8859-7 σε greek UTF-8 θα πρέπει να σχεδιαστεί με γνώμονα και τα δεδομένα.
Επίσης σαν βασικό εργαλείο εξαγωγής/εισαγωγής σχήματος β.δ χρησιμοποιώ το MySQL Administrator από τα MySQL GUI Tools της MySQL. Υποστηρίζει UTF-8 και το έχω δοκιμάσει από GNU/Linux προς Windows Xp και το αντίστροφο με 100% επιτυχία.
Επίσης σαν βασικό εργαλείο εξαγωγής/εισαγωγής σχήματος β.δ χρησιμοποιώ το MySQL Administrator από τα MySQL GUI Tools της MySQL. Υποστηρίζει UTF-8 και το έχω δοκιμάσει από GNU/Linux προς Windows Xp και το αντίστροφο με 100% επιτυχία.
Subscribe to:
Posts (Atom)