Εξελίξεις στο Linux
#51
Είναι λίγο πιο απλά τα πράγματα, οι άνθρωποι πάντοτε έτσι ήταν. Άλλος έχτιζε, άλλος καλλιεργούσε, άλλος καθόταν κι έπινε καφέ. Οι περισσότεροι μη-προγραμματιστές που χρησιμοποιούν υπολογιστές, δε χρησιμοποιούν πάνω από 2-3 εφαρμογές. Κάποιο επεξεργαστή κειμένου, κάποιο υπολογιστικό φύλλο κι επαγγελματικές εφαρμογές μέσω browser. Ετσι μπορούν π.χ. να διαχειρίζονται τις βάσεις της δουλειάς τους από οποιοδήποτε OS, ακόμα κι από το κινητό στις διακοπές αν χρειαστεί. Επιλέον ο προγραμματιστής δεν έχει να φτιάχνει ξεχωριστούς clients για κάθε πλατφόρμα.
Από την άλλη, τον χρησιμοποιούν και για να πάνε στο "καφενειο", να επικοινωνήσουν, να ενημερωθούν, να δουν ταινίες και να παίξουν παιχνίδια. Το να ψάξουν τι παίζει τεχνικά με το μέσο που χρησιμοποιούν, σ'αυτή την περίπτωση ισοδυναμεί με το να ψάξουν την ιδιωτική ζωή του καφετζή. Ετσι πιστεύουν τουλάχιστον γιατί τελικά έχει άμεση επίπτωση στις ζωές τους, πράγμα που δεν έχει ο καφετζής. Σημασία έχει ότι έτσι το βλέπουν γιατί, παρά την τεχνολογική πρόοδο οι συνειδήσεις έχουν μείνει στην εποχή του "μπακαλόγατου" με Χατζηχρήστο και Γκιωνάκη.
СМЕРТЬ НАСИПЬИКАМ ТРУДЯШИХСЯ
  Απάντηση
#52
Soulrain Falls, post: 28754, member: 1313 είπε κι ελάλησε:Ένα παράδειγμα. Υπάρχει ο messenger Signal. Πολύ καλή εφαρμογή, με πραγματική ιδιωτικότητα και όλα αυτά. Είχε Chrome app. Την εγκατέλειψαν και τον έβγαλαν σε «standalone app» (δικά τους λόγια). Και τι είναι αυτή η standalone app; Σωστά μάντεψες, Electron wrapper είναι. Να κάνουμε μια μίνι ανάλυση τώρα. Πρόκειται για εφαρμογή; Σαφώς και όχι, εφόσον είναι wrapper για ιστοσελίδα. Είναι αλήθεια standalone; Σαφώς και όχι, εφόσον δε μπορεί να είναι απομονωμένη αλλά χρειάζεται Electron, Blink και τα παρελκόμενα. Και το πιο αστείο, χρειάζεται λέει να έχεις την εφαρμογή και στο κινητό, για να κάνει pair. Για γέλια δηλαδή. Θέλεις δύο εφαρμογές σε διαφορετικές συσκευές κι ένα σκασμό τρίτες εξαρτήσεις για να τρέξεις έναν «desktop» messenger.
σαν το viber ενα πραμα. και αυτο μια απο τα ιδια ειναι. θελει σωνει και ντε να το εχεις και στο κινητο για να μπορεσει να τρεξει και στο desktop, γιατι δεν μπορεις να παρεις αλλιως των κωδικο προσβασης. αλλα κατα τα αλλα «desktop app». αν θελανε να το κανουν πραγματικα desktop app θα μπορουσαν να ζητανε ενα εστω προσωρινο μειλ, στο οποιο θα σε στειλουν τον κωδικο (ο οποιος ειναι μιας χρησης ετσι'κι'αλλιως, οποτε και να παραβιαστει το μειλ, θα ειναι αχρηστος)

Soulrain Falls, post: 28754, member: 1313 είπε κι ελάλησε:Οι γλώσσες είναι εργαλεία και ως τέτοια εξαρτώνται από τις ικανότητες του μάστορα. Δεν είναι τυχαίο το ότι υπάρχει ραγδαία αυξανόμενος αριθμός νεόκοπων προγραμματιστών που δεν ξέρει να φτιάξει ούτε ένα popup σε Python ας πούμε αλλά διαθέτει web apps. Και, δυστυχώς, η μόδα περνάει και σε έμπειρους. Η κάθε γλώσσα όμως δημιουργήθηκε για να κάνει συγκεκριμένα πράγματα και σε αυτά είναι εξ ορισμού καλύτερη από άλλες. Μπορείς ενδεχομένως να κάνεις παρόμοια και με άλλες, ποτέ όμως τα ίδια και ποτέ καλύτερα.
αυτο ακριβως λεω και εγω. ειναι σαν να παω εγω τωρα να φτιαξω ιστοσελιδα σε bash. γινεται; προφανως και οχι. καλη η bash για local commandline «προγραμματακια», αλλα οχι για ιστοσελιδες. και το gnome που το φτιαξανε σε javascript/css, μαλακια ειναι. αν δεν το μονταρεις του κερατα, δεν την παλευει. γιατι να φτιαξεις desktop περιβαλλον σε javascript, που ειναι πολυ πιο αργη; ειναι desktop, οχι ιστοσελιδα. η java παλι δεν κανει για τιποτα

Soulrain Falls, post: 28754, member: 1313 είπε κι ελάλησε:Κι αν το κάνουν αυτό γνωστοί προγραμματιστές, φαντάσου τι θα κάνει ο Jayesh από την Ινδία που την είδε προγραμματιστής. Κι έτσι βρισκόμαστε σε μια κατάσταση όπου υπάρχει ποσότητα αλλά όχι ποιότητα. Εκτός αυτού, ο Μπάμπης που τον ενδιαφέρει «να κάνει τη δουλειά του» και αδιαφορεί για τα υπόλοιπα, τις δυνητικές επιπλοκές και όλα αυτά, ζώντας σε έναν κόσμο όπου υπάρχει μια «web app» για τα πάντα, αργά η γρήγορα θα καταλήξει δέσμιος ενός browser (ξέρεις ποιου, γιατί η μηχανή του έχει ριζώσει στις web apps), το «λειτουργικό» του θα είναι στην πραγματικότητα μια διαφορετική εκδοχή του ChromeOS, θα έχει μηδενικό έλεγχο κι από 'δω παν' κι άλλοι.
:good
ονομαζομαι DarkGoth, και ειμαι «καλα»( ; )... το OsArena με θεραπευσε... (goth=!ok {equals} EMO)...  Emo
  Απάντηση
#53
debianass, post: 28755, member: 1803 είπε κι ελάλησε:Επιλέον ο προγραμματιστής δεν έχει να φτιάχνει ξεχωριστούς clients για κάθε πλατφόρμα.
Το οποίο βασικά σημαίνει ότι δεν έκατσε να αποκτήσει γνώσεις και ικανότητες. Είναι τυχαίο λες το ότι υπήρξαν και υπάρχουν προγραμματιστές που έφτιαξαν πράγματα για τα οποία τους μνημονεύουμε μέχρι σήμερα; Πώς άντεξαν αυτές οι δημιουργίες στο χρόνο, αν όχι λόγω ποιότητας;

Σημαίνει επίσης ότι αγνοείται κάθε ιδιαιτερότητα, δυνατότητα και συγκριτικό πλεονέκτημα της εκάστοτε πλατφόρμας κι έχουμε μια λύση πατ κιουτ και λίγο απ' όλα αλλά όχι πολύ καλή για τίποτα. Είναι καλό το τάδε σύστημα στη διαχείριση μνήμης; Ποιος νοιάζεται, θα υποφέρει γιατί έτσι γουστάρει η ταχαμουδήδεν cross-platform εφαρμογάρα μου. Έχει το άλλο εξαιρετικό low level σύστημα διαχείρισης γραφικών; Όχι, θα λαγκάρει στα βίδεα γιατί σιγά μην κάτσω να γράψω καλή εφαρμογή και βελτιστοποιημένο κώδικα.

Το έχεις σκεφτεί αυτό; Παλιότερα υπήρχε βελτιστοποίηση μέχρι κεραίας. Από ανάγκη, γιατί κάθε σταγόνα πόρου ήταν πολύτιμη, υπήρχε όμως. Και σήμερα ένας απλός launcher (βασισμένος σε web τεχνολογίες προφανώς) καταναλώνει 300MB απλά με το να τρέχει στο παρασκήνιο, «οι μνήμες είναι φθηνές» κι αν θέλεις να τρέξεις την τρέντι εφαρμογάρα που «τυχαίνει» να χρειάζεται πολλούς πόρους, απλά θα αγοράσεις καλύτερο υπολογιστή/smartphone. Όχι γιατί σου χρειάζεται πραγματικά αλλά γιατί, έμμεσα, σε αναγκάζει η προωθούμενη τεχνολογία. Η οποία είναι από μαζική παραγωγή για μαζική κατανάλωση. Οι «χρήστες» είναι ευχαριστημένοι γιατί έχουν μπλιμπλίκια, οι προγραμματιστές νομίζουν ότι είναι σπουδαίοι και αυτοθαυμάζονται και οι κατασκευαστές είναι χαρούμενοι γιατί δύσκολα θα κρατήσεις μηχάνημα πάνω από 2-3 χρόνια, αν θέλεις να είσαι «μέσα στα πράγματα». Και βγάζει μεροκάματο και η κάθε Γούγλη, γιατί η εφαρμογάρα αυτοενημερώνεται διότι είναι third party και δε μπορεί να την ελέγξει το σύστημά σου αλλά όταν ανοίγει σύνδεση για τα updates αναφέρει και πώς πίνεις το τσάι σου.
Το άπλυτο κορμί το πλένεις. Καθαρίζει. Η βρόμικη ψυχή πώς πλένεται;
  Απάντηση
#54
Μίλησα για private εφαρμογές, από αυτές που παραγγέλνουν κερδοσκοπικές εταιρίες. Κάπου το μπέρδεψες.
СМЕРТЬ НАСИПЬИКАМ ТРУДЯШИХСЯ
  Απάντηση
#55
Τι διαφορετικό ισχύει εκεί δηλαδή; Η εφαρμογή τιμολόγησης που χρησιμοποιεί η εταιρεία «Τελεταί Μπούκουρας» και μπορεί ο υπάλληλος να κάνει την ίδια δουλειά (not really) από το κινητό του όταν είναι βόλτα στο πάρκο, είναι μήπως πιο ασφαλής; Θα έλεγες σε επαγγελματία να κάνει επεξεργασία δέκα ωριαίων βίντεο σε web app, επειδή δε θα χρειαζόταν να βρίσκεται καθισμένος μπροστά σε μια οθόνη;

Για κείμενα, spreadsheets και τέτοια υπάρχουν τα Google Docs, το online LibreOffice κλπ. Αυτά χρησιμοποιούν, όχι τις «εφαρμογές» που ενδεχομένως υπάρχουν. Εκτός κι αν ξέρεις κανέναν ανώμαλο που φτιάχνει υπολογιστικά φύλλα σε οθόνη κινητού.
Το άπλυτο κορμί το πλένεις. Καθαρίζει. Η βρόμικη ψυχή πώς πλένεται;
  Απάντηση
#56
για σοβαρη και αποδοτικη δουλεια, δεν χρησιμοποιεις webapps σε desktop. αυτο ειναι αυτονοητο. οι πετσοκομμενες και παιδιαστικες webapps δεν ειναι φτιαγμενες για τετοια. οι webapps ειναι για πολυ απλοϊκες και στοιχειωδεις εργασιες. π.χ. για την προαναφερομενη εφαρμογη τιμολογησης της εταιριας «γραφειο τελετων Πουλος», (ω, ναι, το εχω δει :D )), οχι για να κανεις 10ωρο video rendering, ουτε για να κανεις μαλακιες με εξομοιωτες:...
[Εικόνα: webapps-my.gif]
οσο παω και χειροτερευω :D:p
ονομαζομαι DarkGoth, και ειμαι «καλα»( ; )... το OsArena με θεραπευσε... (goth=!ok {equals} EMO)...  Emo
  Απάντηση
#57
Soulrain Falls, post: 28759, member: 1313 είπε κι ελάλησε:Τι διαφορετικό ισχύει εκεί δηλαδή; Η εφαρμογή τιμολόγησης που χρησιμοποιεί η εταιρεία «Τελεταί Μπούκουρας» και μπορεί ο υπάλληλος να κάνει την ίδια δουλειά (not really) από το κινητό του όταν είναι βόλτα στο πάρκο, είναι μήπως πιο ασφαλής; Θα έλεγες σε επαγγελματία να κάνει επεξεργασία δέκα ωριαίων βίντεο σε web app, επειδή δε θα χρειαζόταν να βρίσκεται καθισμένος μπροστά σε μια οθόνη;

Για κείμενα, spreadsheets και τέτοια υπάρχουν τα Google Docs, το online LibreOffice κλπ. Αυτά χρησιμοποιούν, όχι τις «εφαρμογές» που ενδεχομένως υπάρχουν. Εκτός κι αν ξέρεις κανέναν ανώμαλο που φτιάχνει υπολογιστικά φύλλα σε οθόνη κινητού.

Η μεγάλη διαφορά είναι στην αμοιβή. Διαθέτοντας μια εφαρμογή ελεύθερου λογισμικού παίρνεις κοινωνική αμοιβή, δηλαδή εξυπηρετείς την κοινωνία μέσα στην οποία βρίσκεσαι και ο ίδιος. Οταν όμως φτιάχνεις μια εφαρμογή για μια κερδοσκοπική εταιρία τότε την κοστολογείς ανάλογα με τις εργατοώρες (ιδανικά) που απαιτεί, λαμβάνοντας υπόψην κι άλλους παράγοντες (ανταγωνισμού κλπ). Σε πληροφορώ ότι καμιά εταιρία δε θα δώσει δεκάρα τσακιστή επιπλέον για clients, ακόμα κι αν έχει πέσει θύμα κακόβουλων επιθέσεων. Προτιμά χαμηλό κόστος και τη "συνήθη" ασφάλεια.
Οπως είπε κάποτε ο Λένιν στο Μάχνο "άλλο τι θεωρούμε κι άλλο τι πραγματικά συμβαίνει". Αυτό στον "επιχειρηματικό κόσμο" είναι ο κανόνας. Και για να αλλάξεις τέτοιου είδους κανόνες δεν αρκεί ούτε η ενημέρωση ούτε οι γνώσεις. Χρειάζονται τόνοι πυρομαχικών.... Δυστυχώς..
СМЕРТЬ НАСИПЬИКАМ ТРУДЯШИХСЯ
  Απάντηση
#58
Σε σχέση με τα παραπάνω η είδηση για τη "ληστεία" 4.700 bitcoins (80 εκ. δολάρια) από την εταιρία NiceHash. Οι μάγκες απέκτησαν πρόσβαση σε λογαριασμό ενός χρήστη, μπουκάρισαν στο δίκτυο της εταιρίας cryptocurrency mining της Σλοβενίας και έκαναν την τύχη τους.
Κι εδώ αξίζει να εμβαθύνουμε στο "mining" (εξόρυξη) κρυπτονομισμάτων που πολλές φορές διεξάγεται εν αγνοία του χρήστη χρησιμοποιώντας (τι άλλο;) τον web browser του.
Προς το παρόν δεν έχω χρόνο για περισσότερες λεπτομέρειες, επιφυλάσσομαι για το άμεσο μέλλον.
СМЕРТЬ НАСИПЬИКАМ ТРУДЯШИХСЯ
  Απάντηση
#59
debianass, post: 28761, member: 1803 είπε κι ελάλησε:Σε πληροφορώ ότι καμιά εταιρία δε θα δώσει δεκάρα τσακιστή επιπλέον για clients, ακόμα κι αν έχει πέσει θύμα κακόβουλων επιθέσεων.
Γνωστό αυτό αλλά δεν έχει σχέση με την ποιότητα των web apps.

Να σου πω όμως πώς το βλέπω εγώ και συμβαίνει και σε άλλες πτυχές της ζωής; Ξεκινάμε με ένα λάθος. Στην περίπτωσή μας, ο φραγκοφονιάς «επιχειρηματίας» που προτιμάει το φθηνότερο κι όχι το καλύτερο. Αυτό φυσικά έχει άμεση επίπτωση στο προϊόν που παράγει ο εν λόγω «επιχειρηματίας», άρα και πτώση της ποιότητας.

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

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

Ερχόμαστε και στο ηθικόν του θέματος. Τι θέλει ο «επιχειρηματίας»; Μια app για να συνδέονται οι πελάτες και να παραγγέλνουν. Τη θέλει φθηνή όμως, άρα όσο πιο βασική γίνεται. Δε διαθέτει ασφαλή σύνδεση; Και τι έγινε; Αρκεί να εμφανίζει ωραία τα προϊόντα. Μπορούν ανά πάσα στιγμή να βρεθούν τα δεδομένα των πελατών στον αέρα; Ποιος νοιάζεται, οι παραγγελίες να πέφτουν.

Ο «επιχειρηματίας» λοιπόν δε νοιάζεται για την ηθική διάσταση. Έμμεσα ή άμεσα, δε νοιάζεται ούτε ο προγραμματιστής, εφόσον συμμετέχει με τη δουλειά του και αποκομίζει κέρδος από τη στρέβλωση. Πόσοι θα αρνηθούν να φτιάξουν μια εφαρμογή που η λειτουργία της θα αντιβαίνει στην προσωπική τους ηθική (αν έχουν); Απελπιστικά λίγοι. Όσο για τους πελάτες, που σε περίπτωση στραβής παρουσιάζονται σαν αθώα θύματα, γνωρίζουμε την αδιαφορία που επικρατεί από πλευράς τους. Η ευκολία να είναι καλά.

Και κάπως έτσι, με τη συμμετοχή όλων μας, καταλύονται δικαιώματα που αύριο θα φωνάζουμε ότι «μας τα πήραν», θυσία στο βωμό του κέρδους και της ευκολίας. Πώς ξαφνικά θυμήθηκαν όλοι τώρα την αξία της δικτυακής ουδετερότητας ενώ ο πόλεμος εναντίον της κρατάει χρόνια και παλιότερα, οι ίδιοι που εξανίστανται σήμερα, σφύριζαν αδιάφορα; Τώρα όμως είναι αργά, για όλους μας.

Καθυστερόγραφο: αν δε σου είναι κόπος, μην τα βάζεις όλα στο ίδιο νήμα. Είπαμε να βγαίνουμε εκτός θέματος αλλά να μη γίνει μονονηματική η συζήτηση. Μπορεί κάποιος να χάσει κάτι που θα το έβρισκε ενδιαφέρον, γιατί θα βλέπει άλλο τίτλο και πρόσφατα σχόλια.
Το άπλυτο κορμί το πλένεις. Καθαρίζει. Η βρόμικη ψυχή πώς πλένεται;
  Απάντηση
#60
Δε διαφωνούμε, αλλά ο προγραμματιστής δεν είναι οσιομάρτυρας. Είναι εργαζόμενος και οι επιλογές του είναι ανάμεσα στο να δουλέψει για να πληρωθεί ή να μη δουλέψει και να μην πληρωθεί. Αυτός είναι ο εκβιασμός της εργασίας από τότε που την επινοήσαμε. Στην καλύτερη περίπτωση θα θέσει υπόψην των αφεντικών τις επιφυλάξεις του και θα κάνει εκείνο για το οποίο πληρώνεται, όσο μπορεί καλύτερα για να μη βρεθεί εκτεθειμένος.
Ο ενδοκαπιταλιστικός ανταγωνισμός πέθανε και οι μανατζεραίοι δεν έχουν ιδέα από ποιότητα, μέχρι να μάθουν απότομα τη σημασία της ασφάλειας.

Τα βάζω όλα στο ίδιο νήμα γιατί είναι σκόρπια νέα που δεν τους αναλογεί ξεχωριστό νήμα (κατα τη γνώμη μου). Το βρίσκω κάπως σαν "στήλη", σαν "κράτος εν κράτει" μέσα στο οσαρενα. Δε θα μου άρεσε να ανοίγει κάποιος νέα νήματα για ψύλου πήδημα κι έτσι δεν το κάνω. Αν πιστεύεις ότι είναι καλύτερα όμως να γίνεται έτσι, για μένα είναι το ίδιο.

Υ.Γ. Μιλάω περισσότερο για ενδοεταιρικές εφαρμογές, περίπου σαν ERP, όπου τα στελέχη/εργαζόμενοι μιας εταιρίας (και όχι οι πελάτες) μπαίνουν μέσω κάποιου VPN, οπότε το βάρος της ασφάλειας πέφτει περισσότερο στο τμήμα IT που υποστηρίζει το VPN, χωρίς να σημαίνει ότι δεν υπάρχουν ανάλογοι κίνδυνοι με ένα web shop. Εκεί κολλάει η είδηση με τι χακιά των 80 εκ. που αναφέρθηκε.

Υ.Γ.1 Πολλές φορές σε πιάνω να "τσουγδίζεις" ασύστολα και παίζω το ρόλο του δικηγόρου του διαβόλου. Για τους αναγνώστες αυτό είναι καλό επειδή βλέπουν πολλές πλευρές και μπορούν να κρίνουν καλύτερα. Απλά να γίνει κατανοητό ότι εδω δεν μαλώνουμε :)
СМЕРТЬ НАСИПЬИКАМ ТРУДЯШИХСЯ
  Απάντηση


Πάμε στο Forum:


Πλάσματα σουλατσάρουν στο νήμα: 1 Επισκέπτης(ες)