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
📄 خب پس میخواهید یک توسعه دهنده خوب باشید ؟ | So You Want To Be A Better Developer؟


🔗 So You Want To Be A Better Developer?

#مقاله

@codeaghajcs
💩1
🤣6💩1
🐳 اِنکود و دیکد با فرمت base 64 در #سی_شارپ
public static string Base64Encode(string plainText) 
{
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
return System.Convert.ToBase64String(plainTextBytes);
}

public static string Base64Decode(string base64EncodedData)
{
var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
}



@codeaghajcs
👍3💩1
🐳 ناهمزمانی در سی شارپ با مثال | Asynchronous In C# With Examples

- یه ریپوزیتوری خیلی خفن که تمام و کمال Asynchronous رو در سی شارپ توضیح میده و کلی مثال عالی داره و کار یه برنامه نویس بشدت سفر کننده ایرانی هست 🙃

🔗 Asynchronous In C# With Examples

#آموزشی
@codeaghajcs
👌21
🐳 مایکروسافت :
//Console.WriteLine("محصول درست");
Console.WriteLine("یه چیز بیخود");
#فان

@codeaghajcs
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ #مهندس دستگاهی است که #قهوه را به فرمول ریاضی، ساختمان، هواپیما، مدار الکتریکی، الگوریتم، سخت افزار، نرم افزار، کرنل لینوکس، ربات، هوش مصنوعی و... تبدیل میکند !

- سعی کن بیشتر مهندس باشی تا کسی که فقط حفظ کرده if و else چی هستن 🙃

@codeaghajcs
💯3👍1🤯1🍾1
📄راهنمای جونیور به سنیور : سیر تکاملی داستان کد نویس شدنت | Junior to Senior Developer Guide: Navigating the Evolution of Your Coding Journey

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

🔗Junior to Senior Developer Guide: Navigating the Evolution of Your Coding Journey

#مقاله

@codeaghajcs
📄 #جاوا_اسکریپت از ۰ تا تسلط | 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