Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
دیپ‌فیک در عمل؛ نگاهی به FaceSwap، ابزار قدرتمند تغییر چهره با  ai

سوال
پیش اومد که دیپ فیک(deepfake) چی هست اصلا 🤔
دیپ‌فیک (Deepfake) ترکیبیه از دو واژه:
‏«Deep Learning» (یادگیری عمیق)
و «Fake» (جعلی)
یعنی ویدیوها یا تصاویر جعلی‌ای که با استفاده از هوش مصنوعی ساخته میشن، اما انقدر طبیعی و دقیقن که به‌سختی میتونی بگی واقعی نیستن.

دیپ‌فیک‌با استفاده از مدل‌های یادگیری عمیق، مثل autoencoderها یا GANها (شبکه‌های خصمانه‌ی مولد) ساخته میشن. این مدل‌ها اول با مقدار زیادی داده (مثل تصاویر چهره‌ی انسان ها) آموزش میبینن، بعد میتونن اون چهره رو روی ویدیوی فرد دیگه‌ای «بچسبونن»؛ طوری که انگار خودش داره اون حرفا رو میزنه یا اون کارها رو انجام میده.

حالا یه مدل متن باز  قدرتمند رو برای دیپ فیک (deepfake) میخوام معرفی بکنم .

‏FaceSwap – پروژه‌ای جذاب از دل یادگیری عمیق

‏FaceSwap ابزاری مبتنی بر یادگیری عمیق (Deep Learning) هست که از شبکه‌های عصبی کانولوشنی (CNN) و معماری autoencoder برای شناسایی، استخراج و جایگزینی چهره‌ها در ویدیو یا تصویر استفاده میکنه.
با این ابزار میتونی :
چهره‌ی یک فرد رو از تصاویر یا فریم‌های ویدیویی جدا کنی
یه چهره‌ی جدید (مثلاً خودت، دوستت یا یه سلبریتی) رو جایگزینش کنی
خروجی‌ای بگیری که طبیعی، صاف و باورپذیره
تمام این فرآیند میتونه روی سیستم خودت (با GPU یا حتی CPU) اجرا بشه.
ابزارها و تکنولوژی‌هایی که استفاده میکنه :
زبان :  Python
فریم‌ورک‌های ML: TensorFlow، Keras
ابزارهای پردازش تصویر: OpenCV، Dlib
رابط گرافیکی: Tkinter GUI
پشتیبانی از CUDA برای تسریع پردازش روی کارت گرافیک
کاربردهای FaceSwap
تولید جلوه‌های بصری در ویدیو و سینما
آموزش مباحث ethical AI و deepfake detection
پیاده‌سازی پروژه‌های تحقیقاتی در زمینه Computer Vision
ساخت محتوای سرگرم‌کننده و خلاقانه
استفاده‌ی درست از ابزارهای AI همیشه با «اخلاق دیجیتال» گره خورده.
‏FaceSwap برای یادگیری و توسعه ساخته شده، نه جعل هویت یا سوءاستفاده از تصویر افراد.

احتمالا دوس داری خودت یه امتحانی بکنی 😁

گیت هاب پروژه :
https://github.com/deepfakes/faceswap

روش استفاده  :
git clone https://github.com/deepfakes/faceswap.git
cd faceswap
python setup.py

توصیه : اگه کارت گرافیک NVIDIA داری و CUDA نصبه، تجربه بهتری  کسب میکنی


#ai
#deepfake
#byteforge
@byteforge_chan 🛸
اینکه آدم‌ها تو GTA 6 تا این حد واقعی شدن که انگار هر کدوم احساسات و زندگی خودشون رو دارن، لذت کشتنشون رو دو چندان می‌کنه.

#gta
#byteforge
@byteforge_chan 🛸
اجرای کانتینر بدون داکر! | تبدیل Docker Image به فایل اجرایی با dockerc .

‏dockerc

یه ابزار متن بازه که تصاویر داکر رو به فایل اجرایی مستقل تبدیل میکنه ؛ بدون نیاز به نصب داکر یا دسترسی root . این ابزار اجرای کانتینرها رو بسیار ساده‌تر و قابل‌حمل‌تر میکنه .

آپشن هایی که بهتون میده :
تبدیل Docker Image به فایل اجرایی (standalone)
اجرا بدون نیاز به داکر یا دسترسی root
پشتیبانی از معماری‌های x86_64 و ARM64
قابل اجرا روی لینوکس، مک و ویندوز
امکان تعریف متغیر محیطی و Mount کردن ولو

یه مثال اولیه :
dockerc --image docker://oven/bun --output bun


نحوه نصب با استفاده از zig :
git clone --recurse-submodules https://github.com/NilsIrl/dockerc.git
cd dockerc
zig build -Doptimize=ReleaseSafe -Dtarget=x86_64-linux-musl


ریپو پروژه :
https://github.com/NilsIrl/dockerc


#tools
#dockerc
#byteforge
@byteforge_chan 🛸
الگوی ساخت تراکنش روی پلتفرم زرین پال بدون نیاز به دریافت مرچند کد و ثبت کد مالیاتی و حتی اینماد و امکان اعتبار سنجی تراکنش ها »

اسکریپت های زیر به تازگی در گیت هاب 🌐 منتشر شدن:
اسکریپت جنریتور لینک زرین پال با آتوریتی:
🔗 : https://github.com/arash-aryapour/zarinpal-link-generator
اسکریپت برسی تراکنش ها از داخل پنل کاربری:
🔗 : https://github.com/arash-aryapour/Zarinpal-Transaction-Checker

🖥 ویدیو آموزش کانفیگ اسکریپ برسی تراکنش:

🔗 : https://youtu.be/5zFdNiFQCHo?si=W-KCBfPLUBgmEI0V



#tools
#byteforge
@byteforge_chan 🛸
قطعی گسترده پوزهای بانکی

🔹 بر اساس گزارش‌ها، پوزهای بانکی در سراسر کشور به صورت گسترده قطع شده است.


#news
#byteforge
@byteforge_chan 🛸
Kube-Copilot

یک دستیار هوش مصنوعی برای Kubernetes , که مدیریت و نگهداری خوشه‌ها رو هوشمندتر و ساده‌تر میکنه. این ابزار با اتصال مستقیم به API سرور، پروسه های  پیچیده رو خودکار میکنه و پیشنهادهای عملی برای بهبود پایداری و امنیت ارائه میکنه.

قابلیت‌های اصلی Kube-Copilot :

تولید و بهینه‌سازی مانفیست‌های YAML برای منابعی مثله Deployment، Service، Ingress و ConfigMap

بررسی وضعیت Pod ها و Nodeها و ارائه راهکار برای خطاها یا CrashLoopBackOff

تحلیل لاگ‌ها و پیشنهاد اقدامات اصلاحی در سطح workload

پشتیبانی از استراتژی‌های دیپلویمنت مثل Rolling Update و Canary Rollout

اتوماسیون وظایف تکراری مانند scale کردن، به‌روزرسانی ایمیج‌ها و مانیتورینگ سلامت سرویس‌ها

ارائه توصیه‌های امنیتی برای جلوگیری از misconfiguration و آسیب‌پذیری‌ها


با استفاده از Kube-Copilot، تیم‌ها یجورایی میتونن،  زمان دیباگ و عملیات روزمره رو  به حداقل برسونن ، در عین حال از پایداری، امنیت و کارایی بیشتر در خوشه‌های Kubernetes برخوردار بشن.

github.com/feiskyer/kube-copilot



#DevOps
#kubernetes
#byteforge
@byteforge_chan 🛸
از ایده تا انتشار بدون ریسک؛ Flagr چه کمکی به تیم‌های فنی می‌کند؟

انتشار یه قابلیت جدید همیشه ریسک داره. خیلی وقتا لازمه تغییرات اول فقط برای بخشی از کاربرا فعال بشه تا عملکردش بررسی بشه و بعد برای همه ارائه بشه.

‏Flagr یه سرویس متن‌بازه که با زبان Go نوشته شده و دقیقاً برای همین طراحی شده. این ابزار امکان مدیریت Feature Flag، اجرای A/B تست و همینطور پیکربندی پویا رو به تیم‌های فنی میده.

قابلیت‌های اصلی Flagr:

روشن یا خاموش کردن فیچرها برای گروه‌های مشخص از کاربرا

اجرای تست‌های مقایسه‌ای برای سنجش بازخورد واقعی

تغییر پیکربندی سرویس‌ها در لحظه، بدون نیاز به دیپلوی مجدد

ارائه API استاندارد (Swagger REST) برای یکپارچگی ساده با سرویس‌ها

نصب روی سرور داخلی (Self-hosted) و کنترل کامل روی داده‌ها

با Flagr، تیم توسعه میتونه تغییراتش رو مطمئن، مرحله‌ای و بدون اختلال منتشر کنه.

سورس‌کد و مستندات:
github.com/openflagr/flagr




#DevOps
#flagr
#byteforge
@byteforge_chan 🛸
یک pipeline واحد برای همه چیز در Kubernetes!
‏Fatih Koç توی این پست نشون میده چطور با OpenTelemetry می‌تونیم لاگ، متریک و تراس رو در یک مسیر جمع کنیم و از alert تا root cause فقط چند ثانیه فاصله بگیریم.
اگر با observability و incident response سر و کار داری، این مقاله رو از دست نده 👇

🔗 Building a Unified OpenTelemetry Pipeline in Kubernetes


#DevOps
#kubernetes
#byteforge
@byteforge_chan 🛸



https://fatihkoc.net/posts/opentelemetry-kubernetes-pipeline
فرض کن یه رستوران بزرگ داری

توی آشپزخونه‌ات کلی آشپز (Container) داری، هرکدوم یه بخش خاص از غذا رو درست میکنن

‏Kubernetes مثل مدیر رستورانه. خودش تصمیم میگیره چند تا آشپز لازم داری، کی یکی اضافه بشه یا اگه یکی خسته شد یا رفت، یکی دیگه جاش بیاد. اگه یه آشپز مریض شد یا سوختگی گرفت ( یعنی یه کانتینر کرش کرد)، Kubernetes سریع یه آشپز جدید (Pod جدید) جای اون میفرسته تا کار متوقف نشه.

اگه jاتفاقی مشتری‌ها زیاد شدن (یعنی ترافیک زیاد شد)، Kubernetes خودش میگه
«خب بچه‌ها! باید آشپزخونه‌مون رو بزرگ‌تر کنیم!»
و چند تا آشپز (Pod) دیگه اضافه میکنه.


اگه شب شد و مشتریا رفتن، میگه

«اوکی، الان لازم نیست ۱۰ تا آشپز کار کنن، ۳ تا کافیه.»
و خودش بقیه رو میفرسته خونه تا منابع هدر نره.



تازه Kubernetes حتی بلده اگه برق یه آشپزخونه رفت (یعنی یه Node از کار افتاد)، آشپزها رو بفرسته تو یه آشپزخونه دیگه که هنوز برق داره (یعنی تو یه Node سالم).



#DevOps
#cluster
#kubernetes
#byteforge
@byteforge_chan 🛸