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 کانال مهرداد لینوکس (Mehrdad Linux)
🔥 کنترل دسترسی به اینترنت را برای هر اپلیکیشن اندروید با فایروال NetGuard

امکانات
سادگی
بدون نیاز به روت
نرم‌افزار آزاد
پشتیبانی از IPv4/IPv6 TCP/UDP
و ...

🗓 تنها راه ساخت فایروال بدون نیاز به Root در اندروید استفاده از سرویس Android VPN است. Android اجازه زنجیره خدمات VPN را نمی دهد، بنابراین نمی توانید از NetGuard همراه با سایر برنامه های مبتنی بر VPN استفاده کنید.

🗓 برخی از نسخه‌های قدیمی‌تر اندروید، به‌ویژه نسخه‌های اندروید سامسونگ، اجرای VPN باگ دارند، که منجر به امتناع اندروید از راه‌اندازی سرویس VPN در شرایط خاص می‌شود، مانند زمانی که هنوز اتصال اینترنتی وجود ندارد پس ممکن است باگ داشته باشد

🗓 ابزار NetGuard برای برنامه‌های نصب‌شده در work profile یا در پوشه امن (سامسونگ)، یا ... پشتیبانی نمی‌شود،

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
Forwarded from Linuxor ?
شبیه به الگوریتم های سیستم عامل کار ها سربار دارن و حتی ممکنه سربار یه کاری از خود اون کار بزرگ تر باشه، شما ممکنه یه کاری کنید نتیجه مثبت یا منفی کوچیکی داشت ولی سربار بزرگی داشته باشه.

مثلا اگه یه آشغال بندازین زمین جز اینکه شما شهر رو کثیف کردین سربارش این میشه که شما دفه بعدی جرعت بیشتری برای آشغال انداختن روی زمین دارین.

🐧 @Linuxor
اگه بچه کوچک از ۷-۸ سال به بالا دارید حتما این ۲تا مهارت را بهشون یاد بدید البته اگه علاقه دارند.
۱- کار کردن با میکروکنترولر مثل Arduino و Raspberry Pi و درست کردن پروژه های جالب و خلاقانه! اینقدر هم وب سایت و ویدیو هست که نهایت نداره. این یک مثال:
https://www.amazon.co.uk/dp/B0CFY1F1KH?linkId=c9f723e255cf4cf859efb6219d98b2ec
۲- بازی درست کردن (game development). اگه سنشون کمتره از Scratch که حالت lego طور داره و بیشتر no code هست میتونن استفاده کنن. و بعد از ابزارهای پیشرفته تر مثل Godot و unity و چیزهای دیگه.
الان دیگه با AI خیلی هم راحت تر میتونن یادبگیرن. توی عصر الان این خلاقیت و مهارت حل مسأله از قبل هم مهمتر شده.
https://godotengine.org

@DevTwitter <Mehdi Allahyari/>
Forwarded from Geek Alerts
میگن چیپ کوانتومی گوگل پایانی میشه بر بیت‌کوین و ارزهای دیجیتال،
چرا اشتباه هست؟
بیت‌کوین از الگوریتم امضای دیجیتال ECDSA برای رمزگذاری کلیدها استفاده می‌کنه، اگه کسی بتونه ECDSA رو بشکنه میتونه کنترل آدرس‌هارو بیت‌کوین رو به دست بگیره.
شکستن این الگوریتم برای کامپیوترهای عادی شدنی نیست، برای این کار یک کامپیوتر کوانتومی با میلیون کیوبیت بدون خطا نیازه در صورتی که ویلو گوگل ۱۰۵ کیوبیت هست.
ویلو می‌تونه محاسباتی رو که سوپرکامپیوترها تو ۱۰ سپتیلیون سال انجام میدن، تو ۵ دقیقه انجام بده. اما این محاسبات خیلی تخصصیه (مثل نمونه‌گیری از مدارهای تصادفی) و به درد شکستن ECDSA نمی‌خوره.
کارشناس‌ها میگن حداقل ۱۰ تا ۲۰ سال تا زمانی که چنین کامپیوتر کوانتومی ساخته بشه زمان لازمه، اگه کامپیوترهای کوانتومی به تهدیدی جدی تبدیل بشن، پروتکل بیت‌کوین رو می‌شه به رمزنگاری «ایمن در برابر کوانتوم» ارتقا داد.
البته همین الان هم رمزنگاری‌‌های «ایمن در برابر کوانتوم» استفاده میشن ولی خب خیلی فراگیر نیستن.
Degenomist_
@geekalerts
خدمات امنیتی و ارزیابی عملکرد سایت‌های وردپرسی در پوینا


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

انجام تحلیل‌های امنیتی جامع برای شناسایی و رفع نقاط ضعف سرور و سایت به‌ویژه برای وب‌سایت‌های وردپرسی.

اجرای تست‌های نفوذ (Penetration Testing) جهت شناسایی و رفع مشکلات امنیتی وب‌سایت پیشگیری از نفوذهای غیرمجاز و خرابکاری‌های سایبری.

شناسایی و رفع آسیب‌پذیری‌هایی مانند SQL Injection و XSS برای افزایش سطح امنیت سایت.



کانال سفارشات پوینا
@orders_poina
واقعا گیک بودن حد و مرز نداره، فقط درجه داره!
تنهایی نشسته یه سیستم‌عامل نوشته در C++
اون‌هم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
می‌تونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/

@DevTwitter | <Mamadou On GameDev/>
#کوته_نیوز

ایتا قطع شده و خراب کرده همه چیزو خودش

@DevTwitter
gemini_for_google_workspace_prompting_guide_101_persian_version.pdf
369.9 KB
♨️ اتفاقی جدید و هیجان انگیز از پرسپکتیو دیتا! ♨️

📢 ترجمه فارسی اختصاصی راهنمای پرامپت‌نویسی ۱۰۱ گوگل منتشر شد!

🔹 معرفی: گوگل به‌تازگی راهنمایی جامع برای پرامپت‌نویسی منتشر کرده است که اکنون تیم پرسپکتیو دیتا نسخه فارسی این راهنما را به صورت اختصاصی برای شما آماده کرده است.


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

📈 چرا این راهنما برای شماست؟
اگر می‌خواهید نتایج دقیق‌تر، سریع‌تر و کاربردی‌تر از مدل‌های هوش مصنوعی بگیرید، این راهنما گنجینه‌ای بی‌نظیر برای شماست.

#هوش_مصنوعی #پرامپت_نویسی #گوگل #Gemini #بهره‌وری

📡 پرسپکتیو دیتا | رسانه داده و گزارش کسب‌و‌کارها
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
از کانال های جذاب که داده های مختلف کسب و کارهای ایران و مطالب به روز فضای استارتاپ رو گردآوری و منتشر می‌کنه
دوستان علاقه مند دنبال کنند. 👇

https://t.iss.one/perspective_data
This media is not supported in your browser
VIEW IN TELEGRAM
بخشی از صحبت‌های اخیر میلاد نوری درخصوص #فیلترنت در نشست #کارزار، در حضور معاون راهبردی، سخنگوی دولت و رئیس مرکز ارتباطات ریاست جمهوری

🔍 ircf.space
@ircfspace
یه رپو گیت هاب، دوتا عکس بش میدی، فریم اول و فریم آخر و اون برات فریم های وسط رو میسازه

https://github.com/Doubiiu/ToonCrafter

@DevTwitter | <Behnam Ebrahimi/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Media is too big
VIEW IN TELEGRAM
🔶 آموزش نحوه استفاده از vue js در لاراول - پروژه محور

مدرس : محسن بستان

- ۱. مقدمه
- ۲. شروع به کار و ساخت پروژه و انجام بخشی از پروژه
- ۳. ادامه کار و ساخت فرم ایجاد و ویرایش مقاله ها

#آموزش

@TheRaymondDev
ـArchitecture Design چیه؟ 🏗️

اگه  با برنامه‌نویسی آشنا باشی، احتمالش زیاده که اسم Design Patterns به گوشت خورده باشه. Design pattern  ها راه‌حل‌های هستن برای مشکلات تکراری که موقع کدنویسی باهاشون مواجه می‌شی. اما وقتی پروژه‌ها بزرگ‌تر می‌شن، علاوه بر Design Patterns ها به  Architecture Design هم نیاز پیدا میکنیم.

چرا Architecture Design مهمه؟ 🤔
وقتی نرم‌افزارها تو دهه‌های ۸۰ و ۹۰ بزرگ‌تر شدن، پیچیدگی سیستم‌ها هم بیشتر شد. اون موقع بیشتر برنامه‌ها Monolithic بودن؛ یعنی همه چیز تو یه کدبیس جمع شده بود. این نوع معماری برای پروژه هایی مناسبه که پیچیدگی زیادی ندارن و نیاز به سرویس های مختلف نیست، ولی وقتی پروژه بزرگ می‌شه، دردسرایی مثل سختی توسعه، نگهداری، و مقیاس‌پذیری رو به همراه داره.
اینجاست که Architecture Design بهت کمک می‌کنه تا یه طرح کلی برای سیستم داشته باشی که هم کارا باشه، هم بتونه چالشایی مثل رشد کاربرها، خطاها، و نیاز به تغییرات رو هندل کنه.

فرق Design Patterns و Architecture Design

ـDesign Patterns 🧩
ـDesign Patterns یعنی یه سری راه‌حل‌های آماده و تست‌شده که برای مشکلات تکراری توی برنامه‌نویسی ارائه شدن. این الگوها تو یه سری موقعیت خاص خیلی خوب جواب می‌دن و باعث می‌شن که کدی که می‌نویسی خواناتر، قابل‌نگهداری‌تر، و استانداردتر بشه. مثلا:

ـSingleton:
فقط یه نمونه از یه کلاس ساخته بشه.


ـFactory:
ساخت اشیا بدون اینکه کلاس دقیق‌شونو مشخص کنی.


و...

ـ Architecture Design 🏗
ـArchitecture Design در واقع به طراحی ساختار کلی سیستم اشاره داره. یعنی شما باید از دیدی وسیع‌تر به پروژه نگاه کنی و تصمیم بگیری که چه نوع معماری به درد پروژه می‌خوره. هدف اینه که سیستمت بتونه نیازهای آینده رو برآورده کنه و در برابر چالش‌هایی مثل مقیاس‌پذیری، نگهداری و توسعه مقاوم باشه.

برای معماری نرم‌افزار معماری های مختلفی وجود داره. مثلا:

ـEvent-Driven Architecture:
این نوع معماری از Eventها برای ارتباط بین اجزای مختلف سیستم استفاده می‌کنه. اینطوری سیستم‌های پیچیده و بزرگ می‌تونن به راحتی به هم متصل بشن و با کمترین تغییرات تو اجزا، همچنان عملکرد خوبی داشته باشن.

ـMicroservices:
در این معماری، سیستم به بخش‌های کوچکتر و مستقل تقسیم میشه که هر کدوم می‌تونن به طور جداگانه کار کنن. این باعث میشه که مقیاس‌پذیری و نگهداری سیستم خیلی راحت‌تر بشه.

یکسری ابزارهای واسه Architecture Design

ـUML Diagrams: واسه طراحی ساختار.
ـC4 Model: برای نمایش لایه‌های مختلف.
ـEvent Storming: برای فهمیدن ارتباطات بین اجزا.

جمع‌بندی
فهمیدیم Architecture Design دید کلی بهت می‌ده و کمک می‌کنه پروژه‌های بزرگ رو راحت‌تر مدیریت کنی. اینجوری هم از مشکلات و هزینه‌های اضافه جلوگیری می‌کنی، هم نرم‌افزارت بهتر جواب می‌ده.

#programming #design


🔆 CHANNEL | GROUP