Privilégio no MySQL. Quero criar um usuário e dar uma permissão onde ele só vai poder setar o valor se esse for status_pedido = ‘aberto’

Tenho uma tabela Pedido onde tem uma coluna status_pedido, quero criar um usuário que só terá acesso a essa tabela e também poderá setar esse valor apenas se o status for status_pedido=’aberto’. Tem como fazer isso apenas no MySql?

Ler arquivos em forma de PDF e poder extrair seus dados para desenvolver cálculos com eles utilizando Python

Olá, estou precisando de ajuda junto de um grupo de faculdade para resolver esse problema de ler arquivos pdf usando python. Gostaríamos de desenvolver um código que pudesse receber uma conta de luz em forma de pdf e a partir dela poderíamos extrair alguns dados para utilizar no nosso programa e resolver nossa problemática. Eles seriam dados numéricos. Nosso problema esta sendo nessa leitura do pdf, como fazer, possíveis funções e etc. Agradeço a resposta!

html5 – Como puedo hacer que un código en javascript se detenga para poder mostrar una animación

Tengo el siguiente inconveniente, tengo 5 caja de texto en HTML, quiero mover cada una de ellas, pero no al mismo tiempo, quiero que se pueda apreciar como se mueve una por una, he intentado de varias maneras pero no me parece funcionar alguna, quizás no la aplico de la manera correcta, si alguien me puede ayudar a salir de este apuro.
Este es mi código:

//Esta función me permite obtener la posición de la caja de texto y moverla 
function animaInsertSort(index){
    var ArrayIS = document.querySelectorAll(".txtIS");
    var posicion = ArrayIS(index).getBoundingClientRect();
    var t = setInterval(move, 10);
    var pos = 0;
    function move(){
        if(pos >= (-(posicion.top - posicion.bottom) + 5)){
            clearInterval(t);
        } else{
            pos++;
            ArrayIS(index).style.top = pos+'px';
        }
    }
}

//Esta función es del método por inserción, quiero que me permita visualizar el ordenamiento como tal
function InsertSort(){
    var j;
    var aux;
    for(var i = 0; i < ArrayInsertSort.length; i++){
        /*Aquí es donde quisiera aplicar que el código permita 
        ejecutar la función que me permite mover la caja de texto 
        y que este como que se detenga, para que así permita 
        ver como las cajas se mueven una por una y no 
        todas al mismo tiempo.*/
        animaInsertSort(i);
        j = i - 1;
        while((j >= 0) && (aux < ArrayInsertSort(j))){
            ArrayInsertSort(j + 1) = ArrayInsertSort(j);
            j--;
        }
        ArrayInsertSort(j + 1) = aux;
    }
}

¿que puedo aprender para poder utilizar hack the box?

E buscado información, pero la mayoría está en otro idioma o es difícil de entender, si alguien me ayuda a como iniciar le agradecería.

javascript – Como Eu Solicito Online Pelo Menos 10 Recupações Para Poder Postar Imagens?

Obrigado por contribuir com o Stack Overflow em Português!

  • Certifique-se de responder à pergunta. Entre em detalhes sobre a sua solução e compartilhe o que você descobriu.

Mas evite

  • Pedir esclarecimentos ou detalhes sobre outras respostas.
  • Fazer afirmações baseadas apenas na sua opinião; aponte referências ou experiências anteriores.

Para aprender mais, veja nossas dicas sobre como escrever boas respostas.

php – Como podría hacer para implementar un visor de libros en pdf y poder subir otros libros también a una biblioteca virtual?

Para ser sincero no tengo ni idea de cómo hacer la subida de archivos a la base de datos o siquiera el visualizador de los pdf, agradeceria mucho la ayuda.

También tengo que agregar que empecé el proyecto para aprender más sobre php y mysql y me pareció buena idea proponerlo como mi proyecto de graduación, pero no esperaba que fuese tan complicado la parte final del visualizador de los libros en pdf y la subida de los mismos.

Si es necesario más código puedo proporcionarlo sin problema, gracias de ante mano.
El código es el siguiente:

<div class="container-fluid">
    <div class="page-header">
      <h2 class="text-titles"><i class="zmdi zmdi-book-image zmdi-hc-fw"></i> CATALOGO</h2>
    </div>
    <p class="lead"></p>
</div>
<div class="container-fluid text-center">
    <div class="btn-group">
      <a href="javascript:void(0)" class="btn btn-default btn-raised">SELECCIONE UNA CATEORÍA</a>
      <a href="javascript:void(0)" data-target="dropdown-menu" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></a>
      <ul class="dropdown-menu">
        <li><a href="#!">Categoría 1</a></li>
        <li><a href="#!">Categoría 2</a></li>
        <li><a href="#!">Categoría 3</a></li>
        <li><a href="#!">Categoría 4</a></li>
        <li><a href="#!">Categoría 5</a></li>
        <li><a href="#!">Categoría 6</a></li>
        <li><a href="#!">Categoría 7</a></li>
      </ul>
    </div>
</div>
<div class="container-fluid">
    <h2 class="text-titles text-center">Categoría seleccionada</h2>
    <div class="row">
        <div class="col-xs-12">
            <div class="list-group">
                <div class="list-group-item">
                    <div class="row-picture">
                        <img class="circle" src="<?php echo SERVERURL; ?>vistas/assets/book/book-default.png" alt="icon">
                    </div>
                    <div class="row-content">
                        <h4 class="list-group-item-heading">1 - Título completo del libro</h4>
                        <p class="list-group-item-text">
                            <strong>Autor: </strong>Nombre Autor del libro <br>
                            <a href="book-info.html" class="btn btn-primary" title="Más información"><i class="zmdi zmdi-info zmdi-hc-lg"></i></a>
                            <a href="#!" class="btn btn-primary" title="Ver PDF"><i class="zmdi zmdi-file zmdi-hc-lg"></i></a>
                            <a href="#!" class="btn btn-primary" title="Descargar PDF"><i class="zmdi zmdi-cloud-download zmdi-hc-lg"></i></a>
                            <a href="book-config.html" class="btn btn-primary" title="Gestionar libro"><i class="zmdi zmdi-wrench zmdi-hc-lg"></i></a>
                        </p>
                    </div>
                </div>
                <div class="list-group-separator"></div>
                <div class="list-group-item">
                    <div class="row-picture">
                        <img src="<?php echo SERVERURL; ?>vistas/assets/book/book-cover.jpg" alt="icon">
                    </div>
                    <div class="row-content">
                        <h4 class="list-group-item-heading">2 - Título completo del libro</h4>
                        <p class="list-group-item-text">
                            <strong>Autor: </strong>Nombre Autor del libro <br>
                            <a href="book-info.html" class="btn btn-primary" title="Más información"><i class="zmdi zmdi-info zmdi-hc-lg"></i></a>
                            <a href="pdf's" class="btn btn-primary" title="Ver PDF"><i class="zmdi zmdi-file zmdi-hc-lg"></i></a>
                            <a href="#!" class="btn btn-primary" title="Descargar PDF"><i class="zmdi zmdi-cloud-download zmdi-hc-lg"></i></a>
                            <a href="book-config.html" class="btn btn-primary" title="Gestionar libro"><i class="zmdi zmdi-wrench zmdi-hc-lg"></i></a>
                        </p>
                    </div>
                </div>
                <div class="list-group-separator"></div>
            </div>
            <nav class="text-center">
                <ul class="pagination pagination-sm">
                    <li class="disabled"><a href="javascript:void(0)">«</a></li>
                    <li class="active"><a href="javascript:void(0)">1</a></li>
                    <li><a href="javascript:void(0)">2</a></li>
                    <li><a href="javascript:void(0)">3</a></li>
                    <li><a href="javascript:void(0)">4</a></li>
                    <li><a href="javascript:void(0)">5</a></li>
                    <li><a href="javascript:void(0)">»</a></li>
                </ul>
            </nav>
        </div>
    </div>
</div>

variáveis – como mudar no mysql a server system variable secure-file-priv para poder usar select..into

select * from sakila.actor
INTO OUTFILE ‘/tmp/arquivo.csv’
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘n’;

dá erro
09:27:28 select * from sakila.actor INTO OUTFILE ‘/tmp/arquivo.csv’ FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘n’ Error Code: 1290. The MySQL server is running with the –secure-file-priv option so it cannot execute this statement 0.000 sec

como resolver passo a passo esta situação?

python – ¿Cómo poder indicarle al usuario que escriba cuantas rondas debe jugar?, pero con la precisión de que deben ser números impares 1, 2, 5, 7, etc

He intentado crear el programa para jugar “Rock, Paper, Scissors, Lizard & Spock”, como lo había hecho para crear el juego simple de “Rock, paper, Scissors”, sin embargo no ´puedo con las indicaciones que me pidieron:

Además, también deberá mejorar la forma en que el juego interactúa con el jugador: el número de rondas a jugar, que debe ser un número impar, se solicitará al usuario hasta que se ingrese un número válido. Defina una nueva función para hacer esa solicitud.

¿Podrían auxiliarme por favor? este es el código que utilicé:

import random

gestures = ('rock', 'paper', 'scissors', 'lizard', 'spock')

n_rounds = 0
cpu_score = 0
player_score = 0

import random

gestures = ('rock', 'paper', 'scissors', 'lizard', 'spock')

n_rounds = 0
cpu_score = 0
player_score = 0

def rounds_to_win(gestures):
    rounds_to_win = print("How many rounds you want to play? Introduce an odd number")
    while rounds_to_win %2 == 0:
        if rounds_to_win % 2 > 0:
            print("This isn't a valid option. Introduce an odd numbe")
        elif rounds_to_win %2 < 0:
            print("You chose", rounds_to_win)

def cpu_choice (gestures):
    return random.choice(gestures)

def player_choice(gestures):
    player_choice = input("Stone, paper, scissors, lizard or spock?. Please, type your choice.")
    
    while player_choice not in gestures:
        player_choice = input("That's not an option. Stone, paper, scissors, lizard or spock?")
        
        if player_choice == "stone":
            print("You choose stone")
        elif player_choice == "paper":
            print("You choose paper")
        elif player_choice == "scissors":
            print("You choose scissor")
        elif player_choice == "lizard":
            print("You choose lizard")
        elif player_choice == "spock":
            print("You choose Spock")
    
    return str(player_choice)

def choice(gestures):
    print("You chose:", player_choice)
    print("CPU chose:", cpu_choice)
    if player_choice == "stone" and cpu_choice == "stone":
        print("Stone vs stone. It's a tie")
        cpu_score += 0
        player_score += 0
        n_rounds += 1
    elif player_choice == "paper" and cpu_choice == "paper":
        print("Paper vs paper. It's a tie")
        cpu_choice += 0
        player_score += 0
        n_rounds += 1
    elif player_choice == "scissors" and cpu_choice == "scissors":
        print("Scissors vs scissors. It's a tie")
        cpu_score += 0
        player_score += 0
        n_rounds += 1
        
    elif player_choice == "stone" and cpu_choice == "paper":
        print("Stone vs paper. You loose")
        cpu_score += 0
        player_score += 2
        n_rounds += 1
    elif player_choice == "stone" and cpu_choice == "scissors":
        print("Stone vs scissors. You win")
        cpu_choice += 1
        player_score += 0
        n_rounds += 1
        
    elif player_choice == "paper" and cpu_choice == "stone":
        print("Paper vs stone. You win")
        cpu_score += 0
        player_score += 2
        n_rounds += 1
    elif player_choice == "paper" and cpu_choice == "scissors":
        print("Paper vs Scissors. You loose")
        cpu_choice += 1
        player_score += 0
        n_rounds += 1
    
    elif player_choice == "scissors" and cpu_choice == "paper":
        print("Scissors vs paper. You win")
        cpu_score += 0
        player_score += 2
        n_rounds += 1
    elif player_choice == "scissors" and cpu_choice == "stone":
        print("Scissors vs stone. You loose")
        cpu_choice += 1
        player_score += 0
        n_rounds += 1
        
def winner():
    print((player_score) - (cpu_score))
    
while n_rounds < 5:
    rounds_to_win(gestures)
    player_choice(gestures)
    cpu_choices = cpu_choice(gestures)
    winner()
    if player_score > cpu_score:
        print("You won")
    else:
        print("CPU won")

Convertir un dato que me viene .Ejemplo me viene 30 o 30.5 y convertirlo 30:00 y 30:30 , para poder interpretar el valor que me viene para carreras

onCambioCarrera: function (value,label, layoutContext) {
**

// var value = layoutContext.renderer(label);
      //  value = 30.50;
        if (value) {
            var arrayValue = value.split("."); arrayValue = (30, 50);
            var segundos = 00;
            if (arrayValue(1) == 50) { segundos = 30 }
            var resultado = arrayValue(0) + ":" + segundos;
            return resultado;
        }

**
},
introducir la descripción de la imagen aquí

python – Como poder generar un factor para poder imprimir o plotear a escala?

he estado probando poder hacer que un gráfico se pueda imprimir a escala (graficando con matplotlib), para ello varié los parámetros para figsize, leyendo entiendo que figsize sólo interviene el área del gráfico, asumiendo que esto es así, lo que hice fue tomar las distancias generadas por xlim e ylim, dependiendo de su unidad, llevarla a centimetros segun la escala numérica a utilizar (1:10000, por ejemplo), para luego llevarlos a pulgadas y darselos como parámetros a figsize.

Probé varios figsize y parecia funcionar, salvo el texto, este se mantenia constante, es decir agrandaba la imagen y el texto se veia pequeño o desaparecía o si hacia la imagen más pequeña el texto se agrandaba.

Después probé con variar el DPI, a primeras parecía funcionar, pero me dí cuenta que no era tan así, es decir el texto no se mantenía a la misma relación de la escala dada.

Y de ahí me pregunto, si se podrá hacer un factor, que multiplicado a los size de los textos, grosores de las lineas, puntos, etc, para que al darle la escala requerida, me dé los tamaños deseados.

Se agradece la orientación.