• Question to the community…

    A responsible and accountable person doesn’t measure their wealth in Snickers bars. So what budgeting solutions do you recommend for someone who has no clue about (nor experience with) double-entry bookkeeping? 🏠

  • I made a very basic and working 1-pass cross-assembler in Pythonista. It was more of a proof of concept, to help me understand the book I’m reading (Assemblers and Loaders) πŸ‘¨β€πŸ’»

    PS Notice it’s still big-endian, while it should be little-endian. 😬

  • Currently reading: On Writing Well, 25th Anniversary: The Classic Guide to Writing Nonfiction by William K. Zinsser πŸ“š

  • Today’s πŸƒ was easy run-walk-run. It was raining slightly, but still warm, which made the heat worse.

    For those interested, I ran 8,1 km in 55:46 min (6:53 min/km). Considering the circumstances, not bad. For more deets, see my Garmin page.

  • Currently reading: Assemblers and Loaders (Ellis Horwood Series in Computers & Their Applications) by David Salomon πŸ“š πŸ‘¨β€πŸ’»

  • I wondered about how to build (in Python) a linked list of tagged items, and how to print its tagged items. Each item has three containers: a link to the next same-tagged item (-1 if it’s the last item with that tag), a tag and a value. Here’s my solution. πŸ‘¨β€πŸ’»

  • Today’s πŸƒ was an easy walk-run-walk (800 m πŸƒ 200 m🚢🏼) of 9 km. Ran 7.2 km in 48:20 min (6:43 min/km), for those wanting deets.

  • Learning about iOS’s sandbox limitations. Pythonista has full access to its own private folders (on device and/or iCloud). You can edit external files, even run Python scripts, but iOS gives scripts no access to files outside mentioned private folders, unless files are shared to it. πŸ‘¨β€πŸ’»

  • To bring variety in my πŸƒ training, today I did an interval training. It was hot, 28℃ (82℉) in the shade, me in the sun. Still, well-hydrated, it was doable.

    In case anyone wants to know, 5 times 200 m, with my heart rate above my LT heart rate, or 5:15 min/km on average.

  • Now it’s two weeks after my first πŸ’‰ I thought it safe enough to do some masked shopping (no not that kind πŸ”« 🀑 of shopping) in my local town. On my way back I walked through a park, back home to my two feline buddies, still locked up in a cage.

  • I had to make a peace offering when locking away my 🐱 darlings for their safety (renovation going on). Unfortunately, one of them can’t have it, since he’s allergic to regular cat food. Luckily, he’s up for cuddling and petting instead.

  • I guess I need superior knowledge, not reinvent the wheel. For creating a proper assembler, I need to know how others build those, and better non-fiction writing is a good thing too, since I’ll be communicating to others (including my future self) via code and comments. πŸ‘¨β€πŸ’»

  • I find it empowering that one can build somehing useful inside a computer. What I do, I don’t think qualifies as programming, but is more like scripting, using macros, which is useful in its own way, though not as generic as an app on a phone or on the web. Doesn’t need to be. πŸ‘¨β€πŸ’»

  • Wow, such a slow πŸƒ At times my imaginary self could’ve pass me by power walking. Ah well, another one for the books, as they say, don’t they?

    P.S. I found out why I was so slow, overreach, Runalyze told me so. A rest day was in order, as well as re-evaluating my training “plan”.

  • It’s a bit sad to see my two πŸˆβ€β¬› darlings locked up in a cage, but it’s for the best. My house is being renovated. They complain now and then, begging with all their feline charms to be released. Of course, I tried to make them as comfortable as possible.

  • Still two days to go before I’m partially protected against COVID-19. According to the Dutch CDC (RIVM) most people showed up when it was their turn. No significant political divide on vaccination in the Netherlands so far, despite of a vocal splinter group of pandemic deniers.

  • Continuing my 65c02 assembler project in Python 3, with defining “the rules.” Without rules, there’s unruliness, right? πŸ˜‰ The script still runs. If it wouldn’t have, I could’ve rolled back using the Working Copy app. PS, notice the typo! πŸ‘¨β€πŸ’»

  • My πŸƒ was so terribly slow. I blame it on the sudden rise in outside temperature. Nature was beautiful, though.

  • Now I’m (seemingly) successfully able to filter syntax elements into their own tagged bins, now the question arises how to turn that into object code (byte values)? So I still call it version 0.0.1, very premature, possibly, yet again, stillborn. I hope not the latter, though. πŸ‘¨β€πŸ’»

  • I have no idea what the best method is to approach an assembler, specifically for the 65c02 CPU. So I scrapped my previous approach and started anew. I also bought the newest version of Pythonista, because the old version crashed too often (new version seems rock-solid). πŸ‘¨β€πŸ’»