FaraComp | فرا کامپیوتر: مهندسی و علوم کامپیوتر – Telegram
FaraComp | فرا کامپیوتر: مهندسی و علوم کامپیوتر
1.49K subscribers
68 photos
26 videos
304 links
فراکامپیوتر — کانال تخصصی مهندسی و علوم کامپیوتر

🔸 مدار منطقی
🔸 طراحی کامپایلر
🔸 طراحی الگوریتم
🔸 ساختمان داده‌ها
🔸 معماری کامپیوتر
🔸 ریاضیات گسسته
🔸 و صدها ساعت آموزش جذاب

🚀 برای مشاهده تمام آموزش‌های ویدیویی، روی لینک زیر بزنید:👇
fdrs.ir/tc/ce
Download Telegram

🚀 آخرین بهبودها و تحولات فرادرسی

بخش «ادامه مسیر تا ورود به بازار کار»، به آموزش‌های فرادرس اضافه شد.

⭕️ گام بعدی چیست؟ این یکی از مهم ترین سوالاتی است که پس از اتمام یک آموزش، احتمالا در ذهن دانشجویان شکل می‌گیرد.

🔴 در پاسخ به این سوال، فرادرس به انتهای صفحه آموزش، یک بخش با عنوان «ادامه مسیر تا ورود به بازار کار» اضافه کرده است. در این قسمت، مسیری که بعد از دیدن آموزش برای توسعه مهارت‌های خود باید طی کنید، تشریح شده است تا بتوانید تصویر روشن تری از ادامه مسیر یادگیری داشته باشید.

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

🔗 ورود به حساب کاربری — [کلیک کنید]

⚠️
گزینه "ادامه مسیر تا ورود به بازار کار" به اکثر آموزش‌های فرادرس اضافه شده است و به زودی برای همه آموزش‌ها قابل دسترسی خواهد شد.

📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس
👍1
✳️ انواع سیستم عامل — راهنمای جامع

‏سیستم‌های عامل از زمان پیدایش نخستین نسل از رایانه‌ها وجود داشته‌اند و در طی زمان تکامل یافته‌اند. در این نوشته برخی از انواع سیستم عامل که کاربرد بیشتری دارند را بررسی می‌کنیم.

══ فهرست مطالب ══

‏ ○ سیستم‌های عامل دسته‌ای (Batch)
‏ ○ سیستم‌های عامل اشتراک زمانی (Time-Sharing)
‏ ○ سیستم عامل توزیع یافته
‏ ○ سیستم عامل شبکه‌ای
‏ ○ سیستم عامل همزمان (Real Time Operating System)


🔸 سیستم‌های عامل دسته‌ای (Batch)

‏کاربرهای سیستم‌های عامل Batch به طور مستقیم تعاملی با رایانه‌ها ندارند. هر کاربر وظیفه خود را آماده می‌کند و از طریق یک ابزار آفلاین مانند کارت‌های پانچ آن را در اختیار اپراتور رایانه قرار می‌دهد. برای تسریع پردازش، وظایف دارای نیازهای مشابه با همدیگر دسته‌بندی می‌شوند و به صورت گروهی اجرا می‌شوند. برنامه‌نویس‌ها، برنامه‌هایشان را در اختیار اپراتور قرار می‌دهند و سپس اپراتور برنامه‌هایی که الزامات یکسان دارند در دسته‌هایی گروه‌بندی می‌کند.

‏مشکلات سیستم‌های عامل Batch به صورت زیر است:

‏– فقدان تعامل با کاربر و کار

‏– پردازنده در اغلب موارد بی‌کار است، چون سرعت دستگاه‌های ورودی/خروجی مکانیکی پایین‌تر از پردازنده است.

‏– دستیابی به اولویت‌بندی مطلوب کاری دشوار است.


🔸 سیستم‌های عامل اشتراک زمانی (Time-Sharing)

‏اشتراک زمانی تکنیکی است که به افراد امکان می‌دهد پای ترمینال‌های مختلفی بنشینند تا به طور هم‌زمان از یک سیستم رایانه‌ای استفاده کنند. اشتراک زمانی یا چندوظیفگی، بسط منطقی چندبرنامگی است. زمان پردازنده که میان چند کاربر به طور همزمان به اشتراک گذارده می‌شود به نام اشتراک زمانی نامیده می‌شود.

‏تفاوت اصلی بین سیستم‌های دسته‌ای چند برنامه‌ای و سیستم‌های اشتراک زمانی در این است که در سیستم‌های دسته‌ای چند برنامه‌ای، هدف بیشینه‌سازی استفاده از پردازنده است؛ در حالی که در سیستم‌های اشتراک زمانی هدف، کمینه‌سازی زمان پاسخ است.

‏چند وظیفه از طریق سوئیچ کردن بین آن‌ها از سوی پردازنده اجرا می‌شوند، اما این سوئیچ‌ها به طور مکرر رخ می‌دهند. از این رو کاربر می‌تواند پاسخ سریعی دریافت کند. برای مثال، در یک پردازش تراکنش، پردازنده برنامه هر کاربر را در طی زمان بسیار کوتاهی محاسبه می‌کند. یعنی اگر n کاربر وجود داشته باشند در این صورت هر کاربر می‌تواند مدت کوتاهی از زمان پردازنده را داشته باشد. زمانی که کاربر دستور خود را ارسال می‌کند، زمان پاسخ‌دهی حداکثر چند ثانیه خواهد بود.



مطالعه ادامه مطلب 👇👇

🔗 انواع سیستم عامل — راهنمای جامع — کلیک کنید (+)

📚 طبقه‌بندی موضوعی: کامپیوتر | مهندسی


📌
کانال اختصاصی آموزشی برنامه نویسی پایتون

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [@FaraPython] دنبال کنید. 👇

@FaraPython — مطالب و آموزش‌های برنامه نویسی پایتون فرادرس

🔥 «بزرگترین تخفیف تاریخ فرادرس» شروع شد. 🔥

🎁 «۶۰ درصد تخفیف» برای همه آموزش‌ها در جشنواره به سوی بهار ☘️

برای مشاهده کد تخفیف ۶۰ درصدی و جزئیات جشنواره، روی لینک زیر کلیک کنید:

🔗 ورود به صفحه جشنواره - [کلیک کنید]

جهت دسترسی سریع‌تر به آموزش‌های مورد نظر خود، می‌توانید از لینک‌های زیر استفاده کنید:

🔵 جدیدترین آموزش‌های دو ماه اخیر [+]

🔴 پرمخاطب‌‎ترین آموزش‌های یک ماه اخیر [+]

🟢 همه فرادرس‌ها با طبقه‌بندی موضوعی [+]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
✳️ بوت استرپ چیست و چه کاربردی دارد؟ — راهنمای جامع Bootstrap

‏بوت‌استرپ جزو آن دسته از واژه‌هایی است که در حوزه‌های مختلفی وارد شده و از این رو معانی و تفسیرهای متفاوتی برای آن وجود دارد. اما به طور کلی منظور از بوت‌استرپ فرایندی خود راه‌انداز است که بدون ورودی بیرونی عمل می‌کند. در فناوری رایانه از این اصطلاح (با اختصار بوت شدن) معمولاً برای اشاره به فرایند بارگذاری نرم‌افزار پایه در حافظه یک رایانه پس از روشن شدن آن، به خصوص در مورد سیستم عامل استفاده می‌شود. سپس سیستم عامل مسئولیت بارگذاری نرم‌افزارهای مورد نیاز را بر عهده می‌گیرد.

══ فهرست مطالب ══

‏ ○ ریشه‌یابی اصطلاح بوت‌استرپ
‏ ○ کاربردهای بوت‌استرپ
‏ ○ کاربرد بوت‌استرپ در کامپایلرها
‏ ○ سخن پایانی


🔸 ریشه‌یابی اصطلاح بوت‌استرپ

‏چکمه‌ها (بوت) معمولاً یک حلقه (استرپ) یا دستگیره در بخش فوقانی خود دارند که به نام بوت‌استرپ نامیده می‌شود و به فرد اجازه می‌دهد که با استفاده از انگشت یا وسیله دیگری بوت‌ها را از زمین بردارد. اصطلاحی در قرن نوزدهم به خصوص در ایالات‌متحده رواج داشت که «کسی را به وسیله بوت‌استرپ از روی زمین برداریم» و اشاره به کاری ناشدنی داشت. بدین ترتیب از بوت‌استرپ به عنوان استعاره‌ای برای بهبود دادن چیزی بدون کمک بیرونی استفاده می‌شود. که این معنی اخیر در قرن بیستم رواج بیشتری داشت.

‏با این حال بوت‌استرپ در حوزه‌های مختلف معانی بسیار متفاوتی دارد که در ادامه برخی کاربردهای این اصطلاح را در رشته‌های مختلف معرفی می‌کنیم:

‏– بوت‌استرپ (فریمورک فرانت-اند): یک مجموعه از ابزارها برای ایجاد وب‌سایت و اپلیکیشن‌های وب

‏– برنامه درسی بوت‌استرپ: نوعی برنامه درسی است که در آن از برنامه‌نویسی رایانه برای آموزش جبر به دانش آموزان در سنین بین ۱۲ تا ۱۶ سال استفاده می‌شود.

‏– تأمین مالی بوت‌استرپ: این واژه در حوزه کارآفرینی و استارتاپ‌ها کاربرد دارد و به معنی تأمین سرمایه استارتاپ از محل درآمدها یا منابع داخلی است.

‏– مدل بوت‌استرپ: روشی ریاضی برای محدودسازی و حل مدل‌ها در فیزیک ذرات

‏– بوت‌استرپینگ (کامپایلر): فرایند نوشتن یک کامپایلر در آن زبان برنامه‌نویسی که قرار است آن را کامپایل کند.

‏– بوت‌استرپینگ (الکترونیک): نوعی از مدار است که از فیدبک مثبت بهره می‌گیرد.

‏– بوت‌استرپینگ (مالی): روشی برای ساخت یک منحنی بازدهی از قیمت‌های محصولات coupon-bearing

‏– بوت‌استرپینگ (حقوق): یکی از مقررات پیشین در دادگاه‌های کیفری فدرال

‏– بوت‌استرپینگ (زبانشناسی): اصطلاحی که در فرایند یادگیری زبان استفاده می‌شود.

‏– بوت‌استرپینگ (آمار): روشی که برای انتساب معیار صحت به تخمین‌های نمونه آماری استفاده می‌شود.


🔸 کاربردهای بوت‌استرپ

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

‏بوت‌استرپ در علوم رایانه در بخش‌های بوت شدن رایانه، در زمینه توسعه نرم‌افزار، در کامپایلرها، نصاب‌ها، شبکه‌های همپوشان، پیش‌بینی رویداد‌های گسسته و هوش مصنوعی/یادگیری ماشین کاربرد دارد.

‏بوت شدن فرایندی است که در طی آن یک رایانه آغاز به کار می‌کند و به طور خاص به راه‌اندازی نرم‌افزارهای آن اشاره دارد. این فرایند شامل زنجیره‌ای از مراحل است که در طی آن یک برنامه کوچک و ساده بارگذاری می‌شود و سپس برنامه‌های بزرگ‌تر و پیچیده‌تر را در مرحله بعدی راه‌اندازی می‌کند. در این معنی رایانه‌ها خود را به کمک بوت‌استرپ (در معنی لغوی) بالا می‌کشند، یعنی خود را به کمک تلاش‌های خودشان بهبود می‌بخشند. بوت شدن به معنی اجرای زنجیره‌ای رویدادها است که با اجرای رویه‌های مبتنی بر سخت‌افزار آغاز می‌شود و سپس هدایت سیستم به فیرمویر و نرم‌افزاری که در حافظه اصلی بارگذاری شده است، سپرده می‌شود. بوت شدن غالباً شامل فرایندهایی مانند اجرای تست از خود (self-test)، بارگذاری تنظیمات پیکربندی، بارگذاری یک BIOS، رصدگرهای مقیم حافظه (resident monitors)، هایپرویزور، سیستم عامل یا نرم‌افزار کاربردی است.



مطالعه ادامه مطلب 👇👇

🔗 بوت استرپ چیست و چه کاربردی دارد؟ — راهنمای جامع Bootstrap — کلیک کنید (+)


📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
🤩1

🎉 تمدید شد — ۶۰ درصد تخفیف برای همه آموزش‌ها در «بزرگترین جشنواره تاریخ فرادرس»

💯 در جشنواره «به سوی بهار»، بیش از ۶,۱۰۰ عنوان آموزشی با ۶۰ درصد تخفیف ویژه در دسترس شماست. پس فرصت را از دست ندهید و با یادگیری مهارت‌های متنوع، به زمان معنا دهید. 😉

🔗 جزئیات جشنواره - [کلیک کنید]

🔰 در ادامه برخی از آموزش‌های پرطرفدار فرادرس در یک ماه اخیر، آمده است. جهت دسترسی سریع‌تر، روی عنوان مورد نظر خود کلیک کنید. 👇

⚡️ اکسل Excel

⚡️ برنامه‌نویسی پایتون

⚡️ طراحی وب با HTML

⚡️ وردپرس WordPress

⚡️ فتوشاپ Photoshop

⚡️ ترسیمات دو بعدی در AutoCAD

⚡️ ریاضی عمومی ۱ با حل مثال و تست


🌟 پرمخاطب‌ترین آموزش‌های یک ماه اخیر - [کلیک کنید]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
✳️ آموزش ذخیره و بازیابی اطلاعات

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

کسب اطلاعات بیشتر 👇👇

🔗 آموزش ذخیره و بازیابی اطلاعات — کلیک کنید [+]


🤩 پیشنهاد ویژه: این آموزش‌ و سایر آموزش‌های فرادرس را در «بزرگترین جشنواره سال ۱۴۰۰ فرادرس»، با ۵۵ درصد تخفیف تهیه کنید.


🎁 کد تخفیف: EYD49

🔗 جشنواره به سوی بهار – [کلیک کنید]


📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس

فرصت محدود — با ۶۰ درصد تخفیف، یادگیری را شروع کنید.

💠 در «بزرگترین جشنواره تاریخ فرادرس» که با نام جشنواره سال نو در حال برگزاری است، بیش از ۲۲ هزار ساعت آموزش با تخفیف ۶۰ درصدی، برای یادگیری همراه شماست.

🔗 جشنواره سال نو — [کلیک کنید]

✳️ کتابخانه آموزشی خود را با جدیترین آموزش‌های فرادرس تکمیل کنید: 👇

▫️ رویت Revit برای مهندسین عمران

▫️ اسکریپت‌ نویسی آباکوس با پایتون

▫️
نوشتن مقاله ISI در پژوهش مهندسی

▫️ خرید عرضه اولیه و پذیره‌ نویسی در بورس

▫️ اصلاح غیر مخرب رنگ و اکسپوژر در فتوشاپ

▫️ انتخاب مدل های یادگیری ماشین در پایتون

▫️ کلان داده و پایگاه داده غیر رابطه‌ای NOSQL

▫️ آشنایی سیستم‌های تصویرگری پزشکی و رادیولوژی


🔗 فهرست کامل جدیدترین آموزش‌ها [+]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
👍2
✳️ رشته مهندسی فناوری اطلاعات | معرفی گرایش ها، حقوق و درآمد و بازار کار + فیلم آموزش رایگان

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

══ فهرست مطالب ══

‏ ○ رشته مهندسی فناوری اطلاعات مناسب چه کسانی است؟
‏ ○ کدام دروس دوره دبیرستان در رشته مهندسی فناوری اطلاعات بیشتر کاربرد دارند؟
‏ ○ گرایش‌های رشته مهندسی فناوری اطلاعات برای ادامه تحصیل چه هستند؟
‏ ○ مهم‌ترین دروس دانشگاهی رشته مهندسی فناوری اطلاعات چه هستند؟
‏ ○ فارغ التحصیل رشته مهندسی فناوری اطلاعات در چه کارها و صنایعی می‌تواند شاغل شود؟
‏ ○ بازار کار رشته مهندسی فناوری اطلاعات به چه صورت است؟
‏ ○ امکان ادامه تحصیل در رشته مهندسی فناوری اطلاعات در داخل ایران چگونه است؟
‏ ○ امکان ادامه تحصیل در رشته مهندسی فناوری اطلاعات در خارج از کشور به چه صورت است؟
‏ ○ دروس دانشگاهی رشته مهندسی فناوری اطلاعات تا چه میزان نیازهای بازار کار را پاسخگو هستند؟


🔸 رشته مهندسی فناوری اطلاعات مناسب چه کسانی است؟

‏رشته مهندسی فناوری اطلاعات به دلیل نوین بودن، تلفیقی از رشته‌های مدیریتی، کامپیوتر، مخابرات و روباتیک بوده و ماهیتی میان رشته‌ای دارد و طبیعتا در آن بازه گسترده‌ای از علوم کابردی هر کدام از رشته‌های مادر پوشش داده می‌شود. بنا به انگیزه و علاقه، هر فرد در بخش مدنظر خود از حوزه‌های مختلف این رشته، تخصص بیشتری را کسب خواهد کرد، هر چند نسبت به دیگر موضوعات نیز بایستی دید کلی داشته باشد. در واقع به بیانی ساده‌تر، رشته مهندسی فناوری اطلاعات مانند اقیانوسی به عمق یک سانت است که دانشجو در حین تحصیل در آن، از موضوعات بسیاری مطلع خواهد شد اما در هر حوزه اطلاعاتی که به دست می‌آورد سطحی هستند و در نهایت می‌تواند بسته به علاقه‌اش در یک زمینه منتخب، تخصص کسب کند.

‏با توجه به رشد روز افزون تکنولوژی‌ها و جایگزین شدن مدیریت نوین به جای مدیریت سنتی که غالباً سهم بیشتر آن مربوط به فناوری اطلاعات است، عدم کسب دانش در این رشته در سطح عمومی برای هر شخص، یک خلا به حساب آمده و در صورت عدم به‌روزرسانی دانش در زمینه فناوری اطلاعات علاوه بر رویارویی با چالش‌های بزرگ، احتمال شکست بسیار زیاد خواهد شد.

‏فارغ از ابعاد جغرافیایی فعالیت یک سازمان یا ارگان که می‌تواند بسیار بزرگ و یا کوچک باشد، تمامی چنین نهاد‌هایی، اعم از خصوصی و یا دولتی نیاز به ارتباط با دیگر شعب و سازمان‌های همکار خود دارند، بنابراین همیشه در آن‌ها به یک مسئول فناوری نیاز خواهد بود. از سوی دیگر غالباً شرکت‌ها بر اساس نوع عملکر خود، سامانه‌ها و نرم‌افزارهای مختلفی را به صورت آنلاین و آفلاین به کار می‌گیرند که مسئولیت نگهداری،‌ توسعه، تامین امنیت و… آن‌ها به دانش آموختگان رشته مهندسی فناوری اطلاعات سپرده می‌شود.


🔸 کدام دروس دوره دبیرستان در رشته مهندسی فناوری اطلاعات بیشتر کاربرد دارند؟

‏از آنجایی که در منطق کامپیوتر همه چیز با بیت ۰ و ۱ تعریف می‌شود، یادگیری مباحث کاربردی ریاضیات بسیار مورد توصیه هستند؛ دروس دبیرستانی اعم از ریاضیات گسسته، جبر و احتمال، آمار و… همگی بسیار حائز اهمیت محسوب می‌شوند. این دروس به صورت تخصصی‌‌تر و پیچیده‌تر در دانشگاه و در طول دوره‌های کارشناسی، کارشناسی ارشد و دکتری آموزش داده می‌‌شوند.

‏البته همانطور که اشاره شد مباحث ریاضیات بسیار مهم هستند، ولی ریاضیات گسسته و جبر و احتمال اهمیت دو چندانی دارند، زیرا در مقطع کارشناسی پایه قوی در آن‌ها سبب خواهد شد تا دانشجو درک بهتری از دروس کلیدی مانند آمار و احتمالات مهندسی، تحقیق در عملیات و … به دست آورد که همگی جزو مباحث بنیادین برای برنامه نویسی مقدماتی و پیشرفته هستند.

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



مطالعه ادامه مطلب 👇👇

🔗 رشته مهندسی فناوری اطلاعات — کلیک کنید (+)


📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
👍1

🔴 آخرین فرصت برای استفاده از بزرگترین جشنواره تاریخ فرادرس

🎁 در جشنواره سال نو فرادرس، تمامی آموزش‌های مورد نظر خود را با ۶۰ درصد تخفیف تهیه کرده و سال جدید را پُر قدرت و با مهارت شروع کنید.

🔗 ورود به صفحه جشنواره - [کلیک کنید]

💯 جهت دسترسی سریع‌تر به آموزش‌ها، چند دسته‌بندی مهم و کاربردی در ادامه آمده است. با کلیک روی هر عنوان، آموزش‌های هر حوزه را بر اساس پرمخاطب‌ترین دوره‌های یک ماه اخیر مشاهده کنید:

🔸 فیزیک و شیمی

🔹 فنی و مهندسی

🔸 زبان‌های خارجی

🔹 آموزش‌های عمومی

🔸 هنر، طراحی و گرافیک

🔹 مدیریت و کسب‌ و کار

🔸 علوم جغرافیایی و تاریخ

🔹 ریاضیات، آمار و احتمالات

🔸 برنامه‌نویسی و طراحی وب

🔹 علوم کامپیوتر، شبکه و IT

🔸 تربیت بدنی و علوم ورزشی

🔹 علوم انسانی و علوم تجربی

🔸 بورس، بازارهای مالی و رمز ارزها

🔹 هوش مصنوعی و یادگیری ماشین

🔸 حسابداری، حقوق و علوم اقتصادی

🔹 نگارش دانشگاهی و تحصیلات تکمیلی

🔸 علوم پزشکی، زیست‌شناسی و روانشناسی


📕 سایر موضوعات و دسته‌بندی‌ها [+]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
👍1
✳️ نصب MySQL — راهنمای گام‌ به‌ گام

‏همه مواردی که برای نصب MySQL نیاز دارید را می‌توانید در صفحه دانلود وب‌سایت آن بیابید. در این صفحه نسخه MySQL Community Server را برای پلتفرمی که می‌خواهید استفاده کنید، انتخاب نمایید.

══ فهرست مطالب ══

‏ ○ نصب MySQL روی لینوکس/یونیکس
‏ ○ نصب MySQL روی ویندوز
‏ ○ تأیید نصب MySQL
‏ ○ مراحل پس از نصب
‏ ○ اجرای MySQL در زمان بوت


🔸 نصب MySQL روی لینوکس/یونیکس

‏روش توصیه شده برای نصب MySQL روی سیستم لینوکس از طریق RPM است. MySQL AB بسته‌های RPM زیر را برای دانلود روی وب‌سایت خود قرار داده است:

‏– MySQL – سرور پایگاه داده MySQL، پایگاه‌های داده و جداول را مدیریت می‌کند و دسترسی‌های کاربران را کنترل کرده و کوئری‌های SQL را مورد پردازش قرار می‌دهد.

‏– MySQL-client – برنامه‌های کلاینت MySQL امکان اتصال و تعامل اپلیکیشن‌های مختلف با سرور MySQL را فراهم می‌سازند.

‏– MySQL-devel – شامل کتابخانه‌ها و فایل‌های هدر است که برای کامپایل کردن برنامه‌های دیگری که از MySQL استفاده می‌کنند، مفید است.

‏– MySQL-shared – کتابخانه‌های مشترک برای کلاینت MySQL

‏– MySQL-bench – ابزارهای بنچمارک و تست عملکرد برای سرور پایگاه داده MySQL.

‏بسته‌های RPM MySQL در این صفحه همگی برای سیستم لینوکس Suse ساخته شده‌اند؛ اما معمولاً در سیستم‌های لینوکسی دیگر نیز بدون مشکل کار می‌کنند. اینک باید گام‌های معرفی شده در ادامه را برای نصب MySQL طی کنید:

‏– با استفاده از کاربر root وارد سیستم خود شوید.

‏– به آن دایرکتوری که شامل RPM ها است بروید.

‏– سرور پایگاه داده MySQL را با اجرای دستور زیر نصب کنید. به خاطر داشته باشید که نام فایل را با نام بسته RPM جایگزین کنید:

‏دستور فوق اقدام به نصب سرور MySQL کرده و یک کاربر MySQL ایجاد می‌کند و همچنین پیکربندی‌های مورد نیاز را ایجاد کرده و سرور MySQL را به طور خودکار آغاز می‌کند.


🔸 نصب MySQL روی ویندوز

‏نصب پیش‌فرض MySQL روی هر نسخه از ویندوز، اینک آسان‌تر از هر زمان دیگری است، چون MySQL در حال حاضر به طور کامل به همراه یک برنامه نصاب بسته‌بندی شده است. کافی است بسته را دانلود کرده، آن را هر کجا که می‌خواهید از حالت فشرده خارج کنید و فایل setup.exe را اجرا نمایید.

‏فایل نصب کننده پیش‌فرض setup.exe در طی یک فرایند ساده، سرور MySQL را در محل پیش‌فرض آن C:\mysql نصب می‌کند. سرور را می‌توانید با اجرا کردن اولیه آن از خط اعلان فرمان آغاز کنید. بدین منظور به دایرکتوری C:\mysql\bin بروید و دستور زیر را وارد کنید:

‏نکته: اگر از ویندوز NT استفاده می‌کنید، در این صورت باید به جای mysqld.exe، فایل mysqld-nt.exe را اجرا کنید.



مطالعه ادامه مطلب 👇👇

🔗 نصب MySQL — راهنمای گام‌ به‌ گام — کلیک کنید (+)


📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس

ساعات پایانی جشنواره سال نو — بزرگترین تخفیف تاریخ فرادرس

💥 ۶۰ درصد تخفیف بر روی همه آموزش‌ها
💥

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

🔗 جشنواره سال نو — [کلیک کنید]


🟢 جدیدترین آموزش‌ها [+]

🟠 پرمخاطب‌‎ترین آموزش‌ها [+]

🔵 همه فرادرس‌ها با طبقه‌بندی موضوعی [+]

🟣 آموزش‌های رایگان [+]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
‏‌
✳️ رشته مهندسی کامپیوتر — از تحصیل تا اشتغال + فیلم آموزش رایگان

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

══ فهرست مطالب ══

‏ ○ رشته مهندسی کامپیوتر مناسب چه کسانی است؟
‏ ○ کدام دروس دوره دبیرستان در رشته مهندسی کامپیوتر بیشتر کاربرد دارند؟
‏ ○ گرایش‌های رشته مهندسی کامپیوتر برای ادامه تحصیل چه هستند؟
‏ ○ مهم‌ترین دروس دانشگاهی رشته مهندسی کامپیوتر چه هستند؟
‏ ○ معرفی فیلم های آموزش دروس رشته مهندسی کامپیوتر فرادرس
‏ ○ فارغ التحصیل رشته مهندسی کامپیوتر در چه کارها و صنایعی می‌تواند شاغل شود؟
‏ ○ بازار کار رشته مهندسی کامپیوتر به چه صورت است؟
‏ ○ امکان ادامه تحصیل در رشته مهندسی کامپیوتر در داخل ایران چگونه است؟
‏ ○ امکان ادامه تحصیل در رشته مهندسی کامپیوتر در خارج از کشور به چه صورت است؟
‏ ○ معرفی فیلم‌های آموزشی رشته مهندسی کامپیوتر فرادرس
‏ ○ دروس دانشگاهی رشته مهندسی کامپیوتر تا چه میزان نیازهای بازار کار را مرتفع می‌کنند؟


🔸 رشته مهندسی کامپیوتر مناسب چه کسانی است؟

‏رشته مهندسی کامپیوتر گرایش نرم‌افزار، مناسب افرادی است که به برنامه‌نویسی و طراحی الگوریتم علاقه‌مند هستند. این افراد باید با مفاهیم اولیه دروس ریاضی دبیرستان آشنا باشند. علوم مرتبط با کامپیوتر مانند بسیاری از علوم، خیلی زود به روز می شوند، و کسانی که تصمیم دارند در این رشته فعالیت داشته باشند، باید علاقه و پشتکار زیادی به خرج دهند و دائماً مطالب جدیدی را فرا بگیرند.

‏با علاقه می‌توان سختی‌های تحصیل در رشته مهندسی کامپیوتر را آسان کرد، اما اگر علاقه ندارید، بهتر است که رشته‌ای دیگر را انتخاب کنید. یک برنامه‌نویس باید بتواند مرتباً مسائل پیچیده را تحلیل کند و همواره خودش را به روز نگه دارد.

‏در پایان هم لازم است اشاره کنیم که رشته مهندسی کامپیوتر، گرایش سخت‌افزار نیز مناسب افرادی است که به طراحی و کنترل دستگاه‌های سخت افزاری علاقه وافری دارند و می‌خواهند در آینده به نوعی در این زمینه مشغول به کار شوند.


🔸 کدام دروس دوره دبیرستان در رشته مهندسی کامپیوتر بیشتر کاربرد دارند؟

‏یکی از دروسی که قبل از دانشگاه و ورود به رشته مهندسی کامپیوتر باید تا حدودی با مفاهیم اصلی آن آشنا بود، ریاضیات است. همچنین آشنایی با مفاهیم مطرح شده در درس آمار و احتمال هم می‌تواند بسیار مفید باشد. در کل داشتن پایه قوی در دروس اختصاصی ریاضی و فیزیک، کمک زیادی به موفقیت در این رشته خواهد کرد.



مطالعه ادامه مطلب 👇👇

🔗 رشته مهندسی کامپیوتر — از تحصیل تا اشتغال + فیلم آموزش رایگان — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
👍1

✳️ رشته بیوانفورماتیک |‌ دروس، گرایش ها، درآمد و بازار کار

‏در این مطلب از مجموعه مطالب معرفی رشته‌های دانشگاهی مجله فرادرس، به رشته بیوانفورماتیک می‌پردازیم و سعی می‌کنیم تناسب آن با روحیات افراد، دروسی که برای موفقیت در این رشته باید در آن‌ها پایه‌ای قوی داشته باشید، گرایش‌های آن، بازار کار و سایر موارد مرتبط را مورد بررسی قرار دهیم.

══ فهرست مطالب ══

‏ ○ رشته بیوانفورماتیک مناسب چه کسانی است؟
‏ ○ گرایش های مرتبط با رشته بیوانفورماتیک چه هستند؟
‏ ○ مهم‌ترین دروس دانشگاهی رشته بیوانفورماتیک چه هستند؟
‏ ○ فارغ التحصیل رشته بیوانفورماتیک در چه کارها و صنایعی می‌تواند شاغل شود؟
‏ ○ بازار کار رشته بیوانفورماتیک به چه صورت است؟
‏ ○ امکان ادامه تحصیل در رشته بیوانفورماتیک در داخل ایران چگونه است؟
‏ ○ امکان ادامه تحصیل در رشته بیوانفورماتیک در خارج از کشور به چه صورت است؟
‏ ○ دروس دانشگاهی رشته بیوانفورماتیک تا چه میزان نیازهای بازار کار را مرتفع می‌کنند؟


🔸 رشته بیوانفورماتیک مناسب چه کسانی است؟

‏بیوانفورماتیک، یک دانش بین رشته‌ای است که بنابه ماهیت خود، با علوم مختلف زیست شناسی، ریاضی، آمار، فیزیک و کامپیوتر، در ارتباط همیشگی است. متخصصان این رشته، از ابزارهای مختلف محاسباتی، برای تفسیر داده‌های زیستی کمک می‌گیرند و به همین دلیل، ‌می‌بایست از پایه علمی محکمی در زمینه‌های ریاضی و کامپیوتر، برخوردار باشند.

‏پس اگر

‏– نسبت به مسائل مختلف حوزه زیست‌شناسی، مثل عملکرد مولکول‌های زیستی، شبکه‌های انتقال پیام و نحوه اثر داروها، کنجکاو هستید.

‏– از کار با رایانه، کدنویسی و یادگیری نرم‌افزارهای مختلف، لذت می‌برید.

‏– تفکر خلاق دارید.

‏– از ورود به کارهای چالشی، لذت می‌برید.

‏– عاشق ریاضی و محاسبات پیچیده هستید.

‏– دارای قدرت مسئله‌یابی، منظم‌سازی اطلاعات و شناسایی الگوها هستید.

‏– از تمرکز خوبی برخوردارید.

‏– تمایل به تولید و طراحی نرم‌افزار و ورود به میدان رقابت در این حوزه را دارید.

‏– در زبان انگلیسی، مهارت کافی را دارید.

‏رشته بیوانفورماتیک، به احتمال زیاد، انتخاب مناسبی برای شماست.


🔸 گرایش های مرتبط با رشته بیوانفورماتیک چه هستند؟

‏ارتباط تنگاتنگی بین رشته بیوانفورماتیک و زیست شناسی محاسباتی (Computational Biology) وجود دارد. به طور کلی، این گرایش‌ها مجموعه‌ای از رایانه‌ها، نرم‌افزارها و پایگاه‌های اطلاعاتی را در یک ساختار منظم و هدفمند، به کار می‌گیرند تا از آن برای پاسخگویی به پرسش‌هایی در حوزه زیست شناسی، بهره بگیرند. گاهی، پاسخ‌دهی به این پرسش‌ها، نیازمند پردازش حجم انبوهی از اطلاعات است. پردازش داده‌های ژنومیکس و پروتئومیکس، نمونه‌ای از چنین داده‌کاوی‌هایی در مقیاس وسیع، به شمار می‌روند.

‏زیست شناسی سامانه‌ای (Systems Biology)، یکی از نوین‌ترین شاخه‌های زیست شناسی است که هدف آن بررسی رفتار سلول‌ها با یک نگاه کل‌نگر است. متخصصان این حوزه، به جای یک ژن، مجموعه عظیمی از ژن‌ها را به طور همزمان، مورد بررسی قرار می‌دهند و ارتباطات و چگونگی تاثیر آن‌ها را بر یکدیگر، مطالعه می‌کنند. این شاخه از علم،‌ به همراه گرایش‌های مشتق از آن، مانند بیوتکنولوژی سامانه‌ای (Systems Biotechnology) و زیست شناسی سامانه‌ای محاسباتی (Computational Systems Biology ) در تعامل نزدیکی با بیوانفورماتیک هستند.

‏داده‌کاوی پزشکی (Medical Informatics) نوعی از مهندسی اطلاعات است که در زمینه سلامتی کاربرد دارد. بخش عمده‌ای از این رشته دانشگاهی، به مدیریت و استفاده از اطلاعات پزشکی بیماران، می‌پردازد. این گرایش از علوم کامپیوتر، از فناوری اطلاعات پزشکی برای توسعه، پیشرفت و بهبود خدمات سلامتی استفاده می‌کند تا خدماتی با کیفیت بالاتر، کارایی بهتر، هزینه کمتر و فرصت‌های جدیدتر ارائه شود.



مطالعه ادامه مطلب 👇👇

🔗 رشته بیوانفورماتیک |‌ دروس، گرایش ها، درآمد و بازار کار — کلیک کنید (+)


📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس

2
✳️ بینایی کامپیوتر چیست؟ — به زبان ساده

اصطلاح «بینایی کامپیوتر» (Computer Vision)، به حوزه‌ای از مطالعات مرتبط با مبحث «هوش مصنوعی» (Artificial Intelligence) و «یادگیری ماشین» (Machine Learning) اطلاق می‌شود که با هدف ایجاد چارچوب‌های لازم برای پیاده‌سازی قابلیت «بینایی» (Vision) در کامپیوترها و سیستم‌های کامپیوتری شکل گرفته‌ است. دانشمندان فعال در حوزه بینایی کامپیوتر، سعی در تولید تکنیک‌ها و روش‌هایی دارند که مفهوم «دیدن» (Seeing) را برای یک کامپیوتر تعریف می‌کنند. از این طریق، کامپیوترها توانایی شناسایی و درک محتوای موجود در «تصاویر دیجیتال» (Digital Image) و ویدئو‌ها را پیدا می‌کنند.

══ فهرست مطالب ══

○ گرایش سیستم‌های کامپیوتری به همانندسازی فرایند درک بصری
○ بینایی کامپیوتر چیست؟
○ مفاهیم «دیدن»، «توصیف کردن» و «درک کردن» در حوزه بینایی کامپیوتر
○ بینایی کامپیوتر و پردازش تصویر
○ چالش‌های بینایی کامپیوتر
○ وظایف و کاربردهای حوزه بینایی کامپیوتر
○ جمع‌بندی


🔸 گرایش سیستم‌های کامپیوتری به همانندسازی فرایند درک بصری

جهان پیرامون ما، غرق در تصاویر است. امروزه، تمامی تلفن‌های همراه دوربین دارند. به اشتراک‌گذاری آسان تصاویر و ویدئوها، سبب ایجاد شبکه‌های اجتماعی نظیر اینستاگرام شده است. «یوتیوب» (Youtube) بزرگ‌ترین پلتفرم به اشترک‌گذاری ویدئو است. هر دقیقه، هزاران ساعت ویدئو در این پلتفرم به اشتراک گذاشته می‌شوند و کاربران، روزانه میلیاردها ساعت ویدئو در آن تماشا می‌کنند. بیشتر محتوای موجود در اینترنت را «متن» (Text) و «تصویر» (Image) تشکیل می‌دهد.



مطالعه ادامه مطلب 👇👇

🔗 بینایی کامپیوتر چیست؟ — به زبان ساده — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
1

✳️ بنچمارک کامپیوتر چیست و چه کاربردی دارد؟ | به زبان ساده

زمانی که قصد دارید یک رایانه جدید بخرید، کارت گرافیک خود را ارتقا بدهید، یا فضای ذخیره‌سازی را عوض کنید، یک کلمه است که به طور مکرر می‌شنوید و آن «بنچمارک» (Benchmark) است. در این مقاله در مورد طرز کار و کاربرد بنچمارک کامپیوتر صحبت می‌کنیم و خواهیم دید که بنچمارک‌ها چگونه عملکرد واقعی رایانه‌ها را نمایش می‌دهند.

══ فهرست مطالب ══

○ بنچمارک چیست؟
○ چارچوب همه چیز است
○ بنچمارک‌های کارت گرافیک
○ بنچمارک CPU و فضای ذخیره‌سازی
○ سخن پایانی درباره بنچمارک کامپیوتر


🔸 بنچمارک چیست؟

بنچمارک یک تست یا یک سری از تست‌ها است که برای بررسی عملکرد سیستم یا یک جزء آن طراحی شده‌اند تا ظرفیت‌های آن را مشخص سازند. در مورد کارت‌های گرافیک این تست معمولاً به معنی یک صحنه سنگین از یک بازی ویدئویی یا صحنه‌ای است که می‌تواند در یک برای ویدئویی باشد. روش دوم تست به نام بنچمارک سنتتیک شناخته می‌شود و گزینه‌های زیادی مانند Unigine Heaven، ۳DMark و PassMark برای این روش تست ارائه شده‌اند.

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


🔸 چارچوب همه چیز است

زمانی که بنچمارک‌ها را بررسی می‌کنید، در نظر داشته باشید که چارچوب همه چیز است. منظور از چارچوب، مقایسه عملکرد یک CPU یا کارت گرافیک با دیگری، نوع تست‌ها اجرا شده و دیگر شرایط زمینه‌ای است.



مطالعه ادامه مطلب 👇👇

🔗 بنچمارک کامپیوتر چیست و چه کاربردی دارد؟ | به زبان ساده — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
1
✳️ باج افزار چیست؟ – توضیح Ransomware به زبان ساده

باج افزار نوعی بدافزار است که با استفاده از تکنیک‌های رمزنگاری، اطلاعات ارزشمند قربانی را گروگان گرفته و خواستار باج می‌شود. در چنین حمله‌ای، داده حیاتی شخص یا سازمان رمزنگاری می‌شود تا دیگر امکان دسترسی به فایل‌ها، دیتابیس‌ها و اپلیکیشن‌ها مهیا نباشد. سپس مهاجم یا هکر خواستار باج می‌شود و تنها در ازای مبلغی مشخص، حاضر به بازگردانی دسترسی خواهد بود. باج افزارها معمولا به‌گونه‌ای طراحی می‌شوند که از شبکه‌ای به شبکه دیگر شیوع یافته و دیتابیس‌ها و فایل سرورها را هدف قرار دهند و در نتیجه، قادر به فلج کردن تمام سازمان باشند. داریم راجع به تهدید صحبت می‌کنیم که با گذشت هر روز جدی‌تر می‌شود و میلیاردها دلار خسارت به کسب‌وکارها و سازمان‌های دولتی وارد می‌کند. به مطالعه این مقاله ادامه دهید تا بگوییم باج افزار چیست، چطور کار می‌کند و چطور قادر به محافظت از خود در برابر آن خواهیم بود.

══ فهرست مطالب ══

○ باج افزار چیست؟
○ روش کار باج افزار چیست؟
○ باج افزار چطور به سیستم‌های بیشتری سرایت می‌کند؟
○ چرا پیدا کردن هکرهای پشت یک باج افزار دشوار است؟
○ باج افزار به عنوان سرویس (RaaS) چیست؟
○ روش‌های دفاع از خود در برابر باج افزار چیست؟
○ ۸ گامی که باید بعد از آلودگی سیستم به باج‌افزار برداشت
○ چرا نباید به مهاجمان باج داد؟


🔸 باج افزار چیست؟

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



مطالعه ادامه مطلب 👇👇

🔗 باج افزار چیست؟ – توضیح Ransomware به زبان ساده — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
👍1
✳️ هکر کلاه خاکستری چیست، چه تفاوتی با دیگر هکرها دارد؟

هکر کسی است که می‌تواند بدون جواز رسمی، به شبکه‌ها و سیستم‌های کامپیوتری دسترسی پیدا کند. اگرچه می‌توان به همین سادگی به نتیجه‌گیری رسید و هکرها را مجرم سایبری به حساب آورد، اما عمل هک می‌تواند به افزایش امنیت سایبری نیز منتهی شود. برای اینکه بتوان مقاصد و توانایی‌های هکرها را از یکدیگر تمیز داد، هکرها معمولا در دو دسته‌بندی «کلاه سفید» یا «کلاه سیاه» قرار می‌گیرند. اگر هدف آن‌ها جرائم سایبری باشد، تحت عنوان هکر کلاه سیاه شناخته می‌شوند و اگر هم بهبود امنیت را دنبال کنند، هکر کلاه سفید نام می‌گیرند. اما برخی هکرها در یک دسته‌بندی سوم جای می‌گیرند. در ادامه این مقاله می‌گوییم هکر کلاه خاکستری چیست و چه تفاوتی با دیگر هکرها دارد.

══ فهرست مطالب ══

○ هکر کلاه خاکستری چیست؟
○ هکر کلاه سیاه چیست؟
○ هکر کلاه سفید چیست؟
○ انگیزه‌های هکر کلاه خاکستری چیست؟
○ آیا هکرهای کلاه خاکستری قانون را زیر پا می‌گذارند؟
○ آیا همکاری با هکرهای کلاه خاکستری امن است؟
○ چطور از خود در برابر هکرها محافظت کنیم؟


🔸 هکر کلاه خاکستری چیست؟

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

اگرچه کلاه سفیدها تنها زمانی وارد کار می‌شوند که به استخدام یک کسب‌وکار درآمده باشند، هکر کلاه خاکستری ممکن است یک کسب‌وکار را هدف کار خود قرار دهد. در مراحل بعدی ممکن است اطلاعات محرمانه به دست هکر بیفتند و اساسا مشخص شود که شبکه کسب‌وکار آن‌قدرها که به نظر می‌رسد امن نیست.


🔸 هکر کلاه سیاه چیست؟

هکر کلاه سفید را می‌توان مجرمی سایبری توصیف کرد که در صدد ورود غیرقانونی به شبکه‌های امن برمی‌آید. او معمولا این کار را با هدف و امید سرقت اطلاعات انجام می‌دهد، زیرا می‌توان چنین داده‌ای را فروخت یا از طریق آن، امکان نفوذ بدافزار را مهیا ساخت.



مطالعه ادامه مطلب 👇👇

🔗 هکر کلاه خاکستری چیست، چه تفاوتی با دیگر هکرها دارد؟ — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
👍1

✳️ ۱۵ نرم‌افزار رایگان برای اتصال و کنترل کامپیوتر از راه دور

نرم‌افزارهای ریموت دسکتاپ یا کنترل از راه دور نرم‌افزارهایی هستند که به شما اجازه می‌دهند کنترل کامپیوتر دیگری را از راه دور در اختیار داشته باشید. با این نرم‌افزارها شما می‌توانید کنترل ماوس و کیبورد کامپیوتر دیگر را مانند کامپیوتر خودتان در دست بگیرید. نرم‌افزارهای ارتباط از راه دور بسیاری از اوقات به کار می‌آیند، به عنوان نمونه وقتی فردی صدها کیلومتر با شما فاصله دارد و تقاضای کمک برای آموزش یا رفع مشکلی در کامپیوتر خود می‌کند یا وقتی نرم‌افزار سازمانی پیاده‌سازی کرده‌اید و نرم‌افزارتان نیاز به پشتیبانی دارد. ارتباط از راه دور با این نرم‌افزارها معمولاً به نصب بخشی از نرم‌افزار روی کامپیوتر هدف یا host نیاز دارد. حال اگر بخواهیم به کامپیوتر هدف اتصال بیابیم باید بخش client نرم‌افزار را نیز روی کامپیوتر خودمان نصب کنیم. البته در بیشتر نرم‌افزارها این دو بخش در یک نرم‌افزار واحد گنجانده شده‌اند. خود ویندوز هم یک ابزار با نام پروتکل ریموت دسکتاپ برای ارتباط از راه دور دارد؛ اما معمولاً نرم‌افزارهای ارتباط از راه دور جانبی این کار را بهتر انجام می‌دهند.

══ فهرست مطالب ══

○ ۱. برنامه TeamViewer
○ ۲. برنامه Remote Utilities
○ ۳. برنامه UltraVNC
○ ۴. برنامه AeroAdmin
○ ۵. برنامه Windows Remote Desktop
○ ۶. برنامه RemotePC
○ ۷. برنامه Seecreen
○ ۸. برنامه Chrome Remote Desktop
○ ۹. برنامه AnyDesk
○ ۱۰. برنامه LiteManager
○ ۱۱. برنامه Comodo Unite
○ ۱۲. برنامه ShowMyPC
○ ۱۳. برنامه Join.me
○ ۱۴. برنامه DesktopNow
○ ۱۵. برنامه BeamYourScreen


🔸 ۱. برنامه TeamViewer
به اعتقاد بسیاری از افراد TeamViewer بهترین نرم‌افزار ارتباط از راه دور است. این نرم‌افزار ویژگی‌های خوب زیادی دارد و آسان نیز اجرا می‌شود. برای ارتباط با کامپیوتر دیگر هیچ تغییری در روتر (router) شبکه یا تنظیمات فایروال نیاز نیست. با این نرم‌افزار می‌توانید تماس صوتی برقرار یا چت کنید، همچنین می‌توانید فایل‌ها را بین دو کامپیوتر انتقال دهید. با این نرم‌افزار می‌توانید به محیط‌های دیگر غیر از ویندوز مانند لینوکس، مک، آیفون، آی‌پد و … هم متصل شوید. درضمن می‌توانید کامپیوتر را مجدد راه‌اندازی (reboot) کنید و به Safe Mode بروید.


مطالعه ادامه مطلب 👇👇

🔗 ۱۵ نرم‌افزار رایگان برای اتصال و کنترل کامپیوتر از راه دور — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
1👍1

✳️ گراف در علوم کامپیوتر — راهنمای مقدماتی

گراف‌ها در همه وجوه زندگی ما حضور دارند؛ اما احتمالاً آن چنان که باید با آن‌ها آشنا نیستیم. از نظر بسیاری از توسعه‌دهندگان خودآموخته، مفهوم گراف دشوار به نظر می‌رسد. به همین جهت، ممکن است درک گراف‌ها برای توسعه‌دهنده‌های باتجربه و فارغ‌التحصیلان علوم رایانه که با آن‌ها کار نکرده‌اند، دشوار باشد. اما واقعیت این است که گراف روشی جذاب و ضروری برای بازنمایی اطلاعات و روابط در دنیای پیرامون ما محسوب می‌شود. ما می‌توانیم از گراف‌ها برای انجام کارهایی بسیار جذاب به وسیله رایانه استفاده کنیم. الگوریتم‌های گراف ابزارهای زیادی برای درک شبکه‌ها و رابطه‌های پیچیده ارائه می‌کنند. در این مقاله مقدماتی، شما را با مبانی گراف‌ در علوم کامپیوتر آشنا می‌کنیم. ناگفته نماند که با مفاهیم پیچیده، دشوار یا ریاضیاتی سر و کار نخواهیم داشت و صرفاً مفاهیم مقدماتی را معرفی می‌کنیم.

══ فهرست مطالب ══

○ انگیزه بحث راجع به گراف در علوم کامپیوتر
○ گره‌ها، رأس‌ها و یال‌ها
○ جهت‌دار یا غیر جهت‌دار
○ گراف‌های دوری یا غیر دوری
○ یال‌های وزن‌دار
○ مسائلی که می‌توان با گراف حل کرد
○ سخن پایانی


🔸 انگیزه بحث راجع به گراف در علوم کامپیوتر

پیش از آن که وارد مباحث نظری گراف بشویم، در این بخش برخی انگیزه‌هایی که ممکن است برای یادگیری گراف مورد نیاز باشد را ارائه می‌کنیم. در واقع به این سؤال پاسخ می‌دهیم که گراف‌ها چه هستند و با آن‌ها چه می‌توان کرد؟

گراف در بنیادی‌ترین شکل خود گروهی از نقطه‌ها است که با خطوطی به هم وصل شده‌اند.


🔸 گره‌ها، رأس‌ها و یال‌ها

زمانی که دانشمندان رایانه در مورد گراف صحبت می‌کنند، از واژه‌های نقطه و خط استفاده نمی‌کنند. به جای آن به هر نقطه، یک گره یا رأس و به هر خط، یک یال یا کمان گفته می‌شود. متداول‌ترین اصطلاح‌ها رأس و یال هستند. زمانی که می‌بیند فردی برای نمایش گراف از نماد (G(V, E استفاده می‌کند، در واقع منظور وی این است که گراف G دارای مجموعه رأس V و مجموعه یال E است.



مطالعه ادامه مطلب 👇👇

🔗 گراف در علوم کامپیوتر — راهنمای مقدماتی — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
👍2

✳️ بهترین برنامه ادیت فیلم در کامپیوتر – معرفی ۱۱ ابزار مک و ویندوز

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

══ فهرست مطالب ══

○ ۱. برنامه DaVinci Resolve
○ ۲. برنامه Lightworks
○ ۳. برنامه HitFilm
○ ۴. برنامه Shotcut
○ ۵. برنامه Apple iMovie
○ ۶. برنامه Adobe Premiere Rush
○ ۷. برنامه Canva Video
○ ۸. برنامه Adobe Express Video Editor
○ ۹. برنامه OpenShot
○ ۱۰. برنامه Microsoft Video Editor ۲۰۲۰
○ ۱۱. برنامه Movie Maker Online
○ چطور بهترین برنامه ادیت فیلم در کامپیوتر را انتخاب کنیم؟
○ پاسخ به چند پرسش راجع به بهترین برنامه ادیت فیلم در کامپیوتر


🔸 ۱. برنامه DaVinci Resolve

سیستم‌های عامل: ویندوز، مک، لینوکس

دلایل استفاده:

– رایگان و پر از قابلیت‌های مختلف
– ادغام‌شدگی با ابزار جلوه‌های ویژه Fusion
– دسترس‌پذیری روی پلتفرم‌های مختلف
– ابزاری که از آن در فیلم‌ها و سریال‌های تلویزیونی حرفه‌ای استفاده می‌شود


🔸 ۲. برنامه Lightworks

سیستم‌های عامل: ویندوز، macOS و لینوکس

دلایل استفاده:

– قابلیت‌ها و افکت‌های قدرتمند
– رابط کاربری شدیدا قابل شخصی‌سازی
– امکان تدوین چند ترک به صورت همزمان



مطالعه ادامه مطلب 👇👇

🔗 بهترین برنامه ادیت فیلم در کامپیوتر – معرفی ۱۱ ابزار مک و ویندوز — کلیک کنید (+)

📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [‎@FaraCompEng] دنبال کنید. 👇

@FaraCompEng — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس
👍2