1- این نمایش بینظیر GPT-4o، یه پیشنمایش از آینده آموزشه. آیندهای که نیاز نیست شما برای یادگیری حتی از جاتون تکون بخورید چون در هرجا و هر لحظه، معلم در کنار شماست!
2- فکرکن قبل جلسه مصاحبه اینجوری با GPT-4o صحبت کنی که من میخوام برم جلسه مصاحبه به نظرت قیافم خوبه و اونم بگه موهات به هم ریخته مرتبش کن :))
3- رسما فیلم Her تبدیل به واقعیت شد امشب با معرفی GPT-4o
Milady Ehrampoush
2- فکرکن قبل جلسه مصاحبه اینجوری با GPT-4o صحبت کنی که من میخوام برم جلسه مصاحبه به نظرت قیافم خوبه و اونم بگه موهات به هم ریخته مرتبش کن :))
3- رسما فیلم Her تبدیل به واقعیت شد امشب با معرفی GPT-4o
Milady Ehrampoush
🔥1
⭕️ گوگل از پروژه Astra رونمایی کرده که مشابه قابلیت مکالمه طبیعی با ChatGPT عمل میکنه و کاربر به صورت پیوسته میتونه با هوش مصنوعی مکالمه داشته باشه و از اون سوالات مختلف بپرسه.
◽️مشابه این قابلیت قرار هست با نام Gemini Live تا اخر سال میلادی جاری برای اپ اندروید Gemini عرضه بشه.
◽️همچنین در اندروید 15 و با استفاده از مدل جدید Gemini Nano که به صورت افلاین روی گوشیهای پیکسل اجرا میشه و حالا امکان درک صدا و تصویر رو هم داره، میتونه تماسهای صوتی رو بدون نیاز به اینترنت پردازش کنه و در صورتی که تشخیص بده شخص مقابل کلاهبردار هست و سعی در دزدیدن اطلاعات بانکی یا پول شما داره، به شما هشدار میده تا تماس رو قطع کنید.
◽️مشابه این قابلیت قرار هست با نام Gemini Live تا اخر سال میلادی جاری برای اپ اندروید Gemini عرضه بشه.
◽️همچنین در اندروید 15 و با استفاده از مدل جدید Gemini Nano که به صورت افلاین روی گوشیهای پیکسل اجرا میشه و حالا امکان درک صدا و تصویر رو هم داره، میتونه تماسهای صوتی رو بدون نیاز به اینترنت پردازش کنه و در صورتی که تشخیص بده شخص مقابل کلاهبردار هست و سعی در دزدیدن اطلاعات بانکی یا پول شما داره، به شما هشدار میده تا تماس رو قطع کنید.
🔥1
یه کالج هندی اومده ویدئوی اموزش گیت ساخته، توی این ویدئو اومده به عنوان مثال روی ریپوی اکسپرس کامیت میزنه و PR میسازه.
حالا ویدئو ۱.۵ میلیون ویو خورده همه هندی ها رفتن همین کارو کردن صدای دولوپرای اکسپرس درومده.
تغییر چی بوده؟ کل Readme رو پاک کردن چرت نوشتن
نمونه PR
https://github.com/expressjs/express/pull/5464
Iforoughi
حالا ویدئو ۱.۵ میلیون ویو خورده همه هندی ها رفتن همین کارو کردن صدای دولوپرای اکسپرس درومده.
تغییر چی بوده؟ کل Readme رو پاک کردن چرت نوشتن
نمونه PR
https://github.com/expressjs/express/pull/5464
Iforoughi
🤣2
در جاوااسکریپت try...catch و then...catch دو مکانیزم مختلف برای مدیریت خطا هستن اما هرکدوم در زمینه خاصی کاربرد دارند 👩💻
🔸🔹 کاربردها و تفاوت های کلیدیشون:
🔹زمینه استفاده:
+ برای مدیریت خطاهای همگام 'synchronous' از try...catch استفاده میکنیم.
+ برای مدیریت خطاهای غیرهمگام 'asynchronous' و promises ها از then...catch استفاده میکنیم.
🔸خوانایی کد:
+ در کدهای همگام معمولا try...catch خواناتر و ساده تر است.
+ در کدهای غیرهمگام استفاده از then...catch باعث خوانایی بهتر و مدیریت آسان تر promises میشه.
🔹ساختاری:
که try...catch یک بلاک کد، که خطاهای درون بلاک 'try' رو میگیره و آنهارو به بلاک 'catch' هدایت میکنه
و then...catch بخشی از زنجیره ی متدهای promises که متد 'catch' خطاهای هر متد 'then' قبلی رو مدیریت میکنه.
پ.ن ۱: اگه از async/await استفاده میکنید می تونین از try...catch هم برای مدیریت خطاهای promises استفاده کنید.
🔸🔹 کاربردها و تفاوت های کلیدیشون:
🔹زمینه استفاده:
+ برای مدیریت خطاهای همگام 'synchronous' از try...catch استفاده میکنیم.
+ برای مدیریت خطاهای غیرهمگام 'asynchronous' و promises ها از then...catch استفاده میکنیم.
🔸خوانایی کد:
+ در کدهای همگام معمولا try...catch خواناتر و ساده تر است.
+ در کدهای غیرهمگام استفاده از then...catch باعث خوانایی بهتر و مدیریت آسان تر promises میشه.
🔹ساختاری:
که try...catch یک بلاک کد، که خطاهای درون بلاک 'try' رو میگیره و آنهارو به بلاک 'catch' هدایت میکنه
و then...catch بخشی از زنجیره ی متدهای promises که متد 'catch' خطاهای هر متد 'then' قبلی رو مدیریت میکنه.
پ.ن ۱: اگه از async/await استفاده میکنید می تونین از try...catch هم برای مدیریت خطاهای promises استفاده کنید.
👍1
این چیت شیت شورت کات های ترمینال بش خیلی خفنه
https://gist.github.com/tuxfight3r/60051ac67c5f0445efee
armondy
https://gist.github.com/tuxfight3r/60051ac67c5f0445efee
armondy
اونایی که جاوااسکریپت کد میزنن یا دارن یاد میگیرن یه سری تمرین تو گیتهاب پیدا کردم که میتونه دستتون تو کد زدن رو قوی تر کنه.
چیز باحالیه یه سر بهش بزنید
https://github.com/wesbos/JavaScript30
AmirHosein
چیز باحالیه یه سر بهش بزنید
https://github.com/wesbos/JavaScript30
AmirHosein
یکی: برنامهنویسی همش کپی پیسته!
برنامهنویس باهوش: آره اگه هنوز فانکشنا رو نخونده باشی!
امیدوارم هیچ کدومتون وقتی یه تیکه کد رو 20 جا کپی پیست میکنید به خودتون افتخار نکنید چون نه تنها دیگه کد شما تمیز نیست بلکه به دام Code Duplication افتادید. (حتی اگه 20 جا بشه 2 جا!)
حتما و قطعا در هر برنامهای که مینویسید جاهایی وجود داره که باید یه منطق یا استراکچر چند جا تکرار بشه، ممکنه یسری جزئیات فرق کنه ولی کلی که نگاه میکنی میبینی کد همون کده.
خب تو این شرایط برنامهنویس مبتدی میاد با خودش میگه چون فلان مقدار و فلان مقدار و... در جاهای مختلف باهم فرق دارن پس ارزششو نداره فانکشن/کامپوننت براش بزنم؛ به قول معروف میگه: وِلِلِش!
اما یه برنامهنویس حرفهای تمام زورشو میزنه (واقعا اینکارو میکنه 😅) تا از دلِ قسمت هایی که کپی-پیست کرده یه فانکشن/کامپوننت در بیاره تا هم خوانایی کد بره بالا و اگه یروزی خواست منطق کدشو تغییر بده نخواد از 20 جا عوضش کنه!
این دیدگاه باید هم در فرانت و هم بکاند پروژه وجود داشته باشه اما تو فرانتاند این کامپوننتها هستن که بیشترین مسئولیت رو به عهده دارن و وجود فریمورک هایی مثل React, Vue, Angular,… کار رو حتی راحتتر کردن؛ با این حال امکان افتادن به دام Code Duplication یا همون وِلِلِش خودمون بیشتره!
تنها راه حلی که میتونم بهتون بدم اینه که هــــــــــر وقـــــــــــت فکر کپی-پیست به سرتون زد ببینید میتونید بهجاش اونو تبدیل به کامپوننت کنید (تنبلی هم نکنین!) و اگه 1% هم فکر میکنید میشه، اینکارو انجام بدید. همچنین اگر از نرمافزار های JetBrains استفاده کنید میبینید هروقت داخل پروژتون duplicated code وجود داشته باشه بهتون اخطار میده و تا وقتی داخل یه فانکشن جاش نکنین وجدانتونو به درد میاره!
پ.ن. حتی اگه این کدِ کپی-پیست شده در قسمت های مختلف پروژه با هم متفاوت باشن (ولی به هر حال کپی شدهی همدیگن) در 90% مواقع این مشکل با پارامتر ها و متغیر ها حل میشن.
#CleanCode
Atena Dadkhah
برنامهنویس باهوش: آره اگه هنوز فانکشنا رو نخونده باشی!
امیدوارم هیچ کدومتون وقتی یه تیکه کد رو 20 جا کپی پیست میکنید به خودتون افتخار نکنید چون نه تنها دیگه کد شما تمیز نیست بلکه به دام Code Duplication افتادید. (حتی اگه 20 جا بشه 2 جا!)
حتما و قطعا در هر برنامهای که مینویسید جاهایی وجود داره که باید یه منطق یا استراکچر چند جا تکرار بشه، ممکنه یسری جزئیات فرق کنه ولی کلی که نگاه میکنی میبینی کد همون کده.
خب تو این شرایط برنامهنویس مبتدی میاد با خودش میگه چون فلان مقدار و فلان مقدار و... در جاهای مختلف باهم فرق دارن پس ارزششو نداره فانکشن/کامپوننت براش بزنم؛ به قول معروف میگه: وِلِلِش!
اما یه برنامهنویس حرفهای تمام زورشو میزنه (واقعا اینکارو میکنه 😅) تا از دلِ قسمت هایی که کپی-پیست کرده یه فانکشن/کامپوننت در بیاره تا هم خوانایی کد بره بالا و اگه یروزی خواست منطق کدشو تغییر بده نخواد از 20 جا عوضش کنه!
این دیدگاه باید هم در فرانت و هم بکاند پروژه وجود داشته باشه اما تو فرانتاند این کامپوننتها هستن که بیشترین مسئولیت رو به عهده دارن و وجود فریمورک هایی مثل React, Vue, Angular,… کار رو حتی راحتتر کردن؛ با این حال امکان افتادن به دام Code Duplication یا همون وِلِلِش خودمون بیشتره!
تنها راه حلی که میتونم بهتون بدم اینه که هــــــــــر وقـــــــــــت فکر کپی-پیست به سرتون زد ببینید میتونید بهجاش اونو تبدیل به کامپوننت کنید (تنبلی هم نکنین!) و اگه 1% هم فکر میکنید میشه، اینکارو انجام بدید. همچنین اگر از نرمافزار های JetBrains استفاده کنید میبینید هروقت داخل پروژتون duplicated code وجود داشته باشه بهتون اخطار میده و تا وقتی داخل یه فانکشن جاش نکنین وجدانتونو به درد میاره!
پ.ن. حتی اگه این کدِ کپی-پیست شده در قسمت های مختلف پروژه با هم متفاوت باشن (ولی به هر حال کپی شدهی همدیگن) در 90% مواقع این مشکل با پارامتر ها و متغیر ها حل میشن.
#CleanCode
Atena Dadkhah
👍6
سایت iransweb.com
هم Api فارسی رایگان داره و هم صفحه ای برای تست Api ها با متدهای مختلف
جونیور فرانت کارا برای نمونه کار میتونن ازش استفاده کنن
هم Api فارسی رایگان داره و هم صفحه ای برای تست Api ها با متدهای مختلف
جونیور فرانت کارا برای نمونه کار میتونن ازش استفاده کنن
بالاخره OpenAI موتور جستجوی جدیدش به اسم SearchGPT رو به طور آزمایشی راه اندازی کرد
اُپنایآی نوشته که "این جستجوگر رو ساختیم تا بتونید خیلی راحت یه جواب دقیق و شفاف با آخرین اطلاعات اینترنتی به سوالاتتون پیدا کنید". فعلاً در مرحله پروتوتایپ هست و برای استفاده ازش باید به لیست انتظار اضافه بشید.
لینک
#searchGPT
اُپنایآی نوشته که "این جستجوگر رو ساختیم تا بتونید خیلی راحت یه جواب دقیق و شفاف با آخرین اطلاعات اینترنتی به سوالاتتون پیدا کنید". فعلاً در مرحله پروتوتایپ هست و برای استفاده ازش باید به لیست انتظار اضافه بشید.
لینک
#searchGPT
🔥3