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
پکیج easyCDP یه ابزار برای زبان Golang هست که باهاش میتونید خیلی راحت اسکرپر (scraper)، کراولر (crawler) بسازید.
این پکیج از chromedp استفاده میکنه و بسیار ساده اش کرده.
پکیج easyCDp از Chrome DevTools Protocol استفاده میکنه یعنی مستقیم به مرورگر وصل میشه و خیلی سریع هست نسبت سلنیوم و دیگر پکیج ها
باهاش می‌تونید از صفحات وب داده استخراج کنید، یک تسک مثل ثبت نام یا هرچیزی رو خودکار کنید.
کاملا کار انسان شبیه سازی میکنه و سایت ها تشخیص نمیدهند که ربات هست

ریپوی پروژه:
https://github.com/AfazTech/easyCDP

اموزش ویدیویی یوتوب:
https://youtu.be/nzWQ3s7hc0Q?si=bxIYmfjVC22M2g-i

@DevTwitter | <Afaz/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Simpler Backoff

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

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


👑 @gopher_academy
اگر دنبال یادگیری Design Patternها هستید و نمی‌دونید از کجا شروع کنید، این سایت منبع خیلی خوبیه، از دستش ندید!

https://refactoring.guru/design-patterns

@DevTwitter | <Reza Jafari/>
Forwarded from Geek Alerts
Forwarded from Linuxor ?
یه توییت دیدم یه نفر یه روش Bypass برای وب فایروال های کلادفلر و akamai پیدا کرده

این دو فایروال یا WAF ها از پیشرفته ترین فایروال هایی هستن که داریم و کارشون جلو گیری از حملاتی مثل SQLi یا XSS و یا حملات وب هستش ببینید چطوری بایپس می‌شن

درواقع اتکر از onscrollsnapchange استفاده کرده که یه رویداد نادر توی مرورگرهاست که بعضی مرورگرها ممکنه اجراش کنن بعضیاشون ممکنه نادیدش بگیرن و ممکنه توسط WAF نادیده گرفته بشه و با بازی کردن با پیلود تونسته فایروال رو دور بزنه !



@Linuxor
Forwarded from Software Engineer Labdon
🔵 عنوان مقاله
Securing CI/CD workflows with Wazuh (5 minute read)

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفت درباره ریسک‌های امنیتی ناشی از خودکارسازی توسعه نرم‌افزار با استفاده از فرآیندهای CI/CD نظیر حملات زنجیره‌ای تأمین و پیکربندی‌های نادرست می‌پردازد. Wazuh، یک پلتفرم امنیتی متن‌باز، امنیت CI/CD را از طریق جمع‌آوری لاگ‌ها، نظارت بر یکپارچگی فایل‌ها، قوانین امنیتی سفارشی و دیگر امکانات تقویت می‌کند. در این پست توضیح داده شده که چگونه می‌توان از Wazuh استفاده کرد. استفاده از Wazuh در پایپ‌لاین‌های CI/CD به شناسایی و رفع نقاط ضعف امنیتی و جلوگیری از نفوذ و تخریب اطلاعات کمک می‌کند. از این طریق، سازمان‌ها می‌توانند از ثبات و امنیت بیشتری در فرآیندهای توسعه نرم‌افزار خود بهره‌مند شوند.

🟣لینک مقاله:
https://thehackernews.com/2025/05/securing-cicd-workflows-with-wazuh.html?utm_source=tldrinfosec


👑 @software_Labdon
یکی از چیزهایی که توی اسپرینگ بوت برام آزاردهنده هست نبود یک Cli مشابه دات نت یا گو و غیره هست. بنابراین شروع کردم آزمایشی یک Cli بنویسم با زبان بینظیر Go و توسعه بدمش.
https://github.com/manimovassagh/Springman

@DevTwitter | <Mani/>
Forwarded from Geek Alerts
اپل از Xcode 26 رونمایی کرد که قراره ChatGPT رو برای کدنویسی، تولید داکیومنت و کارهای دیگه یکپارچه کنه، از کاستوم مدل هم پشتیبانی میکنه و میشه با وارد کردن API مدل‌های دیگه از اون‌ها هم توی این برنامه استفاده کرد.

نسخه ۲۶ نشون دهنده اینه که نام‌گذاری جدید اپل حتی به برنامه‌هاش هم رسیده، اگه در مورد Xcode نمیدونید این برنامه برای توسعه و تست اپ‌های اکوسیستم اپل هست، هر برنامه‌ای که روی محصولات اپل استفاده میکنید با Xcode ساخته شدن. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
اپل از Xcode 26 رونمایی کرد که قراره ChatGPT رو برای کدنویسی، تولید داکیومنت و کارهای دیگه یکپارچه کنه، از کاستوم مدل هم پشتیبانی میکنه و میشه با وارد کردن API مدل‌های دیگه از اون‌ها هم توی این برنامه استفاده کرد.

نسخه ۲۶ نشون دهنده اینه که نام‌گذاری جدید اپل حتی به برنامه‌هاش هم رسیده، اگه در مورد Xcode نمیدونید این برنامه برای توسعه و تست اپ‌های اکوسیستم اپل هست، هر برنامه‌ای که روی محصولات اپل استفاده میکنید با Xcode ساخته شدن. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، بهترین زبان های برنامه نویسی برای Cloud Programming☁️💻
خب برنامه نویسی ابری یعنی توسعه ی نرم افزارهایی که روی سرویس های ابری مثل AWS, Google Cloud, Azureو... اجرا میشن. توی این فضا مقیاس پذیری، سرعت اجرا، امنیت و پشتیبانی از ابزارهای ابری حرف اول رو میزنن.

‏Python
🐍
به خاطر سادگی و سرعت توسعه، یکی از محبوب‌ترین زبان‌ها برای Cloud محسوب می‌شه. توی پروژه‌های مربوط به اتوماسیون، DevOps و مخصوصاً یادگیری ماشین رو سرویس‌های ابری مثل AWS یا Google Cloud خیلی خوب جواب می‌ده. اما به خاطر سرعت پایین و محدودیت در پردازش‌های سنگین (مثل real-time) برای پروژه‌های بزرگ انتخاب اول نیست.

‏Go
🚀
زبانیه که دقیقاً برای همین کار ساخته شده. سریع، کم‌مصرف و با پشتیبانی قوی از concurrency، Go گزینه‌ای ایده‌آل برای میکروسرویس‌ها، زیرساخت‌های cloud-native و سرویس‌هایی با بار بالا محسوب می‌شه. البته نسبت به پایتون ساده نیست و فضای توسعه‌ش خشک‌تره.

‏JavaScript (Node.js)
🪩
وقتی با جاوااسکریپت آشنایی داشته باشین، استفاده از Node.js تو Cloud مخصوصاً برای ساخت API و سرورهای سبک یا سرویس‌های Serverless خیلی راحته. سرعت توسعه بالاست و پشتیبانی از async بودن ذاتی خیلی به درد می‌خوره. ولی برای پردازش‌های سنگین یا مدیریت منابع در حد enterprise، محدودیت داره.

‏Java
☕️
با وجود قدیمی بودن، هنوزم تو شرکت‌های بزرگ برای ساخت سرویس‌های پایدار و مقیاس‌پذیر استفاده می‌شه. ابزارهایی مثل Spring Boot و Spring Cloud تو فضای ابری خیلی پرکاربردن. قدرت و امنیتش عالیه، ولی کدنویسیش verbose و سنگین‌تر از زبان‌های مدرن‌تره.

‏Rust
🦀
زبانیه که سرعت و امنیت رو همزمان داره. برای سیستم‌هایی که performance یا امنیت حافظه خیلی مهمه، انتخاب خوبیه. تو پروژه‌های زیرساختی یا اپ‌هایی که مصرف منابع براشون مهمه، Rust حرف نداره. البته یادگیریش سخته و جامعه‌ی توسعه‌دهنده‌هاش هنوز به بزرگی بقیه نیست.

جمع بندی
✍️
در نهایت، انتخاب زبان برای Cloud Programming بستگی به نوع پروژه‌ داره؛ اگه دنبال توسعه سریع و ساده‌ هستین، Python و Node.js انتخابای خوبی‌ان. برای سیستم‌های سریع و مقیاس‌پذیر Go می‌درخشه، Java برای اپ‌های پایدار سازمانی مناسبه، و Rust برای پروژه‌هایی با نیاز بالا به performance و امنیت انتخاب آینده‌محوره. مهم اینه بدونین چی می‌خواین و ابزار مناسب همون رو انتخاب کنین.
#️⃣ #programming #backend


🥷🏻 CHANNEL | GROUP
Forwarded from Armon technical logs (armon Taheri)
اولین کانتربیوتم رو توی ویکی اوبونتو در بخش سرویس NetworkManager انجام دادم

https://help.ubuntu.com/community/NetworkManager?action=diff&rev2=61&rev1=60
کیبورد مجازی خود پلاسما رو کامپایل کردم، خیلی جالبه بخصوص نسبت به چیزی که وجود داره درحال حاضر maliit keyboard.

بهش می‌خوام زبان فارسی رو اضافه کنم.

@SohrabContents
چرا ویندوز ویستا ها رو ریختن توی ios ها؟


@SohrabContents
#گزارش
فعال‌بودن MUX می‌تواند منجر به مصرف شدید پهنای باند در مرور یوتیوب شود


درصورت فعال‌بودن قابلیت MUX (Multiplexing) در کلاینت یا کانفیگ #فیلترشکن، در زمان مرور #یوتیوب، رفتار شبکه به‌گونه‌ای تغییر می‌کند که می‌تواند منجر به مصرف غیرعادی و بالا رفتن چشم‌گیر ترافیک اینترنت شود.

در این‌حالت، با هربار حرکت ماوس یا اسکرول روی ویدیوها (Mouse Hover)، فرآیند preload ویدیو آغاز شده و به‌دلیل ماندگاری کانکشن‌های چندگانه ادغام‌شده در یک ارتباط TCP، دانلود محتوا حتی پس‌از ترک آن ویدیو تا مدت قابل‌توجهی ادامه می‌یابد. در نتیجه، طی تنها چند دقیقه اسکرول در صفحه، بسته به سرعت اینترنت کاربر، ممکن است چندین گیگابایت داده مصرف شود.

در حالت پیش‌فرض بدون MUX، هر درخواست ویدیویی در یک TCP مجزا انجام شده و مرورگر درصورت لغو یا عدم نیاز، اتصال را فوراً قطع می‌کند؛ اما با فعال‌بودن MUX، تمام درخواست‌ها روی یک ارتباط پایدار ارسال می‌شوند و قطع یک درخواست منفرد، به قطع شدن کل ارتباط منجر نمی‌شود. این ساختار باعث می‌شود منابعی که عملاً استفاده نمی‌شوند، همچنان بارگیری شوند.

پیشنهاد می‌شود درصورت مرور سنگین یوتیوب، به‌ویژه با اینترنت‌های محدود یا گران‌قیمت، ویژگی MUX را در تنظیمات کلاینت یا کانفیگ فیلترشکن خود غیرفعال کنید، تا از مصرف ناخواسته جلوگیری شود.

© GFW-Knocker

🔍 ircf.space
@ircfspace
LETS MAKE WINDOWS VISTA GREAT AGAIN!

@SohrabContents
Forwarded from Software Engineer Labdon
🔵 عنوان مقاله
Securing CI/CD workflows with Wazuh (5 minute read)

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفت درباره ریسک‌های امنیتی ناشی از خودکارسازی توسعه نرم‌افزار با استفاده از فرآیندهای CI/CD نظیر حملات زنجیره‌ای تأمین و پیکربندی‌های نادرست می‌پردازد. Wazuh، یک پلتفرم امنیتی متن‌باز، امنیت CI/CD را از طریق جمع‌آوری لاگ‌ها، نظارت بر یکپارچگی فایل‌ها، قوانین امنیتی سفارشی و دیگر امکانات تقویت می‌کند. در این پست توضیح داده شده که چگونه می‌توان از Wazuh استفاده کرد. استفاده از Wazuh در پایپ‌لاین‌های CI/CD به شناسایی و رفع نقاط ضعف امنیتی و جلوگیری از نفوذ و تخریب اطلاعات کمک می‌کند. از این طریق، سازمان‌ها می‌توانند از ثبات و امنیت بیشتری در فرآیندهای توسعه نرم‌افزار خود بهره‌مند شوند.

🟣لینک مقاله:
https://thehackernews.com/2025/05/securing-cicd-workflows-with-wazuh.html?utm_source=tldrinfosec


👑 @software_Labdon
داغِ داغ، تازه از تنور دراومده. بعد از ۵ ماه عرق ریختن بالاخره اولین نسخه داکیومنتشن فریمورکی که روش کار می‌کردم بیرون اومد.
پر از اشکاله و یه جاهاییش باید کاملا بازنویسی بشه ولی فعلا هیجانم بیشتر از اینه که بتونم صبر کنم
این شما و اینم Minions

https://minions-ai.github.io/minions-docs/index.html

@DevTwitter | <وحیدیو/>
Forwarded from Geek Alerts
یوتیوب هشدارهای جدیدی نشون میده که چون دارید از مسدود کننده تبلیغات استفاده میکنید نمیتونید این ویدیو رو ببینید. بعد پیشنهاد میده یا مسدود کننده رو غیر فعال کنید یا اشتراک پریمیوم بخرید، بعضی از اد‌بلاکرها هم آپدیتی دادن تا خود این هشدار رو حذف کنن. به نظر میرسه یوتیوب هرچقدر آپدیت بده در نقطه مقابل ادبلاکرها هم آپدیت منتشر میکنن. [L]

تلگرام در آپدیت‌جدیدش، قابلیت‌ Channel Message رو معرفی کرده که به کاربران امکان میده با ادمین‌های کانال‌های تلگرامی در ارتباط باشن. در کانال گیک‌آلرتس هم این ویژگی فعال هست، اگه جایی دقت لازم در انتشار اخبار رو نداشتیم میتونید به کمک این ویژگی بهمون اطلاع بدید. [L]

کاگی، موتور جستجوی پولی، به تازگی اعلام کرده که تعداد کاربرانش از ۵۰ هزار نفر عبور کرده. در روز بیش از ۷۶۰ هزار جستجو و ۱۰ هزار مکالمه با دستیار هوش مصنوعی داشته. [L]

مرورگر کروم بعدی برای نصب روی دستگاه‌های آیفون به حداقل iOS 17 نیاز داره، اهمیت آپدیت مرورگر در امنیت وب‌گردی اونقدر زیاد هست که اگه مرورگر کروم دارید که آپدیت نیست بهتر هست از اینترنت استفاده نکنید. [L]

مارک کیوبن، سرمایه‌گذار معروف، گفته که Bluesky به فضای تک صدایی و نبودن تنوع تفکرات متنوع باعث شده تعامل کاربران در Bluesky افت کنه و از یک میلیون کاربر روزانه در فوریه، به حدود ۶۷۰ هزار نفر در ژوئن برسه. نتیجه احتمالا به نفع توییتر و ایلان ماسک هست. [L]

یوتیوب داره سیاست‌های تعدیل محتواش رو آزادانه‌تر میکنه، یعنی تصمیم دارن کمتر به محتوای ویدیوها ایراد بگیرن و کمتر ویدیوهارو حذف کنن، گفتن میخوان یوتیوب به یه پلتفرم‌ برای بحث‌های ازاد تبدیل بشه، کاربرها بعضی‌هاشون ناراحت هستن میگن موضوعات نژادی یا اطلاعات نادرست بیشتر میشه ولی بخشی از کاربرها هم خوش‌حال هستن و میگن به آزادی بیان کمک میکنه. [L]

پی‌پل داره با همکاری Selfbook، امکان رزرو هتل رو مستقیم داخل اپلیکیشن خودش فراهم می‌کنه. این قابلیت به کاربران اجازه میده هتل‌ها رو جستجو و رزرو کنن و با پی‌پل پرداخت کنن، حتی گزینه‌ی الان بخر، بعدا پرداخت کن هم برای بعضی هتل‌ها فعال میشه. [L‌]

کوالکام داره شرکت طراح تراشه Alphawave Semi رو به قیمت ۲.۴ میلیارد دلار می‌خره. Alphawave تو حوزه سیلیکون‌های سفارشی، هوش مصنوعی و راه‌حل‌های ارتباطی پرسرعت، حتی برای خودروهای خودران، تخصص داره. این معامله بعد از تایید رگولاتوری بریتانیا، قراره تا اوایل ۲۰۲۶ تکمیل بشه. [L]

پیش‌بینی میشه تو سال ۲۰۲۵ برای اولین بار در تاریخ درآمد تبلیغاتی پلتفرم‌های محتوای تولید شده توسط کاربر مثل یوتیوب و تیک‌تاک، از رسانه‌های سنتی بیشتر بشه. [L]

گوگل نسخه نهایی اندروید ۱۶ رو امروز عرضه میکنه، این آپدیت شامل قابلیت‌های جدیدی مثل نمایش وضعیت سلامت باتری، Live Activities بو بهبودهای ظاهری و کاربری می‌شه. البته تغییرات بزرگ‌تر مثل آپدیت Material 3 Expressive با نسخه QPR1 اندروید ۱۶ در چند ماه آینده از راه می‌رسن. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.

https://www.firecrawl.dev/


github:
https://github.com/mendableai/firecrawl

@TheRaymondDev