@alialiwa20050Playing my Sprig :sprig-dino: game, Friendly Figures :friendlyfigures:
Good times :dinosaur_waving:
Play :tw_video_game: Friendly Figures :friendlyfigures: on Sprig :verified-sprig:sprig.hackclub.com/gallery/Friendly_Figures
@alialiwa20050Meet the server powering :outernet-web-services: Outernet Web Services Compute Cloud.
@alialiwa20050Today, I've set up a system for recieving and managing instance requests for Outernet Web Services, "Outernet's own compute cloud ☁️ (and your project's tent ⛺!)"
All Outernet attendees & guilds may request an instance at Request.OWS.hackclub.com.
1. First they fill out a form, including details regarding custom instance specifications (such as RAM, Storage, Operating System), as well as project details and a .deploy.outernet domain.
2. Next, their responses are sent to Outernet Web Services for proccessing and ultimately, set-up.
3. Currently in-progress or completed deployed instances, along with their respective domain names and IP addresses, are updated at Request.OWS.hackclub.com/status, allowing users to check status of their requests.
@alialiwa20050OnBoard 2023 | Day 4 :onboard:
Today, I designed my Computer Scientist NFC card! :hack-cat-ali-a-saleh:@alialiwa20050OnBoard 2023 | Day 3 :onboard::gaynormccown: Gaynor McCown Hack Club :gaynormccownalt: NFC card.
💡 Stunning, innit?@ThomasStubblefield0Today marks the end of my time as the Dorman Hack Club leader, as I officially handed over the reins to Jaime, our club's next leader. I am excited to see how he leads his club and grateful for his decision to continue this space for makers at DHS.
In addition, today also marks the release of the Carolina Hacks mini-documentary (attached to this post). Carolina Hacks was a hackathon that my friends and I organized, and it was a truly unforgettable experience. Thanks to everybody who helped make it awesome.@alialiwa20050Inspired by Amazon Web Services (AWS) :aws:, Libre Web Services (LWS) :libre-web-services:, also known as "Raspberry Web Services (RWS)" :raspberry-pi-logo:, is a concept built during Hack Club's :hackclub: Winter of Making :wom: 2023 Winter Hardware Wonderland :winter-hardware-wonderland: "10 Days of Making" event is a hackable, scalable, load-balanced, home-hosted, multi-node aarch64 Arm-based :arm: cloud powered by Kubernetes :kubernetes: & Docker :docker:, created by @alialiwa2005 ("Hack Cat" :hacker-cat:), a veteran :scrappy-retro: Hack Club community member :dino-drake-yea: & founder 🧭 of Gaynor McCown Hack Club:gaynormccown:, established in November of 2020 :dinosaur_waving:.
Libre Web Services :libre-web-services: on Hack Club Scrapbook :scrappy: | Libre.hackclub.com
@alialiwa20050Winter of Making Day 1
• A 4-core Arm computer.
• A 60 watt power supply.
• A gigabit network switch.
• A snappy class-10 micro SD card.
A plan is brewing, a blueprint for a hackable cloud, right at home.
@alialiwa20050Today, I've started experimenting with some configurations for my Raspberry Pi (mini DIY server) to find the most optimal solutions.
I was comparing RealVNC vs xRDP (which I've been using for a long time), and found that the VNC protocol is likely the better option compared to the Remote Desktop Protocol (now it's my favorite).
I've tested different categories, mainly which one was lighter.
On my Raspberry Pi 4B, VNC had less ram usage.
Now this may not seem a lot, especially on my Pi 4 with 8GB ram, but VNC may make more of a difference on Pi models with less ram, such as my 1GB Pi 3B.
Out of the box, RDP has better resolution, but with some configuration, I was able to get VNC to display 1080p resolution.
Also, something that I found as potentially useful was the fact that you can connect your Pi to a VPN, simply whitelist the VNC port, and you could connect and login remotely to the Pi via VNC while it is connected to a VPN (I wasn't able to do that with RDP).
Next, I'm planning on testing out OpenVPN versus the Wireguard protocol on my Pi, because I'm thinking of using my Pi as a DIY VPN server (and a way to have access to my home LAN outside of home, with minimal port forwarding), in the near future.
@zfogg0i decided to do my own ip routing (to learn how it works). you don't need a GUI to have wifi that works everywhere!!
all you reeeeaaaally need is:
• systemd-resolved
• systemd-networkd
• wpa_supplicant
@alialiwa20050Continuing hacking :hacker-cat: of my new project, Pynopoly, The Python-Based Monopoly Game!:python:
@alialiwa20050I've created an advert for my Hack Club's meeting tomorrow. :gaynormccown:
@alialiwa20050Today, I've started working on a new Python-based multiplayer game, Pynopoly.
:python::hacker-cat::replit: 🎲 :flying_money_with_wings: 💰
Here's a sneak peek of my program so far:
@alialiwa20050Day 3 of :blender: | Project Torus 🍩
• Colorized Donut.
• Added Subsurface Scattering.
• Created More Realistic Icing.
• Doubled Render Sample Count (from 128 to 256 samples).
• Denoised Render Using :intel:Open Image Denoise.
@alialiwa20050Day 2 in :blender: , Project Torus 🍩 .
Added more realistic imperfections to the glazing.
@alialiwa20050Started learning :blender: (not to be confused with an actual :actual_blender:).
Started making a 🍩.
@alialiwa20050Here's a :python: program I've coded today, hosted on :replit: (repl.it/@alialiwa2005/Minutes-to-Seconds).
It converts minutes to seconds ⏰, with up to two decimal places in the outputted calculation :abacus: for extra precision, and minimized confusion.
This program is opensource under an MIT license.
Feel free to hack and build on my code! :hacker-cat:
@alialiwa20050Odd or Even?
A :python: program, hosted on :replit:, which checks if a user's inputted integer is even or odd.
My program has error checks, such as checking whether an inputted value is truly an integer; if not, it asks for new input, without breaking the entire code.
Additionally, my program also asks users if they'd like to enter a new value and check if it is even or odd, after an integer is determined as odd or even; using loops.
This program is :crazyblackstone-opensource:, under an MIT license; so you can hack :hacker-cat: and build on it however you'd like!
Challenge Solved: bit.ly/3doBhCJ@alialiwa20050Today, I've made a :python: program, inspired by PracticePython's 1st challenge (bit.ly/3bbsodl), and hosted on :replit:, which predicts at which ages users reach their peaks in life (repl.it/@alialiwa2005/When-Youll-Reach-Some-of-Lifes-AverageCommon-Peak-Ages).
This program is opensource, under an MIT license; so feel free to fork & hack!
@alialiwa20050Today, I've started exploring :python:'s math operators.
I've made this code, (repl.it/@alialiwa2005/Math-Operations-on-User-Inputs-02082021?v=1), which uses Python's math operators in various cases, as well as math.sqrt() from Python's awesome math library (my :python: program solves algebra and geometry problems).
The code makes calculations based on two integers and a distance-measuring unit are received as inputs from a user and those three user-inputs are each assigned to some basic variables.
Then those variables, which represent the user's inputs, are used in calculations; squaring, cubing, modular division, and even calculating the length of the hypotenuse of a right triangle which has two legs (each of those two triangle legs have a measurement of one of the user's two inputted numbers, using the unit of length which was inputted by the user).
Run my code on !
The mentioned is opensource and free for all to remix and build on, under a CC-BY creative commons license; so feel free to fork & hack my program.
@alialiwa20050Just published :gaynormccown: Gaynor McCown Hack Club's :gaynor-mccown-gradient: "We Look Forward to Hack with You!" promotional video which I've been working on since December of 2020! | (youtu.be/5Ng8dOwSp90)@alialiwa20050Here's my fully-functional re-make of a user-inputted story (inspired by Mad Libs) written in :python: , and hosted on :replit: (repl.it/@alialiwa2005/User-Inputted-Story-Python-2020-2021?view=1).
As you may have noticed, the code is more organized and a bit less complicated than my initial attempt.
It's true... sometimes, a fresh start is what you need!
@alialiwa20050I've written a program for my Python CS class' (repl.it/@alialiwa2005/User-Inputted-Story-Python-2020-2021-Needs-Fixing), can't seem to resolve the errors... I hope and plan to revisit and fix this soon, when I learn more :python: .
In the meantime, I'm starting freshly from scratch, and writing a more simple program (my initial attempt may have been over-complicated).