وبلاگ
فایل سیستم ZFS چیست و چرا در بین کاربران با تجربه بسیار محبوب است؟ در این مطلب نگاهی به تاریخچه ZFS و ویژگیها و مزایای آن نسبت به سایر فایل سیستمها خواهیم انداخت. ZFS یک فایل سیستم پیشرفته است که توسط شرکت Sun Microsystems طراحی شد و توانست انقلابی در دنیای فایل سیستم ایجاد کند. تاریخچه ZFS فایل سیستم Z یا (ZFS) توسط Matthew Ahrens و Jeff Bonwick در سال 2001 ایجاد شد. ZFS به عنوان نسل بعدی فایل سیستم برای OpenSolaris شرکت Sun Microsystems طراحی شده است. در سال 2008، ZFS به FreeBSD منتقل شد و در همان سال ...
ادامه مطلب
استفاده از API فایلسیستم برای خواندن و نوشتن فایلها تنها راه دسترسی به فایل در لینوکس نیست، راه دیگری نیز وجود دارد که به آن memory-mapped IO میگویند. دانستن یک راه جایگزین برای دسترسی به فایلها میتواند جالب باشد، در این مطلب نحوه عملکرد ورودی/خروجی حافظهنگاشتی (memory-mapped IO) برای دسترسی به فایلها را خواهیم آموخت. درک memory-mapped IO در سطح بالا، memory-mapped IO (MMIO) ساده است: بخشی از یک فایل با استفاده از یک فراخوانی سیستم mmap در حافظه مجازی نگاشت میشود و پس از آن، میتوانیم طبق معمول به حافظه دسترسی داشته باشیم و هر گونه موتاسیون (mutations) به ...
ادامه مطلب
HPE OneView که قبلا با نام HP OneView شناخته میشد، یک پلتفرم مدیریت زیرساخت همگرا است که یک رابط یکپارچه برای مدیریت سیستمهای نرم افزاری تعریف شده در یک مرکز داده فراهم میکند. از طریق رابط واحد که گاهی اوقات به عنوان یک صفحه شیشهای(single pane of glass) از آن یاد میشود، مدیران میتوانند وظایف مدیریت و نگهداری را که به طور سنتی به صورت دستی انجام میشده و به چندین ابزار مختلف نیاز دارند، خودکار کنند. OneView میتواند سیستمهای فیزیکی موجود در مرکز داده مانند سرورها، آرایههای ذخیره سازی و اتصال شبکه را مدیریت کند. تاریخچه HPE OneView ...
ادامه مطلب
Obsidian یک برنامه یادداشت برداری شناخته شده است که فضایی را بیشتر از یادداشت برداری فراهم میکند. ابسیدین از هوش مصنوعی، یادداشتهای مرتبط و بسیاری ویژگیهای دیگر استفاده کرده که آن را به یک برنامه واقعا خوب برای نوشتن، ذخیرهسازی، سازماندهی و به خاطر سپردن یادداشتها تبدیل نمائید. Obsidian یک برنامه یادداشت برداری است که از رمزگذاری درجه نظامی (military-grade) استفاده میکند تا اطمینان حاصل کند که افکار و ایدههای شما هرگز توسط هیچ کس دیگری خوانده نمیشود؛ حتی خود برنامه! میتوانید از Obsidian برای موارد متنوعی مانند ژورنال (journaling)، مدیریت پروژه و مدیریت وظایف و ایجاد پایگاه دانش (knowledge ...
ادامه مطلب
اگر یک توسعه دهنده مبتدی هستید، ممکن است با رابطها و کنسولهای خط فرمان آشنا نباشید. در این مطلب، ما به معرفی شبیهساز ترمینال Termius میپردازیم، ویژگیهای آن را بررسی کرده و نحوه استفاده از ترمیوس را بیان میکنیم. شبیه ساز ترمینال(Terminal Emulators) شبیه ساز ترمینال برنامههای نرم افزاری هستند که به کاربران اجازه میدهند از طریق دستورات به سیستم عامل کامپیوتر خود دسترسی داشته باشند. از این دستورات میتوان برای باز کردن و ویرایش فایلها، جابجایی فایلها، راه اندازی برنامهها و موارد دیگر استفاده کرد. شبیه سازهای ترمینال اغلب توسط مشاغل برای دسترسی به دادهها یا برنامهها در دستگاهها یا سرورهای ...
ادامه مطلب
فناوری ابری (Cloud technology) ستون فقرات عصر دیجیتال مدرن است. تکنولوژی کلود نشان دهنده یک تغییر پارادایم است که در کمتر از یک دهه نحوه ذخیره، پردازش و دسترسی به دادهها را تغییر داده است. جای تعجب نیست که با ظهور ابر(Cloud)، تقاضا برای افرادی با مهارتهای ابری افزایش یافت. در این مطلب، میخواهیم به اهمیت این مهارتها برای توسعهدهندگان اشاره کنیم. ظهور فناوری ابری مفهوم ابر ریشه در دهه 1960 و با توسعه اولین شبکههای کامپیوتری ابتدایی دارد. با این حال، تا اواخر دهه 1990 و اوایل دهه 2000 بود که اصطلاح رایانش ابری (cloud computing) مشهور شد. ظهور ...
ادامه مطلب