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

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

🚀 برای مشاهده تمام آموزش‌های ویدیویی، روی لینک زیر بزنید:👇
fdrs.ir/tc/ce
Download Telegram
Forwarded from FaraDars_Course
‌‌
📣 به کدام زبان برنامه نویسی علاقه دارید؟

🌟 با پیوستن به کانال‌های «برنامه نویسی» فرادرس، یک بار و برای همیشه برنامه نویسی را یاد بگیرید.👇👇👇
‌‌‌

❇️ فیلم آموزشی «Task Scheduler - انجام خودکار امور در ویندوز» در ۱۱ دقیقه | به زبان ساده


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


❇️ ویدئو «معرفی رشته مهندسی کامپیوتر - از تحصیل تا اشتغال» در ۱۱ دقیقه | به زبان ساده


🔗 آشنایی با ۷۶ رشته مهم دانشگاهی - [کلیک کنید]

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

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

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

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

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


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

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

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

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


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

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

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

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



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

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


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

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

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


❇️ ویدئو «معرفی رشته علوم کامپیوتر - گرایش‌ها، درآمد و بازار کار» در ۱۳ دقیقه | به زبان ساده


🔗 آشنایی با ۷۶ رشته مهم دانشگاهی - [کلیک کنید]

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


❇️ فیلم آموزش «آشنایی با ابزار اسکرین‌شات در ویندوز ۱۰» در ۸ دقیقه | به زبان ساده


📌 آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [@FaraCompEng] دنبال کنید.
‌‌‌
✳️ نصب 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 — مطالب و آموزش‌های مهندسی و علوم کامپیوتر فرادرس

✳️ کیلو بایت چیست ؟ — به زبان ساده

‏کیلو بایت (KB یا Kbyte) واحد اندازه‌گیری حافظه رایانه یا داده‌ها است که توسط ریاضیدانان و متخصصان علوم رایانه و همچنین عامه مردم برای اشاره به مقدار داده‌های رایانه‌ای در واحد متریک مورد استفاده قرار می‌گیرد. در واقع یک بایت به مجموعه‌ای از ۸ بیت گفته می‌شود. بیت (Bit) کوچک‌ترین واحد محاسباتی است که توانایی نمایش یک عدد، حرف یا کاراکتر را در سیستم باینری دارد. یک کیلو بایت تقریباً برابر با ۱۰۰۰ بایت است. دلیل این که گفتیم تقریباً این است که هر کیلو بایت دقیقاً برابر با دو به توان ۱۰ یا ۱۰۲۴ بایت است.

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

‏ ○ مبنای ۱۰ یا مبنای ۲
‏ ○ کاربرد کیلو بایت
‏ ○ مثال‌ها
‏ ○ کیلو بایت و کیلو بیت
‏ ○ تفاوت‌های ویندوز و مک در اندازه‌گیری کیلو بایت
‏ ○ سخن پایانی


🔸 مبنای ۱۰ یا مبنای ۲

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


🔸 کاربرد کیلو بایت

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



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

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


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

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

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

✳️ برنامه تبدیل عدد از مبنای ۱۰ به ۲ — به زبان ساده

‏در این مطلب، روش نوشتن برنامه تبدیل عدد از مبنای ۱۰ به ۲ تشریح می‌شود. در واقع، هدف نوشتن برنامه‌ای است که یک عدد (در مبنای ۱۰) را از ورودی دریافت کرده و سپس، آن را به مبنای ۲ ببرد. برای انجام این کار، روش‌های گوناگونی وجود دارد. در ادامه، روش‌های تبدیل عدد از مبنای ۱۰ به مبنای ۲ (دستگاه اعداد دودویی) مورد بررسی قرار خواهند گرفت. همچنین، کد پیاده‌سازی این روش‌ها در زبان‌های برنامه‌نویسی گوناگون شامل ++C ،C، «جاوا» (Java)، «پایتون» (Python) و «سی‌شارپ» (#C) ارائه شده است.

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

‏ ○ برنامه تبدیل عدد از مبنای ۱۰ به ۲ با روش تکرار شونده
‏ ○ برنامه تبدیل عدد از مبنای ۱۰ به ۲ با روش بازگشتی
‏ ○ تبدیل عدد از مبنای ۱۰ به ۲ با روش بازگشتی و عملگر بیتی


🔸 برنامه تبدیل عدد از مبنای ۱۰ به ۲ با روش تکرار شونده

‏برای هر عددی، می‌توان بررسی کرد که iاُمین بیت آن صفر (خاموش) یا یک (روشن) است. این کار، با AND بیتی ۲^i (دو به توان i) انجام می‌شود.

‏– عدد «NUM» از ورودی دریافت می‌شود. هدف بررسی این است که بیت صفرم آن، روشن (۱) یا خاموش (۰) است.


‏– bit = ۲ ^ ۰ (هدف بررسی بیت صفرم است، بنابراین i = ۰)

‏– اگر NUM & bit == ۱ باشد، بدین معنا است که ۰اُمین بیت روشن و در غیر این صورت، ۰اُمین بیت خاموش است.

‏– به طور مشابه، اگر هدف بررسی این است که آیا ۵اُمین بیت روشن یا خاموش است، اعمال زیر باید انجام شود.


‏– bit = ۲ ^ ۵ (هدف بررسی بیت پنجم است، بنابراین i=۵)

‏– اگر NUM & bit == ۱ باشد، بدین معنا است که ۵اُمین بیت روشن (۱) و در غیر این صورت،‌ به معنای خاموش بودن (۰) بیت مذکور است.

‏«عدد صحیح بدون علامت» (Unsigned Integer) سی و دو بیتی (۳۲ بیتی) که حاوی ۳۱-۰ بیت است، از ورودی دریافت می‌شود. برای چاپ کردن ارائه دودویی عدد صحیح بدون علامت، کار از از ۳۱اُمین بیت آغاز و بررسی می‌شود که بیت مذکور خاموش یا روشن است. اگر این بیت روشن باشد، «۱» و در غیر این صورت، صفر (۰) چاپ می‌شود. اکنون، بررسی می‌شود که بیت ۳۰اُم روشن یا خاموش است. اگر این بیت روشن باشد مقدار ۱ و در غیر این صورت، ۰ در خروجی چاپ می‌شود. این کار برای همه بیت‌ها از ۳۱ تا ۰ باید انجام شود. در نهایت، ارائه دودویی عدد در خروجی دریافت خواهد شد.



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

🔗 برنامه تبدیل عدد از مبنای ۱۰ به ۲ — به زبان ساده — کلیک کنید (+)


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

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

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


❇️ فیلم آموزش «آشنایی با کدهای اسکی (ASCII)» در ۶ دقیقه | به زبان ساده


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

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

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

‏ ○ ۱. سریال تلویزیونی آقای ربات
‏ ○ ۲. فیلم سینمایی دختری با خالکوبی اژدها
‏ ○ ۳. فیلم سینمایی غیرقابل ردیابی
‏ ○ ۴. فیلم سینمایی ماتریکس
‏ ○ ۵. فیلم سینمایی امتیاز
‏ ○ ۶. فیلم سینمایی شغل ایتالیایی
‏ ○ ۷. فیلم سینمایی اسنیکرز
‏ ○ ۸. فیلم سینمایی ماموریت غیرممکن ۴: پروتکل شبح
‏ ○ ۹. فیلم سینمایی One Point O
‏ ○ ۱۰. فیلم سینمایی چشم طلایی
‏ ○ ۱۱. فیلم سینمایی هسته
‏ ○ ۱۲. فیلم سینمایی کلاه‌سیاه
‏ ○ ۱۳. فیلم سینمایی پارک ژوراسیک
‏ ○ ۱۴-فیلم سینمایی انقلاب سیستم‌عامل
‏ ○ ۱۵. فیلم سینمایی بازیکن
‏ ○ ۱۶. فیلم سینمایی دژا وو
‏ ○ ۱۷. فیلم سینمایی اره‌ماهی
‏ ○ ۱۸. فیلم سینمایی طبقه سیزدهم
‏ ○ ۱۹. فیلم سینمایی هکرها
‏ ○ ۲۰. فیلم سینمایی ضد انحصار
‏ ○ ۲۱. فیلم سینمایی جان سخت ۴: آزادانه زندگی کن یا سخت بمیر
‏ ○ ۲۲. فیلم سینمایی غارتگران دره سیلیکون (سیلیکون ولی)
‏ ○ ۲۳. فیلم سینمایی مکالمه
‏ ○ ۲۴. فیلم سینمایی Takedown
‏ ○ ۲۵. فیلم سینمایی میراث ترون
‏ ○ ۲۶. فیلم سینمایی احمقانه
‏ ○ ۲۷. فیلم سینمایی eXistenZ
‏ ○ ۲۸. فیلم سینمایی استعداد
‏ ○ ۲۹. فیلم سینمایی مرد چمن‌زن
‏ ○ ۳۰. فیلم سینمایی افشاگری
‏ ○ ۳۱-فیلم سینمایی بازی‌های جنگی
‏ ○ ۳۲. فیلم سینمایی ترون
‏ ○ ۳۳. فیلم سینمایی شبکه


🔸 ۱. سریال تلویزیونی آقای ربات

‏– نام انگلیسی: Mr. Robot

‏– سال تولید: ۲۰۱۵NoneNone

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

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

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


🔸 ۲. فیلم سینمایی دختری با خالکوبی اژدها

‏– نام انگلیسی: The Girl with the Dragon Tattoo

‏– سال تولید: ۲۰۰۹NoneNone

‏داستان یک هکر سوئدی که بر روی سیستم‌عامل مک (Mac) فعالیت دارد و با سندرم آسپرگر زندگی می‌کند. او با همکاری یک روزنامه‌نگار سعی در حل معمای یک قتل اسرارآمیز دارد. اسم فیلم به دلیل یک خالکوبی اژدها بر روی بدن این دختر است. این فیلم بر اساس داستان‌های «استیگ لارسن» (Stieg Larsson) ساخته شده است. فیلم جایزه بین‌المللی نیز گرفته است و با بازی «دانیل کریگ» به زبان انگلیسی بازسازی شده است.



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

🔗 معرفی برترین فیلم‌های سینمایی برای هکرها — کلیک کنید (+)


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

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

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

1

❇️ فیلم آموزش «رمز‌گذاری فایل‌های فشرده در WinRAR» در ۱ دقیقه | به زبان ساده


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

✳️ دستور Join و انواع آن در SQL — راهنمای جامع

‏در این مطلب از مجموعه مطالب کامپیوتر مجله فرادرس، به کارکرد دستور Join و انواع آن در SQL پرداخته شده است. دستور Join در SQL برای ترکیب کردن ستون‌های یک یا چند جدول با یکدیگر در «پایگاه داده رابطه‌ای» (Relational DataBase) مورد استفاده قرار می‌گیرد. می‌توان گفت که دستور Join در SQL متناظر با عملیات Join در جبر رابطه‌ای (Relational Algebra) است. دستور join در SQL یک مجموعه می‌سازد که امکان ذخیره‌سازی یا استفاده از آن به عنوان جدول وجود دارد. دستور join در واقع ابزاری برای ترکیب ستون‌ها از یک (join داخلی در یک جدول) یا تعداد بیشتری از جداول با یکدیگر، با استفاده از مقادیر مشترک آن‌ها است. موسسه ملی استانداردهای آمریکا (ANSI)، پنج نوع از دستور join را تعریف می‌کند. این پنج نوع دستور join در SQL عبارتند از:

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

‏ ○ انواع دستور join در SQL
‏ ○ جایگزین دستور join در SQL
‏ ○ منابع و فیلم آموزش پایگاه داده


🔸 انواع دستور join در SQL

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

‏Cross join حاصل‌ضرب دکارتی (Cartesian Product) سطرهای تعیین شده در دستور join را در خروجی ارائه می‌کند. این دستور، سطرهایی را تولید می‌کند که ترکیبی از سطر جدول اول و دوم است. مثالی از دستور cross join در SQL و به صورت صریح (Explicit)، در ادامه آمده است.



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

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


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

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

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

✳️ بازیابی فایل‌ها یا عکس‌های حذف‌ شده از حافظه داخلی اندروید (+ دانلود فیلم آموزش گام به گام)

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

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

‏ ○ ۱- EaseUS MobiSaver for Android
‏ ○ ۲- FonePaw Android Data Recovery
‏ ○ معرفی فیلم آموزش بازیابی اطلاعات حذف شده


🔸 ۱- EaseUS MobiSaver for Android

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

‏این مراحل را دنبال کنید تا فایل‌های حذف شده حافظه داخلی گوشی اندروید را بازیابی کنید:

‏۱- نرم‌افزار EaseUS MobiSaver for Android را بر روی رایانه ویندوز خود دانلود و نصب کنید.


🔸 ۲- FonePaw Android Data Recovery

‏نرم‌افزار دیگر بازیابی که برای بازیابی داده‌ها مناسب است FonePaw Android Data Recovery نام دارد. این نرم‌افزار یک ابزار حرفه‌ای است که به بازیابی فایل‌های حذف شده از حافظه داخلی و همچنین خارجی دستگاه‌های اندرویدی کمک می‌کند. ما فرایند گام‌به‌گام بازیابی را برای فایل‌های حذف‌شده و ازدست‌رفته ارائه کرده‌ایم. این نرم‌افزار برای ویندوز و مک در دسترس است.

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

‏۱- نرم‌افزار FonePaw Android Data Recovery را دانلود و نصب کنید و گوشی اندرویدی خود را چنان‌که در صفحه ابتدایی خواسته شده است با کابل یو اس بی به رایانه متصل کنید.



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

🔗 بازیابی فایل‌ها یا عکس‌های حذف‌ شده از حافظه داخلی اندروید (+ دانلود فیلم آموزش گام به گام) — کلیک کنید (+)


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

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

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


🔴 رایگان آموزش ببینید و مهارت کسب کنید.

🌟 معرفی آموزش‌های رایگان و پرطرفدار فرادرس

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


آموزش‌های رایگان مهندسی و علوم کامپیوتر [+]


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


@FaraDars - فرادرس

❇️ فیلم آموزش «تفاوت میان Adobe Flash Player و Shockwave Player» در ۱ دقیقه | به زبان ساده


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

✳️ امنیت در سیستم عامل — راهنمای جامع

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

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

‏ ○ احراز هویت
‏ ○ رمزهای عبور یک بار مصرف
‏ ○ تهدیدهای برنامه
‏ ○ تهدیدهای سیستم
‏ ○ طبقه‌بندی امنیت رایانه


🔸 احراز هویت

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

‏– نام کاربری / رمز عبور – در این روش کاربر باید یک نام کاربری ثبت شده و رمز عبور مربوطه را در سیستم عامل وارد کند تا بتواند روی سیستم لاگین کند.

‏– کارت کاربری / کلید – در این روش کاربر نیاز دارد که یک کارت پانچ را در شکاف کارت سیستم وارد کند یا کلیدی که از سوی تولیدکننده کلید در سیستم عامل در اختیار کاربر قرار گرفته است را در سیستم وارد کند تا بتواند به آن لاگین کند.

‏– خصوصیت کاربر – اثر انگشت / الگوی عنبیه چشم / امضا – در این روش کاربر باید خصوصیتی را از طریق یک دستگاه ورودی خاص که از سوی سیستم عامل استفاده می‌شود وارد کند تا بتواند روی سیستم لاگین نماید.


🔸 رمزهای عبور یک بار مصرف

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

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

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

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



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

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


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

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

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


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

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

◀️ چرا باید کار با اینترنت را بیاموزیم؟

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

اما آیا برای کار با اینترنت مهارت کافی داریم؟

‌برای آشنایی با مهارت‌های کار با اینترنت، روی لینک زیر کلیک کنید👇👇👇

🔗 مهارت‌های کار با اینترنت - [کلیک کنید]



@FaraDars - فرادرس
1

❇️ فیلم آموزش «آشنایی با ابزار اسکرین‌شات در ویندوز ۱۰» در ۸ دقیقه | به زبان ساده


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


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

✔️ اطلاع‌رسانی فرصت‌های ویژه و جشنواره‌های تخفیف

✔️ اطلاع‌رسانی جدیدترین آموزش‌های منتشر شده همراه با تخفیف ویژه انتشار

✔️ انتشار مطالب، مقالات و ویدئوهای آموزشی رایگان

✔️ اطلاع‌رسانی آخرین رویدادها و وبینارها

✔️ برگزاری مسابقات و طرح‌های تخفیف همراه با هدایای آموزشی


☸️ فرادرس را در شبکه‌های اجتماعی و کانال‌های ارتباطی مختلف دنبال کنید.👇👇👇


📌 اینستاگرام
🔗 instagram.com/FaraDars

📌 یوتیوب
🔗 youtube.com/c/FaraDarsCourses

📌 لینکدین
🔗 linkedin.com/company/FaraDars

📌 توئیتر
🔗 twitter.com/FaraDars

📌 کانال رسمی تلگرام
🔗 t.me/FaraDars

📌 کانال فرصت‌های ویژه (فراپُن)
🔗 t.me/FaraPon

📌 کانال تازه‌های نشر
🔗 t.me/FDPub

📌 کانال‌های موضوعی و تخصصی
🔗 t.me/faradars/5006



_______________

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


@FaraDars — فرادرس
✳️ چگونه از VirtualBox استفاده کنیم؟ — راهنمای گام‌به‌گام

‏اگر قصد دارید بدون خرید سخت‌افزار جدید، هم‌زمان چند «سیستم‌ عامل» (Operating system) داشته باشید، به یک «ماشین مجازی» (Virtual machines) همچون «VirtualBox» نیاز دارید. ممکن است درباره‌ی ماشین‌های مجازی یا به اختاصر «VM» شنیده ولی هرگز آن‌ها را امتحان نکرده باشید.

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

‏ ○ VirtualBox چیست و چرا از آن استفاده می‌شود؟
‏ ○ شروع کار با VirtualBox
‏ ○ نصب Windows ۱۰ در ماشین مجازی
‏ ○ نصب Ubuntu در ماشین مجازی
‏ ○ ابزار‌های VirtualBox


🔸 VirtualBox چیست و چرا از آن استفاده می‌شود؟

‏VirtualBox قسمتی از یک نرم‌افزار منتشر شده از شرکت «Oracle» است. با استفاده از این نرم‌افزار سیستم‌ عامل‌ها بر روی رایانه‌های مجازی نصب می‌شوند. در این شرایط عملکرد سیستم‌ عامل همانند وقتی است که بر روی سخت‌افزار واقعی نصب می‌گردد. ضمناً کاربردهای فراوانی برای ماشین‌های مجازی وجود دارد.

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


🔸 شروع کار با VirtualBox

‏برای شروع به سایت www.virtualbox.org بروید و آن را دانلود کنید. این نرم‌افزار بر روی سیستم‌ عامل‌های Windows ،macOS و Linux قابل‌ نصب است. در ادامه نصب و کار با VirtualBox در سیستم‌ عامل ویندوز را آموزش خواهیم داد؛ با این حال عملکرد آن تقریبا در همه‌ی سیستم‌ عامل‌های مذکور یکسان است. پس به سایت معرفی شده مراجعه و نسخه متناسب با سیستم‌ عامل خود را دانلود کنید.

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

‏هنوز هیچ ماشین مجازی ایجاد نشده است بنابراین باید نسبت به ساخت آن اقدام کرد. در این راهنما نصب دو سیستم عامل ویندوز ۱۰ و اوبونتو آموزش داده می‌شود. قبل از نصب هر چیزی باید یکی از گزینه‌های تنظیمات را بررسی کرد.



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

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


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

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

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

1