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 یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۵۷

عمریست ندیده ایم گلزار ترا
وان نرگس پرخمار خمار ترا
پنهان شده ای ز خلق مانند وفا
دیریست ندیده ایم رخسار ترا

#مولانا | گنجور
📍@iipoem
Forwarded from Linux Labdon
🔵 عنوان مقاله
Red Hat Enterprise Linux 10 Officially Released, Here’s What’s New

🟢 خلاصه مقاله:
مجموعه‌ی جدید سیستم عامل Red Hat Enterprise Linux 10 با ویژگی‌های پیشرفته‌ای عرضه شده است که شامل مدیریت هوشمند Linux با استفاده از Lightspeed و امکانات امنیتی تقویت‌شده می‌باشد. سیستم Lightspeed، که به عنوان یک نوآوری بزرگ در عرصه‌ی مدیریت سیستم‌های Linux با استفاده از هوش مصنوعی معرفی شده، به کاربران امکان می‌دهد تا به راحتی سیستم‌های خود را تحت نظر داشته و از عملکرد بهینه آن‌ها اطمینان حاصل کنند. علاوه بر این، امنیت در این نسخه با استفاده از تکنولوژی‌های به روز شده و پیشرفته تقویت شده است، به گونه‌ای که کاربران می‌توانند به محافظت بیشتری در برابر تهدیدات سایبری اعتماد کنند. این امکانات جدید بر هدف Red Hat برای ارائه‌ی راه‌حل‌های قدرتمند و مطمئن برای محیط‌های تجاری تأکید دارد و به کاربران اجازه می‌دهد تا با خیال آسوده به کسب و کار خود بپردازند.

🟣لینک مقاله:
https://9to5linux.com/red-hat-enterprise-linux-10-officially-released-heres-whats-new


👑 @Linux_Labdon
قبلا شنیده بودم که از IMSI-catcher برای جاسوسی استفاده می‌شود، مثل جاسوس‌های چینی که بتازگی در ترکیه دستگیر شده‌اند که با این دستگاه شنود انجام می‌داده‌اند.
جایی هم ذکر شده بود برای پیامک‌های حجاب از IMSI-Catcher استفاده شده که صحت آن را نمی دانم.
اما خبر خوب این است که در iOS و مخصوصا در اندروید 15، ویژگی هایی تعبیه شده که مانع از وقوع چنین حملاتی می‌شود.
مثلا در اندروید 15 علاوه بر جلوگیری از اتصال به شبکه های 2G یا همان Downgrade Attack معروف، حتی اندروید ناهنجاری در اتصال به شیکه غیرامن را که در Downgrade اتفاق می‌افتد، تشخیص داده و به کاربر هشدار می‌دهد.
این قابلیت تشخیص به اتصال به شبکه ناامن 2G در iOS نیز وجود دارد.
اینقدر این حملات دیده شده‌اند که گوگل و اپل، در توسعه سیستم‌عامل های خود چنین مکانیزم‌های دفاعی را گنجانده‌اند.
https://middleeasteye.net/news/turkey-busts-chinese-spying-ring-using-fake-cell-towers
https://forbes.com/sites/zakdoffman/2024/08/01/google-warns-pixel-and-samsung-galaxy-users-stop-using-dangerous-phone-setting/

@DevTwitter | <Vahid Nameni/>
Forwarded from Linuxor ?
توسعه‌دهنده‌ها و غیر توسعه دهنده های عزیز، اگه تا حالا برای تست و آزمایش ایده‌های مبتنی بر هوش مصنوعی با مدل‌های زبانی بزرگ، درگیر محدودیت‌های مالی یا API بودین، این ریپو یه راه نفس کشیدنه! gpt4free بهتون کمک می‌کنه بدون دغدغه هزینه، مدل‌های مختلف رو امتحان کنین، پروتوتایپ بسازین و ببینین کدوم بیشتر به درد پروژه تحقیقاتی یا اپلیکیشن‌تون می‌خوره. دیگه خلاقیتتون پشت سد هزینه‌ها نمی‌مونه!

github.com/xtekky/gpt4free

@Linuxor
Forwarded from a pessimistic researcher (Kc)
#موقت #کمک

اگر از دوستان کسی هست که تجربه‌ی استفاده از بلیط روی اپ ile de france mobilité برای حمل و نقل عمومی تو پاریس رو داره (گوشی اندرویدی) لطفا بهم یه پیام بده.

من یه بلیط weekly pass خریدم نمیدونم چطور استفاده کنم
Hammer to the Heart
Teddy Swims
I'm such a sucker for the pain

👌
Forwarded from Python Hints
#یادآوری

یک پرسجو روی گوگل درست کنم؛ ببینم وضعیت چطوری هست.

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

ولی خارج از اینکه دوره برگذار کنم یا نه؛ چشمم به جامعه مخاطبای کانال باز شد.
شاید برداشت من اشتباه بوده، برای همین بد نیست یک نظرسنجی باشه خودم متوجه بشم چه مخاطبایی رو توی کانال دارم.
مدتیه دارم روی یه آموزش کاربردی کار می‌کنم که چطور با Go و FFMPEG یه پلتفرم VOD (ویدیو آن‌دی‌مند) بسازیم.
بخش اول و دوم این آموزش رو روی Medium منتشر کردم و خیلی خوشحال می‌شم بخونید، نظرتون رو بهم بگید و اگه نقطه‌ضعفی دیدید، کمکم کنید بهترش کنم.
پ.ن: اولش می‌خواستم فارسی توی ویرگول منتشر کنم، ولی سیستمش گفت تبلیغاتیه و خواست پول بگیره!

لینک قسمت اول (لینک قسمت دوم داخلش هست):

https://medium.com/@o.rasouli92/building-a-vod-platform-with-go-and-ffmpeg-part-1-foundations-771e1e14f79b

@DevTwitter | <Omid Rasouli/>
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
شروع داستان بازی Clair Obscur: Expedition 33

داستان بازی از این قراره که جادوگری عددی رو مشخص کرده که هرکی به اون سن میرسه میمیره و داستان بازی از جایی شروع میشه که عدد از ۳۴ به ۳۳ تغییر میکنه و ...
بازی داستان بسیار جذاب و احساسی‌ای داره و موزیک‌های بی‌نظیرش جذابیتشو چندبرابر کرده.

⚠️ این ویدیو دقایق اول بازیه. ولی به هرحال ممکنه براتون اسپویل حساب بشه و دلتون بخواد خودتون ببینیدش.
🔹 سابقه نداشت یه بازی بتونه همون دقایق اولی بازی اشکمونو در بیاره.

@Bardiaism
ظرفیت مجدداً باز شده؛ دیروز اطلاع دادید که امکان ثبت‌نام نیست (مشکل پر شدن ظرفیت بوده)

می‌تونید مجدداً امتحان کنید

هر سوالی داشتید :
@AI_Sharif_Support


اینم کد تخفیف ۲۰٪ برای کانال و مشکل دیروز :
llm_20
#کوته_نیوز

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

@DevTwitter
طراحی سیستم احراز هویت مقیاس‌پذیر با Laravel به روش ماژولار و Role-Based

طراحی یک سیستم احراز هویت (Auth) در پروژه‌های لاراول همیشه یکی از مهم‌ترین بخش‌هاست؛ اما وقتی پای نقش‌های متنوع (مثل فروشنده، مشتری، ادمین،...) و قابلیت توسعه ماژولار وسط میاد، ماجرا پیچیده‌تر می‌شه.

در پروژه اخیرم تصمیم گرفتم:

سیستم Auth رو کاملاً ماژولار طراحی کنم (با استفاده از nwidart/laravel-modules)

هر Role تعریف‌شده در پروژه، یه مسیر مجزای Auth داشته باشه (مثلاً customer/register یا seller/register)

از DTO برای جدا کردن لایه‌ی درخواست از منطق تجاری استفاده کنم

اطلاعات هر رول رو از یه فایل config مدیریت کنم (config/auth_roles.php)

هر رول بتونه مدل، توکن‌نیم، DTO، و مسیر اختصاصی خودشو داشته باشه (کاملاً داینامیک)


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

نتیجه؟

توسعه‌پذیر، مقیاس‌پذیر، و تمیز

مستقل از فرانت‌اند

بدون تکرار منطق در کنترلرها

و البته بسیار قابل تست و نگهداری


اگه شما هم روی پروژه‌های بزرگ و multi-role کار می‌کنید، حتماً به این سبک معماری فکر کنید.

@DevTwitter | <Mehdi Alibakhshi/>
Forwarded from Linuxor ?
می‌خوای به اپت قابلیت تشخیص گفتار خفن اضافه کنی بدون اینکه درگیر APIهای پولی و محدودیت‌هاشون بشی؟ Whisper یه مدل اوپن‌سورس قدرتمنده که می‌تونی راحت روی سرور خودت یا حتی سیستم‌های معمولی‌تر (بسته به مدل انتخابی) اجراش کنی. کار باهاش از طریق پایتون یا خط فرمان خیلی سرراسته و برای توسعه‌دهنده‌هایی که دنبال کنترل بیشتر و هزینه کمتر هستن، عالیه.

github.com/openai/whisper

@Linuxor
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
چنل اصلی LearnPOV رو حتما داشته باشید آپدیت ها و اطلاع رسانی ها اونجا انجام میشه 😉

@LearnPOV
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ditty | دیتی
🔺کد ریویو (Code Review) با هوش مصنوعی

- توی شرکت قبلی که بودم یه ابراز هوش مصنوعی اضافه شده بود به اسم CodeRabbit که وقتی توی گیت‌هاب یه PR می‌ساختیم، خودش به صورت خودکار میومد کدها رو چک می‌کرد و به قول معروف Code Review انجام میداد

- خیلی هم دقیق بود و پیشنهاداتش واقعاً منطقی به نظر می‌اومد. مثلاً می‌گفت این خط کدی که نوشتی یه جای دیگه از پروژه داره تکرار میشه، و بهتره یه کد Reusable بسازی. یا خطاهایی رو گزارش می‌داد که شاید به سادگی به چشم یک انسان نیاد.

- این ابزار واقعاً کمک‌کننده بود. چون خیلی از ماها وقتی کد ریویو انجام می‌دیم، زمان زیادی رو صرف می‌کنیم برای بررسی خط به خط کدها تا انواع مختلف خطاها رو گزارش بدیم، و امان از روزی که یک PR با ۳۰۰ فایل سر راهمون قرار می‌گرفت 🙈

- عیبی که این ابزار داره اینه که اولاً پولی هست و شاید استفاده از ایران راحت نباشه (البته ۱۴ روز استفاده رایگان داره). دوم اینکه دوستانی که به توی PR ها ایرادهای الکی می‌گیرن بیکار میشن 😄

پست مرتبط:
هنرِ درخواست Code Review - مهارت‌هایی برای درخواست بررسی کدها از یک هم‌تیمی

#tools
💻 یک دسکتاپ کامل مستقیماً در مرورگر!
🌐 آنلاین فقط با یک کلیک

🔥معرفی DaedalOS :
‏یک محیط دسکتاپ واقعی در مرورگر، فقط با HTML + JS + React + WASM!
📂 اجرا :
‏ Notepad, Terminal, VSCode, حتی بازی‌ها!

مکانیزم‌های اصلی عملکرد:
از iframe یا شبیه‌سازی پنجره‌ها برای نمایش اپلیکیشن‌ها استفاده می‌کنه.
فایل‌ها و پوشه‌ها را با استفاده از یک سیستم فایل مجازی در مرورگر مدیریت می‌کنه (اغلب با استفاده از IndexedDB).
برخی اپ‌ها به‌صورت WebAssembly یا iframe از سرویس‌های دیگر بارگیری می‌شوند.
رابط کاربری با React ساخته شده که قابلیت تعامل بالا میده.

🗂 ویژگی‌های کلیدی:
‏File Explorer، Terminal، Notepad، PDF Viewer، Music Player و حتی اجرای برنامه‌هایی مثل VS Code!
‏Drag & Drop، Context Menu، Multi-window management
قابلیت پشتیبانی از اپلیکیشن‌های دیگه از طریق iframe یا WASM (مثل DOSBox).

لینک گیت هاب
@MehrdadLinuxchannel
جالبه که Rust قبل از ورژن یک (مثل Go) Green Threads و Runtime داشته.

دلیل حذف شدنشون:
https://rust-lang.github.io/rfcs/0230-remove-runtime.html

@DevTwitter | <Mamad with Aberrancy/>
Forwarded from Linuxor ?
یکی از جنگ‌های همیشگی توسعه‌دهنده‌ها و تیم QA، تست‌های flaky یا همون ناپایدار بوده. تست‌هایی که یه بار پاس می‌شن، ده بار fail، بدون اینکه کدی عوض شده باشه! Cypress با مکانیسم انتظار هوشمندش (Automatic Waiting) و اجرای مستقیم دستورات در مرورگر، این مشکل رو تا حد خیلی زیادی حل کرده. دیگه خبری از sleep های بی‌مورد و کدهای پیچیده برای همگام‌سازی نیست. برای تیم‌هایی که دنبال پایداری و سرعت تو تست‌هاشون هستن، یه انتخاب عالیه.

github.com/cypress-io/cypress

@Linuxor
Forwarded from Python BackendHub (Mani)
من هرچی تو حوزه گیم بیشتر تحقیق میکنم بیشتر جذبش میشم اینقدر که جزئیات داره. اخیرا ویدیو و کنفرانس های زیادی رو دیدم راجب اینکه بازیای آنلاین (مثلا شوتینگ) چطوری تجربه زنده رو میدن. مثلا شما میبینی یک آبجکت (یا پلیر مثلا) داره حرکت میکنه این تو بک گراند چطوری کار میکنه.اصلا چیت چیه و چطور چیت پیاده سازی میشه. چطوری مثلا اشیای رندوم جلوتون تو مپ ظاهر میشه که تقریبا consistent هست. مثلا شما رد میشین از یک جایی پر از چمن و رندوم گل هست. ترتیب کنار گرفتن اینا چطوریه. آیا همه اینا واقعا هاردکد میشن پیکسل به پیکسل؟ یا on-fly جنریت میشن؟ خیلی تاپیک های جالبیه در کل.

برای اینکه با کرنل آشنا بشین توصیه میکنم یک چیت بنویسید برای یک بازی رو لینوکس. خیلی کمکتون میکنه که عمق دانشتون بیشتر شه.

@PyBackendHub