blob: b15c3d4c44f5f3babe3fcb9fe2e2cbeff0d6169b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<!-- Automatically generated by emacsconf-publish-before-page -->
[[!toc ]]
Format: 30-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2025-weights>
Etherpad: <https://pad.emacsconf.org/2025-weights>
Status: TO_REVIEW_QA
<div class="vid mainVideo"><video controls preload="none" id="mainVideo-weights"><source src="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2025/captions/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main.vtt" default />"""<track kind="chapters" label="Chapters" src="/2025/captions/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="mainVideo-weights" data="""
00:00.000 Introduction
00:15.400 Current state of mobile ecosystem
01:05.440 Emacs replaceability
02:06.720 Weightlifting tracking
03:46.960 Difficulties
04:58.400 Demo
07:45.460 Org-mode based
08:56.320 Notifications (demo)
10:09.760 Unexpected Keyboard
10:45.160 Syncthing Fork
12:31.440 Q: Very cool! It would be nice to build some One-rep max calculation formulae into calc
13:33.040 Q: Do you have plans to extend this to clock-report kind of reporting? graphical reports, etc?
14:17.760 Q: Have you ever wanted to modify the functionality on your mobile device while working out? Any good or challenging experiences or tips with that?
15:51.560 Q: Does the rest timer end with an audible notification at the end of the time?
17:08.600 Q: Have you tried other keyboards such as Hacker's keyboard?
17:31.360 Q: Another keyboard question - have you tried the "flickboard" on f-droid? It's the craziest keyboard, you use one thumb.
19:05.360 Q: This user interface is simplified but still keyboard based, can you think of ways to make it more touch based?
20:52.560 Q: Is a touch interface something you'd prefer to dive into yourself or factor out into a higher-level API?
23:16.000 Q: You mentioned file sync, what have you found works well for you?
24:19.920 Q: I'm curious about the development experience. Do you do everything on the phone?
26:24.760 Q: Have you thought about integrating cardio tracking like timed runs, bike rides, etc?
28:20.320 Closing
"""]]<div></div>Duration: 29:12 minutes<div class="files resources"><ul><li><a href="https://pad.emacsconf.org/2025-weights">Open Etherpad</a></li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--intro.vtt">Download --intro.vtt</a></li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--intro.webm">Download --intro.webm</a></li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main--chapters.vtt">Download --main--chapters.vtt</a></li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main.opus">Download --main.opus</a></li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main.png">Download --main.png</a></li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main.vtt">Download --main.vtt</a> (unedited)</li><li><a href="https://media.emacsconf.org/2025/emacsconf-2025-weights--weightlifting-tracking-with-emacs-on-android--zachary-romero--main.webm">Download --main.webm (106MB)</a></li><li><a href="https://youtu.be/0fwZtg-7wKE">View on Youtube</a></li></ul></div></div>
# Description
<!-- End of emacsconf-publish-before-page -->
|