🔶 برادرم که راننده اسنپ هست که می گفت چند تا مسافر سوار کرده که دارای شغل برنامه نویسی بودند که از مسافران سوال پرسیده که وقتی استخدام شدید, چقدر حقوق دریافت می کنید؟ گفت : بیشترشون حقوق وزارت کاری در حد ۱۲ میلیون تومان دریافت می کند.
اونم در مرکز تهران که نمیشه با ۱۲ میلیون زندگی کرد.
😢🤦♂️
@TheRaymondDev
اونم در مرکز تهران که نمیشه با ۱۲ میلیون زندگی کرد.
😢🤦♂️
@TheRaymondDev
😱13👍2
Forwarded from Golden Code
در لاراول میتونیم برای شرایطی که یک job از طریق صف اجرا شده و با شکست مواجه شده، میتونیم با استفاده از تعریف متود failed در job عملیات های مربوط به مدیریته خطا و cleanups رو انجام بدیم.
📌 یه سر به طرز کارش هم بزنیم :
میتونیم داخل این متود تعیین کنیم چه رویدادی رخ بده در صورت fail شدن ، مثلا ارسال تیکت به بخش فنی رخ بده یا ثبت اطلاعات در لاگ ، تغییر مجدد status هایی که تغییر کردن و ...🪴🌴
@GoldenCodeir
(به منبع و مثالش توجه کنید👇🏾)
https://twitter.com/OussamaMater/status/1788299342299763113?s=19
📌 یه سر به طرز کارش هم بزنیم :
میتونیم داخل این متود تعیین کنیم چه رویدادی رخ بده در صورت fail شدن ، مثلا ارسال تیکت به بخش فنی رخ بده یا ثبت اطلاعات در لاگ ، تغییر مجدد status هایی که تغییر کردن و ...🪴🌴
@GoldenCodeir
(به منبع و مثالش توجه کنید👇🏾)
https://twitter.com/OussamaMater/status/1788299342299763113?s=19
X (formerly Twitter)
OussamaMater (@OussamaMater) on X
Laravel Tip💡: Clean Up After Failed Jobs
When jobs fail, you may want to send notifications or perform some cleanups. Luckily, Laravel allows you to define a "failed" method to do exactly that 🚀
#laravel
When jobs fail, you may want to send notifications or perform some cleanups. Luckily, Laravel allows you to define a "failed" method to do exactly that 🚀
#laravel
❤1🔥1
🔶 می خوای یه اعتراف جالب بکنم؟
فکر کنم در سال ۹۴ درگیر کلاهبرداری ماهواره ای شدیم. کلاهبرداری چی بوده؟
خرید گوشی سامسونگ اس ۵ با ارزش ۲۵۰۰۰۰ تومان ..
سفارش دادیم که آخرش بسته آمد و باز کردم که قشنگ جا خوردیم که درون بسته ۴ تا گوشی قرون وسطایی نوکیا جا خوش کرده است.
اصلا با همین شماره زنگ زدیم که گفتیم چرا گوشی سامسونگ نیست و این چیه آوردی؟ چرا مثل تبلیغات نیست؟ ما رو فریب دادید؟ گفت که تبلیغات برای جذب مشتری است و اصل گوشی همین چهار تا هست.
پدرم رفت همان آدرس که شرکت در آن مستقر هست به آن سر زد که بعد دید که این شرکت صوری هست و اصلا شرکتی وجود نداره که بشه پیگیری کرد.
هیچی دیگه سرمون کلاه رفت و الانم همین تبلیغ انجام میشه و مطمئنا در حال کلاهبرداری هستند. به جرات می توان گفت ۹۹ درصد تبلیغات ماهواره همشون کلاه بردارن.
تجربه خوبی شد و درسی برای ما شد که به محصولات ماهواره ای اعتماد نکنیم.
@TheRaymondDev
فکر کنم در سال ۹۴ درگیر کلاهبرداری ماهواره ای شدیم. کلاهبرداری چی بوده؟
خرید گوشی سامسونگ اس ۵ با ارزش ۲۵۰۰۰۰ تومان ..
سفارش دادیم که آخرش بسته آمد و باز کردم که قشنگ جا خوردیم که درون بسته ۴ تا گوشی قرون وسطایی نوکیا جا خوش کرده است.
اصلا با همین شماره زنگ زدیم که گفتیم چرا گوشی سامسونگ نیست و این چیه آوردی؟ چرا مثل تبلیغات نیست؟ ما رو فریب دادید؟ گفت که تبلیغات برای جذب مشتری است و اصل گوشی همین چهار تا هست.
پدرم رفت همان آدرس که شرکت در آن مستقر هست به آن سر زد که بعد دید که این شرکت صوری هست و اصلا شرکتی وجود نداره که بشه پیگیری کرد.
هیچی دیگه سرمون کلاه رفت و الانم همین تبلیغ انجام میشه و مطمئنا در حال کلاهبرداری هستند. به جرات می توان گفت ۹۹ درصد تبلیغات ماهواره همشون کلاه بردارن.
تجربه خوبی شد و درسی برای ما شد که به محصولات ماهواره ای اعتماد نکنیم.
@TheRaymondDev
👍9😁1
Forwarded from Golden Code
با استفاده از کلاس Benchmark در لاراول میتونیم زمان اجرای کد های هر بخش رو مشاهده کنیم.
با این ویژگی میتونیم زمان شروع و پایان یه عملیات مدنظرمون رو ثبت کنیم و مدت زمان اجراش رو مورد بررسی قرار بدیم.
قابلیته مفیدی به حساب میاد !
میتونه بهمون برای بهبود علمکرد پروژه (بهبود کد های دارای ضعف و...) کمک کنه.
در کل داشتن آمار و ارقام از چگونگیه علمکرد پروژه میتونه بر روند تصميمگيری برنامه نویس تاثیر مثبتی بزاره... 🪴🌴
@GoldenCodeir
#Laravel
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1788169492016906319?s=09
با این ویژگی میتونیم زمان شروع و پایان یه عملیات مدنظرمون رو ثبت کنیم و مدت زمان اجراش رو مورد بررسی قرار بدیم.
قابلیته مفیدی به حساب میاد !
میتونه بهمون برای بهبود علمکرد پروژه (بهبود کد های دارای ضعف و...) کمک کنه.
در کل داشتن آمار و ارقام از چگونگیه علمکرد پروژه میتونه بر روند تصميمگيری برنامه نویس تاثیر مثبتی بزاره... 🪴🌴
@GoldenCodeir
#Laravel
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1788169492016906319?s=09
❤3🔥2👍1
🔶 براساس گزارش گاردین، بیش از نیممیلیون نفر از اعضای صندوق بازنشستگی UniSuper یک هفته را بدون امکان دسترسی به حسابهای خود سپری کردند. این اتفاق بهدلیل «پیکربندی اشتباه» گوگل کلاد رخ داد و باعث شد که حسابهای ابری این صندوق بازنشستگی حذف شوند.
https://www.theguardian.com/australia-news/article/2024/may/09/unisuper-google-cloud-issue-account-access
#خبر
@TheRaymondDev
https://www.theguardian.com/australia-news/article/2024/may/09/unisuper-google-cloud-issue-account-access
#خبر
@TheRaymondDev
the Guardian
Google Cloud accidentally deletes UniSuper’s online account due to ‘unprecedented misconfiguration’
Super fund boss and Google Cloud global CEO issue joint statement apologising for ‘extremely frustrating and disappointing’ outage
👍2
🔶 چرا حس می کنم سایت هایی وردپرسی با المنتور طراحی و راه اندازی شده روی بمب ساعتی قرار دارند.
اگر به هر دلیلی سازنده المنتور توسعه اش رو متوقف کند چه بلایی سر صاحبان سایت های وردپرس - المنتوری پیش میاد؟
مجبور میشه دوباره سایت المنتوری باز طراحی کنه؟
@TheRaymondDev
اگر به هر دلیلی سازنده المنتور توسعه اش رو متوقف کند چه بلایی سر صاحبان سایت های وردپرس - المنتوری پیش میاد؟
مجبور میشه دوباره سایت المنتوری باز طراحی کنه؟
@TheRaymondDev
😁7👍1
Forwarded from Golden Code
خب بریم یه نگاه به چنتا از ویژگی هایی که blade در اخیتارمون قرار داده و شاید باهاشون اشنا نباشین بندازیم .
(این آپشن ها میتونن در مدیریت اینپوت ها و طراحیشون مطابق با نیازهامون نقش موثری داشته باشن) :
✔️checked
✔️selected
✔️disabled
✔️readonly
✔️required
بریم یه مثال از readonly بزنیم:
یه جاهایی ممکنه نیاز باشه یکی از اطلاعات فرم ،مطابق با خواسته ی ما پر شه و کاربر حق تغییرش رو نداشته باشه.
مثال برای checked:
تعیین مقدار پیشفرض برای یک چک باکس.
( 📌 در جایی مثل "تایید شرایط":
نکته امنیتی: برای چیزی مثل required همونطور که مستحضرید صرفا نباید بسنده کرد به کد html و باید سمت سرور هم اعتبار سنجی بشن). 🪴🌴
@GoldenCodeir
#Laravel
(به منبع و مثالش توجه کنین👇🏾)
https://x.com/PovilasKorop/status/1788844182234107945?t=-uMIsLU5NzwyAdXi5sW2Sw&s=35
(این آپشن ها میتونن در مدیریت اینپوت ها و طراحیشون مطابق با نیازهامون نقش موثری داشته باشن) :
✔️checked
✔️selected
✔️disabled
✔️readonly
✔️required
بریم یه مثال از readonly بزنیم:
یه جاهایی ممکنه نیاز باشه یکی از اطلاعات فرم ،مطابق با خواسته ی ما پر شه و کاربر حق تغییرش رو نداشته باشه.
مثال برای checked:
تعیین مقدار پیشفرض برای یک چک باکس.
( 📌 در جایی مثل "تایید شرایط":
نکته امنیتی: برای چیزی مثل required همونطور که مستحضرید صرفا نباید بسنده کرد به کد html و باید سمت سرور هم اعتبار سنجی بشن). 🪴🌴
@GoldenCodeir
#Laravel
(به منبع و مثالش توجه کنین👇🏾)
https://x.com/PovilasKorop/status/1788844182234107945?t=-uMIsLU5NzwyAdXi5sW2Sw&s=35
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel Blade tip.
5 HTML attributes with conditions - Blade directives you may not know:
- checked
- selected
- disabled
- readonly
- required
Docs: https://t.co/6IyCCHR80s
5 HTML attributes with conditions - Blade directives you may not know:
- checked
- selected
- disabled
- readonly
- required
Docs: https://t.co/6IyCCHR80s
❤🔥2👍2
پس از حمایت مالی گوگل از زبان راست
🔶 مایکروسافت ۱ میلیون دلار بدون محدودیت به بنیاد زبان راست سرمایه گذاری می کند و زبان راست به کرنل های لینوکس راه پیدا می کند.
https://thenewstack.io/microsofts-1m-vote-of-confidence-in-rusts-future/
#خبر
@TheRaymondDev
🔶 مایکروسافت ۱ میلیون دلار بدون محدودیت به بنیاد زبان راست سرمایه گذاری می کند و زبان راست به کرنل های لینوکس راه پیدا می کند.
https://thenewstack.io/microsofts-1m-vote-of-confidence-in-rusts-future/
#خبر
@TheRaymondDev
The New Stack
Microsoft’s $1M Vote of Confidence in Rust’s Future
Microsoft has made an unrestricted $1 million donation to the Rust Foundation, demonstrating its commitment to the Rust programming language and its ecosystem.
😱4👍1👌1
Forwarded from محتوای آزاد سهراب
آرچ به صورت رسمی الان بخش Ports رو پشتیبانی میکنه.
به چه معنایی هستش؟ یعنی توزیع معماری های دیگه رو تا زمانی که به صورت کامل پشتیبانی نشن رو به مخازن خودش اضافه نمیکنه.
الان انتظار میره تا معماری aarch64 و Risc-V به مخازن رسمی ارچ اضافه بشن.
@SohrabContents
به چه معنایی هستش؟ یعنی توزیع معماری های دیگه رو تا زمانی که به صورت کامل پشتیبانی نشن رو به مخازن خودش اضافه نمیکنه.
الان انتظار میره تا معماری aarch64 و Risc-V به مخازن رسمی ارچ اضافه بشن.
@SohrabContents
🔥2
🔶 نمایندگان مجلس تصویب کردند که روزهای جمعه و شنبه به عنوان تعطیلات پایان هفته باشد البته این مصوبه نیازمند تایید شورای نگهبان است.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
👍3
Forwarded from توییتر فارسی
This media is not supported in your browser
VIEW IN TELEGRAM
دقت کنید دوستان ایمیل فرستادن به همین سادگیه :)
آموزش ارسال ایمیل در سال ۱۹۸۴
• سوپرمن •
@OfficialPersianTwitter
آموزش ارسال ایمیل در سال ۱۹۸۴
• سوپرمن •
@OfficialPersianTwitter
Forwarded from Yasha
Forwarded from Golden Code
بعضی اوقات در پروژه نیازه بررسی شه که آیا رکوردهای مدنظرمون در دیتابیس وجود دارن یا نه تا در صورت عدم وجود، ایجاد بشه.
خب واسه پیاده سازیه همچین چیزی متودای مختلفی در اختیارمون قرار داده شده که شاید بهترینش همین ()doesntExist باشه✔️
کاربردش؟؟
میایم میگیم در فرایند ثبت نام اگر کاربر alix در دیتابیس موجود نبود برو و alix رو با ایمیل، و سایر اطلاعاتی که گفته ایجاد کن.
مزایا؟
✔️ استفاده کمتر از شرط نویسی های پیچیده.
✔️ تاثیر مثبت بر کلین کد و خوانایی کد.
(در تصویر زیر تفاوتش با روشای دیگه بررسی شده)🪴🌴
@GoldenCodeir
#Laravel
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/OussamaMater/status/1790481645125918836?t=wUUKB89hWJZZHIVKQD6YDQ&s=35
خب واسه پیاده سازیه همچین چیزی متودای مختلفی در اختیارمون قرار داده شده که شاید بهترینش همین ()doesntExist باشه✔️
کاربردش؟؟
میایم میگیم در فرایند ثبت نام اگر کاربر alix در دیتابیس موجود نبود برو و alix رو با ایمیل، و سایر اطلاعاتی که گفته ایجاد کن.
مزایا؟
✔️ استفاده کمتر از شرط نویسی های پیچیده.
✔️ تاثیر مثبت بر کلین کد و خوانایی کد.
(در تصویر زیر تفاوتش با روشای دیگه بررسی شده)🪴🌴
@GoldenCodeir
#Laravel
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/OussamaMater/status/1790481645125918836?t=wUUKB89hWJZZHIVKQD6YDQ&s=35
X (formerly Twitter)
OussamaMater (@OussamaMater) on X
Laravel Tip💡: The "doesntExist" Method
Sometimes you may want to check if certain records do not exist in the database. While checking the count or using the exists() method can do the trick, Laravel ships with the "doesntExist" method to do it elegantly…
Sometimes you may want to check if certain records do not exist in the database. While checking the count or using the exists() method can do the trick, Laravel ships with the "doesntExist" method to do it elegantly…
👍2❤🔥1🔥1
🔶 پایان پشتیبانی دات نت 7 و انتشار ورژن 8.0.5 برای دات نت 8
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
#خبر
@TheRaymondDev
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
#خبر
@TheRaymondDev
Microsoft
Download .NET 8.0 (Linux, macOS, and Windows) | .NET
.NET 8.0 downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, open-source developer platform for building many different types of applications.
🔶 واقعا پشمام ریخته که توکن نات کوین ۰.۰۱ سنت معادل ۶۲۸ تومان قیمت گذاری شده است و کسانی که ۱۰ میلیون نات کوین داشته باشند حدود ۱۰۰۰۰۰ دلار سود کرده است.
حیف شد.
بهرحال مبارک کسانی که حسابی سکه نات کوین جمع کردند و سود کردند.
@TheRaymondDev
حیف شد.
بهرحال مبارک کسانی که حسابی سکه نات کوین جمع کردند و سود کردند.
@TheRaymondDev
🔥6👎1
🎄 یک برنامه نویس تنبل
🔶 واقعا پشمام ریخته که توکن نات کوین ۰.۰۱ سنت معادل ۶۲۸ تومان قیمت گذاری شده است و کسانی که ۱۰ میلیون نات کوین داشته باشند حدود ۱۰۰۰۰۰ دلار سود کرده است. حیف شد. بهرحال مبارک کسانی که حسابی سکه نات کوین جمع کردند و سود کردند. @TheRaymondDev
🔶 خب دوستان میگن سه صفر حذف شده که به ۱۰۰۰۰ تا نات کوین رسیده میشه صد دلار
بهرحال اون صد دلار نوش جونت
@TheRaymondDev
بهرحال اون صد دلار نوش جونت
@TheRaymondDev