چتجیپیتی دیگه شماره تلفن نیاز نداره و فقط با ایمیل میتونید ثبتنام کنید.
ورژن ۳.۵ کلا رایگانه ولی ورژن ۴ پولیه.
https://chat.openai.com/
ورژن ۳.۵ کلا رایگانه ولی ورژن ۴ پولیه.
https://chat.openai.com/
سنیور شدن ، آپشن محسوب نمیشه. عجله نکنید. با لقب فیک ، مدت زیادی نمیشه بقیه رو گول زد.
در سخن گفتن خطای جاهلان پیدا شود
تیر کج چون از کمان بیرون رود رسوا شود
نسبت خفاش با عیسی، چو عیسی با خداست
می شود عیسی خدا، خفاش اگر عیسی شود
(صائب تبریزی - غزل ۲۶۵۵)
در سخن گفتن خطای جاهلان پیدا شود
تیر کج چون از کمان بیرون رود رسوا شود
نسبت خفاش با عیسی، چو عیسی با خداست
می شود عیسی خدا، خفاش اگر عیسی شود
(صائب تبریزی - غزل ۲۶۵۵)
با تشکر از دوستان دوره جاوااسکریپت عمیق:
جلسه ۲ با موفقیت برگزار شد.
خلاصه موضوعات این جلسه:
JavaScript Architecure
Event Loop
Execution Context
CallStack
Primitive vs Reference
سوالات تمرینی کلاس رو هم میذارم اینجا برای باقی دوستان. امیدوارم مفید واقع بشه.
سوال ۱:
در مورد execution context و stack توضیح دادیم.
حالا فرض کنید توی فانکشنی ۴ تا متغیر داریم مشابه تصویر و میخوایم به age دسترسی داشته باشیم.
از طرفی میدونیم که استکها LIFO هستند و اگر طبق توضیحات بخوایم پیش بریم باید دو تا متغیر بالایی از بالای استک برداشته بشن تا بتونیم به age برسیم ولی اگر دوتای بالایی اگر برداشته بشن حذف میشن ولی نباید حذف بشن.
جاوااسکریپت برای دسترسی به age چه طوری عمل میکنه؟
سوال ۲:
فرق میکروتسک و ماکرو تسک چیه؟ میکروتسکها چه زمانی اجرا میشن؟
جلسه ۲ با موفقیت برگزار شد.
خلاصه موضوعات این جلسه:
JavaScript Architecure
Event Loop
Execution Context
CallStack
Primitive vs Reference
سوالات تمرینی کلاس رو هم میذارم اینجا برای باقی دوستان. امیدوارم مفید واقع بشه.
سوال ۱:
در مورد execution context و stack توضیح دادیم.
حالا فرض کنید توی فانکشنی ۴ تا متغیر داریم مشابه تصویر و میخوایم به age دسترسی داشته باشیم.
از طرفی میدونیم که استکها LIFO هستند و اگر طبق توضیحات بخوایم پیش بریم باید دو تا متغیر بالایی از بالای استک برداشته بشن تا بتونیم به age برسیم ولی اگر دوتای بالایی اگر برداشته بشن حذف میشن ولی نباید حذف بشن.
جاوااسکریپت برای دسترسی به age چه طوری عمل میکنه؟
سوال ۲:
فرق میکروتسک و ماکرو تسک چیه؟ میکروتسکها چه زمانی اجرا میشن؟
توی جاوااسکریپت مفهومی وجود داره به نام Sparse Array یا به عبارت دیگه آرایههایی که توی بعضی ایندکسهاش ممکنه آیتم وجود نداشته باشه و empty باشه.
توی لینک زیر مفصل توضیح داده :
https://dmitripavlutin.com/javanoscript-sparse-dense-arrays
#js #javanoscript #array
توی لینک زیر مفصل توضیح داده :
https://dmitripavlutin.com/javanoscript-sparse-dense-arrays
#js #javanoscript #array
اینکه جاوااسکریپت دقیقا چه جوری تصمیم میگیره که کجاها سیمیکالن رو به صورت خودکار وارد کنه یا نکنه ، واقعا توی یک پست جا نمیشد. دونستنش الزامی نیست ولی اگر مثل من کنجکاوید ، پیشنهاد میکنم حتما لینک زیر رو بخونید :
https://www.bradoncode.com/blog/2015/08/26/javanoscript-semi-colon-insertion/
#js #javanoscript @alithecodeguy
https://www.bradoncode.com/blog/2015/08/26/javanoscript-semi-colon-insertion/
#js #javanoscript @alithecodeguy
Bradoncode
Understanding Automatic Semicolon Insertion in JavaScript
A Busy Person's Guide to Understanding Automatic Semicolon Insertion in JavaScript.
قطعا لفظ WebSocket رو هممون شنیدیم ولی شاید ندونیم دقیقا چیکار میکنه و چطوری باید باهاش کار کرد.
توی این ویدیو ، جواب این ۲ سوال رو به فارسی روان ، بررسی میکنیم.
https://www.youtube.com/watch?v=rQfDI9QJIgo
#websocket #js #javanoscript @alithecodeguy
توی این ویدیو ، جواب این ۲ سوال رو به فارسی روان ، بررسی میکنیم.
https://www.youtube.com/watch?v=rQfDI9QJIgo
#websocket #js #javanoscript @alithecodeguy
YouTube
WebSocket
وب سوکت چیست و چگونه از آن استفاده کنیم؟
ویدیو با کیفیت بالا آپلود شده است. در صورت نیاز از تنظیمات یوتیوب کیفیت را افزایش دهید.
کانال تلگرام رقصنده با کد:
https://news.1rj.ru/str/alithecodeguy
ویدیو با کیفیت بالا آپلود شده است. در صورت نیاز از تنظیمات یوتیوب کیفیت را افزایش دهید.
کانال تلگرام رقصنده با کد:
https://news.1rj.ru/str/alithecodeguy
توی دنیای علوم کامپیوتر مفهومی وجود داره به نام :
Cohesion
این مفهوم رو به همه زبانهای برنامه نویسی میشه بسطش داد.
بخوام خیلی ساده بگم میگه که تا میتونید ماژولها رو جوری بنویسید که از هر لحاظ ، به بیرون خودشون کمترین وابستگی رو داشته باشن.
توی فرانت ما هم لفظ نسبتا مترادفی داریم به نام Atomic.
برای مطالعه بیشتر این لینک رو ببینید:
https://en.wikipedia.org/wiki/Cohesion_(computer_science)
#computer_science @alithecodeguy
Cohesion
این مفهوم رو به همه زبانهای برنامه نویسی میشه بسطش داد.
بخوام خیلی ساده بگم میگه که تا میتونید ماژولها رو جوری بنویسید که از هر لحاظ ، به بیرون خودشون کمترین وابستگی رو داشته باشن.
توی فرانت ما هم لفظ نسبتا مترادفی داریم به نام Atomic.
برای مطالعه بیشتر این لینک رو ببینید:
https://en.wikipedia.org/wiki/Cohesion_(computer_science)
#computer_science @alithecodeguy
هیچ بوتکمپ برنامه نویسی فرانتی توی ایران در این حد ارزش نداره. هیچ بوت کمپی. قبل از چنین هزینهای ، در مورد توانایی واقعی اساتیدش پرسوجو کنید. فریب نام شرکت محل کار اساتید و برند موسسه رو نخورید.
پاورقی: فرانت چیزیه که صفر تا صدشو خودتون رایگان میتونید یاد بگیرید. مثل من و هزاران نفر دیگه.
اگر میخواید هزینه کنید ، دنبال منتور خوب بگردید
پاورقی: فرانت چیزیه که صفر تا صدشو خودتون رایگان میتونید یاد بگیرید. مثل من و هزاران نفر دیگه.
اگر میخواید هزینه کنید ، دنبال منتور خوب بگردید
سایتی که همه خوبای حوزه هوش مصنوعی رو فعلا به صورت رایگان در اختیارتون قرار میده
https://start.chatgot.io/
#ai @alithecodeguy
https://start.chatgot.io/
#ai @alithecodeguy
بزرگترین اشتباهی که یک منتور در حق همکارش میتونه انجام بده ، برنامه ریزی برای آینده دور و دادن امید برای فرداس ، در صورتی که امید برای آینده و برنامهریزی برای فردا ، باید باشه.
ساده بخوام بگم اینکه ، قدم بعدی و کوچک نفرات رو مشخص کنید نه چیزی که قراره توی پنج سال آیندشون اتفاق بیفته.
ساده بخوام بگم اینکه ، قدم بعدی و کوچک نفرات رو مشخص کنید نه چیزی که قراره توی پنج سال آیندشون اتفاق بیفته.
تشخیص وضعیت شبکه در مرورگر
https://youtube.com/shorts/84wUWh_V5P8?si=uh7O9QMeB6EY67hL
https://youtube.com/shorts/84wUWh_V5P8?si=uh7O9QMeB6EY67hL
YouTube
تشخیص وضعیت شبکه در مرورگر
چرا بعد از unmount شدن کامپوننتها در صفحات وب ، listenerهای اضافه باید پاک بشن؟
https://youtube.com/shorts/AQhyzSAzUbo?si=v8FfxsBK_G4BB0KF
https://youtube.com/shorts/AQhyzSAzUbo?si=v8FfxsBK_G4BB0KF
YouTube
چرا listenerها باید پاک بشن؟
ویژگی جدید CSS
:nth-child(x of . myClass)
#css #html
@alithecodeguy
https://youtube.com/shorts/bEDW_mG18mo?si=s6cdExceFzoYuRWG
:nth-child(x of . myClass)
#css #html
@alithecodeguy
https://youtube.com/shorts/bEDW_mG18mo?si=s6cdExceFzoYuRWG
YouTube
:nth-child(x of . myClass)
نه از هوش مصنوعی سر درمیارم نه پرامپتینگ بلدم.
فقط با یک پرامپت ساده و غلط غولوط مثل متن زیر این تصویر رو تولید کردم:
let's imagine that smoking weed cigarette is healthy. dDraw a mother who is blowing smoke to her baby's face. draw a realistic one with correct details
ببینید اونی که تخصص کامل داره چه کارا که نمیتونه بکنه.
سایتش این بود:
https://letsenhance.io/
فقط با یک پرامپت ساده و غلط غولوط مثل متن زیر این تصویر رو تولید کردم:
let's imagine that smoking weed cigarette is healthy. dDraw a mother who is blowing smoke to her baby's face. draw a realistic one with correct details
ببینید اونی که تخصص کامل داره چه کارا که نمیتونه بکنه.
سایتش این بود:
https://letsenhance.io/
یکی رو داشتیم یه ترم گذشت تا بتونه کنسول لاگ بنویسه. بنده خدا خیلی از نظر استعداد اوکی نبود ولی از نظر شانس چرا. زد یکی از استادا ازش خواستگاری کرد ، از اونجا به بعد تا آخر کلا ۲۰ شد همه درسارو ، بعدش تحصیلی رفت خارج و شوهرش هم یک کار خوب گرفت و خودش هم هنوز داره درسشو میخونه فکر کنم.
خواستم بگم لزوما هر کسی رفته آدم خاصی نیست ، هر کسی هم مونده خنگ نیست.
تلاش زیاد قطعا نتیجه میده ، ولی در کنارش کمی شانس اگر وجود داشته باشه ، فوق العاده میشه.
خواستم بگم لزوما هر کسی رفته آدم خاصی نیست ، هر کسی هم مونده خنگ نیست.
تلاش زیاد قطعا نتیجه میده ، ولی در کنارش کمی شانس اگر وجود داشته باشه ، فوق العاده میشه.
اگر پروژه فرانتتون وابسته به کتابخانه خاصی مثل انتدیزاین یا چیز دیگهایه ، پیشنهاد میکنم فعلا نرید سمت نکست ۱۴. نه اپروترش ، نه پیجروترش.
کتابخانهها نرسیدن بهش ، توی خودش هم هرزگاه باگای عجیبی دیده میشه.
ولی اگر فقط از خودش میخواید استفاده کنید یا نهایتا از کتابخانههایی میخواید استفاده کنید که پیچیدگی خاصی به پروژه نمیدن (مثل تیلویند) ، با پاهای لرزان میشه رفت سمتش.
#nextjs
@alithecodeguy
کتابخانهها نرسیدن بهش ، توی خودش هم هرزگاه باگای عجیبی دیده میشه.
ولی اگر فقط از خودش میخواید استفاده کنید یا نهایتا از کتابخانههایی میخواید استفاده کنید که پیچیدگی خاصی به پروژه نمیدن (مثل تیلویند) ، با پاهای لرزان میشه رفت سمتش.
#nextjs
@alithecodeguy