محسن آقاجانی

یکی از شعارهای معروف برای توصیف MariaDB این است: «MySQL کار را بهتر انجام می‌دهد.» یک پروژه پایگاه داده منبع باز معروف که یکی از سازندگان MySQL آن را توسعه داده است. MariaDB بدون نياز به اضافه کردن افزونه‌های خارجی به طور پیش‌فرض به قابلیت‌های قدرتمندی مجهز شده و بسیاری از بهینه‌سازی‌های اجرایی و امنیتی انجام شده آن در نسخه اصلی MySQL وجود ندارد. MariaDB را می‌توان جایگزینی برای MySQL در نظر گرفت. هر دوی آن‌ها موتورهای قدرتمندی برای اداره پایگاه داده هستند، اما MariaDB در عملکرد بهینه‌تر شده و در پاسخگویی به کوئری‌ها سریع‌تر عمل می‌کند و مهم‌تر از همه این‌که منابع کمتری مصرف می‌کند، بنابراین برای وب‌‌سایت‌های پربازدید و میزبان‌هایی که از تعداد زیادی وب‌سایت میزبانی می‌کنند، بسیار مطلوب خواهد بود. در این مقاله به مراحل مورد نیاز برای نصب و راه‌اندازی یک سرور MariaDB و تنظیمات مربوط به پیکربندی و به‌روزرسانی آن اشاره می‌شود.
آزمايش سرعت (Speed test) یک راهکار ساده و سریع برای مشاهده سرعت اینترنت شما است. خدمات دهندگان اینترنت یک سرعت حداکثری را در شرایط مطلوب وعده می‌دهند، اما speed test تایید می‌کند که اتصال شما تا چه میزان سریع یا کند است. یک سرویس آزمايش سرعت میزان پینگ و سرعت دانلود و آپلود شما را اندازه گیری می‌کند.
با فراگير شدن محصولات خانگی متصل به شبکه اعم از تلویزیون‌های هوشمند، گوشی‌های همراه هوشمند و سایر دستگاه‌های موبایل، راه‌اندازی یک شبکه باثبات و پرسرعت با استفاده از یک روتر بی‌سیم قدرتمند که بتواند پاسخگوی این حجم از تقاضای رو به رشد برای اتصال وای‌فای باشد بیشتر از همیشه ضرورت پیداکرده است. هنگام انتخاب یک روتر جدید باید اندازه محدوده تحت پوشش و تعداد کلاینت‌های متصل به شبکه و نوع دستگاه‌هایی را که به این روتر متصل خواهند شد، در نظر بگیرید. باید این موضوع را به خاطر داشته باشید که همه به این مقدار از سطح عملکرد که توسط آخرین و بهترین مدل‌های روتر به دست می‌آورید، نیاز نخواهند داشت و دلیلی وجود ندارد که هزینه امکاناتی را پرداخت کنید که شاید حتی هرگز از آن استفاده هم نکنید. اما اگر تعداد اعضای خانواده زیاد است و هر کدام از آن‌ها برای کارهای سنگین و پرمصرف پهنای باند مانند استریم ویدیو و بازی آنلاین به شبکه نیاز دارند، تهیه یک روتر جدید می‌تواند تفاوت زیادی در وضعیت عملکرد شبکه ایجاد کند. اما برای انتخاب یک روتر جدید مواردی وجود دارد که حتما باید به آن توجه داشته باشید.
اگر در زمان انجام بازی‌های آنلاین با مشکل وقفه مواجه هستید (سایر بازیکنان مدام ظاهر و ناپدید می‌شوند و صحنه‌ها با پرش همراه است)، این امکان وجود دارد که پینگ شما بیش از اندازه بالا باشد. پینگ یک واحد اندازه گیری برای سرعت اتصال شما، یا به طور دقیقتر مدت زمان تاخیر اتصال به اینترنت است.
ویژوال استودیو یکی از قدیمی‌ترین محیط‌های یکپارچه توسعه نرم‌افزار (IDE) است و یکی از معروف‌ترین آن‌ها به شمار می‌رود، به‌گونه‌ای که اگر شما از توسعه‌دهندگان سوال کنید که از چه ابزاری برای کارشان استفاده می‌کنند، بیشترین پاسخی که دریافت خواهید کرد ویژوال استودیو خواهد بود. دلایل محکمی‌ هم برای این سطح از محبوبیت وجود دارد: این یک محیط یکپارچه توسعه نرم‌افزار کامل، با سابقه، قدرتمند و همه منظوره است که در سراسر جهان به منظور ساخت وب‌سایت‌ها، نرم‌افزارهای دسکتاپ، اپلیکیشن‌های موبایل و بازی‌ها توسط تعدادی از زبان‌های برنامه‌نویسی معروف مثل C# و C++ مورداستفاده قرار می‌گیرد. نکته جالب‌توجه این‌که هر یکی دو سال یک‌بار مایکروسافت به‌روزرسانی‌های عمده‌ای روی ویژوال استودیو انجام می‌دهد تا قابلیت‌های جدیدی به آن اضافه کرده یا امکانات موجود آن را اصلاح کند و ظاهری مدرن‌تر برای آن فراهم کند. امسال نیز از این قاعده مستثنی نبود و این ابر شرکت دنیای فناوری ویژوال استودیو 2019 را معرفی كرد و برای نخستین بار یک نسخه مک از این ابزار برای استفاده موجود است. در ادامه عمده‌ترین تغییرات اعمال‌شده روی ویژوال استودیو 2019 را بررسی خواهیم کرد.
در نسخه جدید Chromium مرورگر مایکروسافت اج به طور پیش فرض شما تنها می‌توانید تعداد کمی‌ از افزونه‌های مورد تایید مایکروسافت را نصب کنید. اما اگر مایل هستید تا افزونه‌های مورد علاقه خود را از Chrome Web Store روی این مرورگر اج جدید نصب کنید باید ابتدا چنین قابلیتی را روی مرورگر اج مایکروسافت فعال کنید.
هر چند سال یک بار، موضوع انفجار گوشی‌ها به یک بحث داغ خبری تبدیل می‌شود. و از آنجا که چنین اتفاقاتی بسیار نادر هستند، درک آن کمی‌ دشوار است. اما چرا یک گوشی موبایل منفجر می‌شود؟ و از کجا بدانیم که گوشی خود ما در حال انفجار نیست؟
موسسه Global Knowledge به تازگی فهرستی از 15 گواهینامه فناوری اطلاعات که بیشترین میزان دستمزد را دریافت کردهاند را بر اساس نتایج تحقيقات IT Skills & Salary Report خود منتشر كرده است. این موسسه گزارش کامل این تحقيق را اواخر سال 2019 منتشر خواهد کرد. این تحقيق بیشتر روی امنیت کامپیوتری، محاسبات ابری، فناوری اطلاعات سازمانی و شبکه سازی متمرکز بوده است و مشخص می‌کند که اگر شما هم به دنبال پیشرفت شغلی و کسب درآمد بیشتر هستید باید به سراغ کدام مهارتهای حرفه‌ای برويد.
در این راهنمای Kafka Python ما یک اپلیکیشن پایتون خواهیم ساخت که داده‌ها را به یک تاپیک کافکا و اپلیکیشن‌های دیگری که این پیغام‌ها را مصرف می‌کنند، ارسال می‌کند. برای نشان دادن چگونگی تجزیه و تحلیل بزرگ داده‌ها، یک کانال ارتباطی از یک بزرگ‌داده را پیکربندی خواهیم کرد که سنجه‌های (Metrics) سایت را از Clicky.com استخراج می‌کند و این سنجه‌ها را به یک تاپیک کافکا در کلاستر کافکا وارد می‌کند. این تنها کانال ارتباطی است که در پیاده‌سازی بزرگ‌داده‌ها استفاده می‌کنید. آمارهای وب‌سایت می‌تواند بخش ارزشمندی از داده‌های شما باشد، زیرا در مورد بازدیدکنندگان، صفحات بازدید شده و ... داده‌هایی را در اختیارتان می‌گذارد. ترکیب کردن این داده‌ها با سایر داده‌ها مانند شبکه‌های اجتماعی در زمانی که تجزیه‌وتحلیل داده‌های خود را آغاز می‌کنید به شما کمک می‌کند تا تصمیمات تجاری مفید و منظمی‌ را در مورد این‌که چه زمانی بهترین موقع برای ارسال مطالب به‌روزرسانی شده سایت به شبکه‌های اجتماعی برای جذب حداکثری مخاطبان است، اتخاذ کنید. این همان مزيت اصلی پیاده‌سازی بزرگ‌داده‌ها است: نه لزوما خود داده‌های خام، بلکه دانشی که شما می‌توانید از این داده‌های خام به دست آورده و تصمیمات آگاهانه بیشتری اتخاذ کنید. در این مثال ما آمار صفحات را از Clicky.com API استخراج کرده و آن‌ها را به admintome-pages Kafka وارد می‌کنیم. این کار داده‌های JSON را از صفحات AdminTome در اختیار ما قرار می‌دهد.
احتمالا شما هم چیز زیادی در مورد کرم‌های اینترنتی نشنیدهاید، اما این باعث نمی‌شود تا آنها همچنان بخش مهمی‌ از اکوسیستم بدافزارها نباشند. کرم‌های اینترنتی همانند انگل‌های دنیای واقعی گسترش پیدا می‌کنند و برخلاف ویروس و تروجان، کرم‌ها از مزیت استفاده از یک آسیب پذیری امنیتی موجود در یک سیستم عامل کامپیوتر بهره می‌گیرند.

صفحه‌ها

اشتراک در محسن آقاجانی