Altaseb Chernet
149 subscribers
39 photos
3 videos
2 files
35 links
💻 Welcome to CodeForge — your daily dose of coding, software development, and tech insights.
🚀 Tutorials | Open-source projects | Dev tips | AI & cybersecurity updates
Stay curious. Build something amazing!
Download Telegram
Channel name was changed to «Altaseb Chernet»
• McCall MacBain Scholarships 2026 at McGill University (Canada):
o Eligibility: Open to African students with a bachelor’s degree earned between January 2020 and August 2026, or current students on track by August 2026, under 30 by January 1, 2025.
o Funding: Fully funded—covers tuition, living expenses, and up to $5,000 for summer initiatives.
o Registration Period: Opens June 1, 2025, and closes September 25, 2025, for the 2026 cohort.
o Registration Web Address: https://www.mcgill.ca/mccall-macbain-...
o Application Process: Apply online, providing academic transcripts, references, and a leadership essay.
Forwarded from Pavel Durov (Paul Du Rove)
🆒 In case you missed it — the latest Telegram update is epic:

— 📥 Direct messages in channels
— 🖼 HD photo sharing
— 🗂 Topic tabs in group chats
— ✂️ Voice message trimming
— 📊 Expanded poll options

We’ve been receiving great feedback from the owners of large channels and groups. And this is just the beginning — direct messages in channels lay the foundation for much more in the weeks ahead 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🌟 Full MERN Project Idea List
1️⃣ Practical / Utility Apps

These solve real-life problems and can be adapted for Ethiopia:

Local Service Finder & Booking – Find plumbers, electricians, cleaners; book appointments.

Electricity & Water Outage Reporter – Report and track outages in real-time.

Local Transport Planner & Fare Estimator – Minibus/taxi routes, fares, and schedules.

University / School Portal – Announcements, timetables, results, notifications.

Market Price Tracker – Track crop, livestock, and commodity prices per region.

Local Job / Internship Finder – Students find internships; companies post openings.

Clinic Appointment & Queue Manager – Book medical appointments, track queue.

Community Complaint & Reporting App – Report broken roads, waste, local issues.

Local Pharmacy / Medicine Availability App – Check medicine stock in nearby pharmacies.

Public Library / Book Lending App – Track lending/returning books in schools or communities.

2️⃣ Educational / Learning Apps

These combine learning with interactivity:

Quiz / Trivia App – Multiple-choice questions with leaderboard.

Flashcard App – Study with cards; track progress.

Exam Resource / Past Papers Portal – Upload/download previous exams.

Typing Speed & Accuracy App – Practice typing; track scores.

Interactive Story Builder – Collaborate to write stories.

Brain Games / Puzzles – Sudoku, memory match, word search, logic puzzles.

Language Learning App – Vocabulary flashcards, quizzes.

Daily Challenge / Mini Task App – Daily puzzles, logic problems, or brain teasers.

3️⃣ Entertainment / Fun Apps

These are engaging and social:

Virtual Pet / Tamagotchi – Feed, play, and grow a digital pet.

Mini Game Hub – Multiple small games like Tic-Tac-Toe, Snake, Puzzle.

Custom Meme / Caption App – Upload images and add captions.

Emoji / Sticker Chat App – Chat with stickers, emojis, reactions.

Interactive Drawing / Guess the Drawing Game – Draw and guess in real-time.

Story Voting Platform – Users submit story ideas; community votes.

Music Playlist App – Users create/share playlists; sort by mood or genre.

Treasure Hunt / Scavenger Game – Solve clues for rewards (online or physical).

4️⃣ Social / Community Apps

These help people connect and collaborate:

Volunteer Matching Platform – NGOs connect with volunteers.

Food Donation / Leftover Sharing App – Restaurants or households donate food.

Student Dormitory / Room Finder – Students find affordable housing or roommates.

Event Finder / Meetup Platform – Discover local events and workshops.

Community Skill Sharing – Users teach/learn skills from each other.

Neighborhood Help App – Post requests for help (tools, advice, favors).

5️⃣ Commerce / Market Apps

Focused on trade and finance:

Local Marketplace / Buy & Sell – Goods or services for cities or regions.

Farmer–Buyer Connection Platform – Sell crops directly; reduce middlemen.

Small Business Profile Builder – Create mini websites for shops and services.

Personal Finance / Expense Tracker – Track income/expenses, visualize spending.

Booking System for Small Businesses – Salons, gyms, repair shops, etc.

6️⃣ Health & Safety Apps

Practical apps for well-being:

Emergency Service Locator – Find hospitals, fire stations, police posts nearby.

Clinic / Doctor Appointment App – Book appointments; track schedules.

Health Tracker – Log daily exercise, water intake, or symptoms.

Vaccination / Medical Reminder App – Remind users for vaccines or meds.

7️⃣ Misc / Unique Apps

Extra creative ideas:

Lost & Found Platform – Report lost or found items with photos and location.

Local Clean Water Map – Track working water sources in rural/urban areas.

Agricultural Equipment Sharing – Rent or share farm tools locally.

Digital Queue for Government Offices – Book appointments and track queue.

School Communication Platform – Teachers post announcements, grades, attendance.
👏2
🔥Java Project Ideas🔥

🎯 Student Grade Tracker
🎯 Banking System App
🎯 Library Management System
🎯 Chat Application (Socket Programming)
🎯 Expense Tracker
🎯 Employee Payroll System
🎯 Weather App (API Integration)
🎯 Tic-Tac-Toe Game
🎯 File Compression Tool
🎯 Password Manager
🎯 To-Do List App
🎯 Hotel Reservation System
🔥🔥🔥🔥🔥Not Only for Java 🔥🔥🔥🔥🔥🔥
❤1🔥1
A2SV Community Education Program — New Applications Open! 🚀

We’re thrilled to announce that we’re now accepting a new round of students into the A2SV Community Education Program! 🎓💻

If you’ve been active in our Telegram channel and want to take your problem-solving skills to the next level through structured learning and consistent challenges — this is your moment!

✅ To apply:
• Fill out the application form (linked below)
• Participate in at least 2 out of 4 contests that will be posted here from July 23–26 (one each day)
• Have a combined total of 100+ solved problems on LeetCode + Codeforces

🗓 Contest Schedule:
📅 Wednesday, July 23 → Saturday, July 26

👉 Form Link: Application Form

This is your chance to grow with the A2SV community, build consistency, and surround yourself with other passionate problem solvers.
Let’s rise together — one challenge at a time! 💪🔥

#A2SVCommunity #CodingChallenge #ProblemSolving #ApplyNow #EducationProgram

Google Docs
A2SV Community Education Program — New Applications Open!
The purpose of this form is to collect personal information from individuals interested in joining the A2SV Community Education Program.
⚠️ Please note: To be considered for the program, you must participate in at least two contests organized by the A2SV Community Education Squad. Submissions from those who do not meet this requirement will only be reviewed once the criteria are fulfilled.
Need Help? If you encounter any issues while completing this form, please feel free to contact us through our official Telegram Account.
⚠️ Note: This is not an application form for the in-person or the remote education program.
Forwarded from Henok | Neural Nets
Media is too big
VIEW IN TELEGRAM
Some say this is not Ethiopia.
This media is not supported in your browser
VIEW IN TELEGRAM
💪 Attention, tech lovers! 💪
🔥🔥🔥 Which one is your vibe? 🔥🔥🔥
👉 #altasebChernet 💻 Software Engineering?
Forwarded from Haile Leul
This 100% online, project-based course takes you from basic database concepts to writing powerful SQL queries and connecting your data to real web applications.

LESSONS
-> Grasp core database concepts and design principles

-> Master SQL for querying, updating, and managing data

-> Explore keys, relationships, and data operations (joins, filters, grouping)

-> Apply skills through hands-on projects and real-world practice like Web Integration.


When :- አርብ ፣ ህዳር 5 2018 ዓ/ም
TIME :- ምሽት 2 ስዓት
REGESTER HERE :- https://forms.gle/7M8fnt5Sv9wa9kxY9
❤1🔥1👏1
Altaseb Chernet pinned «ተማሪ ነህ/ሽ - https://t.me/addlist/w49vg3J2QhA4ODBk»
Forwarded from TIKVAH-MAGAZINE
ኬንያ የሳይበር ጥቃት ተፈጽሞባታል።

በኬንያ በተፈጸመ የሳይበር ጥቃት የፕሬዚዳንቱን ፅህፈት ቤት ጨምሮ የበርካታ ሚኒስቴሮች ድረ-ገጽ ተጠልፎ የነበረ ሲሆን ከሰዓታት በኋላ ዳግም ተመልሷል።

በዚህ የተቀናጀ የሳይበር ጥቃት የፕሬዚዳንቱን ጽህፈት ቤት ጨምሮ የጤና፣ የትምህርት፣ የስራ፣ የአካባቢ፣ የሃገር ውስጥ፣ የቱሪዝምና የቴክኖሎጂ ሚኒስቴሮች ድህረገጽ መጠለፉ ተነግሯል።

ድረ-ገጾቹ መጠለፋቸውን ተከትሎ በድሀረገፆቹ ላይ "Access denied by PCP", "We will rise again", "White power worldwide", and "14:88 Heil Hitler" የሚል ፅሁፍ ታይቷል።

ድህረገፆቹ ከተጠለፉ በኋላም መንግስት በኦንላይን የሚሰጣቸው አገልግሎቶች አቋርጦ ቆይቷል።

የመከላከያ እና የገንዘብ ሚኒስቴር በጥቃቱ ሰለባ አልሆኑም ሲባል ለጥቃቱ ኃላፊነቱን የወሰደ ቡድን እስካሁን የለም።

በ2023 በኬንያ መንግስታዊ ተቋማት ላይ ተመሳሳይ ጥቃት ደርሶ የነበረ ሲሆን የሱዳን የመረጃ መዝባሪዎች ቡድን ኃላፊነቱን ወስዶ ነበር።

ዘገባው የኬንያንስ ነው።

@TikvahethMagazine
❤3👍3
Forwarded from STEM with Murad 🇪🇹
የክላውድፍሌር መቋረጥ‼
==================
✍️ ዛሬ ዓለም አቀፍ የኢንተርኔት አገልግሎት ላይ ከፍተኛ መስተጓጎል ያስከተለው የክላውድፍሌር (Cloudflare) መቋረጥ፣ ብዙዎቻችን የምንጠቀምባቸው እንደ ኤክስ (ትዊተር) እና ቻትጂፒቲ ያሉ አገልግሎቶች ለምን እንደቆሙ ግልጽ ማሳያ ነበር። ይህ ክስተት ላዩን ሲታይ ቀላል የአገልግሎት መቋረጥ ሊመስል ይችላል፤ ነገር ግን ከጀርባው ያለው ቴክኒካዊ አንድምታ የዘመናዊውን ኢንተርኔት ሥነ-ምህዳር ውስብስብነት እና ተጋላጭነት በገሃድ ያሳያል።

በዚህ ጽሑፍ፣ የክላውድፍሌርን መቋረጥ ከቴክኒካዊ እይታ አንጻር እንፈትሻለን። ችግሩ ምን ነበር? እንዴት ተከሰተ? እና ለወደፊቱ የኢንተርኔት መረጋጋት ምን ትምህርት ይሰጠናል?


ዛሬ ማክሰኞ፣ ኖቬምበር 18, 2025 ከጠዋቱ 11:20 (UTC) ላይ፣ የክላውድፍሌር ሲስተም ያልተለመደ እና ከፍተኛ መጠን ያለው ትራፊክ (a spike in unusual traffic) መመዝገብ ጀመረ። ይህ ትራፊክ በቀጥታ ያነጣጠረው የአገልግሎቱ አንዱ ቁልፍ ክፍል ላይ ነበር።
ይህ "ያልተለመደ ትራፊክ" የተለመደው የድረ-ገጽ ጎብኚዎች ወይም የተጠቃሚዎች እንቅስቃሴ አልነበረም። ብዙውን ጊዜ እንዲህ አይነት ክስተቶች ከሁለት ነገሮች ሊመነጩ ይችላሉ፦

☑ DDoS (Distributed Denial-of-Service) Attack፡ ከፍተኛ መጠን ያለው፣ የተቀነባበረ እና ተንኮል-አዘል ትራፊክ በአንድ የተወሰነ ሰርቨር ወይም ኔትወርክ ላይ በመልቀቅ አገልግሎቱን ማጨናነቅ እና መስራት እንዳይችል ማድረግ።

☑ Internal System Malfunction/Loop፡ በራሱ በክላውድፍሌር ሲስተም ውስጥ የተፈጠረ ስህተት (bug) ወይም የተሳሳተ ኮንፊጉሬሽን (misconfiguration) አንዱ አገልግሎት ሌላውን ያለማቋረጥ እንዲጠይቅ (recursive loop) በማድረግ ውስጣዊ የትራፊክ ጎርፍ መፍጠር።

ክላውድፍሌር በመጀመሪያ መግለጫው የችግሩን ምንጭ "እስካሁን አናውቅም" ቢልም፣ ክስተቱ ከ"Internal Service Degradation" (የውስጥ አገልግሎት መዳከም) ጋር የተያያዘ መሆኑን አረጋግጧል። ይህም የሚያሳየው ችግሩ ከውጫዊ ጥቃት ይልቅ በውስጣዊ ሥርዓቱ ውስጥ የመነጨ የመሆን እድሉ ከፍተኛ መሆኑን ነው።


🖊 ክላውድፍሌር በርካታ አገልግሎቶችን የሚሰጥ ግዙፍ መድረክ ነው። የችግሩ ዋና ኢላማ የነበረው የትራፊክ መጨናነቅ፣ እንደ ሰንሰለት (cascading failure) ሌሎች ቁልፍ አገልግሎቶችንም ከጥቅም ውጪ አድርጓል፦

➡️ Application Services & 500 Errors: ድረ-ገጾች እና አፕሊኬሽኖች ከክላውድፍሌር ሰርቨሮች ጋር መገናኘት ሲያቅታቸው "Widespread 500 errors" የሚባል የኢረር መልዕክት በስፋት ታይቷል። ይህ ማለት የድረ-ገጹ ዋና ሰርቨር (origin server) ሳይሆን፣ በመሃል ላይ ያለው የክላውድፍሌር መሠረተ ልማት ጥያቄውን ማስተናገድ አልቻለም ማለት ነው።

➡️ Cloudflare Dashboard and API: የክላውድፍሌር ደንበኞች (የድረ-ገጽ ባለቤቶች) የራሳቸውን አገልግሎት የሚቆጣጠሩበት ዳሽቦርድ እና ኤፒአይ (API) ሙሉ በሙሉ ከጥቅም ውጪ ሆነው ነበር። ይህም ችግሩን ለመፍታት የሚደረገውን ጥረት አወሳስቦታል።

➡️ WARP (Web Access Redirection Proxy): ክላውድፍሌር የሚያቀርበው እና የተጠቃሚዎችን የኢንተርኔት ግንኙነት ደህንነቱ የተጠበቀ እና ፈጣን የሚያደርገው የWARP አገልግሎት፣ በተለይም በለንደን አካባቢ ሙሉ በሙሉ እንዲቋረጥ ተደርጓል። ይህም የተደረገው የችግሩን ስፋት ለመቀነስ እና ዋናውን መንስኤ ለማግኘት እንደ ጊዜያዊ መፍትሔ (remediation effort) ነው።

✅ለምን አንድ ኩባንያ ሲቆም ብዙ ድረ-ገጾች ይቆማሉ? የ"Single Point of Failure" ስጋት:
የዚህ ክስተት ትልቁ ትምህርት የኢንተርኔት ማዕከላዊነት (Centralization) ምን ያህል አደገኛ እንደሆነ ማሳየቱ ነው። ክላውድፍሌር፣ ከአማዞን ዌብ ሰርቪስ (AWS) እና ከማይክሮሶፍት አዡሬ (Azure) ጋር በመሆን የዓለማችንን የኢንተርኔት ትራፊክ ከፍተኛውን ድርሻ ይቆጣጠራል።

ይህ ማለት በሚሊዮን የሚቆጠሩ የተለያዩ ድረ-ገጾች እና የንግድ ተቋማት፣ ምንም እንኳን የራሳቸው የተለያየ ሰርቨር ቢኖራቸውም፣ ሁሉም በአንድ የጋራ መሠረተ ልማት ላይ ጥገኛ ናቸው። የሳይበር ደህንነት ባለሙያው ግሬም ስቱዋርት እንዳለው፣ "ችግሩ የተፈጠረው እያንዳንዱ ድርጅት በራሱ ስህተት ሳይሆን፣ ሁሉም የሚተማመኑበት አንድ የጋራ ላየር (a single layer) ምላሽ መስጠት በማቆሙ ነው"።
ይህ "Single Point of Failure" (የአንድ ነጥብ ስብራት) ይባላል። ኢንተርኔት በመጀመሪያ ሲነደፍ ያልተማከለ (decentralized) እና አንዱ ክፍል ቢበላሽ እንኳን ሌላው እንዲሰራ ታስቦ ነበር። ነገር ግን ዛሬ ባለው ሁኔታ፣ የትራፊክ ፍሰቱ በጥቂት ግዙፍ ኩባንያዎች እጅ ላይ በመውደቁ፣ የአንዱ መውደቅ የብዙዎችን መውደቅ ያስከትላል።

💙የጥገና ሂደቱ እና የታቀደ ጥገና (Scheduled Maintenance):
ክስተቱ በተከሰተበት ዕለት ክላውድፍሌር በሳንቲያጎ፣ ቺሊ በሚገኘው ዳታ ሴንተሩ ላይ የታቀደ የጥገና ሥራ ነበረው። ምንም እንኳን ኩባንያው ሁለቱ ክስተቶች በቀጥታ የተገናኙ መሆናቸውን ባያረጋግጥም፣ እንዲህ ባሉ ትላልቅ ሲስተሞች ላይ የሚደረጉ ለውጦች ወይም ጥገናዎች ያልተጠበቁ ችግሮችን (unforeseen consequences) ሊያስከትሉ እንደሚችሉ ይታወቃል። ብዙ ጊዜ እንዲህ አይነት ዓለም አቀፍ መቋረጦች የሚከሰቱት በሰው ስህተት (human error) ወይም በጥገና ወቅት በሚፈጠር የተሳሳተ ኮንፊጉሬሽን ነው።

ክላውድፍሌር ችግሩን ለይቶ ካወቀ በኋላ "a fix is being implemented" (መፍትሔውን በመተግበር ላይ ነው) በማለት አስታውቋል። ይህ የሚያሳየው የችግሩን ምንጭ ከለዩ በኋላ ለውጦቹን ወደ ቀድሞ ሁኔታው መመለስ ወይም የተሳሳተውን ኮድ ማስተካከል እንደቻሉ ነው።


🔣ይህ የክላውድፍሌር መቋረጥ ለቴክኖሎጂው ማህበረሰብ እና ለንግድ ድርጅቶች ትልቅ የማንቂያ ደወል ነው።

⬇️የመሠረተ ልማት ብዝሃነት (Infrastructure Diversity)፡ ኩባንያዎች ሁሉንም አገልግሎታቸውን በአንድ አቅራቢ ላይ ብቻ ከማድረግ መቆጠብ እና የ"Multi-Cloud" ወይም "Multi-CDN" ስትራቴጂዎችን መከተል አለባቸው።

⬇️የተሻለ የውድቀት እቅድ (Better Failover Strategy)፡ አንድ አገልግሎት ሲቋረጥ በራስ-ሰር ወደ ሌላ አማራጭ የሚቀየርበት ጠንካራ የ"Failover" ሥርዓት መዘርጋት ወሳኝ ነው።

⬇️የማዕከላዊነት ስጋት፡ የኢንተርኔት ማህበረሰቡ ስለ ማዕከላዊነት ስጋቶች በግልጽ መወያየት እና ለወደፊቱ ይበልጥ የተከፋፈለ እና ጠንካራ (resilient) ሥርዓት ለመገንባት መጣር አለበት።
በመጨረሻም፣ ይህ ክስተት እንደ ክላውድፍሌር ያሉ "የማይታዩ" የጀርባ አጥንቶች ለዲጂታል አለማችን ምን ያህል ወሳኝ እንደሆኑ እና የእነሱ ጤንነት የሁላችንም ጉዳይ መሆኑን በድጋሚ አስገንዝቦናል።


||
t.me/STEMwithMurad
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1