PDA

Επιστροφή στο Forum : Η Microsoft "ανοίγει" το PowerShell για linux και OS X



Σελίδες : [1] 2

nnn
18-08-16, 19:50
Η συμμετοχή της Microsoft στην κοινότητα του Open Source μεγαλώνει μετά την σημερινή ανακοίνωση πως διαθέτει με άδεια ανοικτού κώδικα,
173651το scripting και command line shell της PowerShell.

Είναι ήδη διαθέσιμα alpha πακέτα της έκδοσης ανοικτού κώδικα, για τις διανομές linux CentOS και Ubuntu και για το OS X της Apple. Σύντομα θα ακολουθήσουν εκδόσεις και για άλλες πλατφόρμες και διανομές.



As we port PowerShell to Linux, we are making sure that we are a first class citizen on that platform. We fit in well with the architecture, idioms and existing tools. This was pretty easy as most of the original PowerShell team had deep Unix backgrounds and that shows in our design. There were a number of little changes that we made and two big things:

We created a PowerShell Editor Service. This allow users to choose from a range of editors (VS Code and Sublime with others to follow) and get a great PowerShell authoring experience with Intellisense, debugging, etc.
We will be extending the PowerShell Remoting Protocol (MS-PSRP) to use OpenSSH as a native transport. Users will have the option to use SSH or WINRM as a transport.

The initial release is an “alpha” and is community supported. In the future, we will deliver an official Microsoft released version of PowerShell based on open source to anyone running a supported version of Windows or *nix. The timing of the official Microsoft version will be based upon community input and business needs. We hope all of you will help us get it right!


Πηγή : Microsoft blog (https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/)

Hetfield
18-08-16, 19:57
Αδιαφορο.

ATG
18-08-16, 20:30
Αδιαφορο.

Καθόλου!

Για να μπω σε powershell για το 365 χρειαζόμουν να ψάχνω για Windows.
Τώρα θα το κάνω απο το Mac. :D

dkgr_ser
18-08-16, 20:37
:clap::respekt:

mojiro
18-08-16, 21:59
αυτό θα πει ζεις επικίνδυνα..

netlag
18-08-16, 23:25
Microsoft <3 linux.

Ε ναι, όσο είναι στο 2% με 3% γιατί να μη το αγαπήσει; Δείχνει και cool.

christhenis
18-08-16, 23:26
Το Skype για ομαδικές βίντεο-κλήσεις να αναβαθμίσουν... :mad:

aiolos.01
19-08-16, 03:04
O Balmer θα βγάζει καπνούς απο τα αυτιά... :rofl:

GrandGamer
19-08-16, 08:02
Μπορείς να χρησιμοποιήσεις Bash κλπ. στα Windows 10, για πιο λόγο να χρησιμοποιήσεις PowerShell οπουδήποτε αλλού;

DreamAxe
19-08-16, 09:43
Άδιάφορο. Το Linux έχει το πολύ ανώτερο Bash.

Ίσως για καμία μικρομεσαία επιχείρηση που έχει μεικτά Windows με Linux να είναι χρήσιμο για cross-platform scriptάκια. Μέχρι εκεί.

emeliss
19-08-16, 11:03
Με το Linux bash πως θα διαχειριστώ ένα WinServer; Ίσως είναι και για μερικές τεράστιες επιχειρήσεις που το cross platform τους έδενε τα χέρια. Η λογική συνέχεια μετά το άνοιγμα της .net. Δεν θα αλλάξει τον κόσμο αλλά σίγουρα θα είναι χρήσιμο σε πολλούς.

konenas
19-08-16, 16:00
Πέντε πέντε δέκα
δέκα δέκα κατεβαίνω τα σκαλιάαααα
Πνέει τα λοίσθια η Μ$

Σιγά το πάουερ. Θέλουν να μεταφέρουν τα Γουίντοζ σε GNU-Linux και δεν ξέρουν το πώς.

Το κόστος του να διατηρήσεις ένα πεθαμένο λειτουργικό σύστημα είναι τεράστιο που δεν πληρώνεται πια. Η Μ$ το γνωρίζει και θέλει να "την κάνει με ελαφριά βηματάκια". Έχει όμως χάσει το παιχνίδι πια ακόμα και το αζουρ δεν της βγήκε. Κλάμα!

Brainstorm389
20-08-16, 03:27
Πέντε πέντε δέκα
δέκα δέκα κατεβαίνω τα σκαλιάαααα
Πνέει τα λοίσθια η Μ$

Σιγά το πάουερ. Θέλουν να μεταφέρουν τα Γουίντοζ σε GNU-Linux και δεν ξέρουν το πώς.

Το κόστος του να διατηρήσεις ένα πεθαμένο λειτουργικό σύστημα είναι τεράστιο που δεν πληρώνεται πια. Η Μ$ το γνωρίζει και θέλει να "την κάνει με ελαφριά βηματάκια". Έχει όμως χάσει το παιχνίδι πια ακόμα και το αζουρ δεν της βγήκε. Κλάμα!


Πεθαμενο λειτουργικο τα windows. :lol::respekt:

A_gamer
20-08-16, 04:02
Πεθαμενο λειτουργικο τα windows. :lol::respekt:

Αν υπολογίσουμε τα smartphones ως υπολογιστές, το μερίδιο αγοράς των Win έχει πέσει στο μισό από αυτό που ήταν πριν 10 χρόνια.

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

Brainstorm389
20-08-16, 15:41
Αν υπολογίσουμε τα smartphones ως υπολογιστές, το μερίδιο αγοράς των Win έχει πέσει στο μισό από αυτό που ήταν πριν 10 χρόνια.

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

Για να υπολογισεις τα smartphones ως υπολογιστες, θα πρεπει τα smartphones να ειναι υπολογιστες.

konenas
20-08-16, 18:10
Πεθαμενο λειτουργικο τα windows. :lol::respekt:

Δες τι μερίδιο είχε το 1990, το 2000, το 2010 και σήμερα και μετά γράψε ότι θες γελώντας :rolleyes:

Όσο για το αν είναι ή δεν είναι υπολογιστές τα τηλέφωνα, τι να σου πω; Σε τεχνολογικό φόρουμ γράφεις.

Μια εφαρμογή εφόσον δεν μπορεί να συντηρηθεί είναι πεθαμένη. Σήμερα συντηρείται με τα δόντια και δεν βγάζει τα λεφτά της, ίσως το πεθαμένο να μην επεξηγεί ακριβώς την κατάσταση και θα έπρεπε να γράψω πως είναι πολύ κοντά στο θάνατο.
Η τάση της Μ$ να μεταφέρεται στο GNU-Linux σαν λειτουργικό και στις υπηρεσίες σύννεφου είναι φανερώτατη και όποιος δεν την βλέπει εθελοτυφλεί.

Brainstorm389
20-08-16, 19:26
Δες τι μερίδιο είχε το 1990, το 2000, το 2010 και σήμερα και μετά γράψε ότι θες γελώντας :rolleyes:

Όσο για το αν είναι ή δεν είναι υπολογιστές τα τηλέφωνα, τι να σου πω; Σε τεχνολογικό φόρουμ γράφεις.

Μια εφαρμογή εφόσον δεν μπορεί να συντηρηθεί είναι πεθαμένη. Σήμερα συντηρείται με τα δόντια και δεν βγάζει τα λεφτά της, ίσως το πεθαμένο να μην επεξηγεί ακριβώς την κατάσταση και θα έπρεπε να γράψω πως είναι πολύ κοντά στο θάνατο.
Η τάση της Μ$ να μεταφέρεται στο GNU-Linux σαν λειτουργικό και στις υπηρεσίες σύννεφου είναι φανερώτατη και όποιος δεν την βλέπει εθελοτυφλεί.

Δειξε μου λιγακι την ταση αλλων λειτουργικων συστηματων και λογισμικου για ΤΡΕΙΣ δεκαετιες, οπως εσυ ο ιδιος κανεις για τα Windows. Αν ηταν οπως τα λες, το Linux θα επρεπε να ειχε πεθανει απτα πρωτα χρονια υπαρξης του. Αντιστοιχα και το OS X.

Για να εχουμε και ενα μετρο συγκρισης, οχι τιποτα αλλο. Τωρα για το αν βγαζει τα λεφτα της κλπ πιστευω μιλας με στοιχεια; Γνωριζεις τα οικονομικα της Microsoft και των Windows;

Το οτι μεταφερει στοιχεια των Windows στο Linux και στο Cloud δειχνει προοδο και αναπτυξη αλλα και εκσυγχρονισμο. Να σε προβληματιζε αν δεν εκανε τετοιο βημα, τουλαχιστον εμενα θα με προβληματιζε παντως.

Επισης, τα τηλεφωνα δεν ειναι υπολογιστες. Ακομα τουλαχιστον.

A_gamer
20-08-16, 19:49
Επισης, τα τηλεφωνα δεν ειναι υπολογιστες. Ακομα τουλαχιστον.

Πάντα είχα την εντύπωση πως smartphones είναι τα κινητά τηλέφωνα που είναι και υπολογιστές - εξ ορισμού. Έχεις link προς έναν ορισμό της λέξης 'smartphone' που να λέει κάτι διαφορετικό;

konenas
20-08-16, 21:42
Δειξε μου λιγακι την ταση αλλων λειτουργικων συστηματων και λογισμικου για ΤΡΕΙΣ δεκαετιες, οπως εσυ ο ιδιος κανεις για τα Windows. Αν ηταν οπως τα λες, το Linux θα επρεπε να ειχε πεθανει απτα πρωτα χρονια υπαρξης του. Αντιστοιχα και το OS X.

Για να εχουμε και ενα μετρο συγκρισης, οχι τιποτα αλλο. Τωρα για το αν βγαζει τα λεφτα της κλπ πιστευω μιλας με στοιχεια; Γνωριζεις τα οικονομικα της Microsoft και των Windows;

Το οτι μεταφερει στοιχεια των Windows στο Linux και στο Cloud δειχνει προοδο και αναπτυξη αλλα και εκσυγχρονισμο. Να σε προβληματιζε αν δεν εκανε τετοιο βημα, τουλαχιστον εμενα θα με προβληματιζε παντως.

Επισης, τα τηλεφωνα δεν ειναι υπολογιστες. Ακομα τουλαχιστον.

α) Αγνοείς ακόμα και βασικούς κανόνες της φύσης: γέννηση - ανάπτυξη - θάνατος.
β) Δεν σχολιάζω άλλο.

R1DD1CK
21-08-16, 15:29
Κουβέντα από μορφωμένα άτομα που φθάνει σε επίπεδο καφενείου. Εκμηδενισμός προσπαθειών εταιριών που απασχολούν χιλιάδες προγραμματιστικά μυαλά και η δουλειά τους είναι σχεδόν παντού, από ένα πληκτρολόγιο. Οι νιχιλιστές ξερόλες των ελληνικών φόρουμ. Μπράβο.

Hetfield
21-08-16, 16:30
Μην ασκειτε κρητικη στην Microsoft.
Αργησε μολις 20 χρονια (!!!!) να ανοιξει ορισμενες απο τις τεχνολογιες της.
Αραγε θα της παρει αλλα τοσα να ανοιξει και τις υπολοιπες;

A_gamer
21-08-16, 17:06
Μην ασκειτε κρητικη στην Microsoft.
Αργησε μολις 20 χρονια (!!!!) να ανοιξει ορισμενες απο τις τεχνολογιες της.
Αραγε θα της παρει αλλα τοσα να ανοιξει και τις υπολοιπες;

Άλλη διοίκηση τότε, άλλη τώρα. Μη συγκρίνεις ανόμοια πράγματα.

turboirc
21-08-16, 17:22
Κουβέντα από μορφωμένα άτομα που φθάνει σε επίπεδο καφενείου. Εκμηδενισμός προσπαθειών εταιριών που απασχολούν χιλιάδες προγραμματιστικά μυαλά και η δουλειά τους είναι σχεδόν παντού, από ένα πληκτρολόγιο. Οι νιχιλιστές ξερόλες των ελληνικών φόρουμ. Μπράβο.

Η ειδηση ειναι πραγματικα αδιαφορη, οπως το οτιδηποτε εχει να κανει με το command line. Αυτοι που θεωρουν ιδανικο το command line ας πανε πισω στο 1982 η ας μπουν στο adslgr.com μεσω lynx αν εχουν τα κοτσια. Σημερα λιγοι programmers ασχολουνται με το command line για πολυ εξειδικευμενους σκοπους, οι υπολοιποι απλα δεν εχουν τις γνωσεις να φτιαξουν κατι καλυτερο και για αυτο κατακρινουν το καθε τι καλυτερο. (οποιος εχει αντιρρηση σε αυτο τον προκαλω σε στοιχημα). Επισης υπαρχουν εργαλεια για system administrators αλλα το οτι το command line ειναι καλυτερο ειναι πολυ μεγαλη ψευδαισθηση διοτι το gui ειναι superset του. Και μαθηματικα το gui ειναι καλυτερο, απλα πολλοι δεν εχουν ιδεα πως να φτιαξουν ενα καλο γραφικο και για αυτο προσπαθουν να φτιαξουν ενα καλο command line. Το command line ειναι πολυ πιο ευκολο στον προγραμματισμο και για αυτο ο καθε ασχετος νομιζει οτι εγινε power μολις καταφερει και φτιαξει η χρησιμοποιησει ενα command line calculator.

Απο κει και υστερα, το λαθος ειναι να σχολιαζεις η να απαντας σε τετοια ατομα που προφανως δεν αξιζει τον κοπο. Ειναι γνωστο το κομπλεξ που εχουν πολλοί εναντιον της microsoft ωστε, οτι και να κανει, να το κατακρινουν αυτοι που δεν εχουν δουλεψει ποτε σε εταιριες της εμβελειας του 1/100 της microsoft. Αυτοι θελουν να γινεται τζερτζελες σε φορουμ, να φαινονται ειδικοι στα παντα, να γαυγιζουν οσα επιχειρηματα και να τους θεσεις και να το παιζουν ψαγμενοι, μορφωμενοι, εξυπνοι επειδη εχουν linux. Μην τους δινεις καμια σημασια και τους εκοψες τον αερα που αναπνεουν.

giotis1982
21-08-16, 18:21
Αφού έχετε αμφιβολίες ας μιλήσει ένας ειδικός

Α) Σήμερα η MS πουλάει και Linux Offerings μέσα στο Azure, αν κάποιος δε θέλει windows για να τρέξει powershell και να τα διαχειριστεί δεν είχε κάποιο τρόπο πέραν του Web έως σήμερα.
Β) Σήμερα Powershell >= Bash , το powershell έχει 15 χρόνια ανάπτυξη και αρκετά εκατομμύρια στην πλάτη του, είναι object-oriented και μπορεί να γράψει κώδικα .net
Γ) Στην MS υπάρχει μια "προσπάθεια" το 80% των δυνατοτήτων τουλάχιστον να μπορεί να γίνει από το GUI, όλα τα commands είναι διαθέσιμα ΜΟΝΟ σε powershell,οπότε τα περί μη σχετικού είναι άκυρα.
Δ) LolWUT????? Πεθαμένα τα Windows ; Δεν της βγήκε το Azure; Αυτά είναι τα καλύτερα που έχω ακούσει φέτος το καλοκαίρι.
Ε) Χμμμ, ναι τα smartphone μπορεί να είναι και υπολογιστές. Απλά οι χρήστες αυτών δεν είναι users, είναι η μάνα μου πχ που έχει Lumia και ξέρει να πατάει το κουμπί και να παίρνει τηλέφωνο. Οπότε μπορεί να γίνουν υπολογιστές στο μέλλον ή να μετριούνται στα στατιστικά.


Και τέλος , η MS και η κάθε MS,Apple,Google θέλει τα λεφτά όλων , δεν κάνει διακρίσεις στο μαρούλι. Έτσι και μυριστούν market share ορμάνε χωρίς δεύτερη σκέψη. Και φυσιολογικό το βρίσκω. Μόνο στην Ελλάδα περιμένουμε το Δημόσιο να σωθούμε και τον Σοιμπλε. Αν σκεφτόμασταν έτσι και εμείς σήμερα θα ήμασταν παράδεισος.

svartevarg
21-08-16, 18:33
Τα επόμενα Windows παίζει να είναι βασισμένα σε πυρήνα linux ή θα υποστηρίζουν εφαρμογές linux.

A_gamer
21-08-16, 18:50
Τα επόμενα Windows παίζει να είναι βασισμένα σε πυρήνα linux ή θα υποστηρίζουν εφαρμογές linux.

Το πρώτο κάπως χλωμό το βλέπω. Το δεύτερο - εννοείς κάποιο νέο πρόγραμμα, αντίστοιχο και αντίθετο του Wine;

konenas
21-08-16, 19:02
Τα επόμενα Windows παίζει να είναι βασισμένα σε πυρήνα linux ή θα υποστηρίζουν εφαρμογές linux.

Καλό, αλλά αποκλείεται γιατί η Μ$ θα έπρεπε να ανοίξει τον κώδικα της στο FSF και δεν το έχει κάνει ούτε στην επιτροπή της ευρωπαϊκής ένωσης.
Έτσι θα φαίνονταν οι τρύπες που βοηθούν τις εταιρίες αντιβιοτικών να υπάρξουν.

@ειδικέ Παταρίδη, ποια είναι η σχέση του autoexec με την Μ$ και ποια η δική σου με το autoexec?

Banditgr
21-08-16, 19:11
Διαβάζουμε πραγματικά απίστευτα πράγματα. Τη μία δεν ανοίγει τις τεχνολογίες η Microsoft είναι κακή, την άλλη τις ανοίγει πάλι είναι κακή, απεχθής και επονείδιστη. Ε εντάξει αποφασίστε επιτέλους τι ισχύει και τι θέλετε. Για το market share που "χάνει" βάζοντας μέσα και τα smartphones μου θυμίζει τις περσινές δημιουργικές ασάφειες του Γιάννη με το ένα 'ν'. Στα home desktop τουλάχιστον η Microsoft παραμένει κυρίαρχη, με συντριπτικότατη και δυστυχώς ανησυχητικότατη πλειοψηφία για δεκαετίες (και στα business δηλαδή μια χαρά τα πάει), είτε αρέσει σε κάποιους είτε όχι. Τα υπόλοιπα τα είπε ο φίλτατος giotis. Λεφτά θέλει η MS από όπου μπορεί να τα βγάλει, δεν τις άνοιξε τις τεχνολογίες από φιλανθρωπία. Όσο για το αν τα επόμενα Windows πάνε σε πυρήνα linux, είναι πραγματικά αδιάφορο για το μέσο χρήστη, ο οποίος απλά θα ζητήσει τουλάχιστον τα ίδια features + backwards compatibility. Αν υπάρχουν αυτά και εξωγήινο kernel να έχει από κάτω το OS, κανένα αυτί δεν θα ιδρώσει.

Εν πάση περιπτώσει, θετική εξέλιξη για το powershell, αλλά και εγώ δεν είμαι απόλυτα πεπεισμένος για το longevity του command line (περισσότερο για τα Windows μιλάω) έτσι όπως πάνε τα πράγματα (παρόλο που τα features που παρέχει είναι ισχυρά). Θα δείξει.

turboirc
21-08-16, 19:40
Διαβάζουμε πραγματικά απίστευτα πράγματα. Τη μία δεν ανοίγει τις τεχνολογίες η Microsoft είναι κακή, την άλλη τις ανοίγει πάλι είναι κακή, απεχθής και επονείδιστη. Ε εντάξει αποφασίστε επιτέλους τι ισχύει και τι θέλετε. Για το market share που "χάνει" βάζοντας μέσα και τα smartphones μου θυμίζει τις περσινές δημιουργικές ασάφειες του Γιάννη με το ένα 'ν'. Στα home desktop τουλάχιστον η Microsoft παραμένει κυρίαρχη, με συντριπτικότατη και δυστυχώς ανησυχητικότατη πλειοψηφία για δεκαετίες (και στα business δηλαδή μια χαρά τα πάει), είτε αρέσει σε κάποιους είτε όχι. Τα υπόλοιπα τα είπε ο φίλτατος giotis. Λεφτά θέλει η MS από όπου μπορεί να τα βγάλει, δεν τις άνοιξε τις τεχνολογίες από φιλανθρωπία. Όσο για το αν τα επόμενα Windows πάνε σε πυρήνα linux, είναι πραγματικά αδιάφορο για το μέσο χρήστη, ο οποίος απλά θα ζητήσει τουλάχιστον τα ίδια features + backwards compatibility. Αν υπάρχουν αυτά και εξωγήινο kernel να έχει από κάτω το OS, κανένα αυτί δεν θα ιδρώσει.

Εν πάση περιπτώσει, θετική εξέλιξη για το powershell, αλλά και εγώ δεν είμαι απόλυτα πεπεισμένος για το longevity του command line (περισσότερο για τα Windows μιλάω) έτσι όπως πάνε τα πράγματα (παρόλο που τα features που παρέχει είναι ισχυρά). Θα δείξει.

Κανενα feature δεν παρεχει. Οτιδηποτε μπορει να γινει με command line μπορει να γινει και με gui. Το command line ειναι αποκλειστικο feature ενος developer για να κανει ποιο γρηγορα μια δουλεια, αν βαριεται η δεν ξερει να γραψει gui. Για ενα χρηστη οποουδηποτε power level, δεν υπαρχει καμια απολυτως διαφορα.

giotis1982
21-08-16, 19:44
Το Autoexec είναι μια κοινότητα για τους επαγγελματίες IT. Είναι ανοιχτή, δεν έχει καμία σχέση η MS εκτός του ότι βάζει το χώρο για τη φιλοξενία, είτε των φυσικών παρουσιάσεων είτε των virtual (Azure κτλ.) Δεν απέκλεισε ποτέ κανέναν. ΚΑΝΕΝΑΝ. Απλά δεν υπάρχει συμμετοχή από πολλούς για τον Open Source κόσμο, είναι λίγο σνομπ. Πιστεύουν ότι δεν είμαστε άξιοι για τη γνώση, έτσι μας αποφεύγουν ως κατώτερους. Δεν κυκλοφορεί χρήμα πάντως στο AX για να το φορολογήσεις, από την τσέπη μας γίνεται ότι γίνεται και από την αγάπη του κόσμου να μοιραστεί αυτό που ξέρει, όσο καλά και αν το ξέρει, εμείς δεν κάνουμε διακρίσεις.


Για το AX είμαι moderator.

Αν και έχει ατονήσει λόγο της κρίσης στη χώρα.

Σου απάντησα mr Ανώνυμε; (* Φαντάζομαι ότι ξέρεις πολύ καλά ποιος είμαι και ποιο είναι το AX, α ρε άτιμο Code of Conduct)

Hetfield
21-08-16, 22:50
Άλλη διοίκηση τότε, άλλη τώρα. Μη συγκρίνεις ανόμοια πράγματα.
Ακριβως.
Και το χειροτερο ειναι οτι ουτε απο τη σημερινη διοικηση βλεπω πραγματικη θεληση να ανοιξει τις τεχνολογιες της Microsoft.

- - - Updated - - -



Β) Σήμερα Powershell >= Bash , το powershell έχει 15 χρόνια ανάπτυξη και αρκετά εκατομμύρια στην πλάτη του, είναι object-oriented και μπορεί να γράψει κώδικα .net


Απο ποτε το object oriented ειναι καλυτερο;

turboirc
21-08-16, 22:59
Ακριβως.
Και το χειροτερο ειναι οτι ουτε απο τη σημερινη διοικηση βλεπω πραγματικη θεληση να ανοιξει τις τεχνολογιες της Microsoft.

- - - Updated - - -



Απο ποτε το object oriented ειναι καλυτερο;

Απο τοτε που χρειαζεται μυαλο για να το δουλεψεις. Ειναι τα ιδια με οτι ελεγα πριν. Οσοι εχουν την ικανοτητα να το κατανοησουν το δουλευουν. Οι αλλοι μενουν στην C και στο command line, just because thats all they can cope with. Και βεβαια επειδη οσα δεν φτανει η αλεπου τα κανει κρεμασταρια, μετα κατηγορουν αυτο που δεν καταλαβαινουν και βρισκουν σαν δικαιολογια το open source για να αποδειξουν οτι κατι αξιζουν. Φυσικα εκτος ελαχιστων εξαιρεσεων δεν θα δουλευαν ποτε σε μια εταιρια με λεφτα, για αυτο και θελουν να τα κανουν ολα τσαμπα, open, free και ανοησιες τετοιες.

Σημαντικοτατες εξαιρεσεις υπαρχουν αλλα μιλαμε για πραγματικους επιστημονες/ερευνητες, οχι ερασιτεχνες. Αυτοι φτιαχνουν καινοτομους αλγοριθμους, τους εγκρινουν επιστημονικα περιοδικα και μετα παει στο open source για επιστημονικους λογους.

Το ιδιο το github που φιλοξενει τεραστιο ογκο δεδομενων δεν ειναι open source και τα κονομανε ατελειωτα απο ατομα που ανεβαζουν βιβλιοθηκες. Δουλεουν δωρεαν για τους λιγους ολοι αυτοι.

Οταν τους πεις ομως να σταματησεις να τους πληρωνεις στη δουλεια τους τοτε βεβαια ξεχνανε τον δηθεν σοσιαλισμο και βγαινει στη φορα η καπιταλιστικη ιδεολογια τους. Τσαμπα για τους αλλους να δουλευουν, ποτε για την παρτη μας.

Και ολα αυτα στα λεει ενα ατομο που εχει διαθεσει τουλαχιστον 30 βιβλοθηκες σε αρθρα και ανοικτο κωδικα.

Banditgr
21-08-16, 23:48
Κανενα feature δεν παρεχει. Οτιδηποτε μπορει να γινει με command line μπορει να γινει και με gui. Το command line ειναι αποκλειστικο feature ενος developer για να κανει ποιο γρηγορα μια δουλεια, αν βαριεται η δεν ξερει να γραψει gui. Για ενα χρηστη οποουδηποτε power level, δεν υπαρχει καμια απολυτως διαφορα.

Δεν διαφωνούμε στο ότι η ίδια δουλειά μπορεί να γίνει και με GUI. Interchangeable functionality είναι. Το θέμα είναι ότι στην πραγματικότητα (και μιλώντας πάντα για Windows) κάποιες ρυθμίσεις/εργαλεία δεν παρέχουν GUI, για διάφορους λόγους που έχουν περισσότερο να κάνουν με το abuse κάποιας ρύθμισης από τον χρήστη. Και δεν συμφωνώ ότι το command line βοηθά μόνο τους devs, προσφέρει (εδώ και χρόνια) σημαντικούς αυτοματισμούς και στους sysadmins. Σε μια ιδανική κατάσταση, δεν θα είχε λόγο ύπαρξης. Μέχρι να φτάσουμε σε αυτή είναι χρήσιμο να υπάρχει.

turboirc
22-08-16, 00:04
Δεν διαφωνούμε στο ότι η ίδια δουλειά μπορεί να γίνει και με GUI. Interchangeable functionality είναι. Το θέμα είναι ότι στην πραγματικότητα (και μιλώντας πάντα για Windows) κάποιες ρυθμίσεις/εργαλεία δεν παρέχουν GUI, για διάφορους λόγους που έχουν περισσότερο να κάνουν με το abuse κάποιας ρύθμισης από τον χρήστη. Και δεν συμφωνώ ότι το command line βοηθά μόνο τους devs, προσφέρει (εδώ και χρόνια) σημαντικούς αυτοματισμούς και στους sysadmins. Σε μια ιδανική κατάσταση, δεν θα είχε λόγο ύπαρξης. Μέχρι να φτάσουμε σε αυτή είναι χρήσιμο να υπάρχει.

Μπερδευεις (η ενδεχομενως εγω παρεξηγησα) το console app με το command line parameter. Καθε gui app μπορει επισης να παρει command line παραμετρους που θα αυτοματοποιουν την διαδικασια του. Το console app δεν ειναι σε καμια περιπτωση φτιαγμενο για να αυτοματοποιησει μια διαδικασια. Ειναι φτιαγμενο επειδη φτιαχνεται γρηγοροτερα.

Απλα οι περισσοτεροι νομιζουν οτι ενα gui app εχει μονο μενου.

euri
22-08-16, 00:23
Εγώ πάντως με τα σημερινά δεδομένα δε θα μπορούσα να φανταστώ καν την περίπτωση να διαχειρίζομαι Active Directory και Exchange Server μόνο με τα GUI components τους (mmc console και web-based console αντίστοιχα). Χωρίς powershell θα ήταν απλά μαρτύριο. Ο Exchange Server, μάλιστα, εγκαθιστά το Exchange Management Console, το οποίο είναι το βασικό εργαλείο διαχείρισης: powershell console σε μαύρο φόντο. Πιο command line δε γίνεται.

turboirc
22-08-16, 00:31
Εγώ πάντως με τα σημερινά δεδομένα δε θα μπορούσα να φανταστώ καν την περίπτωση να διαχειρίζομαι Active Directory και Exchange Server μόνο με τα GUI components τους (mmc console και web-based console αντίστοιχα). Χωρίς powershell θα ήταν απλά μαρτύριο. Ο Exchange Server, μάλιστα, εγκαθιστά το Exchange Management Console, το οποίο είναι το βασικό εργαλείο διαχείρισης: powershell console σε μαύρο φόντο. Πιο command line δε γίνεται.

Αν ειχαν τις ιδιες παραμετρους που δεχεται το console relative τους, μια χαρα θα μπορουσες, απλα αντι για μαυρο output θα ειχες το επιλεγμενο φοντο σου.
Το gui ειναι superset του console.Δεν υπαρχει μαθηματικα τιποτα που να γινεται console και να μην μπορει να γινει με ακριβως τις ιδιες παραμετρους ευκολιας η χρηστικοτητας στο gui.

Nuperibo
22-08-16, 03:08
Πώς είναι το GUI superset του console;

Είναι σαν να λες το application layer είναι superset του transport layer.. (?)

euri
22-08-16, 08:31
Αν ειχαν τις ιδιες παραμετρους που δεχεται το console relative τους, μια χαρα θα μπορουσες, απλα αντι για μαυρο output θα ειχες το επιλεγμενο φοντο σου.
Το gui ειναι superset του console.Δεν υπαρχει μαθηματικα τιποτα που να γινεται console και να μην μπορει να γινει με ακριβως τις ιδιες παραμετρους ευκολιας η χρηστικοτητας στο gui.

Εγώ ξέρω ότι, για παράδειγμα, δεν μπορώ να φτιάξω μαζικά πολλούς domain accounts στο Active Directory χρησιμοποιώντας το Active Directory Users and Computers (mmc console).

Όπως επίσης δεν μπορώ να βρω πληροφορίες για τα κινητά τηλέφωνα που συνδέονται μέσω Exchange ActiveSync στον Exchange Server χρησιμοποιώντας το Exchange Admin Centre (web-based εργαλείο).

Για τον Exchange Server και το console relative που αναφέρεις, δεν υπάρχει GUI console (mmc) πια, αρχής γενομένης από τον Exchange Server 2013. Είτε το Exchange Admin Centre, με πολύ περιορισμένες δυνατότητες, είτε το Management Shell (command line, αυτό το μαύρο) για πλήρεις δυνατότητες.

turboirc
22-08-16, 09:29
Πώς είναι το GUI superset του console;

Είναι σαν να λες το application layer είναι superset του transport layer.. (?)

Ειναι superset. Για την ακριβεια δεν ειναι superset, ειναι ακριβως το ιδιο πραγμα. Ολα τα προγραμματα console και τα προγραμματα guii εχουν διαθεσιμες ακριβως τις ιδιες βιβλιοθηκες, η μονη διαφορα ειναι οτι το console app ξεκιναει με μια console by default. Τιποτα δεν εμποδιζει το console app να φτιαξει μια οθονη με gui και τιποτα δεν εμποδιζει το gui app να ανοιξει μια console.


Εγώ ξέρω ότι, για παράδειγμα, δεν μπορώ να φτιάξω μαζικά πολλούς domain accounts στο Active Directory χρησιμοποιώντας το Active Directory Users and Computers (mmc console).

Όπως επίσης δεν μπορώ να βρω πληροφορίες για τα κινητά τηλέφωνα που συνδέονται μέσω Exchange ActiveSync στον Exchange Server χρησιμοποιώντας το Exchange Admin Centre (web-based εργαλείο).

Για τον Exchange Server και το console relative που αναφέρεις, δεν υπάρχει GUI console (mmc) πια, αρχής γενομένης από τον Exchange Server 2013. Είτε το Exchange Admin Centre, με πολύ περιορισμένες δυνατότητες, είτε το Management Shell (command line, αυτό το μαύρο) για πλήρεις δυνατότητες.

Σωστα. Οπως λεω και παραπανω ομως αυτο δεν ειναι περιορισμος του gui, αλλα του προγραμματος. Δεν ειναι δηλαδη οτι ενα gui δεν μπορει να κανει οτι και το console. Η διαφορα τους ειναι οτι το console app φτιαχνεται πολυ πιο ευκολα, για αυτο και ορισμενοι θεωρουν οτι ειναι δυναμη των προγραμματιστων για περισσοτερες επιλογες κλπ, ουσιαστικα ειναι αδυναμια τους να φτιαξουν το ιδιο με γραφικη μορφη.

fumantsu
22-08-16, 09:33
Εγώ ξέρω ότι, για παράδειγμα, δεν μπορώ να φτιάξω μαζικά πολλούς domain accounts στο Active Directory χρησιμοποιώντας το Active Directory Users and Computers (mmc console).

Όπως επίσης δεν μπορώ να βρω πληροφορίες για τα κινητά τηλέφωνα που συνδέονται μέσω Exchange ActiveSync στον Exchange Server χρησιμοποιώντας το Exchange Admin Centre (web-based εργαλείο).

Για τον Exchange Server και το console relative που αναφέρεις, δεν υπάρχει GUI console (mmc) πια, αρχής γενομένης από τον Exchange Server 2013. Είτε το Exchange Admin Centre, με πολύ περιορισμένες δυνατότητες, είτε το Management Shell (command line, αυτό το μαύρο) για πλήρεις δυνατότητες.

Μην προσπαθεις να πεισεις εναν που εχει μια καραμελα "Το gui ειναι superset του console." Ακομα και αν του φερεις γραπτες αποδειξεις οτι η ιδια η Microsoft εχει βαλει διαχειριστικες δυνατοτητες στην Powershell που δεν υπαρχουν στο GUI θα σου βρει κατι.
Ειναι εμφανες οτι δεν εχει ασχοληθει περισσοτερο με το να δουλευει σε επιπεδο απλου χρηστη αφου ενδεχομενως να θεωρει οτι ενα απλο task να δημιουργεις πχ. partitions σε δισκους με ενα κλικ ειναι χειροτερο απο το να πας στο Computer Management->Disk Management-> κτλ κτλ κτλ κτλ (ηδη κουραστικα)
Η Powershell για sysadmins και γενικα σε ημι-επαγγελματικο/επαγγελματικο χωρο ηταν σωτηρια δημιουργια που ελυσε πολλα προβληματα. Για αυτο και η ιδια η Microsoft επενδυει στην αναπτυξη της.
Αλλα οχι... ολα μπορουν να γινουν απο το GUI απλα εκατομμυρια χρηστες (ειδικα επαγγελματιες του χωρου) ειναι μαζοχες και γουσταρουν να γραφουν κωδικα......:worthy::worthy::worthy::worthy::worthy::worthy::worthy::worthy::worthy::worthy:ΕΛΕΟΣ!

giotis1982
22-08-16, 09:41
Δε λέει αυτό Fumantsu , εννοεί πως ο κώδικας είναι ήδη εκεί. Προφανώς μπορείς να φτιάξεις ένα GUI πάνω σε αυτόν τον κώδικα. Αντι για το powershell.

Ναι και μάλιστα αν είσαι σοβαρός μπορείς να πάρεις τα Libraries και να φτιάξεις νέο GUI με κάποιο API. Εμείς δουλεύουμε το Sapien για να φτιαξουμε GUI του Powershell. Αντί δηλαδή να γράφεις command να βλέπεις το GUI, αν και από κάτω είναι Powershell.

Για την διαχείριση των Certificate αν πας με το GUI Θέλεις αρκετό χρόνο, το Powershell είναι πιο γρήγορο. Για αυτό φτιάξαμε ένα GUI του powershell.

turboirc
22-08-16, 09:53
Μην προσπαθεις να πεισεις εναν που εχει μια καραμελα "Το gui ειναι superset του console." Ακομα και αν του φερεις γραπτες αποδειξεις οτι η ιδια η Microsoft εχει βαλει διαχειριστικες δυνατοτητες στην Powershell που δεν υπαρχουν στο GUI θα σου βρει κατι.
Ειναι εμφανες οτι δεν εχει ασχοληθει περισσοτερο με το να δουλευει σε επιπεδο απλου χρηστη αφου ενδεχομενως να θεωρει οτι ενα απλο task να δημιουργεις πχ. partitions σε δισκους με ενα κλικ ειναι χειροτερο απο το να πας στο Computer Management->Disk Management-> κτλ κτλ κτλ κτλ (ηδη κουραστικα)
Η Powershell για sysadmins και γενικα σε ημι-επαγγελματικο/επαγγελματικο χωρο ηταν σωτηρια δημιουργια που ελυσε πολλα προβληματα. Για αυτο και η ιδια η Microsoft επενδυει στην αναπτυξη της.
Αλλα οχι... ολα μπορουν να γινουν απο το GUI απλα εκατομμυρια χρηστες (ειδικα επαγγελματιες του χωρου) ειναι μαζοχες και γουσταρουν να γραφουν κωδικα......:worthy::worthy::worthy::worthy::worthy::worthy::worthy::worthy::worthy::worthy:ΕΛΕΟΣ!


Να μιλας καλυτερα αμορφωτε.
Αρκετα ασχοληθηκα με ερασιτεχνες, παω να συνεχισω τις διακοπαρες μου.
Αντιος.

euri
22-08-16, 11:23
Σωστα. Οπως λεω και παραπανω ομως αυτο δεν ειναι περιορισμος του gui, αλλα του προγραμματος. Δεν ειναι δηλαδη οτι ενα gui δεν μπορει να κανει οτι και το console. Η διαφορα τους ειναι οτι το console app φτιαχνεται πολυ πιο ευκολα, για αυτο και ορισμενοι θεωρουν οτι ειναι δυναμη των προγραμματιστων για περισσοτερες επιλογες κλπ, ουσιαστικα ειναι αδυναμια τους να φτιαξουν το ιδιο με γραφικη μορφη.

Μπορεί η δυνατότητα να υπάρχει, αλλά το εργαλείο αυτό καθ' αυτό δεν υπάρχει. Όπως φαίνεται, πρέπει να το δημιουργήσεις εκ του μηδενός, αν θέλεις. Και αυτό δεν είναι η δουλειά του sysadmin.

Η τάση όμως είναι ότι και στον κόσμο της Microsoft, ένας κατεξοχήν κόσμος γεμάτος GUI, το command line είναι εκεί και η παρουσία του ενδυναμώνεται με τη μορφή του powershell. Κάθε άλλο παρά πεθαίνει όπως αναφέρθηκε προηγουμένως, ειδικά όταν η ίδια η MS καταργεί γραφικά εργαλεία και τα αντικαθιστά επίσημα με command line.

charly130.mk2
22-08-16, 11:56
Το gui ειναι superset του console.Δεν υπαρχει μαθηματικα τιποτα που να γινεται console και να μην μπορει να γινει με ακριβως τις ιδιες παραμετρους ευκολιας η χρηστικοτητας στο gui.

Turboirc, δυστυχώς η ίδια η MS διαφωνεί (τουλάχιστον σε κάποιες περιπτώσεις)... Στο Lync πχ, (aka Skype for Business) θα πρέπει να σου πω ότι από την έκδοση 2013 και μετά, το GUI δεν είναι τίποτα παραπάνω από ένα overlay του PowerShell CLI, και μάλιστα ΧΩΡΙΣ να να παρέχει το πλήρες feature set. Δηλαδή, μόνο οι πιο βασικές/συνηθισμένες εργασίες μπορούν να γίνουν από το GUI, ενώ το σύνολο των εργασιών μπορεί να γίνει από την κονσόλα. Και όταν λέμε overlay δεν εννοούμε ότι 'χτυπάει' τα ίδια dlls με το CLI, αλλά καλεί αυτούσιο το CLI που θα εκτελέσει στην πραγματικότητα τις εντολές. Το πιο καλό δε είναι ότι όταν κάνεις εργασίες από το GUI, σου δείχνει και ποιες εντολές CLI θα τρέξει από κάτω, ώστε την επόμενη φορά (εάν θες) να μην μπεις στον κόπο να ανοίξεις το GUI. Αν δεν απατώμαι, το ίδιο ισχύει και τον Exchange πλέον...

Κοινώς, αυτό που κατάλαβε η MS (και η κάθε MS) είναι ότι από την στιγμή που το CLI είναι και θα παραμείνει χρήσιμο (πίστεψε με ΔΕΝ θες να δώσεις το ίδιο σετ εντολών γραφικά σε 30-40+ servers, ή για μεγάλο αριθμό χρηστών), δεν συμφέρει να έχεις ουσιαστικά 2 εφαρμογές να συντηρείς. Επομένως, έχεις μια (CLI), και η άλλη είναι πλέον ένα GUI front-end της. Φυσικά αυτό δεν μπορεί να ισχύσει για ΟΛΕΣ τις εφαρμογές, αλλά υπάρχουν συγκεκριμένα use cases (συνήθως για server εφαρμογές) που ισχύει. Και εκεί όντως δεν μπορείς να θεωρηθείς capable administrator μέχρι να εντρυφήσεις στο CLI. Και δεν το λέω εγώ αυτό αλλά η ίδια η MS στις εκπαιδεύσεις της.

Από εκεί και πέρα, ισχύει φυσικά και το "περί ορέξεως κολοκυθόπιτα"... Ο κάθε ένας έχει δικαίωμα να του αρέσει το όποιο περιβάλλον βρίσκει πιο βολικό και καλύπτει τις ανάγκες του.

giotis1982
22-08-16, 12:03
Guys peace,το powershell προφανώς και απευθύνεται σε IT/Devs. Δεν είναι για τον κοινό κοσμάκη. Επίσης δεν είναι τόσο για το Client mgmt. Αφορά το Server και τα εργαλεία διαχείρισης. Τώρα από την αρχή του 2012 Server η MS ανακοίνωσε πως προσπαθεί να βάλει όσα γίνονται στο command στο GUI. Για διάφορους λόγους. Αν δείτε τι λέει ο Jeffrey Snover θα καταλάβετε. Δεν είναι εφικτό να έχεις management για 1.1 εκ servers στο Azure με GUI. End of story. Το Powershell λοιπόν δεν είναι χτεσινό και όλα τα εργαλεία που βγάζουν τα βγάζουν πρώτα για αυτούς , δεν είναι μυστικό.

Με τον Server 2016 η MS περνάει σε default core installation που θα έχει μόνο Powershell. Το Full GUI θα είναι έξτρα option και σιγά σιγά πάει προς το απολύτως απαραίτητο Setup (RDS κτλ). Επίσης στον 2016 υπάρχει ο Nano Server που δεν έχει καν GUI και το management γίνεται αποκλειστικά με Powershell.

Δεν υπάρχει περίπτωση να φύγει το Powershell ούτε σε 12 χρόνια από τώρα. Η σύγκριση με το Bash ίσως είναι λίγο λάθος, γιατί το Powershell είναι τελείως διαφορετικό και συνεχώς αναβαθμίζεται , σχεδόν ανά τρίμηνο. Επίσης με το WinRM έφτασε η εποχή που το Hardware θα μπορεί να γίνει configured με το Powershell. Η προσωπική μου εμπειρία με περισσότερους των 500 server για ΑΜΕΣΗ παρακολούθηση και configuration καθώς και πάνω από 1000 για την εργασία μου καθημερινά με οδηγεί σε αυτό που γράφει ο Snover, μόνο command line. Για αυτοματισμό και για να μπορώ να διαλέξω εγώ τι θέλω να γίνεται.

Και ναι σίγουρα γίνεται να βάλεις ένα κουμπί στο GUI που θα τα κάνει όλα αυτά που θα έκανε το command. Μετά αρχίζει η γκρίνια. Γιατί το κουμπί είναι μπλε , γιατί είναι στα δεξιά , γιατί δεν κάνει 2 πράγματα μαζί κτλ.

Ένα μικρό Demo που έχω βάλει και στο AX και στο Blog μου, αυτό το 10 γραμμών script ελέγχει για σφάλματα που έγιναν αλλά διορθώθηκαν(transient errors,warning από latency κτλ) και τα αφαιρεί από την κονσόλα για να μην ψάχνει κάποιος με το System Center. Μια δουλειά των 45 λεπτών γίνεται σε 3. Beat that GUI

#Import the Module
Import-Module OperationsManager

#Connect to the OMMS Server
New-SCOMManagementGroupConnection -ComputerName "server01.domain.com"

#Get all the classes in error or warning state
$class=Get-SCOMClassInstance|? {$_.healthstate -eq "Error" -or $_.healthstate -eq "Warning"}

#Loop through each to try to recalculate
ForEach ($Monitor in $Class)
{
$monitor.recalculatemonitoringstate()
}


Sorry για το μεγάλο post.

Nuperibo
22-08-16, 15:05
Ειναι superset. Για την ακριβεια δεν ειναι superset, ειναι ακριβως το ιδιο πραγμα. Ολα τα προγραμματα console και τα προγραμματα guii εχουν διαθεσιμες ακριβως τις ιδιες βιβλιοθηκες, η μονη διαφορα ειναι οτι το console app ξεκιναει με μια console by default. Τιποτα δεν εμποδιζει το console app να φτιαξει μια οθονη με gui και τιποτα δεν εμποδιζει το gui app να ανοιξει μια console.

Έχω μπερδευτεί αν μιλάμε θεωρητικά ή πρακτικά. Γιατί αναφέρθηκες και στα μαθηματικά.

Θεωρητικά φυσικά έχεις δίκιο, ό,τι μπορείς να κάνεις με γραφική διεπαφή μπορείς να κάνεις και με μία κόνσολα. Βασικά, θεωρητικά, ό,τι μπορείς να κάνεις με μία κόνσολα και μία οθόνη μπορείς να κάνεις και με ένα gamepad και ένα printer. Όλα είναι ισοδύναμα, φυσικά δεν σημαίνει ότι κάνουν τη δουλειά τους το ίδιο εύκολα (btw όπως μετά έγραψες, δεν είναι superset το ένα του άλλου παρά μόνο από την οπτική γωνία ότι ένα set είναι superset του εαυτού του).

Αν μιλάμε πρακτικά τότε αυτό που γράφεις δεν ισχύει. Το λειτουργικό διαχωρίζεται σε layers, δεν είναι σε όλα τα λειτουργικά το κέλυφος στο ίδιο επίπεδο με το window manager/GDI/X11 μπλα μπλα (μάλλον το ανάποδο ισχύει). Αν δεν βρίσκονται στο ίδιο επίπεδο τότε δεν μπορεί να θεωρήσεις αυτονόητο ότι ό,τι παρέχει το ένα θα το παρέχει και το άλλο.

Εκ των πραγμάτων (του περισσότερου κόστους/χρόνου ανάπτυξης) οι περισσότερες διεπαφές έχουν λιγότερες λειτουργίες από αυτές που παρέχουν τα API (τα οποία δεν είναι όλα βιβλιοθήκες).

Η τελική απάντηση για να μην πολυλογούμε νομίζω είναι προφανής, σε κάποια πράγματα υπερέχει η κόνσολα και σε κάποια πράγματα η γραφική διεπαφή. Κλασικό γκρι thread.

- - - Updated - - -


Ναι και μάλιστα αν είσαι σοβαρός μπορείς να πάρεις τα Libraries και να φτιάξεις νέο GUI με κάποιο API. Εμείς δουλεύουμε το Sapien για να φτιαξουμε GUI του Powershell. Αντί δηλαδή να γράφεις command να βλέπεις το GUI, αν και από κάτω είναι Powershell.

Μα τότε δεν είναι καν superset, για να κάνεις το GUI χρειάζεσαι και το επιπλέον ΑΡΙ του GUI πέραν του ΑΡΙ του shell, που κάνει προφανές ότι το GUI δεν είναι ισοδύναμο του shell αφού απαιτεί ευρύτερο API για να εκτελεστεί.

Αφού η υλοποίηση ξεκινά από τον πυρήνα προς το κέλυφος προς τη γραφική διεπαφή, ποτέ τα GUI apps στο σύνολό τους δεν θα παρέχουν όλη τη λειτουργικότητα που παρέχει το κέλυφος.

mrsaccess
22-08-16, 19:24
Το shell είναι ένας interpreter μιας γλώσσας προγραμματισμού. Ο administrator δηλαδή στο shell, όχι μόνο τρέχει εντολές αλλά προγραμματίζει και αυτοματοποιεί διαδικασίες χρησιμοποιώντας διάφορες δομές προγραμματισμού (conditionals, loops, arrays etc). Εξ'ορισμού λοιπόν το GUI είναι κατώτερο για αυτή την εργασία εκτός και αν ως GUI ο turboirc εννοεί ένα IDE...

ditsikts
22-08-16, 19:42
Το shell είναι ένας interpreter μιας γλώσσας προγραμματισμού. Ο administrator δηλαδή στο shell, όχι μόνο τρέχει εντολές αλλά προγραμματίζει και αυτοματοποιεί διαδικασίες χρησιμοποιώντας διάφορες δομές προγραμματισμού (conditionals, loops, arrays etc). Εξ'ορισμού λοιπόν το GUI είναι κατώτερο για αυτή την εργασία εκτός και αν ως GUI ο turboirc εννοεί ένα IDE...

And the gold prize goes to @mrsaccess :up:

DreamAxe
23-08-16, 17:51
Παιδιά μην το παιδεύουμε, κάθε εργασία γίνεται ευκολότερα με το δικό της τρόπο. Όπως δεν μπορώ να με φανταστώ να κάνω edit σε έγγραφα Word μέσω command line δεν μπορώ να φανταστώ να κάνω administration χωρίς κονσόλα. Το κάθε ένα ταιριάζει καλύτερα σε συγκεκριμένες δουλειές.

Mosfet
23-08-16, 18:41
Η ειδηση ειναι πραγματικα αδιαφορη, οπως το οτιδηποτε εχει να κανει με το command line.

Αφού λοιπόν είναι αδιάφορη η είδηση, γιατί συμμετέχεις στο παρόν thread; :hmm:


Αυτοι που θεωρουν ιδανικο το command line ας πανε πισω στο 1982 η ας μπουν στο adslgr.com μεσω lynx αν εχουν τα κοτσια.

Φαντάζομαι ότι οι unix/linux administrators, που χρησιμοποιούν αποκλειστικά γραμμή διαταγών, πρέπει να ζουν ακόμα στα 80ies. :p
Επίσης, το web browsing σε text mode, δεν καταλαβαίνω πως κολλάει στην όλη συζήτηση... :whistle:


Σημερα λιγοι programmers ασχολουνται με το command line για πολυ εξειδικευμενους σκοπους, οι υπολοιποι απλα δεν εχουν τις γνωσεις να φτιαξουν κατι καλυτερο και για αυτο κατακρινουν το καθε τι καλυτερο. (οποιος εχει αντιρρηση σε αυτο τον προκαλω σε στοιχημα).

Έχεις κάποιο επιχείρημα πάνω σε αυτό; Ότι δηλαδή όποιος φτιάχνει command line applications, απλώς δεν ξέρει να φτιάξει GUI applications...
Επίσης, το στοίχημα ποιο είναι; Θες να μας το πεις; :popcorn:


Επισης υπαρχουν εργαλεια για system administrators αλλα το οτι το command line ειναι καλυτερο ειναι πολυ μεγαλη ψευδαισθηση διοτι το gui ειναι superset του.

Οτιδήποτε αφορά το system administration που γίνεται με gui, σίγουρα υπάρχει το αντίστοιχο command που κάνει την ίδια δουλειά. Το αντίστροφο, δεν ισχύει εν γένει.
Άρα ποιο είναι υπερσύνολο ποιανού; Για σκέψου το λίγο... :hmm:


Και μαθηματικα το gui ειναι καλυτερο, απλα πολλοι δεν εχουν ιδεα πως να φτιαξουν ενα καλο γραφικο και για αυτο προσπαθουν να φτιαξουν ενα καλο command line.

Τα μαθηματικά που κολλάνε; :confused:


Το command line ειναι πολυ πιο ευκολο στον προγραμματισμο και για αυτο ο καθε ασχετος νομιζει οτι εγινε power μολις καταφερει και φτιαξει η χρησιμοποιησει ενα command line calculator.

Επίσης, ο κάθε άσχετος, επειδή πέταξε μερικά controls πάνω σε μια φόρμα της C# και έγραψε λίγο κώδικα στην OnClick μέθοδο, νομίζει ότι έγινε μεγάλος προγραμματιστής... :facepalm:


Απο κει και υστερα, το λαθος ειναι να σχολιαζεις η να απαντας σε τετοια ατομα που προφανως δεν αξιζει τον κοπο. Ειναι γνωστο το κομπλεξ που εχουν πολλοί εναντιον της microsoft ωστε, οτι και να κανει, να το κατακρινουν αυτοι που δεν εχουν δουλεψει ποτε σε εταιριες της εμβελειας του 1/100 της microsoft. Αυτοι θελουν να γινεται τζερτζελες σε φορουμ, να φαινονται ειδικοι στα παντα, να γαυγιζουν οσα επιχειρηματα και να τους θεσεις και να το παιζουν ψαγμενοι, μορφωμενοι, εξυπνοι επειδη εχουν linux. Μην τους δινεις καμια σημασια και τους εκοψες τον αερα που αναπνεουν.

Ουδέν σχόλιο... :goodnight:

@ ADSLgr.com All rights reserved.