ᴅᴇᴠʟᴏꜱꜱᴏ
Open in Telegram
°-DevLosso-° 🌐 سورس کدهای کاربردی 📰 آخرین اخبار دنیای تکنولوژی 💻 آموزشها و نکات شبکه و برنامهنویسی 🚀 فروش سرور مجازی (VPS) 🛠️ انجام پروژههای تخصصی 👤 برای مشاوره و همکاری: @imlosso
Show more484
Subscribers
+124 hours
+17 days
+4330 days
Posts Archive
484
🔴 آپدیت جدید اینستاگرام | کنترل الگوریتم اینستاگرام حالا در دستان شماست!✅
🔄اینستاگرام امروز از قابلیت جدیدی رونمایی کرد که به کاربران اجازه میده الگوریتم نمایش ویدیوها رو دقیقتر از همیشه شخصیسازی کنن.
⏺این ویژگی فعلا برای بخش ریلزها فعال شده و به کمک هوش مصنوعی، میتونید تعیین کنید چه موضوعاتی بیشتر یا کمتر در فید شما نمایش داده بشه.
👈 فقط کافیه موقع تماشای ریلزها آیکون دو خط دو قلب در بالا سمت راست رو انتخاب کنید تا وارد بخش الگوریتم بشید و در این بخش، موضوعاتی که اینستاگرام فکر میکنه به اونا علاقه دارید رو نشونتون میده!
@DevLosso
484
🔹 بعد از رم ، منتظر کمبود عجیب حافظه های SSD هم باشید | دستپخت Ai برای کاربران!
🔹طبق گزارشها سامسونگ داره بهطور جدی کاهش یا حتی توقف تولید SSDهای SATA رو بررسی میکنه. دلیلش هم کمبود NAND و تمرکز روی مشتریهای هوش مصنوعی که سود خیلی بیشتری دارن.
🔹البته که این تصمیم فعلاً NVMeها رو شامل نمیشه و تمرکز اصلی روی SATAهاست ؛ یعنی همون SSDهای اقتصادی و محبوب کاربران PC.
+ و حالا چیپهای TLC NAND تو کمتر از 6 ماه بیش از 2 برابر گرون شدن و موجودی انبارها به کف تاریخی رسیده.
📝 @DevLosso
484
اسکنر QR Code 🖥
این برنامه وبکم شمارو باز میکنه و کد میگیرید جلوش و اسکن میشه👀
import cv2
from pyzbar import pyzbar
import time
def scan_once():
cap = cv2.VideoCapture(0)
print("scanner running — waiting for QR code")
while True:
ret, frame = cap.read()
if not ret:
continue
decoded_objects = pyzbar.decode(frame)
if decoded_objects:
obj = decoded_objects[0]
qr_data = obj.data.decode("utf-8")
print("QR Code result:")
print(qr_data)
cv2.imshow("QR Code Scanner - DevLosso", frame)
cv2.waitKey(1000)
break
cv2.imshow("QR Code Scanner - DevLosso", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
cap.release()
cv2.destroyAllWindows()
exit()
cap.release()
cv2.destroyAllWindows()
time.sleep(0.5)
while True:
scan_once()
🌱 @DevLosso484
تشخیص چهره با پایتون 🖥🙂
حالا میتونید طبق نیازتون روش کار کنید و برنامه مورد نیاز خودتونو بسازید❤️
import cv2
face_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades + "haarcascade_frontalface_default.xml"
)
if face_cascade.empty():
print("haar cascade not loaded")
exit()
cap = cv2.VideoCapture(0)
if not cap.isOpened():
print("camera not accessible")
exit()
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
print("q or esc to quit")
while True:
ret, frame = cap.read()
if not ret:
print("failed to grab frame")
break
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5,
minSize=(80, 80)
)
for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)
cv2.putText(
frame,
"face",
(x, y - 10),
cv2.FONT_HERSHEY_SIMPLEX,
0.6,
(0, 255, 0),
2
)
cv2.putText(
frame,
f"faces: {len(faces)}",
(10, 30),
cv2.FONT_HERSHEY_SIMPLEX,
0.8,
(0, 255, 255),
2
)
cv2.imshow("face detection", frame)
key = cv2.waitKey(1) & 0xFF
if key == ord('q') or key == 27:
break
cap.release()
cv2.destroyAllWindows()
🔠🔠🔠🔠❤️
🤦 @DevLosso484
🤍فایل های توی سیستمت رو تبدیل به لینک دانلود کن
⚪️با یه خط کد پایتون میتونی هر پوشهای رو توی کامپیوترت به یه سرور محلی تبدیل کنی و فایلهاشو از دستگاههای دیگه مثل گوشی ببینی یا دانلود کنی. این روش برای اشتراکگذاری سریع فایلها توی شبکهی داخلی خیلی کاربردیه و نیاز به نصب هیچ نرمافزار خاصی هم نداره
⚪️کافیه بری داخل پوشهای که میخوای به اشتراک بذاری و تبدیل به لینک محلی کنیش، روی نوار آدرسش بزن، بنویس cmd و اینتر کن. بعد توی پنجرهی بازشده، این دستور رو وارد کن:
python -m http.server 8888 --bind 0.0.0.0حالا آدرس IP محلیتو با دستور ipconfig پیدا کن (زیر بخش Wi-Fi، خطی که نوشته IPv4 Address). لینکی که پایتون بهت میده رو با همین IP جایگزین کن و توی مرورگر گوشی یا هر جا دیگه بازش کن. همین ✅از این به بعد میتونی:
همهی فایلهای اون پوشه رو ببینی
مستقیم دانلودشون کنی
حتی ویدیوها رو هم آنلاین پخش کنی‼️این ترفند فوقالعادهست برای انتقال سریع فایل بین لپتاپ و گوشی، شبکههای داخلی، یا حتی نمایش فایل روی TV هوشمند 🔤🔤🔤🔤🔤🔤🔤🔤 ✈️@DevLosso
484
🚕 اولین حمله DDoS «آفلاین» علیه تاکسی اینترنتی گوگل!
🔤حتما میدانید که در بعضی شهرهای آمریکا تاکسیهای خودران رسماً شروع به کار کردهاند؛ با یک اپلیکیشن روی موبایل، درخواست تاکسی میدهید و چند دقیقه بعد یک ماشین بدون راننده (که توسط هوش مصنوعی هدایت میشود) جلوی پایتان میایستد.
🔤حالا در اتفاقی عجیب، یک جوان ۲۳ ساله با هماهنگی ۵۰ نفر دیگر، همگی وارد طولانیترین خیابان بنبست سانفرانسیسکو شدهاند و همزمان از سرویسی به نام Waymo (که متعلق به شرکت آلفابت، هولدینگ گوگل است) درخواست تاکسی کردند…
🔤هدفشان هم صرفا ایجاد اختلال در فرایند سرویسدهی بوده و هیچکدام سوار تاکسیها نشدند!
نتیجه چه بود؟
• بیش از ۵۰ خودروی بدون راننده به یک خیابان بنبست هجوم آوردند و همگی گیر افتادند!
• هوش مصنوعی خودروها عملاً آچمز شد و پشتیبانی Waymo مجبور شد بهطور موقت کل ناوگان آن محدوده را از مدار خارج کند.
به همین سادگی، یک حمله DDoS آفلاین رقم خورد؛ نه روی سرورها، بلکه وسط خیابان!
🥷 @DevLosso
484
ساخت UUID با پایتون 🖥
⏺بخشی از کاربرد های UUID :
نام گذاری دیتاهایی که کاربر ارسال میکند(مثلا عکس) ساخت سشن برای کاربران استفاده در api ها (مثلا ساخت توکن) ساخت ایدی برای رکوردای دیتابیس تو بازی سازی برای کاراکتر ها و...
import uuid
from colorama import Fore , init
init()
db = {}
#DevLosso
def text_to_uuid(text):
id_ = str(uuid.uuid4())
db[id_] = text
return id_
#DevLosso
def uuid_to_text(id_):
return db.get(id_, None)
#DevLosso
enter = input(Fore.MAGENTA + "enter your txt: ")
uid = text_to_uuid(enter)
print(Fore.GREEN + uid + Fore.RESET)
print(Fore.YELLOW + uuid_to_text(uid))
🔤🔣🔤🔤🔤🔤🔤
✅ @DevLosso484
🪙 بازداشت دو برادر آمریکایی بهاتهام هک و حذف پایگاههای داده فدرال
🔺دو برادر دوقلوی ۳۴ ساله اهل ویرجینیا بهاتهام هک و حذف دهها پایگاه داده دولتی آمریکا بازداشت شدند.
🔻 آنها که بهعنوان پیمانکار فدرال فعالیت داشتند، پس از اخراج در ماه فوریه، حدود ۹۶ پایگاه داده حاوی اسناد مرتبط با درخواستهای اطلاعاتی و پروندههای حساس دولتی را حذف کردهاند.
😎@DevLosso
484
برنامه تبدیل باینری به دسیمال🖥
binary = input("enter a binary number: ")
decimal = int(binary, 2)
print(f"decimal number: {decimal}")
def binary_to_decimal(binary_str):
decimal = 0
power = 0
for digit in reversed(binary_str):
if digit == '1':
decimal += (2 ** power)
power += 1
return decimal
#t.me//DevLosso
binary = input("enter binary number: ")
print("result:", binary_to_decimal(binary))
🖥 @DevLosso484
🛡 روی این گوشی HMD هیچ شبکه اجتماعی نصب نمیشود!
⏺HMD دوباره سراغ ایدههای متفاوت رفته و این بار با همکاری Xplora یک گوشی کاملاً مینیمال برای کودکان و کاربرانی ساخته که از سوشالمدیا خستهاند.
⏺XploraOne یک فیچرفون کوچک و امنه که نه فروشگاه برنامه داره، نه مرورگر و نه هیچ شبکه اجتماعی. حتی امکان نصب برنامههای جدید هم وجود نداره.
🖥 @DevLosso
484
user_input = input("Please enter a string: ")
s = user_input.lower()
is_palindrome = True
for i in range(len(s) // 2):
if s[i] != s[-(i + 1)]:
is_palindrome = False
break
if is_palindrome:
print("The entered string is a palindrome!")
else:
print("The entered string is not a palindrome.")
این برنامه یک رشته را از کاربر دریافت میکند و سپس بررسی میکند که آیا این رشته یک "پالیندرم" (کلمهای است که در هر دو طرف به یک شکل خوانده میشود، مانند "level" یا "radar") است یا خیر. برای این کار، ابتدا رشته را به حروف کوچک تبدیل میکند و سپس با استفاده از یک حلقه، حرف به حرف را از ابتدا و انتهای رشته با یکدیگر مقایسه میکند تا ببیند آیا رشته معکوس از ابتدایی آن یکسان است یا خیر. اگر همه حروف با یکدیگر مطابقت داشته باشند، برنامه پیام "The entered string is a palindrome!" را چاپ میکند و در غیر این صورت پیام "The entered string is not a palindrome." را چاپ میکند.⭐️ @DevLosso
484
ساخت اطلاعات فیک با پایتون👎🙃
from faker import Faker
fake = Faker()
print("Name:", fake.name())
print("Address:", fake.address())
print("Country:", fake.country())
print("Email:", fake.email())
print("Phone Number:", fake.phone_number())
print("Date of Birth:", fake.date_of_birth())
print("Job:", fake.job())
print("Company:", fake.company())
print("Username:", fake.user_name())
print("Website:", fake.url())
print("Text:", fake.text())
✅ @DevLosso484
🛜 حجم اینترنتت هی زود تموم میشه...؟!
📟اگه نمیدونی کدوم برنامهها بیصدا نتتو میبلعن، Glasswire دقیقاً همون ابزاریه که دنبالش بودی.
📊 با این اپ میتونی :
• مصرف اینترنت تکتک برنامهها رو دقیق ببینی
• مصرف لحظهای دیتای گوشیت رو چک کنی
• میزان استفاده وایفای و دیتای موبایل رو جداگانه کنترل کنی
• برای مصرف داده هشدار تنظیم کنی تا غافلگیر نشی
🌐@DevLosso
484
خب! اومدیم با ی سورس ساعت دیجیتال خوشگل ⏱🤦
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<!-- DevLosso - CodeHubIR -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>digital clock</title>
<!-- DevLosso - CodeHubIR -->
<style>
body {
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: linear-gradient(135deg, #0f0c29, #1a1642, #24243e);
font-family: 'Segoe UI', Tahoma, sans-serif;
overflow: hidden;
}
.clock {
width: 420px;
height: 200px;
background: rgba(10, 15, 40, 0.7);
border-radius: 30px;
backdrop-filter: blur(12px);
border: 1px solid rgba(100, 200, 255, 0.25);
box-shadow:
0 10px 40px rgba(0, 0, 0, 0.6),
0 0 40px rgba(80, 200, 255, 0.15);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
overflow: hidden;
}
.clock::before {
content: '';
position: absolute;
inset: -100%;
background: conic-gradient(from 0deg at center, transparent, #00ffff15, transparent);
animation: rotate 25s linear infinite;
}
.time {
font-size: 68px;
font-weight: 600;
letter-spacing: 8px;
color: #e0f7ff;
text-shadow: 0 0 15px #FA4528, 0 0 30px #FA4528
;
z-index: 1;
}
.time span {
color: #FA4528;
animation: softBlink 2.5s ease-in-out infinite;
}
.date {
margin-top: 10px;
font-size: 24px;
color: #55FA28;
letter-spacing: 3px;
}
@keyframes softBlink {
0%, 100% { opacity: 0.6; }
50% { opacity: 1; }
}
@keyframes rotate {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
</style>
</head>
<body>
<!-- DevLosso - CodeHubIR -->
<div class="clock">
<div class="time" id="time"></div>
<div class="date" id="date"></div>
</div>
<!-- DevLosso - CodeHubIR -->
<script>
function updateClock() {
const now = new Date();
const h = String(now.getHours()).padStart(2, '0');
const m = String(now.getMinutes()).padStart(2, '0');
const s = String(now.getSeconds()).padStart(2, '0');
document.getElementById('time').innerHTML = h + '<span>:</span>' + m + '<span>:</span>' + s;
const day = String(now.getDate()).padStart(2, '0');
const month = String(now.getMonth() + 1).padStart(2, '0');
const year = now.getFullYear();
document.getElementById('date').textContent = year + '/' + month + '/' + day;
}
<!-- DevLosso - CodeHubIR -->
setInterval(updateClock, 1000);
updateClock();
</script>
<!-- DevLosso - CodeHubIR -->
</body>
</html>
🪐 @DevLosso
Available now! Telegram Research 2025 — the year's key insights 
