Forwarded from Linuxor ?
معمولا شرکت هایی موفق ان که یه ابزار برای خودشون ساختن و اونو به بقیه هم عرضه کردن، مثلا یکتانت (بزرگ ترین سیستم تبلیغاتی ایران) به گفته خودشون ابزار تبلیغاتی برای خودشون بوده اول بعد تبدیل به ابزارش کردن، یا پروژه های خیلی بزرگی مثل گیتهاب و اسلک اینا همگی ابزار برای تیم خودشون بوده بعد دیدن عه چه باحاله به مردم هم بدیم استفاده کنن.
علتش هم خیلی سادس، چون نیازی نیست نیاز بازار رو بسنجی خودت جزئی از بازاری و مطمئنی چیزی که ساختی بدرد بخوره.
@Linuxor
علتش هم خیلی سادس، چون نیازی نیست نیاز بازار رو بسنجی خودت جزئی از بازاری و مطمئنی چیزی که ساختی بدرد بخوره.
@Linuxor
👍17❤2
Forwarded from آموزش لاراول | LaravelHub (rwx-rwx-rwx)
چندتا سایت برای نت ملی که به دردتون میخوره
✅میرور های داخلی برای پکیج ها:
mirror.shatel.ir : مخازن اوبونتو، دبیان، کالی میزبانی شده روی دیتاسنتر شاتل
repo-portal.ito.gov.ir : مخزن ملی منابع متن باز که توسط فناوری اطلاعات ایران نگهداری میشه، حاوی مخازن Gradle، Pypi، CentOS، Fedora، Rocky، Debian، npm، Composer، Maven و...
runflare.com/mirrors : مخزن داخلی برای Composer/Packagist، PyPI، npm، Node.js و... (سایتش برام خیلی دیر بالا میاد اما میرور ها کار میکنن پس صبر کنید ممکنه خیلی طول بکشه)
repo.iut.ac.ir : میرور جامع دانشگاه صنعتی اصفحان برای بسیاری از توزیع های لینوکس مثل Debian، Ubuntu، Mint، Arch Linux، Manjaro، Raspbian، Alpine، Rocky Linux، Fedora، OpenSUSE، OpenBSD و مخازن CTAN
maven.myket.ir : میرور داخلی مایکت برای mavenCentral - googleMaven - Jitpack - Android sdk - android maven central - android jitpack - android googleMaven
arvancloud.ir/dev/linux-repository : میرور داخلی و پرسرعت از ریپازیتوریهای محبوبترین توزیعهای گنو/لینوکس بر روی سرورهای ابر آروان | Debian, Ubuntu, CentOS, Alpine, Arch Linux, OpenSUSE, Manjaro و...
mirror.iranserver.com : میرور های داخلی روی میزبان ایران سرور Debian, Ubuntu, CentOS
arvancloud.ir/fa/dev/docker : میرور داخلی برای داکر ارائه شده توسط ارون کلاد
docker.mobinhost.com : داکر ریجستری مبین هاست
mirror.mobinhost.com : میرور های داخلی مبین هاست برای FreeBSD, Almalinux, Alpine, Archlinux, Debian, Fedora EPEL, Fedora, Manjaro, MariaDB, MongoDB, Raspbian, Ubuntu, Zabbix
lib.arvancloud.ir : یه cdn برای کتابخونه ها و فریم ورک های مختلف از ارون کلاد
jamko.ir : دارای مخزن برای Maven، Gradle، Android SDK، APT، RPM، NuGet، Yarn، Composer، pip
mirrors.kubarcloud.com : پروکسی داخلی کوبار (میزبان داخلی نداره و فقط اگر اینترنت دیتاسنتر ها ملی نشده باشه کار میکنه، میتونید آزمایش کنید چون ممکنه زمانی که تست میکنید شرایط متفاوت باشه، همچنین برای رفع تحریم هاهم مناسبه)
hub.hamdocker.ir : داکر ریجستری
focker.ir : داکر ریجستری
docker.kernel.ir : داکر ریجستری
کانال ما را دنبال کنید:
@LaravelHUB
✅میرور های داخلی برای پکیج ها:
mirror.shatel.ir : مخازن اوبونتو، دبیان، کالی میزبانی شده روی دیتاسنتر شاتل
repo-portal.ito.gov.ir : مخزن ملی منابع متن باز که توسط فناوری اطلاعات ایران نگهداری میشه، حاوی مخازن Gradle، Pypi، CentOS، Fedora، Rocky، Debian، npm، Composer، Maven و...
runflare.com/mirrors : مخزن داخلی برای Composer/Packagist، PyPI، npm، Node.js و... (سایتش برام خیلی دیر بالا میاد اما میرور ها کار میکنن پس صبر کنید ممکنه خیلی طول بکشه)
repo.iut.ac.ir : میرور جامع دانشگاه صنعتی اصفحان برای بسیاری از توزیع های لینوکس مثل Debian، Ubuntu، Mint، Arch Linux، Manjaro، Raspbian، Alpine، Rocky Linux، Fedora، OpenSUSE، OpenBSD و مخازن CTAN
maven.myket.ir : میرور داخلی مایکت برای mavenCentral - googleMaven - Jitpack - Android sdk - android maven central - android jitpack - android googleMaven
arvancloud.ir/dev/linux-repository : میرور داخلی و پرسرعت از ریپازیتوریهای محبوبترین توزیعهای گنو/لینوکس بر روی سرورهای ابر آروان | Debian, Ubuntu, CentOS, Alpine, Arch Linux, OpenSUSE, Manjaro و...
mirror.iranserver.com : میرور های داخلی روی میزبان ایران سرور Debian, Ubuntu, CentOS
arvancloud.ir/fa/dev/docker : میرور داخلی برای داکر ارائه شده توسط ارون کلاد
docker.mobinhost.com : داکر ریجستری مبین هاست
mirror.mobinhost.com : میرور های داخلی مبین هاست برای FreeBSD, Almalinux, Alpine, Archlinux, Debian, Fedora EPEL, Fedora, Manjaro, MariaDB, MongoDB, Raspbian, Ubuntu, Zabbix
lib.arvancloud.ir : یه cdn برای کتابخونه ها و فریم ورک های مختلف از ارون کلاد
jamko.ir : دارای مخزن برای Maven، Gradle، Android SDK، APT، RPM، NuGet، Yarn، Composer، pip
mirrors.kubarcloud.com : پروکسی داخلی کوبار (میزبان داخلی نداره و فقط اگر اینترنت دیتاسنتر ها ملی نشده باشه کار میکنه، میتونید آزمایش کنید چون ممکنه زمانی که تست میکنید شرایط متفاوت باشه، همچنین برای رفع تحریم هاهم مناسبه)
hub.hamdocker.ir : داکر ریجستری
focker.ir : داکر ریجستری
docker.kernel.ir : داکر ریجستری
کانال ما را دنبال کنید:
@LaravelHUB
❤6
🔶 سلام دوستان
بنده رایموند هستم و هم اکنون مدیریت این کانال برعهده گرفتم
به زودی شروع می کنیم.
بنده رایموند هستم و هم اکنون مدیریت این کانال برعهده گرفتم
به زودی شروع می کنیم.
❤8👍2
🔶 راست چین سازی فیلامنت لاراول
هنگام نصب فیلامنت چپ چین و انگلیسی است و در این پست می خوام روش ساده برای راست چین سازی آن بگم.
در فایل تنظیمات .env لوکال زبان فارسی قرار دهید:
۱- یک فایل با نام rtl.css در مسیر زیر ایجاد می کنید:
۲- برای فونت یه پوشه با نام وزیر Vazir در مسیر زیر ایجاد کنید و فایل فونت وزیر را در آن پوشه منتقل کنید:
۳- محتوای فایل rtl.css :
۴- برای اعمال این تغییرات وارد فایل AdminPanelProvider می شوید و در متد panel این قطعه کد را کپی و پیست می کنیم.
مسیر زیر :
و کد زیر را در تابع panel کپی و پیست می کنید:
از فیلامنت خارج شوید و دوباره لاگین شوید.
#laravel
@GoldenCodeir
هنگام نصب فیلامنت چپ چین و انگلیسی است و در این پست می خوام روش ساده برای راست چین سازی آن بگم.
در فایل تنظیمات .env لوکال زبان فارسی قرار دهید:
APP_LOCALE=fa
۱- یک فایل با نام rtl.css در مسیر زیر ایجاد می کنید:
public/css/filament
۲- برای فونت یه پوشه با نام وزیر Vazir در مسیر زیر ایجاد کنید و فایل فونت وزیر را در آن پوشه منتقل کنید:
public/fonts
۳- محتوای فایل rtl.css :
@font-face {
font-family: 'Vazirmatn';
src: url('../../fonts/Vazir/Vazirmatn-Regular.woff2') format('woff2');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Vazirmatn';
src: url('../../fonts/Vazir/Vazirmatn-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
}
:root {
--font-sans: 'Vazirmatn', system-ui;
}۴- برای اعمال این تغییرات وارد فایل AdminPanelProvider می شوید و در متد panel این قطعه کد را کپی و پیست می کنیم.
مسیر زیر :
app/Providers/filament/AdminPanelProvider.php
و کد زیر را در تابع panel کپی و پیست می کنید:
->font(
'Vazirmatn',
url: asset('css/filament/rtl.css'),
provider: LocalFontProvider::class,
)
از فیلامنت خارج شوید و دوباره لاگین شوید.
#laravel
@GoldenCodeir
❤11
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تخفیف ۵۰ درصدی برای دو دوره وردپرس
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
راییوم
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - راییوم
در این دوره خواهید آموخت که چگونه قالب حرفه ای را طراحی کنید. در این دوره اول صفحات را با چارچوب Bootstrap طراحی می کنیم و سپس رابط کاربری رو تبدیل به قالب
Forwarded from یک برنامه نویس تنبل
🔶 مسئله دوست داشتن وردپرس - لاراول و دات نت نیست, بلکه به هزینه اجرایی و مقیاسپذیری آن بر می گردد.
شما به عنوان برنامه نویس نمی توانید برای این سیستم محتوا یا فریم ورک ها منتفر باشید یا نرخ دعوا براش تعیین کنید. این سیستم محتوا یا فریم ورک ها بستگی دارد در کدوم پروژه به کار گرفته شود از بودجه محدود گرفته شده تا پیچیدگی پروژه آن.
در اینجا یه لیستی از این سه مورد می نویسم که درک بهتری از آن داشته باشید.
وردپرس (WordPress)
هزینه اجرایی معمولاً پایین (در مقیاس کوچک):
هاستینگ: اشتراک های ارزان قیمت اشتراکی (Shared Hosting) از چند ۳۰۰ هزار توان در ماه شروع میشوند و برای اکثر سایتهای وردپرسی کوچک تا متوسط کافی اند.
مدیریت: نصب، به روزرسانی و مدیریت با کلیک انجام میشود. نیاز به تخصص فنی عمیق ندارد.
مقیاسپذیری و هزینه در مقیاس بزرگ: اما اگر ترافیک یا نیازهای پیچیده افزایش یابد، هزینهها به شدت اوج میگیرد. برای دستیابی به performance مناسب، نیاز به هاستینگ مدیریت شده گران قیمت، سرورهای اختصاصی، مدیریت کش پیشرفته (مانند Varnish) و بهینهسازی مداوم دارید. هزینه نگهداری ماهانه میتواند به چند میلیون تومان در ماه برسد.
کد نویسی: در مرحله اول شاید از قالب و افزونه های آماده استفاده کنید که با یک کلیک انجام می شود اما در مرحله دوم ممکن است امکاناتی که مدنظر هست مثلا حرفه ای کردن قالب - افزونه و افزودن امکانات آن نیاز به برنامه نویس حرفه ای دارد.
لاراول (Laravel)
هزینه اجرایی متوسط تا بالا (وابسته به معماری):
هاستینگ: نیاز به سرور با قابلیتهای خاص دارد (PHP معمولاً با Nginx/Apache، Composer و...). حداقل نیاز، یک VPS یا سرویس مشابه است (مثلاً از ۷۰۰ هزار تومان تا ۵ میلیون تومان در ماه برای نمونههای کوچک). سرویسهایی مانند Laravel Forge یا Vapor مدیریت استقرار و سرور را آسان تر ولی کمی گران تر میکنند.
مدیریت: نیاز به دانش DevOps اولیه برای استقرار، مدیریت محیطها، queueها، scheduler و ... دارد. هزینه نیروی انسانی متخصص بالاتر است.
مقیاسپذیری: ذاتاً برای ساخت اپلیکیشن های پیچیده و مقیاسپذیر طراحی شده است. هزینههای افزایش مقیاس (Scaling) معمولاً خطی تر و قابل پیشبینی تر است (اضافه کردن سرورهای بیشتر، استفاده از سرویسهای cloud). هزینه اولیه راهاندازی و مدیریت معمولاً از وردپرس در حالت پیچیده بیشتر، ولی در مقیاسهای بزرگ میتواند بهینه تر و قابل کنترل تر باشد.
کد نویسی: به برنامه نویس حرفه ای نیاز دارد.
دات نت (ASP.NET Core)
هزینه اجرایی متوسط تا بالا (با پتانسیل بهینهسازی در مقیاس):
هاستینگ: به طور سنتی روی زیرساخت ویندوز (IIS) اجرا میشد که هزینه لایسنس سرور را اضافه میکرد. اما ASP.NET Core کراس پلتفرم است و روی لینوکس نیز به خوبی اجرا میشود که هزینههای لایسنس را حذف میکند. میزبان های ابری مثل Azure (که بهینهترین ادغام را دارد)، AWS یا حتی یک سرور مجازی لینوکس گزینهها هستند.
کارایی (Performance) و منابع: معمولاً کارایی بسیار بالایی دارد و مصرف منابع (CPU/RAM) بهینهتر است. این یعنی ممکن است برای بار یکسان، به سرورهای قدرتمند کمتری نسبت به PHP نیاز داشته باشید که در بلندمدت در هزینه صرفهجویی میکند.
مدیریت و نیروی انسانی: هزینه توسعهدهندگان مجرب .NET معمولاً در سطح جهانی بالا است. ابزارهای استقرار و DevOps پیشرفتهای دارد، ولی نیاز به تخصص مربوطه است.
کد نویسی: به برنامه نویس حرفه ای نیاز دارد.
#وردپرس
#لاراول
#دات_نت
@TheRaymondDev
شما به عنوان برنامه نویس نمی توانید برای این سیستم محتوا یا فریم ورک ها منتفر باشید یا نرخ دعوا براش تعیین کنید. این سیستم محتوا یا فریم ورک ها بستگی دارد در کدوم پروژه به کار گرفته شود از بودجه محدود گرفته شده تا پیچیدگی پروژه آن.
در اینجا یه لیستی از این سه مورد می نویسم که درک بهتری از آن داشته باشید.
وردپرس (WordPress)
هزینه اجرایی معمولاً پایین (در مقیاس کوچک):
هاستینگ: اشتراک های ارزان قیمت اشتراکی (Shared Hosting) از چند ۳۰۰ هزار توان در ماه شروع میشوند و برای اکثر سایتهای وردپرسی کوچک تا متوسط کافی اند.
مدیریت: نصب، به روزرسانی و مدیریت با کلیک انجام میشود. نیاز به تخصص فنی عمیق ندارد.
مقیاسپذیری و هزینه در مقیاس بزرگ: اما اگر ترافیک یا نیازهای پیچیده افزایش یابد، هزینهها به شدت اوج میگیرد. برای دستیابی به performance مناسب، نیاز به هاستینگ مدیریت شده گران قیمت، سرورهای اختصاصی، مدیریت کش پیشرفته (مانند Varnish) و بهینهسازی مداوم دارید. هزینه نگهداری ماهانه میتواند به چند میلیون تومان در ماه برسد.
کد نویسی: در مرحله اول شاید از قالب و افزونه های آماده استفاده کنید که با یک کلیک انجام می شود اما در مرحله دوم ممکن است امکاناتی که مدنظر هست مثلا حرفه ای کردن قالب - افزونه و افزودن امکانات آن نیاز به برنامه نویس حرفه ای دارد.
لاراول (Laravel)
هزینه اجرایی متوسط تا بالا (وابسته به معماری):
هاستینگ: نیاز به سرور با قابلیتهای خاص دارد (PHP معمولاً با Nginx/Apache، Composer و...). حداقل نیاز، یک VPS یا سرویس مشابه است (مثلاً از ۷۰۰ هزار تومان تا ۵ میلیون تومان در ماه برای نمونههای کوچک). سرویسهایی مانند Laravel Forge یا Vapor مدیریت استقرار و سرور را آسان تر ولی کمی گران تر میکنند.
مدیریت: نیاز به دانش DevOps اولیه برای استقرار، مدیریت محیطها، queueها، scheduler و ... دارد. هزینه نیروی انسانی متخصص بالاتر است.
مقیاسپذیری: ذاتاً برای ساخت اپلیکیشن های پیچیده و مقیاسپذیر طراحی شده است. هزینههای افزایش مقیاس (Scaling) معمولاً خطی تر و قابل پیشبینی تر است (اضافه کردن سرورهای بیشتر، استفاده از سرویسهای cloud). هزینه اولیه راهاندازی و مدیریت معمولاً از وردپرس در حالت پیچیده بیشتر، ولی در مقیاسهای بزرگ میتواند بهینه تر و قابل کنترل تر باشد.
کد نویسی: به برنامه نویس حرفه ای نیاز دارد.
دات نت (ASP.NET Core)
هزینه اجرایی متوسط تا بالا (با پتانسیل بهینهسازی در مقیاس):
هاستینگ: به طور سنتی روی زیرساخت ویندوز (IIS) اجرا میشد که هزینه لایسنس سرور را اضافه میکرد. اما ASP.NET Core کراس پلتفرم است و روی لینوکس نیز به خوبی اجرا میشود که هزینههای لایسنس را حذف میکند. میزبان های ابری مثل Azure (که بهینهترین ادغام را دارد)، AWS یا حتی یک سرور مجازی لینوکس گزینهها هستند.
کارایی (Performance) و منابع: معمولاً کارایی بسیار بالایی دارد و مصرف منابع (CPU/RAM) بهینهتر است. این یعنی ممکن است برای بار یکسان، به سرورهای قدرتمند کمتری نسبت به PHP نیاز داشته باشید که در بلندمدت در هزینه صرفهجویی میکند.
مدیریت و نیروی انسانی: هزینه توسعهدهندگان مجرب .NET معمولاً در سطح جهانی بالا است. ابزارهای استقرار و DevOps پیشرفتهای دارد، ولی نیاز به تخصص مربوطه است.
کد نویسی: به برنامه نویس حرفه ای نیاز دارد.
#وردپرس
#لاراول
#دات_نت
@TheRaymondDev
❤5👍3👎1
Forwarded from DevTwitter | توییت برنامه نویسی
راهکارهای مهم در مهندسی پرامپت
این روزا خیلیا در مورد مهندسی پرامپت حرف میزنن و میگن تخصص آینده اس اما من میخام به زبون خیلی ساده و در چند جمله در موردش توضیح بدم. یه سری راهکار ساده داره که در ادامه میگم:
1. شفاف حرف بزن
پرامپت باید صاف و ساده باشه. هرچی دقیقتر بگی چی میخوای، هوش مصنوعی هم جواب بهتری بهت میده.
2. فضا و زمینه بده
شرایط، محدودیتها، هدف نهایی یا اینکه خروجی قراره به درد کی بخوره رو بگو. بدون اینا، مدل فقط حدس میزنه.
3. مثال معجزه میکنه
اگه نمونه یا مثال بدی، دقیقاً میفهمه دنبال چه جور پاسخی هستی و احتمال خطا خیلی کمتر میشه.
4. قالب جواب رو مشخص کن
لیست میخوای؟ جدول؟ مرحلهبهمرحله؟
همون اول بگو تا خروجی همونی بشه که تو ذهنت هست.
5. تست کن و اصلاح کن
پرامپت خوب معمولاً از بار اول درنمیاد. یه کم بازی کن، تغییر بده، تست کن؛ نتیجه کمکم بهتر میشه.
6. بدون داری درباره چی حرف میزنی
هرچی خودت به موضوع مسلطتر باشی، سؤال بهتری میپرسی و خروجی هم کاربردیتر میشه.
مثال ساده
اگه بخوای از یه مدل هوش مصنوعی یه توضیح کوتاه درباره «مهندسی پرامپت» بگیری، میتونی اینو بنویسی:
«یه توضیح کوتاه (حدود ۵۰ کلمه) درباره مهندسی پرامپت بنویس و بگو هدفش چیه.»
یا اگه خروجی مرتب میخوای:
«راهکارهای بهبود کیفیت خروجی مدلهای هوش مصنوعی رو به صورت فهرست بنویس.»
در آخر،
برای همهی دلهایی که این روزها خستهاند، آرزوی آرامش دارم.
@DevTwitter | <Amir Rahimi Nejad/>
این روزا خیلیا در مورد مهندسی پرامپت حرف میزنن و میگن تخصص آینده اس اما من میخام به زبون خیلی ساده و در چند جمله در موردش توضیح بدم. یه سری راهکار ساده داره که در ادامه میگم:
1. شفاف حرف بزن
پرامپت باید صاف و ساده باشه. هرچی دقیقتر بگی چی میخوای، هوش مصنوعی هم جواب بهتری بهت میده.
2. فضا و زمینه بده
شرایط، محدودیتها، هدف نهایی یا اینکه خروجی قراره به درد کی بخوره رو بگو. بدون اینا، مدل فقط حدس میزنه.
3. مثال معجزه میکنه
اگه نمونه یا مثال بدی، دقیقاً میفهمه دنبال چه جور پاسخی هستی و احتمال خطا خیلی کمتر میشه.
4. قالب جواب رو مشخص کن
لیست میخوای؟ جدول؟ مرحلهبهمرحله؟
همون اول بگو تا خروجی همونی بشه که تو ذهنت هست.
5. تست کن و اصلاح کن
پرامپت خوب معمولاً از بار اول درنمیاد. یه کم بازی کن، تغییر بده، تست کن؛ نتیجه کمکم بهتر میشه.
6. بدون داری درباره چی حرف میزنی
هرچی خودت به موضوع مسلطتر باشی، سؤال بهتری میپرسی و خروجی هم کاربردیتر میشه.
مثال ساده
اگه بخوای از یه مدل هوش مصنوعی یه توضیح کوتاه درباره «مهندسی پرامپت» بگیری، میتونی اینو بنویسی:
«یه توضیح کوتاه (حدود ۵۰ کلمه) درباره مهندسی پرامپت بنویس و بگو هدفش چیه.»
یا اگه خروجی مرتب میخوای:
«راهکارهای بهبود کیفیت خروجی مدلهای هوش مصنوعی رو به صورت فهرست بنویس.»
در آخر،
برای همهی دلهایی که این روزها خستهاند، آرزوی آرامش دارم.
@DevTwitter | <Amir Rahimi Nejad/>
👍5❤1
Forwarded from یک برنامه نویس تنبل
🔶 پلتفرم OpenClaw یک دستیار هوش مصنوعی خودکار و متن باز (open source) است که روی کامپیوتر شما اجرا میشود و میتواند از طریق پیام رسان ها مثل WhatsApp، Telegram، Discord، Slack، Signal یا iMessage با شما چت کند و واقعی کار ها انجام دهد.
مثل :
- مدیریت ایمیل ها و تقویم
- پر کردن فرم سایت ها
- اجرای اسکریپت ها و اجرای دستورات سیستم
- کنترل ابزارها و برنامههای دیگر
- و ...
وب سایت :
https://openclaw.ai/
#ai
@TheRaymondDev
مثل :
- مدیریت ایمیل ها و تقویم
- پر کردن فرم سایت ها
- اجرای اسکریپت ها و اجرای دستورات سیستم
- کنترل ابزارها و برنامههای دیگر
- و ...
وب سایت :
https://openclaw.ai/
#ai
@TheRaymondDev
🔥2
Forwarded from یک برنامه نویس تنبل
🔶 به گزارش Techradar, شرکت Windscribe VPN اعلام کرده است که در حال کار با پروتکل AmneziaWG برای دور زدن تکنیک های پیشرفته بازرسی عمیق بسته (DPI) طراحی شده و ترافیک وب معمولی را تقلید می کند و با وجود افزایش قریب الوقوع رفع مسدود سازی سانسور، AmneziaWG تکنیک های لیست سفید را دور نخواهد زد.
در ادامه می گوید که به زودی نسخه بتای اندروید را برای کاربران ایران و روسیه منتشر خواهد کرد تا آزمایش کنند و عملکرد آن را ببینند و بعد از آن نسخه ویندوز و مک نیز منتشر خواهد شد.
#خبر
@TheRaymondDev
در ادامه می گوید که به زودی نسخه بتای اندروید را برای کاربران ایران و روسیه منتشر خواهد کرد تا آزمایش کنند و عملکرد آن را ببینند و بعد از آن نسخه ویندوز و مک نیز منتشر خواهد شد.
#خبر
@TheRaymondDev
TechRadar
Windscribe promises users in Iran and Russia "solutions" to ongoing VPN crackdown — here's everything we know
As Iran and Russia double down their VPN crackdown, Windscribe confirms it's working on solutions, with wider support for the AmneziaWG protocol being the "highest priority."
❤5
🔶 در نسخه ۱۲.۵۱ لاراول متد Timeout برای کوئری های MySQL اضافه شده است.
که ویژگی آن :
- متوقف کردن SELECT های طولانی مدت
- تنظیم پیش فرض های per-query یا global
#laravel
#لاراول
@GoldenCodeir
->timeout(60)
که ویژگی آن :
- متوقف کردن SELECT های طولانی مدت
- تنظیم پیش فرض های per-query یا global
#laravel
#لاراول
@GoldenCodeir
❤7🔥3
Forwarded from یک برنامه نویس تنبل
🔶 واتساپ و تلگرام توسط روس کومنادزور (Roskomnadzor)، رگولاتوری ارتباطات روسیه برای کاربران روسی مسدود شد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
👌1🤣1
🔶 در فیلامنت لاراول برای ایجاد Badge از ستون Badge استفاده کنید.
در رنگ بندی از متد colors و در فارسی سازی Badge ها از متد formatStateUsing استفاده می شود.
#laravel
#filament
#لاراول
#فیلامنت
@GoldenCodeir
در رنگ بندی از متد colors و در فارسی سازی Badge ها از متد formatStateUsing استفاده می شود.
BadgeColumn::make('status')
->label('وضعیت')
->colors([
'gray' => 'new',
'success' => 'completed',
'danger' => 'canceled',
'warning' => 'processing',
])
->formatStateUsing(fn ($state) => match($state) {
'new' => 'جدید',
'processing' => 'در حال پردازش',
'canceled' => 'لغو شده',
'completed' => 'تکمیل شده',
default => $state,
})
->sortable(),#laravel
#filament
#لاراول
#فیلامنت
@GoldenCodeir
❤5
🔶 معرفی لاراول ۱۳
لاراول ۱۳ نسخهٔ بعدی اصلی فریمورک Laravel است که در مارس ۲۰۲۶ (سهماههٔ اول ۲۰۲۶) با تمرکز بر مدرنسازی، بهبود عملکرد، و تجربهٔ توسعه دهنده عرضه خواهد شد. این نسخه حداقل نیاز به PHP 8.3 دارد.
پشتیبانی از PHP Attributes
در لاراول ۱۳ میتوان از ویژگیهای PHP 8 (PHP Attributes) به جای تعریف پراپرتیها در کلاسها استفاده کرد. این ویژگی ها بهطور قابل توجهی باعث خوانایی بهتر کد میشود، مثلاً در مدلها دیگر مجبور نیستید $table، $fillable و… را دستی تعریف کنید:
ویژگیهای مدل موجود:
صف جاب ها (Queue Jobs)
پیکربندی صف اکنون میتواند مستقیماً در کلاس تعریف شود:
ویژگی های موجود صف ها :
دستورات کنسول
دستورات میتوانند امضا و توضیحات خود را به جای ویژگیهای کلاس، با ویژگیها تعریف کنند:
دیگر کامپوننت ها :
ویژگیها همچنین برای درخواستهای فرم (#[RedirectTo]، #[StopOnFirstFailure])، resources API (#[Collects]، #[PreserveKeys])، factories (#[UseModel]) و test seeders (#[Seed]، #[Seeder]) در دسترس هستند.
متد جدید Cache::touch()
یک متد جدید به کش اضافه شده که به شما اجازه میدهد زمان انقضای کش (TTL) را بدون نیاز به بارگیری مقدار قبلی افزایش دهید:
این روش کاراتر از الگوی قبل است که نیاز به get و سپس put داشت.
#laravel
#لاراول
@GoldenCodeir
لاراول ۱۳ نسخهٔ بعدی اصلی فریمورک Laravel است که در مارس ۲۰۲۶ (سهماههٔ اول ۲۰۲۶) با تمرکز بر مدرنسازی، بهبود عملکرد، و تجربهٔ توسعه دهنده عرضه خواهد شد. این نسخه حداقل نیاز به PHP 8.3 دارد.
پشتیبانی از PHP Attributes
در لاراول ۱۳ میتوان از ویژگیهای PHP 8 (PHP Attributes) به جای تعریف پراپرتیها در کلاسها استفاده کرد. این ویژگی ها بهطور قابل توجهی باعث خوانایی بهتر کد میشود، مثلاً در مدلها دیگر مجبور نیستید $table، $fillable و… را دستی تعریف کنید:
#[Table('users', key: 'user_id', keyType: 'string', incrementing: false)]
#[Hidden(['password'])]
#[Fillable(['name', 'email'])]
class User extends Model {}ویژگیهای مدل موجود:
#[Appends]
#[Connection]
#[Fillable]
#[Guarded]
#[Hidden]
#[Table]
#[Touches]
#[Unguarded]
#[Visible]
صف جاب ها (Queue Jobs)
پیکربندی صف اکنون میتواند مستقیماً در کلاس تعریف شود:
#[Connection('redis')]
#[Queue('podcasts')]
#[Tries(3)]
#[Timeout(120)]
class ProcessPodcast implements ShouldQueue {}ویژگی های موجود صف ها :
#[Backoff]
#[Connection]
#[FailOnTimeout]
#[MaxExceptions]
#[Queue]
#[Timeout]
#[Tries]
#[UniqueFor]
دستورات کنسول
دستورات میتوانند امضا و توضیحات خود را به جای ویژگیهای کلاس، با ویژگیها تعریف کنند:
#[Signature('mail:send {user} {--queue}')]
#[Description('Send a marketing email to a user')]
class SendMailCommand extends Command {}
دیگر کامپوننت ها :
ویژگیها همچنین برای درخواستهای فرم (#[RedirectTo]، #[StopOnFirstFailure])، resources API (#[Collects]، #[PreserveKeys])، factories (#[UseModel]) و test seeders (#[Seed]، #[Seeder]) در دسترس هستند.
متد جدید Cache::touch()
یک متد جدید به کش اضافه شده که به شما اجازه میدهد زمان انقضای کش (TTL) را بدون نیاز به بارگیری مقدار قبلی افزایش دهید:
// Extend by seconds
Cache::touch('user_session:123', 3600);
// Extend with a DateTime
Cache::touch('analytics_data', now()->addHours(6));
// Extend indefinitely
Cache::touch('report_cache', null);
این روش کاراتر از الگوی قبل است که نیاز به get و سپس put داشت.
#laravel
#لاراول
@GoldenCodeir
Laravel News
What We Know About Laravel 13 - Laravel News
Laravel 13 is the next major release of the Laravel framework, scheduled for March 2026.
❤10
Forwarded from یک برنامه نویس تنبل
🔶 تیلور اوتول خالق لاراول می گوید که از عملکرد کلودفلر ناراضی است و قطعی طولانی کلود فلر باعث اختلال چند ساعته در Laravel Cloud شده و این میزان بیثباتی برای ما قابل قبول نیست؛ بنابراین در حال بررسی گزینه های جایگزین هستیم.
#توییت
#laravel
@TheRaymondDev
#توییت
#laravel
@TheRaymondDev
❤8👍4👎1
Forwarded from Developer.manifest
اسکریپت بروزرسانی لاراگون
لینک بررسی ویروس توتال :
دوستانی که از لاراگون استفاده می کنند ، از این اسکریپت می توانند برای نصب جدیدترین پکیج های نصب شده روی این برنامه استفاده کنند.
البته اسکریپت با کمک هوش مصنوعی نوشته شده ولی تاجایی که تونستم باگ هاش رو رفع کردم.
به هر حال پشتیبان گیری فراموش نشه.
کافیه در پوشه
قرار بدید و اجرا کنید.
اگر مشکلی داشت در گیت هاب یا همین بخش نظرات کانال مطرح کنید.
اگر مفید بود یک استار مهمون کنید👌
#dev_news
#laragon
#laravel
#dev_tools
اطلاعات بیشتر 😎👇
@developerManifest
https://github.com/saeedvir/laragon-updater
لینک بررسی ویروس توتال :
https://www.virustotal.com/gui/file-analysis/YTA3ZTExODQ1OWEzNWE4ZGI3MzE1MGQ0OTQ2NzM0MjQ6MTc3MTc2NDc1Mw==
دوستانی که از لاراگون استفاده می کنند ، از این اسکریپت می توانند برای نصب جدیدترین پکیج های نصب شده روی این برنامه استفاده کنند.
البته اسکریپت با کمک هوش مصنوعی نوشته شده ولی تاجایی که تونستم باگ هاش رو رفع کردم.
به هر حال پشتیبان گیری فراموش نشه.
کافیه در پوشه
c:\laragon\bin
قرار بدید و اجرا کنید.
اگر مشکلی داشت در گیت هاب یا همین بخش نظرات کانال مطرح کنید.
اگر مفید بود یک استار مهمون کنید👌
#dev_news
#laragon
#laravel
#dev_tools
اطلاعات بیشتر 😎👇
@developerManifest
❤3🔥1
Forwarded from یک برنامه نویس تنبل
🔶 هوش مصنوعی می تواند پروژه ات را بسازد، هم نابود کند.
در ابتدا، با پرامپت های دقیق، کدی مدرن و به روز تحویل میدهد؛ اما هنگام بازنویسی و تمیز کاری، ممکن است بدون درک کامل معماری، الگوهای جدید را حذف کرده و پروژه را به متد های قدیمی برگرداند. این اتفاق باعث افزایش بدهی فنی، ایجاد باگ های پنهان و سخت تر شدن توسعهی آینده میشود.
مشکل از خود هوش مصنوعی نیست، بلکه از نبودِ کنترل و محدودیت های معماری است. اگر بدون تعیین چارچوب، نسخهی فریم ورک، الگوهای طراحی و قوانین مشخص از آن استفاده شود، ساده سازی افراطی رخ میدهد.
ساده میگم:
وقتی با هوش مصنوعی پروژه می سازی، نسخهی اول عالی به نظر می رسد؛ با متدهای روز، پترن های جدید و حتی گاهی بیش از حد مهندسی شده است.
اما وقتی به سراغ بازسازی کد، کد نویسی تمیز، بهینه سازی و کاهش حجم کد میروی، اینجاست که هوش مصنوعی اطلاعات و پیشزمینهی کامل پروژه را از دست میدهد. وابستگی های مدرن را حذف میکند، کد را به الگوهای عمومی تر (و گاهی قدیمی تر) برمیگرداند و لایه های انتزاعی مهم را حذف کرده و ساختار را بیش از حد ساده میکند.
در نتیجه، پروژه کار میکند؛ اما معماری آن سقوط کرده است. اگر این روند ادامه پیدا کند، حتی پرامپت های پیشرفته هم شاید نتوانند پروژه شما را نجات دهند.
بنابراین، اگر پروژهای با هوش مصنوعی به ظاهر سالم تحویل گرفتید، دیگر نباید (نگهداری، بازسازی کد، کدنویسی تمیز، بهینه سازی و مدیریت ساختار پروژه) به هوش مصنوعی بسپارید؛ زیرا احتمال خرابکاری بالا میرود.
این شما، به عنوان برنامه نویس، هستید که باید مسئول نگهداری، بازسازی کد، کدنویسی تمیز، بهینه سازی و مدیریت ساختار پروژه داشته باشید.
این تجربه ای بود که من به دست آوردم؛ تجربه ای جالب و آموزنده.
#ai
#هوش_مصنوعی
@TheRaymondDev
در ابتدا، با پرامپت های دقیق، کدی مدرن و به روز تحویل میدهد؛ اما هنگام بازنویسی و تمیز کاری، ممکن است بدون درک کامل معماری، الگوهای جدید را حذف کرده و پروژه را به متد های قدیمی برگرداند. این اتفاق باعث افزایش بدهی فنی، ایجاد باگ های پنهان و سخت تر شدن توسعهی آینده میشود.
مشکل از خود هوش مصنوعی نیست، بلکه از نبودِ کنترل و محدودیت های معماری است. اگر بدون تعیین چارچوب، نسخهی فریم ورک، الگوهای طراحی و قوانین مشخص از آن استفاده شود، ساده سازی افراطی رخ میدهد.
ساده میگم:
وقتی با هوش مصنوعی پروژه می سازی، نسخهی اول عالی به نظر می رسد؛ با متدهای روز، پترن های جدید و حتی گاهی بیش از حد مهندسی شده است.
اما وقتی به سراغ بازسازی کد، کد نویسی تمیز، بهینه سازی و کاهش حجم کد میروی، اینجاست که هوش مصنوعی اطلاعات و پیشزمینهی کامل پروژه را از دست میدهد. وابستگی های مدرن را حذف میکند، کد را به الگوهای عمومی تر (و گاهی قدیمی تر) برمیگرداند و لایه های انتزاعی مهم را حذف کرده و ساختار را بیش از حد ساده میکند.
در نتیجه، پروژه کار میکند؛ اما معماری آن سقوط کرده است. اگر این روند ادامه پیدا کند، حتی پرامپت های پیشرفته هم شاید نتوانند پروژه شما را نجات دهند.
بنابراین، اگر پروژهای با هوش مصنوعی به ظاهر سالم تحویل گرفتید، دیگر نباید (نگهداری، بازسازی کد، کدنویسی تمیز، بهینه سازی و مدیریت ساختار پروژه) به هوش مصنوعی بسپارید؛ زیرا احتمال خرابکاری بالا میرود.
این شما، به عنوان برنامه نویس، هستید که باید مسئول نگهداری، بازسازی کد، کدنویسی تمیز، بهینه سازی و مدیریت ساختار پروژه داشته باشید.
این تجربه ای بود که من به دست آوردم؛ تجربه ای جالب و آموزنده.
#ai
#هوش_مصنوعی
@TheRaymondDev
👍4👌2❤1
🔴 سلام
ازین به بعد درصورت تمایل میتونید اکانتهای موردنظرتون رو با تحویل سریع و تضمین امنیت از طریق ماهم تهیه بفرمایید .
کلیه قیمت ها مناسب و رقابتی میباشند.
سوالی هم اگه بود از طریق پشتیبانی درخدمتیم
( اکانت بر ایمیل خودتون بطور اختصاصی ایجاد خواهد شد) 🌺
chatgpt:
https://growvixo.com/account-chatgpt
Gemini:
https://growvixo.com/account-gemini
Cursor:
https://growvixo.com/account-cursor
Claude:
https://growvixo.com/account-claude
Spotify:
https://growvixo.com/account-spotify
Tradingview:
https://growvixo.com/account-tradingview
Canva:
https://growvixo.com/account-canva
@GoldenCodeir
ازین به بعد درصورت تمایل میتونید اکانتهای موردنظرتون رو با تحویل سریع و تضمین امنیت از طریق ماهم تهیه بفرمایید .
کلیه قیمت ها مناسب و رقابتی میباشند.
سوالی هم اگه بود از طریق پشتیبانی درخدمتیم
( اکانت بر ایمیل خودتون بطور اختصاصی ایجاد خواهد شد) 🌺
chatgpt:
https://growvixo.com/account-chatgpt
Gemini:
https://growvixo.com/account-gemini
Cursor:
https://growvixo.com/account-cursor
Claude:
https://growvixo.com/account-claude
Spotify:
https://growvixo.com/account-spotify
Tradingview:
https://growvixo.com/account-tradingview
Canva:
https://growvixo.com/account-canva
@GoldenCodeir
❤1👍1🔥1🤡1
Golden Code pinned «🔴 سلام ازین به بعد درصورت تمایل میتونید اکانتهای موردنظرتون رو با تحویل سریع و تضمین امنیت از طریق ماهم تهیه بفرمایید . کلیه قیمت ها مناسب و رقابتی میباشند. سوالی هم اگه بود از طریق پشتیبانی درخدمتیم ( اکانت بر ایمیل خودتون بطور اختصاصی ایجاد خواهد شد)…»
Forwarded from یک برنامه نویس تنبل
🔶 حالا که اینترنت تا حدی وصل شده است، هرچند هنوز کامل و پایدار نیست و بیشتر VPNها هم کار نمیکنند، لطفاً تا حد امکان همه نرم افزارها و پکیج ها، به خصوص بستههای لینوکسی را به روز رسانی کنید.
یک روز هم تأخیر نکنید؛ چون اگر دوبارهجنگ شروع شود، احتمالاً باز هم با قطعی اینترنت روبهرو خواهیم شد.
لازم است با این شرایط کنار بیاییم و راهی جز این نداریم.
@TheRaymondDev
یک روز هم تأخیر نکنید؛ چون اگر دوباره
لازم است با این شرایط کنار بیاییم و راهی جز این نداریم.
@TheRaymondDev
👍1