Golden Code
794 subscribers
67 photos
264 links
نکات laravel, php و...
Download Telegram
🔶 تیلور اوتول خالق لاراول می گوید که از عملکرد کلودفلر ناراضی است و قطعی طولانی کلود فلر باعث اختلال چند ساعته در Laravel Cloud شده و این میزان بی‌ثباتی برای ما قابل قبول نیست؛ بنابراین در حال بررسی گزینه ‌های جایگزین هستیم.

#توییت
#laravel

@TheRaymondDev
8👍4👎1
Forwarded from Developer.manifest
اسکریپت بروزرسانی لاراگون

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
🔶 هوش مصنوعی می ‌تواند پروژه‌ ات را بسازد، هم نابود کند.

در ابتدا، با پرامپت ‌های دقیق، کدی مدرن و به ‌روز تحویل می‌دهد؛ اما هنگام بازنویسی و تمیز کاری، ممکن است بدون درک کامل معماری، الگوهای جدید را حذف کرده و پروژه را به متد های قدیمی برگرداند. این اتفاق باعث افزایش بدهی فنی، ایجاد باگ‌ های پنهان و سخت ‌تر شدن توسعه‌ی آینده می‌شود.

مشکل از خود هوش مصنوعی نیست، بلکه از نبودِ کنترل و محدودیت ‌های معماری است. اگر بدون تعیین چارچوب، نسخه‌ی فریم ‌ورک، الگوهای طراحی و قوانین مشخص از آن استفاده شود، ساده ‌سازی افراطی رخ می‌دهد.

ساده میگم:

وقتی با هوش مصنوعی پروژه می ‌سازی، نسخه‌ی اول عالی به نظر می ‌رسد؛ با متدهای روز، پترن ‌های جدید و حتی گاهی بیش ‌از حد مهندسی ‌شده است.

اما وقتی به سراغ بازسازی کد، کد نویسی تمیز، بهینه ‌سازی و کاهش حجم کد می‌روی، اینجاست که هوش مصنوعی اطلاعات و پیش‌زمینه‌ی کامل پروژه را از دست می‌دهد. وابستگی ‌های مدرن را حذف می‌کند، کد را به الگوهای عمومی‌ تر (و گاهی قدیمی‌ تر) برمی‌گرداند و لایه ‌های انتزاعی مهم را حذف کرده و ساختار را بیش ‌از حد ساده می‌کند.

در نتیجه، پروژه کار می‌کند؛ اما معماری آن سقوط کرده است. اگر این روند ادامه پیدا کند، حتی پرامپت ‌های پیشرفته هم شاید نتوانند پروژه شما را نجات دهند.

بنابراین، اگر پروژه‌ای با هوش مصنوعی به ظاهر سالم تحویل گرفتید، دیگر نباید (نگهداری، بازسازی کد، کدنویسی تمیز، بهینه ‌سازی و مدیریت ساختار پروژه) به هوش مصنوعی بسپارید؛ زیرا احتمال خرابکاری بالا می‌رود.

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

این تجربه ‌ای بود که من به ‌دست آوردم؛ تجربه ‌ای جالب و آموزنده.

#ai
#هوش_مصنوعی

@TheRaymondDev
👍4👌21
🔶 صفحه خوش آمد گویی لاراول ۱۳ !

#لاراول

@TheRaymondDev
👍125😁1🤣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
1👍1🔥1🤡1
Golden Code pinned «🔴 سلام ازین به بعد درصورت تمایل می‌تونید اکانت‌های موردنظرتون رو با تحویل سریع و تضمین امنیت از طریق ماهم تهیه بفرمایید . کلیه قیمت ها مناسب و رقابتی میباشند. سوالی هم اگه بود از طریق پشتیبانی درخدمتیم ( اکانت بر ایمیل خودتون بطور اختصاصی ایجاد خواهد شد)…»
🔶 حالا که اینترنت تا حدی وصل شده است، هرچند هنوز کامل و پایدار نیست و بیشتر VPNها هم کار نمی‌کنند، لطفاً تا حد امکان همه نرم ‌افزارها و پکیج ‌ها، به ‌خصوص بسته‌های لینوکسی را به ‌روز رسانی کنید.

یک روز هم تأخیر نکنید؛ چون اگر دوباره جنگ شروع شود، احتمالاً باز هم با قطعی اینترنت روبه‌رو خواهیم شد.

لازم است با این شرایط کنار بیاییم و راهی جز این نداریم.

@TheRaymondDev
👍1
Forwarded from یک برنامه نویس تنبل (  MΞ)
3
Forwarded from Foad Labs
کامیونیتی نکست و شرکت بنیانگذار اون یعنی ورسل داره توی ۳ کشور اروپایی ایونت برگزار میکنه
که مهموناش از خفنای تیم نکست هستن 🤌🏻

پ.ن : سایتشون آدمو به هوس میندازه شرکت کنی 😂

🌐 https://nextjs.org/nights
4
دیس سنگین تلگرام به متا در رابطه با ارائه اشتراک پلاس به قیمت ۴ دلار برای اینستاگرام، فیسبوک و واتساپ

ترجمه پیام تلگرام: ظاهراً فروش دیتای مردم برای سهام‌دارانشون کافی نبوده 😂
🥴11😎21
اگه از دیتابیس SQL Export گرفتین و میخواید اونو به Seeder تبدیل کنید، لازم نیست چندین خط "INSERT" رو به کد تبدیل کنید.

بجای این کار، فایل SQL رو مستقیما در Seeder اجرا کنید:
$sql = File::get(database_path('seeders/sql/data.sql'));

DB::unprepared($sql);

سپس Seeder رو اجرا کنین و تمام دیتاها وارد دیتابیس میشن.

(مناسب برای Migration از پروژه‌های قدیمی)✅️
#Laravel #لاراول

@GoldenCodeir
(به منبع و مثالش توجه کنید 👇🏾)
https://x.com/i/status/2059933970037428468
👍6🔥2
🔶 اگر حساب لینکدین رو با IP ایران ساخته‌اید، بهتره تا جای ممکن با VPN وارد نشوید.

لینکدین روی IP هایی که باهاش وارد حساب می‌شید خیلی حساس است. اگر مدام با VPN و IP های مختلف وارد بشید، ممکنه سیستم امنیتی لینکدین به حسابت مشکوک بشه و اون رو محدود یا حتی مسدود کند و در این صورت، بازگرداندن حساب معمولاً دردسر و زمان زیادی می‌بره.

پس تا زمانی که لینکدین آزاد نشده، از VPN استفاده نکنید.

@TheRaymondDev
💔2👍1
یوتیوب ۱۶ کانال را حذف کرد
با بیش از ۴.۷ میلیارد بازدید و ۳۵ میلیون مشترک

همه در یک موج ناپدید شدند
😢8
بصورت پیش‌فرض، اگه کلاینت هدر "Accept: application/json" رو ارسال نکند، لاراول حتی برای مسیرهای API هم ممکنه پاسخ خطارو بصورت HTML برگردونه

این یعنی فرانت یا اپ موبایل به‌جای JSON با یک صفحه HTML مواجه میشه !

برای جلوگیری ازین مشکل، در "bootstrap/app.php" مشخص کنین که تمام Exception های مربوط به API همیشه به‌صورت JSON رندر بشن:
->withExceptions(function ($exceptions) {
$exceptions->shouldRenderJsonWhen(
fn ($request) => $request->is('api/*')
);
})

نتیجش؟

- خطاهای API همیشه JSON هستند.
- برای رندر خطاهای API دیگه به هدر Accept وابسته نیستید.

#Laravel #Laravel_tip #لاراول

@GoldenCodeir
(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/i/status/2058846806209892357
👍7
Forwarded from کدنیوز | CodeNews
👩‍💻 بررسی تغییرات جدید لاراول 13

⚡️ لاراول ۱۳ روند انتشار سالانه خود را ادامه می‌دهد و این بار تمرکز ویژه‌ای برکارهای مبتنی بر هوش مصنوعی و APIهای توسعه‌دهنده‌پسندتر دارد. در این نسخه، قابلیت‌های اولیه و رسمی هوش مصنوعی، JSON:API، امکانات جستجوی برداری (Vector Search) و همچنین بهبودهای تدریجی در بخش‌های صف‌ها (Queues)، کش (Cache) و امنیت ارائه شده‌اند.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#لاراول #لاراول۱۳ #laravel #laravel13 #php

🌐 https://code-news.com/p/laravel-13-changes

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥421
🔶 سرویس های تحریم شده ایران که برای کاربران ایرانی در دسترس است دارای DNS خارجی همان تحریم گذر است.

یعنی خود شرکت های خارجی دسترسی بر روی ایرانیان باز نکرده است و ما آن را باز کردیم یعنی تحریم ها رو دور زدیم و به واسطه DNS تحریم گذر که سایت تحریم شده رو باز می کنیم که خود سیستم فکر می کنه کاربر خارجی است و اجازه دسترسی می دهد.

وقتی VPN روشن می‌کنید، انگار کلاً از یه کشور دیگه وارد اینترنت می شوید؛ آی ‌پی‌ عوض می‌شه و سایت ‌ها فکر می‌کند, خارجی هستید.

ولی DNS این کار را نمی ‌کند، فقط کمک می ‌کند اسم سایت ‌ها سریع ‌تر و از یه مسیر دیگه ترجمه شوند.

برای همین VPN واقعاً هویت اینترنتی عوض می ‌کند، اما DNS بیشتر مثل یه میان ‌بُر یا راهنمای آدرس عمل می‌کنه، نه تغییر هویت.

@TheRaymondDev
3
🔶 البته این روش دور زدن DNS کارایی چندانی ندارد و محدودیت هایی دارد و احتمال مسدود شدن آن بالاست.

- امنیت ندارد (رمزنگاری نمی‌کند)
- فقط برای بعضی سایت‌ها کار می‌کند
- آی ‌پی واقعی‌ هنوز لوکیشن اصلی نشان می دهد

بنابراین شرکت ها در صورت شناسایی آدرس DNS اصلی می تواند آن را مسدود کند.

@TheRaymondDev
امروزه بخش زیادی از اپلیکیشن‌های ما رو کدی تشکیل میده که خودمون ننوشتیم؛ یعنی پکیج‌ها و... .(Third-Party Dependencies )

قبلاً وقتی از امنیت صحبت می‌کردیم، ذهن همه به سمت SQL Injection و XSS میرفت. اما امروز یکی از مهم‌ترین تهدیدها، Supply Chain Attacks هستش؛ جایی که نفوذگر به جای حمله مستقیم به پروژه ی شما، یکی از پکیج‌های مورد استفادتون رو هدف قرار میده.

📌 چند نکته مهم:

صرفا به‌خاطر جدیدتر بودن یک نسخه، بهش اعتماد نکنید.

قبل از اجرای "composer update" تغییرات نسخه‌های جدید رو بررسی کنید.

هر پکیج جدید، یک سطح اعتماد و یک ریسک امنیتی جدید میتونه باشه.

برای قابلیت‌های ساده، تا حد امکان از اضافه کردن پکیج های غیرضروری خودداری کنیم.

امنیت فقط مربوط به کدی که می‌نویسیم نیست، مربوط به تمام کدهاییه که بهشون اعتماد کردیم :)
#Laravel_tip #Laravel #php

@GoldenCodeir
(به منبع توجه کنید👇🏾)
https://x.com/i/status/2058156025769853168
2👍1
🔶 یکی از مشکلاتی که با ویرایشگرهای کد نویسی مبتنی بر هوش مصنوعی داریم این است که کد را مستقیم تولید و ثبت می‌کنند، اما هیچ تضمینی وجود ندارد که آن کدها بدون خطا و کاملاً سالم باشند.

از برنامه‌نویسان تازه ‌کار هم انتظار نمی‌رود که بتوانند به ‌درستی مشکلات کد را شناسایی کنند؛ در نتیجه معمولاً کد را بدون بررسی تأیید کرده و وارد پروژه می‌کنند. اگر هم خطایی رخ دهد، دوباره به هوش مصنوعی مراجعه می‌کنند تا کد را اصلاح کند و این چرخه ممکن است چندین بار تکرار شود تا شاید در نهایت کد درست کار کند.

اگر برنامه ‌نویس حرفه‌ای هستید و به کدهای تولید شده توسط هوش مصنوعی اعتماد کامل ندارید، بهتر است از بخش «Ask» در ویرایشگر های هوش مصنوعی استفاده کنید. ابتدا سوالات خود را بپرسید و کد را بررسی کنید، سپس فقط بخش ‌هایی را که از صحت آن مطمئن هستید وارد پروژه کنید. این روش باعث می‌شود احتمال خطا در پروژه به ‌طور قابل توجهی کاهش پیدا کند.

#هوش_مصنوعی

@TheRaymondDev
👍32
🔶 شرکت Letsencrypt در به روزرسانی مستندات خود اعلام کرد که قادر به ارائه خدمات گواهی SSL در کشورهای تحت تحریم آمریکا نیست.

#خبر

@TheRaymondDev
😐3