Ephes Blog

Miscellaneous things. Mostly Weeknotes and links I stumbled upon.


Weeknotes 2022-08-22

, Jochen

On the road holding a Python training course. Didn't do much else.

Bugs

Twitter

Software

Podcasts


Out of Context Images


Weeknotes 2022-08-15

, Jochen

Recorded and produced a new Podcast Episode about Ansible. Had to learn that streaming 48Khz 24bit FLAC audio to AirPods is too much for the Bluetooth bandwidth. At first, I thought the recording was broken, but then realized it was just a Bluetooth glitch, phew.

Did some preparation for a Python training course next week (setting up a JupyterHub instance, preparing a HedgeDoc installation).  Also, normal work as usual until we got evacuated because of a bomb disposal (a 500kg bomb from the second world war was found a few hundred meters down the street).

Progress on having a landing page where people can create podcasts/blogs:

  • Did some infrastructure work to be able to use a Python installation via pyenv on production
  • ...

Articles

Courses

Twitter

Software

  • HedgeDoc | write and share markdown
  • Excalidraw | Virtual whiteboard for sketching hand-drawn like diagrams. Collaborative and end-to-end encrypted.
  • Donut on Hugging Face / Donut on GitHub | I've done things like this with tesseract getting much better results. But I'm really happy to see people starting to use transformers for problems like this. Very promising.

Podcasts


Out of Context Images


Weeknotes 2022-08-08

, Jochen

Back to work. Picked up my jogging habit after having to stop during covid / vacation and it worked out fine. Made plans to get more into music again (atm just got more hardware).

Progress on having a landing page where people can create podcasts/blogs:

  • #32 fixed by only having one place to turn on the test client
  • #33 moved registry app urls into urls.py of registry app
  • #34 tests for account and social account adapters only open for registration with appropriate setting present
  • #35 test coverage is now at 100%
  • #36 fixed some mypy issues
  • #37 replace poetry with pip-tools
  • #38 fixed showing multiple running deployments at the same time for tests
  • #39 tried to speed up ansbile (mostly without success)
  • #40 handling of exceptions raised during starting a deployment

Articles

Videos

Twitter

Software

Podcasts


Out of Context Images


Weeknotes 2022-08-01

, Jochen

For the last two weeks, I was on vacation, so no work. Seems my job is to listen to podcasts because there were significantly fewer episodes I listened to. Need to check with my boss 😄.

Had to learn the hard way that shared albums in apple photos are completely broken and will cripple your images (max width or height set to 2048px + conversion from heic to low quality jpeg). And even if you stop following a shared album, those broken images still sit in your library and you have to remove them manually one by one. Great fun if you just imported a few hundred photos from a shared album. I don't understand tech companies'  obsession with destroying their user's photos. Signal is bad, Whatsapp is worse, and now even you Apple? A working method for Apple devices is to generate an iCloud share link (which takes lots of time) from which others then can import the original photos.

Progress on having a landing page where people can create podcasts/blogs:


Articles

Videos

Twitter

Software

Podcasts


Out of Context Images


Weeknotes 2022-07-25

, Jochen

Found a workaround for the fastdeploy / SQLAlchemy / asyncpg / Linux deadlock bug. I now instantiate a new SQLAlchemy engine on every request. That's probably not very efficient, since it would be better to use the engine's built-in ability to hold a connection pool, but having working code is a good start.

Progress on having a landing page where people can create podcasts/blogs:

  • Finished Add remove domain / deployed fqdn #14
  • Finished Switch between cast / wordpress #2 for deployments 🍾 - it was a complete surprise for me that this is even possible. But since I have now a working deployment system where all responsibilities are nicely separated, it's possible no not only to deploy Django, but anything including weird stuff like Wordpress without having to worry the rest of my system might suffer.
  • Finished Fix pytest warnings + some cleanup stuff and coverage


Articles

Videos

Twitter

Software

  • django-readers | A lightweight function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects.
  • django-sesame has a new tutorial | I'm searching for a solution to be able to log in users for a newly deployed site without having to store a password. This could be one.

Podcasts


Out of Context Images