#weekendproject

Andrew Murrayandrewmurray
2025-12-02

You can swap through the directory's styling choices as you would a gallery, with swaps as simple as clicks, making your pages whisper elegance or shout with audacity.

Read more 👉 lttr.ai/AaFfe

N-gated Hacker Newsngate
2025-11-21

Ah yes, because who doesn't want to spend their weekend parsing ELF headers and translating memory access while pretending they understand CPU emulation? 🤓 By the end of this 8,336-word epic, you'll be the life of the party with your newfound ability to forward syscalls and handle exception exits. 🎉
xnacly.me/posts/2025/building-

N-gated Hacker Newsngate
2025-11-04

🌍 A CSS-only terrain generator? 😂 Because who needs functional 3D modeling software when you can painstakingly craft your own mediocre mountains in CSS! Get ready to spend your weekend rotating, tilting, and zooming your way to pixelated paradise. 🙃
terra.layoutit.com

2025-10-12

Built two little speaker shelves out of scrap plywood that was in the basement when we moved in. Fine woodworking this is not, but I wasn't going to spend much time or effort on a sound system that cost $10.

#DIY #Audio #Craigslist #woodworking #weekendProject

A pair of speakers mounted on rough plywood shelves in opposite corners of the basement.

Improving my test bench for future projects, I wrote a small PyQt5 GUI to control my Siglent SDG2042X from a remote Ubuntu desktop.

It handles basic waveform setup, sweeps, bursts, presets (so you can adjust at the generator and than load down for later), ARB upload/download (not fully tested yet), and SCPI commands, also screenshots.

I’m more of a hardware guy than a coder (for sure there will be some bugs), so feedback are welcome. Fork if you like.

--
Blog:
togo-lab.io/?p=130

Gitea with script:
gitea.togo-lab.io/tgohle/0003-

#ToGoLab #Siglent #SDG2042X #PyQt5 #Testbench #OpenSource #python #weekendProject #diy_electronics #DIY

BastilleBSD :freebsd:BastilleBSD@fosstodon.org
2025-10-04

Linux users: FreeBSD jails are like containers, but older and lighter.

BastilleBSD makes them approachable.

A great weekend project: try Bastille on FreeBSD and create some jails.

#FreeBSD #BastilleBSD #Linux #weekendproject

2025-09-04

💡 Lập trình viên ơi, bạn có ý tưởng mới? Thay vì cắm mặt code cả tháng, hãy thử nghiệm nó trong một ngày cuối tuần với 5 người lạ sẵn sàng cho bạn feedback thật lòng.

👨‍💻 Tìm vấn đề, tạo bản nháp, tuyển testers, và build đủ để test. Quan trọng nhất là feedback từ người dùng!

#startup #ideation #weekendproject #sangtao #khoinghiep #duannganhan

reddit.com/r/SaaS/comments/1n8

2025-08-17

Github repo.
And by plotting, I mean both converting vector coordinates and tracing the result on a piece of paper. Because it all starts with a pen plotter and a love for mini planets.

It always amazes me when I seem to be the only person on the planet to have a given problem. No matter what combination of keywords I put on a search engine, I just couldn’t seem to find the tool that I needed. I wanted to create a mini planet working exclusively with vector art, specifically with SVG files. You can try breaking down the problem into smaller tasks, but you still will not find the utilities you need. For my specific pipeline, it boils down to three tools:

  • a Blender script to batch-export a panorama composed of several freestyle SVG shots from a given viewpoint;
  • a script to remap the resulting SVGs together in a single equirectangular SVG;
  • a program that takes an equirectangular SVG and remaps the lines/paths in it to stereographic projection.

These tools have been missing for at least 6 years, so it comes as a shock to me that I am ultimately doing something about it. Why not sooner? I guess it’s a combination of hope that “someone will do it for me” combined with finally having the time and resources to do it. This task would have hardly been a “weekend project” before the advent of LLMs and coding agents, but now it can!

The first tool, cube_map_svg.py, is the most straightforward, but potentially the one that can set you up for success or failure downstream. Open your scene in Blender and position your camera where you want it. Configure your camera for a 90-degree FOV. Make sure your camera sensor fit is set to have the same width and height. I usually leave it to 36mm by 36mm. Set the output resolution to 2048×2048, though any square ratio will do. In the script, configure the output directory and keep everything else as is. Don’t forget to enable freestyle output and freestyle SVG in your render panel. Run the script from Blender.

reproj_svg_to_equirect.py will take as input the metadata file generated in your export directory and process each SVG, reprojecting them all into one equirectangular SVG file. When this project was not enhanced by coding agents, I was following the wrong approach and attempting to stitch different SVGs together. It did not go well. GPT-5 largest contribution to me so far was providing the math to project the cube-map into an equirectangular format.

Once you have an equirectangular panorama, you can go crazy with the reprojections. The only one I implemented so far is the stereographic one. svg_stereographic.py helps you make those transformations, taking parameters such as horizontal camera panning, and zoom level.

Here’s some early results using this stack:

Let the penplotting season begin…

#macro #penplotter #weekendProject

Andrew Murrayandrewmurray
2025-08-29

Curating a directory that shines a light on the Bluetooth high-tech gadgets flooding the soccer training world.

Read more 👉 lttr.ai/AaFfd

Lucian Ghindalucian@ruby.social
2025-08-23

Add this to the task list for your LLM when creating something with Rails and you've got a good-looking and user-friendly admin interface out of the box with Avo

#WeekendProject #Rails #Ruby #ClaudeCode

List of tasks for LLM to implement Avo as admin for a Rails app
fromjason.xyz ❤️ 💻fromjason
2025-08-09

My company domain has used the .io TLD for ten years, and now I must swap domains because there's some political (and maybe moral?) issues with using .io. There's a chance the TLD becomes inaccessible as I understand it.

That's a decade worth of log-ins, emails, contacts, website all associated with io. 😭

Secretly I love this project because I get to create a whole new system for my emails.

2025-08-03

So proud of my little #WeekendProject: after long without a decent LAN because I cancelled my home Internet subscription in favor of tethering from my mobile phone I finally took the matter in my hands.

I turned my #RaspberryPI into a router who takes my iPhone's Internet connection trough USB tethering and shares it to Wi-Fi and Ethernet clients.
Why I did this instead of just using iPhone's built in Wi-Fi hotspot? Well, it boils down to two reasons:
- Some devices and operating systems struggles with Wi-Fi or may be completely incompatible with it.
- iPhone Wi-Fi enforces client isolation impeding an actual LAN between connected devices. On the Raspberry I'm free to set my own rules for routing, DHCP, DNS... so I put all the devices connected trough both Wi-Fi and Wired under a single subnet where they can easily communicate and share data.

I then installed and configured Avahi (an open source equivalent of Apple's "Bonjour") on devices who didn't had it preinstalled allowing them to find each other using hostnames, without the need of a central DNS.

An iPhone SE is connected trough USB to a Raspberry Pi, the Raspberry Pi is linked trough Ethernet to a TP-Link network switch. Two more computers are connected to the switch: a big workstation and an Intel NUC.A picture of half of my desk where there's a monitor, a keyboard and a mouse for my desktop computers and a MacBook Air on its stand.
2025-07-27

Exercising a bit of early-2000s #web design freedom by whipping up a little page to invite friends to play my new #pinball machine when it finally arrives. It's fun not using even the simplest build step and just manually writing #HTML and #css

I can see where things would get cumbersome if I were trying to maintain consistency across many pages, but having no build tools to wrestle with is a joy.

#WeekendProject #Webdev #Geocities #2000s #EvilDeadPinball

A minimalistic web page, red text on a black background, low-res images and a nice complement of 88x31 buttons at the bottom. The site is to share details when I get my evil dead pinball machine, and if it turns out to be a fun party maybe I'll add a gallery of photos for posterity
Wil van Antwerpenwila
2025-06-29

Finally some time to check this out. I'm curious how well it works.

A photo of a CD from AltaVista.
The search engine that was somewhat popular before google.
Julien Lengrand-Lambertjlengrand@mastodon.online
2025-06-13

Today I discovered app.codecrafters.io/catalog and now I want to build my own everything from scratch.
Just gotta find a way to sleep yet one less hour a day :).

#weekendproject

N-gated Hacker Newsngate
2025-06-08

🥳🎉 In the dystopian wonderland of 2025, Compiler Explorer is the AI overlord, churning out 92 million compilations like it's flipping burgers 🍔. Who'd have thought a hacky weekend project would grow into Skynet's compiler? 🙃
xania.org/202506/how-compiler-

Bobber Brothersbobberbrothers
2025-06-06

We know there's no better way to decompress from the work week than turning wrenches on something you actually care about. Other people have hobbies. We have obsessions.

Share this with someone who cancels social plans for garage time. They'll understand completely.

What percentage of your weekends involve working on bikes? Be honest - we're all here for the same reason.

🎥 👉 @blackster883

2025-06-01

My #weekendProject : two of these.
The black hose poking out of the end will be a drip system when I get enough time to finish building it.

In the next couple days, they'll get a nice thick layer of mulch and a sunshade made of burlap / hessian I found at the store.

#gardening #desertGardening

A raised bed with wooden sides is host to 20 pepper plants and six bright red marigolds. The soil between them is dark brown and looks soft.
Andrew Murrayandrewmurray
2025-05-31

Remember, with Unicorn Platform, you can create and publish one project (including a directory site) for free.

Read more 👉 lttr.ai/AaFfc

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst