code2 - کد۲
343 subscribers
145 photos
64 videos
1 file
143 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
✌️ اگر شما عضو کسانی باشید که در گیت‌هاب زیاد پرسه می‌زنید یا از آن زیاد استفاده می‌کنید حتما با awesome list آشنا هستید!

📌 در این لینک مجموعه‌ای از این  لیست‌ها گردآوری شده که می‌تونید ملاحظه کنید:

https://github.com/sindresorhus/awesome

لیست های Awesome یا Awesome lists، یک روش محبوب در GitHub برای جمع آوری و به اشتراک گذاشتن منابع آموزشی، ابزارها، کتابخانه ها، فریمورک ها، پروژه های باز است که مرتبط با یک موضوع خاص هستند.

این لیست ها می توانند در هر حوزه ای از برنامه نویسی، شبکه، امنیت، علوم داده، یادگیری ماشین، بلاکچین و غیره بکار گرفته شوند. هر کسی می تواند یک لیست Awesome جدید را ایجاد کرده و منابع خود را در آن قرار دهد.

تفاوت اصلی بین یک لیست عادی و لیست Awesome، بیشتر در محتوای آنها است. در لیست های Awesome، تمرکز بر روی منابعی است که بهترین ها، مفیدترین ها و پر استفاده ترین ها در هر زمینه هستند. به همین دلیل، این لیست ها برای مبتدیان و حتی برای کارشناسان حرفه ای نیز بسیار مفید هستند.

بیشتر لیست های Awesome با استفاده از فرمت Markdown نوشته شده اند و می توانند به راحتی در GitHub قرار داده شوند. هر کسی می تواند به این لیست ها مشارکت کند و منابع خود را اضافه کند. این روش مشارکتی باعث می شود که این لیست ها بهتر و کاملتر شوند.

در کل، لیست های Awesome یک منبع عالی برای دسترسی به منابع مربوط به یک حوزه خاص در برنامه نویسی هستند و می توانند به شما در یادگیری و پیشرفت در حرفه خود کمک کنند.

برای مثال چند نمونه از Awesome list ها را می‌توانید در زیر ببینید :

1. Awesome Python: https://github.com/vinta/awesome-python
   این مخزن حاوی یک لیست فوق العاده از منابع مختلف، ابزارها و کتابخانه های مفید برای زبان برنامه نویسی پایتون می‌باشد.

2. Awesome Machine Learning: https://github.com/josephmisiti/awesome-machine-learning
   این مخزن حاوی لیستی از منابع برای موضوع یادگیری ماشین و هوش مصنوعی می‌باشد.

3. Awesome React: https://github.com/enaqx/awesome-react
   این مخزن حاوی لیستی از منابع، ابزارها و کتابخانه های مفید برای React.js می‌باشد.

4. Awesome Data Science: https://github.com/academic/awesome-datascience
   این مخزن حاوی لیستی از منابع، ابزارها و کتابخانه های مفید برای علم داده می‌باشد.

5. Awesome iOS: https://github.com/vsouza/awesome-ios
   این مخزن حاوی لیستی از منابع و ابزارهای مفید برای برنامه نویسان iOS می‌باشد.

6. Awesome Ruby: https://github.com/markets/awesome-ruby
   این مخزن حاوی لیستی از منابع، ابزارها و کتابخانه های مفید برای زبان برنامه نویسی روبی می‌باشد.

7. Awesome Security: https://github.com/sbilly/awesome-security
   این مخزن حاوی لیستی از منابع، ابزارها و کتابخانه های مفید برای امنیت سایبری می‌باشد.

8. Awesome Linux: https://github.com/aleksandar-todorovic/awesome-linux
   این مخزن حاوی لیستی از منابع و ابزارهای مفید برای لینوکس می‌باشد.

9. Awesome Blockchain: https://github.com/igorbarinov/awesome-blockchain
لیستی از مطالب و ابزارها و نکات مختلف در مورد بلاکچین


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


عضویت در کانال کد۲
@code2_ir

This media is not supported in your browser
VIEW IN TELEGRAM
🔥 یه ویدیو جالب از Jensen Huang، مدیرعامل شرکت Nvidia تماشا کنید!

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

👨‍💻 با توجه به پیشرفت‌های فوق العاده هوش مصنوعی در چند سال اخیر و همینطور نیاز ویژه هوش مصنوعی به پردازنده‌های گرافیکی و GPU نقش شرکت Nvidia روز به روز مهم‌تر می‌شه.

📌 انویدیا در مراسم هرساله هوش مصنوعی خودش به اسم GTC که فروردین امسال برگزار شد، از محصولات متنوعی رونمایی کرد. یکی از اون ها پلتفرم H100 NVL بود. این محصول ۹۴ گیگابایت رم دارد. تنها در بررسی مدل GPT3، این محصول ۱۲ برابر سریع تر از پردازنده‌ A100 عمل می‌کند.


@code2_ir
💻 کانال کد۲ را دنبال کنید
Forwarded from Ping Channel (علی کیائی‌فر)
This media is not supported in your browser
VIEW IN TELEGRAM
⚠️تقابل هوش مصنوعی و هوش انسانی!
▪️پلیس به خودروی خودران دستور کنار رفتن از جاده را می‌دهد؛ و خودروی بدون راننده توان درک دستور پلیس را ندارد! پلیس هم نمی‌داند چه کسی را باید برای تخطی از دستورش مسئول بداند!😇

🆔 @PingChannel
خبر، تحلیل، انتقاد - فناوری اطلاعات
🔥 مهارت های یک توسعه دهنده موفق از نگاه  CHATGPT

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

۱. زبان‌های برنامه‌نویسی:
یک توسعه‌دهنده باید در یک یا چند زبان برنامه‌نویسی مانند جاوا، پایتون، جاوااسکریپت یا سی پلاس‌پلاس ماهر باشد.

۲. حل مسئله:
توسعه‌دهندگان باید توانایی تجزیه و تحلیل مشکلات و پیدا کردن راه‌حل‌ها را داشته باشند، که معمولا با استفاده از تفکر خلاقانه و مهارت‌های تحلیلی صورت می‌گیرد.

۳. دقت:
توسعه‌دهندگان باید به جزئیات توجه کافی داشته باشند و بتوانند خطاهای موجود در کد خود را شناسایی و برطرف کنند.

۴. ارتباطات:
توسعه‌دهندگان باید بتوانند با مشتریان، همکاران و سایر افراد ذینفع به صورت موثر ارتباط برقرار کرده و نیازهای پروژه را درک کنند، به روزرسانی‌های پیشرفت پروژه ارائه دهند و مفاهیم فنی را توضیح دهند.

۵. یادگیری پیوسته:
توسعه‌دهندگان باید متعهد به یادگیری پیوسته و باقی‌ماندن در جریان آخرین فناوری‌ها، زبان‌های برنامه‌نویسی و بهترین روش‌های کار باشند.

۶. همکاری:
توسعه‌دهندگان بیشتر در تیم‌ها کار می‌کنند، بنابراین توانایی همکاری و هماهنگی با دیگران در پروژه بسیار مهم است. توسعه‌دهندگان باید توانایی کار با دیگران در یک محیط کاری تیمی و هماهنگی با دیگر اعضای تیم را داشته باشند.

۷. تجربه کاری:
توسعه‌دهندگان با تجربه کاری بیشتر، معمولاً با توانایی‌ها و مهارت‌های بیشتری به موقعیت‌های پیشرفته‌تر دسترسی خواهند داشت. بنابراین، داشتن تجربه کاری در صنعت و آشنایی با پروژه‌های مختلف، می‌تواند مزیتی برای توسعه‌دهندگان باشد.

۸. روحیه کار تیمی:
روحیه کار تیمی در توسعه نرم‌افزار بسیار مهم است. توسعه‌دهندگان باید توانایی کار در یک محیط کاری تیمی را داشته باشند و با دیگران در کار به خوبی همکاری کنند.

۹. مدیریت زمان:
مدیریت زمان و برنامه‌ریزی بهتر، به توسعه‌دهندگان کمک می‌کند تا پروژه را در موعد مقرر تحویل دهند و به خوبی با دیگران در یک محیط کاری تیمی همکاری کنند.

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


@code2_ir
💻 کانال کد۲  را دنبال کنید
Forwarded from Sadra Codes
This media is not supported in your browser
VIEW IN TELEGRAM
هی (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
This media is not supported in your browser
VIEW IN TELEGRAM
🔥ساخت اپلیکیشن‌های موبایل با استفاده از 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
NCDU

یه ابزار مفید لینوکسی برای بررسی محتوا و حجم هارد دیسک و اینکه کجا حجم بیشتری اشغال کرده:

نصب بر روی اوبونتو:
sudo apt install ncdu
نحوه استفاده:
ncdu /مسیری که می‌خواهید 


کانال کد۲
@code2_ir
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