Mike's ML Forge – Telegram
Mike's ML Forge
252 subscribers
130 photos
10 videos
16 files
58 links
Welcome to this channel,in this channel, we're diving deep into the world of Data Science and ML Also a bit of my personal journey, becoming a person who says " I designed the board, collected the data, trained the model, and deployed it"
Download Telegram
Forwarded from GebetaMaps
Get ready for an exciting opportunity to work with Gebeta Maps!

Are you a developer or have friends who code? Have you ever had an app idea that requires location API services but you needed that extra push? This hackathon is for you! 🎉

Register now and take part on this week of virtual hackathon. Lock in and Win  Prizes.

Any developer or team from Ethiopia, Rwanda and Djibouti can participate.

Sign Up Now at hackathon.gebeta.app
1
The Request/Response Procedure of a Web server

At its most basic level, the request/response process consists of a web browser asking
the web server to send it a web page and the server sending back the page. The browser
then takes care of displaying the page
These are the steps in the request and response sequence:
1. You enter http://server.com into your browser’s address bar.
2. Your browser looks up the IP address for server.com.
3. Your browser issues a request for the home page at server.com.
4. The request crosses the Internet and arrives at the server.com web server.
5. The web server, having received the request, looks for the web page on its hard disk.
6. The server retrieves the web page and returns it to the browser.
7. Your browser displays the web page.
11👍1
Mike's ML Forge
The Request/Response Procedure of a Web server At its most basic level, the request/response process consists of a web browser asking the web server to send it a web page and the server sending back the page. The browser then takes care of displaying the…
For an average web page, this process takes place once for each object within the page:a graphic, an embedded video or Flash file, and even a CSS template.
In step 2, notice that the browser looked up the IP address of server.com. Every machine attached to the Internet has an IP address—your computer included. But we generally access web servers by name, such as google.com. As you probably know, the browser consults an additional Internet service called the Domain Name Service (DNS) to find the server’s associated IP address and then uses that to communicate with the computer.
🔥51👍1
For dynamic web pages, the procedure is a little more involved, because it may bring both PHP and MySQL into the mix
Here are the steps:
1. You enter http://server.com into your browser’s address bar.
2. Your browser looks up the IP address for server.com.
3. Your browser issues a request to that address for the web server’s home page.
4. The request crosses the Internet and arrives at the server.com web server.
5. The web server, having received the request, fetches the home page from its hard
disk.
6. With the home page now in memory, the web server notices that it is a file incor-
porating PHP noscripting and passes the page to the PHP interpreter.
7. The PHP interpreter executes the PHP code.
🔥41
Mike's ML Forge
For dynamic web pages, the procedure is a little more involved, because it may bring both PHP and MySQL into the mix Here are the steps: 1. You enter http://server.com into your browser’s address bar. 2. Your browser looks up the IP address for server.com.…
8. Some of the PHP contains MySQL statements, which the PHP interpreter now passes to the MySQL database engine.
9. The MySQL database returns the results of the statements back to the PHP inter-
preter.
10. The PHP interpreter returns the results of the executed PHP code, along with the
results from the MySQL database, to the web server.
11. The web server returns the page to the requesting client, which displays it.
2
Although it’s helpful to be aware of this process so that you know how the three elements work together, in practice you don’t really need to concern yourself with these details, because it all happens automatically.
👍41
Forwarded from DoughNut 🍩
Speaking of animations this is gonna change how we do tailwind fr

https://rombo.co/tailwind/

The animations are just soooo good and honestly saves me so much time I'd have done in framer motion directly into my Tailwind (I suck at framer motion 😭)

#frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
5
The Only 8 Fonts You Will Ever Need

Typography has evolved significantly, offering an extensive array of typefaces. Despite the abundance, eight fonts have stood out for their unique characteristics: Garamond, Bodoni, Baskerville, Times New Roman, Century Expanded, Futura, Helvetica, and Inter. Each font brings its own historical significance and design ethos, from classics like Garamond and Baskerville that improve readability, to modern fonts like Inter designed for digital interfaces. These fonts are essential tools for any designer, adaptable to various projects from traditional print to contemporary digital design.
https://uxplanet.org/the-only-8-fonts-you-will-ever-need-eb4e4088cb16
👍41
💻 How to Make Coding Addictive 🚀

Set Small, Achievable Goals 🥅: Define quick, manageable 'wins' for each coding session. This keeps motivation high and creates a sense of accomplishment.

Celebrate Progress 🎉: Each time you reach a milestone, take a moment to celebrate. Positive reinforcement keeps you coming back for more!

Focus on Fun Projects 🎮: Work on projects that interest you. When you enjoy the process, coding becomes something you look forward to.

Track Your Growth 📈: Keep a log of your improvements, whether it’s solving problems faster or learning new techniques. Seeing progress makes it rewarding.


By incorporating these habits, coding can become an exciting and rewarding journey that keeps you hooked! 💡

» Watch Video «
341
Forwarded from Dagmawi Babi
You guessed right, it's Chapi 🥳

Temkin Mengistu aka Chapi — Remote Work, Backend Dev, Working in the Middle East, Communities and Much More
https://www.youtube.com/watch?v=057hXT9gZuE

You can enjoy and listen to the show across all your favorite podcasting platforms. 💚

#MyYouTube #MyPodcasts
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31🤯1
Hey everyone! It’s been a while since I last posted, and I wanted to share what’s been going on
3
To be honest, impostor syndrome got the better of me, and I started feeling like I didn’t belong in the tech space. I’ve been taking time to reset and focus on my growth. I’m shifting my focus from web development to learning Python, Machine Learning, Data Science, and AI—starting from the basics.
👍61
I realized it’s okay to start over and take it step by step. Moving forward, I’ll be sharing my journey—Python basics, beginner projects, and everything I’m learning about AI. Whether you’re curious about coding, exploring tech, or just here for the ride, I hope you’ll stick around as we learn together🙌🏾
61
And also Thanks for your support—it means a lot! Let me know what kind of content you’d like to see as I dive into this new chapter
6
Hey everyone! I just built a simple ideal Car Game using Python. It's an improved version of a basic text-based program with some cool additions:

Colorful Outputs: Thanks to Colorama, the game uses colors to make messages stand out.
Realistic Feedback: The car won't start twice if it's already running, and it won't stop twice if it's already stopped.
Loading Effect: Starting the car now shows a little animation for a fun touch.
Here’s how it works:

Start the car: If the car isn't started yet, it fires up and says “Car started... lets goooo!” If it’s already started, it says “Car is already started!”
Stop the car: Stops the car and says “Car successfully stopped.” If the car is already stopped, it responds with “Car is already stopped!”
Help: This command shows a list of available actions to guide you through the game.
Quit: Exits the game with a friendly “Thank you for playing!”.
It’s a small project, but I’m happy with how it turned out. 😊

What I Learned:

How to use Colorama for colorful outputs.
How to handle user input and program states with if-else conditions.
How to make programs more user-friendly with animations and help menus.
Here’s the code if you want to try it yourself! 🚀 Let me know your thoughts or suggestions.
python 
from colorama import Fore, Style, init
import time

init(autoreset=True) # Auto reset the color after each print

print(Fore.YELLOW + "Welcome to the Car Engine Game!")
print(Fore.GREEN + "Type 'help' to see a list of available commands.\n")

started = False

while True:
command = input("> ").lower()
if command == "start":
if started:
print(Fore.RED + "Car is already started!")
else:
print(Fore.BLUE + "Starting the car", end="")
for _ in range(3):
time.sleep(0.5)
print(".", end="")
print("\n" + Fore.GREEN + "Car started... lets goooo!")
started = True
elif command == "stop":
if not started:
print(Fore.RED + "Car is already stopped!")
else:
print(Fore.YELLOW + "Car successfully stopped.")
started = False
elif command == "help":
print(Fore.CYAN + "\nAvailable Commands:")
print(Fore.WHITE + " start - to start the car")
print(" stop - to stop the car")
print(" quit - to exit the game")
print(" help - to see this help message\n")
elif command == "quit":
print(Fore.MAGENTA + "Thank you for playing the Car Engine Game! Goodbye!")
break
else:
print(Fore.RED + "Sorry, I don't understand that command. Type 'help' for instructions.")
41
"Color Feedback: Commands and responses have colors for better readability.
Dynamic Loading Effect: The Starting the car... animation makes it more realistic.
Autoreset Colors: Thanks to autoreset=True, you don’t have to manually reset the colors."
these ideas are simple to add after you just installed the libraries(colorama)
2👍1
started = False

print("Welcome to the Car Engine Game!")
print("Type 'help' to see available commands.\n")

while True:
command = input("> ").lower()
if command == "start":
if started:
print("Car is already started!")
else:
started = True
print("Car started... lets goooo!")
elif command == "stop":
if not started:
print("Car is already stopped!")
else:
started = False
print("Car successfully stopped.")
elif command == "help":
print("\nAvailable Commands:")
print("start - to start the car")
print("stop - to stop the car")
print("quit - to exit the game\n")
elif command == "quit":
print("Thank you for playing the Car Engine Game! Goodbye!")
break
else:
print("Sorry, I don't understand that command. Type 'help' for instructions.")

```
this is the first cleaned up and beginner-friendly program without adding the color and other stuffs
#SimpleProjects`
👍31👏1
supp everyone
i was Building a Caesar Cipher in Python! 🔐
This program takes a message and shifts its letters by a given number to encrypt it. The Caesar Cipher is one of the oldest and simplest encryption techniques.
📝 Input: "Hello Mike"
🔑 Shift: 3
🔒 Output: "khoor plnh"
#simpleprojects
Here’s the code:
2👍1
 python
text = "Hello Mike"
shift = 3

def ceasar(message, offset):
alphabet = "abcdefghijklmnopqrstuvwxyz"
encrypted_text = ""
for char in message.lower():
if char == " ":
encrypted_text += char
else:
index = alphabet.find(char)
new_index = (index + offset) % len(alphabet)
encrypted_text += alphabet[new_index]
print("plain text:", message)
print("encrypted text:", encrypted_text)

ceasar(text, shift)
31