DeskamiMajhen spremljevalec na tvoji mizi

Oblika izvoza

Izvoz, ki spada v Deskami Plus, izpiše isti zapis po minutah, kot ga Deskami hrani na tvojem Macu. Nič ni dodano, ocenjeno ali dopolnjeno. Ta stran opisuje, kaj je v datoteki.

Dogovori

  • Prazna celica v CSV ali null v JSON pomeni ni izmerjeno. 0 pomeni izmerjeno in bilo je nič.
  • Imena stolpcev so v vseh jezikih angleška in stalna; spremenijo se le skupaj z novo vrednostjo export_version.
  • Datoteke so v kodiranju UTF-8. V CSV so vrednosti ločene z vejicami, prva vrstica pa je glava.
  • Časi so v UTC po ISO 8601, na primer 2026-09-28T07:41:00Z. Datumi so v obliki YYYY-MM-DD: koledarski dan, pod katerim je bila minuta zabeležena.
  • Decimalna števila imajo decimalno piko; ločila tisočic ni nikoli. Logične vrednosti so true in false.
  • Za vsako minuto, v kateri je Deskami kaj zabeležil, je ena vrstica; za minute, v katerih ni, vrstice ni.

Stolpci minut

CSV ima te stolpce v tem vrstnem redu; v JSON ista polja sestavljajo vsako minuto. Ime v oklepaju je stolpec v surovi datoteki podatkovne zbirke.

  • minute_utc — čas. Začetek minute v UTC. (minute_utc, v sekundah časa Unix)
  • local_day — datum. Koledarski dan, ki mu minuta pripada, v časovnem pasu, v katerem je bil Mac takrat. Določi se ob zapisu; poznejša sprememba časovnega pasu ga ne premakne. (day_key)
  • setup_id — celo število. Postavitev v uporabi: kamera plus razporeditev zaslonov. V JSON so postavitve naštete pod setups. (profile_id)
  • seconds_at_desk — od 0 do 60. Sekunde, ko te je kamera v tej minuti videla. Ko je camera_off false, 0 pomeni, da je bila kamera vklopljena in te ni videla. (present_s)
  • posture_deviation — število, 0 ali več. Kako nizko sta bili glava in ramena pod tvojo lastno referenco, povprečno v minuti, kot večkratnik praga opozorila, ki je takrat veljal: 0 pri referenci, 1 na pragu. Prazno, ko drža ni bila izmerjena. (posture_dev)
  • posture_peak — število, 0 ali več. Največja vrednost iste mere v minuti. (posture_peak)
  • distance_deviation — število, 0 ali več. Koliko bliže zaslonu je bil tvoj obraz kot pri referenci, na isti lestvici, razbrano iz razmika med očmi na sliki. (distance_dev)
  • blinks — celo število. Mežiki, prešteti v času, ko je bilo oči mogoče meriti. Prazno, ko ni bilo mogoče. (blinks)
  • incomplete_blinks — celo število. Mežiki, ki se v najožjem trenutku niso dovolj približali zaprtim očem. Prazno, ko presoja ni bila mogoča. (incomplete_blinks)
  • head_pitch_degrees — število. Povprečni naklon glave v stopinjah, kot ga sporoča kamera: glede na kamero, ne glede na tvojo referenco. (head_pitch)
  • confidence — od 0 do 1. Povprečno zaupanje pri zaznavanju obraza. (confidence)
  • light — od 0 do 1. Povprečna svetlost predela obraza, od 0 (temno) do 1 (svetlo). Ne svetlost prostora. (light)
  • eyes_measured — logična vrednost. Oči je bilo v tej minuti vsaj enkrat mogoče izmeriti. Ko je false, so blinks, incomplete_blinks in eye_observed_seconds prazni. (eye_valid)
  • eye_observed_seconds — od 0 do 60. Sekunde, ko so bile oči dejansko opazovane. Mežiki na minuto so blinks × 60 ÷ eye_observed_seconds. (eye_observed_s)
  • look_aways — celo število. Dokončani pogledi v daljavo, navada 20-20-20. Prazno, ko se pogled v daljavo ni meril. (gaze_breaks)
  • camera_off — logična vrednost. Kamera je bila v tej minuti izklopljena: na tvojo željo, ker jo je zasedla druga aplikacija ali ker je bilo dovoljenje odvzeto. Stolpci kamere so takrat prazni; stolpci aplikacij in dejavnosti so lahko kljub temu izpolnjeni. (camera_off)
  • declared_break — logična vrednost. Javljen odmor: Deskami je od tebe izvedel, da imaš odmor. Minuta šteje kot čas stran od mize, ne glede na to, kaj je videla kamera. (declared_break)
  • front_app — besedilo. Identifikator paketa (bundle identifier) aplikacije, ki je bila večino minute v ospredju, na primer com.apple.Safari. Prazno, ko je bila ta meritev izklopljena, ko je bil zaslon zaklenjen ali ko ni bilo v ospredju ničesar. Nikoli naslov okna. (app_id)
  • app_switches — celo število. Kolikokrat se je aplikacija v ospredju v tej minuti zamenjala. (app_switches)
  • active_seconds — od 0 do 60. Sekunde, v katerih je bila tipkovnica ali miška uporabljena v zadnjih 15 sekundah. Bere se le čas od zadnjega dogodka, nikoli tipke. Prazno, ko je bila ta meritev izklopljena. (active_s)
  • call_seconds — od 0 do 60. Sekunde, v katerih je bila v ospredju aplikacija za klice ali je imela ena aplikacija hkrati odprta mikrofon in zvočnik. Prazno, ko ni bilo izmerjeno, vključno z vsemi minutami, zabeleženimi, preden je Deskami to začel meriti. (meeting_s)

JSON

Datoteka JSON je en objekt. Začne se z glavo: export_version, app_version, exported_at, time_zone (ob času izvoza), database_schema_version, range (kind, from, to) in setups (id, camera_name, created_at).

Nato pride days, en objekt za vsak zabeleženi dan v obsegu. Vsak dan nosi svoj povzetek, minute in opozorila:

  • local_day in minutes_at_desk, vsota seconds_at_desk, deljena s 60.
  • breaks: obdobja stran od mize, dolga 5 minut ali več in manj kot 2 uri, med dvema obdobjema za mizo. Čas z izklopljeno kamero se ne šteje ne v eno ne v drugo smer.
  • posture_fine_minutes (posture_deviation pod 1) in posture_attention_minutes (1 ali več).
  • blink_rate: mežiki na minuto v času, ko so bile oči opazovane; null pri manj kot eni minuti opazovanja.
  • incomplete_blink_ratio: null, ko je bilo mogoče presoditi premalo mežikov.
  • reminders_by_signal: prikazana opozorila, prešteta po signalu.
  • minutes: zgornji stolpci minut, en objekt na minuto.
  • reminders: en objekt na opozorilo, s polji time_utc, local_day, setup_id, signal (posture, distance, blink, incompleteBlink ali gaze), build_up_seconds (čas nad pragom pred opozorilom), recover_seconds (čas do vrnitve pod prag; null, ko se je merjenje prej ustavilo), asked (ali je bilo prikazano vprašanje o tvoji referenci) in answer (null, ko vprašanje ni bilo postavljeno, sicer true ali false).

PDF

PDF ni tabela: je sam povzetek — povzetek dneva, teden ali mesec — natisnjen na eni strani točno tako, kot je videti na zaslonu. Vsaka številka v njem je številka z zaslona.

Surova datoteka

Nastavitve › Splošno › Podatki › Pokaži v Finderju pokaže history.sqlite poleg history.sqlite-wal in history.sqlite-shm. Dokler Deskami teče, so najnovejše minute morda še v datoteki -wal; kopiraj vse tri datoteke ali pa najprej končaj Deskami. Če jih izbrišeš, medtem ko Deskami teče, v nekaj sekundah začne voditi nov, prazen zapis. Izvoz vedno zapiše popoln posnetek stanja. Kaj hrani podatkovna zbirka, je našteto na strani o zasebnosti.