Forwarded from KubarCloud | کوبار کلاد
This media is not supported in your browser
VIEW IN TELEGRAM
☁️ سرورهای ابری (IaaS) به کوبار کلاد اضافه شد! 🚀
⏰ پرداخت ساعتی(PAYG)
🐧 سیستمعاملهای متنوع
🌐 شبکه خصوصی(Private Network)
💾 دیسک اضافی (Volume)
🔑 پشتیبانی از کلید عمومی(SSH Key)
🖥 دسترسی به کنسول
📊 مانیتورینگ
🎁 اعتبار اولیه رایگان برای شروع سریع و بدون دغدغه
همین حالا سرور ابری خودتون رو با ۳ کلیک بسازید!
🌐 KubarCloud.com
🆔 @KubarCloud
⏰ پرداخت ساعتی(PAYG)
🐧 سیستمعاملهای متنوع
🌐 شبکه خصوصی(Private Network)
💾 دیسک اضافی (Volume)
🔑 پشتیبانی از کلید عمومی(SSH Key)
🖥 دسترسی به کنسول
📊 مانیتورینگ
🎁 اعتبار اولیه رایگان برای شروع سریع و بدون دغدغه
همین حالا سرور ابری خودتون رو با ۳ کلیک بسازید!
🌐 KubarCloud.com
🆔 @KubarCloud
Forwarded from PhiloLearn | فیلولرن
من نه پول میگیرم و نه تبادل انجام میدم (اونایی که پیام دادن میدونن که چقدر سریع رد میکنم)
صرفا چیزی رو میفرستم و پیشنهاد میدم که واقعا حس میکنم که حق باشه
صرفا چیزی رو میفرستم و پیشنهاد میدم که واقعا حس میکنم که حق باشه
Forwarded from محتوای آزاد سهراب
هسته لینوکس ۶.۱۵ امکان کامپایل هسته بدون پایانه مجازی (TTY) رو فراهم کرده.
https://www.phoronix.com/news/Linux-6.15-Null-TTY-Default
این میتونه خیلی جالب باشه :))
@SohrabContents
https://www.phoronix.com/news/Linux-6.15-Null-TTY-Default
این میتونه خیلی جالب باشه :))
@SohrabContents
Phoronix
Linux 6.15 To Gain New Option For Those Building The Kernel Without Virtual Terminal
The printk changes submitted for the Linux 6.15 kernel introduce a new 'NULL_TTY_DEFAULT_CONSOLE' Kconfig build-time option for allowing the null TTY to be the default for those building the Linux kernel without virtual terminal (VT) support.
Forwarded from محتوای آزاد سهراب
اورگانیک مپ هم بعد از اینکه گیتهاب محدودش کرد به فورجیو مهاجرت کردن.
#nogithub
@SohrabContents
الان یک دوستمون توی کامنتها از برکات انحصار میگه و تاکید میکنه که محصولشونه و تبلیغاتشون خوبه.
#nogithub
@SohrabContents
Forwarded from Ninja Learn | نینجا لرن
دوستان پست گذاشتن رو از بعد عید به صورت منظم شروع میکنم
I need to rest :)❤️
I need to rest :)❤️
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
توی HTML5، عنصر <canvas> یه بوم گرافیکی ارائه میده که با JavaScript میشه باهاش ساخت اشکال، انیمیشن، پردازش تصاویر و حتی بازیسازی انجام داد
این ریپو براتون کلی canvas رو جمع آوری کرده که ویدیوی بالا یکی از اوناس
github.com/raphamorim/awesome-canvas
@Linuxor
این ریپو براتون کلی canvas رو جمع آوری کرده که ویدیوی بالا یکی از اوناس
github.com/raphamorim/awesome-canvas
@Linuxor
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?
با این پروژه اوپن سورس میتونین PS4 رو روی ویندوز مک یا لینوکستون شبیه سازی کنید البته فعلا بازی های محدودی رو ساپورت میکنه
github.com/shadps4-emu/shadPS4
@Linuxor
github.com/shadps4-emu/shadPS4
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مرورگر Vivaldi هم اکنون وی پی ان داخلی به نام Proton VPN دارد که در حال حاضر نسخه دسکتاپ این ویژگی در دسترس است.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Vivaldi Browser
Privacy Without Compromise: Proton VPN is Now Built Into Vivaldi | Vivaldi Browser
Vivaldi is now the first major browser to ship with Proton VPN built right in, giving uncompromising privacy from two of Europe’s most trusted tech companies.
❤1
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
بررسی لایبرری React Hook Form 🚀
مدیریت فرمها همیشه چالشهای خاص خودش رو داشته، مخصوصاً وقتی بخوایم اعتبارسنجی انجام بدیم یا مقدار فیلدها رو کنترل کنیم.
ویژگیهای کلیدی ✅
➊ بهینه و سریع
📌 نتیجهگیری
مدیریت فرمها همیشه چالشهای خاص خودش رو داشته، مخصوصاً وقتی بخوایم اعتبارسنجی انجام بدیم یا مقدار فیلدها رو کنترل کنیم.
لایبرری React Hook Form یه کتابخونه خیلی کمحجم و سریع برای مدیریت فرمها در React هست که نیاز به کنترل دستی مقدار فیلدها رو از بین میبره و کار با فرمها رو خیلی سادهتر میکنه.
ویژگیهای کلیدی ✅
➊ بهینه و سریع
این لایبرری از Uncontrolled Components استفاده میکنه، یعنی مستقیماً به DOM متصل میشه و رندرهای غیرضروری رو کاهش میده. این باعث میشه سرعت اپلیکیشن بیشتر بشه، مخصوصاً وقتی تعداد فیلدهای فرم زیاد باشه.➋ اعتبارسنجی داخلی و انعطافپذیر
از Validation داخلی پشتیبانی میکنه و میتونی با register فیلدها رو اعتبارسنجی کنی و همچنین از کتابخونههای Yup و Zod برای اعتبارسنجی پیشرفته پشتیبانی میکنه که واقعا خفن و حرفه ایه 👌➌ مدیریت خیلی ساده خطاها
به سادگی میتونید از formState.errors برای گرفتن خطاهای فیلدها استفاده کنی و پیام خطا رو هر جوری که میخوای نمایش بدی.➍ پشتیبانی خیلی خوب از فیلدهای سفارشی
اگر از Componentهای شخصیسازیشده مثل React Select استفاده کنی، Controller بهت کمک میکنه که راحت با اونها به صورت ماژولار کار بکنی و هر نوع دیتایی که میخوای رو به صورت کاستوم هندل کنی.➎ سازگاری با Typescript
این قابلیت به شدت خفن و جالبه و رسما شما میتونید دیتاهای پیچیده تر رو به سادگی به شکلی که میخواید هندل بکنید.
از TypeScript پشتیبانی خیلی خوبی داره و میتونید نوع دادههای ورودی و خروجی فرم رو مشخص کنید و البته خیلی حرفه از از جنریک تایپ ها استفاده کنید.
📌 نتیجهگیری
در کل React Hook Form یه کتابخونه سبک، سریع و قدرتمند برای مدیریت فرمها توی React هستش و اگه دنبال یه راهکار ساده و بهینه برای هندل کردن فرمها هستی که هم سرعت بالایی داشته باشه و هم قابلیت اعتبارسنجی و کنترل فرمها رو ساده کنه، این کتابخونه یکی از بهترین گزینههاست!
#libarary #reactjs
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
Forwarded from Galaxy Ai (Ayhan)
دوستان لطفاً عزیز توجه کنید. تو هر حوزه هستید استادتون هر کسی بوده. یا فکر میکنید لیاقت معرفی شدن توی این چنل و اون یکی چنل هام دارند آیدی تلگرام و رزومه شون برا ما بفرستید
@Ayhan_Dev
تشکر
@Ayhan_Dev
تشکر
Forwarded from Linuxor ?
Forwarded from Python Hints
از اون موقع خیلی تغییرات داشته (اکثرا برای اینکه توی سرعت توسعه کمک بیشتری بده) :
https://github.com/pykeras/neovim
بنظرم اگر از این تنظیمات
شخصا عادت دارم مشکلات کد رو بیشتر توی
نکته دوم اینکه ارورهای بلند رو هم بجای اینکه مجبور بشید توی ترمینال ببینید؛ حالا با بردن
یک سری تغییرات دیگه هم این مدت داشت (بیشتر fix بود)
برای مثال
درست کار نمیکرد؛ بک پنجره
در نهایت اگر بهبود دیگری وجود داشت ممنون میشم بهم بگید؛ منم لذت میبرم سرعت توسعه کدهام بیشتر بشه.
https://github.com/pykeras/neovim
بنظرم اگر از این تنظیمات
neovim استفاده میکنید حتما این تغییرات آخر رو داشته باشید.شخصا عادت دارم مشکلات کد رو بیشتر توی
terminal ببینم؛ مثل اینکه خیلی از دوستان اینکار رو نمیکنند. برای همین updatetime روی تغییرات و پیامهای مربوط به diagnostic رو از 5sec آوردم روی 150ms.نکته دوم اینکه ارورهای بلند رو هم بجای اینکه مجبور بشید توی ترمینال ببینید؛ حالا با بردن
cursor روی اون خط بصورت کامل توی diagnostic float میتونید ببینید که راحت تر شده (راجب این هنوز خودم شک دارم که بهتر هست یا نه ولی چون درخواست براش زیاد بود انجامش دادم)یک سری تغییرات دیگه هم این مدت داشت (بیشتر fix بود)
برای مثال
<leader>gdp : goto definition peek درست کار نمیکرد؛ بک پنجره
floating از اون تابع یا کلاس باز میکنه و علاوه بر اینکه میتونید جزئیات کد رو ببینید؛ حتی میتونید توی همون پنجره ادیتهای سریع رو توی همون فایل انجام بدید و ...در نهایت اگر بهبود دیگری وجود داشت ممنون میشم بهم بگید؛ منم لذت میبرم سرعت توسعه کدهام بیشتر بشه.
GitHub
GitHub - pykeras/neovim: Basic Neovim setup with useful plugins for Python, Rust and JavaScript
Basic Neovim setup with useful plugins for Python, Rust and JavaScript - pykeras/neovim
Forwarded from Laravel News
Introducing Hypervel: A Coroutine Framework for Laravel Artisans https://laravel-news.com/introducing-hypervel-a-coroutine-framework-for-laravel-artisans
Laravel News
Introducing Hypervel: A Coroutine Framework for Laravel Artisans - Laravel News
Hypervel is a high-performance PHP framework inspired by Laravel, offering native coroutine support for developers building high-concurrency and I/O-intensive applications