Δείτε πως ένας Developer έσπασε τα Node, Babel & χιλιάδες projects σε 11 lines JavaScript!
Πολλοί Programmers βρέθηκαν αντιμέτωποι με broken builds και αποτυχημένα installations την Τρίτη αφού κάποιος <<διέλυσε τον πύργο του “Jenga” της JavaScript.>>
https://www.secnews.gr/102304/ethihak-live-hacking-contest-teleytaia-dekada/btn-large” variation=”btn-success”]EthiHak Live Hacking Contest: ΚΛΕΙΝΟΥΝ ΟΙ ΣΥΜΜΕΤΟΧΕΣ! Προλάβετε σήμερα την τελευταία 10άδα!!!
Μερικές ώρες πριν, ο Azer Koçulu είχε αποσύρει περισσότερα από 250 από τα modules του από το NPM, το οποίο είναι ένα δημοφιλές package manager που χρησιμοποιείται από JavaScript projects.
Ο Koçulu προέβη σε αυτή την κίνηση επείδη όπως ειπώθηκε ένα από τα modules του ονομαζόταν Kik, και ήταν αυτό που τράβηξε την προσοχή των δικηγόρων που αντιπροσωπεύουν το instant -messaging app με το ίδιο όνομα.
Σύμφωνα με τον Koçulu, το Kik τον ειχε προειδοποιήσει να αλλάξει το όνομα του module, εκείνος αρνήθηκε, έτσι οι δικηγόροι απευθύνθηκαν στους NPM admins ισχυριζόμενοι “κλοπή brand”. Όταν το NPM πήρε το Kik από τον developer, εκείνος νευρίασε, και αποφάσισε να αποσύρει όλα τα NPM- managed modules του.
“Αυτή η κατάσταση με έκανε να συνειδητοποιήσω πως το NPM είναι ένα ιδιωτικό μέρος όπου οι εταιρείες έχουν μεγαλύτερη δύναμη από τους ιδιώτες, κι εγώ ασχολούμαι με το open source για να δώσω δύναμη στους Ανθρώπους “Power To The People”,” δήλωσε χαρακτηριστικά ο Koçulu στο blog του.
Δυστυχώς ένα από αυτά τα dependencies έμεινε left -pad. Ο κώδικας φαίνεται παρακάτω. Το αριστερό μέρος των strings εμφανίζει πλέον μηδενικά και κενά. Και χιλιάδες projects συμπεριλαμβανομένων των Node και Babel βασίζονταν πάνω σε αυτό….
https://www.secnews.gr/102390/wifi-slax/Δείτε ακόμα: WiFi Slax: Ένα Linux φτιαγμένο για Wireless Hacking
https://www.secnews.gr/102234/olh-h-python-language-se-mia-eikona/Δείτε ακόμα: Όλη η Python Language σε μια μόνο εικόνα… δες την!