Code‌ Agha
196 subscribers
339 photos
20 videos
21 files
278 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
📚 آموزش رایگان PyQT6

- بنظر دوره کاملی میومد، خودم این دوره رو ندیدم ولی !

🔗 https://www.youtube.com/playlist?list=PLVN7DLFGYaP7FtmqyMFTrPQnSakrUGiMo

#آموزشی

@codeaghajcs
👍1
📄 بهترین معماری برای پروژه بعدیت، فریمورک مهم نیست! | Best Architecture for Your Next Project, Framework Doesn’t Matter! 🎉

- این مقاله بشدت مقاله مفیدی بود و من رو با BFF ها آشنا کرد، همونطور که تو عکس می‌بینید، BFF ها یک بک‌اند برای فرانت‌اند هستند که کاری به منطق ندارند و فقط درخواست ها را از فرانت اند می‌گیرند و بعد پاسخ ها و منطق را مدیریت میکنند!

🔗 Best Architecture for Your Next Project, Framework Doesn’t Matter! 🎉

#مهم
@codeaghajcs
👍1
📄 راه هایی بهتر برای استفاده از توابع Async در جاوا اسکریپت | Better ways to use async functions in Javascript

- توابع غیر هم زمان(Async) بخش مهمی از کد های فرانت‌اند حرفه ای هستند، فقط یکی از کاربرد هاشون اینه که ریکوئست هایی که فرستاده میشه و جوابشون طول میشکه رو میدیریت میکنن‌.

🔗 Better ways to use async functions in Javascript

#آموزشی
@codeaghajcs
👍3
👍2
🐳 فیچر فلگ ها (Feature Flag) چی هستن؟
- فیچر فلگ ها شروطی هستند که در زمان اجرای برنامه، فیچر های نرم افزار ها رو برای کاربرای خاصی فعال یا غیر فعال می کنن. اگر با CI و CD آشنا باشید میدانید که در لول های پیشرفته تر، مفهومی خواهیم داشت به نام توضیع مداوم، به این صورت که تیم توسعه یک فیچر برای نرم افزار توسعه می دهند و این فچیر از طریق برنچ master وارد محیط production می‌شود، ولی با استفاده از فیچر فلگ ها تا زمان توسعه کامل و تست شدن کامل تر این فیچر غیر فعال می‌ماند‌ تا زمانی که تیم سازنده این فیچر را فعال کنند و این فیچر در محیط Production و در زمان اجرای برنامه برای کاربران فعال می شود!

#آموزشی
#DevOps

@codeaghajcs
👍4
🔔 تمام نرم افزار های دولتی سوییس باید اوپن سورس شوند | Switzerland now requires all government software to be open source

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

🔗 لینک خبر
#خبر
@codeaghajcs
🎉2👍1
🐳 پکیج استفاده از رنگ های RGB در کنسول اپ های سی شارپ

- یه مدت برای تفریح با ANSI ور رفتم و بعد به این نتیجه رسیدم که یه پکیج درست کنم که باهاش بشه از این کار های تو تصویر کرد با سی شارپ!

- روش نصب پکیج از ناگت
dotnet add package ConsoleRGBColors --version 1.0.2

بقیه روش ها رو توی ریپوزیتوری گذاشتم + روش استفاده.
🔗 لینک ریپوزیتوری گیت هاب
لذت ببرید ❤️
@codeaghajcs
🤝2👍1👌1
Code‌ Agha
🐳 پکیج استفاده از رنگ های RGB در کنسول اپ های سی شارپ - یه مدت برای تفریح با ANSI ور رفتم و بعد به این نتیجه رسیدم که یه پکیج درست کنم که باهاش بشه از این کار های تو تصویر کرد با سی شارپ! - روش نصب پکیج از ناگت dotnet add package ConsoleRGBColors --version…
- گرادینت های افقی و عمودی هم اضافه شدن
برای نوشتنشون کافیه اول نصبش کنید و بعد فضای نام رو یوزینگ کنید و همچین کدی بنویسین :

// Vertical Gradient
RGBConsole.PrintVerticalGradiant(text, (101, 78, 163), (234, 175, 200));

// Horizontal Gradient
RGBConsole.PrintHorizontalGradiant(text, (0, 159, 255), (236, 47, 75));


@codeaghajcs
👍4
خدا نکنه تو ایران یه action flow نیاز داشته باشه به نت برای ران شدن
👍1
به یاد گذشته ها
@codeaghajcs
👍2
چرا یه آرچ بیس نصب نمیکنن ؟

#فان
@codeaghajcs
👍2
🐳 مثال جالب از کتاب CLRS
👍1
🐳 مرتب سازی درجی با پایتون :

A = [1,-2,12,5,3,9,8,-9] 
print(A)
for j in range(0, len(A)) :
key = A[j]
i = j - 1

while i >= 0 and A[i] > key :
A[i + 1] = A[i]
i -= 1;
A[i + 1]= key
print(A)

#الگوریتم #آموزشی
@codeaghajcs
👍1
IMG_20240729_081944_936.jpg
214.4 KB
🐳 نقشه راه یادگیری ماشین

@codeaghajcs
👍1👌1
📄 فهرست دستورات لینوکس با توضیحات فارسی

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

🔗 مرجع کامل دستورات لینوکس – فارسی

@codeaghajcs
👌2👍1
🐳 کتابخانه ScrollMagic

- ابزاری که کمک میکند تا اسکرول های انیمیشنی و جذاب به سایت خود اضافه کنید!

🔗 scrollmagic

#ابزار
@codeaghajcs
🔥2
Forwarded from تهلاگ / Tehlug
جلسه ۲۷۴ گروه کاربران گنو/لینوکس تهران و جلسه ۸۴ گروه کاربران پایتون تهران

این جلسه به صورت مشترک توسط لاگ و پاگ در پنچشنبه ۱۱ مرداد ماه از ساعت ۱۴ الی ۱۸ در هفت تیر، خیابان قائم مقام، میدان شعاع، خیابان خدری، بعد از چهارراه سنایی، پلاک ۳۱، سالن همایش‌های یاس برگزار خواهد شد.

۱۴:۰۰ - ۱۴:۱۵ : استقرار حاضرین در سالن و خوش آمدگویی و توضیحات اولیه

۱۴:۱۵ - ۱۵:۰۰ : علیرضا خبازان : توسعه API با استفاده از GraphQL در پایتون

۱۵:۰۰ - ۱۵:۴۵ : میلاد کوهی : DDD (domain driven design) در پایتون

۱۵:۴۵ - ۱۶:۳۰ : پذیرایی و نتورکینگ

۱۶:۳۰ - ۱۶:۴۵ : استقرار حاضرین در سالن و خوش‌آمدگویی و توضیحات اولیه

۱۶:۴۵ - ۱۷:۰۰ : رامان گرگین پاوه : آخرین اخبار دنیای نرم‌افزار آزاد

۱۷:۰۰ - ۱۷:۳۰ : محمد مسلمی ابرغان : کرنل‌شناسی، فرآیند مدیریت حافظه

۱۷:۳۰ - ۱۸:۰۰ : امیریا : فرانت‌اندهای جایگزین

این رویدادها برای عموم آزاد و رایگان می‌باشد.

ثبتنام از طریق http://evand.com/tehlug می‌باشد.
👍1
Code‌ Agha
Voice message
یک سال و ۹ روز پس از اولین پادکست
🍾2👍1💯1
🐳 ساختمان های اولیه داده

- دونستن جزییات این ساختمان های داده بشدت مهمه. کتاب grokking algorithms که بالاتر معرفی کردم، به خوبی برای افراد مبتدی آموزش میده این موارد رو.
- به این لینک هم میتونید یه نگاهی بندازید :
🔗 https://www.geeksforgeeks.org/common-operations-on-various-data-structures/

@codeaghajcs
👍1
پیاده سازی عملیات مخوف CRUD در سازمان آموزش و پرورش کشور 😂😂😂
🤣5👍1