Explore >> Select a destination


You are here

randomgeekery.org
| | ruizhidong.com
83.3 parsecs away

Travel
| | Note-Taking Introduction I love taking notes and I've been using all kinds of systems including Roam Research (which I use the most), Obsidian, Evernote, among others. I'm combining the ideas from Zettelkasten (with influence from Andy Matuschak on Evergreen Notes), progressive summarization and others to a rough system that works for me. I stumbled upon [...]
| | hackaday.io
71.4 parsecs away

Travel
| | I've posted the scripts used to generate the anti-aliased text used in the User Interface. The first is a Photoshop script,CreateFontData.jsx. This makes a set of PNG files, one for each character. The second isConvertText.py, a Python script that takes the output of CreateFontData and generates C code for display the characters on the Epson LCD used in the project. Note these scripts have some hard-coded pathnames in them (to the development folder) but this is pretty easy to find and modify.
| | adamj.eu
83.3 parsecs away

Travel
| | Most projects I work on use Python, good ol' Pip, and pip-tools. Below is a pattern I've used to speed up the GitHub Actions workflow runs on several such projects. On larger projects with many dependencies, it can save tens of seconds per run.
| | www.ethanrosenthal.com
126.2 parsecs away

Travel
| I make Python packages for everything. Big projects obviously get a package, but so does every tiny analysis. Spinning up a quick jupyter notebook to check something out? Build a package first. Oh yeah, and every package gets its own virtual environment. Let's back up a little bit so that I can tell you why I do this. After that, I'll show you how I do this. Notably, my workflow is set up to make it simple to stay consistent.