Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko197
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

328

Jak jeden wkurzony programista zepsuł Node.js, Babel i tysiące innych projektów

Jak jeden wkurzony programista zepsuł Node.js, Babel i tysiące innych projektów

TL;DR w pierwszym komentarzu.

rozdajozadarmo
rozdajozadarmo
rozdajozadarmo
z
theregister.co.uk
dodany: 23.03.2016, 19:04:16
  • #
    technologia
  • #
    programowanie
  • #
    java
  • #
    javascript
  • #
    webdev
  • #
    js
  • 130
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (1)

Komentarz autora usuniętego modułu na jego blogu.
rozdajozadarmo
z medium.com
  • 11

Komentarze (130)

najlepsze

rozdajozadarmo
rozdajozadarmo
rozdajozadarmo
Autor
23.03.2016, 19:04:21
  • 241
Na początek wyjaśnienie dla tych, którzy nie znają Javy w wersji script. npm (node package manager) - to menadżer pakietów dla środowiska node.js. Używany nie tylko dla aplikacji napisanych w node, ale też jako zamiennik dla popularnego we front-endzie Bowera.

TL;DR
1. Do właścicieli NPM zgłaszają się pracownicy jakiejś firmy ponieważ jeden z modułów narusza rzekomo prawa autorskie (chodzi o zbieżność nazw - nazwa modułu jest taka sama jak nazwa ich aplikacji).
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

list86
list86
23.03.2016, 20:54:00
  • 394
dla tych, którzy nie znają Javy w wersji script.


@rozdajozadarmo: (╯°□°)╯︵ ┻━┻
  • Odpowiedz
rozdajozadarmo
rozdajozadarmo
rozdajozadarmo
Autor
23.03.2016, 21:12:36
  • 655
od kiedy java script jest javą w wersji script? Wiesz w ogóle o czym piszesz?

@kakaduupg: A wiesz jak najłatwiej nauczyć się Javy?
1. Naucz się JavaScriptu.
2. Oducz się Scriptu.
3. Umiesz Javę.
4. 15k netto
  • Odpowiedz
aleksander
aleksander
aleksander
23.03.2016, 19:20:41 via iOS
  • 57
Bo model NPM i RubyGems to jest rak. Ktos to zrobił dla zabawy, a miliony wykopowych programistów porobiło na tym aplikacje od ktorych dzialania zalezy czy ich rodziny maja co do garnka wlożyć.
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Kresse
Kresse
23.03.2016, 19:30:29
  • 52
@aleksander: Rak to jest jak ktos uzywa takich rzeczy nie zapisujac bibliotek w prywatnym repo/SCM.
  • Odpowiedz
Kresse
Kresse
23.03.2016, 21:46:53
  • 38
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
matips
matips
24.03.2016, 01:30:25
  • 37
Pokazuje to jak niedojrzałym narzędziem jest NPM. Firma kik chciała wrzucić swoją bibliotekę o takiej samej nazwie, więc NPM wywaliło to co było pod dotychczasową. A jakby kik tam rzeczywiście coś innego wrzuciło to jakby developerzy mieli na to patrzeć? Nagle im ktoś podmienił bibliotekę? No dziecinada po prostu...

Szkoda też, że nie wzięli przykładu z Javy. Dużo starszy język (nie mówiąc już o NodeJS), a konwencja nazywania pakietów znacznie zmniejsza ryzyko
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

i.....k
i.....k
konto usunięte 24.03.2016, 14:48:01
  • 7
Dużo starszy język


@matips: I Java i JavaScript powstały w mniej więcej tym samym czasie
  • Odpowiedz
m_bielawski
m_bielawski
m_bielawski
24.03.2016, 15:06:37
  • 8
@informatyk15000k: wg wikipedii pierwsze wersje obu zostaly wydane tego samego dnia ;)
  • Odpowiedz
olewales
olewales
24.03.2016, 16:46:29
  • 33
Wolność, ideały. Dopóki hajs się zgadza.

1. Prawnicy: "kik" to nasze słowo, a ty sobie go używasz za darmo. Zmień bo pozew.
2. Developer: no chyba nie.
3. Prawnicy (do npm): "kik" to nasze słowo. Wyjebcie taki pakiet z repozytoriów bo pozew
4. NPM: A, jak pozew to dobra, wyrzucamy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Naxster
Naxster
24.03.2016, 21:28:51
  • 3
@olewales: Właśnie mnie zastanawia jakim oni urwa prawem sobie zwyczajnie cofnęli jego cofnięcie. Gość wziął SWÓJ urwa kod i poszedł do domu. Nie działa innym, TOUGH BRO. Trzeba było zastanowić się co się robi.
Ale nie przychodzi smutny pan reprezentujący Ważną Spółkę(tm) i wszyscy padają na kolana.
  • Odpowiedz
F.....s
F.....s
konto usunięte 24.03.2016, 22:58:58
  • 7
@Naxster: Kod był na licencji open source. Więc nie tyle cofneli cofnięcie co zrobili forka. A do tego już mają prawo.
  • Odpowiedz
u.....a
u.....a
konto usunięte 24.03.2016, 14:05:08
  • 14
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

comrade
comrade
comrade
24.03.2016, 16:47:49
  • 4
Język programowania w którym nie ma podstawowych funkcji do operacji na stringach i od jakiejś kilkulinijkowej prostej funkcji napisanej przez jakiegoś randomowego kolesia zależą tysiące projektów jest gównem.

  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

comrade
comrade
comrade
24.03.2016, 18:27:56
  • 8
@lerner:

Do webowych appek jest w zasadzie tylko js :) Sam w nim robię sporo rzeczy. Nie zmienia to faktu że jest gównem :)
  • Odpowiedz
tomaszk-poz
tomaszk-poz
tomaszk-poz
25.03.2016, 20:27:50
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
mswykop
mswykop
25.03.2016, 14:40:43 via Android
  • 0
@tomaszk-poz @m_bielawski wszystko się ładnie zipuje do kilkunastu MB. To jest żaden koszt. Zysk jest przy deploy na produkcje gdyż pomijam czasochłonny krok npm install, który ściąga pół internetu i zamiast tego robie unzipa. Priorytetem jest odporność i niezależność od zewnętrznych zależności. Klienta nie będzie obchodziło że nie możesz po kilku latach zbudować jego aplikacji bo jakiś tam moduł przestał istnieć itp. Ty masz zrobić zmianę w apce i nie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

mswykop
mswykop
25.03.2016, 15:04:51 via Android
  • 0
@tomaszk-poz: nie ma co dyskutować czy to śmietnik czy nie. Cały internet to śmietnik a jednak tu jesteś ;)
Masz lepszą alternatywę na npm?
Ja chciałem tylko podpowiedzieć jak można się zabezpieczyć i spać spokojnie ;)
  • Odpowiedz
tomaszk-poz
tomaszk-poz
tomaszk-poz
25.03.2016, 15:09:44
  • 0
@mswykop: "Masz lepszą alternatywę na npm?"
Mam, nie używać node.
"Ja chciałem tylko podpowiedzieć jak można się zabezpieczyć i spać spokojnie ;)"
Zipując nie możesz spać spokojnie. Zmieni się wersja node i przestanie dzialac. Tak miałem jak wrocilem do projektu - musialem wszystko usunąć z node_modules i tak był problem, skonczylo sie na aktualizji node i ponownej instalacji.
  • Odpowiedz
mswykop
mswykop
24.03.2016, 17:16:48 via Android
  • 0
Jak zabezpieczyć się przed padnięciem repozytoriów NPM? Zipujesz sobie node_modules przy każdym release i dodajesz zipa do repo. Jak padnie NPM zawsze zbudujesz swoją aplikację ze swojego zipa. Proste ;)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

tomaszk-poz
tomaszk-poz
tomaszk-poz
24.03.2016, 18:13:59
  • 1
@mswykop: a później przestaje dzialac przy innej wersji node
  • Odpowiedz
m_bielawski
m_bielawski
m_bielawski
25.03.2016, 10:43:22
  • -1
@mswykop: i trzymasz binarki po kilkadziesiat MB w repo? Fajnie masz...
  • Odpowiedz
apogeex
apogeex
apogeex
24.03.2016, 15:54:57
  • 0
Tak to się kończy kiedy ważne narzędzia są scentralizowane.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

a.....u
a.....u
konto usunięte 23.03.2016, 19:21:10 via Android
  • 0

Komentarz usunięty przez moderatora

  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Hity

tygodnia

Sklep nike.com nie respektuje zasad o pokazywaniu najniższej ceny z 30dni
Sklep nike.com nie respektuje zasad o pokazywaniu najniższej ceny z 30dni
3000
Pijany biznesmen w Darłowie. Sędzia nie zabrała mu nawet prawa jazdy. Umorzenie
Pijany biznesmen w Darłowie. Sędzia nie zabrała mu nawet prawa jazdy. Umorzenie
2951
Sprawa Sebastiana M.: Rodziny ofiar wypadku nie chcą kontynuować mediacji
Sprawa Sebastiana M.: Rodziny ofiar wypadku nie chcą kontynuować mediacji
2537
Górnicy znów dostaną Karpiowe - miliony w bonusach, gdy spółki toną w stratach
Górnicy znów dostaną Karpiowe - miliony w bonusach, gdy spółki toną w stratach
2412
Gdańsk - jest wyrok w sprawie wałka na wynajem 15 owiec za 150 k zł.
Gdańsk - jest wyrok w sprawie wałka na wynajem 15 owiec za 150 k zł.
2209
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #wydarzenia
  • #polska
  • #informatyka
  • #internet
  • #swiat
  • #rozrywka
  • #sztucznainteligencja
  • #ai
  • #motoryzacja
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking