Mange programmer vil sende brugsstatistikker, fejllogger, crashrapporter og anden diagnostik til deres servere. Nogle mennesker deaktiverer disse muligheder, men skal du?
Generelt vil applikationer uploade to typer brugsdata: generel brugsstatistik og oplysninger om fejl,
Anvendelsesstatistikker - som også kan kaldes "telemetri" - indeholder oplysninger om, hvordan du bruger programmet, herunder hvilke knapper og menuer du interagerer med, og hvor ofte du bruger dem. I tilfælde af en webbrowser som Firefox eller Chrome indeholder dataene oplysninger om, hvor mange faner du har åbent, og hvor meget hukommelse din browser bruger, hvor mange udvidelser du har installeret osv. Andre applikationer vil se på hvilke muligheder du har aktiveret, og hvor ofte du bruger programmet. En spil applikation som Steam ser på hardwareen i din computer, så spiludviklere kan se den hardware, de skal målrette mod. De nøjagtige typer af data, der sendes, varierer fra applikation til applikation.
Fejloplysninger og nedbrudsrapporter indeholder oplysninger om, hvad der skete, da der opstod et sammenbrud eller en anden fejl. Hvis en applikation f.eks. Går i stykker, kan den f.eks. Bede dig om at sende oplysninger om dette crash over internettet. Disse oplysninger indeholder hvad du gjorde på tidspunktet for nedbruddet og noget af indholdet i programmets hukommelse. Ideen er at inkludere tilstrækkelig information, så programmets udviklere kan bestemme, hvad der forårsagede nedbruddet.
De nøjagtige data, der sendes, varierer fra applikation til applikation. De fleste applikationer beder dig om at spørge om du vil aktivere denne funktion eller lade den være deaktiveret som standard, selv om nogle programmer automatisk aktiverer den. Nogle programmer giver dig mulighed for at deaktivere eller aktivere brugsstatistikker og fejlrapporter separat. Nogle programmer kan lade dig kontrollere crashrapporter og bekræfte, før de uploades. Krasjrapporteringsfunktionen, der er indbygget i Windows, gør det - men nogle kan ikke.
Udviklere henviser normalt til brugsstatistikker, når de beslutter, hvilke ændringer der skal foretages i applikationen, hvilke funktioner der skal fokusere på udvikling og informere andre beslutninger, der afhænger af, hvordan brugerne rent faktisk bruger programmet. Mozilla ved for eksempel, hvilke dele af Firefox-grænsefladen dets brugere interagerer med - i det mindste de brugere, der rapporterer brugsstatistikker. De kan så tage hensyn til disse oplysninger, når du ændrer Firefox-grænsefladen. Knapper, som brugerne sjældent bruger, vil måske blive gemt i menuer, mens de muligheder, der ofte bruges, bliver lettere at få adgang til. Hvis en udvikler ved, at meget få brugere bruger en bestemt funktion i deres program, kan de stoppe med at arbejde på den funktion. Hvis en udvikler ved, at meget få brugere bruger et operativsystem-lignende Windows XP-kan de ende med den officielle support til Windows XP. For at træffe disse beslutninger skal udviklere have oplysninger som disse brugsstatistikker, ellers skyder de blindt i mørket.
Crash-rapporter bruges til at identificere frekvensen af specifikke sammenbrud og give udviklere oplysninger om deres årsager. Med nok crashrapporter kan udviklere identificere de hyppigste nedbrud og rette dem. Dette hjælper udviklere, når de arbejder på de største problemer for rigtige brugere, og giver dem nok data til at se, hvad der forårsager et sammenbrud på tværs af mange rigtige computere.
Det er faktisk en ret god idé for at du kan sende brugsstatistikker og crashrapporter. At sende brugsstatistikker sikrer, at udviklere ved, hvordan folk som du bruger programmet, og kan træffe beslutninger med dine brugsmønstre i tankerne. For eksempel, da Microsoft fjernede Start-knappen fra Windows 8, sagde de, at de gjorde det, fordi meget få mennesker faktisk brugte Start-knappen i henhold til brugsstatistikkerne, de samlede fra "Microsoft Customer Experience Improvement Programme" i Windows 7. Nogle mennesker teoretiserede at måske kun mindre krævende nybegyndere havde fået mulighed for forbedring af kundeoplevelsen, mens strømbrugerne - der brugte startknappen - var meget mere tilbøjelige til at deaktivere den. Måske hvis flere strømbrugere havde aktiveret denne funktion, ville Microsoft have overvejet at fjerne Start-knappen - en klar fejl fra deres side, da de tilføjede startmenuen tilbage til Windows 10.
I tilfælde af nedbrudsrapporter sikrer indsendelse af en crash-rapport, at udviklere ved, at du rent faktisk havde nedbruddet. For eksempel indså Mozilla, at den primære årsag til sammenbrud i Firefox var Adobes Flash plug-in. Dette førte til sidst til indførelsen af plug-in sandboxing, hvor Flash kan crash på egen hånd uden at bringe hele Firefox-browseren ned. Hvis Mozilla ikke havde disse oplysninger om nedbrud, er det muligt, at plug-in sandboxing aldrig ville have været introduceret, og Flash ville fortsætte med at bringe Firefox nede i det vilde.
I tilfælde af brugsstatistikker er det usandsynligt, at dataene vil være meget følsomme. Det er generelt anonymiseret, fordi udviklerne ikke rigtig bekymrer sig om, hvilken skærmopløsning en bestemt bruger bruger. De vil vide, hvordan almindelige forskellige skærmopløsninger er, og måske kombinere dataene for at se om der er generelle mønstre. Måske er folk med specifikke skærmopløsninger mere tilbøjelige til at bruge forskellige grænsefladeelementer. Alt dette kan være nyttigt for udviklere, men det er generelt ikke meget følsomme data og vil sandsynligvis blive anonymiseret.
I tilfælde af crashrapporter kan tingene blive lidt mildere. Udviklere ønsker ikke at indsamle personlige data med krasjrapporter - de vil bare se, hvad programmet gjorde, da kraschen opstod. Afhængigt af programmet kan dette medføre, at nogle personlige data bliver sendt. Hvis du for eksempel spiller et online spil, og det går i stykker, skal du være velkommen til at sende en fejlrapport, hvis du bliver bedt om det. Det er usandsynligt, at du vil have følsomme personlige oplysninger sendt sammen med fejlrapporten.
Men hvis du laver din internetbank eller skriver følsomme oplysninger i en webbrowser, og det går i stykker, du vil måske ikke sende en fuldstændig crash rapport. Disse kan indeholde hukommelsestanker af, hvad programmet gjorde, da kraschen opstod, og hvis du gjorde noget privat, at du ikke ville have andre til at se - som f.eks. Kigger på din bankkonto saldo, indtaster dit kreditkortnummer eller sender En personlig email-du vil muligvis afvise at sende crash-rapporten. Derfor tillader nogle programmer dig at se mere detaljerede oplysninger om hukommelsesdumpen, inden du sender den.
RELATED:
Stop kritisk Apps for "Phoning Home". I stedet kan Spørg Hvorfor brugsstatistikker være uvurderlige og vigtige for at styre udviklingen af software, du bruger - og de bør ikke påvirke dit privatliv negativt. Crash-rapporter kan også hjælpe udviklere med at løse problemer i deres applikationer. I de fleste tilfælde er crashrapporter sikkert at sende.
Mens mange strømbrugere slukker for funktioner, der "telefoner hjem", er det normalt en bedre ide at lade sådanne funktioner blive aktiveret. Selvfølgelig kan du vælge hvilke programmer du vil aktivere sådanne funktioner i. Måske vil du sende brugsstatistikker til Mozilla, men ikke Microsoft. Det er op til dig.
Billedkredit: Andy Roberts på Flickr
Hver fil har en filtypenavn, der fortæller Windows, hvilken type fil der er. Filudvidelser er normalt tre eller fire cifre lange, men kan være længere. For eksempel har Word-dokumenter filtypen .doc eller .docx. Hvis du har en fil med navnet Example.docx, ved Windows, at det er et Word-dokument, og det åbner det med Microsoft Word.
Sådan starter du din router automatisk på et skema, den nemme måde
Hvis du har en router eller en anden enhed i dit hjem, der kræver periodiske genstarter for at holde det godt, har du ikke at ty til enhver form for arcane færdigheder for at få det til at ske. Lad os se på en død, enkel måde at automatisk genstarte dine enheder på. Hvorfor automatiserer Reboots? I mange tilfælde kan du køre enheder mere eller mindre på ubestemt tid og genstarte dem måske et par gange om året, hvis der opstår problemer.