Assembling a Humanoid Robot with OpenLoong: Notes of a Java Developer
Hello, my name is Ashot Agabekov. I'm a Java backend developer. My main professional areas are backend development, architecture, integrations, microservices, databases,…
Hello, my name is Ashot Agabekov. I'm a Java backend developer. My main professional areas are backend development, architecture, integrations, microservices, databases,…
Set up your own streaming server to avoid content restrictions. Navidrome with Docker can be set up in one evening on any Linux, works with all Subsonic clients.
I am a big fan of Formula 1, and since the races in Saudi Arabia and Bahrain were not included in the calendar at that point in the season, waiting for the next weekend…
I usually write about open source and software development, but today I want to tell you about my friend I met during a tour of the Selectel data center. Danya works…
Hot summer is approaching, so various methods for cooling food, appliances, and even indoor air are becoming highly relevant. Of course, you can use standard mains-powered…
We all know water is the source of life, and since ancient times people have sought to settle near water sources.
Standard solutions are convenient — it’s hard to argue with that. Pick KNX for example, and everything works according to a clear established scheme from there: there…
Verifying if the MPPI-Generic GPU planner can work without a global planner. Includes a DIY simulator, an angular velocity-priority controller, comparisons against State…
What will happen if we try to give a neural network access to real sensors, actuators, and tell it how to use them? Will it understand? And figure out how to glue its…
In 2024, I knew nothing about Arduino and Python. But within a week, I assembled a working prototype on a breadboard for music control, using AI and the internet. I didn't…
Vibe coding seems harmless when it comes to scripts, landing pages, and small services. But what happens if you try to use it to build an FPGA project with I2S, FIFO…
Building a Bluetooth LE device for Arduino is not particularly difficult. The real hassle begins when you need to set up proper command and response exchange on the client…
I'm tired of articles about how everything in the world can be entrusted to AI. And the crazy idea that everything in the world can be printed on a 3D printer is also…
In the comments to the exact time server, it was suggested to add DCF77 as another time source in addition to NTP and GPS. And I finally made it, although as a separate…
In the previous article, I talked about my app that allows monitoring signal levels and internet types on smartphones and some router models working with mobile internet.…
I don't like writing about tech repairs, as it's usually routine. The most common hardware issues are aging, overheating, overloads, moisture, and so on.
Recently, my mom has found it difficult to use a mobile phone, mainly due to vision problems. Even the simplest mobile phone required unlocking, selecting the right menu…
Many things have existed in nature for a long time, however, when people discover them, they often come up with quite curious new uses for them — and ultrasound is no…