💡 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

https://www.reddit.com/r/SaaS/comments/1n8ck5s/five_honest_strangers_will_tell_you_more_about/

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

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

Read more 👉 https://lttr.ai/AaFfd

#unicornplatform #buildinpublic #directory #wordpress #weekendproject #sideproject #nocode #nocodebuilder #nocodeapp

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

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.

#weekendproject #freelancer

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.

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

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

Today I discovered https://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

The Software Pro's Best Kept Secret.

Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.

CodeCrafters