Πρόσφατα σχόλια

    Σκακιστική άσκηση

    Σαν σήμερα

    25/4/1850: Ο Πάουλ Γιούλιους φον Ρόιτερ, ιδρυτής του πρακτορείου ειδήσεων Reuters, χρησιμοποιεί 40 περιστέρια για να μεταφέρει στους πελάτες του το κλείσιμο των τιμών του χρηματιστηρίου.

    ALICE

    Το Alice είναι ένα ελεύθερα διαθέσιμο και καινοτόμο 3D (τρισδιάστατο) περιβάλλον προγραμματισμού που καθιστά εύκολη τη δημιουργία κινούμενων γραφικών (animation) για την αφήγηση μιας ιστορίας, την ανάπτυξη διαδραστικών παιχνιδιών ή τη δημιουργία βίντεο που μπορεί να διαμοιραστεί στο Διαδίκτυο. Το πρόγραμμα αναπτύχθηκε αρχικά  από το Πανεπιστήμιο της Virginia το 1994,  έπειτα από το  Carnegie Mellon  από μια ερευνητική ομάδα με επικεφαλή τον Randy Pausch.
    Ακολουθεί την αντικειμενοστρεφή προσέγγιση προγραμματισμού. Στο Alice, 3D αντικείμενα (π.χ. σκηνικά,  άνθρωποι, ζώα, φυτά, οχήματα) σχηματίζουν έναν εικονικό κόσμο και ο προγραμματιστής δημιουργεί οπτικά ένα πρόγραμμα με σύρσιμο και ταίριασμα κατάλληλων πλακιδίων (tiles ή blocks) για τον ορισμό των ιδιοτήτων, των συμπεριφορών και των αλληλεπιδράσεων των παραπάνω αντικειμένων. Τα αντικείμενα αποτελούν στιγμιότυπα κλάσεων που οργανώνονται με σχέσεις ιεραρχίας μεταξύ τους και στα οποία ισχύουν οι αρχές της κληρονομικότητας. Επίσης, στο Alice έχουμε προγραμματισμό οδηγούμενο από γεγονότα (event-driven programming). Κάθε φορά που ο χρήστης κάνει κλικ με το ποντίκι ή πατάει ένα πλήκτρο, δημιουργείται
    ένα γεγονός που προκαλεί μια απάντηση. Για παράδειγμα, αν κάνουμε «κλικ σε ένα όχημα» (γεγονός), αυτό «αρχίζει να κινείται» (απάντηση). Ο χειρισμός των γεγονότων γίνεται με κατάλληλες μεθόδους.

    Στον παρακάτω υπερσύνδεσμο μπορείτε να κατεβάσετε το Alice

    Get Alice

    Βάσεις Δεδομένων

    Τι είναι μια βάση δεδομένων;

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

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

    Παρακολουθήστε και το επόμενο βίντεο

     

    Παίξτε κρεμάλα με τις Βάσεις Δεδομένων

     

    Η γλώσσα προγραμματισμού Python

    Τι είναι η Python;

    Η Python είναι μια υψηλού επιπέδου γλώσσα προγραμματισμού πολλαπλών χρήσεων, που υποστηρίζει τόσο τον αντικειμενοστραφή προγραμματισμό όσο και το structured programming. Είναι αρκετά ευέλικτη και προσφέρει πολλές λειτουργίες χρησιμοποιώντας standard libraries, που επιτρέπουν την εύκολη υλοποίηση σύνθετων εφαρμογών.

    Δημιουργήθηκε από τον Ολλανδό Γκίντο βαν Ρόσσουμ (Guido van Rossum) στο ερευνητικό κέντρο Centrum Wiskunde & Informatica (CWI) το 1989 και κυκλοφόρησε για πρώτη φορά το 1991.

    Η βασική φιλοσοφία πίσω από την συγκεκριμένη τεχνολογία βασίζεται στην απλότητα και την υψηλή αναγνωσιμότητα κώδικα. Παρέχει διάφορα modules και packages για τη δημιουργία ενός περιβάλλοντος, που περιέχει γραφικά (Graphical User Interface – GUI). Αυτός είναι ένας βασικός λόγος για τον οποίο χρησιμοποιείται ευρέως στον τραπεζικό, χρηματοοικονομικό και ασφαλιστικό κλάδο καθώς και σε άλλους τομείς όπου υπάρχουν πολλά δεδομένα και απαιτείται η δημιουργία εξατομικευμένης εμπειρίας (personalized experience) για τον χρήστη.

    5 λόγοι για να μάθεις Python

     

    Αποθηκευτικός χώρος στο σύννεφο – Cloud storage

    Ο όρος cloud storage και «cloud computing» έχει αναφερθεί πολύ τα τελευταία χρόνια, ωστόσο η αλήθεια είναι πως δεν πρόκειται για κάτι νέο. Η υπηρεσία πραγματοποιεί την αποθήκευση αρχείων στο διαδίκτυο. Πρακτικά, δηλαδή, σαν χρήστες μπορούμε να εκμεταλλευόμαστε τον αποθηκευτικό χώρο και την υπολογιστική ισχύ ενός απομακρυσμένου server, μέσω της σύνδεσης μας στο Internet.

    Πως χρησιμοποιώ το cloud storage

    Η ιδέα είναι απλή, λειτουργική και επιτρέπει ουσιαστικά στον χρήστη να ανεβάζει (upload) τα αρχεία του στο Internet, και ακόλουθα να αποκτά πρόσβαση σε αυτά μέσα από έναν οποιοδήποτε υπολογιστή, tablet, smartphone ή γενικά από οποιαδήποτε δικτυακή συσκευή, απλά με τη χρήση ενός username και password.

    Τι είναι το Cloud Storage στα κινητά

    Μπορείτε επίσης να αποθηκεύεται στο cloud όλα σας τα αρχεία που βρίσκονται στο κινητό με ασφάλεια και ταυτόχρονα έχετε την δυνατότητα να έχετε πρόσβαση από παντού.

    Άνοιγμα μενού
    Αλλαγή μεγέθους γραμματοσειράς
    Αντίθεση