روزنوشته های یک برنامه نویس



برای اجرای یک اپلیکیشن خارجی از طریق افزونه فایرفاکس باید از WebExtensions استفاده کرد؛ در حال حاضر تنها راه؛ استفاده از native messaging است؛ بدین صورت که حتما باید برنامه خارجی شما messaging مورد استفاده را بلد باشد. 

نمونه پیاده سازی شده اینجا وجود دارد.


اجرای فایل از طریق افزونه فایرفاکس در نسخه های قدیمی(از منوی Tools->Web Developer->Browser Console هم قابل اجراست):

var { Cc, Ci } = require("chrome");

var exeFile = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);

exeFile.initWithPath("/path/to/my/prog");

var parameter="salam";

if(exeFile.exists()){

    var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);  

    process.init(exeFile);

    process.run(false,[parameter],1);

}


سایر منابع:




۱. دانلود و نصب e2fsprogs:

https://github.com/tytso/e2fsprogs


۲. دفرگ کردن دیسک

sudo e4defrag /


۳. زیرو کردن فضای خالی دیسک:
dd if=/dev/zero of=wipefile bs=1M; sync; rm wipefile

۴. شرینک کردن(vmware-tools لازم است):
sudo vmware-toolbox-cmd disk shrinkonly

*‌ در صورتی که سیستم عامل میزبان؛ فایل سیستم سیستم عامل مهمان را بشناسد می توان به جای مرحله ۴ از دستور زیر در میزبان استفاده کرد:

vmware-vdiskmanager -d VirtualDisk.vmdk



تبلیغات

آخرین ارسال ها

آخرین جستجو ها

سئوی فردا وکیل پایه یک دادگستری 09127045177عباسیان طراحی وب سایت| سئو سایت| بهینه سازی سایت|سئو کیورد| طراحی وب سایت حرفه ای سایت بازار تبلیغات هوشمند ایران | سایت نیازمندیها | آگهی نیازمندی استان بی هیچ اندیشه ای؛دریا را بنگر... 1398 دستگاه حکاکی سریال کامیون خرید اینترنتی لپ تاپ، گوشی موبایل از شهر فافا آموزش هتلداری و جهانگردی رنگین سپهر