Ephes Blog

Miscellaneous things. Mostly Weeknotes and links I stumbled upon.


Weeknotes 2021-10-11

, Jochen

Implemented a naive bayes spamfilter from scratch in one stream on monday. Learned some details about testing with PyCharm (right click on project root, set as test root for example) which made it work much better. Integrated the new spamfilter model into django-cast and added an "retrain"-button to the admin frontend. Tried to use Python 3.10 for django-cast and submitted a PR for l18n. Got a little bit frustrated about my current combination of pyenvvirtualfish and poetry making it difficult to upgrade to 3.10 (especially poetry, ugh). Then I finally cleaned up the django-cast project structure so that I don't need those ugly symlinks to make things work. 

Recorded a new python podcast episode about the latest Python 3.10 release and other stuff :).

Things I Looked at Last Week


Naive Bayes Implementation

, Jochen
Naive Bayes is great. It's fast, it's super simple, scales well and you can implement it without any dependencies in only about 50 lines of pure Python. Which I did in this stream from monday. I had to put in a little bit more effort for this than the usual stream. Was it worth it? I would really appreciate some feedback about whether this is more or less interesting than the usual stuff.


Weeknotes 2021-10-04

, Jochen

Did some yanitor work for django-cast like testing wether it would be compatible with django 4.0 etc.. Started working on the spamfilter feature for automoderation of comments (the comment spammers got too annoying to do this manually). Had to catch up a bit about how all this comment moderation stuff works. Didn't listened to as many podcast episodes as usual because migrating to a new phone ate up big chunks of my free time (also: no phone, no podcasts..).

Things I Looked at Last Week


Weeknotes 2021-09-27

, Jochen

Worked on chapter marks feature for django-cast. When the chapter marks form field is empty but one of the audio files is added or modified, django-cast now also tries to read chapter marks from audio using ffprobe. Someone asked a question about drawing an ascii cube with python and I had some fun playing around a little bit with this problem live on the stream.

Things I Looked at Last Week


Weeknotes 2021-09-20

, Jochen
Migrated the search/faceted navigation functionality from specialized views to the new wagtail based ones for django-cast and recorded progress in 5 live streams. Started experimenting again with a new microphone position (meh), powder for makeup without much success. But I'm happy with the current development speed, so things are moving forward at least.
 

Things I Looked at Last Week