Forwarded from DevTwitter | توییت برنامه نویسی
اینقدر که شما در مورد برنامهنویس و زبان برنامهنویسی توییت میکنید، برنامهنویسی نمیکنید!
<Parsa/>
@DevTwitter
<Parsa/>
@DevTwitter
👍1🤣1
Forwarded from Gopher Academy
🔵 عنوان مقاله
2x-40x Faster Docker Builds with Blacksmith
🟢 خلاصه مقاله:
بلکاسمیث با تغییر یک خط کد، امکان ایجاد بیلدهای تدریجی داکر را فراهم میکند تا با اتصال کش لایه داکر به اجراکننده اکشنهای گیتهاب، فرآیندها را تسریع بخشد. این روش باعث صرفهجویی زمانی شده و بیش از ۶۰۰ شرکت مانند اشبی، کلرک و مینتلیفای از این فناوری استفاده میکنند.
🟣لینک مقاله:
https://golangweekly.com/link/169693/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
2x-40x Faster Docker Builds with Blacksmith
🟢 خلاصه مقاله:
بلکاسمیث با تغییر یک خط کد، امکان ایجاد بیلدهای تدریجی داکر را فراهم میکند تا با اتصال کش لایه داکر به اجراکننده اکشنهای گیتهاب، فرآیندها را تسریع بخشد. این روش باعث صرفهجویی زمانی شده و بیش از ۶۰۰ شرکت مانند اشبی، کلرک و مینتلیفای از این فناوری استفاده میکنند.
🟣لینک مقاله:
https://golangweekly.com/link/169693/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Geek Alerts
مایکروسافت از Bing Video Creator رونمایی کرده که به شما اجازه ساخت ویدیو با هوش مصنوعی Sora رو به صورت رایگان میده. ویدیوها در حالت عمودی و حداکثر زمان ۵ ثانیه ساخته میشن و روزانه ۱۰ ویدیو میتونید باهاش بسازید. فعلا برای نسخه موبایل بینگ در دسترسه و احتمالا بهزودی در مایکروسافت کوپایلوت ببینیمش.
🔗 bing.com/images/create
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از ریپوهای با استار بالای گیتهاب free-programming-books هست که یه لیست تقریباً کاملی از کتابها و ویدیوهای آموشی برنامهنویسی رو لیست کرده، حتی چیت شیت و پادکستها رو هم لیست کرده!
https://github.com/EbookFoundation/free-programming-books
@DevTwitter | <Mohammad/>
https://github.com/EbookFoundation/free-programming-books
@DevTwitter | <Mohammad/>
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Media is too big
VIEW IN TELEGRAM
اگر خواستید LLM رو لوکال روی گوشی داشته باشید :
Github Doc
الان باید به این فقط
Github Doc
الان باید به این فقط
tool اضافه کرد؛ موسیقی هم داشت اجرا میشد.Forwarded from DevTwitter | توییت برنامه نویسی
خب یه پکیج نوشتم، اسمشم گذاشتم زاکاز!
حالا این زاکاز چی هست؟
چند روز پیش یه پست گذاشتم راجب barrel file ها، و یکم راجب خوبیا و بدیاشون گفتم.
خب حالا بیایم این مفهوم رو از تئوریک، کاربردیش کنیم!
یه پکیج نوشتم که توسط اون میتونید تو پروژتون، این barrel fileهارو به شکل اتوماتیک جنریت کنید.
فعلا اول کارشه و جای پیشرفت مسلما خیلی داره، به خصوص تو کدای اسکن فایل های تایپاسکریپت برای پیدا کردن named export ها و default export ها.
در کل خوشحال میشم هر از گاه کانتریبیوت کنید تا زاکاز کوچولو رو کنار هم بزرگ کنیم!
تو مقاله زیر راجبش نوشتم، دوست داشتید مطالعه کنید
https://medium.com/@navidmnzh/zakaz-a-simple-cli-tool-to-order-your-imports-and-exports-in-node-js-32e13c347524
@DevTwitter | <Navid Madannezhad/>
حالا این زاکاز چی هست؟
چند روز پیش یه پست گذاشتم راجب barrel file ها، و یکم راجب خوبیا و بدیاشون گفتم.
خب حالا بیایم این مفهوم رو از تئوریک، کاربردیش کنیم!
یه پکیج نوشتم که توسط اون میتونید تو پروژتون، این barrel fileهارو به شکل اتوماتیک جنریت کنید.
فعلا اول کارشه و جای پیشرفت مسلما خیلی داره، به خصوص تو کدای اسکن فایل های تایپاسکریپت برای پیدا کردن named export ها و default export ها.
در کل خوشحال میشم هر از گاه کانتریبیوت کنید تا زاکاز کوچولو رو کنار هم بزرگ کنیم!
تو مقاله زیر راجبش نوشتم، دوست داشتید مطالعه کنید
https://medium.com/@navidmnzh/zakaz-a-simple-cli-tool-to-order-your-imports-and-exports-in-node-js-32e13c347524
@DevTwitter | <Navid Madannezhad/>
Forwarded from Ditty | دیتی
🔺ـ Subresource Integrity چیه؟ 🤔
- اگه ریسورسهای یک صفحه (اسکریپتها، استایلها و ...) رو از یک منبع خارجی (مثلاً CDN) لود میکنیم، یه نکته امنیتی مهم رو باید در نظر داشته باشیم
- وقتی یه اسکریپت توی صفحه لود میشه، میتونه به همهٔ اطلاعات صفحه دسترسی داشته باشه. و اگه مثلاً اون CDN هک بشه، هکر میتونه محتویات ریسورس رو دستکاری کنه بهطوری که بهراحتی میتونه اطلاعات هر کاربری رو بخونه
- برای جلوگیری از این اتفاق، مرورگرها یک قابلیت امنیتی دارن به اسم Subresouce Integrity یا بهطور خلاصه SRI
- توی این پست با این ویژگی و نحوهٔ پیادهسازی اون بیشتر آشنا میشیم:
ditty.ir/587
#frontend
- اگه ریسورسهای یک صفحه (اسکریپتها، استایلها و ...) رو از یک منبع خارجی (مثلاً CDN) لود میکنیم، یه نکته امنیتی مهم رو باید در نظر داشته باشیم
- وقتی یه اسکریپت توی صفحه لود میشه، میتونه به همهٔ اطلاعات صفحه دسترسی داشته باشه. و اگه مثلاً اون CDN هک بشه، هکر میتونه محتویات ریسورس رو دستکاری کنه بهطوری که بهراحتی میتونه اطلاعات هر کاربری رو بخونه
- برای جلوگیری از این اتفاق، مرورگرها یک قابلیت امنیتی دارن به اسم Subresouce Integrity یا بهطور خلاصه SRI
- توی این پست با این ویژگی و نحوهٔ پیادهسازی اون بیشتر آشنا میشیم:
ditty.ir/587
#frontend
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
۶. اگه زیاد پای سیستم میشینید حتما از تکنیکای محافظت چشم استفاده کنید این careueyes یه اپ برای ویندوزه که نور صفحه رو تنظیم میکنه
https://soft98.ir/software/desktop-tools/74-careueyes.html
۷. برای ما ایرانیا با این هزینه نت و فیلترینگ و سرعتش استفاده از ادبلاکرها یکی از واجبات شده(برای سایتایی مثل یوتیوب ادبلاکر رو خاموش کنید یا بزارید توی وایت لیست تا حمایت بشن)
یکی از بهترینها افزونه uBlock
یه لیست خوب برای سایتهای فارسی:
https://github.com/MasterKia/PersianBlocker
۸. اگه دنبال فیلم/کتاب/دوره/... هستید ماهیگیری یاد بگیرید و راجب torrent تحقیق کنید
نکته/پیشنهادی دارید برامون کامنت کنید🌷
@TheRaymondDev
https://soft98.ir/software/desktop-tools/74-careueyes.html
۷. برای ما ایرانیا با این هزینه نت و فیلترینگ و سرعتش استفاده از ادبلاکرها یکی از واجبات شده(برای سایتایی مثل یوتیوب ادبلاکر رو خاموش کنید یا بزارید توی وایت لیست تا حمایت بشن)
یکی از بهترینها افزونه uBlock
یه لیست خوب برای سایتهای فارسی:
https://github.com/MasterKia/PersianBlocker
۸. اگه دنبال فیلم/کتاب/دوره/... هستید ماهیگیری یاد بگیرید و راجب torrent تحقیق کنید
نکته/پیشنهادی دارید برامون کامنت کنید🌷
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸توی این پست میخوایم روش/اپ هایی باعث میشه کارهارو راحتتر و بهتر انجام بدیم بررسی کنیم
۱. اگه یه فیلمو بخاطر چند سکانس خاص دانلود میکنید خب اونو بصورت stream ببینید تا هزینه رایت توی دیسک رو حذف کنید اپهای مثل vlc این قابلیت رو دارن که لینک دانلود رو بهشون میدی بجای دانلود فایل اونو انلاین میبینید یا میتونید از روشهای زیر استفاده کنید:
https://t.iss.one/cyru55_ch4/2007
https://t.iss.one/updatecenter/6586
۲. کارهاتونو اتومات کنید یاد بگیرید از n8n استفاده کنید که جدیدا سروصدا زیاد کرده اینم یه کامیونیتی فارسی براش
https://t.iss.one/n8n_persia
۳. اگه لینوکسی هستید بجای اینکه دسکتاپ/تسکبارتونو شلوغ کنید یه سری به کیبورد لانچر albert بزنید(عکس بالا)
https://albertlauncher.github.io
۴. از یوزراسکریپتها استفاده کنید خیلی کارهاتونو راحت میکنه توی وب یه منبع خوب برای یوزر اسکریپت:
https://greasyfork.org/en
.
۵. اگه دنبال کتابهای پولی هستید:
https://t.iss.one/TheRaymondDev/2807
@TheRaymondDev
۱. اگه یه فیلمو بخاطر چند سکانس خاص دانلود میکنید خب اونو بصورت stream ببینید تا هزینه رایت توی دیسک رو حذف کنید اپهای مثل vlc این قابلیت رو دارن که لینک دانلود رو بهشون میدی بجای دانلود فایل اونو انلاین میبینید یا میتونید از روشهای زیر استفاده کنید:
https://t.iss.one/cyru55_ch4/2007
https://t.iss.one/updatecenter/6586
۲. کارهاتونو اتومات کنید یاد بگیرید از n8n استفاده کنید که جدیدا سروصدا زیاد کرده اینم یه کامیونیتی فارسی براش
https://t.iss.one/n8n_persia
۳. اگه لینوکسی هستید بجای اینکه دسکتاپ/تسکبارتونو شلوغ کنید یه سری به کیبورد لانچر albert بزنید(عکس بالا)
https://albertlauncher.github.io
۴. از یوزراسکریپتها استفاده کنید خیلی کارهاتونو راحت میکنه توی وب یه منبع خوب برای یوزر اسکریپت:
https://greasyfork.org/en
.
۵. اگه دنبال کتابهای پولی هستید:
https://t.iss.one/TheRaymondDev/2807
@TheRaymondDev
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، مدیریت تنظیمات با Pydantic⚙️
احتمالا اسم Pydantic به گوشتون خورده یا توی پروژه هاتون ازش استفاده کردین. ولی برای مدیریت تنظیمات پروژه از چی استفاده کردین؟ Pydantic یه کلاس به اسم BaseSettings ارائه میده که برای مدیریت تنظیمات برنامه از جمله متغیر های محیطی و پیش فرض ها استفاده میشه.
چرا از BaseSettings استفاده کنیم؟🧐
1️⃣ خواندن خودکار متغیر های محیطی:
با استفاده از BaseSettigns بدون نیاز به کتابخونه های اضافی مثل python-dotenv میتونیم به متغیر های محیطی دسترسی داشته باشیم.
2️⃣ اعتبارسنجی امن و خودکار متغیر ها:
Pydantic به صورت خودکار تایپ هارو چک میکنه و دیگه نیازی به type cast دستی نیست.
3️⃣ پشتیبانی ساده از چند محیط:
با یکم خلاقیت میتونیم چندین کلاس تنظیمات برای محیطهای مختلف مثل Dev, Prod و Test بسازیم.
4️⃣ مناسب برای پروژههای بزرگ:
میشه همهی تنظیمات پروژه مثل دیتابیس، کلیدهای API، حالت دیباگ و... رو توی یک کلاس متمرکز نگهداری کرد و راحت تو کل پروژه استفادهشون کرد.
ساختار پایه ی کلاس تنظیمات🔧
قبل از هر کاری مطمئن بشید که
و بعد میتونید با تعریف کلاس و تنظیماتی که نیاز دارین اونارو مدیریت کنین.
این یعنی:
مقدار debug به طور پیش فرض True هست و بقیه مقادیر باید توی فایل env. یا محیط سیستم تعریف بشن، در غیر این صورت ارور میگیریم. نکته جالب اینه که Pydantic از type cast خودکار پشتیبانی میکنه، مثلا اینجا مقدار "True" توی محیط رو به bool تبدیل میکنه.
و فایل env. باید به این شکل باشه:
نحوه ی استفاده از تنظیمات🛠
میتونیم یه نمونه از کلاس تنظیمات بسازیم و بعد با استفاده از اتریبیوت ها به تنظیمات دسترسی پیدا کنیم:
جمع بندی✍️
کلاس
توی پروژههای بزرگ یا اپلیکیشنهایی که چند محیط (مثل dev، test و prod) دارن، استفاده از این ساختار کمک میکنه کد تمیزتر و حرفهایتری داشته باشین.
➖➖➖➖➖➖➖➖➖➖
احتمالا اسم Pydantic به گوشتون خورده یا توی پروژه هاتون ازش استفاده کردین. ولی برای مدیریت تنظیمات پروژه از چی استفاده کردین؟ Pydantic یه کلاس به اسم BaseSettings ارائه میده که برای مدیریت تنظیمات برنامه از جمله متغیر های محیطی و پیش فرض ها استفاده میشه.
چرا از BaseSettings استفاده کنیم؟🧐
1️⃣ خواندن خودکار متغیر های محیطی:
با استفاده از BaseSettigns بدون نیاز به کتابخونه های اضافی مثل python-dotenv میتونیم به متغیر های محیطی دسترسی داشته باشیم.
2️⃣ اعتبارسنجی امن و خودکار متغیر ها:
Pydantic به صورت خودکار تایپ هارو چک میکنه و دیگه نیازی به type cast دستی نیست.
3️⃣ پشتیبانی ساده از چند محیط:
با یکم خلاقیت میتونیم چندین کلاس تنظیمات برای محیطهای مختلف مثل Dev, Prod و Test بسازیم.
4️⃣ مناسب برای پروژههای بزرگ:
میشه همهی تنظیمات پروژه مثل دیتابیس، کلیدهای API، حالت دیباگ و... رو توی یک کلاس متمرکز نگهداری کرد و راحت تو کل پروژه استفادهشون کرد.
ساختار پایه ی کلاس تنظیمات🔧
قبل از هر کاری مطمئن بشید که
pydantic و پکیج pydantic-settings نصب باشن:pip install pydantic pydantic-settings
و بعد میتونید با تعریف کلاس و تنظیماتی که نیاز دارین اونارو مدیریت کنین.
from pydantic import Field
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
model_config = SettingsConfigDict(
env_file='.env', # env file location
)
debug: bool = True
database_url: str
secret_key: str
این یعنی:
مقدار debug به طور پیش فرض True هست و بقیه مقادیر باید توی فایل env. یا محیط سیستم تعریف بشن، در غیر این صورت ارور میگیریم. نکته جالب اینه که Pydantic از type cast خودکار پشتیبانی میکنه، مثلا اینجا مقدار "True" توی محیط رو به bool تبدیل میکنه.
و فایل env. باید به این شکل باشه:
DATABASE_URL=postgresql://user:pass@localhost/dbname
SECRET_KEY=s3cr3t-k3y
نحوه ی استفاده از تنظیمات🛠
میتونیم یه نمونه از کلاس تنظیمات بسازیم و بعد با استفاده از اتریبیوت ها به تنظیمات دسترسی پیدا کنیم:
settings = Settings()
print(settings.database_url)
print(settings.debug)
جمع بندی✍️
کلاس
BaseSettings یکی از ابزارهای بسیار مهم و کاربردی در Pydantic هست که به شما اجازه میده تنظیمات پروژه رو به شکل متمرکز، امن، قابل تست و قابل توسعه مدیریت کنین.توی پروژههای بزرگ یا اپلیکیشنهایی که چند محیط (مثل dev، test و prod) دارن، استفاده از این ساختار کمک میکنه کد تمیزتر و حرفهایتری داشته باشین.
#️⃣ #programming #python
➖➖➖➖➖➖➖➖➖➖
🥷🏻 CHANNEL | GROUP
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از تمرینهایی که تو مسیر یادگیری برنامهنویسی Python انجام دادم، ساخت یک Password Generator ساده و کاربردی بود
در این پروژه:
- کاربر تعداد حروف، اعداد و سمبلها رو وارد میکنه
- رمز به صورت تصادفی تولید و سپس shuffle میشه
- با مفاهیم
هدفم تمرین و تقویت منطق برنامهنویسی و استفاده از ساختارهای پایهای پایتون بود.
سورسکد پروژه در گیتهاب:
https://github.com/Ali-golzadeh/Python-Password-Generator
@DevTwitter | <Ali Golzadeh/>
در این پروژه:
- کاربر تعداد حروف، اعداد و سمبلها رو وارد میکنه
- رمز به صورت تصادفی تولید و سپس shuffle میشه
- با مفاهیم
list, random, input, و for آشنا شدم هدفم تمرین و تقویت منطق برنامهنویسی و استفاده از ساختارهای پایهای پایتون بود.
سورسکد پروژه در گیتهاب:
https://github.com/Ali-golzadeh/Python-Password-Generator
@DevTwitter | <Ali Golzadeh/>
Forwarded from Linuxor ?
میدونستی میتونی کاری کنی که کد زدنت سریعتر بشه و دیگه لازم نباشه دستی کدتو مرتب کنی؟ Prettier دقیقاً همین کار رو میکنه. یکبار تنظیمش میکنی (مثلاً موقع ذخیره فایل، خودکار فرمت کنه) و تمام! از جاوااسکریپت و تایپاسکریپت گرفته تا CSS، HTML، JSON و حتی Markdown، کلی زبان رو پشتیبانی میکنه. یعنی یه ابزار برای همه نیازهای فرمت کردنت. مخصوصاً به درد برنامهنویسهایی میخوره که با چند تا زبان مختلف سر و کار دارن و نمیخوان برای هر کدوم یه قانون جدا تعریف کنن.
prettier.io
@Linuxor
prettier.io
@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
chafa-go: Render Images in the Terminal with Chafa
🟢 خلاصه مقاله:
این مقاله به بررسی بایندینگهای زبان برنامهنویسی Go برای کتابخانهی Chafa میپردازد که از ترکیبات هوشمندانهی نمادهای یونیکد برای نمایش گرافیک در محیطهای ترمینال استفاده میکند. این کتابخانه توانایی نمایش تصاویر در محیطهایی که تنها خروجی متنی دارند را فراهم میآورد و برای استفاده در برنامههای سمت سرور یا سناریوهای اسکریپتنویسی خودکار مفید است. بایندینگهای Go با استفاده از purego ساخته شدهاند که نیاز به CGO را از بین میبرد اما نیازمند نسخهی ۱.۲۴ زبان Go میباشد. این ابزار جدید امکان ترکیب قابلیتهای مبتنی بر متن و گرافیکی را به توسعهدهندگان Go میدهد و دامنهی کاربردهای ممکن در رابطهای ترمینال را گسترش میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/169710/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
chafa-go: Render Images in the Terminal with Chafa
🟢 خلاصه مقاله:
این مقاله به بررسی بایندینگهای زبان برنامهنویسی Go برای کتابخانهی Chafa میپردازد که از ترکیبات هوشمندانهی نمادهای یونیکد برای نمایش گرافیک در محیطهای ترمینال استفاده میکند. این کتابخانه توانایی نمایش تصاویر در محیطهایی که تنها خروجی متنی دارند را فراهم میآورد و برای استفاده در برنامههای سمت سرور یا سناریوهای اسکریپتنویسی خودکار مفید است. بایندینگهای Go با استفاده از purego ساخته شدهاند که نیاز به CGO را از بین میبرد اما نیازمند نسخهی ۱.۲۴ زبان Go میباشد. این ابزار جدید امکان ترکیب قابلیتهای مبتنی بر متن و گرافیکی را به توسعهدهندگان Go میدهد و دامنهی کاربردهای ممکن در رابطهای ترمینال را گسترش میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/169710/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - ploMP4/chafa-go: Go bindings for the Chafa terminal graphics library. Render high quality images on the terminal without…
Go bindings for the Chafa terminal graphics library. Render high quality images on the terminal without CGO or external dependencies. - ploMP4/chafa-go
Forwarded from DevTwitter | توییت برنامه نویسی
آموزش میکروسرویس توی لاراول
آقای Gary Clarke نکات خیلی خوبی رو میگه داخل این دوره که دیدنش خالی از لطف نیست.
به نظرم برای هر PHP دولوپری دیدنش ضروریه
این پلیلیست رو ذخیره کنید که به دردتون میخوره
https://www.youtube.com/playlist?list=PLQH1-k79HB3_8oAmVySV3PBp869IWGpLN
@DevTwitter | <MiladNiroee/>
آقای Gary Clarke نکات خیلی خوبی رو میگه داخل این دوره که دیدنش خالی از لطف نیست.
به نظرم برای هر PHP دولوپری دیدنش ضروریه
این پلیلیست رو ذخیره کنید که به دردتون میخوره
https://www.youtube.com/playlist?list=PLQH1-k79HB3_8oAmVySV3PBp869IWGpLN
@DevTwitter | <MiladNiroee/>
Forwarded from Laravel News
Test Job Failures Precisely with Laravel's assertFailedWith Method https://laravel-news.com/assertfailedwith
Laravel News
Test Job Failures Precisely with Laravel's assertFailedWith Method - Laravel News
Laravel's assertFailedWith method enables precise testing of job failures by verifying specific exception types, messages, and error codes. This enhancement makes job testing more reliable by confirming exactly how jobs fail rather than just detecting failure…
Forwarded from Linuxor ?
گوگل یه ابزار داره به اسم zx که باهاش میشه با سینتکس جاوااسکریپت و یه wrapper بش اسکریپت بنویسید خیلی برای اسکیپت های بیلد و دیپلوی حتی استفاده روزمره خیلی خوبه
google.github.io/zx/
@Linuxor
google.github.io/zx/
@Linuxor
Forwarded from متخصص وردپرس | پوینا
افزایش چند برابری امنیت سایت
این کد برابری میکنه با نصب تمام افزونه های امنیتی
وارد wp-content وردرپرس میشید یه پوشه میسازید به اسم mu-plugins
سپس این فایل پایین رو درونش قرار میدید و جای ادرس site.com آدرس سایت خودتون میزارید
باعث میشه اگر هکر به سایت نفوذ کرد هیچ دستکاری توی کدای سایت نتونه بکنه و نتونه قالب و افزونه نصب کنه و نتونه ادرس سایت رو به هیچ عنوان تغییر بده و پرمیژن های اصلی سایت رو عوض کنه ( و دسترسی به این فایلم نداره که پاکش کنه چون از طریق mu-plugins نصب شده )
@poinair پوینا
این کد برابری میکنه با نصب تمام افزونه های امنیتی
وارد wp-content وردرپرس میشید یه پوشه میسازید به اسم mu-plugins
سپس این فایل پایین رو درونش قرار میدید و جای ادرس site.com آدرس سایت خودتون میزارید
باعث میشه اگر هکر به سایت نفوذ کرد هیچ دستکاری توی کدای سایت نتونه بکنه و نتونه قالب و افزونه نصب کنه و نتونه ادرس سایت رو به هیچ عنوان تغییر بده و پرمیژن های اصلی سایت رو عوض کنه ( و دسترسی به این فایلم نداره که پاکش کنه چون از طریق mu-plugins نصب شده )
@poinair پوینا
Forwarded from Laravel News
Efficiently remove expired cache data with Laravel Cache Evict https://laravel-news.com/laravel-cache-evict
Laravel News
Efficiently remove expired cache data with Laravel Cache Evict - Laravel News
Efficiently remove expired cache data with Laravel Cache Evict.