Google Ads
Λίστα Ταχυδρομείου

PostHeaderIcon Επόμενη Συνάντηση

Μετά τις διακοπές του Πάσχα ήρθε καιρός για την επόμενη συνάντηση της ομάδας μας. Αυτή την φορά έχουμε την χαρά να έχουμε ως παρουσιαστή τον Γιώργο Κεραμίδα που θα μας μιλήσει για unit testing, καθώς και θα δούμε και μια παρουσίαση με προτάσεις για την δημιουργία διαδικτυακών εφαρμογών. Η συνάντηση θα πραγματοποιηθεί την Πέμπτη στις 19.00 στην αίθουσα Β3 της σχολής Μηχανικών Η/Υ & Πληροφορικής.

Το unit testing είναι μια διαδικασία μέσω της οποίας ο προγραμματιστής μπορεί να ελέγξει την ορθότητα των εφαρμογών του. Συνήθως ελέγχονται επιμέρους λειτουργίες (units) κατά πόσο πληρούν ορισμένες συνθήκες λειτουργίες. Σαν τεχνική χρησιμοποιείται και στο test driven development (TDD), μια τεχνική που έχει γίνει ιδιαιτέρως δημοφιλείς τα τελευταία χρόνια. Ο Γιώργος Κεραμίδας είναι ένας Unix hacker και πολλά παραπάνω. Το όνομα του θα το βρείτε στην λίστα με τους κύριους FreeBSD committers.

Η δεύτερη παρουσίαση της βραδιάς θα βασιστεί στο βιβλίο Getting Real: The smarter, faster, easier way to build a successful web application και όπου θα δούμε ορισμένες σύγχρονες πρακτικές για την ανάπτυξη web εφαρμογών. Πολλοί κανόνες από αυτούς θα προκαλέσουν έκπληξη, αποτέλεσμα του ευμετάβλητου πεδίου που αποτελεί το web. Το συγκεκριμένο βιβλίο προτείνεται στα πλαίσια ενός μαθήματος στο Stanford που αφορά την ανάπτυξη εφαρμογών που επικεντρώνονται γύρω από το facebook. Της παρουσίασης επιμελείται ο Δημήτρης Λεβεντέας.

 
Σχόλια: 0


PostHeaderIcon Golly, a game of life simulator

Το Golly είναι ένας προσομοιωτής (simulator) κυψελωτών αυτόματων (cellular automata).

Ένα κυψελωτό αυτόματο αναπαρίσταται από ένα πλέγμα από κελιά τα οποία μπορούν να "χρωματιστούν" με διάφορες τιμές, με βάση κάποιες αρχικές συνθήκες και ένα σύνολο κανόνων, σχηματίζοντας συγκεριμένα μοτίβα (patterns). Οι πιο διαδεδομένοι κανόνες είναι αυτοί του Παιχνιδιού της Ζωής του (John Horton) Conway (Conway's Game of Life): αν δίπλα σε ένα κελί υπάρχουν λιγότερα από δύο ή περισσότερα από τρία "αναμμένα" κελιά, αυτό σβήνει. Αν δίπλα σε ένα κελί υπάρχουν ακριβώς τρία κελιά, αυτό "ανάβει". Έτσι ανάλογα με τις αρχικές τιμές μπορούν να προκύψουν διάφορα μοτίβα (π.χ. σχήματα διαστημόπλοιου ή βαλλιστικής).

Το Golly λοιπόν περιέχει μια μεγάλη συλλογή μοτίβων με βάση τους κανόνες του Conway (και όχι μόνο) που μπορούμε να προσομοιώσουμε είτε βήμα προς βήμα είτε συνεχόμενα, ενώ φυσικά μπορούμε να ορίσουμε τους δικούς μας κανόνες, σύνολο τιμών και αρχικές συνθήκες για το αυτόματο μας μέσω Python scripting.

 
Σχόλια: 0


PostHeaderIcon Το PyPy φορτώνει CPython extension modules

Πρόσφατα μάθαμε ευχάριστα νέα που ήρθαν μαζί με την καινούρια έκδοση του PyPy και την επίδοση του όπου και ανακοινώθηκε επίσημα ότι η προσπάθεια χρηματοδοτείται από την Google. Πλέον το PyPy μπορεί πια να φορτώνει και να τρέχει CPython αρθρώματα (extension modules) (δηλαδή .pyd and .so αρχεία) φυσικά χρησιμοποιώντας το νέο υποσύστημα CPyExt χωρίς να απαιτείται η CPython πια. Αν και δεν έχει επιτευχθεί πλήρης δυαδική συμβατότητα (binary compatibility), σύνηθως η επαναμεταγλώτισση (recompile) του αρθρώματος αρκεί εφόσον οι απαραίτητες συναρτήσεις του C API της CPython έχουν υλοποιηθεί από την PyPy.

Περισσότερες πληροφορίες στο σχετικό blog του PyPy.

 
Σχόλια: 0


PostHeaderIcon Συμμετοχή στη FOSSCOMM 2010

Ανακοινώθηκε το πρόγραμμα του 3ου συνεδρίου κοινοτήτων ΕΛ/ΛΑΚ (Fosscomm 2010) το οποίο θα πραγματοποιηθεί στις 24-25 Απριλίου 2010 στους χώρους της Φυσικομαθηματικής σχολής στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης. Η κοινότητα μας θα συμμετάσχει ενεργά με δύο παρουσιάσεις, οι οποίες θα γίνουν το Σάββατο 24 Απριλίου:

17:15 - 17:45 Global Interpreter Lock - Δημήτρης Λεβεντέας
17:45 - 18:15 Descriptors in Python - Απόστολος Μπέσσας

Στο συνέδριο συλλόγων και κοινοτήτων ΕΛ/ΛΑΚ (Ελεύθερο Λογισμικό/ Λογισμικό Ανοιχτού Κώδικα) ο επισκέπτης έχει τη δυνατότητα να ενημερωθεί σχετικά με το ανοιχτό λογισμικό καθώς επίσης να ανταλλάξει ιδέες και απόψεις με ομάδες και εταιρίες που δραστηριοποιούνται στο χώρο. Ακόμη, το συνέδριο είναι μια ευκαιρία για τον επισκέπτη να γνωρίσει λογισμικό ανοιχτού κώδικα το οποίο ανταποκρίνεται στις ανάγκες του τόσο για την καθημερινή προσωπική του χρήση στον υπολογιστή όσο και για τον επαγγελματικό του τομέα.

Η είσοδος είναι ελεύθερη.

 
Σχόλια: 0


PostHeaderIcon Αναζήτηση έμπειρου συνεργάτη Web Developer από την Indifex

Η εταιρία Indifex με έδρα την Πάτρα αναζητά έμπειρο Web Developer για ένα open source έργο 6 μηνών. Όποιος ενδιαφέρεται μπορεί να στείλει βιογραφικό στη διεύθυνση επικοινωνίας της εταιρίας (http://www.indifex.com).

Επίσης, όσοι ενδιαφέρονται για μια ευκαιρία Summer Internship, η περίοδος αιτήσεων πλησιάζει στο τέλος, οπότε βιαστείτε! Περισσότερα εδώ: http://www.indifex.com/jobs/internships/

 
Σχόλια: 1


Facebook Group Twitter Vimeo External Link
Google Ads