Deskamiനിങ്ങളുടെ ഡെസ്കിലെ ഒരു കൊച്ചു കൂട്ടുകാരൻ

എക്സ്‌പോർട്ട് ഫോർമാറ്റ്

Deskami Plus-ന്റെ ഭാഗമായ എക്സ്‌പോർട്ട്, Deskami നിങ്ങളുടെ Mac-ൽ സൂക്ഷിക്കുന്ന അതേ മിനിറ്റ്-തോറുമുള്ള രേഖ എഴുതുന്നു. ഒന്നും കൂട്ടിച്ചേർക്കുന്നില്ല, ഊഹിക്കുന്നില്ല, വിട്ടുപോയത് പൂരിപ്പിക്കുന്നുമില്ല. ഫയലിൽ എന്തുണ്ടെന്ന് ഈ പേജ് വിവരിക്കുന്നു.

കീഴ്‌വഴക്കങ്ങൾ

  • CSV-യിലെ ശൂന്യമായ സെൽ, അല്ലെങ്കിൽ JSON-ലെ null, എന്നതിന്റെ അർത്ഥം അളന്നിട്ടില്ല എന്നാണ്. 0 എന്നാൽ അളന്നു, അത് പൂജ്യമായിരുന്നു.
  • കോളം പേരുകൾ എല്ലാ ഭാഷകളിലും ഇംഗ്ലീഷിലാണ്, സ്ഥിരവുമാണ്; പുതിയ export_version-നൊപ്പം മാത്രമേ അവ മാറൂ.
  • ഫയലുകൾ UTF-8 ആണ്. CSV കോമ കൊണ്ട് വേർതിരിച്ചതാണ്; ആദ്യ വരി തലക്കെട്ടുകളുടേതാണ്.
  • സമയങ്ങൾ UTC-യിൽ, ISO 8601 രൂപത്തിലാണ്, ഉദാഹരണത്തിന് 2026-09-28T07:41:00Z. തീയതികൾ YYYY-MM-DD ആണ്: ആ മിനിറ്റ് രേഖപ്പെടുത്തിയ കലണ്ടർ ദിവസം.
  • ദശാംശത്തിന് പോയിന്റ് ഉപയോഗിക്കുന്നു; ആയിരങ്ങൾ വേർതിരിക്കുന്ന ചിഹ്നം ഒരിക്കലുമില്ല. ബൂളിയനുകൾ true, false എന്നിവയാണ്.
  • Deskami എന്തെങ്കിലും രേഖപ്പെടുത്തിയ ഓരോ മിനിറ്റിനും ഒരു വരിയുണ്ട്; ഒന്നും രേഖപ്പെടുത്താത്ത മിനിറ്റുകൾക്ക് വരിയില്ല.

മിനിറ്റ് കോളങ്ങൾ

CSV-യിൽ ഈ കോളങ്ങൾ ഈ ക്രമത്തിലാണ്; JSON-ൽ ഇതേ ഫീൽഡുകൾ ചേർന്നതാണ് ഓരോ മിനിറ്റും. ബ്രാക്കറ്റിലെ പേര് അസംസ്കൃത ഡാറ്റാബേസ് ഫയലിലെ കോളമാണ്.

  • minute_utc — സമയം. മിനിറ്റിന്റെ തുടക്കം, UTC-യിൽ. (minute_utc, Unix സെക്കൻഡുകളിൽ)
  • local_day — തീയതി. ഈ മിനിറ്റ് ഉൾപ്പെടുന്ന കലണ്ടർ ദിവസം, അപ്പോൾ Mac ഉണ്ടായിരുന്ന സമയമേഖല അനുസരിച്ച്. എഴുതുമ്പോൾ തന്നെ അത് ഉറപ്പിക്കുന്നു; പിന്നീട് സമയമേഖല മാറിയാലും അത് നീങ്ങില്ല. (day_key)
  • setup_id — പൂർണ്ണസംഖ്യ. ഉപയോഗത്തിലുണ്ടായിരുന്ന സെറ്റപ്പ്: ഒരു ക്യാമറയും ഒരു ഡിസ്‌പ്ലേ ക്രമീകരണവും. JSON-ൽ സെറ്റപ്പുകളുടെ പട്ടിക setups എന്നതിനു കീഴിലാണ്. (profile_id)
  • seconds_at_desk — 0 മുതൽ 60 വരെ. ഈ മിനിറ്റിൽ ക്യാമറ നിങ്ങളെ കണ്ട സെക്കൻഡുകൾ. camera_off false ആണെങ്കിൽ, 0 എന്നാൽ ക്യാമറ ഓണായിരുന്നു, പക്ഷേ നിങ്ങളെ കണ്ടില്ല എന്നാണ്. (present_s)
  • posture_deviation — സംഖ്യ, 0-ഓ അതിൽ കൂടുതലോ. നിങ്ങളുടെ തലയും തോളുകളും നിങ്ങളുടെ തന്നെ റഫറൻസിനെക്കാൾ എത്ര താഴെയായിരുന്നു എന്നതിന്റെ മിനിറ്റിലുടനീളമുള്ള ശരാശരി, അന്നേരം നിലവിലുണ്ടായിരുന്ന ഓർമ്മപ്പെടുത്തൽ പരിധിയുടെ ഗുണിതമായി: റഫറൻസിൽ 0, പരിധിയിൽ 1. ഇരിപ്പ് അളക്കാത്തപ്പോൾ ശൂന്യം. (posture_dev)
  • posture_peak — സംഖ്യ, 0-ഓ അതിൽ കൂടുതലോ. മിനിറ്റിനുള്ളിൽ ഇതേ അളവിന്റെ ഏറ്റവും വലിയ മൂല്യം. (posture_peak)
  • distance_deviation — സംഖ്യ, 0-ഓ അതിൽ കൂടുതലോ. റഫറൻസ് എടുത്തപ്പോഴത്തെക്കാൾ നിങ്ങളുടെ മുഖം സ്ക്രീനിനോട് എത്ര കൂടുതൽ അടുത്തായിരുന്നു, ഇതേ തോതിൽ; ചിത്രത്തിൽ നിങ്ങളുടെ കണ്ണുകൾ തമ്മിലുള്ള അകലത്തിൽ നിന്ന് വായിച്ചത്. (distance_dev)
  • blinks — പൂർണ്ണസംഖ്യ. കണ്ണുകൾ അളക്കാനാകുമ്പോൾ എണ്ണിയ ചിമ്മലുകൾ. അളക്കാനാകാത്തപ്പോൾ ശൂന്യം. (blinks)
  • incomplete_blinks — പൂർണ്ണസംഖ്യ. ഏറ്റവും ഇടുങ്ങിയ നിമിഷത്തിലും അടഞ്ഞ നിലയോട് വേണ്ടത്ര അടുത്തെത്താത്ത ചിമ്മലുകൾ. വിലയിരുത്തൽ സാധ്യമല്ലാത്തപ്പോൾ ശൂന്യം. (incomplete_blinks)
  • head_pitch_degrees — സംഖ്യ. ക്യാമറ റിപ്പോർട്ട് ചെയ്യുന്ന തലയുടെ ശരാശരി മുകളിലേക്കും താഴേക്കുമുള്ള ചരിവ്, ഡിഗ്രിയിൽ: ക്യാമറയെ അപേക്ഷിച്ച്, നിങ്ങളുടെ റഫറൻസിനെ അപേക്ഷിച്ചല്ല. (head_pitch)
  • confidence — 0 മുതൽ 1 വരെ. മുഖം കണ്ടെത്തലിന്റെ ശരാശരി വിശ്വാസ്യത. (confidence)
  • light — 0 മുതൽ 1 വരെ. മുഖഭാഗത്തിന്റെ ശരാശരി തെളിച്ചം, 0 ഇരുട്ട് മുതൽ 1 തെളിച്ചം വരെ. മുറിയുടേതല്ല. (light)
  • eyes_measured — ബൂളിയൻ. ഈ മിനിറ്റിൽ ഒരിക്കലെങ്കിലും കണ്ണുകൾ അളക്കാനായി. false ആണെങ്കിൽ blinks, incomplete_blinks, eye_observed_seconds എന്നിവ ശൂന്യമാണ്. (eye_valid)
  • eye_observed_seconds — 0 മുതൽ 60 വരെ. കണ്ണുകൾ യഥാർത്ഥത്തിൽ നിരീക്ഷിച്ച സെക്കൻഡുകൾ. മിനിറ്റിലെ ചിമ്മലുകൾ = blinks × 60 ÷ eye_observed_seconds. (eye_observed_s)
  • look_aways — പൂർണ്ണസംഖ്യ. പൂർത്തിയായ ദൂരനോട്ടങ്ങൾ, അതായത് 20-20-20 ശീലം. ദൂരേക്കു നോക്കുന്നത് അളക്കാത്തപ്പോൾ ശൂന്യം. (gaze_breaks)
  • camera_off — ബൂളിയൻ. ഈ മിനിറ്റിൽ ക്യാമറ ഓഫായിരുന്നു: നിങ്ങൾ ഓഫാക്കി, മറ്റൊരു ആപ്പ് അത് കൈവശം വച്ചിരുന്നു, അല്ലെങ്കിൽ അനുമതി നീക്കി. അപ്പോൾ ക്യാമറ കോളങ്ങൾ ശൂന്യമായിരിക്കും; ആപ്പ്, പ്രവർത്തന കോളങ്ങളിൽ എന്നിട്ടും മൂല്യമുണ്ടാകാം. (camera_off)
  • declared_break — ബൂളിയൻ. നിങ്ങൾ ഇടവേളയിലാണെന്ന് Deskami-യോട് പറഞ്ഞു. ക്യാമറ എന്തു കണ്ടാലും ആ മിനിറ്റ് ഡെസ്കിൽ നിന്ന് അകലെയായി കണക്കാക്കും. (declared_break)
  • front_app — ടെക്സ്റ്റ്. മിനിറ്റിന്റെ ഭൂരിഭാഗവും മുന്നിലുണ്ടായിരുന്ന ആപ്പിന്റെ ബണ്ടിൽ ഐഡന്റിഫയർ, ഉദാഹരണത്തിന് com.apple.Safari. ആ വായന ഓഫായിരുന്നപ്പോഴോ സ്ക്രീൻ ലോക്ക് ചെയ്തിരുന്നപ്പോഴോ മുന്നിൽ ഒന്നുമില്ലാതിരുന്നപ്പോഴോ ശൂന്യം. ഒരിക്കലും വിൻഡോ തലക്കെട്ടല്ല. (app_id)
  • app_switches — പൂർണ്ണസംഖ്യ. ഈ മിനിറ്റിൽ മുന്നിലുള്ള ആപ്പ് എത്ര തവണ മാറി. (app_switches)
  • active_seconds — 0 മുതൽ 60 വരെ. തൊട്ടുമുമ്പുള്ള 15 സെക്കൻഡിനുള്ളിൽ കീബോർഡോ മൗസോ തൊട്ടിരുന്ന സെക്കൻഡുകൾ. അവസാന ചലനത്തിനു ശേഷമുള്ള സമയം മാത്രമേ വായിക്കൂ, കീകൾ ഒരിക്കലുമില്ല. ആ വായന ഓഫായിരുന്നപ്പോൾ ശൂന്യം. (active_s)
  • call_seconds — 0 മുതൽ 60 വരെ. ഒരു കോൾ ആപ്പ് മുന്നിലുണ്ടായിരുന്ന, അല്ലെങ്കിൽ ഒരു ആപ്പ് മൈക്രോഫോണും സ്പീക്കറും ഒരുമിച്ച് തുറന്നിരുന്ന സെക്കൻഡുകൾ. അളക്കാത്തപ്പോൾ ശൂന്യം; Deskami ഇത് അളക്കാൻ തുടങ്ങുന്നതിനു മുമ്പ് രേഖപ്പെടുത്തിയ എല്ലാ മിനിറ്റുകളിലും ഇത് ശൂന്യമാണ്. (meeting_s)

JSON

JSON ഫയൽ ഒരൊറ്റ ഒബ്ജക്റ്റാണ്. അത് ഒരു ഹെഡറോടെ തുടങ്ങുന്നു: export_version, app_version, exported_at, time_zone (എക്സ്‌പോർട്ട് ചെയ്ത സമയത്തേത്), database_schema_version, range (kind, from, to), setups (id, camera_name, created_at).

തുടർന്ന് days വരുന്നു: കാലയളവിൽ രേഖപ്പെടുത്തിയ ഓരോ ദിവസത്തിനും ഒരു ഒബ്ജക്റ്റ്. ഓരോ ദിവസത്തിലും അതിന്റെ സ്വന്തം സംഗ്രഹവും മിനിറ്റുകളും ഓർമ്മപ്പെടുത്തലുകളും ഉണ്ട്:

  • local_day, minutes_at_desk എന്നിവ; രണ്ടാമത്തേത് seconds_at_desk-ന്റെ ആകെത്തുകയെ 60 കൊണ്ട് ഹരിച്ചതാണ്.
  • breaks: ഡെസ്കിലെ രണ്ടു ഘട്ടങ്ങൾക്കിടയിൽ, ഡെസ്കിൽ നിന്നകന്ന 5 മിനിറ്റോ അതിൽ കൂടുതലോ, 2 മണിക്കൂറിൽ താഴെയുമുള്ള ഇടവേളകൾ. ക്യാമറ ഓഫായിരുന്ന സമയം ഒരു വശത്തും കണക്കാക്കില്ല.
  • posture_fine_minutes (posture_deviation 1-ൽ താഴെ), posture_attention_minutes (1-ഓ അതിൽ കൂടുതലോ).
  • blink_rate: കണ്ണുകൾ നിരീക്ഷിച്ച സമയത്തെ മിനിറ്റിലെ ചിമ്മലുകൾ; ഒരു മിനിറ്റിൽ താഴെ മാത്രം നിരീക്ഷിച്ചെങ്കിൽ null.
  • incomplete_blink_ratio: വളരെ കുറച്ചു ചിമ്മലുകൾ മാത്രം വിലയിരുത്താനായപ്പോൾ null.
  • reminders_by_signal: കാണിച്ച ഓർമ്മപ്പെടുത്തലുകൾ, സൂചന തിരിച്ച് എണ്ണിയത്.
  • minutes: മുകളിലെ മിനിറ്റ് കോളങ്ങൾ, ഓരോ മിനിറ്റിനും ഒരു ഒബ്ജക്റ്റ്.
  • reminders: ഓരോ ഓർമ്മപ്പെടുത്തലിനും ഒരു ഒബ്ജക്റ്റ്, ഇവയോടെ: time_utc, local_day, setup_id, signal (posture, distance, blink, incompleteBlink അല്ലെങ്കിൽ gaze), build_up_seconds (ഓർമ്മപ്പെടുത്തലിനു മുമ്പ് പരിധിക്കു മുകളിലായിരുന്ന സമയം), recover_seconds (വീണ്ടും പരിധിക്കു താഴെ എത്തുംവരെയുള്ള സമയം; അതിനു മുമ്പേ അളവ് നിന്നുപോയെങ്കിൽ null), asked (നിങ്ങളുടെ റഫറൻസിനെക്കുറിച്ചുള്ള ചോദ്യം കാണിച്ചോ), answer (ചോദിച്ചില്ലെങ്കിൽ null, അല്ലെങ്കിൽ true അല്ലെങ്കിൽ false).

PDF

PDF ഒരു പട്ടികയല്ല: അത് സംഗ്രഹം തന്നെയാണ് — ദിവസ സംഗ്രഹമോ ആഴ്ചയോ മാസമോ — സ്ക്രീനിൽ കാണുന്നതുപോലെ തന്നെ ഒരു പേജിൽ അച്ചടിച്ചത്. അതിലെ ഓരോ സംഖ്യയും സ്ക്രീനിലെ അതേ സംഖ്യയാണ്.

അസംസ്കൃത ഫയൽ

സെറ്റിംഗ്‌സ് › പൊതുവായത് › ഡാറ്റ › Finder-ൽ കാണിക്കുക history.sqlite കാണിച്ചുതരുന്നു, history.sqlite-wal, history.sqlite-shm എന്നിവയ്ക്കൊപ്പം. Deskami പ്രവർത്തിക്കുമ്പോൾ ഏറ്റവും പുതിയ മിനിറ്റുകൾ ഇപ്പോഴും -wal ഫയലിലായിരിക്കാം; മൂന്നു ഫയലുകളും പകർത്തൂ, അല്ലെങ്കിൽ ആദ്യം Deskami അവസാനിപ്പിക്കൂ. Deskami പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾ ആ ഫയലുകൾ ഇല്ലാതാക്കിയാൽ, ഏതാനും സെക്കൻഡുകൾക്കുള്ളിൽ അത് ശൂന്യമായ ഒരു പുതിയ രേഖ തുടങ്ങുന്നു. എക്സ്‌പോർട്ട് എപ്പോഴും ഒരു പൂർണ്ണ സ്നാപ്പ്ഷോട്ട് എഴുതുന്നു. ഡാറ്റാബേസിൽ എന്തുണ്ടെന്നതിന്റെ പട്ടിക സ്വകാര്യതാ പേജിൽ ഉണ്ട്.