linux download stream video

If you need to download some video from YouTube or another website that you can just play and watch video without download it, you can use XDM app for do this.

This application with a chrome extension can help you get download link.
For install you tow way
1 : use repositories

And second way is download source file and install

Go to thin link and download tar file
cd extracted folder and run this command sudo ./install.sh

Setup php7.2 for magento 2.3

after migrate to magento 2.3 from magento 1.8 our company need to upgrade linux os php’s

We need to install PHP 7.2 but my OS (ubuntu16.04 ) does not support that. then we have to use repository .

First add this repository.

open terminal (alt ctrl t) and add this line

after press inter you should update

Now our os is ready for install php 7.2

Restart Apache service and enjoy from you magento 2.3

for install php extension that are required for magento do like this

List of required extension

PDO/MySQL
mbstring
mcrypt
mhash
simplexml
curl
gd2, ImageMagick 6.3.7 (or later) or both
soap
bcmath
zip
intl


ساختن یک ساکس با ssh برای اندروید استدیو

یه موضوعی که توی اندروید استدیو خیلی اذیت میکنه اینه که باید واسه دانلود هر پکیج یه قند شکن وصل باشه که خب توی لینوکس نصب و راه اندازی خود عبور از محدودیت هم کار سختیه … در صورتی که یه سرور دارین …هر سروری که میشه بهش ssh زد میتونین به راحتی یه ساکس درست کنین و کل ترافیک مورد نیاز واسه نرم افزارتون (اندروید استدیو یا هر نرم افزار دیگری ) رو ازش عبور بدین
توی ترمینال بنویسین

حالا بدون اینکه ترمینال رو ببندین وارد تنضیمات اندروید استدیو بخش پروکس بکشید و تیک ساکس رو بزنید و توی بخش ادرس بنویسید localhost  و توی بخش پورت هم بنویسید 1234 (همون عدد بعد D) . خب دیگه کاری نداریم و می تونین از رهایی تون لذت ببرین.

 

پی نوشت : این واسه سایر نرم افزارها هم جواب میده (مثل تلگرم)

پی نوشت ۲ :  داشتن یک سرور یکی از پیش نیازهاست

پی نوشت ۳ : واسه مک و لینوکس(اوبونتو و سنت او اس) تست کردم و جواب داده ولی روی ویندوز تست نکردم و نمیدونم همچین قابلیتی داره و بعید هم میدونم همچین چیزی رو بشه روش پیاده کرد

کپی کردن اطلاعات یک سرور روی سرور دیگر

قبلا همیشه طرز فکرم این بود که وقتی میخوای اطلاعات یک سرور رو ببری روی سرور دیگه باید بیایی از اطلاعات سرور اول بک اپ بگیری و بعد اون رو منتقل کنی که خب با این حساب باید تقریبا همیشه نصف سرور خالی باشه تا بشه از فایل ها بک اپ گرفت … تا این اواخر که که سرورم 90 درصدش پر شده بود و مجبورم بودم خیلی سریع انتقالش بدم روی یه سرور دیگه … دنبال یه دستور لینوکسی بودم که این کار رو انجام بده و با کمال تعجب دیدم که خیلی هم راحته :

این خط کد رو توی سرور اولتون بزنید …همون سروری که قراره ازش کپی بگیرین روی سرور دوم … r- باعث میشه اگه فایلی وجود داشت جایگزین بشه و بقیه چیزا هم که مشخصه

واسه مطالعه بیشتر هم میتونین به این لینک برین

 

اشتراک لوکال هاست در شبکه

در صورتی که توی یه شرکتی هستین و میخواید یه سایت رو فقط واسه شرکتتون نمایش بدین یا اینکه می خواید یه دمو از سایت رو به مدیرتون روی سیستم خودش نشون بدید باید لوکال هاستتون (به صورت تخصصی وب سرور داخلی تون ) رو با دیگران به اشتراک بزارین

این کار خیلی ساده است . در صورتی که از ویندوز استفاده می کنین از با دستور ipconfig  توی cmd (دکمه پنجره و R رو فشار بدید و بعد توی باکس مورد نظر بنویسید cmd  تا وارد محیط cmd  بشید) ip شبکه خودتون رو بدست بیارید …باید چیزی باشه شبیه 192.168.1.68 .

در صورتی هم که از لینوکس یا شایدم مک ( روی مک تست نکردم ولی چون تقریبا شبیه لینوکسه پس اصولا باید جواب بده )  استفاده می کنید توی بش یا ترمینال بزنید ifconfig تا ip شبکه رو بدست بیارید …باید چیزی شبیه 192.168.1.68 باشه

حالا برید روی سیستم دیگه ..دقت کنید که باید سیستم ها از طریق کابل شبکه باشن یا روی یک روتر باشن … مثلا همگی به مودم وایرلس وصل باشن … توی مرورگر ای پی شبکه سیستم خودتو رو بزنید مثلا 192.168.1.68 … حالا می بینید که لوکال هاستتون رو می بنید .

به همین راحتی … در صورتی که از ویندوز و ومپ استفاده میکنید …گوشه سمت راست پایین روی ایکن ومپ راست کلیک کنید و put online  رو بزنید.

اگرم میخواید روی دومین خاصی لوکال هاستتون رو ست کنید … واسه ویندوز توی فایل hosts … و توی لینوکس هم توی /etc/hosts ادرستون رو وارد کنید .

پی نوشت : نمیدونم hosts توی ویندوز کجاست

پی نوشت دوم : توی فایل hosts یه نمونه هست از روی اون کپی کنین … مثلا اینجوری میشه 192.168.1.68   mysite.local