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
دات نت سنگین است ....
📄 تست کردن در دِو‌آپس :استراتژی ها، ابزار ها و بهترین روش ها برای بهترین کیفیت مداوم | Testing in DevOps: Strategies, Tools, and Best Practices for Continuous Quality

🔗 Testing in DevOps: Strategies, Tools, and Best Practices for Continuous Quality

#مقاله
@codeaghajcs
👍1
🐳 بخشی از فیزیک هالیدی در مورد حل مسئله

- در موررد برنامه نوشتن هم صادقه

@codeaghajcs
1👌2
📄چگونه متن ورودی را هنگام تایپ با استفاده از جاوا اسکریپت قالب بندی کنیم؟ | How to format input text while typing using Javascript

- یه سری ریزه کاری روی پروژه ها، میتونه خیلی تجربه کاربری یا UX رو تغییر بده، مثل همین فرمت کردن ریل‌تایم متن توی input این مقاله قشنگ توضیح میده دقیق باید چکار کرد، اگر حتی نمیخواید این کار رو پیاده کنید برای بهتر شدن مهارت های js خیلی خوبه یه نگاهی بندازید.

🔗 How to format input text while typing using Javascript?

#مقاله #آموزشی

@codeaghajcs
👍1
Code‌ Agha
🐳 ساختن مثلث متساوی الساقین در سی شارپ - خیلی از دانشجو ها سوال میپرسن چجوری از این مثلث ها بکشیم و... . پیشنهاد میکنم اینجور کد ها رو با بریک پوینت برای خودتون تحلیل کنید... int n = 9; for (int i = 1; i <= n; i++) { Console.Write("".PadRight(n+1…
🐳 ساختن مثلث متساوی الساقین اعداد (شماره2) در سی‌شارپ

- این موارد رو چون دانشجو ها و دانش‌آموزا خیلی سوال میکنن میزارم. توی این سوال میخواد که 1 ها برن روی دو ساق مثلث. خب اگر دقت کنید توی سوال قبلی ما دوتا حلقه د اشتیم که یکی از n شروع میکنه و میره به 1 و دیگری از 2 (قبلی تا یک رفته این از 1 + 1 شروع میکنه) میره تا n ولی توی این سوال دقیقا برعکسشو میخواد، فقط باید جای این دوتا عملکرد رو عوض کنیم :

int n = 5; // هر عددی عشقت کشید
for (int i = 1; i <= n; i++)
{
Console.Write("".PadRight(n + 1 - i, ' '));
for (int j = 1; j < i; j++)
{
Console.Write(j.ToString());
}

for (int j = i; j >= 1; j--)
{
Console.Write(j.ToString());
}
Console.WriteLine();
}


اگر دانشجو هستید و از این سوال ها داشتید توی کامنت ها با هم بحث کنید منم کمک میکنم و اگر تهش به جواب درست حسابیی رسیدید که ارزش الگورتیمی داشت میزارم کانال


#سوال_پرتکرار_سی_شارپ #آموزشی
@codeaghajcs
👍1
🐳 لوگوی جدید css

- حتی توی لوگوش هم نمیشه متنو گذاشت وسط div 😂

@codeaghajcs
👍2
🐳 خب تا الان کرنل جدید و دات نت جدید و css جدید و vite جدید داریم
تیلویند جدید هم داره میاد و...

قائدش اینه که منم اینجا باید یه چیزی بگم در موردشون ولی واقعا درگیرم این روزا 😁


@codeaghajcs
👍2
انشالله

@codeaghajcs
🤣5
🐳 معرفی کانال یوتیوب ByteByteGo

- دنبال یه چیزی میگشتم به این کانال برخوردم. محتوای خیلی خوبو کاملی درمورد System Design (با Design System فرق داره ها) داره و خیلی کمک میکنه محتواش به اینکه مسلط بشین به الگوریتم ها و سیستم دیزاین و کلا چیزهایی که بیشتر امروزه نیاز شرکت هاست.

خوبیش اینه که زیرنویس انگلیسیش رو خودش میزاره و خیلی دقیق تر به فارسی ترجمه میشه (البته توی نسخه وب)


🔗 لینک کانال ByteByteGo
🔗 لینک Playlist هاش

#معرفی_کانال #آموزشی

@codeaghajcs
🐳 یکی از بدی های tailwind اینه که اینقدر خوبه آدم حوصلش سر میره vanilla مینویسه

#فان
@codeaghajcs
👍3
🐳 معرفی M:N Hybrid Threading در Go: رونمایی از قدرت گوروتین ها | Introducing M:N Hybrid Threading in Go: Unveiling the Power of Goroutines

- مدل M:N Threading که زبان گو (Go) ازش استفاده میکنه، به یک رابطه بین گوروتین ها و Thread های سیستم عامل اشاره داره، منظور این است که N گوروتین (واحدهای اجرایی سَبُک) روی M تِرِد (Thread) سیستم‌عامل (واحد اجرایی سنگین) اجرا میشن.
- دلیل این کار اینه که Thread های سیستم‌عامل سنگین‌تر و هزینه‌بر تر از Gorutine های معمولی هستند و مدل M:N Threading به Go اجازه میده تا تعداد نسبتا زیادی گوروتین رو روی تعداد محدودی Thread واقعی اجرا کنه.
- اطلاعات کامل ترو رمزگشایی راز ها و پیچیدگی های این مدل در مقاله زیر

🔗 Introducing M:N Hybrid Threading in Go: Unveiling the Power of Goroutines

#آموزشی
@codeaghajcs
👍3
🐳 کامپیوتر های ۸بیتی و محاسبات علمی | 8-Bit Computers Crunch Advanced Scientific Computations

- جالب ترین خبر این هفته، یه ریاضیدانی با کومودور ۶۴ که واقعا امروزه فسیل محسوب میشه، کامپیوتر کوانتومی مدرن شبیه سازی کرده👌

من خودم شخصا این موضوع رو بیشتر دنبال میکنم ببینم چی شده!


🔗 8-Bit Computers Crunch Advanced Scientific Computations

🔗 ویدیو یوتیوبی که اون ریاضیدانه از این کارش گذاشته.

#خبر #مهم
@codeaghajcs
👍3
🐳 مقایسه حالت های تعریف متغیر در js

اون TDZ یعنی Temporal dead zone و خلاصش میشه اینکه اگر توی scope تعریف شده بود و طی روند برنامه دیگه کسی لازم نداشت اون دیتا رو و همه دسترسی ها ازش حذف میشد، GC یا Garbage collector جاوا اسکریپت میره و پاکش میکنه اون دیتا رو کلا

@codeaghajcs
👍3
احتمالا کم کم سوئیچ کنم روی parch

پارچ، توزیع ایرانی از آرچ لینوکسه
👍5
Channel name was changed to «Code‌ Agha»
🐳 لینک حمایت :
https://www.coffeebede.com/codeagha

🐳 میتونی کانال هم بوست کنی :
https://t.me/boost/codeaghajcs

مهم ترین حمایت هم، معرفی کانال به دوستانتون هست ❤️
تشکر
@codeaghajcs
2👍4
🐳 دریم‌ویور رو سالهاست سازمان فنی حرفه ای توی هنرستان ها درس میده در حالی که بین هیچکدوم از این ادیتور های محبوب این حوزه نیست. نه تنها تو لیست محبوب ها نیست، تو لیست بهترین ها هم نیست (چه IDE و چه ادیتور)

میخوای با IDE کار کنی برو سراغ PHPStorm این مسخره بازیا چیه ؟


@codeaghajcs
👍5
🐳 توییت جالبی که میگه camelCase چشمو اذیت میکنه ولی snake_case خیلی چشم نواز تره

-این مقاله ها رو هم درموردش بخونین

🔗 Snake Case or Camel Case? A Guide to Programming Naming Conventions

@codeaghajcs
👍311
گنجور یه بخشی اضافه کرده که بر اساس متن هاش هوش مصنوعی عکس درست کرده 😂
https://museum.ganjoor.net/items/ai/p0010513

@codeaghajcs
🤣6👍2