This media is not supported in your browser
VIEW IN TELEGRAM
🟠 وارد یکی از پردرآمدترین حوزهها شو!
🔸 دیتاساینس یکی از پردرآمدترین حوزههای کاری امروزه که در سراسر جهان خواهان داره.
🔸بوتکمپ دیتاساینس دانشکار طی 6 ماه تو رو وارد بازارکار این حوزه میکنه.
🔻همراه با :
▪️پشتیبانی و منتورینگ تخصصی
▪️مدرک معتبر
▪️اساتید از شرکتهای بزرگ
▪️انجام پروژه واقعی در طول دوره
◀️ برای اطلاعات بیشتر کلیک کن👇
🔗https://dnkr.ir/64rb7
🔗https://dnkr.ir/64rb7
@TheRaymondDev
🔸 دیتاساینس یکی از پردرآمدترین حوزههای کاری امروزه که در سراسر جهان خواهان داره.
🔸بوتکمپ دیتاساینس دانشکار طی 6 ماه تو رو وارد بازارکار این حوزه میکنه.
🔻همراه با :
▪️پشتیبانی و منتورینگ تخصصی
▪️مدرک معتبر
▪️اساتید از شرکتهای بزرگ
▪️انجام پروژه واقعی در طول دوره
◀️ برای اطلاعات بیشتر کلیک کن👇
🔗https://dnkr.ir/64rb7
🔗https://dnkr.ir/64rb7
@TheRaymondDev
👎1
Forwarded from Golden Code (علی 🇨🇴)
در لاراول وقتی از متود collect() استفاده میکنیم، آرایه معمولی رو به یک آبجکت از کلاس Collection تبدیل میکنیم.
در واقع Collection ها ابزاری هستن که امکانات زیادی برای پردازش دیتا به ما میدن و کار با دیتارو سادهتر، خواناتر و تمیزتر میکنند.
مثال:
درین مثال، آرایهای که داشتیم رو به یک Collection تبدیل کردیم و بعد با استفاده از متود filter فقط اعداد زوج رو پیدا کردیم.
مزایای استفاده از Collections :
کد شما تمیزتر و قابل فهمتر میشه.
میتونین چندین عملیات رو به راحتی پشت سر هم انجام بدین.
متودهای مفیدی مثل map، filter، pluck، groupBy، reduce و دهها مورد دیگه برای اعمال تغییر بر دیتا وجود دارن که خیلی کار رو راحت میکنند.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1923702549015822611?s=
در واقع Collection ها ابزاری هستن که امکانات زیادی برای پردازش دیتا به ما میدن و کار با دیتارو سادهتر، خواناتر و تمیزتر میکنند.
مثال:
$array = [1, 2, 3, 4, 5];
$collection = collect($array);
// حالا میتونیم از متدهای مختلفی مثل filter، map، reduce و غیره استفاده کنیم:
$even = $collection->filter(function ($value) {
return $value % 2 === 0; // فقط اعداد زوج رو برمیگردونه
});
dd($even->all()); // خروجی: [2, 4]
درین مثال، آرایهای که داشتیم رو به یک Collection تبدیل کردیم و بعد با استفاده از متود filter فقط اعداد زوج رو پیدا کردیم.
مزایای استفاده از Collections :
کد شما تمیزتر و قابل فهمتر میشه.
میتونین چندین عملیات رو به راحتی پشت سر هم انجام بدین.
متودهای مفیدی مثل map، filter، pluck، groupBy، reduce و دهها مورد دیگه برای اعمال تغییر بر دیتا وجود دارن که خیلی کار رو راحت میکنند.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1923702549015822611?s=
👍2🔥1
🔶 پاول دروف می گوید که یک دولت اروپای غربی (نون باگت 🥖) با ما در تلگرام تماس گرفت و از ما خواست که صداهای محافظهکار در رومانی را پیش از انتخابات ریاستجمهوری امروز خاموش کنیم. من قاطعانه این درخواست را رد کردم. تلگرام آزادی کاربران رومانی را محدود نمیکند و کانالهای سیاسی آنها را مسدود نخواهد کرد.
نمیتوان «از دموکراسی دفاع کرد» با نابود کردن دموکراسی. نمیشود با «مبارزه با دخالت در انتخابات»، خودتان در انتخابات دخالت کنید. یا آزادی بیان و انتخابات آزاد وجود دارد یا ندارد. و مردم رومانی شایسته هر دوی آنها هستند.
#خبر
@TheRaymondDev
نمیتوان «از دموکراسی دفاع کرد» با نابود کردن دموکراسی. نمیشود با «مبارزه با دخالت در انتخابات»، خودتان در انتخابات دخالت کنید. یا آزادی بیان و انتخابات آزاد وجود دارد یا ندارد. و مردم رومانی شایسته هر دوی آنها هستند.
#خبر
@TheRaymondDev
Telegram
Pavel Durov
A Western European government (guess which 🥖) approached Telegram, asking us to silence conservative voices in Romania ahead of today’s presidential elections. I flatly refused. Telegram will not restrict the freedoms of Romanian users or block their political…
❤5🤣1
🔶 یه دامنه به نام authora.ir ثبت کردیم که محصولات اوپن سورس مثل vordia لاراول و فیلامنت و افزونه وردپرسی authora تحت برند authora معرفی کنیم و احتمالا vordia لاراول به authora تغییر نام می دیم که در یک برند باشد.
از آنجایی که پروژه متن باز و رایگان هست و جهت حمایت آن درگاه پرداختی حمایت توی سایت قرار می دهیم.
سایت دو زبانه خواهد بود.
@TheRaymondDev
از آنجایی که پروژه متن باز و رایگان هست و جهت حمایت آن درگاه پرداختی حمایت توی سایت قرار می دهیم.
سایت دو زبانه خواهد بود.
@TheRaymondDev
👌4❤2
🔶 چطور از فاجعه در لاراول جلوگیری کنیم؟ (یک ترفند حیاتی برای توسعهدهندگان حرفهای)
یادم میآید روزهای اول کار با لاراول، یک اشتباه کوچک تقریباً همه چیز رو نابود میکرد
ماجرا از این قرار بود:
دستور
خوشبختانه لاراول یک ویژگی فوقالعاده داره که میتونه جلوی این فجایع را بگیره:
Prohibitable Trait: محافظت هوشمند در برابر دستورات مخرب
در لاراول ۱۱.۹، میتوانید به راحتی دستورات خطرناک را در Production قفل کنید.
فقط کافیه تکه کدی رو به Service Provider اضافه کنید(تصویر اول)
- چرا این کدها حیاتی هستند؟
migrate:wipe: تمام جداول دیتابیس را پاک میکنه(WipeCommand)
migrate:fresh: دیتابیس را کاملاً ریست میکنه(FreshCommand)
migrate:reset: تمام مایگریشنها را rollback میزنه(ResetCommand)
migrate:refresh: ریست + اجرای مجدد مایگریشنها(RefreshCommand)
migrate:rollback: آخرین دسته مایگریشنها را برمیگردونه(RollbackCommand)
در واقع دستور WipeCommand::prohibit($this->app->isProduction()) یک boolean رو به عنوان ورودی می پذیره که در صورتی که true باشه اجرای کامند قفل میشه
مقدار this->app->isProduction همون مقدار APP_ENV در فایل env هستش.
راه حل سادهتر
اگر میخواهید همه رو یکجا مدیریت کنید تکه کد تصویر دوم رو به Service Provider اضافه کنید.
</Babak Mirhosseini>
@TheRaymondDev
یادم میآید روزهای اول کار با لاراول، یک اشتباه کوچک تقریباً همه چیز رو نابود میکرد
ماجرا از این قرار بود:
دستور
php artisan migrate:fresh رو در ترمینال زدم، اما نفهمیده بودم که به سرور Production متصلم اگر اینتر رو میزدم، کل دیتابیس پروژه پاک میشد.خوشبختانه لاراول یک ویژگی فوقالعاده داره که میتونه جلوی این فجایع را بگیره:
Prohibitable Trait: محافظت هوشمند در برابر دستورات مخرب
در لاراول ۱۱.۹، میتوانید به راحتی دستورات خطرناک را در Production قفل کنید.
فقط کافیه تکه کدی رو به Service Provider اضافه کنید(تصویر اول)
- چرا این کدها حیاتی هستند؟
migrate:wipe: تمام جداول دیتابیس را پاک میکنه(WipeCommand)
migrate:fresh: دیتابیس را کاملاً ریست میکنه(FreshCommand)
migrate:reset: تمام مایگریشنها را rollback میزنه(ResetCommand)
migrate:refresh: ریست + اجرای مجدد مایگریشنها(RefreshCommand)
migrate:rollback: آخرین دسته مایگریشنها را برمیگردونه(RollbackCommand)
در واقع دستور WipeCommand::prohibit($this->app->isProduction()) یک boolean رو به عنوان ورودی می پذیره که در صورتی که true باشه اجرای کامند قفل میشه
مقدار this->app->isProduction همون مقدار APP_ENV در فایل env هستش.
راه حل سادهتر
اگر میخواهید همه رو یکجا مدیریت کنید تکه کد تصویر دوم رو به Service Provider اضافه کنید.
</Babak Mirhosseini>
@TheRaymondDev
Linkedin
چطور از فاجعه در لاراول جلوگیری کنیم؟ (یک ترفند حیاتی برای توسعهدهندگان… | Babak Mirhosseini | 13 comments
چطور از فاجعه در لاراول جلوگیری کنیم؟ (یک ترفند حیاتی برای توسعهدهندگان حرفهای)
یادم میآید روزهای اول کار با لاراول، یک اشتباه کوچک تقریباً همه چیز رو نابود میکرد
ماجرا از این قرار بود:
دستور `php artisan migrate:fresh` رو در ترمینال زدم، اما نفهمیده…
یادم میآید روزهای اول کار با لاراول، یک اشتباه کوچک تقریباً همه چیز رو نابود میکرد
ماجرا از این قرار بود:
دستور `php artisan migrate:fresh` رو در ترمینال زدم، اما نفهمیده…
👍4
Forwarded from Linuxor ?
حدود 50 سال پیش ببینید چطور با این کدا به ماه رفتن
کد آپولو 11 رو بخونید تا ببینید چطور مدیریت حافظه با دقت نانوثانیه، پردازش موازی بدون CPU چندهستهای و تشخیص خطا قبل از وقوع رو انجام میدادن
جالب اینجاست هنوز هم قابل یادگیریه.
github.com/chrislgarry/Apollo-11
@Linuxor
کد آپولو 11 رو بخونید تا ببینید چطور مدیریت حافظه با دقت نانوثانیه، پردازش موازی بدون CPU چندهستهای و تشخیص خطا قبل از وقوع رو انجام میدادن
جالب اینجاست هنوز هم قابل یادگیریه.
github.com/chrislgarry/Apollo-11
@Linuxor
👍9👌2
Forwarded from MehranTech
اگه دانلود ISO و انتخاب بین این همه توزیع لینوکس برات سخته، یا میخوای راحت چندتا توزیع مختلف رو تست کنی، DistroSea یه گزینه خفنه! اکثر توزیعهای محبوب و حتی اونایی که کمتر شناخته شدن رو داره. بدون دردسر اجرا کن و تجربه کن!
🔗 distrosea.com
🔗 distrosea.com
@MehranTechX
👏2
Forwarded from Milwad Khosravi | میلاد خسروی
سعی کنید کد هاتون رو خیلی ساده بزنید!
فکر نکنید با نوشتن کلاس های مختلف، اینترفیس و.... کدتون خیلی خفن میشه!
هر چی ساده تر و قابل مفهومی تر، کد بهتر
همیشه سعی کنید جوری کد بزنید که برنامه نویس بعدی بره دنبالتون بگرده و تو ذهنش بگه عجب برنامه نویس خوبی بوده!
#tip #نکته
📱 @MilwadKhosravi
فکر نکنید با نوشتن کلاس های مختلف، اینترفیس و.... کدتون خیلی خفن میشه!
هر چی ساده تر و قابل مفهومی تر، کد بهتر
همیشه سعی کنید جوری کد بزنید که برنامه نویس بعدی بره دنبالتون بگرده و تو ذهنش بگه عجب برنامه نویس خوبی بوده!
#tip #نکته
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎3🤔1🆒1
🔶 نسخه ۱.۱.۰ افزونه پیامکی وردپرس Authora منتشر شد.
تغییرات :
- درایور بندی شده برای افزودن اپراتورهای پیامکی
- افزودن اپراتور فراز اس ام اس
- زیبا سازی صفحه مدیریت
- داینامیک سازی انتخاب اپراتورها
- تغییر استایل دکمه ورود
گیت هاب :
https://github.com/Rayiumir/Authora
دانلود افزونه :
https://github.com/Rayiumir/Authora/releases/tag/v1.1.0
#وردپرس
@TheRaymondDev
تغییرات :
- درایور بندی شده برای افزودن اپراتورهای پیامکی
- افزودن اپراتور فراز اس ام اس
- زیبا سازی صفحه مدیریت
- داینامیک سازی انتخاب اپراتورها
- تغییر استایل دکمه ورود
گیت هاب :
https://github.com/Rayiumir/Authora
دانلود افزونه :
https://github.com/Rayiumir/Authora/releases/tag/v1.1.0
#وردپرس
@TheRaymondDev
GitHub
GitHub - Rayiumir/Authora: Easy login with mobile number for WordPress
Easy login with mobile number for WordPress. Contribute to Rayiumir/Authora development by creating an account on GitHub.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 این خط پایان ترجمه است؛
این شروع همکاریهای بینالمللی و گفتگوی ملتها است و دیگر به زبان محدود نخواهد بود!
گوگل میت قابلیت ترجمه همزمان زنده را فعال کرده؛
کاربران میتوانند در لحظه صحبت افراد را به زبان خود یا هر زبانی بشنوند!
#خبر
@TheRaymondDev
این شروع همکاریهای بینالمللی و گفتگوی ملتها است و دیگر به زبان محدود نخواهد بود!
گوگل میت قابلیت ترجمه همزمان زنده را فعال کرده؛
کاربران میتوانند در لحظه صحبت افراد را به زبان خود یا هر زبانی بشنوند!
#خبر
@TheRaymondDev
🔥7
🔶 به زمانی پونیشا پادشاه پروژه های فریلنسری ایران بود.
بعد از چندین بار هک شدن و باز نویسی سایت پونیشا به نکست و ری اکت جی اس هنوز سیستم ورود - عضویت پونیشا حل نشده و ایمیل و شماره های جدید رو قبول نمی کند و بارگزاری سایت مشکل دارد.
معلوم نیست عضو جدید نمی پذیرد یا تیم برنامه نویسی ضعیفه
البته با ایمیل قدیمی وارد شدم.
@TheRaymondDev
بعد از چندین بار هک شدن و باز نویسی سایت پونیشا به نکست و ری اکت جی اس هنوز سیستم ورود - عضویت پونیشا حل نشده و ایمیل و شماره های جدید رو قبول نمی کند و بارگزاری سایت مشکل دارد.
معلوم نیست عضو جدید نمی پذیرد یا تیم برنامه نویسی ضعیفه
البته با ایمیل قدیمی وارد شدم.
@TheRaymondDev
👍1
🔶 با توجه به اینکه پونیشا و کارلنسر بازارش بسیار رقابتی و در سطح گسترده ای است و احتمال اخذ پروژه آن پایین است، هزینه توکن ثبت پیشنهاد بصرفه نیست.
@TheRaymondDev
@TheRaymondDev
👍2
🔸یه کانال خوب برای کسایی که به مهندسی معکوس علاقه دارن(فارسی):
https://t.iss.one/reverseengine
@TheRaymondDev
https://t.iss.one/reverseengine
@TheRaymondDev
👍3
🔶 با توجه به قطعیهای مکرر برق، به نظر میرسد خرید لپتاپ برای برنامهنویسان به یک ضرورت تبدیل شده است.
🚬
@TheRaymondDev
🚬
@TheRaymondDev
👍7🕊6
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 شت! چقدر این ویدیو حس عجیبی داره!
کاراکترهایی که به خاطر پرامپتهای ما توی سرویسهای AI دارن عذاب میکشن!
@TheRaymondDev
کاراکترهایی که به خاطر پرامپتهای ما توی سرویسهای AI دارن عذاب میکشن!
@TheRaymondDev
🤣10💩2