Forwarded from Golden Code (علی 🇨🇴)
در لاراول ، با استفاده از هوک passedValidation در form request میتونیم دیتای اعتبار سنجی شده رو پیش از ارسال به کنترلر تغییر بدیم.
به این ترتیب با این روش میتونیم دیتا رو طبق استانداردهایی که در نظر داریم اصلاح کنیم.
📌 در مثال زیر، تغییراتی که میخواستیم بر فیلد name اعمال شد تا در نهایت خروجیه استانداردی برای نمایش داشته باشیم.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/OussamaMater/status/1815852488941080859?s=35
به این ترتیب با این روش میتونیم دیتا رو طبق استانداردهایی که در نظر داریم اصلاح کنیم.
📌 در مثال زیر، تغییراتی که میخواستیم بر فیلد name اعمال شد تا در نهایت خروجیه استانداردی برای نمایش داشته باشیم.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/OussamaMater/status/1815852488941080859?s=35
X (formerly Twitter)
OussamaMater (@OussamaMater) on X
Laravel Tip💡: Normalize Validated Data
Have you ever needed to normalize the validated data before using it? Laravel Form Requests come with a "passedValidation" hook which allows you to tweak the validated data 🚀
#laravel
Have you ever needed to normalize the validated data before using it? Laravel Form Requests come with a "passedValidation" hook which allows you to tweak the validated data 🚀
#laravel
👍3❤1
🔶 چالش لاراولی :
برای پکیچ Lame ورود موبایلی نوشتم اما هنگامی که با موبایل وارد می شوید و کد ورود را می زنید, با صفحه وریفای ایمیل مواجه می شویم و در حالی که این صفحه برای موبایل نیست و ورود به موبایل نیاز به وریفای صفحه نیست.
چه راهکاری هست که هنگام ورود با موبایل Verify اجرا نکند؟
این کد روت پکیچ لاراول است :
https://github.com/Rayiumir/Lame/blob/main/src/Routes/auth.php
#لاراول
@TheRaymondDev
برای پکیچ Lame ورود موبایلی نوشتم اما هنگامی که با موبایل وارد می شوید و کد ورود را می زنید, با صفحه وریفای ایمیل مواجه می شویم و در حالی که این صفحه برای موبایل نیست و ورود به موبایل نیاز به وریفای صفحه نیست.
چه راهکاری هست که هنگام ورود با موبایل Verify اجرا نکند؟
این کد روت پکیچ لاراول است :
https://github.com/Rayiumir/Lame/blob/main/src/Routes/auth.php
#لاراول
@TheRaymondDev
GitHub
Lame/src/Routes/auth.php at main · Rayiumir/Lame
Laravel Authentication Mobile and Email. Contribute to Rayiumir/Lame development by creating an account on GitHub.
❤1👍1
Forwarded from Milwad Khosravi | میلاد خسروی
از این وب سایت میتونید اپلیکیشن هایی که با لاراول ساخته شدند ببینید و به کسایی که میگن کسی از لاراول استفاده نمیکنه رو بکوبید تو صورتشون 👩💻
https://builtwithlaravel.com/
https://builtwithlaravel.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
Built with Laravel
A curated list of companies and organizations building with Laravel.
❤3
Forwarded from Blue Moon (Kamyar)
#هوش_مصنوعی
#اخبار
#تکنولوژی
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👎1
Forwarded from Linuxor ?
توی شبکههای توزیع شده بزرگ وقتی بخوان یه اطلاعاتی به همه نودها برسه و منابع زیادی مصرف نشه از پروتکل شایعه استفاده میکنن
به این صورته که یه نود یه دیتایی رو رندوم به چند تا نود دیگه میده و بقیه هم همین کارو میکنن. البته تضمینی نیست به همه برسه و مهم هم نیست چون هدف اصلی این پروتکلها پوشش دادن بخش بزرگی از شبکه با مصرف منابع کم است.
دقیقا توی دنیای واقعی هم شایعه به همین شکله نیازی به منابع زیادی نداره که مثلا بخواید همه رو یجا جمع کنید و اطلاعاتی بدید و هدفش پوشش بخش بزرگی از جامعس.
فقط کافیه یه نفر بتونه یه دیتایی رو به چند نفر تصادفی بده و اگر اون چند نفر این کارو تکرار کنن به این صورت شایعه پخش میشه. در هر حالت، اطلاعات ممکنه در حین انتشار تغییر شکل داده یا عوض بشه.
جالب اینجاست توی ریاضیات برای این یه اصلاح داریم به اسم WHP که میگه اگه تعداد گره ها زیاد باشه به احتمال نزدیک به 1 این شایعه رو همه میشنون. این اصطلاح به این معنیه که با افزایش اندازه شبکه، احتمال رسیدن اطلاعات به همه نودها به طور چشمگیری افزایش پیدا میکنه.
🐧 @Linuxor
به این صورته که یه نود یه دیتایی رو رندوم به چند تا نود دیگه میده و بقیه هم همین کارو میکنن. البته تضمینی نیست به همه برسه و مهم هم نیست چون هدف اصلی این پروتکلها پوشش دادن بخش بزرگی از شبکه با مصرف منابع کم است.
دقیقا توی دنیای واقعی هم شایعه به همین شکله نیازی به منابع زیادی نداره که مثلا بخواید همه رو یجا جمع کنید و اطلاعاتی بدید و هدفش پوشش بخش بزرگی از جامعس.
فقط کافیه یه نفر بتونه یه دیتایی رو به چند نفر تصادفی بده و اگر اون چند نفر این کارو تکرار کنن به این صورت شایعه پخش میشه. در هر حالت، اطلاعات ممکنه در حین انتشار تغییر شکل داده یا عوض بشه.
جالب اینجاست توی ریاضیات برای این یه اصلاح داریم به اسم WHP که میگه اگه تعداد گره ها زیاد باشه به احتمال نزدیک به 1 این شایعه رو همه میشنون. این اصطلاح به این معنیه که با افزایش اندازه شبکه، احتمال رسیدن اطلاعات به همه نودها به طور چشمگیری افزایش پیدا میکنه.
🐧 @Linuxor
👍5🔥1
🔶 ردیت موتور جستوجوی بینگ را مسدود کرده است؛ فقط نتایج گوگل بهدرستی کار میکند
تحقیقات اخیر نشان میدهد موتورهای جستجوی جایگزین، دیگر قادر به نمایش نتایج ردیت نیستند. این اتفاق مدت کوتاهی پساز امضای توافق گوگل و ردیت رخ داد. اکنون براساس اعلام مایکروسافت، ردیت موتور جستجوی بینگ را مسدود کرده است.
سخنگوی مایکروسافت به وبسایت Search Engine Land گفت: ما به استاندارد robots.txt احترام میگذاریم. پساز اعمال بهروزرسانی فایل robots.txt ردیت در اولین روز جولای (۱۱ تیر ۱۴۰۳)، بینگ عملیات کرال وبسایت مذکور را متوقف کرده است.
#خبر
@TheRaymondDev
تحقیقات اخیر نشان میدهد موتورهای جستجوی جایگزین، دیگر قادر به نمایش نتایج ردیت نیستند. این اتفاق مدت کوتاهی پساز امضای توافق گوگل و ردیت رخ داد. اکنون براساس اعلام مایکروسافت، ردیت موتور جستجوی بینگ را مسدود کرده است.
سخنگوی مایکروسافت به وبسایت Search Engine Land گفت: ما به استاندارد robots.txt احترام میگذاریم. پساز اعمال بهروزرسانی فایل robots.txt ردیت در اولین روز جولای (۱۱ تیر ۱۴۰۳)، بینگ عملیات کرال وبسایت مذکور را متوقف کرده است.
#خبر
@TheRaymondDev
Search Engine Land
Microsoft confirms Reddit blocked Bing Search
Reddit updated its robots.txt file prohibiting Bing and some other search engines from crawling its site.
👍2👎1
🍾10👍2🔥2
🔶 یکی از شرکتهای هولدینگما، برای یکی از پروژههاشون راهاندازی یک سایت وردپرسی رو برونسپاری می کنن و در نهایت پروژه به یک پیمانکار ایرانی میرسه.
بعد از تحویل، ترافیک مشکوک زیاد شد و بررسی کردم، یک بکدور ناشیانه روی قالب پیدا کردم و فهمیدم پلاگینها هم همگی از مارکت ایرانی هست!
خدایی اینا که دارن پول میدن، حداقل قانونی قالب و پلاگین ها رو میخریدن. این مدلی آبرو ریزی میشه.
خلاصه که این جملات قالب و پلاگین رو نال کردیم، خودش هشداری هست که مشکل امنیتی رو خواهید داشت!
این اتفاقات یهویی میوفته و اگر تا الان بلایی سر کسی نیومده دلیل بر نبود مشکل نیست!!
</VAHID NAMENI>
@TheRaymondDev
بعد از تحویل، ترافیک مشکوک زیاد شد و بررسی کردم، یک بکدور ناشیانه روی قالب پیدا کردم و فهمیدم پلاگینها هم همگی از مارکت ایرانی هست!
خدایی اینا که دارن پول میدن، حداقل قانونی قالب و پلاگین ها رو میخریدن. این مدلی آبرو ریزی میشه.
خلاصه که این جملات قالب و پلاگین رو نال کردیم، خودش هشداری هست که مشکل امنیتی رو خواهید داشت!
این اتفاقات یهویی میوفته و اگر تا الان بلایی سر کسی نیومده دلیل بر نبود مشکل نیست!!
</VAHID NAMENI>
@TheRaymondDev
👍9
Forwarded from Linuxor ?
💔9😭4❤2
Forwarded from Golden Code (علی 🇨🇴)
با توجه به گزینه های زیر، با کدوم کد میتونیم در لاراول اقدام به ارسال یک ایمیل با استفاده از queue کنیم؟
Anonymous Quiz
20%
Mail::to('test@gmail.com')->send(new MyMail());
31%
Mail::to('test@gmail.com')->queue(new MyMail());
32%
Mail::dispatch('test@gmail.com')->sendEmailJob(new MyMail());
17%
send(new SendEmailJob('test@gmail.com'));
👍3
Forwarded from محتوای آزاد سهراب
نحوه استفاده از تلفن اندرویدی به عنوان وبکم بدون نصب برنامههای پولی مثل droidcam
برای این کار شما نیاز به نصب چند برنامه دارید، در توزیع های آرچ بیس کافیه این هارو نصب کنید:
بعد از نصب این بستهها یک بار ریاستارت کنید.
دستور زیر رو اجرا کنید:
حتماً usb debugging رو داخل تلفن همراهتون روشن کنید.
بعد از این کار، این دستور رو داخل ترمینال اجرا کنید:
با این دستور دوربین جلوی دستگاه شما روی /dev/video0 قرار میگیره، برای دوربین پشت front رو به back تغییر بدید.
برای میکروفون هم:
نکته: میکروفون به عنوان صدای سیستم پخش میشه
برای تست دوربین میتونید:
رو اجرا کنید.
با تشکر از پارسای عزیز بابت این روش
#آموزش
@SohrabContents
برای این کار شما نیاز به نصب چند برنامه دارید، در توزیع های آرچ بیس کافیه این هارو نصب کنید:
sudo pacman -S scrcpy dkms base-devel linux-headers v4l2loopback-dkms
بعد از نصب این بستهها یک بار ریاستارت کنید.
دستور زیر رو اجرا کنید:
sudo modprobe v4l2loopback exclusive_caps=1
حتماً usb debugging رو داخل تلفن همراهتون روشن کنید.
بعد از این کار، این دستور رو داخل ترمینال اجرا کنید:
scrcpy --video-source=camera --camera-size=1920x1080 --camera-facing=front --v4l2-sink=/dev/video0 --no-playback --no-window
با این دستور دوربین جلوی دستگاه شما روی /dev/video0 قرار میگیره، برای دوربین پشت front رو به back تغییر بدید.
برای میکروفون هم:
scrcpy --no-video --audio-source=mic --no-window
نکته: میکروفون به عنوان صدای سیستم پخش میشه
برای تست دوربین میتونید:
ffplay /dev/video0
رو اجرا کنید.
با تشکر از پارسای عزیز بابت این روش
#آموزش
@SohrabContents
👍3
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
KSWEB-Pro-3.988.apk
230.7 MB
نرم افزار KSWEB Pro 💫
نسخهی کامل بدون محدودیت
شامل PHP 8 و MySQL به همراه phpMyAdmin و Apache و همچنین یک ادیتور قوی برای ویرایش کد در بخش Tools!
هر چند قبل از این نصب وردپرس در اندروید یا فریمورک لاراول رو به کمک Termux فیلمبرداری و توضیح داده بودم ولی به نظر میرسه این نرم افزار اندروید یک پکیج گرافیکی جدید و به روز رسانی شده برای کار با تمام امکانات لازم در قالب نصب پکیج منیجر Composer و خلاصه هر چیز لازم روی تبلت یا گوشی آندرویدی هست.
یه پوشه htdocs هم میسازه در ریشه که فایلهای سِرور اونجا قرار داده میشه و حتا وردپرس جدید رو میشه در اونجا ریخت و نصب کرد! با یک رابط کاربری ساده و سایت رسمی.
نسخهی کامل بدون محدودیت
شامل PHP 8 و MySQL به همراه phpMyAdmin و Apache و همچنین یک ادیتور قوی برای ویرایش کد در بخش Tools!
هر چند قبل از این نصب وردپرس در اندروید یا فریمورک لاراول رو به کمک Termux فیلمبرداری و توضیح داده بودم ولی به نظر میرسه این نرم افزار اندروید یک پکیج گرافیکی جدید و به روز رسانی شده برای کار با تمام امکانات لازم در قالب نصب پکیج منیجر Composer و خلاصه هر چیز لازم روی تبلت یا گوشی آندرویدی هست.
یه پوشه htdocs هم میسازه در ریشه که فایلهای سِرور اونجا قرار داده میشه و حتا وردپرس جدید رو میشه در اونجا ریخت و نصب کرد! با یک رابط کاربری ساده و سایت رسمی.
🔶 پاول دروف در کانالش اعلام کرده است که با اهدای اسپرم به زوج های نیازمند بیش از ۱۰۰ بچه بیولوژیکی دارد و جالب اینکه قصد داره DNA خود را متن باز کند تا فرزندان بیولوژیکی خود بتوانند راحت تر یکدیگر را پیدا کنند.
خبر کامل در این کانال بخوانید:
https://news.1rj.ru/str/durov/339
@TheRaymondDev
خبر کامل در این کانال بخوانید:
https://news.1rj.ru/str/durov/339
@TheRaymondDev
Telegram
Pavel Durov
🤯 I was just told that I have over 100 biological kids. How is this possible for a guy who has never been married and prefers to live alone? 🤨
🔙 Fifteen years ago, a friend of mine approached me with a weird request. He said that he and his wife couldn’t…
🔙 Fifteen years ago, a friend of mine approached me with a weird request. He said that he and his wife couldn’t…
🤣19
🔶 استارتاپ زدن در شرایط عادی، یکی از سختترین کارای دنیاست.
استارتاپ زدن در کشوری که اینترنت رو قطع کرده، به مالکیت خصوصی احترام نمیذاره، بیمه و مالیات و... باج گیره، سرویسهای بین المللی توش تحریمه و سرمایه گذاری توش به دلیل ریسک و تورم و... غیرمنطقیه، تقریبا غیرممکنه.
امید واهی نباید داد به نسل جدید. اینکه الان یکی بیاد بگه الان فرصت خوبیه برای شروع، متاسفانه مصداق فریب دادنه. من از نیت خوب ایشون و امثال ایشون شکی ندارم، اما باید واقع بین بود نه خیال پرداز.
</FarokhNotes>
@TheRaymondDev
استارتاپ زدن در کشوری که اینترنت رو قطع کرده، به مالکیت خصوصی احترام نمیذاره، بیمه و مالیات و... باج گیره، سرویسهای بین المللی توش تحریمه و سرمایه گذاری توش به دلیل ریسک و تورم و... غیرمنطقیه، تقریبا غیرممکنه.
امید واهی نباید داد به نسل جدید. اینکه الان یکی بیاد بگه الان فرصت خوبیه برای شروع، متاسفانه مصداق فریب دادنه. من از نیت خوب ایشون و امثال ایشون شکی ندارم، اما باید واقع بین بود نه خیال پرداز.
</FarokhNotes>
@TheRaymondDev
👍13🥱2❤1👎1😢1
Forwarded from Linuxor ?
یه نفر پرسیده بود که اینکه من دنبال Open Source برم آیا بعدا زندگی خوب و پولداری میتونم داشته باشم ؟
واقعیت ماجرا اینه که اصلا تفکر اوپن سورس هیچ تضمینی برای درامد خیلی بالا نداره (البته هرچند استثناهایی وجود داره) و بیشتر کسایی که توی این حوزه کار میکنن بخاطر علاقه شخصی و تاثیر روی جامعه دارن این کارو میکنن.
اگه تفکر پولی و بیزنسی دارین و به اوپن سورس هم علاقه دارید اوپن سورس راهکار هایی برای درامد مثلا، خدمات پشتیبانی ، مشاوره یا دونیت داره که میتونه درامد زا باشه ولی این موارد از دید بیزنسی برای درامد توی حجم بالا اصلا کار جالبی نیست !
از لحاظ سرعت هم بخوایم برسی کنیم پروژه های کلفت اوپن سورس خیلی کند رشد کردن اینکه بخوایم مثل لینوس توروالدز لینوکس بسازیم 30 سال بعد پول دار شیم این هم از لحاظ بیزنس کار جالبی نیست و اصلا ممکنه ایدتون نگیره !
برای پول در اوردن از اوپن سورس فقط باید بتونید الگو بگیرید ؛
الگوی اینکه چطوری میشه رایگان یه شبکه و کانکشن های قوی با توسعه دهنده ها و شرکت ها گرفت.
الگوی اینکه چطوری میشه با مجموعه اثرات کوچیک یه پروژه خیلی بزرگ ساخت.
الگوی اینکه قرار نیست چیزی که رایگان باشه همه ازش استفاده کنن و باید یه استراتژی برای دیدنش ساخت.
الگوی اینکه چطوری با حداقل امکانات با افراد و شرکت های بزرگ ارتباط بگیری.
الگوی اینکه چطور از نظر جمعی استفاده کنی و یه چیزی ارائه بدی به اکثریت از اون خوششون بیاد.
و کلی الگوی دیگه که مشترک بین اوپن سورس و تجارت هستن که خیلی توی بیزنس بهتون کمک میکنن.
🐧 @Linuxor
واقعیت ماجرا اینه که اصلا تفکر اوپن سورس هیچ تضمینی برای درامد خیلی بالا نداره (البته هرچند استثناهایی وجود داره) و بیشتر کسایی که توی این حوزه کار میکنن بخاطر علاقه شخصی و تاثیر روی جامعه دارن این کارو میکنن.
اگه تفکر پولی و بیزنسی دارین و به اوپن سورس هم علاقه دارید اوپن سورس راهکار هایی برای درامد مثلا، خدمات پشتیبانی ، مشاوره یا دونیت داره که میتونه درامد زا باشه ولی این موارد از دید بیزنسی برای درامد توی حجم بالا اصلا کار جالبی نیست !
از لحاظ سرعت هم بخوایم برسی کنیم پروژه های کلفت اوپن سورس خیلی کند رشد کردن اینکه بخوایم مثل لینوس توروالدز لینوکس بسازیم 30 سال بعد پول دار شیم این هم از لحاظ بیزنس کار جالبی نیست و اصلا ممکنه ایدتون نگیره !
برای پول در اوردن از اوپن سورس فقط باید بتونید الگو بگیرید ؛
الگوی اینکه چطوری میشه رایگان یه شبکه و کانکشن های قوی با توسعه دهنده ها و شرکت ها گرفت.
الگوی اینکه چطوری میشه با مجموعه اثرات کوچیک یه پروژه خیلی بزرگ ساخت.
الگوی اینکه قرار نیست چیزی که رایگان باشه همه ازش استفاده کنن و باید یه استراتژی برای دیدنش ساخت.
الگوی اینکه چطوری با حداقل امکانات با افراد و شرکت های بزرگ ارتباط بگیری.
الگوی اینکه چطور از نظر جمعی استفاده کنی و یه چیزی ارائه بدی به اکثریت از اون خوششون بیاد.
و کلی الگوی دیگه که مشترک بین اوپن سورس و تجارت هستن که خیلی توی بیزنس بهتون کمک میکنن.
🐧 @Linuxor
👍7
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
این پروژه هم جالبه اومدن یه اینترفیس وب برای youtube-dl ساختن
ابزار youtube-dl بهترین دانلودر یوتیوبه و تقریبا همیشه کار میکنه، گوگل هرکاری میکنه نمیتونه از شرش خلاص شه.
https://github.com/alexta69/metube
🐧 @Linuxor
ابزار youtube-dl بهترین دانلودر یوتیوبه و تقریبا همیشه کار میکنه، گوگل هرکاری میکنه نمیتونه از شرش خلاص شه.
https://github.com/alexta69/metube
🐧 @Linuxor
👍7❤2
🔶 امروز کار تعمیراتی شوفاژ آپارتمان به همراه پدرم به پایان رسید.
اما به عنوان برنامه نویس وب, یه باگی در شوفاژ خانه پیدا کردم.
نمی دونم کدوم ... توی شوفاژ خانه از سیم آنتن برای انتقال برق به پمپ شوفاژ وصل کرده که سالهاست که از این سیم پمپ شوفاژ روشن می شد 😐
صاحب خونه پشماش ریخته که چرا برای پمپ شوفاژ از سیم آنتن استفاده شده که برق رد نمیشه که 😂
هیچی دیگه سیم آنتن رو جمع کردیم با سیم معمولی برق تعویض کردیم. 😮💨
در کل شغل تاسیسات خیلی سخته علاوه بر درآمد بالا اما خرج آن بالاست و همخوانی ندارد.
البته با زخمی به خونه بر می گردید . خیلی سخته
@TheRaymondDev
اما به عنوان برنامه نویس وب, یه باگی در شوفاژ خانه پیدا کردم.
نمی دونم کدوم ... توی شوفاژ خانه از سیم آنتن برای انتقال برق به پمپ شوفاژ وصل کرده که سالهاست که از این سیم پمپ شوفاژ روشن می شد 😐
صاحب خونه پشماش ریخته که چرا برای پمپ شوفاژ از سیم آنتن استفاده شده که برق رد نمیشه که 😂
هیچی دیگه سیم آنتن رو جمع کردیم با سیم معمولی برق تعویض کردیم. 😮💨
در کل شغل تاسیسات خیلی سخته علاوه بر درآمد بالا اما خرج آن بالاست و همخوانی ندارد.
البته با زخمی به خونه بر می گردید . خیلی سخته
@TheRaymondDev
☃7👍3👾1