Forwarded from Golden Code (علی 🇨🇴)
در لاراول Deferred Providers یعنی یک Service Provider فقط زمانی بارگذاری میشه که نیاز بهش باشه. به این معنی که اگه یک سرویس فقط در مواقع خاصی استفاده بشه، لاراول تا وقتی که به اون سرویس نیاز نباشه اونو بارگذاری نمیکنه !
این کار باعث بهبود performance میشه. برای استفاده ازین ویژگی، کافیه که از یک متود تحت عنوان DeferrableProvider استفاده کنید تا مشخص کنید این Provider فقط وقتی لازم است، فعال بشه.
#laravel
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/OussamaMater/status/1853545833624449210?t=NJ15b0FWU2ddZxhJJnUGug&s=35
این کار باعث بهبود performance میشه. برای استفاده ازین ویژگی، کافیه که از یک متود تحت عنوان DeferrableProvider استفاده کنید تا مشخص کنید این Provider فقط وقتی لازم است، فعال بشه.
#laravel
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/OussamaMater/status/1853545833624449210?t=NJ15b0FWU2ddZxhJJnUGug&s=35
X (formerly Twitter)
OussamaMater (@OussamaMater) on X
Laravel Tip 💡: Deferred Providers
If you have a service provider that only registers some bindings, you can mark it as deferred by implementing the "DeferrableProvider" interface. This way, it will load only when one of its bindings is needed 🚀
#laravel
If you have a service provider that only registers some bindings, you can mark it as deferred by implementing the "DeferrableProvider" interface. This way, it will load only when one of its bindings is needed 🚀
#laravel
❤4
🔸Data Structure and Algorithm
منابع فارسی برای ساختمان داده و الگوریتم:
https://www.youtube.com/playlist?list=PLTEzTFAAzxQ4iVJbq16pgdt9ep_PE9oLc
https://news.1rj.ru/str/AlgorithmDesign_DataStructuer/966
#معرفی
@TheRaymondDev
منابع فارسی برای ساختمان داده و الگوریتم:
https://www.youtube.com/playlist?list=PLTEzTFAAzxQ4iVJbq16pgdt9ep_PE9oLc
https://news.1rj.ru/str/AlgorithmDesign_DataStructuer/966
#معرفی
@TheRaymondDev
YouTube
دوره آموزش ساختمان داده و طراحی الگوریتم
Share your videos with friends, family, and the world
👍3
🔶 سایت هایی که هاست رایگان برای راه اندازی سایت ارائه می کند.
https://www.netlify.com/
https://aws.amazon.com/
https://www.heroku.com/
https://pages.github.com/
https://vercel.com/
https://render.com/
https://www.stormkit.io/
#معرفی
@TheRaymondDev
https://www.netlify.com/
https://aws.amazon.com/
https://www.heroku.com/
https://pages.github.com/
https://vercel.com/
https://render.com/
https://www.stormkit.io/
#معرفی
@TheRaymondDev
Netlify
Push your ideas to the web | Netlify
Build with AI or code, deploy instantly. One platform with everything you need to make real apps live.
👍3
🔸Windows inside a Docker container
قبلا داکر توی ویندوز بود الان ویندوز توی داکر!
https://github.com/dockur/windows
#معرفی
@TheRaymondDev
قبلا داکر توی ویندوز بود الان ویندوز توی داکر!
https://github.com/dockur/windows
#معرفی
@TheRaymondDev
😁12
🔸آلبوم جدید حضرت بهرام با حضرت سورنا:
https://soundcloud.com/peeleh/sets/khoonekhorshid
@TheRaymondDev
https://soundcloud.com/peeleh/sets/khoonekhorshid
@TheRaymondDev
SoundCloud
BAHRAM X ALI SORENA • KHOONE KHORSHID
Lyrics & Vocals: @BahramNouraei X @AliSorena
Music Producers: @AshkanMousavi, @Peymandegar
Mixing & Mastering Engineer: @AshkanMousavi
Visual Artist: Erfan Ashourioun • https://bit.ly/3Ue8cxg
Art Dire
Music Producers: @AshkanMousavi, @Peymandegar
Mixing & Mastering Engineer: @AshkanMousavi
Visual Artist: Erfan Ashourioun • https://bit.ly/3Ue8cxg
Art Dire
2🔥12👎2❤1👍1
🔶 ارز تتر به تجارت نفت ورود میکند
شرکت تتر، ارائهدهندهی بزرگترین استیبلکوین جهان (USDT)، با ورود به عرصهی تجارت نفت، گامی بلند در جهت گسترش فعالیتهای خود برداشته است. بنابر بیانیه رسمی تتر، این شرکت با تأمین مالی معاملهای ۴۵ میلیون دلاری برای خرید ۶۷۰ هزار بشکه نفت خام، از تمایل خود برای ورود جدی به صنعت انرژی پردهبرداری کرد. این اقدام علاوهبر تأثیرگذاری بر بازارهای سنتی انرژی، میتواند تحولات چشمگیری را در دنیای ارزهای دیجیتال و فینتک بههمراه داشته باشد.
#خبر
@TheRaymondDev
شرکت تتر، ارائهدهندهی بزرگترین استیبلکوین جهان (USDT)، با ورود به عرصهی تجارت نفت، گامی بلند در جهت گسترش فعالیتهای خود برداشته است. بنابر بیانیه رسمی تتر، این شرکت با تأمین مالی معاملهای ۴۵ میلیون دلاری برای خرید ۶۷۰ هزار بشکه نفت خام، از تمایل خود برای ورود جدی به صنعت انرژی پردهبرداری کرد. این اقدام علاوهبر تأثیرگذاری بر بازارهای سنتی انرژی، میتواند تحولات چشمگیری را در دنیای ارزهای دیجیتال و فینتک بههمراه داشته باشد.
#خبر
@TheRaymondDev
tether.io
Tether Trade Finance Completes Funding of First Middle Eastern Crude Oil Transaction - Tether.io
8 November 2024 – Tether, the largest company in the digital asset industry today announced that its Investment division has financed a physical crude oil transaction between a publicly traded super-major oil company and a top-tier commodity trader. Completed…
🔶 از فردا برای قطعی برق آماده باشید.
سعی کنید دستگاه هایی با آن کار نمی کنید از پریز برف بیرون بکشید که با قطعی برق دچار خرابی نشود.
موقعی که برق دارید, پاوربانک و گوشی کامل شارژ کنید.
@TheRaymondDev
سعی کنید دستگاه هایی با آن کار نمی کنید از پریز برف بیرون بکشید که با قطعی برق دچار خرابی نشود.
موقعی که برق دارید, پاوربانک و گوشی کامل شارژ کنید.
@TheRaymondDev
🤬3👍2
❤6🔥5👍1
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 دوره آموزشی طراحی قالب شرکتی بر پایه وردپرس
1- ایجاد پوشه و فایل ها
2- آپلود پروژه در گیت هاب
3- ایجاد سربرگ و صفحه معرفی
4- خدمات ما
5- نمونه کارها
6- آمار شرکت
7- تیم ما
8- مشتریان ما
9- فوتر
10 - جدا سازی بخش های قالب
11- پویا سازی منوها
12- ایجاد پست تایپ ها
13- پویا سازی خدمات ما با متاباکس
14- پویا سازی تیم ما با متاباکس
15- پویا سازی مشتریان ما با متاباکس
16- پویا سازی آمار شرکت
17- پویا سازی نمونه کار
18- ایجاد متاباکس گالری
19- جاوا اسکریپت برای گالری نمونه کار
20- نمایش گالری عکس در نمونه کارها
21- ایجاد برگه و برگه وبلاگ
22- تک صفحه (Single) برای وبلاگ
23- ابزارک ها
24- ایجاد صفحات ۴۰۴ – دسته بندی – بایگانی – جستجو و برچسب ها
25- نظرات
26- ایجاد تنظیمات سایت با فریم ورک Option Tree و فوتر
https://rayium.ir/?p=1412
#دوره
@TheRaymondDev
1- ایجاد پوشه و فایل ها
2- آپلود پروژه در گیت هاب
3- ایجاد سربرگ و صفحه معرفی
4- خدمات ما
5- نمونه کارها
6- آمار شرکت
7- تیم ما
8- مشتریان ما
9- فوتر
10 - جدا سازی بخش های قالب
11- پویا سازی منوها
12- ایجاد پست تایپ ها
13- پویا سازی خدمات ما با متاباکس
14- پویا سازی تیم ما با متاباکس
15- پویا سازی مشتریان ما با متاباکس
16- پویا سازی آمار شرکت
17- پویا سازی نمونه کار
18- ایجاد متاباکس گالری
19- جاوا اسکریپت برای گالری نمونه کار
20- نمایش گالری عکس در نمونه کارها
21- ایجاد برگه و برگه وبلاگ
22- تک صفحه (Single) برای وبلاگ
23- ابزارک ها
24- ایجاد صفحات ۴۰۴ – دسته بندی – بایگانی – جستجو و برچسب ها
25- نظرات
26- ایجاد تنظیمات سایت با فریم ورک Option Tree و فوتر
قیمت دوره 999,000 تومان
با تخفیف 60 درصد 399,000 تومان
https://rayium.ir/?p=1412
#دوره
@TheRaymondDev
🎄 یک برنامه نویس تنبل
🔶 قالب وبلاگی که برای پارچ لینوکس نوشتم در بخش مترجم سایت، سهراب (خالق پارچ لینوکس) راضی نکرد. به ذهنم رسید که یه پست تایپ برای پست فارسی با صفحه جدا فارسی شده ایجاد کنم که نیازی به مترجم سایت نباشد و جدا سازی بدون دردسر انجام شود. @TheRaymondDev
🔶 یکی از دردسرساز ترین بخش طراحی وب چند زبانه کردن وب سایت هست.
البته قالب پاندا که زبان فارسی بدون افزونه اضافه کردم اما مشکل اینکه باید بخشی از وب سایت باید راست چین کنید و با وجود چپ چین پیش فرض قالب, کار راست چین سازی دشوار شده و تمام عناصر و المان های قالب بهم می ریزد. (این بخش توی گیت هاب ثبت نکردم چون بهش نیازی نیست)
روش بهتر اینکه باید برای هر زبان سابدامین بزنید که پروژه با زبان مختلف بالا بیارید که عملا وبمستر باید زحمت لاگین کردن هر سابدامین رو بکشه و باید منابع هاست بیشتری برای سابدامین ها اختصاص بده.
@TheRaymondDev
البته قالب پاندا که زبان فارسی بدون افزونه اضافه کردم اما مشکل اینکه باید بخشی از وب سایت باید راست چین کنید و با وجود چپ چین پیش فرض قالب, کار راست چین سازی دشوار شده و تمام عناصر و المان های قالب بهم می ریزد. (این بخش توی گیت هاب ثبت نکردم چون بهش نیازی نیست)
روش بهتر اینکه باید برای هر زبان سابدامین بزنید که پروژه با زبان مختلف بالا بیارید که عملا وبمستر باید زحمت لاگین کردن هر سابدامین رو بکشه و باید منابع هاست بیشتری برای سابدامین ها اختصاص بده.
@TheRaymondDev
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 پیاده شدن سگ های رباتیک مسلح از کامیون در نمایشگاه دفاعی چین
پ.ن : در جنگ های آینده نبردهای ارتش رباتیک شکل جدیدی به خود خواهد گرفت.
#Technology
@TheRaymondDev
پ.ن : در جنگ های آینده نبردهای ارتش رباتیک شکل جدیدی به خود خواهد گرفت.
#Technology
@TheRaymondDev
❤29💔4👍2😢1🙏1
Forwarded from laravel-news
تیلور به ماشین های سوپر اسپرت علاقه ی زیادی داره. زمانی که اولین لامبورگینی شو خرید سر و صدای زیادی تو جامعه توسعه دهندگان ایجاد کرد و بهش لقب #Lambos_guy رو دادن. 😃
اَبیگِیل (Abigail) همسر تیلور و بزرگترین حامی #Laravel است. (co-ower of Laravel)
اَبیگِیل (Abigail) همسر تیلور و بزرگترین حامی #Laravel است. (co-ower of Laravel)
👍5
Forwarded from Pishro App
خوب دوستان توی #لاراول، برای گرفتن(بارگذاری) داده ها از #دیتابیس دو روش وجود داره که هر کدوم مزیا و معایب خودش رو داره.
من بصورت خلاصه شما رو با اونها آشنا میکنم و در پست های بعد هر کدوم رو بیشتر توضیح میدم.
❌ انواع بارگذاری داده از دیتابیس در لاراول:
😐 بارگذاری تنبل (Lazy Loading)
😐 بارگذاری پیشدستانه (Eager Loading)
💎 بارگذاری تنبل (Lazy Loading): تو این روش، دادههای مرتبط تنها زمانی بارگذاری میشوند که به آنها نیاز داشته باشید.
برای نمونه فرض کنید مدل User به مدل Profile متصل هست، وقتی user->profile رو صدا بزنید، لاراول در همان لحظه یک کوئری جدید برای بارگذاری پروفایل کاربر اجرا میکنه. این روش در مواردی مناسب هست که دادههای مرتبط در همه جا نیاز نیست، این ممکنه منجر به اجرای کوئریهای اضافی شود و به مشکل N+1 منجر گردد!
💎 بارگذاری پیشدستانه (Eager Loading):
توی این روش لاراول از همون ابتدا دادههای مرتبط رو بارگذاری میکنه و این کارایی رو بهتر خواهد کرد
مثلاً با استفاده از متد with:
این روش از یک کوئری برای بارگذاری همه کاربران و پروفایلهایشان استفاده میکنه و به این ترتیب از ایجاد کوئریهای اضافی جلوگیری میکند.
🖥 بطور خلاصه میشه گفت:
بارگذاری تنبل برای زمانی مناسب هست که دادهها همیشه مورد نیاز نیستند، و بارگذاری پیشدستانه برای بهبود کارایی و جلوگیری از اجرای کوئریهای اضافی مناسب هست.
#laravel
👾 @pishroapp
من بصورت خلاصه شما رو با اونها آشنا میکنم و در پست های بعد هر کدوم رو بیشتر توضیح میدم.
برای نمونه فرض کنید مدل User به مدل Profile متصل هست، وقتی user->profile رو صدا بزنید، لاراول در همان لحظه یک کوئری جدید برای بارگذاری پروفایل کاربر اجرا میکنه. این روش در مواردی مناسب هست که دادههای مرتبط در همه جا نیاز نیست، این ممکنه منجر به اجرای کوئریهای اضافی شود و به مشکل N+1 منجر گردد!
توی این روش لاراول از همون ابتدا دادههای مرتبط رو بارگذاری میکنه و این کارایی رو بهتر خواهد کرد
مثلاً با استفاده از متد with:
$users = User::with('profile')->get(); این روش از یک کوئری برای بارگذاری همه کاربران و پروفایلهایشان استفاده میکنه و به این ترتیب از ایجاد کوئریهای اضافی جلوگیری میکند.
بارگذاری تنبل برای زمانی مناسب هست که دادهها همیشه مورد نیاز نیستند، و بارگذاری پیشدستانه برای بهبود کارایی و جلوگیری از اجرای کوئریهای اضافی مناسب هست.
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🔶 شرکت Chegg قربانی ChatGPT شد که سهامش ۹۹ درصد سقوط کرده است.
شرکتی که به کرایه کتابهای درسی و کمک به انجام تکالیف معروف است، فعالیت می کند. سهام شرکت Chegg نسبت به اوج خود در سال 2021، 99 درصد کاهش یافته است و ارزش 14.5 میلیارد دلاری را از دست داده است و این شرکت نیم میلیون مشترک پولی خود را از دست داده است. پس از اینکه درآمد فصل به فصل کاهش می یابد، تردیدهایی وجود دارد که بتواند به پرداخت بدهی های خود ادامه دهد. حتی با راهاندازی ChatGPT مدل تجاری Chegg را نابود کرد.
#خبر
@TheRaymondDev
شرکتی که به کرایه کتابهای درسی و کمک به انجام تکالیف معروف است، فعالیت می کند. سهام شرکت Chegg نسبت به اوج خود در سال 2021، 99 درصد کاهش یافته است و ارزش 14.5 میلیارد دلاری را از دست داده است و این شرکت نیم میلیون مشترک پولی خود را از دست داده است. پس از اینکه درآمد فصل به فصل کاهش می یابد، تردیدهایی وجود دارد که بتواند به پرداخت بدهی های خود ادامه دهد. حتی با راهاندازی ChatGPT مدل تجاری Chegg را نابود کرد.
#خبر
@TheRaymondDev
Gizmodo
Chegg Is On Its Last Legs After ChatGPT Sent Its Stock Down 99%
With subnoscriptions tumbling, there are doubts the online education company will be able to pay its debts.
😁40👍1