حمیدرضا تائبی

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

صفحه‌ها

اشتراک در حمیدرضا تائبی