کد های پروژه لاراول خودتون بدون دردسر و در هر ide مثل فرفره تمیز کنید، هم تمیز و هم مطابق استاندارد psr-12
قطعا اجرای نکات ریز هنگام توسعه از نگاه برنامه نویس پنهان میشه و ابزاری لازم داریم که این کارهای تکراری یکبار برای همیشه انجام بده، که یکپارچگی کدهای که حتی بین چند نویسنده بوده حفظ کنه
کارهایی مثل:
- حذف کلاس های use استفاده نشده
-تبدیل دابل کتیشن به تک کتیشن در تعاریف متغییر
- تبدیل تعریف ارائه به شکل [] از areay()
- تراز کردن فاصله بین عملگرها و انتساب ها
-مرتب کردن use ها به ترتیب حروف الفبا
-تنظیم تورفتگی بین کد (tab یا space ) به صورت پیش فرض 4 space جایگزین میشود
-حدف فضاهای اضافی بین کد ها
روش اجرا . ابتدا باید از نصب بودن pint در محیط dev مطمن باشی
بعد هم با دستور زیر pint اجرا کنی
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
قطعا اجرای نکات ریز هنگام توسعه از نگاه برنامه نویس پنهان میشه و ابزاری لازم داریم که این کارهای تکراری یکبار برای همیشه انجام بده، که یکپارچگی کدهای که حتی بین چند نویسنده بوده حفظ کنه
کارهایی مثل:
- حذف کلاس های use استفاده نشده
-تبدیل دابل کتیشن به تک کتیشن در تعاریف متغییر
- تبدیل تعریف ارائه به شکل [] از areay()
- تراز کردن فاصله بین عملگرها و انتساب ها
-مرتب کردن use ها به ترتیب حروف الفبا
-تنظیم تورفتگی بین کد (tab یا space ) به صورت پیش فرض 4 space جایگزین میشود
-حدف فضاهای اضافی بین کد ها
روش اجرا . ابتدا باید از نصب بودن pint در محیط dev مطمن باشی
composer require laravel/pint --devبعد هم با دستور زیر pint اجرا کنی
vendor/bin/pint------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤2
زبانتو تقویت کن بدون نیاز به پارتنر!
خیلی از بچهها موقع اپلای دنبال یه پارتنرن که بتونن انگلیسی حرف بزنن، هم زبونشون قویتر شه، هم سطحشون حفظ بشه.
اگه تو هم همین دغدغه رو داری، این ابزارهای هوش مصنوعی دقیقاً همون چیزین که لازمت میشن — باهات مکالمه میکنن، اشتباهاتو اصلاح میکنن👇
✅ Speak – مکالمه روزمره با هوش مصنوعی
🔗 https://usespeak.com
✅ Elsa Speak – تمرکز روی تلفظ و لهجه
🔗 https://elsaspeak.com
✅ TalkPal – چت صوتی و متنی با هوش مصنوعی
🔗 https://talkpal.ai
✅ HeyGen – شبیهسازی مصاحبه با آواتارهای هوشمند
🔗 https://www.heygen.com
✅ Language Reactor – یادگیری از یوتیوب و فیلمها
🔗 https://www.languagereactor.com
✅ Tandem – صحبت با افراد واقعی و هوش مصنوعی
🔗 https://www.tandem.net
✅ Duolingo Max – مکالمه نقشآفرینی با GPT
🔗 https://www.duolingo.com
✅ Speakify AI – مکالمه با موضوعات مختلف
🔗 https://speakify.ai
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
خیلی از بچهها موقع اپلای دنبال یه پارتنرن که بتونن انگلیسی حرف بزنن، هم زبونشون قویتر شه، هم سطحشون حفظ بشه.
اگه تو هم همین دغدغه رو داری، این ابزارهای هوش مصنوعی دقیقاً همون چیزین که لازمت میشن — باهات مکالمه میکنن، اشتباهاتو اصلاح میکنن👇
✅ Speak – مکالمه روزمره با هوش مصنوعی
🔗 https://usespeak.com
✅ Elsa Speak – تمرکز روی تلفظ و لهجه
🔗 https://elsaspeak.com
✅ TalkPal – چت صوتی و متنی با هوش مصنوعی
🔗 https://talkpal.ai
✅ HeyGen – شبیهسازی مصاحبه با آواتارهای هوشمند
🔗 https://www.heygen.com
✅ Language Reactor – یادگیری از یوتیوب و فیلمها
🔗 https://www.languagereactor.com
✅ Tandem – صحبت با افراد واقعی و هوش مصنوعی
🔗 https://www.tandem.net
✅ Duolingo Max – مکالمه نقشآفرینی با GPT
🔗 https://www.duolingo.com
✅ Speakify AI – مکالمه با موضوعات مختلف
🔗 https://speakify.ai
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤1👍1
تو این پست به تفاوت های بین Shallow Copy و Deep Copy در جاوا اسکریپت پرداختم 🧑🏻💻
https://www.linkedin.com/posts/amir-reza-riahi_deep-copy-vs-shallow-copy-activity-7336287565966135296-MIej?utm_source=share&utm_medium=member_android&rcm=ACoAAE3A1FYBTbJt9HNH4O-4Kjb6dcEySL1h2kc
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
https://www.linkedin.com/posts/amir-reza-riahi_deep-copy-vs-shallow-copy-activity-7336287565966135296-MIej?utm_source=share&utm_medium=member_android&rcm=ACoAAE3A1FYBTbJt9HNH4O-4Kjb6dcEySL1h2kc
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Linkedin
Deep Copy vs Shallow Copy | Amirreza Riahi
تفاوت بین Shallow Copy و Deep Copy
در ظاهر شبیه به همن اما در عملکرد متفاوتن!
پیشنهاد میکنم فایلی که براتون آماده کردم رو ببینید تا روی تفاوتهاشون کامل مسلط بشید :)
یادتون نره به سوالاتم پاسخ بدین و مشتاقم نظراتتونو راجب این کانسپت بخونم😊
چنل تلگرام پُروکُد…
در ظاهر شبیه به همن اما در عملکرد متفاوتن!
پیشنهاد میکنم فایلی که براتون آماده کردم رو ببینید تا روی تفاوتهاشون کامل مسلط بشید :)
یادتون نره به سوالاتم پاسخ بدین و مشتاقم نظراتتونو راجب این کانسپت بخونم😊
چنل تلگرام پُروکُد…
❤2
Forwarded from JavaScript
CHALLENGE
const users = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' }
];
const userScores = new WeakMap();
// Set scores for users
userScores.set(users[0], 95);
userScores.set(users[1], 80);
// Remove reference to Bob
users[1] = null;
let sum = 0;
for (const user of users) {
if (user && userScores.has(user)) {
sum += userScores.get(user);
}
}
console.log(sum);
🔥2
Forwarded from JavaScript
What is the output?
Anonymous Quiz
22%
Error: Invalid value used as weak map key
30%
175
36%
95
13%
undefined
🔥2
Forwarded from JavaScript
CHALLENGE
function* counter() {
let i = 1;
while (true) {
const reset = yield i++;
if (reset) {
i = 1;
}
}
}
const gen = counter();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next(true).value);
console.log(gen.next().value);👍2
Forwarded from JavaScript
What is the output?
Anonymous Quiz
32%
1, 2, 1, 2
34%
1, 2, undefined, 1
20%
1, 2, 1, 1
15%
1, 2, 3, 4
👍3
اگه دوس دارید با مفهوم اسکوپ و کوئری رجیستری توی لاراول عمیقا آشنا بشید و بتونید مثل یه Pro Player ازشون استفاده کنید این مقاله زیبا و کامل رو از دست 👀
https://laravel-news.com/query-scopes
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
https://laravel-news.com/query-scopes
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Laravel News
Learn to master Query Scopes in Laravel - Laravel News
In this article, we're going to take a look at local query scopes and global query scopes
👍2
از طرف پُروکُد عیدتون مبارک رفقا ❤️
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Telegram
ProCode | پُروکُد
پُروکُد ، جایی که برنامه نویسان حرفهای متولد میشوند 🚀🧑🏻💻
Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304
Telegram :
@AmirRh2087
Github :
www.github.com/AmirRiahi2008
Website :
بزودی
Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304
Telegram :
@AmirRh2087
Github :
www.github.com/AmirRiahi2008
Website :
بزودی
❤3
با پروژه یاد بگیر!
توی دنیای برنامهنویسی، یکی از بدترین کارها اینه که از پروژههای واقعی فاصله بگیری.
ریپوی Awesome for Beginners یه لیست جمعوجوره از پروژههای متنبازی که مخصوص تازهکارهاست.
اگه دنبال اینی که هم کدنویسی رو تمرین کنی، هم وارد دنیای واقعی توسعه نرمافزار بشی، اینجا جای خوبیه برای شروع.
هم با کد درگیر میشی، هم با جامعهٔ برنامهنویسا ارتباط میگیری، و یه قدم درست برمیداری برای ساختن یه رزومه واقعی.
https://github.com/MunGell/awesome-for-beginners
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
توی دنیای برنامهنویسی، یکی از بدترین کارها اینه که از پروژههای واقعی فاصله بگیری.
ریپوی Awesome for Beginners یه لیست جمعوجوره از پروژههای متنبازی که مخصوص تازهکارهاست.
اگه دنبال اینی که هم کدنویسی رو تمرین کنی، هم وارد دنیای واقعی توسعه نرمافزار بشی، اینجا جای خوبیه برای شروع.
هم با کد درگیر میشی، هم با جامعهٔ برنامهنویسا ارتباط میگیری، و یه قدم درست برمیداری برای ساختن یه رزومه واقعی.
https://github.com/MunGell/awesome-for-beginners
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👌1💯1
🎯 خیلی از طراحهای وب ممکنه هنگام توسعهی یه وبسایت، ناخواسته از برخی نکات مهم غافل بشن. گاهی اوقات فقط جا انداختن یه تگ ساده یا رعایت نکردن یه جزئیات کوچک میتونه باعث بشه کارایی (performance) و تجربهی کاربری کلی سایت ضربه بخوره.
این سایت یه چک لیست ۸۸ موردی داره که تو رو قدمبهقدم راهنمایی میکنه تا بتونی همهی اصول مهم فرانتاند – از تگهای متا گرفته تا بهینهسازی تصاویر، دسترسیپذیری، و حتی سئو – رو بررسی و اجرا کنی ✅
✅ frontendchecklist.io
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
این سایت یه چک لیست ۸۸ موردی داره که تو رو قدمبهقدم راهنمایی میکنه تا بتونی همهی اصول مهم فرانتاند – از تگهای متا گرفته تا بهینهسازی تصاویر، دسترسیپذیری، و حتی سئو – رو بررسی و اجرا کنی ✅
✅ frontendchecklist.io
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2
اگه میخواین استیت های کمتری توی برنامه های ریاکتی تون بنویسید تو این پست از دیتی پرداختم به Suspense Components که پیشنهاد میکنم ببینید 😊
https://www.linkedin.com/posts/amir-reza-riahi_suspense-react-js-activity-7336995293793554432-scwt?utm_source=share&utm_medium=member_desktop&rcm=ACoAAE3A1FYBTbJt9HNH4O-4Kjb6dcEySL1h2kc
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
https://www.linkedin.com/posts/amir-reza-riahi_suspense-react-js-activity-7336995293793554432-scwt?utm_source=share&utm_medium=member_desktop&rcm=ACoAAE3A1FYBTbJt9HNH4O-4Kjb6dcEySL1h2kc
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Linkedin
#suspense #react #js #ditty | Amirreza Riahi
درود و عرض ادب رفقا 🖐🏼
این سری به مبحث باحال و کاربردی Suspense Componentها در ریاکت پرداختم و پیشنهاد میکنم برای ننوشتن استیتهای زیادی و خوانایی کدِ بیشتر این پست از دیتی که منتشر کردم رو ببینید 😉
اگه میخواین همیشه با جدیدترین مفاهیم و ترفندهای زبانها…
این سری به مبحث باحال و کاربردی Suspense Componentها در ریاکت پرداختم و پیشنهاد میکنم برای ننوشتن استیتهای زیادی و خوانایی کدِ بیشتر این پست از دیتی که منتشر کردم رو ببینید 😉
اگه میخواین همیشه با جدیدترین مفاهیم و ترفندهای زبانها…
❤2
Ditty | دیتی
🔺توابع if/else به CSS اضافه شدن 🔥 - این ویژگی فعلاً از کروم 137 به بعد در دسترس هست - مشاهدهٔ دمو #css
پیشنهاد میشه فعلا ازش استفاده نکنین چون خیلی از کاربر ها مرورگرشون انقد بروز نیست
و تا این جا بیوفته شاید یه خرده زمان ببره 🙂
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
و تا این جا بیوفته شاید یه خرده زمان ببره 🙂
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Telegram
ProCode | پُروکُد
پُروکُد ، جایی که برنامه نویسان حرفهای متولد میشوند 🚀🧑🏻💻
Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304
Telegram :
@AmirRh2087
Github :
www.github.com/AmirRiahi2008
Website :
بزودی
Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304
Telegram :
@AmirRh2087
Github :
www.github.com/AmirRiahi2008
Website :
بزودی
👍2
یک پایگاه داده عظیم آنلاین بدون رمز شامل ۴ میلیارد رکورد از اطلاعات شخصی شامل نام کامل، تاریخ تولد، شماره تلفن، شماره کارت، سوابق بدهی و پسانداز، و همچنین عادات خرید شهروندان چینی پیدا شده. اتفاقی که باعث میشه اون رو بزرگترین نشت اطلاعات در تاریخ توصیف کنن.
محققان امنیتی، یک پایگاه داده با حجم ۶۳۱ گیگابایت رو پیدا کردن که برای کاربران عمدتا چینیه و ۸۰۵ میلیون رکورد از اون متعلق به پیامرسان چینی WeChat بوده. بهنظر میرسه این پایگاه داده برای اهداف نظارتی، پروفایلسازی یا غنیسازی دادهها استفاده میشده که بعد از کشف آفلاین شده ولی مدت زمان در دسترس بودنش نامشخصه.
----------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
محققان امنیتی، یک پایگاه داده با حجم ۶۳۱ گیگابایت رو پیدا کردن که برای کاربران عمدتا چینیه و ۸۰۵ میلیون رکورد از اون متعلق به پیامرسان چینی WeChat بوده. بهنظر میرسه این پایگاه داده برای اهداف نظارتی، پروفایلسازی یا غنیسازی دادهها استفاده میشده که بعد از کشف آفلاین شده ولی مدت زمان در دسترس بودنش نامشخصه.
----------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2😁1
تصور کن PHP رو بدون نیاز به سرور (WTF)
مستقیم توی مرورگر اجرا کنی
بدون Apache بدون Nginx حتی بدون نصب PHP عجیب بهنظر میرسه؟
دیگه نه!
به پروژه جذاب seanmorris/php-wasm اجرای PHP با WebAssembly
این یعنی میتونی PHP رو داخل مرورگر یا حتی محیطهای WASI اجرا کنی. انگار داری PHP رو مثل JavaScript در همهجا میچرخونی
من که خیلی ذوقزدهم بابت این ترکیب 😁
https://github.com/seanmorris/php-wasm
------------------------------و------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
مستقیم توی مرورگر اجرا کنی
بدون Apache بدون Nginx حتی بدون نصب PHP عجیب بهنظر میرسه؟
دیگه نه!
به پروژه جذاب seanmorris/php-wasm اجرای PHP با WebAssembly
این یعنی میتونی PHP رو داخل مرورگر یا حتی محیطهای WASI اجرا کنی. انگار داری PHP رو مثل JavaScript در همهجا میچرخونی
من که خیلی ذوقزدهم بابت این ترکیب 😁
https://github.com/seanmorris/php-wasm
------------------------------و------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤2
مصاحبه فنی رو عالی میدید ولی به مصاحبه منابع انسانی (HR) که میرسید، استرس میگیرید و نمیدونید چه جوابی بهترینه؟
پیشنهادم اینه این پست رو مطالعه کنین 📕
https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7336334513318379521/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
پیشنهادم اینه این پست رو مطالعه کنین 📕
https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7336334513318379521/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Linkedin
Table of Contents | Seyed Sina Pezeshk | 14 comments
مصاحبه فنی رو عالی میدید ولی به مصاحبه منابع انسانی (HR) که میرسید، استرس میگیرید و نمیدونید چه جوابی بهترینه؟ 🤔
همهی ما برنامهنویسها ساعتها وقت صرف تقویت مهارتهای فنی میکنیم، اما اغلب فراموش میکنیم که سوالات مصاحبه منابع انسانی (HR) همونقدر…
همهی ما برنامهنویسها ساعتها وقت صرف تقویت مهارتهای فنی میکنیم، اما اغلب فراموش میکنیم که سوالات مصاحبه منابع انسانی (HR) همونقدر…
❤2