Forwarded from Golden Code
در نسخه ۱۱ لاراول اگه نیاز به بررسی دیتای session داشته باشیم میتونیم خیلی راحت با متود ()hasAny عملیات مربوطه رو انجام بدیم...✔️
مستقیم با یک hasAny میتونیم آیتم های مدنظرُ مشخص کنیم(نیازی به کدای تکراری نیست) خودش متوجه میشه هرکدوم از آیتم ها که true شد باید عملیات مربوطه انجام شه🪴🌴
ما کافیه آیتم های مدنظرمونو بصورت آرایه مشخص کنیم
@GoldenCodeir
به منبع و مثالش توجه کنین👇🏾
https://twitter.com/MilwadDev/status/1776754258525704363?t=DEOQFvK89Eh058peKNTlmQ&s=19
مستقیم با یک hasAny میتونیم آیتم های مدنظرُ مشخص کنیم(نیازی به کدای تکراری نیست) خودش متوجه میشه هرکدوم از آیتم ها که true شد باید عملیات مربوطه انجام شه🪴🌴
ما کافیه آیتم های مدنظرمونو بصورت آرایه مشخص کنیم
@GoldenCodeir
به منبع و مثالش توجه کنین👇🏾
https://twitter.com/MilwadDev/status/1776754258525704363?t=DEOQFvK89Eh058peKNTlmQ&s=19
X (formerly Twitter)
Milwad Khosravi ⚡️ (@MilwadDev) on X
If you want to check multiple keys exist in a session, you can use the `hasAny` method in #Laravel 11
❤4
🔶 کد نمایش مقاله مرتبط در وسط متن برای وردپرس
#وردپرس
@mehdiamdev
@TheRaymondDev
add_filter('the_content',function ($content){
if(is_singular('post')){
$post_id = get_the_ID();
ob_start();
$args = array(
'post_type' => 'post',
'posts_per_page' => '1',
'post_status' => 'publish',
'post__not_in' => array($post_id),
'category__in' => wp_get_post_categories($post_id),
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
?>
<p>
<a href="<?php the_permalink(); ?>" style="padding:5px 15px;display: flex;flex-wrap:wrap;align-items: center;margin: 20px 0;border: 1px solid #ddd;border-radius: 5px;">
<?php the_post_thumbnail('thumbnail', ['style' => 'width:50px;height:50px;border-radius:5px;object-fit:cover;']); ?>
<span style="color: blue;margin: 0 15px 0 5px;font-weight: bold;display: inline-block">بیشتر بخوانید:</span>
<b style="color: #222;"><?php the_noscript(); ?></b>
</a>
</p>
<?php
}
}
wp_reset_postdata();
$related_html = ob_get_clean();
$paragraphs = explode( '</p>', $content );
$middle_index = floor( count( $paragraphs ) / 2 );
array_splice( $paragraphs, $middle_index, 0, '<p>' . $related_html . '</p>' );
return implode( '', $paragraphs );
}
return $content;
});#وردپرس
@mehdiamdev
@TheRaymondDev
🔶 کد بستن آدرس Rest api کاربران در وردپرس به جهت افزایش امنیت سایت و لو نرفتن اطلاعات کاربران
#وردپرس
@mehdiamdev
@TheRaymondDev
add_filter('rest_endpoints', function( $endpoints ) {
if ( isset( $endpoints['/wp/v2/users'] ) ) {
unset( $endpoints['/wp/v2/users'] );
}
if ( isset( $endpoints['/wp/v2/users/(?P<id>[\d]+)'] ) ) {
unset( $endpoints['/wp/v2/users/(?P<id>[\d]+)'] );
}
return $endpoints;
});#وردپرس
@mehdiamdev
@TheRaymondDev
👍3🌭1
❤🔥5
Forwarded from Linux.py | لینوکس + پایتون
Print the value of laptop battery in #python
Requirement:
MTRX
Print the value of laptop battery in #python
import psutil
print(str(psutil.sensors_battery()[0]), '%')
# output: 74 %
Requirement:
pip3 install psutil
MTRX
🌭2🖕1
Lazy 🌱
کدوم وابستگی احزار هویت در لاراول به کار می گیرید؟
🔶 براساس نظر سنجی احزار هویت Laravel UI بیشترین استفاده رو در لاراول داره
https://github.com/laravel/ui
@TheRaymondDev
https://github.com/laravel/ui
@TheRaymondDev
GitHub
GitHub - laravel/ui: Laravel UI utilities and presets.
Laravel UI utilities and presets. Contribute to laravel/ui development by creating an account on GitHub.
👍1💩1🖕1
🔶 آموزش اصول solid از مفاهیم clean code با مثال در زبان JS:
https://www.youtube.com/playlist?list=PL775kOQ5jy5zsiiqksATJMTaOoO_vopzm
@TheRaymondDev
https://www.youtube.com/playlist?list=PL775kOQ5jy5zsiiqksATJMTaOoO_vopzm
@TheRaymondDev
🍌1🖕1
لینک دانلود:
https://play.google.com/store/apps/details?id=org.bepass.oblivion
گیتهاب:
https://github.com/bepass-org/oblivion/releases/tag/v2
اسامی این افراد در تاریخ جاودان خواهد ماند ❤️
@TheRaymondDev
https://play.google.com/store/apps/details?id=org.bepass.oblivion
گیتهاب:
https://github.com/bepass-org/oblivion/releases/tag/v2
اسامی این افراد در تاریخ جاودان خواهد ماند ❤️
@TheRaymondDev
👍5❤3🖕2🤡1
Forwarded from Woland's Linux Journal (Woland)
«بنفش رِبِکا» چیست؟
بنفش، رنگ مورد علاقه ربکا آلیسون مایر بود که دوازده ساعت پس از ششمین سالگرد تولدش به دلیل سرطان مغز درگذشت.
ربکا دختر اریک مایر، توسعهدهندهی پیشگام استانداردهای CSS بود.
اریک با ارسال پستهای وبلاگی و بهروزرسانیهای کوتاه در توییتر، همکاران آنلاین خود را از مبارزاتی که دخترش و خانوادهاش داشتند، باخبر میکرد.
پس از شنیدن خبر، جفری زلدمن تصمیم به انجام یک کمپین هشتگی در یادبود او گرفت.
آنچه از یک کمپین خیریه هشتگی آغاز شده بود، به یک پروژه بسیار بزرگتر تبدیل شد. با توجه به کارهای اریک در زمینه CSS، پیشنهاد شد که مقدار هگزادسیمال #663399، یک سایه از بنفش، با نام "بنفش بکا" شناخته شود.
پس از اطلاع از این اقدام، اریک یک درخواست داشت اگر گروه استانداردها پیشنهاد را بپذیرند: آن را "بنفش ربکا" نامگذاری کنند. اریک مینویسد که «ربکا به ما گفت که قرار است شش ساله شود و بکا نامی برای بچه بود. هنگامی که شش ساله شد، میخواست همه (نه فقط من) او را ربکا نه بکا صدا بزنند.»
در پایان ژوئن ۲۰۱۴، پیشنهاد نهایی شد و "بنفش ربکا" اکنون به صورت رسمی رنگ بنفش با مقدار هگزادسیمال #663399 است.
#css
بنفش، رنگ مورد علاقه ربکا آلیسون مایر بود که دوازده ساعت پس از ششمین سالگرد تولدش به دلیل سرطان مغز درگذشت.
ربکا دختر اریک مایر، توسعهدهندهی پیشگام استانداردهای CSS بود.
اریک با ارسال پستهای وبلاگی و بهروزرسانیهای کوتاه در توییتر، همکاران آنلاین خود را از مبارزاتی که دخترش و خانوادهاش داشتند، باخبر میکرد.
پس از شنیدن خبر، جفری زلدمن تصمیم به انجام یک کمپین هشتگی در یادبود او گرفت.
آنچه از یک کمپین خیریه هشتگی آغاز شده بود، به یک پروژه بسیار بزرگتر تبدیل شد. با توجه به کارهای اریک در زمینه CSS، پیشنهاد شد که مقدار هگزادسیمال #663399، یک سایه از بنفش، با نام "بنفش بکا" شناخته شود.
پس از اطلاع از این اقدام، اریک یک درخواست داشت اگر گروه استانداردها پیشنهاد را بپذیرند: آن را "بنفش ربکا" نامگذاری کنند. اریک مینویسد که «ربکا به ما گفت که قرار است شش ساله شود و بکا نامی برای بچه بود. هنگامی که شش ساله شد، میخواست همه (نه فقط من) او را ربکا نه بکا صدا بزنند.»
در پایان ژوئن ۲۰۱۴، پیشنهاد نهایی شد و "بنفش ربکا" اکنون به صورت رسمی رنگ بنفش با مقدار هگزادسیمال #663399 است.
#css
❤5🖕2
Forwarded from 🎄 یک برنامه نویس تنبل
از این کانال حمایت کنید که بتواند استوری ها را پست کند.
🙏❤️
https://news.1rj.ru/str/TheRaymondDev?boost
🙏❤️
https://news.1rj.ru/str/TheRaymondDev?boost
Telegram
یک برنامه نویس تنبل
از این کانال حمایت کنید تا بتواند به قابلیتهای اضافی دسترسی پیدا کند.
❤🔥2🖕2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 ادعا شده آسیب پذیری RCE در تلگرام کشف شده که در قسمت دانلود خودکار مدیا وجود داره و جهت اطمینان چه در گروه ها چه در چت های شخصی در تنظیمات تلگرام Automatic Media Download رو در حالت Disable قرار بدید.فعلا POC بهتر که نشون بده که این مورد واقعی هست دیده نشده است.
https://twitter.com/1rpwn/status/1777637218485481863
#Telegram #RCE
@TheRaymondDev
https://twitter.com/1rpwn/status/1777637218485481863
#Telegram #RCE
@TheRaymondDev
❤2🖕2👎1
Forwarded from Golden Code
از عبارت match میتونیم برای پیاده سازیه منطق های شرطیه تمیز تر بهره ببریم.
در مثال زیر، اگه مقدار status$ با هیچکدوم از الگو هایی که داریم مطابقت نداشته باشه همون حالت دیفالت اجرا خواهد شد .
این عبارت از نسخه ۸ php در دسترسه.🪴🌴
@GoldenCodeir
(پیچیدگیه خاصی هم نداره،به منبع و مثالش توجه کنین👇🏾)
https://x.com/laravelbackpack/status/1777660236398244260?t=LpLUOgmUyjt-sY58J0d3cw&s=35
در مثال زیر، اگه مقدار status$ با هیچکدوم از الگو هایی که داریم مطابقت نداشته باشه همون حالت دیفالت اجرا خواهد شد .
این عبارت از نسخه ۸ php در دسترسه.🪴🌴
@GoldenCodeir
(پیچیدگیه خاصی هم نداره،به منبع و مثالش توجه کنین👇🏾)
https://x.com/laravelbackpack/status/1777660236398244260?t=LpLUOgmUyjt-sY58J0d3cw&s=35
X (formerly Twitter)
Backpack for Laravel (@laravelbackpack) on X
#PHP Tip
Embrace PHP 8's match expression for cleaner conditional logic. 🧹
Embrace PHP 8's match expression for cleaner conditional logic. 🧹
❤3👍1🔥1
🔶 وب سرور Local Development Environment برای توسعه دهندگان وردپرس
وردپرس آمده یه وب سرور راه اندازی و اجرای موقت وب سایت برای تست پروژه ایجاد کرده است که توسعه دهنده مجبور نباشد از نو تنظیمات وردپرس انجام دهد و با چند کلیک وردپرس رو اجرا کند.
این نرم افزار به زودی منتشر می شود و می توانید برای دسترسی زودتر برای دریافت نرم افزار در سایت ثبت نام کنید.
https://developer.wordpress.com/studio/
#وردپرس
@TheRaymondDev
وردپرس آمده یه وب سرور راه اندازی و اجرای موقت وب سایت برای تست پروژه ایجاد کرده است که توسعه دهنده مجبور نباشد از نو تنظیمات وردپرس انجام دهد و با چند کلیک وردپرس رو اجرا کند.
این نرم افزار به زودی منتشر می شود و می توانید برای دسترسی زودتر برای دریافت نرم افزار در سایت ثبت نام کنید.
https://developer.wordpress.com/studio/
#وردپرس
@TheRaymondDev
Forwarded from Golden Code
در php این قابلیت در اختیارمون هست که حتی از ()str_replace جهته جایگزین کردنه چندین رشته در یه جمله استفاده کنیم.
اگر ترتیب رو در آرایه اشتباه وارد کنیم ،خروجی هم تحت تاثیر اشتباه قرار میگیره پس باید به ترتیبشون توجه داشت!🪴🌴
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/PovilasKorop/status/1775131825788112926?t=sAYUqvuOnFg0ZgdrDdruKg&s=35
اگر ترتیب رو در آرایه اشتباه وارد کنیم ،خروجی هم تحت تاثیر اشتباه قرار میگیره پس باید به ترتیبشون توجه داشت!🪴🌴
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/PovilasKorop/status/1775131825788112926?t=sAYUqvuOnFg0ZgdrDdruKg&s=35
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
PHP tip.
Did you know you can use `str_replace()` to replace multiple different strings in one sentence?
But keep in mind the order of replaceable items array, to avoid unexpected results.
Did you know you can use `str_replace()` to replace multiple different strings in one sentence?
But keep in mind the order of replaceable items array, to avoid unexpected results.
👍5👏2
Forwarded from Linuxor ?
با این اپ میتونین به صورت زنده از گوشی اندرویدیتون روی لینوکس استفاده کنید
https://github.com/Genymobile/scrcpy
🐧 @Linuxor
https://github.com/Genymobile/scrcpy
🐧 @Linuxor
👍1
🔶 در نسخه جدید آزمایشی یوتیوب طراحی آن تغییر کرده اما با واکنش منفی کاربران یوتیوب رو به رو شده است.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
🤮11🔥1
Forwarded from Golden Code
"احتمالن میدونین کوئری هایی که نیاز به بررسی ستون هایی با جنس string دارن همیشه از ستون های integer کند ترن. (حتی زمانی که index میشن).
برای جدولای بزرگتر، استفاده از integer در دیتابیس و نمایششون با استفاده از enum های استاندارد در کد میتونه تفاوت واضحی در عملکرد ایجاد کنه برامون.✔️
بطور خلاصه استفاده از enum علاوه بر تاثیر مثبت بر clean code در بهبود سرعت کوئری هم تاثیرش رو میزاره"🪴🌴
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/mattkingshott/status/1768275896882868533?t=zHeJDy1eF7ZPiqpDu4vX3Q&s=35
برای جدولای بزرگتر، استفاده از integer در دیتابیس و نمایششون با استفاده از enum های استاندارد در کد میتونه تفاوت واضحی در عملکرد ایجاد کنه برامون.✔️
بطور خلاصه استفاده از enum علاوه بر تاثیر مثبت بر clean code در بهبود سرعت کوئری هم تاثیرش رو میزاره"🪴🌴
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/mattkingshott/status/1768275896882868533?t=zHeJDy1eF7ZPiqpDu4vX3Q&s=35
X (formerly Twitter)
Matt Kingshott (@mattkingshott) on X
🔥 Laravel Tip
Queries that need to examine string columns will always be slower than integer columns (even when indexed).
For larger tables, using integers in the database and representing them using readable enums in app code can make a major difference…
Queries that need to examine string columns will always be slower than integer columns (even when indexed).
For larger tables, using integers in the database and representing them using readable enums in app code can make a major difference…
❤1👍1🔥1
🔶 با بدتر شدن وضعیت اقتصادی کشور بیشتر کاربران ایرانی به دنبال نرم افزار ولت یاب ارز های دیجیتال هستند که بتواند پولی از کیف پول های گم شده بدست آوردند.
مثل نرم افزار Crypto ICE
این نرم افزار تحقیق کردم که کیف پول های گم شده جستجو می کند اما خبری از دکمه پرداختی در نسخه های رایگان نیست و اما می گویند دکمه پرداخت داشته باشد باید نرم افزار Crypto ICE خریداری کنید که از ۱۰۰ دلار به بالا شروع میشه...
هر چند توی کانال های تلگرام و صفحه اینستاگرام تاکنون کاربران نتوانستند از این نرم افزار پولی بدست آوردند و برخی از کاربران ادعایی می گویند با این پولی رو بدست آوردند و پرداختی داشتند و احتمالا کلاهبرداری است و نه تایید و رد میشه...
من فکر می کنم این ترفند برای جذب فالور در اینستاگرام و تلگرام است که با "جمله ما را فالور کنید و عبارت App را بفرستید تا نرم افزار برات ارسال کنم".
این خیلی بده کاربران دنبال این چیزا باشند که معلوم نیست این نرم افزار واقعی است و یا ممکن است ویروسی باشد که سیستم را از کار بندازند.
@TheRaymondDev
مثل نرم افزار Crypto ICE
این نرم افزار تحقیق کردم که کیف پول های گم شده جستجو می کند اما خبری از دکمه پرداختی در نسخه های رایگان نیست و اما می گویند دکمه پرداخت داشته باشد باید نرم افزار Crypto ICE خریداری کنید که از ۱۰۰ دلار به بالا شروع میشه...
هر چند توی کانال های تلگرام و صفحه اینستاگرام تاکنون کاربران نتوانستند از این نرم افزار پولی بدست آوردند و برخی از کاربران ادعایی می گویند با این پولی رو بدست آوردند و پرداختی داشتند و احتمالا کلاهبرداری است و نه تایید و رد میشه...
من فکر می کنم این ترفند برای جذب فالور در اینستاگرام و تلگرام است که با "جمله ما را فالور کنید و عبارت App را بفرستید تا نرم افزار برات ارسال کنم".
این خیلی بده کاربران دنبال این چیزا باشند که معلوم نیست این نرم افزار واقعی است و یا ممکن است ویروسی باشد که سیستم را از کار بندازند.
@TheRaymondDev
❤4👍2🌭2
Forwarded from Golden Code
"از متود createRandomStringsUsing میتونین جهت مدیریت نحوه ی ایجاد رشته های رندوم استفاده کنید در لاراول !
بطور خلاصه میتونیم با استفاده از این متود مشخص کنیم تا در هنگام خروجی گرفتن از ()random جزئیات چگونه برامون return بشه.✔️
الان در مثال زیر خروجی برابر با " !Laravel" خواهد شد(همونطور که تعیین شده).
همچنین طول رشته رو هم تعیین کنیم.
کجاها کاربرد داره؟
تستینگ ،ایجاد پسورد، کلید api و..."🪴🌴
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://twitter.com/AshAllenDesign/status/1778785643558322323?t=ARVVMJNWmAPOuW3miKx9yA&s=19
بطور خلاصه میتونیم با استفاده از این متود مشخص کنیم تا در هنگام خروجی گرفتن از ()random جزئیات چگونه برامون return بشه.✔️
الان در مثال زیر خروجی برابر با " !Laravel" خواهد شد(همونطور که تعیین شده).
همچنین طول رشته رو هم تعیین کنیم.
کجاها کاربرد داره؟
تستینگ ،ایجاد پسورد، کلید api و..."🪴🌴
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://twitter.com/AshAllenDesign/status/1778785643558322323?t=ARVVMJNWmAPOuW3miKx9yA&s=19
🔥3👍1
🔶 نسخه نهایی لینوکس اوبونتو 24 تا 10 روز دیگر منتشر می شود.
https://releases.ubuntu.com/24.04/
#لینوکس
@TheRaymondDev
https://releases.ubuntu.com/24.04/
#لینوکس
@TheRaymondDev
Ubuntu
Ubuntu 24.04.3 (Noble Numbat)
CD images for Ubuntu 24.04.3 (Noble Numbat)