From 4f7ce839d6ef5f2d2b71a45d0e082d7aa6e9ac85 Mon Sep 17 00:00:00 2001 From: p18kana Date: Mon, 8 Nov 2021 21:52:34 +0000 Subject: [PATCH 01/34] remove --- .gitmodules | 4 ---- _gallery | 1 - 2 files changed, 5 deletions(-) delete mode 160000 _gallery diff --git a/.gitmodules b/.gitmodules index b085644cc..b0e080523 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,10 +2,6 @@ path = images url = https://github.com/pibook/images.git branch = master -[submodule "_gallery"] - path = _gallery - url = https://github.com/pibook/_gallery.git - branch = master [submodule "_includes/extras"] path = _includes/extras url = https://github.com/pibook/extras.git diff --git a/_gallery b/_gallery deleted file mode 160000 index 0daae7ead..000000000 --- a/_gallery +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0daae7ead59f631bdafae74fb474275d2a518f0f From 76646e9e218bf4c50810ffc73d6a24b9e53672c3 Mon Sep 17 00:00:00 2001 From: p18kana Date: Mon, 8 Nov 2021 21:58:46 +0000 Subject: [PATCH 02/34] add --- .gitmodules | 3 +++ _gallery | 1 + 2 files changed, 4 insertions(+) create mode 160000 _gallery diff --git a/.gitmodules b/.gitmodules index b0e080523..e3eab4e66 100644 --- a/.gitmodules +++ b/.gitmodules @@ -18,3 +18,6 @@ path = _bibliography url = https://github.com/pibook/bibliography.git branch = master +[submodule "_gallery"] + path = _gallery + url = https://github.com/p18kana/_gallery.git diff --git a/_gallery b/_gallery new file mode 160000 index 000000000..0daae7ead --- /dev/null +++ b/_gallery @@ -0,0 +1 @@ +Subproject commit 0daae7ead59f631bdafae74fb474275d2a518f0f From f7610bf4e631de87f2e692c4e929800c06f64099 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Tue, 30 Nov 2021 23:40:49 +0200 Subject: [PATCH 03/34] Update _config.yml --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 11eb6360e..edca796fa 100644 --- a/_config.yml +++ b/_config.yml @@ -14,9 +14,9 @@ title : "Ο Προγραμματισμός της Διάδρ title_separator : "-" name : "pibook" description : "Programming Interactivity Greek Book." -url : "https://pibook.epidro.me" +url : "https://p18kana.netlify.app/" baseurl : "" -repository : "epidrome/pibook" +repository : "p18kana/site" teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png" # breadcrumbs : false # true, false (default) words_per_minute : 200 From e3b3e81320ad4f0e2ffbd682d6220bf1198dca7e Mon Sep 17 00:00:00 2001 From: p18kana Date: Tue, 30 Nov 2021 22:29:09 +0000 Subject: [PATCH 04/34] updated --- .gitmodules | 2 +- _gallery | 2 +- images | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitmodules b/.gitmodules index e3eab4e66..80aebac5b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "images"] path = images - url = https://github.com/pibook/images.git + url = https://github.com/p18kana/images.git branch = master [submodule "_includes/extras"] path = _includes/extras diff --git a/_gallery b/_gallery index 0daae7ead..73479b464 160000 --- a/_gallery +++ b/_gallery @@ -1 +1 @@ -Subproject commit 0daae7ead59f631bdafae74fb474275d2a518f0f +Subproject commit 73479b464ba0ba63c65f7a10b2007c56b0addb19 diff --git a/images b/images index 9eca1419e..8db234e85 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 9eca1419e6ffae3e3f2cdab622274422e773aa6d +Subproject commit 8db234e85905df768500d575b96659ba666910fc From 2cb649603bea1dac7866ed290bcfaf7c07513347 Mon Sep 17 00:00:00 2001 From: p18kana Date: Tue, 30 Nov 2021 22:43:48 +0000 Subject: [PATCH 05/34] updated --- images | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images b/images index 8db234e85..063bddc91 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 8db234e85905df768500d575b96659ba666910fc +Subproject commit 063bddc9171036572a6eca6e9193823c20566bc5 From c0f64eed23120ac3ea37881657668c4ad986bdfd Mon Sep 17 00:00:00 2001 From: p18kana Date: Tue, 30 Nov 2021 22:44:56 +0000 Subject: [PATCH 06/34] updated --- _gallery | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_gallery b/_gallery index 73479b464..7f365b6ea 160000 --- a/_gallery +++ b/_gallery @@ -1 +1 @@ -Subproject commit 73479b464ba0ba63c65f7a10b2007c56b0addb19 +Subproject commit 7f365b6ea14ce931848ec651043f1c43e99041db From 38862809eaec4908acb7b00c275e7e2f9e00b606 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:04:42 +0200 Subject: [PATCH 07/34] Update programming.md --- _slides/programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_slides/programming.md b/_slides/programming.md index b8fa258d7..31fff9b8b 100644 --- a/_slides/programming.md +++ b/_slides/programming.md @@ -25,4 +25,6 @@ slides: - vim-ide - processing-ide - learntomod + - unix + - swift --- From 6ef96f6e8ed2ecf14555ddc58592e742e3efdb76 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:05:13 +0200 Subject: [PATCH 08/34] Update programming.md --- _timeline/programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_timeline/programming.md b/_timeline/programming.md index 2052616d2..05a6b4adb 100644 --- a/_timeline/programming.md +++ b/_timeline/programming.md @@ -24,4 +24,6 @@ events: - eclipse-ide - processing-ide - learntomod + - unix + - swift --- From 1f0f1c203a0e4acb482ceb36b5ff61f7a4a5a0ca Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:43:50 +0200 Subject: [PATCH 09/34] Update programming.md --- _slides/programming.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_slides/programming.md b/_slides/programming.md index 31fff9b8b..49809f0dd 100644 --- a/_slides/programming.md +++ b/_slides/programming.md @@ -25,6 +25,5 @@ slides: - vim-ide - processing-ide - learntomod - - unix - swift --- From 98b7e0a49f5038b91c8558e2be2f231af4d65077 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:44:46 +0200 Subject: [PATCH 10/34] Update tools.md --- _slides/tools.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_slides/tools.md b/_slides/tools.md index 0a098adbe..bafa60f25 100644 --- a/_slides/tools.md +++ b/_slides/tools.md @@ -23,5 +23,6 @@ slides: - reactable-music - reactivision-simulator - reactable-fountain + - unix --- From 1882e9f18ce8359dfc2e3646b3bc25b285e878d2 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:51:25 +0200 Subject: [PATCH 11/34] Update tools.md --- _slides/tools.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_slides/tools.md b/_slides/tools.md index bafa60f25..0a098adbe 100644 --- a/_slides/tools.md +++ b/_slides/tools.md @@ -23,6 +23,5 @@ slides: - reactable-music - reactivision-simulator - reactable-fountain - - unix --- From cb3f82f30d46141e6a7b8b05b4f7435158f044cf Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:51:38 +0200 Subject: [PATCH 12/34] Update videogames.md --- _slides/videogames.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_slides/videogames.md b/_slides/videogames.md index 0b8eb8454..e3bf6cb13 100644 --- a/_slides/videogames.md +++ b/_slides/videogames.md @@ -14,4 +14,5 @@ slides: - math-blaster - minecraft-end-user - kinect + - unix --- From 9484e3e0f0716e6b5aeb02b89c7fd2acde6e1d22 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:56:57 +0200 Subject: [PATCH 13/34] Update videogames.md --- _slides/videogames.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_slides/videogames.md b/_slides/videogames.md index e3bf6cb13..0b8eb8454 100644 --- a/_slides/videogames.md +++ b/_slides/videogames.md @@ -14,5 +14,4 @@ slides: - math-blaster - minecraft-end-user - kinect - - unix --- From 6c5b1eb04c7942c4bcb611ce41116737ffdea33a Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Wed, 1 Dec 2021 01:57:15 +0200 Subject: [PATCH 14/34] Update programming.md --- _slides/programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_slides/programming.md b/_slides/programming.md index 49809f0dd..c7594d5eb 100644 --- a/_slides/programming.md +++ b/_slides/programming.md @@ -26,4 +26,5 @@ slides: - processing-ide - learntomod - swift + - unix --- From 42baa11b23022ee236e2f402ed9ede768381261e Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Tue, 21 Dec 2021 17:20:40 +0200 Subject: [PATCH 15/34] Update programming.md --- _timeline/programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_timeline/programming.md b/_timeline/programming.md index 05a6b4adb..134ed3e2b 100644 --- a/_timeline/programming.md +++ b/_timeline/programming.md @@ -24,6 +24,6 @@ events: - eclipse-ide - processing-ide - learntomod - - unix - swift + - unix --- From f24815a95b2fd9811ab144d54d463a1dcecdcf7f Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Thu, 13 Jan 2022 23:27:37 +0200 Subject: [PATCH 16/34] Create swift.md --- _case-study/swift.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 _case-study/swift.md diff --git a/_case-study/swift.md b/_case-study/swift.md new file mode 100644 index 000000000..6b7011130 --- /dev/null +++ b/_case-study/swift.md @@ -0,0 +1,16 @@ +--- +author: p18kana +title: "Swift, Swift Playgrounds and interaction" +image_url: /images/swift.png +caption: "Η Swift είναι μια ισχυρή γλώσσα προγραμματισμού για iOS, iPadOS, macOS, tvOS και watchOS." +categories: + - case-study + - models +tags: + - swift + - interaction +--- + +{% include_relative cs-swift.md %} + +{% include gallery %} From eceda90cfebb7a28c0e35b300e3f95f7c33fb17a Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Thu, 13 Jan 2022 23:28:16 +0200 Subject: [PATCH 17/34] Create cs-swift.md --- _case-study/cs-swift.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 _case-study/cs-swift.md diff --git a/_case-study/cs-swift.md b/_case-study/cs-swift.md new file mode 100644 index 000000000..2696bfe77 --- /dev/null +++ b/_case-study/cs-swift.md @@ -0,0 +1,15 @@ +## Swift, Swift Playgrounds και Διάδραση + +Η Swift είναι μια ισχυρή γλώσσα προγραμματισμού για iOS, iPadOS, macOS, tvOS και watchOS. +Η σύνταξη κώδικα είναι διαδραστική και διασκεδαστική, συνοπτική αλλά και εκφραστική και περιλαμβάνει σύγχρονα +χαρακτηριστικά που αγαπούν οι προγραμματιστές. Ο κώδικας Swift είναι ασφαλής από τη σχεδίασή του, αλλά παράγει +παράλληλα λογισμικό που εκτελείται αστραπιαία. Η Swift μπορεί να ανοίξει πόρτες στον κόσμο του προγραμματισμού. +Στην πραγματικότητα, σχεδιάστηκε για να είναι η πρώτη γλώσσα προγραμματισμού οποιουδήποτε, είτε είναι ακόμα στο +σχολείο είτε αναζητά νέα μονοπάτια καριέρας. Συνδυάζει την απόδοση και την αποτελεσματικότητα των μεταγλωττισμένων +γλωσσών με την απλότητα και τη διαδραστικότητα των δημοφιλών γλωσσών scripting. Την καλύτερη εισαγωγή για την απόκτηση +πρακτικών γνώσεων στη Swift με διασκεδαστικό και διαδραστικό τρόπο αποτελεί το Swift Playgrounds. Πρόκειται για ένα +εκπαιδευτικό πρόγραμμα που διδάσκει διαδραστικά πώς να κωδικοποιείτε πράγματα με τη Swift. Ο χρήστης ξεκινά με σύντομα +προγράμματα που ονομάζονται playgrounds. Τα διαδραστικά μαθήματα διδάσκουν βασικές έννοιες κωδικοποίησης και πρόσθετες +προκλήσεις που ενθαρρύνουν στην εξευρεύνηση του κώδικα. Έπειτα μπορεί να ξεκινήσει η κωδικοποίηση με το SwiftUI, ένα σύγχρονο, +framework για τη δημιουργία εφαρμογών σύνθετης εμφάνισης. Τα αποτελέσματα του κώδικα εμφανίζονται παράλληλα με την +πληκτρολόγηση, κάνοντας την εκμάθηση κωδικοποίησης ακόμα πιο αποτελεσματική. From a4d74a0dce03757aebf1991bd66dc60d9910ee59 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Thu, 13 Jan 2022 23:34:26 +0200 Subject: [PATCH 18/34] Create chris-lattner.md --- _biography/chris-lattner.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 _biography/chris-lattner.md diff --git a/_biography/chris-lattner.md b/_biography/chris-lattner.md new file mode 100644 index 000000000..ff880d2b4 --- /dev/null +++ b/_biography/chris-lattner.md @@ -0,0 +1,14 @@ +--- +author: p18kana +title: "Chris Lattner" +image_url: /images/chris-lattner.png +caption: "Ο Chris Lattner είναι Αμερικανός μηχανικός λογισμικού περισσότερο γνωστός ως ο κύριος συγγραφέας του LLVM, του μεταγλωττιστή Clang και της γλώσσας προγραμματισμού Swift." +categories: + - Βιογραφία + - Ορισμός +tags: + - Chris Lattner + - Swift +--- + +{% include_relative bio-lattner.md %} From e3b7cb6fc8ac4dff85fb70c56885a12364cd3b11 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Thu, 13 Jan 2022 23:35:19 +0200 Subject: [PATCH 19/34] Create bio-lattner.md --- _biography/bio-lattner.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 _biography/bio-lattner.md diff --git a/_biography/bio-lattner.md b/_biography/bio-lattner.md new file mode 100644 index 000000000..c099e0bf6 --- /dev/null +++ b/_biography/bio-lattner.md @@ -0,0 +1,16 @@ +## Βιογραφία του Chris Lattner + +Ο Chris Lattner γεννήθηκε το 1978 στις Ηνωμένες Πολιτείες. σπούδασε επιστήμη υπολογιστών στο +Πανεπιστήμιο του Portland-Oregon, αποφοιτώντας το 2000. Ενώ βρισκόταν ακόμη στο Oregon, εργάστηκε ως +προγραμματιστής λειτουργικών συστημάτων, ενισχύοντας το DYNIX/ptx της Sequent Computer Systems. Στα τέλη του +2000, ο Lattner εντάχθηκε στο Πανεπιστήμιο του Illinois στο Urbana-Champaign ως βοηθός ερευνητής και μεταπτυχιακός φοιτητής. +Εκεί σχεδίασε και υλοποίησε το LLVM, μια καινοτόμο υποδομή για τη βελτιστοποίηση μεταγλωττιστών, το οποίο ήταν και το αντικείμενο της +πτυχιακής του εργασίας το 2002. Ολοκλήρωσε το διδακτορικό του το 2005, ερευνώντας νέες τεχνικές για τη βελτιστοποίηση προγραμμάτων +έντασης-δείκτη και την προσθήκη τους στο LLVM. Το 2005, η Apple προσέλαβε τον Lattner, φέρνοντας έτσι το LLVM στην ποιότητα παραγωγής +για χρήση σε προϊόντα Apple. Με την πάροδο του χρόνου, ο Lattner εφάρμοσε πολλές σημαντικές δυνατότητες στο LLVM, σχημάτισε και δημιούργησε +μια ομάδα προγραμματιστών LLVM στην Apple, ξεκίνησε το project Clang και ανέλαβε την ευθύνη για την εξέλιξη του Objective-C. Ο Lattner +ξεκίνησε να αναπτύσσει τη Swift το 2010 με τη συνεργασία πολλών άλλων προγραμματιστών. Πρόκειται για μια γλώσσα προγραμματισμού ανοιχτού κώδικα +με λειτουργίες πρώτης κατηγορίας για την ανάπτυξη iOS και macOS εφαρμογών, που παρουσιάστηκε στο συνέδριο προγραμματιστών της Apple(Apple Worldwide +Developers Conference). Έχει σχεδιαστεί για να συνυπάρχει με την Objective-C, την αντικειμενοστραφή γλώσσα προγραμματισμού που παλαιότερα προτιμούσε +η Apple, καθώς και για να είναι πιο ανθεκτική απέναντι σε ελαττωματικό κώδικα. Είναι κατασκευασμένη με τον μεταγλωττιστή LLVM που περιλαμβάνεται +στο Xcode 6. From 030f0590dc8ea0be71034bba777042c064bfbb1b Mon Sep 17 00:00:00 2001 From: p18kana Date: Thu, 13 Jan 2022 22:00:09 +0000 Subject: [PATCH 20/34] updated --- images | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images b/images index 063bddc91..4a0b16f28 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 063bddc9171036572a6eca6e9193823c20566bc5 +Subproject commit 4a0b16f286ec41fd8ae313a895cf55c493b62d8d From 3e26f612b5ddf23df89dcce446d92f7828e9c154 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:14:21 +0200 Subject: [PATCH 21/34] Update programming.md --- _timeline/programming.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_timeline/programming.md b/_timeline/programming.md index 134ed3e2b..4a6e77206 100644 --- a/_timeline/programming.md +++ b/_timeline/programming.md @@ -25,5 +25,4 @@ events: - processing-ide - learntomod - swift - - unix --- From a88c5e0e3b731a9a740ae994db81e40930a0e447 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:14:43 +0200 Subject: [PATCH 22/34] Update programming.md --- _slides/programming.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_slides/programming.md b/_slides/programming.md index c7594d5eb..49809f0dd 100644 --- a/_slides/programming.md +++ b/_slides/programming.md @@ -26,5 +26,4 @@ slides: - processing-ide - learntomod - swift - - unix --- From 2bbffcc53b7f9b0f037713c9fddc28b359b92193 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:43:36 +0200 Subject: [PATCH 23/34] Update programming.md --- _slides/programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_slides/programming.md b/_slides/programming.md index 49809f0dd..e6a4d8d81 100644 --- a/_slides/programming.md +++ b/_slides/programming.md @@ -25,5 +25,6 @@ slides: - vim-ide - processing-ide - learntomod + - python - swift --- From 8e7aef658c23a3102f6d9578f01e0b421a3d5f0c Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:44:14 +0200 Subject: [PATCH 24/34] Update programming.md --- _timeline/programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_timeline/programming.md b/_timeline/programming.md index 4a6e77206..b8113903c 100644 --- a/_timeline/programming.md +++ b/_timeline/programming.md @@ -24,5 +24,6 @@ events: - eclipse-ide - processing-ide - learntomod + - python - swift --- From 92e57fcbdab912e40b75da8cbcf8743be800896d Mon Sep 17 00:00:00 2001 From: p18kana Date: Thu, 13 Jan 2022 23:04:47 +0000 Subject: [PATCH 25/34] updated --- _gallery | 2 +- images | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_gallery b/_gallery index 7f365b6ea..a67df716b 160000 --- a/_gallery +++ b/_gallery @@ -1 +1 @@ -Subproject commit 7f365b6ea14ce931848ec651043f1c43e99041db +Subproject commit a67df716b7c772c1fb8a9c15ec729ff8d4fb34be diff --git a/images b/images index 4a0b16f28..9252424ae 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 4a0b16f286ec41fd8ae313a895cf55c493b62d8d +Subproject commit 9252424ae23ad22b43594b27b0e444dc7a69cd9b From 204373e7fadaffebd796ff88749d880add3c164b Mon Sep 17 00:00:00 2001 From: p18kana Date: Fri, 21 Jan 2022 12:44:43 +0000 Subject: [PATCH 26/34] updated --- _gallery | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_gallery b/_gallery index a67df716b..6b8f530ec 160000 --- a/_gallery +++ b/_gallery @@ -1 +1 @@ -Subproject commit a67df716b7c772c1fb8a9c15ec729ff8d4fb34be +Subproject commit 6b8f530ec0491dc0f68cc8b7d41837a39098935c From 4b33293803a141d8293400cabf4dfdd20ba19367 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Sat, 19 Mar 2022 15:32:22 +0200 Subject: [PATCH 27/34] Update programming.md --- _slides/programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_slides/programming.md b/_slides/programming.md index e6a4d8d81..96696baf3 100644 --- a/_slides/programming.md +++ b/_slides/programming.md @@ -27,4 +27,6 @@ slides: - learntomod - python - swift + - uml + - lisp --- From 53dbac61b0f6e30417dffad26470735d0d08d544 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Sat, 19 Mar 2022 15:33:03 +0200 Subject: [PATCH 28/34] Update programming.md --- _timeline/programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_timeline/programming.md b/_timeline/programming.md index b8113903c..a483fd10a 100644 --- a/_timeline/programming.md +++ b/_timeline/programming.md @@ -26,4 +26,6 @@ events: - learntomod - python - swift + - uml + - lisp --- From 2a78272615d74e82dccd80388cb91378a9c8b1b1 Mon Sep 17 00:00:00 2001 From: p18kana Date: Sat, 19 Mar 2022 15:56:36 +0200 Subject: [PATCH 29/34] updated --- _gallery | 2 +- images | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_gallery b/_gallery index 6b8f530ec..7f12b884f 160000 --- a/_gallery +++ b/_gallery @@ -1 +1 @@ -Subproject commit 6b8f530ec0491dc0f68cc8b7d41837a39098935c +Subproject commit 7f12b884f98faeb40e12123793e9c21b348b85f5 diff --git a/images b/images index 9252424ae..75836321b 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 9252424ae23ad22b43594b27b0e444dc7a69cd9b +Subproject commit 75836321b639e13246a4b60b7325b189374e7ff4 From b269ae54187e79887078e0eee5556d7df0661c49 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Tue, 24 May 2022 00:09:17 +0300 Subject: [PATCH 30/34] Create umli.md --- _case-study/umli.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 _case-study/umli.md diff --git a/_case-study/umli.md b/_case-study/umli.md new file mode 100644 index 000000000..6ba8cf9f0 --- /dev/null +++ b/_case-study/umli.md @@ -0,0 +1,15 @@ +--- +author: p18kana +title: "Unified Modeling Language" +image_url: /images/uml.png +caption: "UML και οπτικοποιηση νεων συστηματων" +categories: + - case-study + - models +tags: + - umli +--- + +{% include_relative cs-umli.md %} + +{% include gallery %} From dee5f99ba663332a32afb9d15ca86cf64c96a5b5 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Tue, 24 May 2022 00:26:13 +0300 Subject: [PATCH 31/34] Create cs-umli.md --- _case-study/cs-umli.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 _case-study/cs-umli.md diff --git a/_case-study/cs-umli.md b/_case-study/cs-umli.md new file mode 100644 index 000000000..f23075f40 --- /dev/null +++ b/_case-study/cs-umli.md @@ -0,0 +1,16 @@ +## UML για οπτικοποίηση και κατασκευή νέων συστημάτων + +Η Unified Modeling Language, ή UML, είναι μια οπτική γλώσσα που βοηθά τους προγραμματιστές λογισμικού να +οπτικοποιήσουν και να κατασκευάσουν νέα συστήματα. Δεν αποτελεί γλώσσα προγραμματισμού αλλά είναι ενα +σύνολο κανόνων ειδικών για την σχεδίαση διαγραμμάτων. Υπάρχουν διάφοροι τύποι διαγραμμάτων κατασκευής +λογισμικού,όμως η συγκεκριμένη αποτελεί πρακτικά μια έκδοση σχεδιαγράμματος του μηχανικού υπολογιστών. +Όταν πρόκειται για την κατασκευή νέων προϊόντων ή συστημάτων, υπάρχουν δύο βασικοί λόγοι για την ύπαρξη +διαγραμμάτων UML στην εργαλειοθήκη κάθε προγραμματιστή. Αρχικά, η UML προσφέρει ιδανικότερη συνεργασία +μεταξύ των προγραμματιστών, δηλαδή θα τους βοηθήσει να βρίσκονται όλοι στην "ίδια σελίδα" κατα την +σύνταξη ενός project. Αυτό αποτελεί σημαντικό γεγονός καθώς η κατανόηση του συστήματος που προσπαθούν +να δημιουργήσουν επιτρέπει στους προγραμματιστές να αναθέσουν εργασίες, να εντοπίσουν πιθανά σφάλματα +πριν ξεκινήσει η εργασία και να εργαστούν αποτελεσματικά για έναν κοινό στόχο. Επίσης,η UML προσφέρει +σαφέστερη τεκμηρίωση της ροής εργασίας και της δομής του έργου. Μετά την συνταξη του κωδικα ένα διάγραμμα +UML μπορεί να βοηθήσει τους προγραμματιστές να κατανοήσουν τις αποφάσεις που λήφθηκαν και τις δομές που +αναπτύχθηκαν για το έργο. Αυτές οι πληροφορίες βοηθούν σημαντικά τις διάφορες ομάδες προγραμματιστών, +καθώς προσπαθούν να βελτιώσουν μελλοντικά το έργο τους. From 4969ae547e240ee75c4b46c535f4ebf219de4c39 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Tue, 24 May 2022 00:40:11 +0300 Subject: [PATCH 32/34] Create grady-booch.md --- _biography/grady-booch.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 _biography/grady-booch.md diff --git a/_biography/grady-booch.md b/_biography/grady-booch.md new file mode 100644 index 000000000..8b0d73842 --- /dev/null +++ b/_biography/grady-booch.md @@ -0,0 +1,14 @@ +--- +author: p18kana +title: "Grady Booch" +image_url: /images/grady-booch.png +caption: "Ο Grady Booch είναι Αμερικανός μηχανικός λογισμικού, γνωστός για την ανάπτυξη της Ενοποιημένης Γλώσσας Μοντελοποίησης(UML) με τους Ivar Jacobson και James Rumbaugh." +categories: + - Βιογραφία + - Ορισμός +tags: + - Grady Booch + - UMLi +--- + +{% include_relative bio-booch.md %} From 579bbecd8a744a4a3ef058cd8df81cfa1cfc6ff6 Mon Sep 17 00:00:00 2001 From: p18kana <89944987+p18kana@users.noreply.github.com> Date: Tue, 24 May 2022 00:56:54 +0300 Subject: [PATCH 33/34] Create bio-booch.md --- _biography/bio-booch.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 _biography/bio-booch.md diff --git a/_biography/bio-booch.md b/_biography/bio-booch.md new file mode 100644 index 000000000..ea9a72e0d --- /dev/null +++ b/_biography/bio-booch.md @@ -0,0 +1,14 @@ +## Βιογραφία του Grady Booch + +Ο Grady Booch γεννήθηκε στο Τέξας το 1955. Έλαβε το πτυχιο του το 1977 από την Ακαδημία Πολεμικής Αεροπορίας +των Ηνωμένων Πολιτειών και μεταπτυχιακό στην ηλεκτρολογία μηχανικό το 1979 από το Πανεπιστήμιο της +Καλιφόρνια στη Σάντα Μπάρμπαρα. Ο Booch υπηρέτησε ως επικεφαλής επιστήμονας της Rational Software Corporation +από την ίδρυσή της το 1981 και μετά την εξαγορά της από την IBM το 2003, όπου συνέχισε να εργάζεται μέχρι τον +Μάρτιο του 2008. Στη συνέχεια έγινε επικεφαλής μηχανικός λογισμικού στην IBM Research.Ο Grady είναι ένας από +τους αρχικούς δημιουργούς της Unified Modeling Language (UML) και ήταν επίσης ένας από τους αρχικούς +προγραμματιστές πολλών από τα προϊόντα της Rational. Έχει υπηρετήσει ως αρχιτέκτονας και αρχιτεκτονικός μέντορας +για πολλά σύνθετα συστήματα λογισμικού σε όλο τον κόσμο σε σχεδόν κάθε τομέα που μπορεί να φανταστεί κανείς. Έχει +δημοσιεύσει αρκετές εκατοντάδες άρθρα σχετικά με τη μηχανική λογισμικού, συμπεριλαμβανομένων εργασιών που +δημοσιεύθηκαν στις αρχές της δεκαετίας του '80 που έθεσαν τον όρο και την πρακτική της αντικειμενοστρεφούς +σχεδίασης (OOD), καθώς και άρθρα που δημοσιεύτηκαν στις αρχές της δεκαετίας του 2000 που δημιούργησαν τον όρο +και την πρακτική των περιβαλλόντων συνεργατικής ανάπτυξης (CDE). From 06795b701cb43cd33e42da8c85d060d81d252b0f Mon Sep 17 00:00:00 2001 From: p18kana Date: Tue, 24 May 2022 01:24:25 +0300 Subject: [PATCH 34/34] Updated --- images | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images b/images index 75836321b..e196448b7 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 75836321b639e13246a4b60b7325b189374e7ff4 +Subproject commit e196448b7271e1fdbf4a577ebb12c021da7c3d04