Kalifornia ettevõte Google on loonud uue veebisaidi nimega Google'i avatud lähtekoodiga. See veebileht viitab toele, kuhu kõik Mountain View ettevõtte tehtud avatud lähtekoodiga projektid on koondatud järgides loosungit “Parema tehnoloogia toomine maailma avatud lähtekoodiga reklaamides".
Vaba tarkvara ja avatud kood on esindanud otsimootoriettevõtte tehnilist ja organisatsioonilist baasi, olles kõige tegemise põhielemendid. Sel põhjusel otsustatakse seda teha selle uue veebisaidi käivitamine, kust leiate kõik avatud lähtekoodiga projektid, mida Google on algusest peale läbi viinud, teabe selle kohta, kuidas nad seda kasutavad, käivitavad ja avatud lähtekoodiga tuge. Lisaks leiate veebisaidi andmetel üle 2.000 avatud lähtekoodiga projekti ja selles artiklis mainime mõningaid huvitavaid projekte, mis on saadud Google Open Source'is.
Indeks
Viga
See Google'i loodud instrument on harjunud tuvastada vigu programmi koodis mis on kirjutatud javas. See lisatakse keelekompilaatorisse ja suudab kompileerimisel tuvastada vigu ning ühildub projekti spetsiifiliseks kasutamiseks mõeldud pistikprogrammide variatsioonidega.
Erinevalt tavapärasest keelekompilaatorist, mis tuvastab ainult vigu kirjalikult, saate selle projektiga saada rohkem teavet, mis aitab tänapäeva arendajatel seda teha vigu kiiremini muuta et nad saavad tuvastada, kasutades veaohtu.
Otsast lõpuni
Selle Chrome'i laienduse funktsioon on aidata inimest, kes seda kasutab, protokolli abil brauserist sõnumite krüptimiseks, dekrüpteerimiseks, digitaalseks allkirjastamiseks ja kontrollimiseks OpenPGP.
Materiaalsed komponendid iOS-i jaoks
Selle projekti on loonud Google'i ettevõtte insenerid ja liidese disainerid, mis võimaldab iOS-i arendajatel seda tüüpi süsteemi kujundusmaterjali lisada.
oppia
See on harjunud pill jagada interaktiivseid haridustegevusi. See tööriist pakub abi töörühmadele, kes arendavad interaktiivseid veebipõhiseid haridustegevusi.
Zopfli, tihendusalgoritm
Selle projekti ainulaadsus seisneb selles, et see on peamiselt avatud lähtekoodiga. Hoolimata tihendamiseks kuluvast ajast, võttis ta erinevalt Microsoft Edge'ist Brotli kasutusele, saavutades suurema pakkimisvõime, saavutades saadaoleva ruumi paranemise, vähem ooteaega veebilehe laadimisel ja andmeedastust palju kiiremini.
MOE (tee avamine lihtsaks)
Seda kasutatakse lähtekoodi hoidlate sünkroonimiseks, silumiseks ja tõlkimiseks. Projektid eksisteerivad üldjuhul kahel erineval kujul, nii et neid võib mõjutada erinevatel põhjustel. Seega MOE-d on palju lihtsam kasutada, kuna see on võimeline hoidma kaht hoidlat koos, ilma et oleks vaja neid ületada.
Tensorivoog
Veel üks huvitav projekt, mille leiate Google Open Source'ist, on Tensorflow. See esindab täielik avatud lähtekoodiga teek numbrilises automatiseerimises andmevoogude abil. See on projekt, mis suudab 94% täpsusega määrata, mis pildil toimub.
FontDiff
See on tööriist, mis on mõeldud tüpograafilised fondid. Kui teksti fondi selle tööriista abil muudetakse, luuakse PDF, mis näitab fondi, mida kasutati enne muudatust. See hõlbustab nende võimalike muudatuste ja vigade parandamist.
CROUTON
Esitab viisi chroot Chrome OS-i. Chroot võib seletada masinaklassina, kus virtuaalne operatsioonisüsteem töötab eraldi failisüsteemiga ja binaarsüsteem ei kuulu baasoperatsioonisüsteemi.