~/talk

Hardware Hacking with your Rails app

Talkat GrillRB 2019 · 2019-08-31..09-01· [ruby-on-rails, embedded-and-hardware]
slides:none on file

Builds a touchscreen kiosk called project hairnet that runs Ubuntu Chromium (migrates to Electron so the terminal can inject an HTTP auth header), uses NFC readers flashed via the vendor’s firmware to output card IDs as keyboard input into an invisible autofocus text field, and survives outages with BIOS “power on after AC loss.” Remote maintenance uses reverse SSH tunneling (autossh) back to the server. Later iterations use a Raspberry Pi POS with touchscreen and printer; deployed and running in production for nine months.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:22Project Hairnet concept
  3. 5:53Hardware setup for terminal
  4. 7:44Kiosk mode and security
  5. 11:20Chip card scanning implementation
  6. 17:08Ensuring terminal stability
  7. 21:33Deployment and user requests
  8. 26:34Expanding hardware use cases
  9. 28:20Key takeaways and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.