Kuriame PageviewsOnline kaip papildomą projektą. Tikslas yra paprastas: privatumo prioritetu orientuota žiniatinklio analizė, kurioje dėmesys skiriamas puslapių peržiūroms, o ne žmonėms.
Kuriant produktą, mes išleidome vartotojo agentų paieškos lentelę kaip atviro kodo projektą.
Tai naudojama paversti neapdorotos naudotojo agentų eilutės į bazinę, aukštesnio lygio informaciją, tokią kaip naršyklė ir operacinė sistema. Ji nėra skirta būti tobula ar pernelyg pažangi - ji sukurta būti greita, nuspėjama ir pakankamai gera paprastai analizei.
Kodėl Mes Padarėme Jį Atviru Šaltiniu
- Pasitikėjimas ir skaidrumas - Analitika ir naudotojų agentai gali pasirodyti įtartini. Išleidus šį projektą kaip atvirąjį šaltinį, bet kas gali tiksliai pamatyti, kaip tai veikia. Jokios paslėptos logikos, jokio sekimo triukų
- Našumas svarbesnis už išradingumą - Paieška naudoja normalizuotus tekstus, kuriuos galima hashinti ir tiesiog palyginti. Tai greičiau ir labiau nuspėjama nei sudėtingos reguliarios išraiškos, ypač dideliu mastu
- JSON ir kalboms nepriklausomas - Duomenų rinkinys saugomas kaip JSON, todėl jį lengva tikrinti, atlikti versijų kontrolę ir naudoti beveik bet kurioje programavimo kalboje
- Paprasta pagal dizainą - Tai nėra sudėtingas aptikimo variklis, siekiantis tobulo tikslumo. Jis sukurtas būti greitas, patikimas ir stabilus, teikiantis pagrindinę analizę, kuri nesutrinka kai keičiasi naudotojų agentai
- Bendruomenės vedama - Kadangi tai yra atviro kodo, bet kas gali ją naudoti, forkinti ar prisidėti prie patobulinimų. Tikimės, kad laikui bėgant ji tobulės dėka realaus naudojimo ir bendruomenės įsitraukimo
Projektas aktyviai naudojamas gamyboje, bet taip pat naudingas ir savaime. Jo atvirasis šaltinis pasirodė tinkamas pasirinkimas tam, kaip norime kurti PageviewsOnline: paprastas, sąžiningas ir orientuotas į privatumą.
github.com/pageviewsonlineAtsakomybės apribojimas: Šis straipsnis gali būti parašytas svečio autoriaus. Išreikštos nuomonės yra autoriaus asmeninės nuomonės ir nebūtinai atspindi PageviewsOnline oficialią poziciją. Turinys pateikiamas tik bendram informaciniam tikslui ir gali būti pasenęs nuo pirmos publikacijos. Nei autorius, nei PageviewsOnline neatsako už klaidas, praleidimus ar pasenusią informaciją šiame straipsnyje.