Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
🔥 کنترل دسترسی به اینترنت را برای هر اپلیکیشن اندروید با فایروال NetGuard
✅ امکانات
سادگی
بدون نیاز به روت
نرمافزار آزاد
پشتیبانی از IPv4/IPv6 TCP/UDP
و ...
🗓 تنها راه ساخت فایروال بدون نیاز به Root در اندروید استفاده از سرویس Android VPN است. Android اجازه زنجیره خدمات VPN را نمی دهد، بنابراین نمی توانید از NetGuard همراه با سایر برنامه های مبتنی بر VPN استفاده کنید.
🗓 برخی از نسخههای قدیمیتر اندروید، بهویژه نسخههای اندروید سامسونگ، اجرای VPN باگ دارند، که منجر به امتناع اندروید از راهاندازی سرویس VPN در شرایط خاص میشود، مانند زمانی که هنوز اتصال اینترنتی وجود ندارد پس ممکن است باگ داشته باشد
🗓 ابزار NetGuard برای برنامههای نصبشده در work profile یا در پوشه امن (سامسونگ)، یا ... پشتیبانی نمیشود،
⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
✅ امکانات
سادگی
بدون نیاز به روت
نرمافزار آزاد
پشتیبانی از IPv4/IPv6 TCP/UDP
و ...
🗓 تنها راه ساخت فایروال بدون نیاز به Root در اندروید استفاده از سرویس Android VPN است. Android اجازه زنجیره خدمات VPN را نمی دهد، بنابراین نمی توانید از NetGuard همراه با سایر برنامه های مبتنی بر VPN استفاده کنید.
🗓 برخی از نسخههای قدیمیتر اندروید، بهویژه نسخههای اندروید سامسونگ، اجرای VPN باگ دارند، که منجر به امتناع اندروید از راهاندازی سرویس VPN در شرایط خاص میشود، مانند زمانی که هنوز اتصال اینترنتی وجود ندارد پس ممکن است باگ داشته باشد
🗓 ابزار NetGuard برای برنامههای نصبشده در work profile یا در پوشه امن (سامسونگ)، یا ... پشتیبانی نمیشود،
⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
Forwarded from Linuxor ?
شبیه به الگوریتم های سیستم عامل کار ها سربار دارن و حتی ممکنه سربار یه کاری از خود اون کار بزرگ تر باشه، شما ممکنه یه کاری کنید نتیجه مثبت یا منفی کوچیکی داشت ولی سربار بزرگی داشته باشه.
مثلا اگه یه آشغال بندازین زمین جز اینکه شما شهر رو کثیف کردین سربارش این میشه که شما دفه بعدی جرعت بیشتری برای آشغال انداختن روی زمین دارین.
🐧 @Linuxor
مثلا اگه یه آشغال بندازین زمین جز اینکه شما شهر رو کثیف کردین سربارش این میشه که شما دفه بعدی جرعت بیشتری برای آشغال انداختن روی زمین دارین.
🐧 @Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
اگه بچه کوچک از ۷-۸ سال به بالا دارید حتما این ۲تا مهارت را بهشون یاد بدید البته اگه علاقه دارند.
۱- کار کردن با میکروکنترولر مثل 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/>
۱- کار کردن با میکروکنترولر مثل 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
چرا اشتباه هست؟
بیتکوین از الگوریتم امضای دیجیتال ECDSA برای رمزگذاری کلیدها استفاده میکنه، اگه کسی بتونه ECDSA رو بشکنه میتونه کنترل آدرسهارو بیتکوین رو به دست بگیره.
شکستن این الگوریتم برای کامپیوترهای عادی شدنی نیست، برای این کار یک کامپیوتر کوانتومی با میلیون کیوبیت بدون خطا نیازه در صورتی که ویلو گوگل ۱۰۵ کیوبیت هست.
ویلو میتونه محاسباتی رو که سوپرکامپیوترها تو ۱۰ سپتیلیون سال انجام میدن، تو ۵ دقیقه انجام بده. اما این محاسبات خیلی تخصصیه (مثل نمونهگیری از مدارهای تصادفی) و به درد شکستن ECDSA نمیخوره.
کارشناسها میگن حداقل ۱۰ تا ۲۰ سال تا زمانی که چنین کامپیوتر کوانتومی ساخته بشه زمان لازمه، اگه کامپیوترهای کوانتومی به تهدیدی جدی تبدیل بشن، پروتکل بیتکوین رو میشه به رمزنگاری «ایمن در برابر کوانتوم» ارتقا داد.
البته همین الان هم رمزنگاریهای «ایمن در برابر کوانتوم» استفاده میشن ولی خب خیلی فراگیر نیستن.
Degenomist_
@geekalerts
Forwarded from متخصص وردپرس | پوینا
خدمات امنیتی و ارزیابی عملکرد سایتهای وردپرسی در پوینا
شبیهسازی ترافیک سنگین با ورودی یک میلیون درخواست در ساعت برای بررسی عملکرد سایت و سرور در شرایط پرفشار.
انجام تحلیلهای امنیتی جامع برای شناسایی و رفع نقاط ضعف سرور و سایت بهویژه برای وبسایتهای وردپرسی.
اجرای تستهای نفوذ (Penetration Testing) جهت شناسایی و رفع مشکلات امنیتی وبسایت پیشگیری از نفوذهای غیرمجاز و خرابکاریهای سایبری.
شناسایی و رفع آسیبپذیریهایی مانند SQL Injection و XSS برای افزایش سطح امنیت سایت.
کانال سفارشات پوینا
@orders_poina
شبیهسازی ترافیک سنگین با ورودی یک میلیون درخواست در ساعت برای بررسی عملکرد سایت و سرور در شرایط پرفشار.
انجام تحلیلهای امنیتی جامع برای شناسایی و رفع نقاط ضعف سرور و سایت بهویژه برای وبسایتهای وردپرسی.
اجرای تستهای نفوذ (Penetration Testing) جهت شناسایی و رفع مشکلات امنیتی وبسایت پیشگیری از نفوذهای غیرمجاز و خرابکاریهای سایبری.
شناسایی و رفع آسیبپذیریهایی مانند SQL Injection و XSS برای افزایش سطح امنیت سایت.
کانال سفارشات پوینا
@orders_poina
Forwarded from DevTwitter | توییت برنامه نویسی
واقعا گیک بودن حد و مرز نداره، فقط درجه داره!
تنهایی نشسته یه سیستمعامل نوشته در C++
اونهم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
میتونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/
@DevTwitter | <Mamadou On GameDev/>
تنهایی نشسته یه سیستمعامل نوشته در C++
اونهم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
میتونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/
@DevTwitter | <Mamadou On GameDev/>
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from PerspectiveData | چشمانداز دیتا
gemini_for_google_workspace_prompting_guide_101_persian_version.pdf
369.9 KB
♨️ اتفاقی جدید و هیجان انگیز از پرسپکتیو دیتا! ♨️
📢 ترجمه فارسی اختصاصی راهنمای پرامپتنویسی ۱۰۱ گوگل منتشر شد!
🔹 معرفی: گوگل بهتازگی راهنمایی جامع برای پرامپتنویسی منتشر کرده است که اکنون تیم پرسپکتیو دیتا نسخه فارسی این راهنما را به صورت اختصاصی برای شما آماده کرده است.
با مطالعه این راهنما، میتوانید:
✅ مهارتهای پرامپتنویسی خود را ارتقا دهید
✅ تعاملات خود با مدلهای هوش مصنوعی را بهبود بخشید
✅ از قابلیتهای پیشرفته هوش مصنوعی در کار و زندگی بهرهبرداری کنید
📈 چرا این راهنما برای شماست؟
اگر میخواهید نتایج دقیقتر، سریعتر و کاربردیتر از مدلهای هوش مصنوعی بگیرید، این راهنما گنجینهای بینظیر برای شماست.
#هوش_مصنوعی #پرامپت_نویسی #گوگل #Gemini #بهرهوری
📡 پرسپکتیو دیتا | رسانه داده و گزارش کسبوکارها
📢 ترجمه فارسی اختصاصی راهنمای پرامپتنویسی ۱۰۱ گوگل منتشر شد!
🔹 معرفی: گوگل بهتازگی راهنمایی جامع برای پرامپتنویسی منتشر کرده است که اکنون تیم پرسپکتیو دیتا نسخه فارسی این راهنما را به صورت اختصاصی برای شما آماده کرده است.
با مطالعه این راهنما، میتوانید:
✅ مهارتهای پرامپتنویسی خود را ارتقا دهید
✅ تعاملات خود با مدلهای هوش مصنوعی را بهبود بخشید
✅ از قابلیتهای پیشرفته هوش مصنوعی در کار و زندگی بهرهبرداری کنید
📈 چرا این راهنما برای شماست؟
اگر میخواهید نتایج دقیقتر، سریعتر و کاربردیتر از مدلهای هوش مصنوعی بگیرید، این راهنما گنجینهای بینظیر برای شماست.
#هوش_مصنوعی #پرامپت_نویسی #گوگل #Gemini #بهرهوری
📡 پرسپکتیو دیتا | رسانه داده و گزارش کسبوکارها
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
از کانال های جذاب که داده های مختلف کسب و کارهای ایران و مطالب به روز فضای استارتاپ رو گردآوری و منتشر میکنه
دوستان علاقه مند دنبال کنند. 👇
https://t.iss.one/perspective_data
دوستان علاقه مند دنبال کنند. 👇
https://t.iss.one/perspective_data
Telegram
PerspectiveData | چشمانداز دیتا
دیتا و هوش مصنوعی در کسب و کار
آرشیو گزارش کسب و کارها و صنایع
ارتباط با ما: @perspective_data_admin
لینکدین: https://www.linkedin.com/company/perspectivedata
آرشیو گزارش کسب و کارها و صنایع
ارتباط با ما: @perspective_data_admin
لینکدین: https://www.linkedin.com/company/perspectivedata
Forwarded from IRCF | اینترنت آزاد برای همه
This media is not supported in your browser
VIEW IN TELEGRAM
بخشی از صحبتهای اخیر میلاد نوری درخصوص #فیلترنت در نشست #کارزار، در حضور معاون راهبردی، سخنگوی دولت و رئیس مرکز ارتباطات ریاست جمهوری
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
Forwarded from DevTwitter | توییت برنامه نویسی
یه رپو گیت هاب، دوتا عکس بش میدی، فریم اول و فریم آخر و اون برات فریم های وسط رو میسازه
https://github.com/Doubiiu/ToonCrafter
@DevTwitter | <Behnam Ebrahimi/>
https://github.com/Doubiiu/ToonCrafter
@DevTwitter | <Behnam Ebrahimi/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Media is too big
VIEW IN TELEGRAM
🔶 آموزش نحوه استفاده از vue js در لاراول - پروژه محور
مدرس : محسن بستان
- ۱. مقدمه
- ۲. شروع به کار و ساخت پروژه و انجام بخشی از پروژه
- ۳. ادامه کار و ساخت فرم ایجاد و ویرایش مقاله ها
#آموزش
@TheRaymondDev
مدرس : محسن بستان
- ۱. مقدمه
- ۲. شروع به کار و ساخت پروژه و انجام بخشی از پروژه
- ۳. ادامه کار و ساخت فرم ایجاد و ویرایش مقاله ها
#آموزش
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Media is too big
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Laravel News
Paginate Multiple Eloquent Models with the Union Paginator Package https://laravel-news.com/laravel-union-paginator
Laravel News
Paginate Multiple Eloquent Models with the Union Paginator Package - Laravel News
The Laravel Union Paginator package by Austin White combines data from multiple Eloquent models into a single unified query using SQL unions.
Forwarded from Laravel News
Securing Laravel Sessions with ID Regeneration https://laravel-news.com/session-regeneration
Laravel News
Securing Laravel Sessions with ID Regeneration - Laravel News
Explore Laravel's session ID regeneration features for enhanced security. Learn to protect against session fixation attacks by implementing automatic and manual session regeneration in security-critical operations.
Forwarded from Ninja Learn | نینجا لرن
ـ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 دید کلی بهت میده و کمک میکنه پروژههای بزرگ رو راحتتر مدیریت کنی. اینجوری هم از مشکلات و هزینههای اضافه جلوگیری میکنی، هم نرمافزارت بهتر جواب میده.
اگه با برنامهنویسی آشنا باشی، احتمالش زیاده که اسم 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