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 Linuxor ?
یه پروژه جالب پیدا کردم: باهاش میشه یه عکس رو تبدیل به فایلی بکنی که وقتی روی CD رایتش می‌کنی، عکس روی سطح دیسک به‌صورت فیزیکی دیده میشه!
عکس مثل یه طرحِ نوری روی CD ظاهر میشه.
یه Image میسازه که باید روی CD رایتش کرد.


github.com/arduinocelentano/cdimage


@Linuxor ~ M_khani65
Forwarded from Linuxor ?
یکی اینو پست کرده نوشته

The dawn of new aesthetics.

یعنی طلوع زیبایی‌شناسی‌های جدید؛ سورس کدش :

www.getsrc.pro/source/glass-button


@Linuxor
Forwarded from Linuxor ?
دارم خنده جر می‌خورمممم یه عده برداشتن به کلی مدل زبانی گفتن از 1 تا 25 یه عدد رندوم بگو همشون گفتن 17

اصلا کاری با این ندارم که اینا LLM هستن و بر اساس دیتای ترینشون جواب می‌دن ... ولی گراک خیلی جالبه ازش بپرسین می‌گه 42

@Linuxor
Forwarded from Linuxor ?
حس می‌کنم لایسنس فیلترینگ چینشون تموم شده فیلترینگ داره شل می‌شه؛ هی چینی چشم بادومی لایسنس مایسنس به ایران نفروشیا سیستم فیلترینگ قبلی ایران در حد خاله سکینه بود که با دمپایی جلوی در وای‌می‌ایستاد نظارت می‌کرد ما دی‌پی‌آی می‌پی‌آی نداشتیم اینا همش زیر سر شماست


@Linuxor
Forwarded from n98n
این یه فورک فارسی‌شده از n8n هست که برای کاربرای ایرانی بهینه شده:

– رابط کاربری و مستندات کاملاً راست‌چین و فارسی
– نودهای بومی مثل زرین‌پال، بله، گپ، Aval AI، پرسلاین و کاوه نگار …
– میزبانی روی سرور‌های داخلی و بدون نیاز به VPN
– تمپلیت‌های آماده‌ی رایگان و امکان به‌اشتراک‌گذاری آن‌ها در وب‌سایت
– (به‌زودی قابلیت کسب درآمد از آثار به‌اشتراک‌گذاشته‌شده)

رایگان می‌تونید امتحانش کنید:
https://dash.n98n.ir/login?utm_source=telegram

موفق باشید.
برنامه نویسی همزمان با php
زبان php به صورت پیش فرض غیر همزمان هست. یعنی کد خط به خط اجرا میشه.
زبان php یک تابع داره که با استفاده ازش میشه به صورت async کد رو اجرا کرد.
تابع pcntl_fork یک پروسس فرزند ایجاد می کنه.
در تصویر بدون اجرای pcntl زمان اجرای برنامه 10 ثانیه هست اما با pcntl به یک ثانیه میرسه.

@DevTwitter | <Yusof Sadat Fakhr/>
Forwarded from Geek Alerts
آپدیت بزرگ نقشه‌های اپل Maps در iOS 26 اینکه مثلا قابلیت «مسیرهای منتخب» (Preferred Routes) بهش اضافه میشه تا مسیرهایی که شما دوست دارید و همیشه ازشون برای رفتن به جاهای تکراری استفاده می‌کنید رو یاد بگیره. اینجوری وقتی می‌خواید برید سر کار، خونه، یا دنبال بچه‌ها از مدرسه، خود اپلیکیشن مسیر همیشگی شما رو پیشنهاد میده. حتی می‌تونید قبل از حرکت، وضعیت ترافیک و زمان رسیدن رو هم چک کنید.

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

یه قابلیت دیگه به اسم «مکان‌های بازدید شده» (Visited Places) هم اضافه شده که رستوران‌ها، مغازه‌ها و جاهای مختلفی که رفتید رو ذخیره می‌کنه تا بعدا اگه خواستید دوباره بهشون سر بزنید، راحت پیداشون کنید. برای حریم‌خصوصی هم این اطلاعات کاملا رمزنگاری شده (end-to-end encryption) هستن تا فقط خودتون بهشون دسترسی داشته باشید. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
اپل اعلام کرد که iOS 26 پاییز همین امسال میاد و از آیفون ۱۱ و مدل‌های جدیدتر پشتیبانی می‌کنه. این یعنی آیفون‌های XS، XS Max و XR دیگه آپدیت نرم‌افزاری دریافت نمی‌کنن. اولین بتای توسعه‌دهنده iOS 26 از امروز در دسترسه و بتای عمومی هم ماه آینده منتشر می‌شه. [L]

اپل‌واچ‌های سازگار با watchOS 26 هم میشن مدل‌های Apple Watch SE (نسل دوم) تا Series 10 و Ultra/Ultra 2 و برای watchOS 26 حداقل به iPhone 11 و iOS 26 نیاز دارید. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
شرکت OpenAI قابلیت‌های صوتی ChatGPT رو برای کاربران پلاس آپدیت کرده و حالا صحبت کردنش طبیعی‌تر و احساسی‌تر شده. [L]

متا در حال مذاکره برای سرمایه‌گذاری چند میلیارد دلاری توی شرکت Scale AI هست. ارزش Scale AI قبلا حدود ۱۴ میلیارد دلار تخمین زده شده بود. [L]

ایجنت مرورگر Comet از Perplexity داره قابلیت اسکرین‌شات گرفتن از صفحاتی که توشون کار می‌کنه رو اضافه می‌کنه. این قابلیت به کاربر کمک می‌کنه ببینه ایجنت واقعا چی دیده و توی کارهای اتوماسیون یا استخراج دیتا خیلی به درد می‌خوره. نسخه اندرویدش هم قراره پاییز بیاد. تصمیم دارن Comet رو به یک فریم‌ورک ایجنت چند پلتفرمی تبدیل کنن تا کارهارو end-to-end انجام بده. [L]

گوگل داره روی یه پروژه آزمایشی به اسم Sparkify کار می‌کنه که با AI ویدئوهای کوتاه آموزشی و سرگرمی تولید می‌کنه. از Gemini برای ساختار داستان و Veo برای تولید ویدئو استفاده می‌کنه. کاربرها می‌تونن موضوع، سبک بصری (مثل کارتونی، اوریگامی) و حتی حس و حال ویدئو رو انتخاب کنن و شخصیت‌ها توی ویدئوهای مختلف ثابت می‌مونن. فعلا آزمایشی هست و هنوز تاریخ عرضه عمومی نداره. [L]

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

تیم xAI داره روی قابلیت «Tasks» در Grok کار میکنه که به کاربرها اجازه میده دستورات یا پرامپت‌ها رو برای اجرای بعدی برنامه‌ریزی کنن. یعنی به شکلی یک ایجنت ساده دارید که بعضی از کارهای تکراری که ممکنه هر روز با AI انجام بدید رو از قبل تنظیم کنید تا اون براتون انجام بده. [L]

جانی آیو، طراح سابق اپل، که میدونید اومده به OpenAI داره روی یک گجت موبایلی شبیه آویز برای دسترسی صوتی به ChatGPT، یک دستگاه خانگی مثل اسپیکر هوشمند و یک ربات AI کار میکنه. [L]

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

«گوگل» داره قابلیت Live Search رو تو اپ اصلی Google Search تست می‌کنه. این قابلیت که قبلا تو اپ Gemini عرضه شده بود، اجازه می‌ده دوربین گوشی رو به سمت هر چیزی بگیری و با اپلیکیشن صحبت کنی. بعدش اپ بر اساس چیزی که می‌بینی و می‌گی، باهات مکالمه می‌کنه. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
Forwarded from Geek Alerts
اپل در iOS 26 دو قابلیت جدید به آیفون‌ها آورده که قبلا در اندروید و گوشی‌های پیکسل گوگل دیده‌ بودیم یعنی «Call Screening» و «Hold Assist». قابلیت Call Screening به کاربر کمک می‌کنه با جمع‌آوری اطلاعات از تماس‌گیرنده، تصمیم بگیره تماس رو جواب بده یا نه. این ویژگی برای مقابله با تماس‌های اسپم خیلی کاربردیه. Hold Assist هم به کاربر این امکان رو می‌ده که وقتی با یک کسب‌وکار تماس می‌گیره و پشت خط منتظره، وقتی یک اپراتور آزاد شد، نوتیفیکیشن دریافت کنه. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN 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