Md Daily – Telegram
Md Daily
752 subscribers
241 photos
15 videos
21 files
285 links
راجب مقالات و مستندات فنی یا غیر فنی که میخونم و علایقم اینجا مینویسم :)


گروه کانال: https://news.1rj.ru/str/MdDailyGap

کورس ها: https://news.1rj.ru/str/MdDaily/395

وبلاگ: https://mddaily.ir
Download Telegram
#ام_دی_کورس

حالا وقت این رسیده که ببینیم کردیت کارت هایی که تولید کردیم معتبر هستند یا نه .

برای بررسی معتبر بودنشون کردیت کارت هایی در پست قبلی تولید شدند را کپی می کنیم و وارد سایت mrchecker.net میشیم. برای دسترسی مستقیم به صفحه ای که توی تصویر یک هست از این لینک استفاده کنید:
https://www.mrchecker.net/card-checker/ccn2/

در فیلدی که توی این آدرس وجود داره کردیت کارت هامون رو وارد می کنیم و روی دکمه ی Start میزنیم. حالا کافیه کمی صبر کنید تا شروع به بررسی کنه

بعد از اتمام عملیات بررسی مثل تصویر دو در کادر Live کارت هایی که معتبر بودند را داره نشون میده. از 50 کارتی که تولید کردیم فقط 12 تاشون معتبر بودند.

یکی از کارت های موجود در کادر Live را به دلخواه انتخاب کنید . که من اینجا از این کارت استفاده کردم:

Live | 4240940000012038|11|2027|182 [BIN: - - - ][GATE:01] @/ChkNET-ID


و در نهایت از اطلاعات این کارت برای درگاه پرداخت Tabnine قرار استفاده می کنیم.

ادامه در پست بعدی.....

🆔 @MdDaily
👍7
#ام_دی_کورس

به صفحه پرداخت tabnine بر می گردیم و طبق کارتی در پست قبلی انتخاب کردیم یعنی :

Live | 4240940000012038|11|2027|182 [BIN: - - - ][GATE:01] @/ChkNET-ID

شروع به پر کردن فیلد ها می کنیم.

در بخش Card number من 4240940000012038 را وارد کردم.

در بخش MM مقدار 11 را وارد کردم و در بخش YY مقدار 2027 را وارد کردم یعنی تاریخ انقضا این کارت 11/2027 است .

در نهایت در بخش CVC هم از 182 استفاده کردم و روی دکمه Start a free Tabnine Pro زدم.

توجه:
اگه توی این مرحله با خطای ناشناخته مواجه شدید آیپی خودتون رو تغییر بدید و مجدد امتحان کنید و اگر با خطای کردیت کارت معتبر نیست مواجه شدید از یه کردیت کارت دیگه که در کادر Live پست قبلی بود استفاده کنید و مجدد امتحان کنید


ادامه در پست بعدی.....

🆔 @MdDaily
👍51
#ام_دی_کورس

بعد از چند لحظه صفحه ای که توی تصویر یک هست براتون نشون داده میشه و در نهایت پیام تبریک رو می بیند و اشتراک tabnine pro برای شما فعال میشه 🥳

🆔 @MdDaily
👍6
Md Daily
#ام_دی_کورس بعد از چند لحظه صفحه ای که توی تصویر یک هست براتون نشون داده میشه و در نهایت پیام تبریک رو می بیند و اشتراک tabnine pro برای شما فعال میشه 🥳 🆔 @MdDaily
#ام_دی_کورس

با این روش به مدت تقریبا 2 ماه می تونید از tabnine Pro استفاده کنید و بعد از این مدت با ساخت یک حساب جدید در Tabnine و انجام مراحل این آموزش مجدد می تونید اشتراک tabnine Pro را بگیرید.

از روش تولید کردیت کارت هایی هم که توی این آموزش گفته شد توی بقیه ی سایت هایی که Trial دارند مثل Canva یا codecademy هم می تونید استفاده کنید

امیدوارم این آموزش براتون مفید بوده باشه :)‌


🆔 @MdDaily
👍5❤‍🔥1
معرفی ۷ تا از بهترین فونت های مناسب برنامه نویسی

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


1- Commit Mono

این فونت رو Eigil Nikolajsen در سال 2023 با الهام از Fira Code و JetBrains Mono توسعه داد. Commit Mono واضح، خوانا و قابل تنظیم هستش. می تونید تغییرات را بر اساس وزن (من سبک ترین 300 را ترجیح می دهم)، Ligatures، symbol spacing، kerning، کاراکترهای جایگزین (مانند صفر با اسلش یا نقطه) و موارد دیگر دانلود کنید. این یه فونت غیرعادی و جدیده.

2- Meslo
این فونت رایگان هست و شما میتونید ازش روی هر سیستمی استفاده کنید. فونتی تمیز، جذاب و با خوانایی بالا هستش .

3- Cascadia Code

این فونت رایگان و اپن سورسه و توسط مایکروسافت توسعه پیدا کرده. به صورت پیش فرض توی Windows Terminal استفاده شده و در سایز کوچیک ظاهر خوبی داره ولی موقعی که از 10pt بزرگتر بشه ممکنه یکم درشت بشه و خواناییش رو از دست بده

4- Input

این فونت که برای اولین بار توسط دیوید جاناتان راس در سال ۲۰۱۴ توسعه یافت، یکی از اولین فونت‌های برنامه‌نویسی قابل تنظیم بود. کمی مربعی به نظر می رسد، و سبک براکت آن مورد پسند همه نخواهد بود اما شما می‌توانید نسخه‌های مختلفی ازش رو با عرض، وزن، ارتفاع خط، و شکل حروف مختلف دانلود کنید نسخه های سریف و سنز-سریف متناسب نیز برای استفاده در آفیس یا وب سایت ها در دسترس هستند.


5- Hack

هک توسط کریستوفر سیمپکینز توسعه داده شد. این فونت اندکی پس از Input در زمانی وارد بازار شد که شاهد انفجاری از فونت‌های برنامه‌نویسی منبع باز جدید بودیم. این فونت واضح است و در هر ویرایشگری عالی به نظر می‌رسد.


6- Fira Mono / Fira Code

شرکت موزیلا فونت فایرا مونو را در سال ۲۰۱۳ برای سیستم عامل فایرفاکس او اس خود توسعه داد که اکنون منسوخ شده. نیکیتا پروکوپوف در سال ۲۰۱۴ با فایرا کد ادامه داد. این یکی از اولین فونت‌هایی بود که Ligatures را ارائه می‌کرد.

7- JetBrains Mono

فونت JetBrains Mono یک فونت مخصوص کدنویسی از شرکت Jetbrains است. ارتفاع افزایش یافته حروف کوچک باعث خواندن راحت تر می شه. همچنین کمی از سایر فونت ها باریک تر است، بنابراین می می تونید کد بیشتری را روی صفحه نمایشتون ببینید. از Ligatures ها هم ساپورت میکنه

پ ن :
به خاطر محدودیت های تلگرام توی تعداد کارکتر متن، پیش نمایش فونت ها را توی پست بعدی ارسال میکنم :)

🆔 @MdDaily
2🔥1
پیش نمایش فونت های:
Commit Mono
Meslo
Cascadia Code
Input

🆔 @MdDaily
پیش نمایش فونت های:

Hack
Fira Mono / Fira Code
JetBrains Mono

🆔 @MdDaily
1🌭1
♨️هادی پرتوی مؤسس و مدیرعامل code.‌‌org از راه‌اندازی نسخه فارسی این وب‌سایت خبر داد. او هدف از این کار را کمک به تمام کودکان ایرانی در سرتاسر جهان برای یادگیری علوم کامپیوتر به زبان مادری اعلام کرده است.

🔹سازمان غیرانتفاعی کد.ارگ ده سال قبل توسط هادی پرتوی و علی پرتوی تأسیس شد تا یادگیری علوم کامپیوتر و برنامه‌نویسی را به‌طور رایگان در اختیار همه و به‌خصوص دانش‌آموزان زیر ۱۲ سال قرار دهد.


<Digiato>

🆔 @MdDaily
7👍2🔥1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
همزمانی (Concurrency) و موازی سازی (Parallelism) دو اصطلاحی هستند که همیشه باعث ایجاد سردرگمی می شن

توی گیف این پست به صورت تصویری این دو مفهوم نشون داده شدند ولی برای توضیحات بیشتر با این پست آموزشی از MdDaily همراه باشید ‌‌ :)

🆔 @MdDaily
👍21
Md Daily
همزمانی (Concurrency) و موازی سازی (Parallelism) دو اصطلاحی هستند که همیشه باعث ایجاد سردرگمی می شن توی گیف این پست به صورت تصویری این دو مفهوم نشون داده شدند ولی برای توضیحات بیشتر با این پست آموزشی از MdDaily همراه باشید ‌‌ :) 🆔 @MdDaily
👈 همزمانی (Concurrency) به این معنیه که بیشتر از یک تسک می‌تونه در یک واحد زمانی به نظر برسه که داره انجام میشه و پیش میره.

کلمه کلیدی ما در اینجا " به نظر برسه" هستش. همزمانی (Concurrency) توهمی ایجاد می کنه که کارها به طور همزمان اجرا می شوند. اما در واقع، پردازنده بین تسک های مختلف در حال جابجایی است.

👈 موازی سازی (Parallelism) زمانیه که دو یا چند کار واقعاً به طور همزمان انجام می شوند و پیش میرن

کلمه کلیدی "واقعاً" هستش. برای Parallelism، شما باید بیش از یک پردازنده یا یک پردازنده چند هسته ای (Multi-core processor) داشته باشید. در این صورت، چندین کار می تونند به طور همزمان پیش برن و انجام بشوند.

اما این همه ماجرا نیست!

در واقع، کارها را می توان به چندین روش اجرا کرد:

ترتیبی (Sequential): یک تسک پس از دیگری اجرا و انجام می شود. به عنوان مثال، اگر بخواهید یک فایل را باز کنید، سپس آن را بخوانید و سپس آن را ببندید، این یک عملیات ترتیبی است.

همزمان (Concurrent): چندین تسک به طور همزمان اجرا می شوند، اما فقط یک پردازنده وجود دارد، بنابراین پردازنده بین آنها جابجا می شود. به عنوان مثال، اگر بخواهید یک فایل را باز کنید و در عین حال یک وب سایت را بارگیری کنید، این یک عملیات همزمان است.

موازی (Parallel): چندین تسک به طور همزمان اجرا می شوند و بیش از یک پردازنده وجود دارد. به عنوان مثال، اگر بخواهید یک لیست از اعداد را مرتب کنید و همزمان یک فایل را دانلود کنید، می توانید از دو پردازنده استفاده کنید. در این حالت، هر پردازنده می تونه روی یه تسک تمرکز کنه و همزمان روی هر دو تسک کار کنه.

موازی و همزمان (Parallel & Concurrent): ترکیبی از Parallel و Concurrent.


پس در نتیجه:

مفهوم Concurrency در مورد رسیدگی به کارهای زیاد به طور همزمان است و مفهوم Parallelism در واقع انجام کارهای زیاد به طور همزمان است.

یک برنامه می تونه Concurrent باشد اما Parallel نه.
یک برنامه همچنین می تونه Parallel باشد اما Concurrent نه.
همه اجرای های Parallel لازم نیست Concurrent باشند.


🆔 @MdDaily
👍81
🎧 پلی لیست #موزیک مناسب برای زمان برنامه نویسی
👇🏻👇🏻👇🏻

🆔 @MdDaily
2