Μία περιεκτική εισαγωγή στη Ruby γραμμένη εξ'ολοκλήρου στα ελληνικά.
Έκδοση 1.0.1,
12 Δεκ 2006
Δημητρακόπουλος Νικόλαος,
Μπουρλάκος Ιωάννης
Άδεια Χρήσης Ελεύθερης Τεκμηρίωσης GNU
Στα πλαίσια του ACM Student Chapter του Πανεπιστημίου Πελοποννήσου
This document summarizes a presentation given by Nikos Dimitrakopoulos on the .NET Ruby VM called IronRuby. IronRuby implements a Ruby interpreter that runs on the .NET Common Language Runtime. It allows Ruby code to easily interface with .NET libraries and be deployed on .NET infrastructure. Some key benefits highlighted include the ability to test .NET code with Ruby testing frameworks, extend existing .NET classes from Ruby, and take advantage of the large .NET library ecosystem and services like Azure. Limitations include a lack of support for native C gems and some rough interoperability edges. The status of IronRuby is mentioned as having reached an RC1 release running on .NET 3.5/4.0 and
Μία περιεκτική εισαγωγή στo Rails framework γραμμένη εξ'ολοκλήρου στα ελληνικά.
Έκδοση 1.0,
12 Ιαν 2007
Δημητρακόπουλος Νικόλαος,
Άδεια Χρήσης Ελεύθερης Τεκμηρίωσης GNU
Στα πλαίσια του ACM Student Chapter του Πανεπιστημίου Πελοποννήσου και του Ruby Hellenic Users Group
Στην παρούσα εργασία γίνεται μελέτη της οντολογίας μεγάλης κλίμακας FOAF (Friend of a Friend). Η εργασία έγινε στα πλαίσια του Μεταπτυχιακού προγράμματος σπουδών στην "Επιστήμη του Διαδικτύου" του τμήματος Μαθηματικών του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης.
This document summarizes a presentation given by Nikos Dimitrakopoulos on the .NET Ruby VM called IronRuby. IronRuby implements a Ruby interpreter that runs on the .NET Common Language Runtime. It allows Ruby code to easily interface with .NET libraries and be deployed on .NET infrastructure. Some key benefits highlighted include the ability to test .NET code with Ruby testing frameworks, extend existing .NET classes from Ruby, and take advantage of the large .NET library ecosystem and services like Azure. Limitations include a lack of support for native C gems and some rough interoperability edges. The status of IronRuby is mentioned as having reached an RC1 release running on .NET 3.5/4.0 and
Μία περιεκτική εισαγωγή στo Rails framework γραμμένη εξ'ολοκλήρου στα ελληνικά.
Έκδοση 1.0,
12 Ιαν 2007
Δημητρακόπουλος Νικόλαος,
Άδεια Χρήσης Ελεύθερης Τεκμηρίωσης GNU
Στα πλαίσια του ACM Student Chapter του Πανεπιστημίου Πελοποννήσου και του Ruby Hellenic Users Group
Στην παρούσα εργασία γίνεται μελέτη της οντολογίας μεγάλης κλίμακας FOAF (Friend of a Friend). Η εργασία έγινε στα πλαίσια του Μεταπτυχιακού προγράμματος σπουδών στην "Επιστήμη του Διαδικτύου" του τμήματος Μαθηματικών του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης.
Εμπλουτισμένη εισήγηση κατά την Ημερίδα του ΚΕΠΛΗΝΕΤ Φθιώτιδας στις 13/3/2013 στη Λαμία από τον Χρήστο Θεοδώρου, Τεχνικό Υπεύθυνο του ΚΕΠΛΗΝΕΤ με θέμα "Εργαστήριο σε <Κρίση>"
Εισήγηση κατά την Ημερίδα του ΚΕΠΛΗΝΕΤ Φθιώτιδας στις 13/3/2013 στη Λαμία από τον Χρήστο Θεοδώρου, Τεχνικό Υπεύθυνο του ΚΕΠΛΗΝΕΤ με θέμα "Εργαστήριο σε <Κρίση>"
This is a very short presentation in Greek, dealing with Document Management Systems based on J2EE technology. Presented to Greek Free / Open Source Software Society(GFOSS) Open Days for developers.
Αρχειακά Μεταδεδομένα: Πρότυπα και Διαχείριση στον Παγκόσμιο ΙστόGiannis Tsakonas
Από τη δεκαετία του 1970 μέχρι σήμερα το Διεθνές Συμβούλιο Αρχείων δημιουργεί και παρέχει στην κοινότητα των Αρχείων και των Αρχειονόμων μια σειρά από πρότυπα για την ανάπτυξη αρχειακών βοηθημάτων έρευνας και συναφών καταλόγων και ευρετηρίων. Στόχος των προτύπων είναι η κοινή αντίληψη, προσέγγιση και ομοιομορφία στη δημιουργία καταλόγων, καθιερωμένων εγγραφών και στη θεματική περιγραφή των αρχείων, της δομής και του περιεχομένου τους.
Ο Παγκόσμιος ιστός έχει γίνει ένα από τα σημαντικότερα μέσα διακίνησης πληροφορίας και η εκρηκτική ανάπτυξη των αντίστοιχων τεχνολογιών ανάπτυξης εφαρμογών στο περιβάλλον του έχει οδηγήσει στην αξιοποίησή του από διάφορες κοινότητες. Σε αυτό το πλαίσιο οι Αρχειονόμοι καλούνται να κωδικοποιήσουν τα μεταδεδομένα τους και να τα καταστήσουν ικανά να διαλειτουργήσουν σε ένα παγκόσμιο περιβάλλον διαχείρισης πληροφορίας και γνώσης, όπου όλες οι επιστημονικές κοινότητες συνυπάρχουν.
Στόχος του σεμιναρίου είναι να παρουσιάσει (α) βασικά πρότυπα διαχείρισης αρχειακής πληροφορίας και (β) το τεχνολογικό υπόβαθρο το οποίο καθορίζει τους τρόπους με τους οποίους είναι δυνατή η ανταλλαγή και η διαλειτουργικότητα - διασύνδεση της αρχειακής πληροφορίας με την πληροφορία που παράγουν άλλοι οργανισμοί και κοινότητες με τις οποίες οι αρχειακές υπηρεσίες έχουν άμεση σχέση.
Το σεμινάριο απευθύνεται σε εργαζόμενους σε δημόσιους και ιδιωτικούς αρχειακούς φορείς, φοιτητές και πτυχιούχους αρχειονόμους, βιβλιοθηκονόμους και πτυχιούχους Πανεπιστημίων και ΤΕΙ με παρεμφερή επαγγελματικά και επιστημονικά ενδιαφέροντα.
Το σεμινάριο εντάσσεται στις δραστηριότητες της Ομάδας Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων του Εργαστηρίου Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης του Τμήματος Αρχειονομίας, Βιβλιοθηκονομίας και Μουσειολογίας του Ιονίου Πανεπιστημίου, διοργανώνεται στο πλαίσιο του 21st International Conference on Theory and Practice of Digital Libraries και θα διεξαχθεί στο ξενοδοχείο Grand Hotel Palace, Μοναστηρίου 305, Θεσσαλονίκη, την Τρίτη 19 Σεπτεμβρίου 2017 και ώρες 14.00 – 17.00.
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupIoannis Konstantinou
Μια σύντομη εισαγωγή στο προγραμματιστικό μοντέλο mapreduce, με παραδείγματα, στην αρχιτεκτονική του hadoop, της υποδομής πάνω από την οποία εκτελείται το hadoop και του προγράμματος Mahout, μιας βιβλιοθήκης από machine learning αλγορίθμους (clustering, classification, collaborative filtering, κλπ) υλοποιημένης πάνω από hadoop
How to end time-wasting meetings and start to enjoy them. A real-life tale from deep within a real working environment.
This deck is focused on developers but the exact same principles and practices apply to every kind of meeting.
Building a globalized, customer facing e-commerce product, powered by micro-s...Nikos Dimitrakopoulos
Insights on what 10 years of trying to go global has taught us.
Presented during #21st Athens Ruby Meetup from team e-Travel (mytrip.com, airtickets24.com, trip.ru, trip.ae, pamediakopes.gr, et al).
More Related Content
Similar to Introduction to Ruby [Εισαγωγή στην Ruby]
Εμπλουτισμένη εισήγηση κατά την Ημερίδα του ΚΕΠΛΗΝΕΤ Φθιώτιδας στις 13/3/2013 στη Λαμία από τον Χρήστο Θεοδώρου, Τεχνικό Υπεύθυνο του ΚΕΠΛΗΝΕΤ με θέμα "Εργαστήριο σε <Κρίση>"
Εισήγηση κατά την Ημερίδα του ΚΕΠΛΗΝΕΤ Φθιώτιδας στις 13/3/2013 στη Λαμία από τον Χρήστο Θεοδώρου, Τεχνικό Υπεύθυνο του ΚΕΠΛΗΝΕΤ με θέμα "Εργαστήριο σε <Κρίση>"
This is a very short presentation in Greek, dealing with Document Management Systems based on J2EE technology. Presented to Greek Free / Open Source Software Society(GFOSS) Open Days for developers.
Αρχειακά Μεταδεδομένα: Πρότυπα και Διαχείριση στον Παγκόσμιο ΙστόGiannis Tsakonas
Από τη δεκαετία του 1970 μέχρι σήμερα το Διεθνές Συμβούλιο Αρχείων δημιουργεί και παρέχει στην κοινότητα των Αρχείων και των Αρχειονόμων μια σειρά από πρότυπα για την ανάπτυξη αρχειακών βοηθημάτων έρευνας και συναφών καταλόγων και ευρετηρίων. Στόχος των προτύπων είναι η κοινή αντίληψη, προσέγγιση και ομοιομορφία στη δημιουργία καταλόγων, καθιερωμένων εγγραφών και στη θεματική περιγραφή των αρχείων, της δομής και του περιεχομένου τους.
Ο Παγκόσμιος ιστός έχει γίνει ένα από τα σημαντικότερα μέσα διακίνησης πληροφορίας και η εκρηκτική ανάπτυξη των αντίστοιχων τεχνολογιών ανάπτυξης εφαρμογών στο περιβάλλον του έχει οδηγήσει στην αξιοποίησή του από διάφορες κοινότητες. Σε αυτό το πλαίσιο οι Αρχειονόμοι καλούνται να κωδικοποιήσουν τα μεταδεδομένα τους και να τα καταστήσουν ικανά να διαλειτουργήσουν σε ένα παγκόσμιο περιβάλλον διαχείρισης πληροφορίας και γνώσης, όπου όλες οι επιστημονικές κοινότητες συνυπάρχουν.
Στόχος του σεμιναρίου είναι να παρουσιάσει (α) βασικά πρότυπα διαχείρισης αρχειακής πληροφορίας και (β) το τεχνολογικό υπόβαθρο το οποίο καθορίζει τους τρόπους με τους οποίους είναι δυνατή η ανταλλαγή και η διαλειτουργικότητα - διασύνδεση της αρχειακής πληροφορίας με την πληροφορία που παράγουν άλλοι οργανισμοί και κοινότητες με τις οποίες οι αρχειακές υπηρεσίες έχουν άμεση σχέση.
Το σεμινάριο απευθύνεται σε εργαζόμενους σε δημόσιους και ιδιωτικούς αρχειακούς φορείς, φοιτητές και πτυχιούχους αρχειονόμους, βιβλιοθηκονόμους και πτυχιούχους Πανεπιστημίων και ΤΕΙ με παρεμφερή επαγγελματικά και επιστημονικά ενδιαφέροντα.
Το σεμινάριο εντάσσεται στις δραστηριότητες της Ομάδας Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων του Εργαστηρίου Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης του Τμήματος Αρχειονομίας, Βιβλιοθηκονομίας και Μουσειολογίας του Ιονίου Πανεπιστημίου, διοργανώνεται στο πλαίσιο του 21st International Conference on Theory and Practice of Digital Libraries και θα διεξαχθεί στο ξενοδοχείο Grand Hotel Palace, Μοναστηρίου 305, Θεσσαλονίκη, την Τρίτη 19 Σεπτεμβρίου 2017 και ώρες 14.00 – 17.00.
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupIoannis Konstantinou
Μια σύντομη εισαγωγή στο προγραμματιστικό μοντέλο mapreduce, με παραδείγματα, στην αρχιτεκτονική του hadoop, της υποδομής πάνω από την οποία εκτελείται το hadoop και του προγράμματος Mahout, μιας βιβλιοθήκης από machine learning αλγορίθμους (clustering, classification, collaborative filtering, κλπ) υλοποιημένης πάνω από hadoop
How to end time-wasting meetings and start to enjoy them. A real-life tale from deep within a real working environment.
This deck is focused on developers but the exact same principles and practices apply to every kind of meeting.
Building a globalized, customer facing e-commerce product, powered by micro-s...Nikos Dimitrakopoulos
Insights on what 10 years of trying to go global has taught us.
Presented during #21st Athens Ruby Meetup from team e-Travel (mytrip.com, airtickets24.com, trip.ru, trip.ae, pamediakopes.gr, et al).
The document discusses implementing single sign-on (SSO) for an enterprise using open standards. It evaluates several potential standards, including OpenID, OAuth, CAS, Shibboleth, and SAML, and recommends SAML 2.0 due to its support among major technology providers. RSAML is presented as a Ruby wrapper for SAML that provides most required functionality. The in-development "Russo" project is described as a Rails engine that implements SAML 2.0 via RSAML to enable SSO without requiring authentication logic within the application. Help is requested to finish RSAML, complete Russo, and add documentation.
IronRuby is a Ruby virtual machine implemented in C# as part of the .NET framework. It allows Ruby code to interact with .NET libraries and be deployed on .NET infrastructure like IIS. IronRuby provides interoperability between Ruby and .NET code, allowing Ruby code to consume existing C# code and libraries while extending .NET classes. Limitations include lack of support for native C gems and some rough edges in interoperability, but status is ongoing with links provided for more information.
This document discusses the meta-programming and code generation capabilities of the Ruby on Rails framework. It describes how Rails uses conventions to generate common code structures like models, controllers and views. It also explains how Rails dynamically generates methods at runtime based on attributes in database tables to provide an intuitive ORM layer. The document states that this level of convention and automation allows developers to be highly productive by focusing on domain logic rather than boilerplate code.