code2 - کد۲
343 subscribers
145 photos
64 videos
1 file
142 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
Forwarded from La3tKnight
میلیاردرها اگه کارتُن‌خواب بودن (MidJourney)

🗞 La3tKnight
👀 حتما با roadmap ها یا نقشه‌ی یادگیری آشنا هستید.

📌 افرادی که قبلا مسیری رو طی کردند میان و یک نقشه‌ی یادگیری از موضوعات ایجاد می‌کنند. فرضا شما قصد دارید پایتون یاد بگیرید.
می‌تونید از نقشه‌ی یادگیری استفاده کنید که ببینید ابتدا چه مطالبی رو یاد بگیرید و از چه مسیری جلو برید و به ترتیب چه موضوعاتی رو مطالعه کنید.

هر چند این قضیه ممکنه سلیقه‌ای باشه ولی قطعا خالی از لطف نیست و می‌تونه دید بازتری در یادگیری یک موضوع به شما بده.

🔥 یکی از سایت‌های جالب در این مورد که roadmap های مختلف رو قرار داده سایت roadmap.sh هست.

برای مثال در این لینک می‌تونید مسیر یادگیری پیشنهادی برای پایتون رو مشاهده کنید:
https://roadmap.sh/python

اگر قصد دارید موضوع جدیدی رو یادبگیرید شاید بد نباشه برای پیدا کردن دید کلی یا پیدا کردن مسیر مطالعه خودتون، در مورد نقشه یادگیری یا roadmap اون موضوع سرچ کنید.

👇 برای دیدن مطالب بیشتر حتما در کانال کد۲ عضو بشید:
@code2_ir

اگر این مطلب برای شما مفید بود اون رو با دیگران به اشتراک بگذارید!

@code2_ir
🔥 همون طور که می‌دونید این روزها بحث Chatgpt و هوش مصنوعی خیلی داغه!

کانال زیر رو اخیر آشنا شدم و مطالب و منابع بسیار خوبی در مورد هوش مصنوعی و خصوصا chat gpt معرفی می‌کنه

👇حتما سر بزنید و دنبال کنید:

https://t.me/chatgptstorage


کانال کد۲:

@code2_ir
چاقی مزمن حیوانات😅

🔹مخزن هوش‌مصنوعي
📡
@ChatgptStorage
📌 ساخت استیکر های متحرک با استفاده از هوش مصنوعی!

🔥 با استفاده از این بات میتونید تنها با یک عکس استیکر‌های متحرک ایجاد کنید!

@anymate_bot

یه سلفی یا تصویر براش ارسال می‌کنید و به صورت اتوماتیک در چند حالت مختلف صورت شما رو متحرک می‌کنه و انیمیشن بهش اضافه می‌کنه! 😃

البته حالت رایگان داره و پولی در حالت رایگان تنها ۴ مورد و ۴ حالت صورت براتون ایجاد می‌کنه

👇عضویت در کانال کد ۲:
@code2_ir
@code2_ir
code2 - کد۲
😯 Sticker
👆یه نمونه از استیکر های ربات که از این عکس ساخته شد!
احتمالا در این چند روز اسم 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/>
code2 - کد۲
Photo
🤔 عجیبه روی ماشین من کار می‌کرد!

📌 در دنیای تکنولوژی تنوع کاربران و دستگاه های مورد استفاده بسیار زیاد است. مثلا شما یک اپلیکشن ایجاد کرده اید و در کافه بازار منتشر کردید. اما در قسمت نظرات متوجه می‌شید که برای بعضی از کاربران صفحه‌ی اپلیکیشن ناقص نمایش داده میشه یا اپلیکیشن کرش می‌کنه و خارج می‌شه. اینجا به خودمان میگید عجیبه! روی کامپیوتر من کار می‌کرد!

📌 در فضای تکنولوژی و برنامه نویسی یکی از راه‌حل های رفع این مشکل استفاده از Error Tracker هاست. این ابزارها روی پلتفرم و نرم‌افزاری که شما دارید توسعه می‌دید نصب می‌شن و اررورهایی که کاربران با آن مواجه می‌شوند رو گزارش می‌کنن.

📌 یکی از معروفترین ابزارهای این حوزه Sentry است. Sentry یک کمپانی بزرگ و معروف در این حوزه است. نسخه اوپن سورس هم دارد که میتوانید بر روی سرور خودتان نصب کنید. سپس باید agent یا نسخه‌ی سمت کلاینت رو بر روی سرویس خودتون نصب کنید. مثلا در پروژه بک‌اند یا فرانت‌اند یا اپلیکیشن خود. سپس این agent ایرادات و مشکلات و رویداد هایی که پیش می‌آید را به سرور sentry شما گزارش می‌کند. اینطوری مشکلات کاربران را قبل از آن که حتی کاربران به شما گزارش کنند می‌توانید متوجه شوید.

📌 یکی از سایت‌هایی که سرویس Sentry ارایه میده و شخصاً از اون استفاده کرده ام سایت هم روش است. هم روش یک پلتفرم PaaS هست. اما یک نسخه رایگان Sentry نیز به توسعه دهندگان ارایه می‌کنه.

📌 سرویس های دیگری هم در این حوزه هست که میتونید جستجو کنید و به عنوان bug tracker یا error tracker استفاده کنید. مثلا یک سرویس رایگان برای پروژه های لاراولی Larabug هست.

💎 امیدوارم که این آموزش براتون مفید بوده باشه. در صورت تمایل این پست رو با دوستان و همکاران خود به اشتراک بگذارید.

@code2_ir