• Как сделать выполнение функций по очереди?

    @v_m_smith
    лучше бы я пил и курил
    С использованием классических промисов будет быглядеть примерно так
    var webPage = require('webpage'),
        page = webPage.create();
    
    var Promise = require('bluebird');
    
    function xPage(url){
    
        return new Promise(function (resolve, reject) {
           page.open(url, function (status) {
               if (status !== 'success') {
                   console.log('StatusPage: ' + status);
                   reject(status);
               } else {
                   console.log('StatusPage: ' + status);
                   var a = 'ggggggggggggg';
                   resolve({
                       a: a
                   });
               }
           });
       });
        
    }
    
    xPage('https://ya.ru/')
        .then(function (stat) {
            console.log( JSON.stringify(stat) );
            page.render(Date.now() + '.png');
            phantom.exit();
        })
        .catch(function(err){ console.log(err) })
    ;


    bluebird инсталлируется как обычно через
    npm i bluebird
    находясь в папке проекта phantomjs
    Ответ написан
    Комментировать
  • Как установить Windows 8.1 update KB2919355?

    @v_m_smith
    лучше бы я пил и курил
    Автообновления не было. Но вручную установилось без проблем. Перед этим проверил = KB2919442 был установлен автоматически 10 апреля. Историю обновлений не чистил. Windows 8.1 SL.
    Но был морально готов к fails, т.к. читал во время установки тут
    www.eightforums.com/installation-setup/44213-windo... - пишут в итоге кому-то помогло включение всех служб в msconfig, а у кого то проблемы были якобы из-за MediaCenter
    Ответ написан
    Комментировать