Showing posts with label Μηδέν και ένα. Show all posts
Showing posts with label Μηδέν και ένα. Show all posts

Tuesday, November 27, 2007

Τα συστήματα μου μέσα ...

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

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

Ξεκίνησε λοιπόν ο καθηγητής κανονικά την παράδοση του μαθήματος με τα απαραίτητα θεωρητικά κομμάτια και μας είπε ότι τους υπολογισμούς θα τους κάνουμε στον υπολογιστή με κάποιο εξειδικευμένο πρόγραμμα. Κάθε εβδομάδα έδινε (και δίνει) από ένα φυλλάδιο «θεωρητικών» ασκήσεων που λύνονται με το χέρι. Κουτσά στραβά τα καταφέρνουμε και τις λύνουμε.

Το αστείο όμως είναι ότι πρέπει να παραδώσουμε και 3 εργαστήρια ασκήσεων γραμμένα ή σε C++ ή σε Matlab τα οποία μόνο απλά δεν είναι. Ειδικά στη Matlab μας ζητάει να του γράψουμε τον κώδικα που θα λύνει τα προβλήματα και όχι χρησιμοποιώντας τις υπάρχουσες εντολές και υπορουτίνες που αυτή περιέχει.

Επίσης εάν δεν παραδώσουμε τα εργαστήρια και δεν πάρουμε μέσο όρο 5, τότε δεν θα μπορούμε να εξεταστούμε στο τέλος του εξαμήνου, αλλά ούτε και τον Σεπτέμβρη.

Μιας και το μάθημα το παρακολουθούμε μόλις 8 άτομα είπα στον καθηγητή ότι δεν γνωρίζουμε ούτε C , αλλά ούτε και Matlab. Η απάντηση του ήταν «Μα υποτίθεται ότι σας έμαθαν C και Matlab στο πρώτο εξάμηνο». Σημειώστε ότι όλοι μας είμαστε στο 10o εξάμηνο... Του απάντησα ότι όταν ήμασταν 1o εξάμηνο δεν διδαχθήκαμε τίποτα από τα δύο και ότι το μάθημα του και καλά «προγραμματισμού» δεν ήταν τίποτα περισσότερο από «Αυτό είναι το δεξί κλικ , αυτό το αριστερό και από εκεί ανάβει η οθόνη».

Η απάντηση του ; Απλά αποστομωτική! «Ε και εμένα τι με νοιάζει; Θα έπρεπε να τα ξέρετε!»

Μα καλέ μου άνθρωπε, πώς να τα ξέρουμε ; Δείξτε μας πέντε πράγματα ώστε να μπορούμε να ανταποκριθούμε στο μάθημα. Με τα πολλά μας έφερε κάτι σύντομα manuals για την Matlab και μας λέει «Δεν είναι τίποτα!, αυτά τα λίγα σας αρκούν για να λύσετε τις ασκήσεις»

Ε, καμία μα καμία σχέση! Τα υποτιθέμενα manuals καλύπτουν έναν τομέα του τύπου «Αυτό λέγεται κεντρική μονάδα και αυτό οθόνη» που ναι μεν είναι χρήσιμα αλλά δεν καλύπτουν ούτε το 1/10 των απαιτήσεων του μαθήματος!

Οπότε έχουμε : α.) Πρέπει να διαβάσουμε και να κατανοήσουμε ένα δυσνόητο μάθημα β.) Πρέπει να μάθουμε άριστα Matlab ή C++ και γ.) Πρέπει να παραδώσουμε ασκήσεις και αλγόριθμους πολλών σελίδων μέσα σε μια εβδομάδα και δ.) Πρέπει κάθε εβδομάδα να εξεταζόμαστε επιπλέον σε αυτά που κάναμε!

Τώρα το πού θα μάθουμε επιπλέον του μαθήματος και C ή Matlab ένας θεός το ξέρει...

Επειδή λοιπόν ήμαστε όλοι στο πτυχίο και κρεμόμαστε πραγματικά από μια κλωστή για να μετράμε επιπλέον εξάμηνο στις σπουδές μας, έχουμε ξεσηκώσει ολόκληρο το πανεπιστήμιο βρίσκοντας μεταπτυχιακούς και διδακτορικούς με άριστες γνώσεις Matlab , C και μαθηματικών για να μας βοηθήσουν, (πλέον για να μας λύσουν) τις ασκήσεις. Το αποτέλεσμα; Έχουμε ρεζερβέ 2 μεταπτυχιακούς που λιώνουν εδώ και 10 ώρες προσπαθώντας να απαντήσουν στην μία μόνο από τις ασκήσεις που παραδίδουμε σε περίπου 50 λεπτά...

Monday, July 23, 2007

Έχει πλάκα;

Έχει πλάκα όταν βλέπω μερικές πολύ όμορφες σελίδες στο δίκτυο οι οποίες από γραφιστικής πλευράς είναι άψογες αλλά ο developer έχει φροντίσει να τις πετσοκόψει σε τέτοιο σημείο που σε πιάνουν τα γέλια. Επίσης είναι πολύ αστείο αλλά και συνάμα λυπηρό όταν κάποιοι πουλάνε τη δουλειά του άλλου για δική τους και μάλιστα σε αναλογικά εξωφρενικά ποσά. Γιατί αγαπητέ developer, designer, γραφίστα δεν αρκεί να πιάνει το χεράκι σου και να ξέρεις το photoshop! Κάποιος πρέπει να τα μοντάρει και σωστά ώστε να μην μοιάζουν με μια ανακατεμένη σούπα. Επίσης μα είναι δυνατόν στο 2007 να μου το παίζετε σοβαροί τη στιγμή που το site έχει τραγικές διαφορές από Internet Explorer σε Firefox; Και άντε να δικαιολογήσω τον developer (που συνήθως είναι και designer) γιατί τώρα κάνει τα πρώτα του βήματα, αλλά βρε παιδάκι μου καλό, μάθε επιτέλους ότι τα αρχεία index.html, index.php και default.html είναι τρία διαφορετικά πράγματα που κάλλιστα μπορούν να μοιάζουν με ένα!

Και σας υπενθυμίζω ότι είναι ΑΠΑΡΑΔΕΚΤΟ να πουλάτε τη δουλειά του άλλου σαν δική σας και να ζητάτε υπέρογκα ποσά για έτοιμα joomla, php-nuke, plone κ.τ.λ ή έτοιμα forum και να θεωρείτε τον εαυτό σας super duper zouper και όλα τα uper του κόσμου! Όχι εγώ δεν είμαι ο καλύτερος και ούτε θα γίνω ποτέ αλλά τουλάχιστον σέβομαι τη δουλειά του άλλου και δεν πουλάω φούμαρα για μεταξωτές κορδέλες. Ξέρω μέχρι που φτάνουν τα χέρια μου και τα απλώνω τόσο ώστε να μην βρεθεί κανάς δικτυακός μπαμπούλας να μου τα φάει όσο και αν ορισμένοι νομίζουν το αντίθετο.

Ψίτ… ξημέρωσε λέμε…

Monday, July 9, 2007

$today = /'Mera h Nixta'/
$simera = date();
$enddate = "18/7/07";

if ($today == 'Mera') {

if ($simera < $endate) {

echo("ΔΙΑΒΑΖΩ ΑΠΕΙΡΟΣΤΙΚΟ ΙΙΙ");
}elseif ($simera == $enddate) {
echo("Εξετάση..., βοήθεια... help...");
}else{
echo("Mohito on the beach!");

}

}elseif ($today == 'Nixta') {

if ($simera < $endate) {

echo("ΔΙΑΒΑΖΩ ΑΠΕΙΡΟΣΤΙΚΟ ΙΙΙ");
}elseif ($simera == $enddate) {
echo("Εξετάση..., βοήθεια... help...");
}else{
echo("Mohito on the beach!");

}

}else{

echo("No Night, No day? wtf ???");

}

Wednesday, June 13, 2007

Safari 3 για MacOS αλλά και Windows !

Η apple ξαναανακάλυψε τη «φορητή μουσική» με το ipod και κατέκτησε άνετα και με τεράστια διαφορά από τον ανταγωνισμό τη παγκόσμια αγορά μουσικής. Στη συνέχεια άνοιξε την μέχρι πρότινος κλειστή αγκαλιά της στην intel αλλάζοντας πλατφόρμα και προσφέροντας πλέον «συμβατότητα» με τα Windows. Τώρα η apple ισχυρίζεται ανακάλυψε το κινητό τηλέφωνο ονόματι iPhone. Το iphone στηρίζεται σε μια ειδικά τροποποιημένη έκδοση του MacOS Χ και βασίζει τη λειτουργία του στον browser της apple Safari. Όπως ανακοίνωσε η apple οι ανεξάρτητοι προγραμματιστές θα μπορούν να γράψουν εφαρμογές για τον κινητό της apple εκμεταλλευόμενοι των browser του που δεν θα είναι άλλος από τον Safari.

Η apple γνωρίζει πολύ καλά ότι για να ασχοληθούν οι ανεξάρτητοι προγραμματιστές θα πρέπει να τους δώσει τα κατάλληλα εργαλεία. Επίσης γνωρίζει ότι οι περισσότεροι ανεξάρτητοι προγραμματιστές δεν έχουν mac αλλά pc που κατά πάσα πιθανότητα τρέχει Windows.

Έτσι χθες η apple έδωσε για δοκιμή την 3η έκδοση του Browser Safari (σε Beta μορφή) η οποία διατίθεται για πρώτη φορά σε δύο εκδόσεις. Μια για το MacOS και μια για τα Windows.

Δοκίμασα τον Safari 3 Beta τόσο στα Windows XP όσο και στο MacOS και τα αποτελέσματα είναι τραγικά διαφορετικά.

Στο MacOS ο Browser λειτουργεί υποδειγματικά χωρίς κάποιο πρόβλημα (τουλάχιστον δεν εντόπισα ακόμα κανένα) και μάλιστα είναι πολύ πιο γρήγορος από την προηγούμενη έκδοση αλλά και από τον firefox. Η Συμβατότητα του με διάφορες ιστοσελίδες είναι υποδειγματική και αν εξαιρέσουμε τα fonts δεν παρουσιάζει σχεδόν καμία διαφοροποίηση από τον firefox.

Στα Windows τώρα η κατάσταση είναι απλά… τραγική.

Ναι μέν σε ταχύτητα είναι πιο γρήγορος από Internet Explorer 6 και Firefox 2 αλλά 9 Στις 10 σελίδες δεν εμφανίζονται σωστά. Τα κυριότερα προβλήματα που εντόπισα ήταν : Λάθος στοίχιση σε tables , λάθος χρήση των CSS, μεγάλα κενά ανάμεσα σε παραγράφους (υποθέτω κακή διαχείριση του <p>) και αρκετά crashαρίσματα όπως για παράδειγμα στο youtube ή κατά την επεξεργασία των bookmarks.

Προσέξτε ότι η ίδια σελίδα εμφανίζεται εντελώς διαφορετική στον Safari στο MacOS και στα Windows. Στο μεν πρώτο δεν υπάρχει πρόβλημα ενώ στο δεύτερο απλά ο χαμός…



Thursday, February 15, 2007

Το δικό μου top 5 των ελληνικών website
(ενημέρωση,άρθρα,κείμενα)

Παρακάτω ακολουθεί το δικό μου top 10 με τα ελληνικά website που επισκέπτομαι σχεδόν καθημερινά.

1. Flash.gr : Μου αρέσει ο τρόπος που παρουσιάζει τις ειδήσεις στα 3 πλαίσια + 1 κεντρικό θέμα. Θεωρώ την αρθρογραφία και το ρεπορτάζ που γίνεται από τα καλύτερα στο είδος του. Στεγνή παρουσίαση των γεγονότων.

2. In.gr : Διαβάζω μόνο το πρωτοσέλιδο και σπάνια κάθομαι παραπάνω από 3 λεπτά αφού με πιάνει πονοκέφαλος με τόση πληροφορία.

3. Log.gr : Δημοσιεύει τεχνολογικές ειδήσεις που θεωρούν σημαντικές οι συντάκτες του (τυγχάνει να είμαι και εγώ ένας εξ’αυτών)

4. Freestuff.gr : Το πιο ενημερωμένο forum για προγραμματισμό και web design γενικότερα. Πολλές απόψεις και χρήστες που έχουν πραγματικά γνώση (κυρίως στην php) με την οποία και ασχολούμαι.

5. templatemonster.com : Τα καλύτερα templates από εικαστικής άποψης που μπορεί να βρει κάποιος στο internet. Το καλύτερο website για να αγοράσεις κάποιο template ή να πάρεις ιδέες.

Friday, December 22, 2006

Windows Vista
Τελικά αξίζουν ;

Τα πολλά υποσχόμενα Windows Vista είναι προ των πυλών αφού σε περίπου 1 μήνα θα είναι διαθέσιμα στην Ευρωπαϊκή αγορά και επίσημα. Για όσους είχαν την τύχη να δουν και δουλέψουν τα πολύαναμενόμενα Windows και έχουν μια προηγούμενη έστω και μικρή εμπειρία από τα Macintosh βλέπουν ξεκάθαρα ότι η Microsoft έκανε μια τεράστια στροφή προς το εφετζίδικο για πολλούς λειτουργικό της apple MacOS.

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

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

Κάτι τέτοιο κατάφερα να κάνω και εγώ στα Windows Vista , αφού κατάφερα και «κρέμασα» την taskbar στα δεξιά. Το λειτουργικό με ενημέρωσε ότι υπήρξε κάποιο πρόβλημα και η εφαρμογή θα τερματιστεί αλλά θα προσπαθήσει να την ξανά ξεκινήσει. Όντως η εφαρμογή ξεκίνησε ξανά και έμεινα έκπληκτος αφού όσες αλλαγές είχα κάνει είχαν διατηρηθεί στο ακέραιο. Ακόμα και η πρόταση που πληκτρολογούσα τη στιγμή που κόλλησε , ήταν εκεί , στο σημείο όπου σταμάτησα.

Όλα αυτά όμως έχουν και ένα τίμημα, αφού τα νέα Vista για να αποδώσουν τα μέγιστα χρειάζονται μια καλή κάρτα γραφικών 256 ΜΒ και πάνω , 2 Ghz Dual Core επεξεργαστή , 2 GB Ram , 40 GB σκληρό δίσκο στις 7200 στροφές…

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

Η απάντηση είναι ότι αξίζουν.

Αλίμονο αν δεν άξιζαν μετά από 6 και πλέον χρόνια ανάπτυξης από τη μεριά της Microsoft η οποία φαίνεται ότι έχει ξεπεράσει τις «παιδικές» ασθένειες που αντιμετώπιζε με τα Windows 95 και Windows 98. Τα πρώτα σημάδια σταθερότητας ήταν εμφανή από τα Windows 2000 που ακόμα και σήμερα θεωρούνται ορόσημο από πολλούς χρήστες αφού η σταθερότητα τους ξεπέρασε ίσως τις προσδοκίες τους.

(ακόμα τα έχω εγκατεστημένα στο κεντρικό pc του σπιτιού μου, που αναλαμβάνει να διαμοιράζει τα αρχεία στο τοπικό ενσύρματο και ασύρματο δίκτυο, να κατεβάζει διάφορα καλούδια από το internet και να ελέγχει τα αρχεία για ιούς.)

Από την άλλη τα Windows XP όλα αυτά τα χρόνια τα κατάφεραν πολύ καλά στους περισσότερους τομείς όπως η ταχύτητα και η σταθερότητα. Δεν αναφέρω το θέμα της ασφάλειας αφού ένα λειτουργικό με τόσα εκατομμύρια εγκαταστάσεις παγκοσμίως πάντα θα αντιμετωπίζει προβλήματα ασφαλείας αφού όλο και περισσότεροι κακόβουλοι ή καλόβουλοι θα ασχολούνται με αυτό. (ακριβώς το ίδιο θα γίνει και με τα Windows Vista)

Τώρα το μόνο που μένει είναι να περιμένουμε περίπου ένα εξάμηνο όπου οι περισσότεροι υπολογιστές θα έχουν εγκατεστημένα τα νέα Windows οπότε και θα εμφανιστούν οι μεγαλύτερες αδυναμίες (εάν υπάρχουν) του νέου λειτουργικού.

Saturday, December 16, 2006

Notepad++
Η επανάσταση του Notepad

Γράφετε κώδικα ; Σας αρέσει να προγραμματίζεται ; Ποιο είναι το καλύτερο πρόγραμμα για τη συγγραφή κώδικα ; Καλά… όκ η ερώτηση είναι ρητορική αλλά οι “hardcore” προγραμματιστές είναι πολύ πιθανόν να σας απαντήσουν ότι ένα από τα καλύτερα προγράμματα για να γράψετε τις γραμμές σας είναι το γνωστό notepad των Windows.

Εάν βρίσκεται το notepad βολικό για να γράφεται κώδικα (δεν είναι ντροπή… οι περισσότεροι προγραμματιστές το χρησιμοποιούν) αλλά θα θέλατε 5-10 πράγματα παραπάνω από αυτόν τον κατά τα άλλα αξιοπρεπέστατο editor τότε θα πρέπει να δείτε όπως και δήποτε το notepad plus plus άκα notepad++ !

Δωρεάν αναβαθμισμένο notepad που προσφέρει υπογράμμιση , διαφορετικά χρώματα, ομαδοποίηση, tabs και πολλές άλλες ευκολίες υποστηρίζοντας πολλές διαφορετικές γλώσσες προγραμματισμού χωρίς να βαραίνουν ή να ενοχλούν!

Με λίγα λόγια είναι ένα MUST πρόγραμμα που πρέπει να έχετε εγκατεστημένο στο Win-pc σας εάν γράφεται κώδικα ! Απλά θα το λατρέψετε.

Η κεντρική του σελίδα :
http://notepad-plus.sourceforge.net/uk/site.htm

Η σελίδα για το download του :
http://sourceforge.n.....p?group_id=95717&package_id=102072

Tuesday, December 12, 2006

WYSIWYG ή WYSINWYG
What you see is NOT what you get

Ειλικρινά δε μπορώ να καταλάβω τις βουλές αυτού συστήματος που έχει το blogpost για την καταχώριση των κειμένων μου. Επιμένει πεισματικά να μορφοποιεί τα κείμενα μου όπως αυτό θέλει. Αλλού μικρά γράμματα , αλλού μεγάλα , άλλα bold και άλλα italic. Στο προηγούμενο post μάλιστα μου έβγαλε το λάδι, αφού με ανάγκασε να περάσω το κείμενο τουλάχιστον 5-6 φορές και πάλι θα δείτε ότι στο τέλος τα γράμματα είναι λίγο μικρότερα. Υποθέτω ότι η τεχνολογία που χρησιμοποιεί το blogspot.com είναι η WYSINWYG (What you see in NOT what you get). Μου θυμίζει λίγο τις ένδοξες εποχές που ξεκινούσα να φτιάχνω τις πρώτες μου σελίδες (κάπου στο 96-97) με το Word και μετέπειτα με το Frontpage ! (για την ιστορία… το word ήταν πιο αποτελεσματικό)