Code‌ Agha
195 subscribers
344 photos
21 videos
21 files
282 links
Here we are talking about computer science and the development of software and algorithms and..

Boost: https://t.me/boost/codeaghajcs
Coffie: https://www.coffeebede.com/codeagha
Github : https://github.com/AmirMahdyJebreily
Email : amirmahdyjdx@gmail.com
Download Telegram
📄 #جاوا_اسکریپت از ۰ تا تسلط | JavaScript From 0 to Mastery

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

🔗 JavaScript From 0 to Mastery: My Personal Playbook for Conquering Web Development

#مقاله

@codeaghajcs
👍1
Code‌ Agha
🐳 بدست آوردن ماکسیمم چند عدد ورودی در #سی_شارپ int n = 3; //تعداد عدد هایی که از ورودی میگیرید int max = 0; for(int i = 0; i < n; i++) { int _in = int.Parse(Console.ReadLine()); if (_in > max) max = _in; } Console.WriteLine(max); این کد یه تعداد…
🐳 بدست آوردن ماکسیمم (بیشترین مقدار) ورودی با حلقه وایل در #سی_شارپ

int max = 0; //یه ظرف خالی رو داره
while(true) // تا بی نهایت ادامه داره
{
int inp = int.Parse(Console.ReadLine());
if(inp == 0)
{
break; // حلقه تا بی نهایت میچرخه ولی اگر صفر وارد بشه ما با این دستور حلقه رو متوقف میکنیم میپریم بیرون
}
if(inp > max)
{
max = inp; // اگه عددرجدیده از بزرگترین عددی که قبلا ور داشتیم بزرگ تر بود، اون عدد قبلیه رو ول میکنیم این عدد جدیده رو ور میداریم
}
}

Console.WriteLine(max);
- این سوال داره کم کم خیلی پر تکرار میشه

#سوال_پرتکرار_سی_شارپ

@codeaghajcs
Code‌ Agha
🐳 بدست آوردن ماکسیمم (بیشترین مقدار) ورودی با حلقه وایل در #سی_شارپ int max = 0; //یه ظرف خالی رو داره while(true) // تا بی نهایت ادامه داره { int inp = int.Parse(Console.ReadLine()); if(inp == 0) { break; // حلقه تا بی نهایت میچرخه ولی اگر…
🐳 بدست آوردن مینیمم (کمترین مقدار) ورودی با حلقه وایل در #سی_شارپ

int min = 0; //یه ظرف خالی رو داره
while(true) // تا بی نهایت ادامه داره
{
int inp = int.Parse(Console.ReadLine());
if(inp == 0)
{
break; // حلقه تا بی نهایت میچرخه ولی اگر صفر وارد بشه ما با این دستور حلقه رو متوقف میکنیم میپریم بیرون
}
if(inp < min)
{
min = inp; // اگه عددرجدیده از بزرگترین عددی که قبلا ور داشتیم بزرگ تر بود، اون عدد قبلیه رو ول میکنیم این عدد جدیده رو ور میداریم
}
}

Console.WriteLine(min);
- این سوال داره کم کم خیلی پر تکرار میشه

#سوال_پرتکرار_سی_شارپ

@codeaghajcs
📄 ۵۰ راه برای در آوردن یه پول قلمبه به عنوان یک توسعه دهنده | Fifty ways to bring in extra cash as a developer 💰

- واقعا مقاله جالبیه. کلی ایده میده بهتون برای کار های مختلف که درامد دارن و تقریبا هنه اهداف و سلایق رو پوشش میده.
- البته بعضی چیزاش تو ایران تازه اولشه مثل هکاتون ها و بعضی چیزایی که میگه اصلا تو ایران نیستن ولی خب بازم خوبه برای اینکه دیدگاه مناسب و جدیدی بهتون بده 👍
- خیلی کمکتون میکنه منم چیزی رو اینحا خلاصه نمی کنم تا خودتون برید بخونیدش 👍


🔗 50 ways to bring in extra cash as a developer

#مقاله
#مهم

@codeaghajcs
5💩1
🐳 آموزش #دوآپس با فرشاد نیک

- یکی از بهترین مهندسین دواپس و برنامه نویس خیلی فن و دوست خوب، فرشاد نیک اخیرا چنل بوتیوبش داره محتوا بیشتری تولید می کنه
اگر دنبال یاد گرفتن دوآپس هستین میتونین از چنل فرشاد شروع کنید

#آموزشی

https://youtube.com/@farshadnick?si=Ij-JG_UnujzBL7tb
🎉1
🐳 استایل پایتون نوشتن خود را با Ruff بهتر کنید | Enhance Your Python Coding Style with Ruff

- راف یک فرمتر external برای پایتونه که با rust نوشته شده و بسیار سریع تر از بقیه فرمتر های پایتون هست !
- کار کردن باهاش رو تاحالا تست نکردم ولی اینجا کامل آموزش داده :

🔗 Enhance Your Python Coding Style with Ruff

#ابزار

@codeaghajcs
👍2
🐳 سوال تعداد ارقام یک عدد

- خب این سوال تقریبا هر ترم یه بار پرسیده میشه! چند تا راه حل داره. یکیش که اینجوریه :
Console.ReadLine().Length;

که خب از همه ساده تره
- ولی این راه رو نمیخوایم توضیح بدیم! ما مهندسیم. میریم دنبال راه های یکم ریاضیاتی تر!
- منطق کلی الگوریتم ما اینجوریه که هر بار یه عدد رو به ۱۰ تقسیم کنی، یکی از عدداش میره تو اعشار، حالا چون ما int میگیریم همه رو، اعشار ندارن عددامون پس میتونیم اونقدر عدد رو به ۱۰ تقسیم کنیم تا تهش همش بره توی اعشار و این طرف یدونه صفر بمونه. فقط باید هرربار که عدد رو تقسیم به ده میکنیم بشمریم ببینیم چند بار تقسیم به ده کردیم. تعداد رقم های یک عدد برابره با تعداد دفعاتی که تقسیم به ۱۰ کردیم تا کف اون عدد برسه به ۰. اینجوری :
int number = 123; // میتونید از هرجا دلتون خواست عدد بگیرید. من پیشرفض یه مقداری در نظر گرفتم
int count = 0;
while(number != 0)
{
number = number / 10;
count++;
}

Console.WriteLine(count);

#سوال_پرتکرار_سی_شارپ
#مهم

@codeaghajcs
🤓2👍1
📄ترکیب کردن React و هوش مصنوعی برای یک فرانت اند هوشمند تر | Combining AI with React for a Smarter Frontend

- تقریبا هر اپلیکیشنی که میخواد پیشرفت کنه، با AI ترکیب میشه و اینجا کامل در مورد ترکیب کردن #React و #هوش_مصنوعی صحبت میشه تا برنامه های فرانت اند وارد فاز جدیدی از پیشرفت بشن. گرچه به سنگین شدن UI توی این سناریو هم حتما فکر کنید 👍

🔗 Combining AI with React for a Smarter Frontend

#مقاله

@codeaghajcs
👍2
🐳 بالاخره ۳ رقمی شدیم 🎉🎉🎉

- از تمام کسایی که جوین دادن تشکر میکنم که دنبال می کنید مطالب خسته کننده من رو 🙃🙏
- تلاش کردم آموزنده باشه و بهترین چیزی که میدونم خوبه رو بزارم
- فیدبک های خیلی خوبی ازتون گرفتم توی این مدت و حتما حتما حتما پادکست ها رو با قدرت خیلی بیشتر ادامه خواهیم داد 💪

@codeaghajcs
🎉5🏆1
توی پلاگین WP Fastest Cache یه باگ SQL Injection پیدا شده که حدود ۶۰۰ هزار سایت رو آسیب پذیر میکنه

https://github.com/thesafdari/CVE-2023-6063


برای جلوگیری از هک شدن اگه این پلاگین رو نصب دارین غیر فعال یا حذفش کنید تا تو اپدیت جدیدش شاید این باگو برطرف کنن

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

@ProgramingServices
1
سینا پیرانی یه اکستنشن به اسم MYComponent نوشته برای next13 و بخصوص کسایی که از Server Component ها استفاده میکنن.
این افزونه بغل هر فایل براتون یه Badge میزاره و مشخص میکنه اون فایل سرور کامپوننته(SR) یا کلاینت کامپوننت(CL)

https://github.com/sinapirani/MYC

@DevTwitter | <Mahdi Nazari/>
🔥3💩1
🐳 سلکتور ()has: در css

- این سلکتور در حال حاضر روی خیلی از مرورگر ها کار می کنه و نمیدونم چرا معمولا کسی توجه نمیکنه بهش. کارش هم اینجوریه که مثلا اگر بنویسیم

a:has(> img) {
/* styles for a link */
}
تمام تگ های <a> که داخلشون بدونه تگ <img> داشتن استایل میگیرن!

- مثالی که خیلی کمک میکنه برای dark mode هست. میتونید بگید :

html:has(.dark-mode),
body.dark-mode,
body.dark-mode a {
background: var(--black);
color: var(--white);
}
در حالت عادی ما میگفتیم هرچی کلاس dark-modeح داشت رو بیا این استایل ها رو بهش بده. ولی با این سلکتور میتونیم بگیم

اگر کلاس dark-mode داشت بیا این استایل ها رو بهش بده


و این خیلی به بهبود کیفیت و کم کردن باگ های کد ui کمک میکنه !

#آموزشی

@codeaghajcs
👌2👾2👎1
Csharp.pdf
655.9 KB
🐳 مایند مپ خلاصه #سی_شارپ

- بشدت کامل و جامع هست. اگر سی شارپ رو یاد گرفتید و میخواید مرور کنید این عالی ترین منبع میتونه باشه براتون

این رو یکی از دوستان بشدت گل و دانشمند و خوش ذوق طراحی کرده و خب به عنوان یک #مایند_مپ کامل کامله

🔗 تلگرام سازنده این مایند مپ

#آموزشی

@codeaghajcs
5👍2👌1
🐳 یه ریپوزیتوری خوب پر از چیت شیت برای زبونا و فریمورک های مختلف

🔗 لینک ریپو
🔗 لینک صفحه گیت هابش

#آموزشی #ریپو

@codeaghajcs
👾21
🐳 دوره هوش مصنوعی جنریتیو برای تازه کار ها | Generative AI for Beginners - A Course

- دوستان این دوره متنی خود مایکروسافت هست که پایه هوش مصنوعی جنریتیو رو توضیح میده توی ۱۲ تا جلسه(جلسه نیست همش نوشتس 🙃)
- بد نیست بخونیدش خوبه

🔗https://github.com/microsoft/generative-ai-for-beginners

#آموزشی #ریپو

@codeaghajcs
👌4
📄 اوپن سورس جدید VS. اوپن سورس قدیمی | 🚀New open-source VS. old open-source 🦖

- عنوان جالبی داشت. میشه بهش به عنوان یه اور ویو از کتابخونه های پایتون نگاه کرد 👍

- قابل توجه عزیزانی که دوره های پایتون بنده رو شرکت میکردن


🔗 🚀New open-source VS. old open-source 🦖

#مقاله

@codeaghajcs
👍2