رقصنده با کد – Telegram
رقصنده با کد
780 subscribers
1.69K photos
850 videos
207 files
665 links
Here are some interesting things I've come across during my learning process. That's it. Admin ID:
@alithecodeguy
Download Telegram
تمرین ذهنی

مواد لازم : ۱ کاغذ و ۱ قلم
وقتی سعی دارید روی یک موضوعی تمرکز کنید ، مثلا وقتی دارید یک ویدیو آموزشی می‌بینید یا مثلا وقتی دارید یک موضوع مهمی رو مطالعه می‌کنید ، هر جا متوجه شدید ذهنتون منحرف شده و دارید به یه موضوع دیگه فکر می‌کنید ، یک خط روی اون کاغذ بکشید و به کار اصلیتون برگردید.
تموم که شد ، بالای اون برگه ساعت و تاریخ بزنید و بذارید یه گوشه بمونه. برای ۱ هفته این کار رو برای کارایی که فکر میکنید نیازمند تمرکز هستن انجام بدید.
بعد ۱ هفته چی می‌بینید؟ کاغذا خط‌خطی‌تر شدن یا تمیزتر شدن؟
با تقریب خوبی میشه گفت هر چی کاغذا تمیزتر بشن ، قدرت یادگیری بالاتری دارید یا حداقل سعی‌میکنید هر روز بهتر بشید. و هر چه قدرت یادگیری بالاتری داشته باشید، منطقیه که بشه نتیجه گرفت آینده روشن‌تری پیش رو دارید.
(پاورقی : اینکه یکی پدرش صرافه یا خودش بیت‌کوین خریده گرون شده ، مبحث دیگه‌ایه. در مورد اتفاقات خودخواسته صحبت می‌کنیم نه مواردی که کنترلی روشون نداریم.)

@alithecodeguy
اگر نمیخواید از کتابخانه‌های آماده برای debounce استفاده کنید ، با همین کدی که توی تصویر می‌بینید ، میتونید پیاده‌سازیش کنید. یکیش برای فانکشن کامپوننت‌های ریکته ، یکیش برای کلاس کامپوننت‌ها.
اگر هم از چیزی جز ریکت استفاده می‌کنید ، می‌تونید همین کانسپت رو ببرید توی اون محیط با توجه به ویژگی‌های خودش پیاده‌سازی کنید چون در نهایت این کار ، جاوا اسکریپتی داره اتفاق می‌افته.

توضیح debounce:
فرض کن سرچ اینپوتی دارید که به ازای کلمه‌ای که وارد می‌کنید یکبار سرویس متناظرش رو کال می‌کنه. اگر قرار باشه به ازای تایپ هر حرف یکبار سرویس کال اتفاق بیفته فشار زیادی به مرورگر میاره و یوزر کندی احساس میکنه. برای همین میان با استفاده از مفهومی به نام debounce یک تاخیر مثلا ۵۰۰ میلی ثانیه‌ای میذارن که اگر از آخرین کاراکتری که کاربر تایپ کرده بود ۵۰۰ میلی ثانیه گذشت ، سرویس کال بشه.

@alithecodeguy #debounce #js #react
برنامه نویسی وب در یک نگاه 😂
برای تولید اعداد تصادفی توی مرورگر ، می‌تونید از
CryptoWebApi
استفاده کنید که روی خود مرورگرها هستش. نیازی به نصب کتابخانه اضافی ندارید.
قبل استفاده فقط چک کنید ببینید مرورگرهای مدنظرتون رو پشتیبانی میکنه یا خیر. روی اکثر مرورگرها هستش.
(دقت کنید که میگم مرورگر)
مثال :

console.log(crypto.randomUUID());
console.log(crypto.randomUUID());
console.log(crypto.randomUUID());
console.log(crypto.randomUUID());

لینک:
https://developer.mozilla.org/en-US/docs/Web/API/Crypto
https://www.educative.io/answers/how-to-create-a-random-uuid-in-javanoscript

#js #webapi #random #crypto @alithecodeguy
دوستان گرامی کسی به تازگی مدرک کارشناسیشو آزاد کرده؟ ما که ورودی ۸۹ هستیم هم باید به نرخ جدید پول بدیم؟ میخوام تجربه واقعی و جدیدتون رو بدونم اگر کاری کردید. لطفا اگر اطلاع دقیق دارید کامنت کنید. اطلاعات حدسی و حدودی نیازی نیست. ممنونم 🙏🙏🙏
در جاوا اسکریپت ، وقتی دارید از fetch استفاده می‌کنید ، یادتون نره از AbortController استفاده کنید.
تصویر از کدای ریکته. برای باقی کتابخانه و فریم‌ورک‌ها هم مفهوم کلی همینه.
#js #react #fetch @alithecodeguy
اگر میخواهید پرفورمنس سایتی رو که زدید ارزیابی کنید ، می‌تونید داخل مرورگر سرعت CPU رو پایین بیارید که حالت ضعیف‌ترش شبیه‌سازی بشه.
@alithecodeguy #cpu #browser #tip
2+2=5
Forwarded from توییتر فارسی
This media is not supported in your browser
VIEW IN TELEGRAM
هوش مصنوعی بینگ از حالا در مرورگر کروم هم قابل استفاده هست.

TechTube
Silverfox @twitter_farsy
توییتر فارسی
هوش مصنوعی بینگ از حالا در مرورگر کروم هم قابل استفاده هست. TechTube Silverfox @twitter_farsy
چون safesearch رو قدرت اول منطقه بسته ، برای استفاده باید vpn روشن کنید.
۱۲۰ ابزار برتر هوش مصنوعی در جهان
رقصنده با کد
cookie.pdf
اگر در مورد کوکی‌ها اطلاعات کافی ندارید ، پیشنهاد میکنم حتما این مقاله رو مطالعه کنید. گردآوری و ترجمش رو خودم انجام دادم و تا جایی که شده سعی کردم کامل باشه
🧑‍💻👩‍💻 دوره آنلاین و مقدماتی ReactJs
مدرس :‌علی خدایی دوست

ظرفیت : ۱۵ نفر
حد نصاب : ۸ نفر
شهریه : ۵۰۰ هزار تومان
(بیست درصد تخفیف برای معرف)

پیش نیاز :‌آشنایی با HTML ، CSS و Javanoscript

مجموعا ۴ جمعه
(دهم ، هفدهم ، بیست‌و‌چهارم و سی‌و‌یکم شهریورماه)
۳ جمعه اول : ۲ جلسه ۲ ساعته آموزش
جمعه آخر : حل تمرین

ساعت جلسات :
۹ الی ۱۱ ، ۱۱:۳۰ الی ۱۳:۳۰

پلتفرم ارتباطی : گوگل میت (یا اسکایپ)

ارتباط مستقیم:
https://news.1rj.ru/str/alithecodeguy
https://www.linkedin.com/in/alithecodeguy/

سرفصل‌ها:
(طی دوره در مورد مباحث متفاوتی صحبت خواهد شد که لیست زیر فقط شامل سرفصل‌های اصلی می‌باشد.)
مقدمه
ریکت چیست
ابزارهای مورد نیاز
سلام دنیا!
نحوه تفکر شابلونی
کدهای JSX
کامپوننت
کلاس یا فانکشن
استیت‌ها
پراپ‌ها
کار با فایل های استاتیک
پروژه تمرینی ۱ : ایجاد رزومه شخصی با ریکت
هوک‌های پرکاربرد
آرایه‌ها
فرم‌ها
واکشی دیتا از سرور
پروژه تمرینی ۲ : خواندن دیتای فیک از سرور و نمایش در جدول بر اساس انتخاب کاربر
رف‌
کشینگ (کچ)
کاستوم هوک
کاتکست
تفکر ریداکسی
روتینگ
پروزه نهایی : ساخت یک شبکه اجتماعی ساده با دیتای ماک
یه ریپوی رایگان توی گیت‌هاب برای یادگیری علوم کامپیوتر!
همین که 148k ستاره گرفته ، جایی برای بحث نمیذاره.
https://github.com/ossu/computer-science
مدتی هست در مورد زبان‌های برنامه نویسی دارم تحقیق میکنم.
حقیقت اینه که همشون خوبن ، همشون هم تا مدت زیادی همچنان بازار کار دارن مخصوصا توی ایران که هوش مصنوعی خیلی جایی نداره.
ولی از بین اینا ترکیب React و Rust فوق العادس.
به نظرم اگر تمام توانتون رو بذارید روی Rust خیلی طول نمیکشه نتیجشو ببنید. اگر هم که به فرانت و زبان‌های سطح بالا علاقه دارید ، مشخصا React رو پیشنهاد میدم.
خب به سلامتی حوزه برنامه نویسی داره به سمتی پیش میره که برنامه نویس بنده خدا نه تنها باید چندتا تکنولوژی رو همزمان بلد باشه ، بلکه باید با نسخه‌های قدیمی اونها هم تا حدودی آشنا باشه و از طرفی خودش رو آپدیت هم نگه داره.
حالا بماند که با هوش مصنوعی هم باید رقابت کنه و در موارد خاص نیازه که به ریاضیات و الگوریتم و ساختمان داده مسلط باشه.

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