ruby to web

...περί ασύγχρονων μαθημάτων

ruby to web

Δημοσίευσηαπό kala » 15 Νοέμ 2015, 02:27

Όταν άρχισα ν' ασχολουμε με τον προγραμματισμό προσπάθησα με κάτι basic και pascal και έφαγα τα μούτρα μου , εντούτοις όταν ασχολήθηκα με το προγραμματισμού και σχεδίαση του web .
Πως η ruby μπορεί να συμβάλλει της εφαρμογές δικτύου ;
Και με ποιον εφαρμογών προτείνετε να ξεκινήσω ;
PC Ubuntu 14.04 trusty
https://gist.github.com/93111fe36c56e8ee38e3
laptop Ubuntu 14.04 trusty
2 Intel Celeron CPU N2840 2.16GHz ‖ RAM 3836 MiB ‖ Dell Inc. 04XH5N - Dell Inc. Inspiron 3551
3 Intel ValleyView Gen7 [8086:0f31] {i915}
4 wlan0: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
Άβαταρ μέλους
kala
babeTUX
babeTUX
 
Δημοσιεύσεις: 121
Εγγραφή: 07 Φεβ 2011, 01:30
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό adem1 » 15 Νοέμ 2015, 13:07

Εγώ θα σου πρότεινα να δεις κάποιο μάθημα ruby στο codeacademy, έχει και ασκησούλες.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό pc_magas » 15 Νοέμ 2015, 17:44

kala έγραψε:Όταν άρχισα ν' ασχολουμε με τον προγραμματισμό προσπάθησα με κάτι basic και pascal και έφαγα τα μούτρα μου , εντούτοις όταν ασχολήθηκα με το προγραμματισμού και σχεδίαση του web .
Πως η ruby μπορεί να συμβάλλει της εφαρμογές δικτύου ;
Και με ποιον εφαρμογών προτείνετε να ξεκινήσω ;


Για ruby και το web framework (rails) υπάρχουν μαθηματάκια στο http://codeacademy.com όπως λέει και ο @adem1. Αλλά για τέτοια γλώσσα προγραμματισμού δεν γνωρίζω τι επαγγελματικές προοπτικές έχει για εργασία σε Ελληνική εταιρεία. (Η οδός του freelance/εργασία σε ξένη εταιρεία έχει)

Όπως και να έχει καλό διάβασμα.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό kala » 15 Νοέμ 2015, 22:11

Αγαπητέ adem1 , είδη διαβάζω μεσώ αυτού του ισότοπου .
Αγαπητέ pc_magas προφανώς η γλωσσά ruby είναι παλιά γλωσσά άλλα βλέπω ότι ενσωματώνετε της νέες τεχνολογικές εξέλιξης , αν αποδεδειγμένα μπορώ να την εφαρμόσω σε εφαρμογές στο δίκτυο θα βρω δουλειά από το εξωτερικό γιατί όχι .
Αναφορικα με το προγρμμμα learn-rails να πω ότι προσπάθησα να υλοποιήσω την πράξη τα βήματα στον υπολογιστή μου , και θύμα ότι δεν εγκαθίστονταν σωστά !
PC Ubuntu 14.04 trusty
https://gist.github.com/93111fe36c56e8ee38e3
laptop Ubuntu 14.04 trusty
2 Intel Celeron CPU N2840 2.16GHz ‖ RAM 3836 MiB ‖ Dell Inc. 04XH5N - Dell Inc. Inspiron 3551
3 Intel ValleyView Gen7 [8086:0f31] {i915}
4 wlan0: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
Άβαταρ μέλους
kala
babeTUX
babeTUX
 
Δημοσιεύσεις: 121
Εγγραφή: 07 Φεβ 2011, 01:30
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό pc_magas » 15 Νοέμ 2015, 23:24

kala έγραψε:Αγαπητέ adem1 , είδη διαβάζω μεσώ αυτού του ισότοπου .
Αγαπητέ pc_magas προφανώς η γλωσσά ruby είναι παλιά γλωσσά άλλα βλέπω ότι ενσωματώνετε της νέες τεχνολογικές εξέλιξης , αν αποδεδειγμένα μπορώ να την εφαρμόσω σε εφαρμογές στο δίκτυο θα βρω δουλειά από το εξωτερικό γιατί όχι .
Αναφορικα με το προγρμμμα learn-rails να πω ότι προσπάθησα να υλοποιήσω την πράξη τα βήματα στον υπολογιστή μου , και θύμα ότι δεν εγκαθίστονταν σωστά !

Για να εγκαταστήσεις σωστά την Ruby δίνεις:
Κώδικας: Επιλογή όλων
sudo apt-get install ruby

Και εφόσον εγκαταστήσεις την Ruby δίνεις:
Κώδικας: Επιλογή όλων
gem install rails

Για να εγκαταστήσεις το rails framework.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό kala » 16 Νοέμ 2015, 04:18

εχω σφαλμα
Κώδικας: Επιλογή όλων
$ gem install rails
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.1.0 directory.
PC Ubuntu 14.04 trusty
https://gist.github.com/93111fe36c56e8ee38e3
laptop Ubuntu 14.04 trusty
2 Intel Celeron CPU N2840 2.16GHz ‖ RAM 3836 MiB ‖ Dell Inc. 04XH5N - Dell Inc. Inspiron 3551
3 Intel ValleyView Gen7 [8086:0f31] {i915}
4 wlan0: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
Άβαταρ μέλους
kala
babeTUX
babeTUX
 
Δημοσιεύσεις: 121
Εγγραφή: 07 Φεβ 2011, 01:30
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό Ilias95 » 16 Νοέμ 2015, 18:34

kala έγραψε:Αγαπητέ pc_magas προφανώς η γλωσσά ruby είναι παλιά γλωσσά άλλα βλέπω ότι ενσωματώνετε της νέες τεχνολογικές εξέλιξης , αν αποδεδειγμένα μπορώ να την εφαρμόσω σε εφαρμογές στο δίκτυο θα βρω δουλειά από το εξωτερικό γιατί όχι.

Ε δεν την λες και παλιά γλώσσα, ειδικά σε σχέση με Basic και Fortran που ανέφερες. :P Και η Java 20 χρονών είναι, αλλά δεν ξέρω κανέναν που να την θεωρεί «παλιά».

Λοιπόν για αρχή δεν φτιάχνεις δικτυακές εφαρμογές με Ruby + Rails, αλλά διαδικτυακές εφαρμογές, κοινώς web applications (δικτυακές εφαρμογές είναι πχ. ο firefox και το skype). Και όπως αναφέρθηκε ήδη, δύσκολα να απασχοληθείς σε σχετική δουλειά στην Ελλάδα, αλλά έξω δεν θα έχεις θέμα. Εγώ θα πρότεινα αφού ουσιαστικά απ' ότι κατάλαβα τώρα μαθαίνεις προγραμματισμό, να μάθεις πρώτα Ruby και μετά Ruby on Rails, όχι ταυτόχρονα. Ιδανικά από κάποιο βιβλίο ή τα αντίστοιχα documentation.

Το μόνο αρνητικό ας πούμε είναι ότι ουσιαστικά με ruby είσαι λίγο-πολύ περιορισμένος στο web. Απ' την άλλη υπάρχουν εξίσου high-level γλώσσες όπως η python που είναι general-purpose και χρησιμοποιούνται σχεδόν σε όλους τους τομείς και με αντάξια του Rails frameworks για web development (πχ. Django). Μπορείς να το λάβεις και αυτό υπ' όψιν αν σε ενδιαφέρει να μην περιοριστείς στο web.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό pc_magas » 16 Νοέμ 2015, 22:52

kala έγραψε:εχω σφαλμα
Κώδικας: Επιλογή όλων
$ gem install rails
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.1.0 directory.


Ίσως να θέλει sudo μπροστά. Αλλά για αρχή μάθε ruby "ξερή" μετά προχωράς σε rails. Όπως λέει ο @Ilias95
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: ruby to web

Δημοσίευσηαπό kala » 18 Νοέμ 2015, 03:06

προφανώς αλλα συνεχιζουν τα ιδια

Κώδικας: Επιλογή όλων
sudo gem install rails
[sudo] password for best:
Fetching: rack-1.6.4.gem (100%)
Successfully installed rack-1.6.4
Fetching: activesupport-4.2.5.gem (100%)
Successfully installed activesupport-4.2.5
Fetching: rails-deprecated_sanitizer-1.0.3.gem (100%)
Successfully installed rails-deprecated_sanitizer-1.0.3
Fetching: mini_portile-0.6.2.gem (100%)
Successfully installed mini_portile-0.6.2
Fetching: nokogiri-1.6.6.3.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
   ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.1 -r ./siteconf20151118-2765-k3j2ll.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.1.0/gems/nokogiri-1.6.6.3 for inspection.
Results logged to /var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/nokogiri-1.6.6.3/gem_make.out
PC Ubuntu 14.04 trusty
https://gist.github.com/93111fe36c56e8ee38e3
laptop Ubuntu 14.04 trusty
2 Intel Celeron CPU N2840 2.16GHz ‖ RAM 3836 MiB ‖ Dell Inc. 04XH5N - Dell Inc. Inspiron 3551
3 Intel ValleyView Gen7 [8086:0f31] {i915}
4 wlan0: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
Άβαταρ μέλους
kala
babeTUX
babeTUX
 
Δημοσιεύσεις: 121
Εγγραφή: 07 Φεβ 2011, 01:30
Εκτύπωση


Επιστροφή στο Γενική Συζήτηση Μαθημάτων - Προτάσεις