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 🎄 یک برنامه نویس تنبل (  MΞ)
🔸cross-extension-template

تمپلیتی درست کردم برای ساختن راحت اکستنشن(افزونه)های مرورگر با تایپ اسکریپت که هم توی کروم ساپورت میشه هم فایرفاکس

https://github.com/maanimis/cross-extension-template

@TheRaymondDev
🔹 وبینار نقشه راه یادگیری برنامه نویسی با وجود هوش مصنوعی

معرفی روش و متدهای نوین یادگیری 2025

در این وبینار با هم از صفر صفر تا استخدام شدن و پروژه گرفتن رو یاد می‌گیریم



🔗 لینک توضیحات و ثبت نام:
➡️ https://B2n.ir/eb2349

📣 هزینه: رایگان برای 200 نفر اول
Please open Telegram to view this post
VIEW IN TELEGRAM
اگه دوست دارید در مورد hyperloglog بدونید این مطلب مخصوص شماست. این مطلب به این می‌پردازه که توی فیس‌بوک چطوری با کمک این ساختمان داده احتمالاتی، یه کوئری رو بهینه سازی کردن.

ساختمان داده ها احتمالاتی، ساختمان داده هایی هستن مثل bloom filter که پاسخ نزدیکی به ما میدن ولی نه لزوما دقیق. با این که گارانتی دقت رو نمیدن، مزایای دیگه‌ای دارن مثلا مصرف مموری کمتری دارن یا از نظر محاسباتی سبک‌تر هستن.

در این مورد هم hyperloglog تعداد المنت های یونیک یه لیست رو به شکل تقریبی می‌شماره، با مصرف پردازنده و مموری خیلی خیلی کم. توی مطلب پیوست اشاره می‌شه که تعداد بازدید کننده های غیرتکراری فیسبوک رو میخواستن پیدا کنن.

https://engineering.fb.com/2018/12/13/data-infrastructure/hyperloglog/
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🐧 1. جامع‌ترین مجموعه ابزارهای امنیتی
🔸بیش از ۵۰۰ ابزار برای تیم‌های Red و Blue
🔸بیش از ۲۰۰ ابزار مخصوص AWS و Cloud
🔸بیش از ۳۰۰ ابزار آموزشی برای تست نفوذ و امنیت

🐧 2. منابع آموزشی و تمرینی
🔸بیش از ۱۰۰ وب‌سایت آموزش امنیت و تست نفوذ برای کودکان و بزرگسالان
🔸بیش از ۷۰ وب‌سایت آنلاین و خودآموز در حوزه امنیت سایبری
🔸۱۱ دسته‌بندی آموزشی آفلاین برای مطالعه خودآموز

🐧 3. آزمایشگاه‌های امنیتی
🔸بیش از ۱۰ ابزار برای راه‌اندازی آزمایشگاه امنیت سایبری
🔸بیش از ۴۰ منبع برای تنظیم و اجرای آزمایشگاه‌های امنیتی

🐧 4. مجموعه‌های از فایلها و ابزارهای رمزعبور
🔸بیش از ۲ ترابایت لیست پسورد (آنلاین و آفلاین)
🔸بیش از ۶۰۰ ابزار برای مهندسی معکوس و تحلیل forensic
🔸بیش از ۸۰۰ فایل مالور در ۸۰ گروه مختلف (۴۰۰ مگابایت)

🐧 5. ابزارهای پیشرفته جستجو و اکتشاف
🔸بیش از ۱۰۰ موتور جستجو برای تست نفوذ و امنیت
🔸بیش از ۶۰۰۰ Google Dork و اکسپلویت آفلاین
🔸بیش از ۸۰۰ وب‌سایت OSINT (Open-Source Intelligence)

🐧 6. نقشه‌های راه امنیت سایبری
🔸بیش از ۱۰ مجموعه نقشه راه (Roadmap) در حوزه امنیت سایبری

🐧 7. ابزارهای تخصصی برای پلتفرم‌های مختلف
🔸ابزارهای هک برای ۷ پلتفرم مختلف شامل:
🔸پلتفرم Cloud و AWS
🔸وب نسل سوم - Web3
🔸زیرساختهای IoT و Embedded
🔸سیستم هامل های iOS و Android
🔸سیستم‌های عامل لینوکی و ویندوز
🔸هک های سخت‌افزار

🐧 8. ابزارهای پیشرفته برای تست استرس و تخریب داده
🔸بیش از ۱۵۰ ابزار برای تخریب داده و تست استرس سیستم

🐧 9. ابزارهای امنیتی Web3 و Cloud
🔸بیش از ۳۰۰ ابزار امنیتی برای Web3 و Cloud

🐧 10. پایگاه داده جامع Google Hacking

🔸بیش از ۱,۰۰۰ ورودی در پایگاه داده Google Hacking

🔹و سایر مجموعه ابزارهای حوزه offensive و defensive در توزیع لینوکس predator-os

https://predator-os.ir
کوئرا با ۳۰۰ میلیون کاربر ماهانه، ۲۵,۰۰۰+ سوال روزانه، و ۱۰+ سال فعالیت، دیتابیسش میدونی چیه؟ MySQL! ده‌ها ترابایت داده و صدها هزار QPS. و اومدن شدیدا بهینه‌ش کردن، چطوری؟

اینا میبینن بار دیتابیس (Database Load) با رشد کاربران، پتابایت‌ها بیشتر و با ویژگی‌های ML محصولاتشون بالاتر هم می‌ره، و البته اسپمرها هم یه بخشی ازین بار بودن.

بار دیتابیسشون تو خواندن (Reads) (۷۰٪ ترافیک)، حجم داده (Data Volume) ( که رشد ۲۰۰٪ تو ۵ سال داشت)، و نوشتن (Writes) (کم اما حساس) بود. کوئرا برای بهینه‌سازی روی خواندن و حجم داده تمرکز کرد، چون ترافیک بیشترشون سمت خواندن بود.

اسکن‌های بزرگ رو با LIMIT و صفحه‌بندی (Pagination) بهینه کردن. این کار از اسکن‌ غیرضروری جلوگیری کرد و پرفومنس کوئری‌ها رو تا ۶۰٪ سریع‌تر کرد.

برای کوئری‌های کند، ایندکس‌ها رو دوباره طراحی کردن، ستون‌های غیرضروری حذف شدن، ORDER BY به کلاینت منتقل شد، و کوئری‌های غیرضروری هم حذف شدند. و بار CPU ۵۰٪ کم شد.

برای High QPS، کوئرا کش رو بهینه کرد. کلید کش (Cache Key) به uid تغییر داد تا QPS رو بیش از ۹۰٪ کم کنه.

برای حجم داده ها، کوئرا MyRocks که فیس‌بوک توسعه داده بود رو برای شاردهای قدیمی MySQL استفاده کرد. این کار فضا رو تا ۸۰٪ برای برخی جدول‌ها و ۵۰-۶۰٪ برای بقیه کاهش داد.

مای راک با فشرده‌سازی بهتر، IO رو کم کرد و زمان بکاپ/ریستور رو ۵۰٪ سریع‌تر کرد. شاردهای قدیمی (بیش از ۱۸ ماه) به MyRocks منتقل شدند.
برای نوشتن، lag رپلیکیشن رو با رپلیکیشن موازی Parallel ( توی mysql تنظیماتش slave_parallel_type یا شبیه شه) حل کردن تا بار رو بهتر توزیع کنه.

یعنی یه تاخیری بین دیتابیس مادر با رپلیکا به وجود میومد که رو برداشتن سیستمش رو موازی کردن، مشکلش چی بود؟ وقتی رپلیکا داره میخونه یا مینویسه ممکنه خیلی زمان بر بشه یا transaction دیتابیس مادر خیلی زمانبر باشه رپلیکا مجبور بشه صبر کنه تا تراکنش تموم بشه بعد تغییرات رو اعمال کنه

خلاصه اینکه نتیجه این شد که کوئرا:
- با بهینه‌سازی کش و کوئری‌ها
- استفاده از MyRocks،
- و رپلیکیشن موازی

بار رو برای ۳۰۰ میلیون کاربر روی دیتابیس‌ MySQL کاهش داد.

@DevTwitter | <Saman/>
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل به صورت رسمی "Data Science Agent" رو معرفی کرد که به نظر جالب میاد ولی مثل هر مدل دیگه ای نیاز به نظارت شما داره

1- فایلتون رو آپلود میکنید
2- به زبان ساده بش میگید چی میخواین؟ مثلا شکل بکشه؟
3- مرحله به مرحله براتون کد میزنه

colab.google

@Linuxor ~ Saeedam92
Forwarded from Code Module | کد ماژول (𔓙)
‏TanStack Form بلاخره استیبل شد🗽

‏TanStack Form یک کتابخانه جدید از تیم TanStack هست که برای مدیریت فرم‌ در پروژه های شما طراحی شده. این کتابخانه به تازگی استیبل شده و به‌عنوان جایگزینی برای کتابخانه‌هایی مثل React Hook Form و Formik در نظر گرفته میشه.

ویژگی‌های اصلی TanStack Form👇🏻

پشتیبانی از چندین فریم‌ورک و کتابخانه: این کتابخانه از React، Vue، Angular، Solid و Lit پشتیبانی می‌کنه.

بدون وابستگی خارجی: TanStack Form بدون وابستگی به کتابخانه‌های دیگه طراحی شده که منجر به حجم کم و عملکرد بهینه میشه.

پشتیبانی قوی از TypeScript: این کتابخانه با پشتیبانی از TypeScript، تجربه توسعه‌ بهتری رو فراهم می‌کنه.

طراحی بدون رابط کاربری (Headless): امکان استفاده از کامپوننت‌ها و هوک‌های بدون رابط کاربری برای انعطاف‌پذیری بیشتر در طراحی فرم‌ها.

واکنش‌گرایی جزئی: بهبود عملکرد با به‌روزرسانی‌های جزئی در کامپوننت‌ها.

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

برای اطلاعات بیشتر و نحوه استفاده، به داکیومنت این کتابخانه مراجعه کنید.

🔗 Link

#tanstack
@CodeModule
👍1
Forwarded from Quera
⚡️مسابقه الگوریتمی «خداحافظ ۱۴۰۳»

🗓 تاریخ برگزاری: جمعه، ۲۴ اسفند ۱۴۰۳

🔘 پس از پایان مسابقه، نفرات برتر، به شرکت بیت‌پین معرفی میشن.
🔘 شرکت توی این مسابقه روی امتیاز کوئرایتون تاثیر داره.

🎁 ۳۰ میلیون تومان جایزه نقدی به همراه هدایای دیگر

🧩 برای تمرین می‌تونی از بانک سوالات کوئرا استفاده کنی تا آمادگی بیشتری برای مسابقه داشته باشی.

ثبت‌نام و اطلاعات بیشتر:
🔗 https://quera.org/r/yc2r9


#Quera_Contest
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸توی این پست میخوام سایت/کانال/مجموعه‌هایی که فعالیت رایگان دارن رو معرفی کنیم موردی بود کامنت کنید توی لیست گذاشته بشه:

@far_amooz

@TadavomnisT_channel

@LATEX_Mesforush

@fullstacksjs

@King_network7

@wbnet

@MdDaily

@Linuxor

@cyru55_ch4

@webamoozir

@DevopsNotFound

@TheRaymondDev
وبسایتم رو به‌روز کردم.

فعلا چیز خاصی نداره

sohrabbehdani.ir

ولی بعداً شاید اضافه کنم.


@SohrabContents
Forwarded from Geek Alerts
سال گذشته محقق‌ها اومدن یه آزمایش بین ۳۰۰ نفر انجام دادن و گفتن کسایی که غلظت پلاستیک بیشتری توی رسوبات چربی رگ‌هاشون هست بیشتر در معرض خطر حمله قلبی یا سکته مغزی بودن.

بعد کلی این خبر وایرال شد و صدها هزار ویدیو ازش ساختن که پلاستیک‌ها دارن وارد بدن انسان میشن و انسان‌رو نابود میکنن و حساسیت روی این موضوع زیاد شد.

مشکلی که هست اینه که آزمایشگاه‌های مدرن خودشون کانون‌های آلودگی نانوپلاستیک و میکروپلاستیک هستن و روش‌هایی که برای تشخیص پلاستیک استفاده میکنن دقیق نیست، از طرفی بیشتر یافته‌های نانوپزشکی درباره حرکت ذرات ریز در بدن انسان از نظر بیولوژیکی قابل قبول نیستن.

به خاطر همینه که کارشناس‌ها میگن توی موضوعاتی که به سلامت ارتباط داره باید چنین آزمایش‌هایی در وسعت زیاد بارها تکرار بشن و وایرال شدن یک موضوع قبل از قطعی شدنش باعث ضعیف شدن تلاش‌های واقعی برای سلامت میشه.

🔗 nature
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
ساخت اپ آب و هوا با cursor فقط در یک ساعت

خب دوستان از اونجایی که امروزه خیلی از cursor می شنویم تصمیم گرفتم یه برنامه باهاش بنویسم.

برنامه با Python ساخته شده و به صورت API call آب و هوای شهری که بهش میدید، موقعیت ابر ها و خیلی اطلاعات دیگه رو نشون میده.

حالا نکته جالب اینه که، من خودم هیچ کدی نزدم، تمام برنامه رو خود cursor نوشته.
اگه جایی نیاز بوده پکیجی نصب کنه، خودش کرده، جایی نیاز به دیباگ داشته خودش کرده و خلاصه این که تمام کارهارو خودش کرد و من فقط بهش پرامت دادم، همین

بهتون پیشنهاد میکنم حتما ازش استفاده کنید و سرعت برنامه نویسی تون رو چند برابر کنید.

کد پروژه رو هم توی گیت هاب گذاشتم اگه دوست داشتید نگاه و کنید و اگه خوشتون اومد خوشحال میشم که استار هم بدید. ممنون

https://github.com/MahdiAjam/wheather-app

@DevTwitter | <Mahdi Ajam/>
Forwarded from Geek Alerts
جدال دولت‌ها و شرکت‌ها از قدیم وجود داشته، ولی الان جدال اروپا با شرکت‌های آمریکایی رو داریم، اتحادیه اروپا میخواد اپل رو جریمه کنه چون میگه این شرکت قوانین DMA (قانون بازارهای دیجیتال) رو نقض کرده. بعد این جریمه میتونه تا ۱۰ درصد درآمد جهانی اپل باشه.

اگه اروپا تصمیم بگیره اپل رو با یک جریمه کوچیک کنترل کنه احتمالا همه‌چیز به خوبی تموم بشه ولی تصمیم برای جریمه سخت اپل میتونه پای ترامپ رو هم به این ماجرا بکشونه، ترامپ قبلا از اینکه اروپا شرکت‌های آمریکایی رو جریمه میکنه انتقاد کرده بود.

🔗 9to5mac
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
صفحه حریم خصوصی و امنیت رو هم توی وبگاه پارچ به‌روزش کردیم، این یکی شفاف‌تر و کوتاه‌تر از یکی قبلیه.

https://parchlinux.com/privacy


همینطور ToS رو هم به‌روز می‌کنیم.

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


@SohrabContents
Forwarded from Geek Alerts
مطالعه میگه قلدرها فرزندان بیشتری دارن، این مطالعه که توسط گروهی در دانشگاه براک انجام شده میگه قلدری یه سری نتایج معنادار داره، مثلا مزایای بالقوه قلدری شامل تسلط اجتماعی و محبوبیت و همچنین به دست آوردن منابعی مثل پول، رتبه‌های تحصیلی و بورسیه میشه.

نوجوانان قلدر بیشتر قرار ملاقات عاشقانه میذارن و بیشتر از همسالانشون فعالیت جنسی دارن، در پایان میگه این گروه فرزندان بیشتری هم نسبت به بقیه جامعه دارن و سبک تربیتشون هم فرزندان قلدر رو پرورش میده.

🔗 phys
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Sadra Codes
مدیر گروه‌ها یا مسئولین دانشگاه‌ها می‌ترسن به دانشجوهاشون ایمیل دانشجویی بدن؟ برادر؛ خرج یه smtp/pop سرور از ناهار و شام حضرت عالی خیلی کمتر میشه. نترس.

همین یه کار ساده سبب میشه کلی پیشنهاد و خدمات خفن توی سرویس‌های مختلف خارجی گیر دانشجوها بیاد. خودتون که نهایت به هر دانشجو یه بن تخفیف خرید چهارتا کتاب بدید. 😐

هه بن تخفیف.. یادمه روز دانشجو به هرکدوممون یه پرتقال دادن. 😂💀

====
اگه دانشجو هستید و سعی دارید که از GitHub Student Pack‌ استفاده کنید و نمی‌تونید، پیوی پیام بدید. ❤️

👉 @lnxpy
Forwarded from Geek Alerts
ساعات اخیر توییتر یا همون اکس از دسترس خارج شده بود که ایلان ماسک در این مورد گفت:
یه حمله سایبری عظیم علیه 𝕏 (همون توییتر سابق) اتفاق افتاده (و هنوز هم ادامه داره).
ما هر روز مورد حمله قرار می‌گیریم، اما این حمله با منابع زیادی انجام شده. یا یه گروه بزرگ و هماهنگ و یا یه کشور در این کار دخیله.

الان داده‌های downdetector میگه وضعیت بهتر هست ولی همچنان بخشی از کاربرها ممکنه اختلال و قطعی رو تجربه کنن.

🔗 downdetector
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
اگر شماهم دوال بوت هستید و روی لینوکس و ویندوز همزمان می‌خواید از بلوتوث استفاده کنید (یک دستگاه رو وصل می‌کنید و بعدش روی جفتش میخواید قابل استفاده باشه) در اکثر مواقع به این مشکل برخورد می‌کنید که باید یا روی ویندوز یا روی لینوکس دوباره دستگاه رو جفت کنید.

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

برای اینکه این مشکل رو نداشته باشید، ویکی آرچ یک راه حل ساده داره که دیگه پیش نیاد:

https://wiki.archlinux.org/title/Bluetooth#Dual_boot_pairing


@SohrabContents
Forwarded from Linuxor ?
اگه نتونی با top کار کنی جایگزینش زیاد هست ولی top نیستن


@Linuxor
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
فارق از اینکه به عنوان برنامه نویس و فعالان حوزه تکنولوژی باید همیشه درحال یادگیری و پیشرفت باشیم؛


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

امسال میخوام روی حرفه ای تر فعالیت کردن داخل لینکدین و مهارت حل مسئله‌م بیشتر و عمیق تر‌ از قبل کار کنم تا بتونم اون gap هایی که سال قبل ایجاد شده بود رو پر کنم.

شما پلنتون چیه؟
اگه بخواید با یادگرفتن یک یا چند موضوع یه مسئله ای رو از ۱۴۰۳ حل کنید، اون چه موضوعیه؟
Forwarded from Syntax | سینتکس (nasrin)
📌 معرفی KeePassX؛ ابزار مدیریت رمز عبور امن و کاربردی 

🔒 KeePassX یک نرم‌افزار مدیریت رمز عبور رایگان و متن‌باز است که به شما کمک می‌کند تمامی رمزهای عبور خود را به‌صورت امن ذخیره کنید و تنها با به خاطر سپردن یک رمز اصلی (Master Password) به تمامی آن‌ها دسترسی داشته باشید. 


ویژگی‌های اصلی KeePassX: 
1. امنیت بالا: 
   با استفاده از الگوریتم‌های رمزنگاری قدرتمند (AES و Twofish)، KeePassX اطلاعات شما را در برابر دسترسی‌های غیرمجاز محافظت می‌کند. 

2. متن‌باز بودن: 
   به دلیل متن‌باز بودن، می‌توانید از امنیت و شفافیت آن مطمئن شوید. جامعه برنامه‌نویسان همواره آن را بررسی می‌کنند و بهبود می‌دهند. 

3. قابل استفاده در چند سیستم‌عامل: 
  ا KeePassX برای ویندوز، مک و لینوکس در دسترس است و به‌راحتی می‌توانید از آن در پلتفرم‌های مختلف استفاده کنید. 

4. مدیریت ساده: 
   قابلیت دسته‌بندی رمزها، جستجوی سریع و تولید رمزهای پیچیده به شما این امکان را می‌دهد که از رمزهای قوی و غیرقابل حدس استفاده کنید. 

5. بدون نیاز به اینترنت: 
   KeePassX روی سیستم شما اجرا می‌شود و نیازی به اتصال به اینترنت ندارد، بنابراین خطرات ناشی از هک شدن سرویس‌های ابری را کاهش می‌دهد. 


🔰 کی برای KeePassX مناسب است؟ 
- افرادی که رمزهای زیادی دارند و حفظ آن‌ها دشوار است. 
- کسانی که به امنیت اطلاعات و حریم خصوصی خود اهمیت می‌دهند. 
- کاربرانی که ترجیح می‌دهند داده‌های خود را به‌صورت آفلاین و بدون نیاز به سرورهای ابری ذخیره کنند. 


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

📥 دانلود KeePassX: 
برای دانلود و اطلاعات بیشتر به وب‌سایت رسمی آن مراجعه کنید: 
https://www.keepassx.org

🌐 با KeePassX، امنیت رمزهای عبور خود را تضمین کنید!

#keepassx

@syntax_fa
👍1