کانال توسعه دهندگان سی شارپ
154 subscribers
32 photos
5 videos
6 files
87 links
اینجا از تجربیاتم توی برنامه نویسی می نویسم🙌
یک عدد دات نت کار
گیت هاب من:
https://github.com/hassanrafatjoo
Download Telegram
برای ایجاد یک داکیومنت با docfx میتونیم یا از cmd استفاده کنیم یا از powershell یا از ترمینال هر ide که داخلش هستیم این رو وارد میکنیم:


dotnet tool update -g docfx


این باعث نصب docfx میشه


در مرحله بعد این رو وارد میکنیم:

docfx init


این کد باعث میشه تا ساختار اون پروژه مستندات رو بسازه
بعد از اجرای docfx init چه اتفاقی میفته؟

DocFX یک پوشه (معمولاً به اسم docfx_project) می‌سازه که شامل چیزای زیره:

docfx.json → فایل تنظیمات اصلی (اینجا میگی چه اسمبلی یا فایل Markdown استفاده بشه).

articles/ → جایی برای نوشتن مقاله‌ها و توضیحات (Markdown).

api/ → جایی که بعداً DocFX اطلاعات اسمبلی (dll/exe + XML) رو به yml/مستندات تبدیل می‌کنه.

toc.yml → فهرست محتوا (Table of Contents).

index.md → صفحه اصلی سایت مستندات.
برای این که بتونیم کارمون رو اجرا کنیم این کد زیر رو وارد میکنیم:

docfx docfx.json --serve


این کد در واقع باعث میشه تا صفحات html تولید بشن یا به بیان بهتر پروژه build بشه
دوستان اگر کسی کنارتون هست که مثل خودتون developer هست یا حتی اگر نباشه بازم سعی کنید در روز چیزی که یاد گرفتین رو توضیح بدید براش

خیلییی اثر میذاره روی یادگیری تون

حتی بازم اگر هیچ کسی نیست برا جی پی تی توضیح بدید تازه اون مسائلی که جا
انداختید رو هم براتون اصلاح میکنه

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

حتما امتحان کنید برا من که بی نظیر بود
درود آمن هوتب چهارم بر Gemini بزرگ،عزیز همه هوش مصنوعی ها

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

یه دو سه روز تصمیم گرفتم از جمنای استفاده کنم اگر جایی متوجه نشدم و حقیتا میتونم بگم بی نظیر بود

خیلی وقتا جی پی تی میاد لقمه رو دور سر آدم میچرخونه تا یه چیزی رو توضیح بده ولی جمنای میاد بخش به بخش واست توضیحش میده

البته ناگفته نمونه که من از مدل 2.5 flash استفاده کردم خوب بود وگرنه قطعا مدل2.5 Pro میتونست بهتر هم جواب بده
حتما همه شما موبونیوز رو میشناسید که مهدی شجاری صاحب این رسانه هست

باهاش مصاحبه ای شده که من این دو قسمت رو دیدم و واقعا خیلی جالب بود

یکی از نکته هایی که داخلش گفته شد این بود که حتی اگر یکمی خسته میشید یا ناامید باز توی همون وضعیت ادامه بدید تهش بالاخره اون اتفاق خوبه میوفته

حتی اگر روزهایی رو حوصله نداریم کد بزنیم نیم ساعت یا بیست دقیقه هم که شده روی اون موضوعه وقت بذاریم
👌1
Forwarded from TorhamDev | تورهام 😳
حالم دیگه داره بد میشه انقدر تو هر مزخرفی AI چپوندن. دیگه نمیشه IDE پیدا کرد که بدون AI باشه جز vim و بچه‌هاش!
انگار آدم‌ها مغز ندارن، و جدی یک‌سری‌ها به این مرحله رسیدن گه دیگه مغز ندارن و همه چیز رو با AI حل میکنن.
AI -> autocomplite on steroids

یکسری‌ها دیگه تصمیمات زندگیشون هم با AI میگیرن. میسه مغز برخی رو برداشت به جاش یک LLM گذاشت.

@TorhamDevCH
از وقتی تلگرام ویندوز روی سیستم حذفش کردم به شدت تمرکزم بالا رفته
چون به شدت چک میکردم موقع کار و فقط الان روی گوشیم تلگرام رو دارم
هر چیزی که باعث میشه تمرکز شما رو به هم بزنه بی رحمانه حذفش کنید
2👍1
تجربه ثابت کرده هر کی با زبان های خانواده c شروع کرده از نظر دانش فنی و بیس کار قوی تره
در مقابل چیزایی مثل پایتون خیلی کار رو راحت کردن
کافیه یه کتابخونه با pip نصب کنی برا یه کار مثل رمز نگاری(Encryption) و ورودی ها بهش بدی خودش رمزنگاری با اون روش رمزنگاری(مثل SHA256) انجام میده
اما کافیه بخوای با سی شارپ انجام بدی😂
باید از فضای نام مخصوص رمزنگاری استفاده کنی بعد ورودی بگیری تبدیل کنه به آرایه از جنس byte بعد اون رو هش یا هر روش رمزنگاری دیگه ای روش انجام بدی و مجدد تبدیل کنی به آرایه و بعد هر جا خواستی استفاده کنی

به نظرم آدم وقتی یه چیزی رو عمیق متوجه میشه خیلی بعدا به کارش میاد
👍3
هر وقت این رو چند بار میبینم میمیرم از خنده 😂😂😂
دسته بندی پایتون
Python core😁
موافقید یه جلسه آنلاین توی گوگل میت بزاریم و حرف بزنیم؟
راجع به هر چیزی که توی بحث بک اند و برنامه نویسی سی شارپ هست
اینجوری میتونیم تجربیات زیادی به همدیگه منتقل کنیم و از هم یاد بگیریم
اگر با این قضیه اوکی هستید تا فردا بریم شروع کنیم به صورت آزمایشی اگر استقبال خوب بود سعی می‌کنم دفعات بعد هم برگزارش کنم
Forwarded from ZenMaxe
Media is too big
VIEW IN TELEGRAM
🔸 اولین قسمت از سری آموزش‌های سیستم‌های توزیع‌شده منتشر شد!


در این قسمت، به‌طور دقیق و فنی به سراغ مفاهیم مربوط به Replication و مدل Single-Leader Replication رفتیم:
- تفاوت Leader و Follower
- نحوه ی انتقال دیتا بین دیتابیس ها
- مشکلات Replication Lag

و مقدمه‌ای برای مباحث بعدی مثل Multi-Leader و Partitioning

سری آموزش های Replication بر پایه ی سرویس سفارش غذای آنلاین هستند.

⚠️ دقت کنید که ویدیو بصورت خلاصه نوشته شده و بحث های تکنیکال با جزئیات در نسخه متنی قرار گرفته.


📝 نسخه متنی و کامل مقاله:
گیت لب


⚠️ نکته:
به دلیل محدودیت فعلی روی حساب GitHub من، هنوز نتونستم این مقاله رو روی zenorium.dev و ریپوزیتوری گیت هاب ام منتشر کنم. به‌محض رفع مشکل، همه‌ی محتواها از جمله ویدیو ها و سورس‌ ها به صورت مرتب در هر دو پلتفرم قرار می‌گیرن.


لینک این پست در لینکداین:
لینکداین

@ZenMaxe