ch
Feedback
| ᴅᴇᴠʟᴏꜱꜱᴏ |

| ᴅᴇᴠʟᴏꜱꜱᴏ |

前往频道在 Telegram

𝙳𝚎𝚟𝙻𝚘𝚜𝚜𝚘 🚀 کانال تخصصی برنامه نویسی، شبکه و امنیت 📰 اخبار تکنولوژی | 💻 آموزش و سورس کد کاربردی| 🛠️ انجام پروژه اختصاصی 📩 همکاری و مشاوره: @imlosso

显示更多
605
订阅者
-224 小时
+197
+6030
帖子存档
✨ تأثیر لنز روی خروجی پرامپت 📷 شاید فکر کنی لنز فقط یک عدد ساده‌ ست اما توی پرامپت‌ ن ویسی، لنز مشخص میکنه هوش مصنوعی چطور ص
تأثیر لنز روی خروجی پرامپت 📷 شاید فکر کنی لنز فقط یک عدد ساده‌ ست اما توی پرامپت‌ ن ویسی، لنز مشخص میکنه هوش مصنوعی چطور صحنه رو ببینه با تغییر لنز پرسپکتیو تصویر عوض میشه صورت میتونه طبیعی کشیده یا فشرده دیده بشه پس‌ زمینه عمیق‌ تر یا بلور تر میشه حس عکس از سینمایی به پرتره یا خیابانی تغییر میکنه 🤩لنز 🔹 های پرکاربرد در پرامپت:
14mm – 18mm – 24mm – 35mm – 50mm – 85mm – 105mm – 135mm – 200mm – 300mm – Tilt-Shift – Fisheye

بررسی BBR (چیه و چرا مهمه)؟ کلمه BBR مخفف🌱هست
Bottleneck Bandwidth and Round-trip propagation time
ی الگوریتم کنترل ترافیک شبکه که توسط گوگل ساخته شده تا سرعت انتقال دیتا بهینه‌ تر بشه ⏺چطور کار میکنه؟ برخلاف الگوریتمای قدیمی که وقتی packet loss میبینن سرعتو کم می‌کنن BBR سعی می‌کنه: 🌟 پهنای باند واقعی مسیر رو تشخیص بده 🌟 تاخیر واقعی شبکه رو اندازه بگیره 🌟 ارسال دیتا رو بر اساس بهترین ظرفیت ممکن تنظیم کنه
نتیجه اینه که اتصال هوشمند تر از قبل مدیریت میشه.
چه تاثیری روی سرعت داره؟ ✨ کاهش پینگ و تاخیر در خیلی از شرایط ✨ استفاده بهتر از پهنای باند ✨ پایداری بیشتر در دانلود و آپلود ✨ عملکرد بهتر روی سرورهایی که ترافیک بالا دارن ✨ در بعضی شرایط، افزایش محسوس سرعت و کاهش لگ

#تبلیغات تیم ما هیچ تایید یا تکذیبی از این تبلیغ نمیکند💙

🔹با سلام خدمت دوستان ؛ فروش کانفیگ v2ray تمامی بسته ها حجمشون بی نهایت و یک ماهه هست یک کاربر ⬅️ 250 T💵 دو کاربره ⬅️ 450 T💵 سه کاربره ⬅️ 650 T💵 🔴حجم های محدود به ازای هر گیگ ۴ هزار تومان 🔵تعرفه های حجم دار بدون محدودیت کاربر میباشد 🔒جهت اطمینان خاطر برای خرید وجه پس از فعال شدن کانفیگ شما دریافت میشود ⏺کانفیگ تست رایگان موجود است ⏺پشتیبانی و بازگشت وجه در صورت قطعی ⚡️@v2ray_freedom_vpn

از اونجایی که اینجا هیچ حمایتی بی پاسخ نمیمونه ربات جوایز دِولوسو طراحی و دیپلوی شد✅🏆😍 از کم تا زیاد از کوچیک تا بزرگ همش برای شماست❤️ @LossoPrize_bot

اگه به دنیای امنیت، هک قانونمند و یادگیری عمیق علاقه داری، این کانال رو از دست نده! توی این کانال مباحث امنیت سایبری از پایه تا پیشرفته، کاملاً حرفه‌ای و با جزئیات بررسی میشه؛ از آموزش‌های کاربردی گرفته تا معرفی کتاب‌های ارزشمند، سورس‌کد، ابزارهای تخصصی 💙 ✅ آموزش‌های تخصصی و کاربردی ✅ کتاب و سورس‌های ارزشمند ✅ مناسب علاقه‌مندان و فعال‌های حوزه Security ✅معرفی ابزار و تکنیک‌های روز اگر واقعاً میخوای توی حوزه امنیت رشد کنی، اینجا یکی از بهترین جاها برای شروعه 💀 💫 @hackinaction

زمان ارسال اولین بایت یا همون (TTFB) چیست؟🖥 ⭐️درواقع TTFB یا Time To First Byte معیاری است که مدت‌زمان انتظار مرورگر برای دریافت اولین بایت اطلاعات از سمت سرور را اندازه‌گیری می‌کنه وقتی کاربر وارد یک صفحه میشه مرورگر ابتدا درخواستو به سرور ارسال میکنه و سپس منتظر میمونه تا سرور پردازشای لازمو انجام بده و اولین بخش از پاسخ رو برگردونه. این فاصله زمانی، همون چیزی است که TTFB نامیده میشه. اهمیت این مرحله از آن‌جاست که نقطه آغاز بارگذاری صفحه محسوب میشه و هرگونه تأخیر در اون ، سرعت کلی سایت و تجربه کاربری را تحت تأثیر قرار می‌دهد. در بسیاری از سایت‌ها، مشکلات سرعت دقیقا از همین نقطه شروع میشه. اگر سرور در پاسخ‌ دهی اولیه کند باشه یا پردازش‌های داخلی سایت زمان زیادی بگیرد، حتی پیشرفته‌ ترین بهینه‌سازی‌ها هم نمی‌توانند سرعت نهایی صفحه را رضایت‌بخش کنه. در نتیجه، TTFB را میتونیم یکی از بنیادی‌ ترین شاخص‌ ها در تحلیل عملکرد وب‌سایت‌ ها بدونیم شاخصی که کیفیت زیرساخت و بهینه‌سازی سمت سرور رو به‌خوبی آشکار می‌کنه.🖥

🔋 شماهم وقتی باتری گوشیتون کم میشه استرس می‌گیرین...؟⚡️ 🔵یه نظرسنجی جالب نشون داده خیلی از مردم وقتی باتری گوشی‌شون به حدود
🔋 شماهم وقتی باتری گوشیتون کم میشه استرس می‌گیرین...؟⚡️ 🔵یه نظرسنجی جالب نشون داده خیلی از مردم وقتی باتری گوشی‌شون به حدود ۳۸٪ می‌رسه، دچار استرس می‌شن! 💭جالبه بدونی نسل Z و هزاره‌ای‌ها از وقتی باتری به ۴۳٪ برسه، نگران می‌شن؛ اما نسل‌های قدیمی‌تر اینجوری نیستن...!

🧠 کَش (Cache) چیه؟ فرض کن هر روز صبح میری نونوایی سر کوچه روز اول از نونوا میپرسی آقا نون سنگک چنده میگه: ۱۵ تومن حالا سوال: فردا صبح دوباره میپرسی چنده؟! قاعدتا نه ! تو ذهنت ذخیره‌ش کردی.(البته در حال حاضر همیشه باید بپرسی قیمت ثابت نیس😂) دفعه بعد مستقیم پول رو میدی و نون رو میگیری سریع ‌تر و بدون سوال اضافه این دقیقا همون کشه✅ 🖥️ حالا تو دنیای برنامه‌نویسی: وقتی ی سایت رو باز میکنی مرورگر عکس‌ها، فونت‌ها و فایل‌های CSS رو دانلود میکنه دفعه بعد که همون سایت رو باز کنی به جای اینکه دوباره همه رو دانلود کنه از کش برشون میداره نتیجه؟ سایت چند برابر سریع‌تر لود میشه 🚀 چند مثال واقعی:کش مرورگر 🔺 عکس لوگوی گوگل هر بار دانلود نمیشه ⏺کش دیتابیس (مثل Redis) 🔺 به جای اینکه هر بار از دیتابیس کوئری سنگین بزنی جواب رو ی بار حساب میکنی و نگهش میداری ⏺ کش CPU 🔺 پردازنده داده‌های پرتکرار رو کنار دست خودش نگه میداره که نره سراغ RAM ⭐️ی نکته ای هم داره اگر به هر دلیلی اون کشه قدیمی شده باشه دیگه بدرد نمیخوره و بهش میگن Stale Cache (کش کهنه)

💎10 تا سبک طراحی که تنها با گفتن یه کلید واژه میتونید با Ai بسازینش!🦦 🌹هوش مصنوعی از ذهن تو نقاشی نمی‌کنه؛ از کلماتت دستور
💎10 تا سبک طراحی که تنها با گفتن یه کلید واژه میتونید با Ai بسازینش!🦦 🌹هوش مصنوعی از ذهن تو نقاشی نمی‌کنه؛ از کلماتت دستور می‌گیره ؛ خیلی‌ها فکر می‌کنن برای گرفتن خروجی حرفه‌ای باید ساعت‌ها پرامپت بنویسن؛ در حالی که گاهی فقط گفتن سبک طراحی همه‌چیز رو تغییر میده.🎨 🔴این 10 کلیدواژه از پرکاربردترین سبک‌های تولید تصویر هستن که تقریباً همه مدل‌های هوش مصنوعی مثل ChatGPT، Midjourney، Flux، Gemini و... اون‌ها رو می‌شناسن.💎

🆕 بررسی پسورد 🔺💻 اگر میخوای ببینی پسوردت توی دیتابیس های لیک شده هست یا نه با این کد میتونی خیلی راحت بررسی کنی این کد با استفاده از سرویس pwnedpasswords کار میکنه به این صورت که پسوردو میگیره و هش میکنه و 5 کاراکتر اول هشو میفرسته به سرور و وقتی دیکد هم میشه اون سورو چک میکنه پسوردی با اون شروع شده یا نه🪐
import hashlib
import sys
from getpass import getpass
from urllib.error import URLError
from urllib.request import Request, urlopen
#DevLosso
API = "https://api.pwnedpasswords.com/range/{}"
#DevLosso
def breach_count(password: str) -> int:
    prefix, suffix = (h := hashlib.sha1(password.encode()).hexdigest().upper())[:5], h[5:]
    req = Request(API.format(prefix), headers={"User-Agent": "breach-checker"})
    with urlopen(req, timeout=10) as resp:
        body = resp.read().decode()
    return next((int(c) for line in body.splitlines()
                 for suf, c in [line.split(":")] if suf == suffix), 0)
#DevLosso
def main() -> int:
    try:
        count = breach_count(getpass("Enter password: "))
    except (URLError, TimeoutError) as e:
        print(f"connection error: {e}", file=sys.stderr)
        return 2
    print(f"\nbreached — found {count:,} times, change it now" if count
          else "\nnice, no breaches found")
    return 1 if count else 0
#DevLosso
if __name__ == "__main__":
    sys.exit(main())
این‌جور کدهای خفن هر روز اینجاست ✅✅

👈 آشنایی سریع با Tailscale اصلا Tailscale چیه؟ درواقع Tailscale ی Mesh VPN هست که بر پایه پروتکل قدرتمند و سریع WireGuard 🛡 ساخته شده برخلاف VPN های عادی که ی سرور مرکزی دارن، توی Tailscale همه دستگاه ‌های شما مستقیم به هم وصل می‌شن p2p⚙️ چطوری عمل میکنه؟ بزرگترین چالش ما همیشه nat raversal و باز کردن پورت روی مودم بود. Tailscale با استفاده از روش ‌هایی مثل stun و ice ، فایروال و nat رو دور میزنه و بدون اینکه نیازی به ip static یا port forwarding داشته باشی دیوایساتو به هم وصل میکنه اگر هم ارتباط مستقیم به هر دلیلی برقرار نشه، از سرورهای واسط خودشون به اسم DERP استفاده می‌کنن که یعنی اتصال شما همیشه پایداره اینم برا تو که تا اخر خوندی⚙️😂

مرتب کردن فایل ها🏜🖥 این اسکریپت 🖥 با باز کردن ی دیالوگ گرافیکی 💻 پوشه مورد نظرت رو می‌گیره و تمام فایل ‌ها رو بر اساس پسوندشون (مثل pdf , jpg ..) توی پوشه 🩺 ‌های مجزا دسته ‌بندی می‌کنه. با متد os.path.isfile فقط فایل ‌ها رو بررسی می‌کنه و کاری به پوشه ‌های داخلی نداره. اگر از قبل فایلی با اسم تکراری تو پوشه باشه با ی حلقه ➰ while به آخر اسمش پسوند _new اضافه میکنه تا فایلی پاک نشه. بعد از هر مرتب‌سازی ازت می‌پرسه که می‌خوای پوشه دیگه‌ ای رو مرتب کنی یا نه🔁
import os, shutil, tkinter as tk
from tkinter.filedialog import askdirectory

root = tk.Tk(); root.withdraw(); root.attributes("-topmost", True)

def organize(path):
    for f in os.listdir(path):
        src = os.path.join(path, f)
        if os.path.isfile(src) and (ext := os.path.splitext(f)[1]):
            dest_dir = os.path.join(path, ext[1:].upper())
            os.makedirs(dest_dir, exist_ok=True)
            
            dst = os.path.join(dest_dir, f)
            while os.path.exists(dst):
                base, ext_part = os.path.splitext(dst)
                dst = f"{base}_new{ext_part}"
                
            shutil.move(src, dst)

try:
    while (p := askdirectory(title="select folder", parent=root)):
        organize(p)
        if input("\n'1' organize another folder\n'Other' Exit: ").strip() != "1": break
finally:
    root.destroy()

👑 سلام به همه همراهان پرانرژی🔋💙 امروز پستمون متفاوته ؛ پستمون شمایید🔥 از خودتون بگید ایدهاتونو برای بهبود بگید و مثل همیشه تو کامنت ها و ریکشنا خودتونو نشون بدید (هدف آشنایی بیشتر و رشد هست)

🛡️ ویندوز 10 یک سال بیشتر زنده موند! 🌀 اگر هنوز از ویندوز 10 استفاده میکنی ، یه خبر خوب برات داریم ؛ مایکروسافت اعلام کرده
🛡️ ویندوز 10 یک سال بیشتر زنده موند! 🌀 اگر هنوز از ویندوز 10 استفاده میکنی ، یه خبر خوب برات داریم ؛ مایکروسافت اعلام کرده برنامه Extended Security Updates (ESU) رو یک سال دیگه تمدید کرده؛ یعنی به‌جای پایان پشتیبانی در 20 مهر امسال، ویندوز 10 تا 20 مهر سال آینده هم آپدیت‌های امنیتی دریافت می‌کنه. ✅ چطور رایگان عضو ESU بشیم؟ 1. وارد اکانت مایکروسافتت توی ویندوز شو. 2. قابلیت Windows Backup رو فعال کن. 3. بعد از ثبت‌نام، بدون پرداخت هزینه وارد برنامه ESU میشی و آپدیت‌های امنیتی رو دریافت می‌کنی.

پاک کردن متادیتای عکس🔥 فولدر عکسایی که قصد دارید متادیتاشون پاک شه به برنامه بدید ، و خروجی هم فولدری به نام cleaned ساخته م
پاک کردن متادیتای عکس🔥 فولدر عکسایی که قصد دارید متادیتاشون پاک شه به برنامه بدید ، و خروجی هم فولدری به نام cleaned ساخته میشه که خروجی اونجا منتظرتونه😂 from pathlib import Path from PIL import Image from tkinter import Tk, filedialog Tk().withdraw() src = Path(filedialog.askdirectory(title="select picture")) if not src: exit("no folder selected.") dst = src / "cleaned" dst.mkdir(exist_ok=True) for f in src.iterdir(): if f.suffix.lower() in {".jpg", ".jpeg", ".png"}: try: with Image.open(f) as img: clean = Image.new(img.mode, img.size) clean.putdata(img.getdata()) clean.save(dst / f.name) print("cleaned:", f.name) except Exception as e: print("error:", f.name, e)