426
Subscribers
+124 hours
-27 days
-1630 days
Posts Archive
426
یه چند نمونه از سؤالاتی که از ربات chatgpt از theb.ai که بالا معرفی کردم رو اینجا براتون قرار میدم:
سؤال:
/voice چطور میتوانم یک نقاشی بر روی دیوار همسایه بکشم؟پاسخ ربات👇
426
📌 استفاده راحت و بدون تحریم از ChatGPT
👇یکی از سایتهای خوب برای دسترسی به Chatgpt و مدل gpt3 سایت chatbot.theb.ai هست. بر خلاف chatgpt سایتش با ip ایران هم به راحتی باز میشه. جوابهاش قوی هست و به نظر میرسه از APIهای openAI استفاده میکنه و طبیعتا با نسخه gpt3.5 که توی حالت رایگان وبسایت openai هست نباید تفاوت زیادی داشته باشه:
https://chatbot.theb.ai
👇نکته مثبت دیگری که داره یک ربات تلگرامی هست که به راحتی در تلگرام میتونید ازش استفاده کنید:
https://t.me/TheB_AI_Bot
فعلا رایگان هست و تقریبا هم سریع پاسخ میده.
🗣 یه نکته خیلی جالب قابلیت ارسال voice در پاسخ به سؤالات هست. یعنی اگر از ربات بالا استفاده کنید و از دستور /voice استفاده کنید. پاسخ رو به صورت voice براتون ارسال میکنه. همینطور سؤال رو هم به صورت voice میتونید ازش بپرسید.
و نکته خیلی خوب این هست که فارسی رو هم ساپورت میکنه.
📌 بحث تبدیل متن به صوت رو از سرویسهای مایکروسافت استفاده میکنه. به این حالت text to speech میگن که یعنی یک متن به صوت تبدیل میشه. حتما سرویس قدیمی و معروف آریانا رو دیدید که جدیدا روی کلیپهای اینستاگرامی و طنز هم استفاده میکنند.
📌 سرویس تبدیل متن به صوت مایکروسافت پشتیبانی از زبان فارسی رو هم داره. از لحاظ تن صدا و کیفیت گوینده به نظرم مایکروسافت قوی تر هست و صدای با کیفیت تر و باکلاس تری رو خروجی میده اما در مورد رعایت اعراب و تلفظ صحیح لغات هنوز بعضی جاها ایراد داره و لغتهایی رو اشتباه تلفظ میکنه. ولی با این حال به نظرم یکی از بهترین سرویسهای تبدیل متن به صوت در زبان فارسی همین سرویس مایکروسافت هست. البته به صورت رایگان در دسترس نیست و معمولا باید به صورت واسطه و از سرویسهایی که دارن ازش استفاده میکنند دنبالش باشید. مثل همین ربات بالا که معرفی کردم و به راحتی میتونید ازش استفاده کنید.
🌐 یه قابلیت دیگه در ربات بالا گزینه /search هست. یعنی مثل گوگل که سؤالتون رو سرچ میکنید اینجا هم سؤالاتون رو میپرسید با این تفاوت که جواب رو به صورت کامل همراه با منابعی که استفاده کرده براتون ذکر میکنه و دیگه لیستی از سایتها رو بر نمیگردونه بلکه پاسخ رو با جمله بندی مناسب بهتون تحویل میده.
🖼 برای بحث ساخت تصویر از متن هم گزینه /image هست که احتمالا از dall.e استفاده میکنه و میتونید تستش کنید.
امیدوارم این سایت و ربات رو استفاده کنید و براتون مفید باشه. نظرتون رو در کامنتها بنویسید و اگر مفید بود برای دوستانتون ارسال کنید.
عضویت در کانال کد۲:
👇👇👇
@code2_ir
@code2_ir
#هوش_مصنوعی
426
🤔 عجیبه روی ماشین من کار میکرد!
📌 در دنیای تکنولوژی تنوع کاربران و دستگاه های مورد استفاده بسیار زیاد است. مثلا شما یک اپلیکشن ایجاد کرده اید و در کافه بازار منتشر کردید. اما در قسمت نظرات متوجه میشید که برای بعضی از کاربران صفحهی اپلیکیشن ناقص نمایش داده میشه یا اپلیکیشن کرش میکنه و خارج میشه. اینجا به خودمان میگید عجیبه! روی کامپیوتر من کار میکرد!
📌 در فضای تکنولوژی و برنامه نویسی یکی از راهحل های رفع این مشکل استفاده از Error Tracker هاست. این ابزارها روی پلتفرم و نرمافزاری که شما دارید توسعه میدید نصب میشن و اررورهایی که کاربران با آن مواجه میشوند رو گزارش میکنن.
📌 یکی از معروفترین ابزارهای این حوزه Sentry است. Sentry یک کمپانی بزرگ و معروف در این حوزه است. نسخه اوپن سورس هم دارد که میتوانید بر روی سرور خودتان نصب کنید. سپس باید agent یا نسخهی سمت کلاینت رو بر روی سرویس خودتون نصب کنید. مثلا در پروژه بکاند یا فرانتاند یا اپلیکیشن خود. سپس این agent ایرادات و مشکلات و رویداد هایی که پیش میآید را به سرور sentry شما گزارش میکند. اینطوری مشکلات کاربران را قبل از آن که حتی کاربران به شما گزارش کنند میتوانید متوجه شوید.
📌 یکی از سایتهایی که سرویس Sentry ارایه میده و شخصاً از اون استفاده کرده ام سایت هم روش است. هم روش یک پلتفرم PaaS هست. اما یک نسخه رایگان Sentry نیز به توسعه دهندگان ارایه میکنه.
📌 سرویس های دیگری هم در این حوزه هست که میتونید جستجو کنید و به عنوان bug tracker یا error tracker استفاده کنید. مثلا یک سرویس رایگان برای پروژه های لاراولی Larabug هست.
💎 امیدوارم که این آموزش براتون مفید بوده باشه. در صورت تمایل این پست رو با دوستان و همکاران خود به اشتراک بگذارید.
@code2_ir
426
Repost from DevTwitter | توییت برنامه نویسی
احتمالا در این چند روز اسم Mojo که زبان جدید ساخت شده توسط Chris Lattner (سازندهی LLVM) و همکارانش هست رو شنیدید.
این زبان یک سوپرسِت برای پایتون به حساب میاد (مشابه TS و JS) و در واقع از سینتکس پایتون به عنوان یک فرانت برای MLIR استفاده کرده:
به این صورت که شما هم سینتکس معمول پایتون رو دارید وهم رانتایم معمول پایتون رو، ولی این وسط یک سری چیزهای اضافه تری هم وجود داره.
قابلیت struct رو به پایتون اضافه کردند که کدهای شما در این اسکوپ، میتونن مثل یک زبان سیستمی حافظه رو به شکل دستی مدیریت کنند (allocation). همچنین مدیریت حافظه در این زبان مثل Rust دارای یک سیستم Ownership مخصوص هست. و توابع هم مثل Rust در struct ها با fn به جای def تعریف میشن.
در حقیقت یک DSL ارايه کردند که لازم نباشه برای سرعت بهتر کدهای C بنویسید و همزمان هم از امکانات MLIR بهرهمند بشید.
زبانها و کتابخانههای دیگری هم وجود دارند که از MLIR استفاده میکنند این چیز جدیدی نیست.
دلیل اینکه امکان موفقیت این زبان میتونه بالا باشه اینه که همون پایتون معمول هست، و فقط یه چند بخش اضافه تر رو باید یاد بگیرید که خیلی بزرگ هم نیست.
دلیل اینکه ممکن هست موفق نشه هم اینه که این بخش جدید، یه DSL برای شبیه سازی یک زبان سیستمی و استاتیک تایپ هست و این یک شکاف بین حالت سطح بالا و داینامیک پایتون بوجود میاره که برنامهنویسهاش بهش عادت ندارن. یعنی استفاده از اون بخش از Mojo، به همون اندازه Rust سخت خواهد بود!
اگر این وسط یه API راحتتر برای کار با MLIR به شکل یه کتابخونه جانبی برای پایتون پیدا بشه، ممکن هست Mojo با استقبال کافی روبرو نشه. مخصوصا که نه جامعهی کاربری پایتون و نه اکوسیستم اش، با هدف سیستمی بودن زبان ساخته نشدن.
بهرحال باید منتظر موند و دید.
modular.com/mojo
@DevTwitter | <Amirreza Gh/>
426
📌 ساخت استیکر های متحرک با استفاده از هوش مصنوعی!
🔥 با استفاده از این بات میتونید تنها با یک عکس استیکرهای متحرک ایجاد کنید!
@anymate_bot
یه سلفی یا تصویر براش ارسال میکنید و به صورت اتوماتیک در چند حالت مختلف صورت شما رو متحرک میکنه و انیمیشن بهش اضافه میکنه! 😃
البته حالت رایگان داره و پولی در حالت رایگان تنها ۴ مورد و ۴ حالت صورت براتون ایجاد میکنه
👇عضویت در کانال کد ۲:
@code2_ir
@code2_ir
426
🔥 همون طور که میدونید این روزها بحث Chatgpt و هوش مصنوعی خیلی داغه!
کانال زیر رو اخیر آشنا شدم و مطالب و منابع بسیار خوبی در مورد هوش مصنوعی و خصوصا chat gpt معرفی میکنه
👇حتما سر بزنید و دنبال کنید:
https://t.me/chatgptstorage
کانال کد۲:
@code2_ir
426
👀 حتما با roadmap ها یا نقشهی یادگیری آشنا هستید.
📌 افرادی که قبلا مسیری رو طی کردند میان و یک نقشهی یادگیری از موضوعات ایجاد میکنند. فرضا شما قصد دارید پایتون یاد بگیرید.
میتونید از نقشهی یادگیری استفاده کنید که ببینید ابتدا چه مطالبی رو یاد بگیرید و از چه مسیری جلو برید و به ترتیب چه موضوعاتی رو مطالعه کنید.
هر چند این قضیه ممکنه سلیقهای باشه ولی قطعا خالی از لطف نیست و میتونه دید بازتری در یادگیری یک موضوع به شما بده.
🔥 یکی از سایتهای جالب در این مورد که roadmap های مختلف رو قرار داده سایت roadmap.sh هست.
برای مثال در این لینک میتونید مسیر یادگیری پیشنهادی برای پایتون رو مشاهده کنید:
https://roadmap.sh/python
اگر قصد دارید موضوع جدیدی رو یادبگیرید شاید بد نباشه برای پیدا کردن دید کلی یا پیدا کردن مسیر مطالعه خودتون، در مورد نقشه یادگیری یا roadmap اون موضوع سرچ کنید.
👇 برای دیدن مطالب بیشتر حتما در کانال کد۲ عضو بشید:
@code2_ir
اگر این مطلب برای شما مفید بود اون رو با دیگران به اشتراک بگذارید!
@code2_ir
426
NCDU
یه ابزار مفید لینوکسی برای بررسی محتوا و حجم هارد دیسک و اینکه کجا حجم بیشتری اشغال کرده:
نصب بر روی اوبونتو:
sudo apt install ncduنحوه استفاده:
ncdu /مسیری که میخواهیدکانال کد۲ @code2_ir
426
🔥ساخت اپلیکیشنهای موبایل با استفاده از Next js
📌 توسعه اپلیکیشنهای موبایل میتونه زمانبر باشه. قطعا سایتها و وباپلیکیشنها با فرمت PWA رو دیدید. یکی از کارهایی که میشه برای افزایش سرعت توسعه انجام داد استفاده از یک وبسایت در قالب اپلکیشن هست.
📌 برای این کار حتی رابط کاربریهای مخصوصی هم ایجاد شده. یکی از اونها که اخیرا برخورد کردم KonstaUI هست. یکی از بزرگترین مزیتهاش در نظر من این هست که از TailwindCSS استفاده میکنه.
💨 اگر در فضای توسعهی وب باشید قطعا با Tailwind آشنا هستید.
https://konstaui.com
👇نمونه قابلیتهای KonstaUI رو در عمل میتونید در این لینک مشاهده کنید:
https://konstaui.com/kitchen-sink/react/dist/
👇برای مثال میشه از این ابزار یعنی KonstaUI در Nextjs که یک فریمورک React js هست استفاده کرد و با استفاده از Capacitor Js اون رو به یک اپلیکیشن موبایل با خروجی اندروید و آیفون تبدیل کرد!
https://devdactic.com/nextjs-and-capacitor
اگر این پست برای شما مفید بود، این پست از کد۲ رو با دوستانتون به اشتراک بگذارید
کانال کد۲:
@code2_ir
426
Repost from Sadra Codes
هی (Hey) رلیز شد! ✨😎
هی یه ابزار کامندلاینه اوپنسورسه که به ChatGPT ورژنهای (3, 4, 3.5turtbo, davinci) وصل میشه. سرویس پیشنهادیش MindsDB هست که بهتون یه سرویس فری پلن استفاده از ChatGPT میده.
فقط کافیه توی MindsDB یه اکانت رایگان بسازید، هی رو نصب کنید، یه کانفیگ کوچیک انجام بدید و ازش استفاده کنید.
از قابلیتهایی که داره، میتونه کد رو ریفکتور کنه، بخشی از یه ساختار رو پیادهسازی کنه و کانسپتهای کدنویسی رو بهتون توضیح بده. خلاصه یه همکار Pair Programmer هوشمنده دم دستتون. :)
جهت نصب پکیج، مقاله رو مطالعه کنید. طی چند استپ، مراحل نصبش روی یه سیستم Unix-like رو توضیح دادم.
✅ GitHub Repo: https://github.com/lnxpy/hey
✅ Article: https://imsadra.me/introducing-hey-your-ai-powered-pair-programming-friend
426
🔥 مهارت های یک توسعه دهنده موفق از نگاه CHATGPT
👇به عنوان یک توسعهدهنده، برای موفقیت در حرفه خود، چندین مهارت ضروری وجود دارد. در این مقاله، به بررسی برخی از اصلیترین مهارتهایی که یک توسعهدهنده باید داشته باشد، پرداختهایم.
۱. زبانهای برنامهنویسی:
یک توسعهدهنده باید در یک یا چند زبان برنامهنویسی مانند جاوا، پایتون، جاوااسکریپت یا سی پلاسپلاس ماهر باشد.
۲. حل مسئله:
توسعهدهندگان باید توانایی تجزیه و تحلیل مشکلات و پیدا کردن راهحلها را داشته باشند، که معمولا با استفاده از تفکر خلاقانه و مهارتهای تحلیلی صورت میگیرد.
۳. دقت:
توسعهدهندگان باید به جزئیات توجه کافی داشته باشند و بتوانند خطاهای موجود در کد خود را شناسایی و برطرف کنند.
۴. ارتباطات:
توسعهدهندگان باید بتوانند با مشتریان، همکاران و سایر افراد ذینفع به صورت موثر ارتباط برقرار کرده و نیازهای پروژه را درک کنند، به روزرسانیهای پیشرفت پروژه ارائه دهند و مفاهیم فنی را توضیح دهند.
۵. یادگیری پیوسته:
توسعهدهندگان باید متعهد به یادگیری پیوسته و باقیماندن در جریان آخرین فناوریها، زبانهای برنامهنویسی و بهترین روشهای کار باشند.
۶. همکاری:
توسعهدهندگان بیشتر در تیمها کار میکنند، بنابراین توانایی همکاری و هماهنگی با دیگران در پروژه بسیار مهم است. توسعهدهندگان باید توانایی کار با دیگران در یک محیط کاری تیمی و هماهنگی با دیگر اعضای تیم را داشته باشند.
۷. تجربه کاری:
توسعهدهندگان با تجربه کاری بیشتر، معمولاً با تواناییها و مهارتهای بیشتری به موقعیتهای پیشرفتهتر دسترسی خواهند داشت. بنابراین، داشتن تجربه کاری در صنعت و آشنایی با پروژههای مختلف، میتواند مزیتی برای توسعهدهندگان باشد.
۸. روحیه کار تیمی:
روحیه کار تیمی در توسعه نرمافزار بسیار مهم است. توسعهدهندگان باید توانایی کار در یک محیط کاری تیمی را داشته باشند و با دیگران در کار به خوبی همکاری کنند.
۹. مدیریت زمان:
مدیریت زمان و برنامهریزی بهتر، به توسعهدهندگان کمک میکند تا پروژه را در موعد مقرر تحویل دهند و به خوبی با دیگران در یک محیط کاری تیمی همکاری کنند.
❤️ در نهایت، مهمترین مهارتی که یک توسعهدهنده باید داشته باشد، علاقه و عشق به کار و توسعه نرمافزار است. با این حال، داشتن مهارتهای فنی و غیرفنی مناسب، توانایی کار در یک محیط کاری تیمی و همچنین روحیه کار تیمی، میتواند به توسعهدهندگان کمک کند که به عنوان یک توسعهدهنده حرفهای و موفق، پیشرفت کنند.
@code2_ir
💻 کانال کد۲ را دنبال کنید
