وبلاگ

آموزش Neovim در لینوکس

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

چگونه برنامه‌ها را در لینوکس نصب کنیم؟

نصب برنامه‌ها یا اپلیکیشن در لینوکس مهارتی حیاتی است که به کاربران این امکان را می‌دهد تا تجربه و بهره‌وری را افزایش دهند. این راهنما چندین راهکار برای  برای نصب انواع مختلف برنامه‌ها در توزیع لینوکس را به شما نشان می‌دهد. سعی بر این بوده که با ذکر مثال از روش‌های مختلف آشنایی لازم برای کسب مهارت در این زمینه به شما منتقل بشود. . به طور معمول، شما می توانید یک برنامه را در لینوکس با استفاده از یکی از روش های زیر نصب کنید: از فروشگاه نرم افزار توزیع خود اقدام کنید استفاده از مدیر بسته (package manager) ... ادامه مطلب

آموزش Docker Compose

Docker یک فناوری DevOps مورد تقاضا برای راه اندازی و استقرار برنامه‌ها با استفاده از کانتینرها است. محیط Docker چرخه عمر توسعه برنامه را ساده کرده و Docker Compose و advanced Docker tool می‌توانند برای ساده کردن گردش کار شما استفاده شوند. در این مطلب، مروری بر Docker انجام داده  و به شما نشان می‌دهیم که چگونه با Docker Compose شروع به کار کنید. مروری بر داکر(Docker) Docker یک ابزار متن‎‌باز برای کانتینرسازی است که ایجاد و استقرار برنامه را از طریق استفاده از کانتینرها ساده می‌کند. کانتینرها ما را قادر می‌سازند تا تمام قسمت‌های یک برنامه را در یک ... ادامه مطلب

چگونه یک سرور برای کسب و کار کوچک خود بسازید

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

آموزش گوگل پیج اسپید (Google PageSpeed)

اهمیت سرعت صفحه برای تجربه کاربر به حدی است که گوگل سرعت صفحه را به عنوان یکی از عوامل رتبه بندی خود در سال 2018 قرار داده است. بر اساس گزارش page speed benchmark توسط گوگل، اگر زمان بارگذاری از یک ثانیه به هفت ثانیه برسد، احتمال اینکه یک بازدیدکننده سایت تلفن همراه از صفحه خارج شود، 113 درصد افزایش می‌یابد. بنابراین، سرعت بارگذاری هنگام ساخت یک وب‌سایت بهینه شده برای موتورهای جستجو (SEO)، چه برای موبایل و چه برای دسکتاپ، حیاتی است.   گوگل ادعا می‌کند که سرعت وب‌سایت شما به طور غیر مستقیم با نرخ پرش (bounce rate) ... ادامه مطلب

چگونه ریموت دسکتاپ (RDP) را امن کنیم؟

عصر دیجیتال مملو از مشاغل آنلاین با کارمندان از راه دور  (ریموت) است. با استفاده گسترده از پروتکل ریموت دسکتاپ (RDP)، مهم است که اقدامات امنیتی را جدی بگیرید و از داده‌های حساس محافظت کنید. اما ممکن است تعجب کنید که آیا RDP امن است؟ اگر اینطور نیست، آیا می توان با اقدامات صحیح آن را ایمن کرد؟ در این مطلب به این سوالات می‌پردازیم و ویژگی‌های امنیتی ذاتی RDP و چگونگی بهبود آنها را بررسی می‎‌کنیم، در مورد آسیب پذیری‌های رایج، اهمیت رمزگذاری و اقدامات گام به گام برای تقویت امنیت RDP بحث خواهیم کرد. RDP چیست؟ پروتکل ریموت ... ادامه مطلب