code2 - کد۲
343 subscribers
145 photos
64 videos
1 file
142 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
چاقی مزمن حیوانات😅

🔹مخزن هوش‌مصنوعي
📡
@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
📌 استفاده راحت و بدون تحریم از 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

#هوش_مصنوعی
‌‌
یه چند نمونه از سؤالاتی که از ربات chatgpt از theb.ai که بالا معرفی کردم رو اینجا براتون قرار می‌دم:


سؤال:
/voice چطور می‌توانم یک نقاشی بر روی دیوار همسایه بکشم؟


پاسخ ربات👇
Forwarded from B.AI - 2
سؤال:
/voice دهخدا که بود؟


پاسخ ربات👇
Forwarded from B.AI - 2
فرض کنید شما نجار هستید، در حال نجاری هستید و ناگهان تیغ اره می‌شکنه و کار شما ناتموم می‌مونه. حالا باید برید و یه تیغ جدید بخرید. فرضا یه سر می‌رید میدان حسن آباد و یه تیغ جدید می‌گیرید. تیغ رو تعویض می‌کنید و مجدد مشغول کار می‌شید.

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

فرض کنید شما تولید کننده هستید، فلان ماده در بازار نیست، پرفورما می‌گیرید یا تحقیق و توسعه می‌کنید و شروع می‌کنید به تولید اون ماده یا ...

"فرض کنید" شما نیاز به اینترنت دارید، سرچ می‌کنید سایت اول باز نمی‌شه. سایت دوم عکس‌هاش لود نمی‌شه. سایت سوم دیر لود می‌شه. سایت چهارم تحریمه و ...

اینجا دیگه راه حل چیه؟

عکس تولید شده با AI:
/image realistic picture of somebody who doesn't know what he should do. internet is not working and he is disappointed.


@code2_ir
🔥 دوستان برنامه نویس و یا علاقه‌مند به برنامه نویسی!

📌 یه موضوعی که در کانال کد۲ مطرح خواهد شد منابع آموزشی است.

💎 منابعی آموزشی فارسی و انگلیسی رو در حوزه‌های مختلف خدمتتون معرفی می‌کنیم.

#منابع_آموزشی_فارسی
#منابع_آموزشی_انگلیسی
🐋 یکی از اتفاقات انقلابی در بحث نرم‌افزار در سال‌های اخیر بحث کانتینر‌ها بود. وقتی هم صحبت از کانتینر میشه شاید اولین لغتی که به ذهن میاد داکر باشه!

📌اگر قصد یادگیری داکر رو دارید یکی از دوره‌های فارسی، دوره رایگان داکر از آقای سعید بوستان دوست هست:

👇لینک دوره در یوتیوب:
https://www.youtube.com/playlist?list=PLD9Qr3ozd9P2hVQpGd5QR_IwVSDiKMSms

لینک دوره در سایت و آپارات:
yun.ir/docker-fa

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

آقای بوستان دوست از متخصصین قدیمی مباحث کانتینر و کوبرنتیز و مدیریت سیستم و دوآپس هستند. برای آشنایی بیشتر با ایشون لینکدین رو چک کنید یا نام ایشون رو سرچ کنید.

#داکر
#آموزش_داکر
#منابع_آموزشی_فارسی

برای آموزش های بیشتر کانال کد۲ رو دنبال کنید:
@code2_ir
🔥 اگر در فضای لینوکس بوده باشید قطعا می‌دونید که سیستم‌عامل لینوکسی اوبونتو فراگیری بسیار زیادی بین جامعه کاربران لینوکس داره. بعد از این که Redhat انتشار رایگان نسخه Enterprise خودش که به cent os معروف بود رو متوقف کرد الان شاید اوبونتو به نسخه‌ی استاندارد و مشترک فضای devops و system administration تبدیل شده.

🥲 با این حال احتمالا تا امروز زیاد از نسخه‌ی 18 اوبونتو استفاده می‌کردید. اما این نسخه که یک نسخه‌ی LTS بود، داره به پایان زمان پشتیبانی که از سمت کنونیکال یعنی شرکت مادر اوبونتو اعلام شده بود نزدیک می‌شه! یعنی بعد از انتهای ماه May (تقریبا ۱۰ تیرماه) شرکت کنونیکال به روزرسانی‌های امنیتی یا بعضی به روزرسانی‌های نرم‌افزارهای این نسخه رو دیگه انجام نخواهد داد. لینک مطلب رو از اینجا در بلاگ خود canonical می‌تونید بخونید:

https://ubuntu.com/blog/18-04-end-of-standard-support

اگر می‌خواید چک کنید که مشخصات ورژن اوبونتو نصب شده روی سیستم شما چی هست این دستور رو در ترمینال سیستم خودتون وارد کنید:

lsb_release -a

🤩 اما این پایان کار نیست!

📌 احتمالا هنگام بالا اومدن سرو‌ر‌های خط فرمان اوبونتو پیغام ubuntu pro رو دریافت کردید. این محصول از شرکت کنونیکال در واقع کمک می‌کنه تا شما به روزرسانی‌های زیرساخت و نرم‌افزارهای لینوکسی رو حتی اگر زمان پشتیبانی LTS اون‌ها تموم شده باشه دریافت کنید. البته تا ۱۰ سال.

📌 این محصول احتمالا برای شرکت‌ها یا کاربران enterprise طراحی شده و هزینه‌اش برای سرور حداقل از ۵۰۰ دلار شروع می‌شه. اما خبر خوب این هست که یک نسخه رایگان برای استفاده شخصی داره که می‌تونید حتی تا ۵ تا سیستم رو به حالت pro ارتقا بدید که به روزرسانی‌ها رو تا مدت زمان بیشتری داشته باشید.
اگر می‌خواید در مورد ubuntu pro بیشتر بخونید می‌تونید به این لینک از خود سایت ubuntu مراجعه کنید:
https://ubuntu.com/pro

🌐 برای فعال سازیش هم تنها نیاز هست که توی سایت اوبونتو ثبت نام کنید و به داشبورد قسمت pro برید و لایسنس خودتون رو دریافت کنید.


📌 این محصول می‌تونه برای کسانی که سرویس‌های پولی یا سازمان‌هایی که مدت زیادی هست دارن از اوبونتو استفاده می‌کنند گزینه خوبی باشه خصوصا الان که داریم به انتهای پشتیبانی از ubuntu 18.04 نزدیک می‌شیم.

اگر شما هم سیستم‌های حساسی دارید که باید از اون‌ها مراقبت ویژه انجام بشه و نسبت به patch های امنیتی حساس باشید ubuntu pro رو بررسی کنید. امیدوارم که براتون مفید باشه.

البته این گزینه صرفا مربوط به ۱۸.۰۴ نیست و روی ورژن‌های دیگر اوبونتو هم می‌تونید نسخه pro رو فعال کنید.


عضویت در کانال کد۲:
👇👇
@code2_ir
@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
💻 در این پست یه سرویس CI/CD معرفی می‌کنم که می‌تونید بجای Jenkins یا Gitlab CI استفاده کنید و یک پلن رایگان هم داره.

https://buddy.works

📌 خوبی این سرویس محیط گرافیکی ساده و راحتش و تنوع سرویس هاش هست. تقریبا هر موردی در بحث استقرار یا تست یا کاربردهای دیگر رو می‌تونید باهاش پیاده کنید.

شخصا برای بیلد کردن ایمیج‌های داکر و پوش کردن اون‌ها روی پرایوت ریجستری استفاده میکردم.

خصوصا اگر در بحث دوآپس هستید تست کنید انشالله که به دردتون بخوره 😊

#معرفی_سایت
#معرفی_saas

کانال کد۲:
@code2_ir

🔥 معرفی سایت برای علاقه‌مندان به یادگیری هوش‌مصنوعی

📌 اگر به صورت تخصصی بحث هوش‌مصنوعی رو دنبال می‌کنید حتما با نام Andrew Ng آشنا هستید. ایشون استاد دانشگاه استنفورد و یکی از افراد مشهور در بحث هوش مصنوعی به حساب میاد. کورس‌های آموزشی ایشون خیلی معروف هست خصوصا دوره ایشون در سایت coursera.

📌 ایشون سایتی تخصصی در حوزه هوش مصنوعی راه‌اندازی کردند به اسم deeplearning.ai

📌 به تازگی چند دوره در این سایت قرار داده با محوریت تکنولوژی‌های جدید مثل chatgpt و LLM و Diffusion Model‌ که می‌تونید از لینک زیر مشاهده کنید:

https://learn.deeplearning.ai


البته توجه داشته باشید مباحث هوش مصنوعی قطعا فرآیند یادگیری یک شبه ندارند. قصد دشوار جلوه دادن این مباحث را ندارم و شخصا هم تخصصی ندارم اما اگر علاقه به یادگیری دارید بر اساس دانش و توانایی خودتون زمان مناسب اختصاص بدید و از افراد با تجربه در این مسیر مشورت بگیرید. مثل یادگیری زبان خارجی که نیاز به تمرین و یادگیری مداوم دارد.

#معرفی_سایت
#منابع_آموزشی_انگلیسی

کانال کد۲:
@code2_ir