@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.
@zfogg1i 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:
@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!