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
Forwarded from SoniaCircuit
OpenBR
https://github.com/biometrics/openbr

OpenBR is a framework for investigating new modalities, improving existing algorithms, interfacing with commercial systems, measuring recognition performance, and deploying automated biometric systems. The project is designed to facilitate rapid algorithm prototyping, and features a mature core framework, flexible plugin system, and support for open and closed source development. Off-the-shelf algorithms are also available for specific modalities including face recognition, age estimation, and gender estimation.

Quick Start :
https://openbiometrics.org/docs/tutorials/#quick-start

#face_recognition
Forwarded from Abolfazl Devs (Abolfazl)
NLP (Natural Language Processing)
چیه و چه کاری ازش برمیاد؟


پردازش زبان طبیعی، یه تکنولوژی توی هوش مصنوعیه که کمک می‌کنه کامپیوترها زبون ما آدمارو بفهمن.
با NLP، سیستم‌ها می‌تونن متن یا صدا رو تحلیل کنن، معنی‌ش رو بفهمن و حتی جواب مناسب تولید کنن.

مثال‌هاش تو زندگی روزمره :
- گوگل که وقتی چیزی سرچ می‌کنی، متوجه منظورت میشه.
- ربات‌های چت که سوالاتت رو جواب میدن.
- یا وقتی Siri و Alexa حرفت رو گوش میدن و برات کاری انجام میدن.

یکی از قابلیت‌های مهم NLP، ریشه‌یابی کلمات (Lemmatization) هست. مثلا اگه یه کلمه تو متن شکل‌های مختلفی داشته باشه (مثل live, lives, lived, living)، همه رو می‌گیره و به یه فرم اصلی (مثلاً live) تبدیل می‌کنه.


حالا چرا اینارو گفتم؟
من می‌خواستم از یه سری زیرنویس‌ها کلمات رو استخراج کنم و بر اساس تعداد تکرارشون تو یه دیتابیس ذخیره کنم. اما یه مشکل مهم وجود داشت:

اگه هر شکل از یه کلمه رو جدا ذخیره می‌کردم، دیتابیس الکی شلوغ میشد و کلی دیتای اضافی و تکراری داشتم و همینطور تعداد تکرار هم درست حساب نمیشد!


مثلاً کلمه‌های live, lived, living, lives اگه جداگانه ذخیره بشن، انگار ۴ تا کلمه مختلف داریم، در حالی که همه‌شون یه معنی میدن!


چطور این چالش رو حل کردم؟
با کمک NLP و ابزارهایی که کار ریشه یابی رو انجام میدن مثل کتابخونه NLTK تو پایتون👌


🔧 یه مثال عملی با کتابخونه NLTK
from nltk.stem import WordNetLemmatizer

wnl = WordNetLemmatizer()

words = ["live", "lives", "lived", "living"]

for word in words:
print(wnl.lemmatize(word,pos='v'))

📋 خروجی:
live
live
live
live


تو کد بالا با فرض اینکه کلمات ورودی از نوع فعل هستند میاد ریشه فعل رو رو خروجی میده حالا اینکه چطوری نوع کلمه (فعل،اسم،صفت و...) رو تشخیص بدیم خودش یه کار دیگه هست که میتونید با خوندن داکیومنت این کتابخونه یادش بگیرید.

@abolfazl_devs
Forwarded from Abolfazl Devs (Abolfazl)
پروژه ای که توش به این چالش خوردم درواقع یه پروژه برای استخراج کلمات پر تکرار زبان انگلیسی از زیر نویس فیلم های آموزشی و کتاب های مرتبط به برنامه نویسی و کامپیوتر بود.

نتیجش یه لیست از لغت های پر تکرار مرتبط با برنامه نویسی هستش که میتونه به گسترش دایره لغت های زبان کمک میکنه👌

برنامه و دیتابیسی که تولید میشه رو تو روز های آینده میزارم🥳
Forwarded from Syntax | سینتکس (Daimon)
وقتی به جای سیستم‌ها، انسان‌ها هک می‌شوند!

طبق تحقیقات و گزارش‌ها، تخمین زده می‌شود که حدود 70 تا 90 درصد از حملات سایبری موفق، به نوعی از تکنیک‌های مهندسی اجتماعی استفاده می‌کنند. این آمار نشان‌دهنده اهمیت آموزش و آگاهی‌بخشی به کاربران برای کاهش ریسک این گونه حملات است.

https://youtu.be/Z_S9jFkdCjY

@Syntax_fa
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
میخواهی یه جوری برنامه‌نویسی و طراحی سایت رو یاد بگیری که سریعا بعدش وارد بازار کار بشی ⁉️‼️

⭕️ تخفیف ویژه با ارائه کارت دانشجویی ⭕️

⭐️ مجتمع فنی تهران نمایندگی اکباتان ⭐️

در تمامی دوره‌های دپارتمان IT :

-ICDL (مهارت های هفتگانه کامپیوتر )

-Data analysis(آنالیز داده)

-Sql database(پایگاه داده)

-WEB DESIGN PACK (طراحی سایت)

-PYTHON PACK (آموزش صفر تا ۱۰۰ پایتون )

- Ui/Ux (طراحی گرافیکی سایت )

-Python advance

-React(کتابخانه تخصصی جاوا اسکریپت)
-Django

-C++ (برنامه نویسی C++)

-WORDPRESS &SEO
(طراحی سایت بدون کد نویسی کلی میشه ازش پول در بیاری که ما تازه seo رو هم آموزش میدیم )

⚡️اگر میخوای خیلی حرفه‌ای وارد بازار کار بشی

⚡️دوره های ما  ویژه بازار کار هستش پس این فرصت رو  از دست ندید

⭕️جهت بهره مندی از تخفیفات حتما با شماره های زیر تماس حاصل نمایید :
۰۲۱-۴۴۶۸۵۰۰۹
۰۹۳۷۶۶۰۴۹۳۱
ویا آیدی واتساپ :
https://wa.me/message/KAXUGNTX2QB7E1
کانال ما در تلگرام :
https://t.iss.one/mftekbatan

♨️ 20درصد تخفیف تا سقف ۷۵۰ هزار تومان ویژه دانشجویان
Forwarded from Go Casts 🚀
همون جمله اول عنوان ش رو با دقت گوش بدیم کافیه، قرار نیست کوبرنتیز و داستان هاش رو بیاریم که infra بسازیم صرف ساختن infra، اون زیرساخت باید برای کاری باشه که لازمته، اگه لازمش نداری سردرد های زیرساخت پیچیده رو برای خودت بوجود نیار.


https://thenewstack.io/make-workloads-not-infrastructure-redefining-k8s-platforms/


@gocasts
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 براساس گزارش Wired، پلتفرم Medium درحال غرق‌شدن در سیل عظیم محتوای بی‌کیفیت تولید‌شده با هوش مصنوعی است. محتوایی که توسط هوش مصنوعی تولید می شوند, آنقدر با کیفیت هستند که کاربران با خواندن محتوای آن فکر می کند واقعی اند و باعث گول خوردن می شوند. درباره تولید محتوای ویدئویی توسط هوش مصنوعی به راحتی قابل تشخیص است و چون هوش مصنوعی ویدئویی هنوز نتوانسته به کیفیت خوبی دست پیدا کند.

#خبر

@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰کرنل لینوکس ۶.۱۲ به صورت رسمی منتشر شد

پیرو این پست از کرنل ۶.۱۲
https://t.iss.one/linuxtnt/3990

ویژگی‌های برتر:

- پشتیبانی از PREEMPT_RT برای realtime
- یک زمان‌بند جدید به نام sched_ext
- پیام‌های خطای DRM به صورت کدهای QR

جزئیات کامل فردا
Forwarded from Syntax | سینتکس (𝙰𝚖𝚒𝚛𝚑𝚘𝚜𝚜𝚎𝚒𝚗)
This media is not supported in your browser
VIEW IN TELEGRAM
یه تنوعی بدین به خودتون😂🔥

VsCode Extention : power mode
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دردسر جدید اینتل: AMD برند اینتل را از بین 10 پردازنده پرفروش آمازون خارج می کند.

برای اولین‌ بار است که می‌بینیم هیچ مدلی از پردازنده اینتل در بین ۱۰ عنوان پرفروش آمازون قرار ندارد. به‌ گفته‌ی Wccftech، هفته‌ی گذشته Core i5 13600KF در رتبه نهم بود؛ اما اکنون به رتبه دوازدهم سقوط کرده است. به‌ نظر می‌رسد کاربران پردازنده‌های AMD را به آن ترجیح داده‌اند.


#خبر

@TheRaymondDev
Forwarded from SoniaCircuit
DEF CON 32 - Social Engineering Like you’re Picard - Jayson E Street
https://www.youtube.com/watch?v=kc25CttuDmw

AI is transforming social engineering. Using tools like ChatGPT, Gemini, and Copilot, attackers can make phishing and vishing attacks nearly impossible to distinguish from legitimate Interactions. This presentation will demonstrate how virtually anyone with a pulse can now use AI to craft sophisticated phishing sites and conduct vishing operations with unprecedented subtlety and effectiveness. These next-generation techniques are transforming the landscape of social engineering.

#social_engineering
Forwarded from Sadra Codes
به تازگی کل زندگیم رو سرییچ کردم روی ابزارهای Astral (uv و ruff) و از VScode به Zed (یه ادیتور نوشته شده با راست) نقل مکان کردم.

واقعا تجربه خوبیه. ۹۰ درصد انتظاراتی که از یک ادیتور دارید رو براورده می‌کنه. بعنوان کسی که توی ادیتورش گیم نمی‌زنه یا فیلم نمی‌بینه و از ادیتور بعنوان یه ادیتور استفاده می‌کنه، این ادیتور نسبتا کامله و من ازش راضیم.

+ کانفیگ راحت
+ شخصی‌سازی راحت
+ راه اندازی AI Assistant راحت (به هر LLM با هر endpointی می‌تونید وصلش کنید)
+ تم شخصی
+ سبک
+ با فریم ریت بالا اجرا میشه و از GPU استفاده می‌کنه

هر پرسشی راجع بهش دارید بپرسید سعی می‌کنم پاسخ بدم.

در ضمن این ادیتور درحال حاضر واسه مک و لینوکس در دسترسه. (با یک سری ترفند میشه روی ویندوز آوردش بالا ولی استیبل نیست)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Miniflux 2.2.3: Minimalist and Opinionated Feed Reader

🟢 خلاصه مقاله:
مقاله‌ای که اشاره کرده‌اید، به بررسی یک پروژه برنامه‌نویسی می‌پردازد که در آن از حداقل‌ها استفاده شده است. در این پروژه، به جای استفاده از ORM (Object-Relational Mapping) یا چارچوب‌های متداول برنامه‌نویسی، تنها از پایگاه داده Postgres استفاده شده است. همچنین، فقط از مقدار بسیار محدودی از JavaScript استفاده شده تا پیچیدگی‌های غیرضروری کاهش یابد. کد مربوط به این پروژه در یک مخزن GitHub قابل دسترس است. این انتخاب‌ها نشان دهنده تمایل به استفاده از تکنولوژی‌ها در ساده‌ترین شکل ممکن است تا کارایی بالا را بدون نیاز به اجزاء اضافی تضمین کند. این رویکرد در برنامه‌نویسی می‌تواند به بهبود عملکرد و سهولت نگهداری کمک کند.

🟣لینک مقاله:
https://golangweekly.com/link/162095/web


👑 @gopher_academy
Forwarded from Sadra Codes
404: caption not found
Forwarded from Sadra Codes
Halal developer
Haram developer
اگه میخواستید از چت های تلگرام یا کانالتون یک ابر کلمه درست کنید این ریپازیتوری رو قراردادم توی گیت هابم ، خیلی ساده و باحاله :)
https://github.com/alipyth/telegram-channel_post_word_cloud

@DevTwitter | <Mr.J/>
Forwarded from Yaser
Today i want to teach you how to program a bomb 😂😂😂
Forwarded from Programming (اَبی)
کراش زدن روت