🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.53K photos
283 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🎄 یک برنامه نویس تنبل
🔶 اگر بدون کلود نمی‌توانید کد بنویسید، پس مهندس نرم‌افزار نیستید. @TheRaymondDev
🔶 صحبت کلی اینکه بیش از حد به هوش مصنوعی وابسته نشوید چون به مرور زمان مغز توی یادگیری به تحلیل می رود و بدون هوش مصنوعی نتوانید مسئله متوسط را حل کنید.
این موضوع را جدی بگیرید.

@TheRaymondDev
👍20
🔶 آیا می‌دانستید که Laravel یک کلاس Benchmark دارد که به شما امکان اندازه‌گیری زمان هر کاری را می‌دهد؟

این کلاس بسیار مفید است برای بهینه‌سازی عملکرد و تشخیص بخش‌هایی از کد که ممکن است کند باشند. می‌توانید از آن برای اندازه‌گیری زمان اجرای توابع، پردازش داده‌ها، یا هر عملیات دیگری استفاده کنید.

#لاراول

@TheRaymondDev
👍2
🔶 کنسول سرچ گوگل یه بخش جدیدی به نام Insights اضافه کرده که اطلاعات مربوط به تعداد کلیک های لینک سایت و جستجو سایت در بازه ۷ روز - ۲۸ روز - ۳ ماهه نمایش می دهد.

#خبر

@TheRaymondDev
1
Forwarded from Golden Code (@lix)
وقتی با تعداد زیادی رکورد در دیتابیس کار میکنی، استفاده از متودهایی مثل get() که همه داده‌ها رو یک‌باره دریافت میکنن، باعث مصرف بالای حافظه میشن و ممکنه برنامه رو کند یا حتی دچار کرش کنن.

برای حل این مشکل، لاراول متود chunk() رو ارائه داده. این متود دیتاهامونو به دسته‌های کوچک (مثلاً ۵۰۰ تایی) تقسیم میکنه، هر دسته رو جداگانه دریافت و پردازش میکنخ. این کار باعث میشه حافظه فقط درگیره بخش کوچکی از دیتاها بشه و مصرف منابع بهینه باقی بمونه.

مثال:
DB::table('orders')->chunk(500, function ($orders) {
foreach ($orders as $order) {
// پردازش هر سفارش
}
});

یکی از کاربردهای مهم:

فرض کن می‌خوای یک فیلد (مثلا status) رو برای میلیون‌ها رکورد آپدیت کنی. اگه از get() استفاده کنی، ممکنه حافظه سرور پر بشه. ولی با chunk() میتونی رکوردها رو دسته‌بندی‌شده و مرحله‌به‌مرحله دریافت و پردازش کنی، که بسیار بهینه‌تر و ایمن‌تره.

@GoldenCodeir

#Laravel
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1945781820986937615?s=
👍61🔥1🙏1
Forwarded from Linuxor ?
ولی انصافا Claude چه اسمیه؛ یه جوریه نمیدونم چطوری بگم، بیشتر بهش می‌خوره یه شرکت هاستینگ و سرور فروشی باشه.


@Linuxor
👍13😁2
🔶 من از فیگما استفاده نمی‌کنم، مستقیماً با کد طراحی می‌کنم و به چشم‌هام اعتماد دارم.

پ.ن : منم همین طور 😌

@TheRaymondDev
👍12👎6
🔶 باورم نمیشه که الان مردم با غلط املایی تایید میکند که من هوش مصنوعی نیستم

@TheRaymondDev
😁11
Forwarded from laravel-news
آسیب‌پذیری امنیتی Livewire v3 (GHSA-29cq-5w36-x7w3)
تاثیر و خطر:

در Livewire v3 (≤ 3.6.3) یک آسیب‌پذیری وجود دارد که به مهاجمان غیرمجاز اجازه اجرای دستورات از راه دور را می‌دهد.

احتیاج به احراز هویت ندارد - مهاجم بدون لاگین کردن می‌تواند حمله کند
نیاز به تعامل کاربر ندارد - خودکار قابل اجرا است
مختص Livewire v3 - نسخه‌های قبلی مشکل ندارند

علت مشکل:

مشکل از نحوه hydration یا بازسازی property های component ها نشأت می‌گیرد. یعنی وقتی Livewire می‌خواهد وضعیت component را به‌روزرسانی کند، در فرآیند بازسازی داده‌ها خطایی وجود دارد.
نسخه‌های آسیب‌پذیر:

Livewire v3.0.0-beta.1 تا v3.6.3

اطلاعات بیشتر
https://github.com/advisories/GHSA-29cq-5w36-x7w3?ref=securinglaravel.com


⚠️ لایووایر تون رو به نسخه ی `v3.6.4` ارتقا بدید. ⚠️


در این کامیت فیکس شده https://github.com/livewire/livewire/commit/ef04be759da41b14d2d129e670533180a44987dc
🙏1
Forwarded from Linuxor ?
من از فکو فامیل خواهش می‌کنم با نصب ویندوز مارو تست نکنن، بعضی موقع ها نصب نمی‌شه شرمندتون می‌شیم 😂

@Linuxor
🤣28😭6
🔶 یک مدیریت فروم ساخته شده با Laravel، Vue.js و Inertia.js

خب دوستان من این انجمن رو با لاراول با ویو جی اس نوشتم و تقریبا امکاناتی مد نظر مثل ایجاد سوال, پاسخ به سوال, ویرایش و حذف, بهترین پاسخ, پشتیبانی از مارک داون و صدا زدن نام کاربری, و ... پیاده شده است.
البته انجمن کاملی نیست و به CMS نرسیده است اما می توانید از امکانات سورس برای برای گسترش پروژه تون بکار بگیرید یا سورسشو بخونید و برنامه نویسی را ارتقا دهید.

فرانتش با VueJS , InertiaJS, TailwindCSS است و بک اندش Laravel است.

گیت هاب :

https://github.com/Rayiumir/Discuss

البته نسخه انگلیسی هست و اگر زمان یاری بده که این پروژه گسترش بدم و نسخه فارسی رو ایجاد کنم.

#لاراول

@TheRaymondDev
🔥1🤮1
🔶 جهان آن‌طور که شایسته است از FFmpeg تشکر نمی‌کند.

@TheRaymondDev
💘201👍1
🔶 چین ساخت بزرگترین نیروگاه برق آبی جهان را بر روی رودخانه برهمپوترا، در نزدیکی مرز هند و تبت با هزینه ۱۶۷ میلیارد دلار آغاز کرده است که ظرفیت تولید برق 60 گیگاوات خواهد بود و چین می تواند جریان رودخانه برهمپوترا را کنترل کند و می تواند از آن به عنوان سلاح استراتژیک علیه هند استفاده کند.

پ.ن : رسما وارد جنگ جهانی آب شدیم.

@TheRaymondDev
👍9
🔶 هر چی بیشتر فکر می‌کنم، کسب درآمد از نرم‌افزارهای اوپن ‌سورس برام مبهم‌تر می‌شود.

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

اما این مدل‌ها در اکثر موارد نیاز به مخاطب زیاد، برند شخصی قوی، یا جامعه‌ی پشتیبان بزرگ دارند.

ببینید دوستان من خودم طرفدار اوپن ‌سورس هستم ولی به مرور زمان اگر فرد در توسعه پروژه اوپن ‌سورس به درآمد نرسد, ممکن است دچار فرسودگی شغلی شود.

برای کسی تازه‌کار باشد یا پروژه‌اش دیده نشود, قابل درک است.

@TheRaymondDev
👍5
🔶 به ‌جای استخدام افراد تازه ‌فارغ ‌التحصیل از دانشگاه، باید کسانی را از دبیرستان استخدام کنید که والدینشان مهارت مهندسی بالایی دارند.

@TheRaymondDev
😁12🗿2