lade...
random avatar

sscherfke - Network

Posts Subscribe

#UV is just pure awesomeness. Combined with #TypedSettings, it’s sooo easy to write a CLI. Also #rich. 🤩

https://mastodon.social/@sscherf...

is just pure awesomeness. Combined with , it’s sooo easy to write a CLI. Also . 🤩

23.2.2025 10:30#UV is just pure awesomeness. Combined with #TypedSettings, it’s sooo easy to write a CLI. Also #rich. 🤩
https://mastodon.social/@sscherf...

https://mastodon.social/@sscherf...

17.2.2025 16:49
https://mastodon.social/@sscherf...

Aaaaand ... it's finally in production! 🎉🎉🎉

https://mastodon.social/@sscherf...

Aaaaand ... it's finally in production! 🎉🎉🎉

17.2.2025 16:46Aaaaand ... it's finally in production! 🎉🎉🎉
https://mastodon.social/@sscherf...

And of course, when everything was ready for the final integration test, the Lego motor broke down. 🫠Disassembled everything and checked...

https://mastodon.social/@sscherf...

And of course, when everything was ready for the final integration test, the Lego motor broke down. 🫠

Disassembled everything and checked all cables, but it’s definitely the motor. The second one that broke, to be precise. Gud Lego kwalitee. 👌

13.2.2025 20:01And of course, when everything was ready for the final integration test, the Lego motor broke down. 🫠Disassembled everything and checked...
https://mastodon.social/@sscherf...

I’m finally done with the new software. 873 ~~beautiful~~ lines of c/c++.In forecast mode (FCS), the turbine rotates according to the...

https://mastodon.social/@sscherf...

I’m finally done with the new software. 873 ~~beautiful~~ lines of c/c++.

In forecast mode (FCS), the turbine rotates according to the predicted wind speed (it also shows the forecast for the next 6h). In timer mode, it rotates at full speed for ~1h.

It also displays the current temperature/humidity as measured by the white DHT sensor.

Most pixels are handcrafted and there are some "clever" solutions for a few problems.

But all in all, I'm so glad to be writing Python most of the time.

13.2.2025 19:57I’m finally done with the new software. 873 ~~beautiful~~ lines of c/c++.In forecast mode (FCS), the turbine rotates according to the...
https://mastodon.social/@sscherf...

Today, I spent a lot of time hand-crafting pixel graphics and prototypes for the new display layout. This was a lot of fun. Kind of. And...

https://mastodon.social/@sscherf...

Today, I spent a lot of time hand-crafting pixel graphics and prototypes for the new display layout. This was a lot of fun. Kind of. And the free version of pixenapp.com/ is quite nice. :)

9.2.2025 22:12Today, I spent a lot of time hand-crafting pixel graphics and prototypes for the new display layout. This was a lot of fun. Kind of. And...
https://mastodon.social/@sscherf...

I am/was not a big fan of AI but thank's to @mitsuhiko's article about his usage of AI, I gave it a shot. An man, did it help me a...

https://mastodon.social/@sscherf...

I am/was not a big fan of AI but thank's to @mitsuhiko's article about his usage of AI, I gave it a shot. An man, did it help me a lot. The documentation of many of the Arduino libs is not very good (compared to Python standards), but ChatGPT4 (via 🦆 AI Chat) understood my questions and its code suggestions realy helped a lot.

9.2.2025 22:07I am/was not a big fan of AI but thank's to @mitsuhiko's article about his usage of AI, I gave it a shot. An man, did it help me a...
https://mastodon.social/@sscherf...

However, the e-paper display has been broken for more than a year now, the WiFi code stopped working even before that and the whole set was...

https://mastodon.social/@sscherf...

However, the e-paper display has been broken for more than a year now, the WiFi code stopped working even before that and the whole set was getting dusty.

So I took it back home, cleaned it and started to fix the code. I never programmed a micro computer and my C/C++ skills are rusty at best.

But with @zeratul2099's help, I quickly learned how this stuff works. It was a great feeling to light up an LED via a button. And it felt even better when I got the display to actually show something.

9.2.2025 22:03However, the e-paper display has been broken for more than a year now, the WiFi code stopped working even before that and the whole set was...
https://mastodon.social/@sscherf...

A few years ago, we bought the #LEGO 10268 Vestas wind turbine for work. @zeratul2099 put together a circuit board with an ESP32, with which...

https://mastodon.social/@sscherf...

A few years ago, we bought the 10268 Vestas wind turbine for work. @zeratul2099 put together a circuit board with an ESP32, with which we can control the motor according to the local wind forecast. We also added some lights and other extras. Here are some photos: flickr.com/photos/188984025@N0

9.2.2025 21:47A few years ago, we bought the #LEGO 10268 Vestas wind turbine for work. @zeratul2099 put together a circuit board with an ESP32, with which...
https://mastodon.social/@sscherf...

My brother is raising funds for establishing a partnership between Luckau (Wendland), Lower Saxony, Germany and Faléa, Mali. Most of the...

https://mastodon.social/@sscherf...

My brother is raising funds for establishing a partnership between Luckau (Wendland), Lower Saxony, Germany and Faléa, Mali. Most of the expenses are already covered but they need some extra money for the initial trip to Africa.

You can find more info here: gofundme.com/f/luckau-falea

Thank you ❤️

5.2.2025 20:10My brother is raising funds for establishing a partnership between Luckau (Wendland), Lower Saxony, Germany and Faléa, Mali. Most of the...
https://mastodon.social/@sscherf...

And you have to differentiate between the pipeline of a single small OSS project and all the projects your company hosts on their internal...

https://mastodon.social/@sscherf...

And you have to differentiate between the pipeline of a single small OSS project and all the projects your company hosts on their internal GitLab instance.

9.12.2024 06:54And you have to differentiate between the pipeline of a single small OSS project and all the projects your company hosts on their internal...
https://mastodon.social/@sscherf...

You may not like #GitLab and the way pipelines are defined there. But I had exactly zero problems with broken or malicius CI actions I...

https://mastodon.social/@sscherf...

You may not like and the way pipelines are defined there. But I had exactly zero problems with broken or malicius CI actions I imported from somewhere.

I also think that declarative script blocks with bash commands are _a lot_ easier to read than the actions import jungle.

(I'm aware that GL has imports and components, too, and that copy/pasting cmds is not the last word in wisdom, either)

9.12.2024 06:52You may not like #GitLab and the way pipelines are defined there. But I had exactly zero problems with broken or malicius CI actions I...
https://mastodon.social/@sscherf...

Thanks to @wbolster for proofreading and for suggestions for improvement. ❤️

https://mastodon.social/@sscherf...

Thanks to @wbolster for proofreading and for suggestions for improvement. ❤️

14.11.2024 06:30Thanks to @wbolster for proofreading and for suggestions for improvement. ❤️
https://mastodon.social/@sscherf...

First blog post after a very long time: Publishing to PyPI with a Trusted Publisher from GitLab CI/CD 🦊...

https://mastodon.social/@sscherf...

First blog post after a very long time: Publishing to PyPI with a Trusted Publisher from GitLab CI/CD 🦊

stefan.sofa-rockers.org/2024/1

14.11.2024 06:21First blog post after a very long time: Publishing to PyPI with a Trusted Publisher from GitLab CI/CD 🦊...
https://mastodon.social/@sscherf...

Are there any GitLab users following me who would like to proofread an article about PyPI Trusted Publishers and GitLab CI/CD? If so, please...

https://mastodon.social/@sscherf...

Are there any GitLab users following me who would like to proofread an article about PyPI Trusted Publishers and GitLab CI/CD? If so, please PM me.

11.11.2024 09:21Are there any GitLab users following me who would like to proofread an article about PyPI Trusted Publishers and GitLab CI/CD? If so, please...
https://mastodon.social/@sscherf...

🎉 🎉 🎉 #TypedSettings 24.6.0 is out!It drops support for Python 3.8 and officially adds support for 3.13 (but old versions work...

https://mastodon.social/@sscherf...

🎉 🎉 🎉 24.6.0 is out!

It drops support for Python 3.8 and officially adds support for 3.13 (but old versions work fine, too). Also fixed a few issues.

typed-settings.readthedocs.io/

7.11.2024 09:59🎉 🎉 🎉 #TypedSettings 24.6.0 is out!It drops support for Python 3.8 and officially adds support for 3.13 (but old versions work...
https://mastodon.social/@sscherf...

Now that dependency groups for dev dependencies are supported, I went all-in on Astral #uv with #TypedSettings. "uv sync" is pure...

https://mastodon.social/@sscherf...

Now that dependency groups for dev dependencies are supported, I went all-in on Astral with . "uv sync" is pure awesome. Never has it been easier and faster to create a project venv and install everything. 😎

gitlab.com/sscherfke/typed-set

26.10.2024 22:24Now that dependency groups for dev dependencies are supported, I went all-in on Astral #uv with #TypedSettings. "uv sync" is pure...
https://mastodon.social/@sscherf...

@judy2k Need to extend our internal "ish" testing lib. I have FloatIsh and IntIsh for numbers and UUIDIsh for UUIDs. But now I...

https://mastodon.social/@sscherf...

@judy2k Need to extend our internal "ish" testing lib. I have FloatIsh and IntIsh for numbers and UUIDIsh for UUIDs. But now I need something for hash values … 🤔

14.10.2024 09:15@judy2k Need to extend our internal "ish" testing lib. I have FloatIsh and IntIsh for numbers and UUIDIsh for UUIDs. But now I...
https://mastodon.social/@sscherf...

Wow. Increased #TypedSettings’ CI performance by a factor of ~3.5 with relatively few improvements on `uv` usage and caching improvements....

https://mastodon.social/@sscherf...

Wow. Increased ’ CI performance by a factor of ~3.5 with relatively few improvements on `uv` usage and caching improvements. 😲

gitlab.com/sscherfke/typed-set

6.10.2024 12:22Wow. Increased #TypedSettings’ CI performance by a factor of ~3.5 with relatively few improvements on `uv` usage and caching improvements....
https://mastodon.social/@sscherf...

Released #TypedSettings 24.5.0 today.It improves testability of Click CLIs by allowing to lazily load default settings (this is not an...

https://mastodon.social/@sscherf...

Released 24.5.0 today.

It improves testability of Click CLIs by allowing to lazily load default settings (this is not an issues with argparse CLIs).

It also adds support for the lastest and gratest version (thx to @tintvrtkovic <3)

typed-settings.readthedocs.io/

2.9.2024 17:35Released #TypedSettings 24.5.0 today.It improves testability of Click CLIs by allowing to lazily load default settings (this is not an...
https://mastodon.social/@sscherf...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members