وبلاگ
رایانش ابری به ستون فقرات فناوری مدرن تبدیل شده است. از استارتاپهای کوچک گرفته تا شرکتهای بینالمللی، همگی برای میزبانی دادهها، اجرای برنامهها و ارائه خدمات آنلاین خود به بسترهای ابری تکیه دارند. با این حال، حتی بزرگترین و قدرتمندترین زیرساختهای ابری هم از بروز اختلال در امان نیستند. وقوع خاموشی خدمات ابری یا همان Cloud Outages میتواند تاثیرات گستردهای بر عملکرد کسبوکارها بگذارد. از در دسترس نبودن وبسایت گرفته تا از کار افتادن سرویسهای حیاتی، هر اختلال حتی کوتاهمدتی میتواند به از دست رفتن درآمد، بیاعتمادی کاربران و حتی نقض توافقنامههای سطح خدمت (SLA) منجر شود. در روزهای اخیر، ...
ادامه مطلب
زبان پرسوجوی ساختاریافته (Structured Query Language) که به اختصار اسکیوال(SQL) نامیده میشود، یک زبان برنامهنویسی استاندارد است که برای مدیریت پایگاههای داده رابطهای استفاده میشود. این زبان، روشی استاندارد برای تعامل با پایگاههای داده، انجام عملیات مختلف مانند پرسوجو از دادهها، درج، بهروزرسانی و حذف رکوردها، ایجاد و اصلاح طرحهای پایگاه داده (database schemas) و مدیریت مجوزهای دسترسی ارائه میدهد. SQL Server، یک سیستم مدیریت پایگاه داده رابطهای (RDBMS) است که توسط مایکروسافت توسعه داده شده است. این نرمافزار زبان SQL را پیادهسازی نموده و یک پلتفرم قوی برای ذخیرهسازی، مدیریت و بازیابی دادهها در قالب پایگاه داده رابطهای ارائه ...
ادامه مطلب
نرمافزار TeamSpeak یک ابزار ارتباطی مبتنی بر فناوری VoIP است که به کاربران امکان میدهد از طریق اینترنت با یکدیگر گفتگو کنند. هنگام استفاده از این برنامه، سیستم کاربر از طریق کلاینت تیم اسپیک به سرور آن متصل شده و پس از برقراری اتصال، کاربران میتوانند بهصورت Real-Time با دیگران ارتباط صوتی برقرار کنند. هدف اصلی توسعه TeamSpeak، فراهمکردن بستری پایدار و سریع برای گیمرها است، زیرا اغلب بازیهای ویدئویی مدرن بهصورت مالتی پلیر انجام میشوند و ارتباط صوتی میان بازیکنان برای هماهنگی و افزایش هیجان بازی ضروری است. از مزایای قابلتوجه TeamSpeak این است که تا زمانی که سرور ...
ادامه مطلب
در محیطهای فناوری اطلاعات، چندین کاربر باید به طور همزمان از طریق پروتکل ریموت دسکتاپ(RDP) به یک سرور ویندوز دسترسی داشته باشند. با این حال، ویندوز محدودیتی را اعمال نموده و کاربران را به طور پیشفرض به یک جلسه RDP محدود میکند. این محدودیت میتواند برای مدیرانی که تیمهای ریموت را مدیریت میکنند، سیستمهای عیبیابی پرسنل پشتیبانی و سازمانهایی که به چندین اتصال از راه دور همزمان نیاز دارند، مشکلساز باشد. خوشبختانه، میتوانید با تغییر تنظیمات خاص Group Policy و فعال کردن ریموت دسکتاپ، تعداد جلسات RDP همزمان را افزایش دهید. این مطلب یک رویکرد گام به گام برای پیکربندی ...
ادامه مطلب
در چند سال اخیر، تجربه گیمینگ در لینوکس بهطور چشمگیری ارتقا یافته است. اگرچه بسیاری از بازیها هنوز بهصورت بومی برای لینوکس عرضه نمیشوند، اما با فناوریهایی مانند لایههای سازگاری (Compatibility Layers) و ابزارهای ویژه، دارندگان سیستمهای لینوکسی میتوانند تعداد زیادی از بازیهای ویندوزی را هم اجرا کنند. آنچه در انتخاب یک توزیع (distro) مناسب برای این منظور اهمیت دارد، فقط بحث نصب بازی نیست، بلکه دیده شدن سختافزار، درایورهای گرافیکی، ابزار گیمینگ، لایههای سازگاری و تجربه کلی کاربر نیز مهم است. در این مطلب به معرفی چند توزیع لینوکسی میپردازیم که بر مبنای قابلیتهای گیمینگ و اجرای بازیهای مخصوص ...
ادامه مطلب
سیستمعامل لینوکس برای راهاندازی (بوت) به مجموعهای از تنظیمات نیاز دارد که باید پیش از آغاز فرآیند بارگذاری سیستمعامل به کرنل اعلام شوند. این تنظیمات که به اصطلاح پارامترهای Boot-Time نامیده میشوند، به کرنل میگویند که چگونه سختافزار را راهاندازی کند، کدام دستگاه به عنوان روت فایلسیستم باید استفاده شود، چه مقدار حافظه در دسترس باشد و یا اینکه چگونه خطاها در هنگام بوت مدیریت شوند. در این مطلب، ابتدا شرح میدهیم این پارامترها از کجا میآیند، سپس ساختار آنها را بررسی میکنیم، نحوه افزودن موقت یا دائمی این پارامترها را توضیح میدهیم و در نهایت به معرفی چند نمونه ...
ادامه مطلب