Još se mogu zbijati svakakvi vicevi o Facebookovim problemima s IPO-om i gluposti uključenoj u izdavanje tolikog broja dionica da je tržište poplavljeno (ili u osiguravateljima IPO-a koji navodno skrivaju informacije o budućim profitima tvrtke od svih osim njezinih središnjih kupaca), ali to nije spriječilo Facebook da ovog vikenda govori o potpuno drugačijem Follyju dok je lansirao vlastitu Open Source Library za C++ razvoj kodirati.
U izjava o pokretanju (i misiji) na službenoj stranici Folly: The Facebook Open Source Library na društvenoj mreži, Jordan DeLong iz tvrtke objasnio je način na koji je svoj kod učinio dostupnim svima:
Preporučeni videozapisi
Facebook je izgrađen na otvorenom kodu od vrha do dna i ne bi mogao postojati bez njega. Kao inženjeri ovdje koristimo, pridonosimo i izdajemo mnogo softvera otvorenog koda, uključujući dijelove naše osnovne infrastrukture kao što su HipHop i Thrift. Ali u našem kodu usluga C++, jedno jasno usko grlo za objavljivanje više posla bilo je da je bilo koji projekt otvorenog koda trebao razbiti ovisnosti o neobjavljenom internom kodu knjižnice... Naš primarni cilj s ovom 'gluposti' je stvoriti rješenje koje nam omogućuje da nastavimo s otvorenim izvornim dijelovima našeg skupa bez pribjegavanja ponovnom otkrivanju nekih naših internih kotači. A budući da Follyjeve komponente obično rade znatno brže od analoga dostupnih drugdje, lako ih je napraviti koristiti i nadopunjavati postojeće biblioteke, mislimo da bi C++ programerima dijelovi ove biblioteke mogli biti zanimljivi sami po sebi pravo.
Povezano
- Facebook obećava da će ograničiti pristup vijestima u Kanadi
- Twitter se priprema nakon što je izvorni kod procurio online
- Kako stvoriti više profila za svoj Facebook račun
Kod – koji je DeLong opisao kao “brz i relativno lak za rad”, zbog čega se “teško koristi C++” – već je dostupan kao otvoreni izvor pod Licenca softvera Apache od javni GitHub repozitorij.
Neki od kodova možda su već poznati programerima koji ga pregledavaju. “Praktičnost prožima Facebookov inženjering, a mi imamo nisku toleranciju prema sindromu “Nije ovdje izmišljeno” (uostalom, tvrtka je izgrađena na otvorenom kodu softver)," objasnio je DeLong, dodajući da "Folly nadopunjuje neke postojeće visokokvalitetne C++ biblioteke, kao što su Boost ili Standard Library, a obje koristimo jako.”
Komentirajući da je Folly "definitivno u duhu 'objavi rano, puštaj često'", DeLong je napisao da će tvrtka " nastavite ažurirati stablo otvorenog izvornog koda kako se dodaju nove komponente Folly, tako da možete očekivati da ćete više toga vidjeti na githubu u budućnost."
Preporuke urednika
- Kako postaviti svoj Facebook Feed da prikazuje najnovije objave
- Kako dobiti svoj dio Facebookove nagodbe od 750 milijuna dolara
- Trump je dopustio povratak na Facebook i Instagram
- Reels će se uskoro pojaviti u još jednoj značajci Facebooka
- Što je Facebook Pixel? Objašnjenje Metinog alata za praćenje
Nadogradite svoj životni stilDigitalni trendovi pomažu čitateljima da prate brzi svijet tehnologije sa svim najnovijim vijestima, zabavnim recenzijama proizvoda, pronicljivim uvodnicima i jedinstvenim brzim pregledima.