vpc

virtual precision clock
git clone https://git.mitxela.com/vpc.git
Log | Files | Refs | README

Branches

Name Last commit date Author
master2026-05-13 13:42:05 +0100mitxela

File Tree (HEAD)

Name Size
clockanim-date.png7.595K
clockanim-hingelink.png2.06K
clockanim-time.png9.27K
ntp.php729B
readme.md236B
segments.png18.97K
time.php45B
vpc.htm28.24K

History

* 8a3480e (HEAD -> master) | mitxela 2026-05-13 13:42 | add readme | * 4657eff | mitxela 2026-05-11 14:10 | fix show_offset, don't sync if running locally | * 9ea9890 | mitxela 2026-05-11 12:36 | show sync time as title | * 316bf93 | mitxela 2026-05-10 13:16 | tweak interface | * 44381b1 | mitxela 2026-05-10 12:26 | if not synced, best to just show local time | * 62fee30 | mitxela 2026-05-10 12:01 | hideous approach to auto resync | * 0ed47ad | mitxela 2026-05-10 01:09 | measure timeOriginOffset, resync on drift>1000ms | * 001a2d1 | mitxela 2026-05-10 00:25 | better framelength filtering | * 7dc1919 | mitxela 2026-05-08 18:04 | reduce precision in countdown mode | * 1eb359f | mitxela 2026-05-08 16:56 | autosync, show stats | * dc48c7c | mitxela 2026-05-08 16:01 | attempt to compensate for frame lag | * 679d5f8 | mitxela 2026-05-08 15:07 | use performance.timeOrigin to avoid local clock resync | * 29b499c | mitxela 2026-05-07 17:15 | attempt to measure ntp offset | * cda78c7 | mitxela 2026-05-07 16:52 | basic sync to time on webserver | * 88a1d4b | mitxela 2026-05-05 19:12 | digit cache should blend glow correctly | * c64661a | mitxela 2026-05-05 12:39 | more fixes | * 9a25ccb | mitxela 2026-05-05 12:22 | simulate smeared ticking of milliseconds | * 0478d26 | mitxela 2026-05-05 01:01 | fixes | * dea3566 | mitxela 2026-05-05 00:39 | tweak form | * 754fc4a | mitxela 2026-05-05 00:25 | fix weekday | * 4efbe6a | mitxela 2026-05-04 23:57 | countdown mode appears to function | * dad6ceb | mitxela 2026-05-04 22:02 | cache digits for efficiency gains | * f4b86d7 | mitxela 2026-05-03 18:21 | brightness, hideable form | * 73498d2 | mitxela 2026-05-03 17:21 | fix iso ordinal for different timezones | * 42e98e5 | mitxela 2026-05-03 17:00 | colon animations | * 1efc9bf | mitxela 2026-05-03 16:42 | iso week probably working | * 817a53b | mitxela 2026-05-03 16:04 | more modes | * ddd0da0 | mitxela 2026-05-03 15:21 | mode selector | * 4ba05f7 | mitxela 2026-05-03 14:17 | timezone selector | * c06180a | mitxela 2026-05-03 13:47 | cancel drag if multitouch | * e01240f | mitxela 2026-05-03 13:40 | touch zoom working | * d12f0e2 | mitxela 2026-05-03 13:32 | touch panning | * 1f04e6a | mitxela 2026-05-03 13:21 | starting on touches | * 6705a42 | mitxela 2026-05-03 13:02 | rename, hide overflow | * aae3379 | mitxela 2026-05-03 04:43 | buttons change modes | * 86a9f79 | mitxela 2026-05-03 03:46 | buttons clickable | * 15aa028 | mitxela 2026-05-03 03:23 | alternate angle movement, not sure if better | * 581292e | mitxela 2026-05-03 02:53 | tweak onresize | * 61b5196 | mitxela 2026-05-03 01:36 | colon animation | * 6d44456 | mitxela 2026-05-03 01:16 | invert | * 626ff57 | mitxela 2026-05-03 00:49 | time ticking | * 8133dd0 | mitxela 2026-05-02 23:47 | drawing digits | * e1b37b4 mitxela 2026-05-02 22:41 initial interactive clock image

Contents of readme.md:

virtual precision clock

quell the rabid craving for the racing red digits

suck on this saccharine simulation to still your precision palpitations

use with caution: https://mitxela.com/vpc

writeup: https://mitxela.com/projects/vpc