PLAY PODCASTS
Deep Dive w/Scott: Unicode and error string compression

Deep Dive w/Scott: Unicode and error string compression

Adafruit Industries

August 20, 20212h 33m

Audio is streamed directly from the publisher (adafruit-podcasts.s3.amazonaws.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Join Scott today as he answers questions and talks about unicode and error string compression. 0:00 Getting started and hellos 5:10 Housekeeping 10:46 Unicode 35:39 Unicode character reference 46:09 Code size in circuitpython 49:36 Browsing circuitpython bin file with Okteta looking for places to compress 1:10:30 Trying to understand existing compression code 1:30:13 Finding the dual byte French character 1:43:42 Trying to change existing compression code 2:20:00 campaign-funds.org Links: All Deep Dive notes repo: https://github.com/adafruit/deep-dive-notes/ Glider length fix: https://github.com/adafruit/Glider-for-iOS/pull/10 BLE file transfer protocol: https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer FATFS library: http://elm-chan.org/fsw/ff/00index_e.html CPython "printable" character policy comment: https://github.com/python/cpython/blob/bb3e0c240bc60fe08d332ff5955d54197f79751c/Objects/unicodectype.c#L147-L159 WikiBooks unicode character reference: https://en.wikibooks.org/wiki/Unicode/Character_reference/2000-2FFF `unicodedata` CPython module: https://docs.python.org/3/library/unicodedata.html Latest compression PR: https://github.com/adafruit/circuitpython/pull/5107 Campaign Funds: https://campaign-funds.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------