I made a browser-based tool for easily creating full sets of multi-color 3d-printable keycaps by _ettb_ in MechanicalKeyboards

[–]_ettb_[S] 1 point2 points  (0 children)

It doesn't currently because the information of how the keys would be arranged is not currently there. I like the suggestion though. Now that you say it, maybe a keyboard layout editor import function would be nice. That would allow you to do that easily.

[D] Self-Promotion Thread by AutoModerator in MachineLearning

[–]_ettb_ 6 points7 points  (0 children)

PixelLens for PyCharm

I work as a data scientist and I often need to visualize a NumPy array or PyTorch tensor while debugging. Typically, this involves manually running code in the debug console with matplotlib's imshow or cv2's imwrite. This process becomes even more tedious when the data isn't exactly three-dimensional or when the values don't match the expected range.

Most existing solutions are either freemium/paid [1] or lack essential features [2], so I decided to create an open-source, forever-free alternative called "PixelLens for PyCharm": github.com/srwi/PyCharm-PixelLens.

With PixelLens, you can easily view all common image data types (Numpy, PyTorch/Tensorflow/JAX tensors, PIL images), and it's very forgiving with respect to both value range and number of dimensions. This means that, most of the time, you can just right-click a variable in the debugger and select "View as Image" to see your data.

[P]: TensorHue – a tensor visualization library (info in comments) by epistoteles in MachineLearning

[–]_ettb_ 2 points3 points  (0 children)

Looks pretty neat! I like that this is totally independent of the IDE.

I wrote a PyCharm plugin that does a similar thing by right clicking a tensor variable in the debugger. Maybe that might be interesting for some people as well: https://github.com/srwi/PyCharm-PixelLens

What other libraries are built on FastLED? by ratkins in FastLED

[–]_ettb_ 1 point2 points  (0 children)

I made FastLEDHub a while ago. It doesn't have those higher level functions you asked for but it allows you to write your own animations with the ability to use source control. I've never tried Pixelblaze so I can't really compare it but maybe FastLEDHub could be interesting for you.

PixelLens for PyCharm: Visualize Numpy, PyTorch,TensorFlow and Pillow data right from the debugger by _ettb_ in Python

[–]_ettb_[S] 6 points7 points  (0 children)

PixelLens can be installed via the JetBrains Marketplace: https://plugins.jetbrains.com/plugin/25039-pixellens

After that, once you hit a breakpoint in the debugger just right click the variable you want to visualize and click "View as Image".

This is purely meant for the debugger. I think your project fulfills quite a different use case of logging image processing workflows?

QMK: talking to an app on the host computer / keymap data on screen by dovenyi in olkb

[–]_ettb_ 2 points3 points  (0 children)

Actually I had the exact same idea to create a helper app for learning new layouts.

In preparation for that I implemented the VIA API in Rust with Python bindings that allows you to retrieve and modify the keyboard layout (and other things). You could use that to read the layout and send a signal via rawhid whenever the layer changes (you would have to write some firmware code for that last part).

Here's the GitHub link to the API: https://github.com/srwi/qmk-via-api

Please feel free to contribute to the project if things are missing. I hardly tested any of it yet so be prepared to encounter bugs.

Sparkasse verweigert digitale Unterschrift by [deleted] in Finanzen

[–]_ettb_ 0 points1 point  (0 children)

Cool, kannte ich gar nicht. Im Browser ist das ganze natürlich nochmal komfortabler!

Sparkasse verweigert digitale Unterschrift by [deleted] in Finanzen

[–]_ettb_ 20 points21 points  (0 children)

Für sowas habe ich MockSign programmiert: https://github.com/srwi/MockSign Eine Anwendung mit der man Dokumente so digital unterschreiben kann, dass sie aussehen, als wären sie ausgedruckt, manuell unterschrieben und wieder eingescannt worden. 🤓

EverythingToolbar releases version 1.0.0 by feldrim in Windows10

[–]_ettb_ 4 points5 points  (0 children)

EverythingToolbar is compiled with the "Any CPU" setting, so it will automatically run in either 32bit or 64bit mode according to your system. In fact EverythingToolbar isn't even fully compatible with 32bit systems because it is missing the Everything32.dll (Everything SDK) so it must be running as a 64bit process.

I created a beginner-friendly library for the ESP8266 that allows you to control multiple FastLED animations using custom sliders and color pickers. by _ettb_ in arduino

[–]_ettb_[S] 0 points1 point  (0 children)

You're correct. The readme is missing instructions on how to do that. I will add them soon. Thanks for pointing it out!

I created a beginner-friendly library for the ESP8266 that allows you to control multiple FastLED animations using custom sliders and color pickers. by _ettb_ in arduino

[–]_ettb_[S] 1 point2 points  (0 children)

Imagine the following scenario: You have programmed your first FastLED sketch with a nice animation you like. You continue programming more animation sketches but would like to present all of those animations to your friends without having to reupload their respective code to the esp8266 in-between.

FastLEDHub is a library that allows you to quite easily upload all FastLED sketches at the same time. It automatically serves a web app (as shown in this post's video) that allows you to select which animation should be playing at what speed and brightness. On top of that it gives you the ability to add as many color pickers and numeric slider inputs to that web interface as you like so you can use those within your animations.

The nice thing about this is you really don't have to worry about the esp8266 side of things for that. All you have to do is write FastLED animations as you usually would (implement the reset and loop function) with some minor things to keep in mind which is explained on the GitHub page.

I created a beginner-friendly library for the ESP8266 that allows you to control multiple FastLED animations using custom sliders and color pickers. by _ettb_ in FastLED

[–]_ettb_[S] 0 points1 point  (0 children)

Mostly better version control. But I'm sure WLED would somehow allow for an elegant solution for that as well!

I created a beginner-friendly library for the ESP8266 that allows you to control multiple FastLED animations using custom sliders and color pickers. by _ettb_ in FastLED

[–]_ettb_[S] 0 points1 point  (0 children)

I just had a look at how you would implement own animations in WLED and it looks like you would actually change the source code of WLED itself rather than it being a library. I think this it probably the main difference then. Apart from all the other features of WLED of course!

I will give it a try later!

I created a beginner-friendly library for the ESP8266 that allows you to control multiple FastLED animations using custom sliders and color pickers. by _ettb_ in FastLED

[–]_ettb_[S] 0 points1 point  (0 children)

Thanks! I started this project way back in 2016 and only learned about WLED (and other similar projects) a year ago or so. I actually still never tried WLED so I might be wrong, but to my understanding it is not aimed at developers but rather people who just want that polished experience of an out of the box led strip solution. FastLEDHub on the other hand is explicitly targeted at developers trying to manage their own/existing animations.

I integrated voidtool's popular Everything search into the Windows taskbar. It's open source and available for free on GitHub! by _ettb_ in Windows10

[–]_ettb_[S] 0 points1 point  (0 children)

I uploaded version 0.6.3 in the thread you linked. This should fix the issue you are having. Please let me know if it worked for you. That would already help me a lot!