fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

| Rad Dev (JS) 🖤 |

| Rad Dev (JS) 🖤 |

رفتن به کانال در Telegram

#JS 👑 سعیدی‌را‌د هستم، اینجا تجربم و چیزایی که یاد می‌گیرم رو به اشتراک می‌ذارم. محتوای کانال کاملا Human-Generated می‌باشند. ارتباط: @AminKhoy78 مخلصم 👨‍💻🖤

نمایش بیشتر
2 718
مشترکین
+124 ساعت
+17 روز
+4830 روز
آرشیو پست ها
❌ Username not found ❌ Password is incorrect این‌ مسیج‌ها در نگاه اول کاملا منطقی به نظر می‌رسن. اما اگه یکم دقیق شیم، می‌تون
❌ Username not found ❌ Password is incorrect این‌ مسیج‌ها در نگاه اول کاملا منطقی به نظر می‌رسن. اما اگه یکم دقیق شیم، می‌تونن امنیت اپلیکیشن رو به خطر بندازن! چجوری؟ هکر میاد یوزرنیم های مختلف رو تست می‌کنه تاااا زمانی که با ارور اول مواجه نشه، بلکه با ارور دوم مواجه بشه. اینطوری مطمئن میشه که از ارور اول رد شده و یوزرنیمی که تست کرده، سایت واقعا همچین کاربری داره.‌ الان نوبت حدس زدن پسورده :)) راهکار چیه؟ چه یوزرنیم / ایمیل و چه پسورد کاربر اشتباه بود، یه مسیج کلی بده. مثلا بگو “لطفا اطلاعات رو مجددا چک کنید”. اینطوری هکر محترم نمی‌تونه بفهمه چه یوزرنیمی valid هست. به این نوع حمله اصطلاحا User Enumeration Attack گفته میشه و هکر کارای زیادی می‌تونه باهاش بکنه. @Mern_stack_01

به نظرم با وجود وضعیت فعلی، بحث پارتی‌بازی‌ تو ‌شرکتا خیلی کم‌تر بشه و‌ اولویت بیاد رو مهارت. چرا؟ چون حقیقتا هزینه یه بیزنس (حتی کوچیک) خیلی بالا رفته و‌ براش نمی‌صرفه پسردایی / دخترخاله رو به نیروی متخصص ترجیح بده. چون عملا پارتی‌بازی براش ضرر خالصه دیگه. @Mern_stack_01

یه بزرگی می‌گفت: به بچه‌هاتون سه‌تا مهارت یاد بدین. برنامه‌نویسی، زبان انگلیسی و مقاله نویسی. بعد ولشون کنید تو جامعه و مطمئن باشید که عاقبت‌بخیر خواهند شد. حالا مستقیما فقط با همین سه مهارت نمیشه کاری‌ کرد. اما با یسری مهارت های مکمل‌ دیگه در راستای همین مهارت‌ها خیلییی کارا میشه کرد. منظورشون بیشتر نشون دادن اهمیت این 3 مهارت بود. @Mern_stack_01

سود اصلی رو اونی کرد که پرچم آمریکا تولید کرد داد فروخت اینا آتیش بزنن :)) @Mern_stack_01

What is output?
Anonymous voting

CHALLENGE
const obj1 = { a: 1, b: { c: 2 } };
const obj2 = { ...obj1 };
const obj3 = obj1;

obj2.a = 10;
obj2.b.c = 20;
obj3.b.c = 30;

console.log(obj1.a);
console.log(obj1.b.c);
console.log(obj2.a);
console.log(obj2.b.c);
console.log(obj3.a);
console.log(obj3.b.c);
@Mern_stack_01

چالش
const obj1 = { a: 1, b: { c: 2 } };
const obj2 = { ...obj1 };
const obj3 = obj1;

obj2.a = 10;
obj2.b.c = 20;
obj3.b.c = 30;

console.log(obj1.a);
console.log(obj1.b.c);
console.log(obj2.a);
console.log(obj2.b.c);
console.log(obj3.a);
console.log(obj3.b.c);
@Mern_stack_01

یه بزرگی می‌گفت: فشار کاری بهتر از فشار بی‌کاریه. @Mern_stack_01

می‌بینی طرف 10 جلسه سر کوچه‌شون آموزشگاه رفته اونجا یه مدرکی بهش دادن، اومده ‌گذاشته تو رزومش. وقتی یه نفر رندوم تو خیابون بره آموزشگاه پول بده می‌تونه مدرک‌ بگیره، اون مدرک چه ارزشی داره؟ این مدل مدرک‌ها‌ فقط ارزش رزومه رو پایین میارن. چیزی که مهارت شما رو تضمین می‌کنه مدرک نیست، بلکه نمونه‌کاره. @Mern_stack_01

هوش مصنوعی تو فضای مجازی و رسانه‌ها، خیلی بیشتر از واقعیتش پیشرفت داشته. همون ضرب‌المثل بشنو و باور‌ نکن. @Mern_stack_01
هوش مصنوعی تو فضای مجازی و رسانه‌ها، خیلی بیشتر از واقعیتش پیشرفت داشته. همون ضرب‌المثل بشنو و باور‌ نکن. @Mern_stack_01

منابع انسانی: چرا این همه خرج رشد کارمندا می‌کنیم. اگه خرج کنیم و نمونن چی؟ مدیر: اگه خرج نکنیم و بمونن چی؟ @Mern_stack_01

دیدین وقتی یکی بلد نیست با یه سایت / اپلیکیشن کار کنه بهش میگیم “کاربر غیر حرفه‌ای”؟ جالبه بدونین ما برنامه‌نویس غیر حرفه‌ای هم داریم. برنامه‌نویس غیر حرفه‌ای اونیه که به نیاز کاربر فکر‌ نمی‌کنه و‌ اپلیکیشن رو اونطور که خودش حال می‌کنه و راحته جلو می‌بره. وقتی هم یه کاربر نمی‌تونه با اون نرم‌افزار کار کنه، دولوپر سریع بهش برچسب “کاربر غیر حرفه‌ای” می‌چسبونه. آره خلاصه. مهم نیاز کاربره. نه اون چیزی که ما فکر‌ می‌کنیم نیاز کاربره. @Mern_stack_01

دیدین وقتی یکی بلد نیست با یه سایت / اپلیکیشن کار کنه بهش میگیم “کاربر غیر حرفه‌ای”؟ جالبه بدونین ما برنامه‌نویس غیر حرفه‌ای هم داریم. برنامه‌نویس غیر حرفه‌ای اونیه که به نیاز کاربر فکر‌ نمی‌کنه و‌ اپلیکیشن رو اونطور که خودش حال می‌کنه و راحته جلو می‌بره. وقتی هم یه کاربر نمی‌تونه با اون نرم‌افزار کار کنه، دولوپر سریع بهش برچسب “کاربر غیر حرفه‌ای” می‌چسبونه. آره خلاصه. مهم نیاز کاربره. نه اون چیزی که ما فکر‌ می‌کنیم نیاز کاربره. @Mern_stack_01

✉️ پاول دورف: روسیه دسترسی به تلگرام رو محدود کرده تا کاربرا رو به استفاده از پیام‌ رسان دولتی و قابل نظارت وادار کنه. این اقدام شبیه سیاستی هست که ایران 8 سال پیش اجرا کرد اما ناموفق بود؛ با وجود فیلترینگ، اکثر ایرانیان همچنان با دور زدن سانسور از تلگرام استفاده می‌کنن. تجربه ایران نشون میده اجبار و محدودسازی آزادی بیان نه‌ تنها مؤثر نیست بلکه با مقاومت کاربرا روبه‌رو میشه و تلگرام همچنان به‌عنوان نماد آزادی و حریم خصوصی باقی می‌مونه. @Mern_stack_01

گاها پیش میاد که بین “توسعه سریع پروژه” و “توسعه باکیفیت پروژه”، گزینه اول ‌رو انتخاب کنید. اینجاست که شما اصطلاحا یه Technic
گاها پیش میاد که بین “توسعه سریع پروژه” و “توسعه باکیفیت پروژه”، گزینه اول ‌رو انتخاب کنید. اینجاست که شما اصطلاحا یه Technical Debt ایجاد کردین واسه خودتون (فارسیش میشه بدهی فنی) پروژه‌ای که بدهی فنی داشته باشه، دولوپر قراره در آینده حسابی اذیت بشه. چون به جای این که اول کار درست حسابی کد بزنه، ماه های بعد قراره کلی تسک اضافی سرش بریزه. چون بدهی فنی مثل وام گرفتنه. اولش کارتو راه میندازه. اما چند سال باید چند درصد بیشتر از پول دریافتیت رو نزول بدی. @Mern_stack_01

یه عزیزی اومده بهترین اکستنشن های کروم رو دسته‌بندی کرده و گذاشته تو گیت‌هابش (قدر همچین ریپو هایی رو باید دونست) اکستنشن های
یه عزیزی اومده بهترین اکستنشن های کروم رو دسته‌بندی کرده و گذاشته تو گیت‌هابش (قدر همچین ریپو هایی رو باید دونست) اکستنشن های کاربردی پسورد منیجر، دیباگینگ، سی‌اس‌اس، هوش مصنوعی و … کلی دسته بندی دیگه. 🔗 github.com/themeselection/best-chrome-extensions @Mern_stack_01

تو FreeFrontend یه عالمه سورس‌کد فرانت‌اند هست که بر اساس نوع تکنولوژی دسته‌بندی شدن. هم واسه یادگیری و هم واسه مرور خیلی خوب
تو FreeFrontend یه عالمه سورس‌کد فرانت‌اند هست که بر اساس نوع تکنولوژی دسته‌بندی شدن. هم واسه یادگیری و هم واسه مرور خیلی خوبه. 🔗 https://freefrontend.com @Mern_stack_01

می‌د‌ونستین یکی رفته دامنه های guthib.ir‌ و guthib.com رو خریده؟ آره خلاصه دلال دامنه هم داریم. شده دامنه 60 هزار تومنی رو می‌فروشن 10 میلیون تومن. @Mern_stack_01

فراموش نمی‌کنیم. شب بخیر 🖤 @Mern_stack_01
فراموش نمی‌کنیم. شب بخیر 🖤 @Mern_stack_01

دیدی تو‌ یسری سایت‌ها اگه بیش از 3 بار برای لاگین تلاش کنی دیگه‌ نمی‌ذاره تلاش کنی؟ به این قابلیت میگن Rate Limit. پیاده‌سازیش بر عهده برنامه نویس بک‌انده.‌ بک‌اند باید تعداد رکوئست هایی که کاربر می‌تونه به Api بفرسته رو محدود کنه. تو این حالت اگه کاربر تو یه تایم مشخص بیشتر از تعداد تعیین شده رکوئست بفرسته، بک‌اند استاتوس‌کد 429 رو تحویل کلاینت میده. @Mern_stack_01