ფეისბუქი მუშაობს ღია წყაროზე (ერთგვარი)

ჯერ კიდევ არის ყველანაირი ხუმრობა ფეისბუქის IPO-ს პრობლემებზე და იმ სისულელეზე, რომელიც დაკავშირებულია ამდენი აქციების გამოშვებასთან, რაც ბაზარმა დაკარგა. დატბორილი (ან IPO-ს ანდერრაიტერები, რომლებიც, სავარაუდოდ, მალავდნენ ინფორმაციას კომპანიის მომავალი მოგების შესახებ ყველა, გარდა მისი ცენტრალური კლიენტებისგან), მაგრამ ამან არ შეაჩერა ფეისბუქი ლაპარაკი სრულიად განსხვავებულ სისულელეზე ამ შაბათ-კვირას, რადგან მან გამოუშვა C++-ის საკუთარი ღია ბიბლიოთეკა კოდი.

In გაშვების (და მისიის) განცხადება ოფიციალურ Folly: The Facebook Open Source ბიბლიოთეკის გვერდზე სოციალურ ქსელში კომპანიის ჯორდან დელონგმა განმარტა აზროვნება, რომელიც მის კოდის ყველასთვის ხელმისაწვდომი გახდის:

რეკომენდებული ვიდეოები

ფეისბუქი აგებულია ღია წყაროზე ზემოდან ქვევით და მის გარეშე ვერ იარსებებს. როგორც ინჟინრები აქ, ჩვენ ვიყენებთ, წვლილს შეიტანთ და გამოვაქვეყნებთ უამრავ ღია კოდის პროგრამულ უზრუნველყოფას, მათ შორის ჩვენი ძირითადი ინფრასტრუქტურის ნაწილებს, როგორიცაა HipHop და Thrift. მაგრამ ჩვენი C++ სერვისების კოდში, მეტი სამუშაოს გამოქვეყნების ერთ-ერთი აშკარა შეფერხება იყო ის, რომ ნებისმიერ ღია კოდირებულ პროექტს სჭირდებოდა დამოკიდებულების გაწყვეტა გამოუქვეყნებელ შიდა ბიბლიოთეკის კოდზე… ჩვენი უპირველესი მიზანი ამ „სისულელობით“ არის შევქმნათ გამოსავალი, რომელიც საშუალებას მოგვცემს გავაგრძელოთ ჩვენი სტეკის ნაწილების ღია წყაროს გამოყენება ჩვენი შიდა ნაწილის ხელახლა გამოგონების გარეშე. დისკები. და რადგან Folly-ის კომპონენტები, როგორც წესი, ბევრად უფრო სწრაფად მოქმედებენ, ვიდრე სხვაგან ხელმისაწვდომი კოლეგები, ადვილია გამოიყენონ და ავსებენ არსებულ ბიბლიოთეკებს, ვფიქრობთ, რომ C++ დეველოპერებს შეუძლიათ ამ ბიბლიოთეკის ნაწილები საინტერესო აღმოჩნდნენ უფლება.

დაკავშირებული

  • ფეისბუქი პირობას დებს, რომ შეზღუდავს ახალი ამბების წვდომას კანადაში
  • Twitter თავს იკავებს მას შემდეგ, რაც წყაროს კოდი ინტერნეტში გაჟონა
  • როგორ შევქმნათ მრავალი პროფილი თქვენი Facebook ანგარიშისთვის

კოდი, რომელიც აღწერილია, როგორც „სწრაფი და გონივრულად მარტივი სამუშაოდ“, დელონგის მიერ „C++“-ის მძიმე გამოყენებისას – უკვე ხელმისაწვდომია ღია კოდის სახით Apache Software License დან საჯარო GitHub საცავი.

ზოგიერთი კოდი შესაძლოა უკვე ნაცნობი იყოს პროგრამისტებისთვის, რომლებიც ამოწმებენ მას. „პრაქტიკულობა ვრცელდება Facebook-ის ინჟინერიაში და ჩვენ გვაქვს დაბალი ტოლერანტობა „Not Invented Here“ სინდრომის მიმართ (ბოლოს და ბოლოს, კომპანია აგებულია ღია წყაროზე. პროგრამული უზრუნველყოფა),” განმარტა დელონგმა და დასძინა, რომ “Folly ავსებს ზოგიერთ არსებულ მაღალი ხარისხის C++ ბიბლიოთეკას, როგორიცაა Boost ან Standard Library, ორივეს ჩვენ ვიყენებთ მძიმედ."

კომენტირებისას, რომ Folly არის „ნამდვილად „ნაადრევად გამოშვების, ხშირად გამოშვების“ სულისკვეთებით“, დელონგი დაწერა, რომ კომპანია „ განაგრძეთ ღია კოდის ხის განახლება, როდესაც დაემატება ახალი Folly კომპონენტები, ასე რომ თქვენ შეგიძლიათ ელოდოთ ამის მეტს ნახვას github-ზე მომავალი.”

რედაქტორების რეკომენდაციები

  • როგორ დააყენოთ თქვენი Facebook Feed უახლესი პოსტების ჩვენებაზე
  • როგორ მიიღოთ თქვენი წილი Facebook-ის 750 მილიონი დოლარის ანგარიშსწორებიდან
  • ტრამპმა ფეისბუკსა და ინსტაგრამზე დაბრუნების უფლება მისცა
  • რგოლები გამოჩნდება Facebook-ის კიდევ ერთ ფუნქციაში
  • რა არის Facebook Pixel? მეტას თვალთვალის ინსტრუმენტი, განმარტა

განაახლეთ თქვენი ცხოვრების წესიDigital Trends ეხმარება მკითხველს თვალყური ადევნონ ტექნოლოგიების სწრაფ სამყაროს ყველა უახლესი სიახლეებით, სახალისო პროდუქტების მიმოხილვებით, გამჭრიახი რედაქციებითა და უნიკალური თვალით.

კატეგორიები

Ბოლო

არის თუ არა ეთიკური ციფრული დეტოქსიკაცია კორონავირუსის დროს?

არის თუ არა ეთიკური ციფრული დეტოქსიკაცია კორონავირუსის დროს?

შესაძლებელია თუ არა, ეთიკურად, ციფრული დეტოქსიკ...

ყველა ცოცხალია Instagram-ზე კორონავირუსის წყალობით

ყველა ცოცხალია Instagram-ზე კორონავირუსის წყალობით

პარასკევს დილით, დაახლოებით 11 საათზე, ყოფილი ს...