@SK1Time to Wrap up My Project
It can finally replace a media player now
I will add more features to make it better but it is fine for now
SoM project | GitHub Repo
@GB1141Have been trying to learn PCB design for the past two days and this is what I achieved and submitted to solder:
@iUnstable03Day 3:
I procrastinated on the neighborhood project again 😔
Yesterday was pretty packed tho. I did more research into Meshtastic nodes and decided to go with Femtofox! Their hardware looks solid, but sadly they’ve got this proprietary “Pro” edition that has extra features compared to the open-source one. Tbh I wouldn’t mind supporting them and paying for the hardware, but they’re out of stock 😭 The difference isn’t that huge though, so I’ll probably just roll with the free version and pay for PCB manufacturing myself.
I also got an automatic water dispenser for my cat recently, and it’s really annoying. It allows only a maximum of one water refill every 6 hours (drains the old water and pumps in fresh), but the waste bin fills up in just 2 days... For something that’s supposed to be convenient, it’s kina not 💀
My first idea was to just manually power it on, press the “refresh” touch button, and turn it back off. But that defeats the entire point, it would honestly be faster to just dump out a normal water bowl and refill it by hand.. So I cracked the device open, soldered a wire to the capacitive pad that triggers the manual refill, and tested it by shorting to GND, and it worked! Now I just need to hook up a microcontroller to simulate that GND trigger, and maybe add a relay or transistor inline with the battery to control the whole thing automatically :-)
@SK1Holy shi- it broke but looks so cool@KingJamesH1modals + image carousel in portfolio!@Jaxon1Finally got LifeLog working once again!
@monosodiumfox1Interesting thing to note is that Love2D works really great as a CLI Lua program library. There is an installer for Windows, and on macOS, it just goes to (~)/Applications
@MinglangDu1Did some kaggle and taught my cousin some python
@iUnstable03Day 2:
I didn’t get much work done on the neighborhood project today. Instead, I spent my morning recording a devlog video. Then, I helped a friend with his Proxmox container setup and did some maintenance on my home lab. After that, I got a bit distracted and placed an order on JLCPCB to manufacture my old project from The Trail. I broke mine during the hike, and I wanted to show my parents what I built and keep it as a souvenir. 👀
Then, I got inspired to run a local Meshtastic node in my town and connect with another friend. I’m going to meet with him tomorrow and give him the hardware since I already have some leftover from the early prototyping of my Trail project.
I don’t think I’ve shared pictures of my home lab yet, so here they are! (I took them with Project Indigo, my new favorite camera app I discovered today.)
@py6600Just fixed my HVAC compressor! One of these little buggers had become a pillow:
@iUnstable03Restarting my scrapbook streak!
Day 1:
So today I continued working on my neighborhood project. I've coded for another 4 hours today after taking a week-long break. so now I’ve clocked in 12 hours in total!
I’ve made some great progress today. I've implemented the login/registration API and the JWT auth token issuing with a refresh token. I’ve also added custom GraphQL auth directive and token validation.
Tomorrow, I’ll start working on the frontend. I’ll be building a simple login and register page, and a 'hello world' dashboard when you’re logged in. I’ll also need to implement token refresh and rotation on the backend side.
I’ve also started documenting all my current and previous hardware/tinkering projects in my journal. I’m hoping to publish them on my personal website (which is still in progress). I never journal anything so all my work from when I was 10-17 years old has kind of gotten lost ;p
@py6600Taking a break from Type/JavaScript and going back to Java to make a combat log timer plugin (HAHA NOT A MOD THIS TIME): TIL about ConcurrentModificationExceptions, and how to use an Iterator to avoid it!
@MinglangDu1Did some usaco and other competitive programming
@rmfosho0got image metadata read properly using id3js! also got websockets working for connecting to main server, should be interesting finally getting it to communicate with the ai server 😄
@JomarMilan0A few days ago, I discovered TiddlyWiki. It looks like software that's perfect for the way I'd like to take notes! Typesetting programs like Typst and word processors are good for single documents, but not for multiple linking documents like I'd prefer to take notes in. I also don't like block-based text edtiors, and I'm pretty sure this is an unpopular opinion, but I despise taking notes in Markdown, which I've noticed is used a lot by note-taking software. With TiddlyWiki I get to use the capable WikiText syntax and access the wiki wherever I bring the file, as long as it has a web browser! With a USB stick I'm able to access my wiki on any of my computers or even public computers like at the local library without downloading anything or logging into any accounts, which is great! It reminds me of MediaWiki, but I think that for a single user's notes, TiddlyWiki is a lot more practical.
I also like it's customizability! Like MediaWiki, you can extend its functionality with plugins and use custom stylesheets. I've already started using both features. I wrote a plugin for TiddlyWiki which lets you encrypt tiddlers independently and by tag. The core TiddlyWiki only allows you to encrypt the entire wiki. There's a plugin with similar functionality, Encrypt Tiddler Plugin by Daniel, but in my opinion my version is more intuitive. It's also possible to have different placeholder texts set in my version!
Here's the source code repository: github.com/MacaylaMarvelous81/independent-encrypt
and the demo: macaylamarvelous81.github.io/independent-encrypt
@Chxshi0For the past 11 days i've been building this powerfull custom TCP HTTP server from scratch.
Test it but read the user guide first to understnad how it works and how you should navigate on it!!!
Link to website - beasty-frontend.vercel.app
@Meghana0apex update: we are so back@SK1Yo, first time playing with FFmpeg and uh... I kinda got the Bad Apple music video to play in terminal ASCII. It's kinda cursed but it works
Repo's here if you wanna peek: github.com/SajagIN/vidminal
@MinglangDu1Got full points on my PSAT (max is 1440, not 1600)
@KingHowler0Just finished building my very first chrome extension
YT-Playlist-Length : Whenever you open a playlist, it shows you the total duration of the playlist.
GitHub: github.com/MUmarShahbaz/YT-Playlist-Length
@Meghana0Super awesome@CassidyCodes0509,345 malicious requests blocked or challenged in the last month using cloudflare and 12,208,719 SSL requests served in the last month! People sure do love my site
@Scutoid0I added transcription and AI summarization to my audio recorder
@SkyfallWasTaken0Just shipped #C091PEQP7CJ|! It's like #C07UJMV9389| but for Summer of Making, and gives you updates for stock changes, new items and price reductions!
I took a lot of what I learnt from High Seas Monitor and Arcade Monitor to make the codebase more maintainable and easy to hack on!
•
happy-dom (dom library for nodejs/bun) is used to parse the som shop's html
• 🚢 arktype (a library to validate the shape of types) is used for safe env vars, better intellisense, and to ensure that the scraping script isn't reporting false/undefined data because of a page change (it'll stop the script from running further and pinging people for false updates)
•
sentry is used to monitor errors. since the bot does html scraping, it can be slightly fragile - sentry (to report errors) + arktype (to throw errors) help prevent that from happening
•
jsx-slack lets you use jsx instead of json for block kit! while it doesn't use react, it helps keep your code a lot shorter and you get better intellisense. i use it for all the bot's messages and it's been a joy to use!
•
bun to use typescript/tsx without a bundler + for superfast package management!
code's at github.com/skyfallwastaken/som-monitor. dual licensed under MIT and Apache 2.0.@zakkbob0Bought a yubikey because where else am I supposed to put my awesome new gpg key? Idk if this is cheating for scrapbook, so I guess I also started learning how blockchain works.
@IshikaKumar0✨ hey hey! test players needed for my game! ✨
just shipped my first indie game "Red Eyes & Gold Stains" !!
Would much appreciate some players, feedback
Anyways, I'd be so so grateful if anyone would be up for testing my game here and giving me feedback on this google form: forms.gle/SZ3E8JqS33kRapbn9
Links:
• Github repo: github.com/Liana24601/Maroon-RPG
• Itch.io link: lianadothallik.itch.io/red-stains-gold-eyes
• google form: forms.gle/SZ3E8JqS33kRapbn9
If the game is to your liking, be sure to leave a star on the repo! Also feel free to dm me with ur feedback or share any cool projects you might have!
catch ya on the flip side,
I.K.
@Neon0Hi! for the past week i have been working behind the scenes to make @SummerofMaking & @explorpheus which are used in #C015M4L9AHW| and handles inviting new users to the slack and upgrading them!
You can demo it by using a new email on summer.hackclub.com