Como llamar una función en Javascript desde otro archivo distinto con PHP

Tengo el Siguiente problema: tengo un archivo llamado Impresora.js, en ese archivo tengo una función llamada impresoraepson(); y por otro lado tengo un archivo de PHP llamado ventas.controlador.php lo que quiero es que la función impresoraepson(); se dispare, al momento de que sea llamado desde al archivo ventas.controlador.php

javascript – Me sale dice que range1.push no es una función, es como una especie de prueba, podrían intentar resolverlo?

Me sale ese error y no he podido avanzar, es como una especie de prueba, pero la verdad me quedo muy dificil, no conozco mucho del tema, pero lo estoy intentado, muchas gracias por la ayuda.

'use strict';

module.exports.multiplyRange = (event, context, callback) => {

    var start = event.start;
    var end = event.end;

    // Fix code below
    var range1 = (0);
    for (var i = start; 1 <= end; i++) {
        range1 = range1.push(i);
    }

    let multiply = (a, b) => a + b;
    var result = l.reduce(multiply);

    const response = {
        statusCode: 200,
        headers: {
            'Access-Control-Allow-Origin': '*', // Required for CORS support to work
        },
        body: {
            result: result,
        },
    };
    callback(null, response);
};

Como correr una funcion con tiempo constante? Python – Pygame

Estoy haciendo un juego y tengo dentro de un array los sprites de dicho personaje, este tiene un metodo que va retornando cada sprite de cada posicion:

   def update_player(self):

    if (self.position >= 4):
        self.position = 0
        return self.sprite_array(self.position)
    else:
        sprite = self.sprite_array(int(self.position))
        self.position += 1
        return sprite

como pueden ver, el spritesheet consta de 4 images, y va retornando cada una de ellas

este metodo lo llamo en otro que se usa para dibujar:

def update_window(self):
    self.window.blit(self.screen.update_screen(), (0,0))
    self.window.blit(self.player.update_player(), (0,0))

y este metodo esta en un while:

while True: 

pygame.event.pump()
window.update_window()
pydisplay.update()

por eso se llamara infinitamente, problema es que el movimiento del sprite es demasiado rapido, como puedo hacerlo mas natural?

java – ¿Como solucionar el error appCompatActivity al querer agregar la funcion de regresar atras desde toolbar en un fragment?

en esta ocasión vengo con un error que me salio ya que quiero agregar la función de retroceder hacia atrás desde fragment, ya que tengo los títulos en toolbar solo me falta el retroceso y me lleve al menú principal.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    ((AppCompatActivity)getActivity()).getSupportActionBar().setTitle("Servicios");
    appCompatActivity.getSupportActionBar().setDisplayHomeAsUpEnabled(true);


    // Inflate the layout for this fragment
    return inflater.inflate(R.layout.fragment_volcan_popocatepetl, container, false);


}

** Captura de error**
introducir la descripción de la imagen aquí

python – Función para validar si un numero es mayor a otro

Tengo una función en python que recibe valores de un sensor y necesito ir validando si el valor nuevo es mayor o menor al anterior recibido, me pierdo al momento de intercambiar variables

”’
#esta es la función que recibe los valores:

def validar(valor_nuevo):

  #guardar valor entrante en variable
  ....
  resultado = float(valor_nuevo) - float(valor_viejo)
  if(resultado > 2)
    #hace algo
  if(resultado < 2)
    #hace algo

  #actualizar valor viejo para validar siguiente dato
  valor_viejo = valor_nuevo
  ....

”’

Algo así pero no logro actualizar los valores

php – Como saber si un numero es mayor dentro de una función JAVASCRIPT?

Quisiera saber como calcular si numero es mayoy o menor a un 1.000.000 tomando el valor ya calculado de la funcion CalcularValor y que lo muestre en pantalla,puede mostrarse abajo del boton valor_total la estética no importa.

function calcularValor(){

var myBox1 = document.getElementById('stock').value; 
var myBox2 = document.getElementById('valor_unidad').value;
var result = document.getElementById('valor_total'); 

var myResult = myBox1 * myBox2;

document.getElementById('valor_total').value = myResult; //HASTA ACA FUNCIONA,MULTIPLICA VARIBLE STOCK Y VARIABLE VALO_UNIDAD Y LO MUESTRA EN LA VARIABLE VALOR_TOTAL DENTRO DEL INPUT



if($valor_total>1000000)    {  // LO QUE INTENTO ARREGLAR ES ESTO, DEBE TOMAR EL VALOR DE TOTAL_VALOR QUE SE CALCULO ARRIBA Y DECIRME SI ES MAYOR O MENOR A UN MILLON
        
    document.write("El numero es mayor a un millon: " + $valor_total + " ");
    }
    else
    {
       
    document.write("El Numero es menor a un millon : " + $valor_total + " ");
    }

}




</script>

//estos son los inputs

<div class="col-xs-9"> 
    <h5 style="color:#5DADE2"><label for="user">STOCK </label></h5> 
     <input type="text" pattern="^(1-9)d*$"  name="stock" id="stock" placeholder="Ingrese cantidad del producto" class="form-control"   autocomplete="off"  required />
       </div>

       <div class="col-xs-9"> 
    <h5 style="color:#5DADE2"><label for="user">VALOR UNITARIO</label></h5> 
     <input type="text"  name="valor_unidad" id="valor_unidad" placeholder="Ingrese valor de unidad " class="form-control"  onchange="calcularValor()" autocomplete="off" required />
       </div>


     
       <div class="col-xs-9"> 
    <h5 style="color:#5DADE2"><label for="user">VALOR TOTAL </label></h5> 
     <input type="text"   name="valor_total" id="valor_total"   placeholder="Ingrese valor total "  class="form-control"   autocomplete="off"  required/>

funcion .populate() no funciona en heroku y en local si funciona

Amigos tengo un problema espero me puedan orientar de como darle solucion
Tengo subido a heroku mi proyecto hecho el back en node y no hace los joins (es decir no realiza el get de ambas colecciones por medio del populate) desde local apunto a mi base mongo en produccion (subida a cloud.mongodb) y devuelve los datos correctamente (es decir en este caso me devuelve roles ) y desde heroku me devuelve rol en nuul y apunta a la misma base (xq no esta uniendo las colecciones no hace caso a la funcion populate) por favor ayuda
Añado mis modelos y controladordatos desde local Datos desde Heroku(devuelve null el rol) Modelo usuario Modelo Rol Controller usuario funcion get usuarios

java – Crea una función que dada una matriz de valores enteros retorne otra matriz con los valores de la matriz original sin duplicados

Estoy repasando el tema de arrays por medio de funcionalidades, antes de empezar con colecciones. Pero ando un poco perdido con este ejercicio. A ver si me podeis ayudar.
El ejercicio me pide devolver una matriz, no modificarla, en la que solo aparezca por pantalla los valores de los indices que no se repitan. Para ello tengo dos funciones como podeis ver en el codigo. Una que valida si se repite algún valor o no. Si se repite, solo presentará en pantalla los valores sin tener en cuenta los valores repetidos.

`

public static void main(String() args) {
    // TODO Auto-generated method stub
    int()m=new int(){5,1,1,9,8,7,8,10};
    boolean respuesta=false;
    int()r;
    respuesta=in(m,8,8);
    if(respuesta==true) {
        r=noDuplicado(m);
        System.out.println(Arrays.toString(r));
    }
    System.out.println(Arrays.toString(m));
    
}

static boolean in( int() array, int value, int count ) {
    boolean respuesta=false;
    int contador=count;
    for (int i = 0; i < array.length; i++) {
        if(array(i)==value) {
            count++;
        }
        respuesta=true;
    }
    return respuesta;
}

static int()noDuplicado(int()matriz){
    int()copia=Arrays.copyOf(matriz, matriz.length);
    for (int i = 0; i < copia.length; i++) {
        if(copia(i)==copia(i+1)){
        copia(i)=copia(i+1);    
        }
        
    }
    
    return copia;
}

`

¿Cómo podría llevar esta función de php a mysql con una función o procedimiento almacenado?

estoy intentando llevar una funcionalidad que hago en php a mysql mediante una función o procedimiento almacenado, aunque me gustaría más si fuera una función.

Me gustaría que la función de mysql me devolviera la fecha mínima que tuviera para id_av.

Este es el trozo de código que me gustaría llevar a php:



<?php
// my controler
function toFunctionMySQL()
{
    $date = array();
    $listIdAv =  $this->mi_model->getListIdAv();
    foreach ($listIdAv as $av) {
        
        $dateFirstChangeStatus = $this->mi_model->getDateFirstChangeStatusForIdAv($av);
        array_push($date, $dateFirstChangeStatus);
    }
}

// my model
function getDateFirstChangeStatusForIdAv( $idAv)
{
    return $this->db->query("SELECT DATE_FORMAT( MIN(date_change) , '%d-%m-%Y %H:%i:%s' ) AS date_change FROM `av` WHERE change LIKE 'Change status %' AND id_av= $idAv")->row()->date_change;
}

function getListIdAv()
{
    return $this->db->query("SELECT id_av from av")->result_array();
}

?>

Hasta ahora lo que he hecho ha sido la siguiente función, pero me está retornando una misma fecha, según pensaba, que si hago una llamada a una función, y a esta le paso como parametro un campo de una tabla, haciendo select mifuncion(id_av) from av; me muestra la misma fecha para todos los registros.

CREATE FUNCTION `mifunction`(id_av int) RETURNS varchar(25) CHARSET latin1
BEGIN

declare dateText VARCHAR(25);

SELECT DATE_FORMAT( MIN(date_change) , '%d-%m-%Y %H:%i:%s' ) 
into dateText 
FROM `av` 
WHERE date_changeLIKE 'change status%' AND id_av = id_av ;
if dateText is null then 
    set dateText = '';
end if;
RETURN dateText;
END

¿ Alguna forma de llevar ese trozo de código de php a mysql con una función ?