Sign up

~ephes

Not verified No WebSub updates Supports Webmention Valid

Building things with Django and coding agents. Breaking things in my home lab. Writing about both.

Public lists
HWC DUS IWC DUS 2026
Fetched

~ephes Supports Webmention Valid

Weeknotes 2023-04-24

Weeknotes 2023-04-24 April 24, 2023 Jochen Wersdörfer Me, walking...

~ephes Supports Webmention Valid

TIL: Real-time Collaboration for Jupyter Notebooks

TIL: Real-time Collaboration for Jupyter Notebooks

Jochen Wersdörfer Jochen Wersdörfer

While preparing a screencast with Manuel, we searched for real-time collaboration tools for Jupyter notebooks. JetBrains' "Code With Me" proved unsuitable, displaying only raw JSON. Here are two practical alternatives:

  1. Visual Studio Code's "Live Share" extension
  2. Launching JupyterLab server like this: jupyter-lab --collaborative

If you're aware of other collaboration tools for Jupyter notebooks suited for screencasts, please drop me a note 😄!

~ephes Supports Webmention Valid

Weeknotes 2023-04-17

Weeknotes 2023-04-17 April 17, 2023 Jochen Wersdörfer I use kemin...

~ephes Supports Webmention Valid

TIL: Validating Wagtail Page Fields Only Upon Publishing

TIL: Validating Wagtail Page Fields Only Upon Publishing April 11, 2023 Jochen Wersdörfer ...

~ephes Supports Webmention Valid

Weeknotes 2023-04-10

Weeknotes 2023-04-10 April 10, 2023 Jochen Wersdörfer "for legal ...

~ephes Supports Webmention Valid

Weeknotes 2023-04-03

Weeknotes 2023-04-03 April 3, 2023 Jochen Wersdörfer if my editor...

~ephes Supports Webmention Valid

Full-Stack Team Now Open for Projects: A First-Time Announcement! 🚀

Full-Stack Team Now Open for Projects: A First-Time Announcement! 🚀 March 27, 2023 Jochen Wersdörfer ...

~ephes Supports Webmention Valid

Weeknotes 2023-03-27

Weeknotes 2023-03-27 March 27, 2023 Jochen Wersdörfer we saved da...

~ephes Supports Webmention Valid

Weeknotes 2023-03-20

Weeknotes 2023-03-20 March 20, 2023 Jochen Wersdörfer sorry about...

~ephes Supports Webmention Valid

Weeknotes 2023-03-13

Weeknotes 2023-03-13 March 13, 2023 Jochen Wersdörfer Whenever so...

~ephes Supports Webmention Valid

Weeknotes 2023-03-06

Weeknotes 2023-03-06 March 6, 2023 Jochen Wersdörfer CATHOLIC CHU...

~ephes Supports Webmention Valid

Weeknotes 2023-02-27

Weeknotes 2023-02-27 Feb. 27, 2023 Jochen Wersdörfer "Maintaining...

~ephes Supports Webmention Valid

TIL: Integrate Wagtail API into Local Namespace

TIL: Integrate Wagtail API into Local Namespace Feb. 25, 2023 Jochen Wersdörfer ...

~ephes Supports Webmention Valid

Weeknotes 2023-02-20

Weeknotes 2023-02-20 Feb. 20, 2023 Jochen Wersdörfer “Raw data is...

~ephes Supports Webmention Valid

Weeknotes 2023-02-13

Weeknotes 2023-02-13 Feb. 13, 2023 Jochen Wersdörfer The logic of...

~ephes Supports Webmention Valid

Weeknotes 2023-02-06

Weeknotes 2023-02-06 Feb. 6, 2023 Jochen Wersdörfer I am wonderin...

~ephes Supports Webmention Valid

Weeknotes 2023-01-30

Weeknotes 2023-01-30 Jan. 30, 2023 Jochen Wersdörfer Your honor m...

~ephes Supports Webmention Valid

TIL: Editable Package Installation

TIL: Editable Package Installation

Jochen Wersdörfer Jochen Wersdörfer

Usually, I use pip -e ../package-directory to install an editable version of a package I use in a different project. Usually I use this method to track a bug or develop a new feature. Some time ago I switched to using flit to build my packages because it supports putting all the configuration in pyproject.toml and is not poetry. Today I had to learn that for a django-packages built with flit but then installed with pip -e the Django template lookup is broken. Using flit install -s works fine though.

~ephes Supports Webmention Valid

Caching Audio File Sizes

Caching Audio File Sizes Jan. 28, 2023 Jochen Wersdörfer The feed...

~ephes Supports Webmention Valid

Weeknotes 2023-01-23

Weeknotes 2023-01-23 Jan. 23, 2023 Jochen Wersdörfer That’s why T...

~ephes Supports Webmention Valid

Wagtail - Splitting up Posts and Episodes

Wagtail - Splitting up Posts and Episodes Jan. 21, 2023 Jochen Wersdörfer ...

~ephes Supports Webmention Valid

Weeknotes 2023-01-16

Weeknotes 2023-01-16 Jan. 16, 2023 Jochen Wersdörfer "Stealing “q...

~ephes Supports Webmention Valid

Podlove Share Sheet Fixing + Wagtail Code Blocks

Podlove Share Sheet Fixing + Wagtail Code Blocks Jan. 14, 2023 Jochen Wersdörfer ...

~ephes Supports Webmention Valid

Weeknotes 2023-01-09

Weeknotes 2023-01-09 Jan. 9, 2023 Jochen Wersdörfer in 2023 i ha...

~ephes Supports Webmention Valid

Fixing a Spam Filter Bug

Fixing a Spam Filter Bug Jan. 5, 2023 Jochen Wersdörfer Lately, I...

~ephes Supports Webmention Valid

Weeknotes 2023-01-02

Weeknotes 2023-01-02 Jan. 2, 2023 Jochen Wersdörfer Kelber‘s Law...

~ephes Supports Webmention Valid

Weeknotes 2022-12-26

Weeknotes 2022-12-26 Dec. 26, 2022 Jochen Wersdörfer 'Man goes to...

~ephes Supports Webmention Valid

TIL Deploying Takahē

TIL Deploying Takahē Dec. 23, 2022 Jochen Wersdörfer Setting up T...

~ephes Supports Webmention Valid

Weeknotes 2022-12-19

Weeknotes 2022-12-19 Dec. 19, 2022 Jochen Wersdörfer modern js fr...

~ephes Supports Webmention Valid

TIL: Flush the FRITZ!Box DNS Cache

TIL: Flush the FRITZ!Box DNS Cache

Jochen Wersdörfer Jochen Wersdörfer

I tried to change some DNS records today, and even after the TTL was over, I couldn't get the updated records on my notebook. I flushed the DNS cache on macOS but it didn't work. After some debugging, I found that my FRITZ!Box might be the culprit.

How to do it

Just go to:

Heimnetz > Netzwerk > Netzwerkeinstellungen > IPv4-Einstellungen

And then deactivate DHCP and reactivate it afterward. This will flush the DNS cache without the need for a restart. My changed DNS records were available right after doing this 🤪.