
Wine، ابزار منبع بازی است که بهعنوان یک لایه بین سیستم عامل ویندوز و سیستم عامل مبتنی بر یونیکس قرار گرفته و به شما امکان میدهد برنامههای ویندوز را بر روی سیستم عاملهای یونیکسی مانند Linux ،FreeBSD و macOS اجرا کنید. Wine، مخفف عبارت Wine Is Not an Emulator است. این ابزار، واسطی است که فراخوانیهای سیستم ویندوز را به فراخوانیهای معادل POSIX (که توسط لینوکس و سایر سیستم عاملهای مبتنی بر یونیکس استفاده میشود) ترجمه میکند.
ادامهی مطلب

Redis، یک فضای ذخیرهسازی ساختار داده منبع باز، در داخل حافظه است که میتواند بهعنوان یک پایگاهداده، حافظه نهان و واسط پیام (message broker) استفاده شود.
ادامهی مطلب

در لینوکس، هر فایلی دارای تعدادی برچسب زمان است که برخی از تجزیه و تحلیلهای مهم در مورد زمان اصلاح یا تغییر فایل یا ویژگی فایل را ارائه میدهد. در اینجا میخواهیم این برچسبهای زمان را با جزئیاتشان شرح دهیم.
ادامهی مطلب

Vim، ویرایشگر متن محبوب بسیاری از توسعه دهندگان نرم افزار و مدیران سیستم عامل لینوکس است.
بهطور پیشفرض، Vim شماره خطها را نشان نمیدهد. اما، به راحتی میتوان به گونهای آن را تنظیم نمود که شماره خطوط را نیز مشخص نماید.
ادامهی مطلب

Android Studio، یک IDE با پلتفرم کارا و مستقل از سیستم عامل است که به شما در ساخت برنامههای کاربردی در هر نوع دستگاه Android کمک میکند. Android Studio که مبتنی بر JetBrain's IntelliJ IDEA است، شامل همه ویژگیهای مورد نیاز برای توسعه Android میباشد.
ادامهی مطلب

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

Composer، یک ابزار برای مدیریت برنامههای پیش نیاز برای PHP است (مشابه npm برای Node.js یا pip برای پایتون). Composer، کلیه بستههای PHP مورد نیاز پروژه شما را (که پروژه شما به آنها وابسته است) نگهداری کرده و آنها را برای شما مدیریت میکند.
ادامهی مطلب

با استفاده از tmux، میتوانید چندین نشست ترمینال ایجاد کنید؛ بطوریکه نشستها بصورت مستقل باز (وصل) و بسته (جدا) شده و یا اینکه بطور همزمان همه از یک پنجره نمایش داده شوند.
ادامهی مطلب

MySQL replication، یک فرایند کپی کردن دادهها از یک سرور پایگاهداده master به یک یا چند سرور slave میباشد.
MySQL، از چندین توپولوژی همسانسازی (replication) پشتیبانی میکند و توپولوژی Master/Slave یکی از محبوبترین توپولوژی ها است که در آن یک سرور پایگاهداده بهعنوان master و یک یا چند سرور دیگر به عنوان salve (یا فرمانپذیر) عمل میکنند.
ادامهی مطلب

apt، یک ابزار خط فرمان برای نصب، بروزرسانی، حذف و مدیریت بستههای deb در انواع توزیعهای مرتبط با لینوکس است. این ابزار، دستورات متداول ابزارهای apt-get و apt-cache را با مقادیر پیش فرض مختلف برخی گزینهها ترکیب میکند.
این آموزش، به عنوان یک مرجع مختصر و مفید برای دستورات apt عمل مینماید.
ادامهی مطلب