base de datos – Como puedo hacer un entorno grafico para MariaDB HeidiSQL

Estoy estudiando base de datos, antes utilizaba xampp para crear la base de datos en mysql, hacia los codigos en php y lo visualizaba con el explorador.

En el explorador por ejemplo: ingressaba los nonmbres, edad, ciudad, etc. Pero quiero hacer lo mismo con MariaDB pero la verdad no se por donde empezar.

docker – Como permitir que meu container SQL Server criado pelo contaner do jenkins consiga obter a visualização de arquivos .bak do meu host?

Gostaria de que meu container SQL Server criado pelo contaner do jenkins consiga obter a visualização de arquivos .bak do meu host e assim possa efetuar a restauração de alguns bancos. Como consigo realizar esta tarefa?

  1. Detalhes do meu ambiente:

Eu utilizo windows 10 pro e o WSL (windows subsystem for linux).
Criei um container jenkins no docker que monta minha infra local de ambiente dev.
Ele é o ambiente ‘host’ do container do Sql Server e de quase toda a minha infra.
Sobre os daemons do host e do container eu efetuei bind entre esses daemons.

docker-compose do meu jenkins

version: "3.7"

#Volume to sql-server-container-dev
volumes:
  jenkins-dev:
    name: jenkins-dev

services:
  
  jenkins-dev-service:
    container_name: jenkins-dev
    hostname: windows-host
    build:
      context: .
      dockerfile: Dockerfile  
    image: jenkins-image-dev
    ports:
      - "8080:8080"
    volumes:
     #Bind o daemon docker do host para o container
     - '//var/run/docker.sock:/var/run/docker.sock'

     #Dependencia abstrata
     - 'C:/Projetos/infra_agil/jenkins:/jenkins'

docker compose do sql server

version: "3.7"

networks: 
   sql-server-network:
     driver: bridge
     
volumes:
  jenkins-dev:
    external: true

services:
  # Habilite Filesharing se não o sql server não irá subir
  sql-server-db:
    container_name: sql-server-container-dev
    build:
      context: .
      dockerfile: Dockerfile
    image: sql-server:2019
    volumes:
      - type: volume
        source: jenkins-dev
        target: /backups
    ports: 
        - "1433:1433"
    networks:
      - sql-server-network 

O docker-compose do meu jenkins está localizado:

C:Projetosinfra_agiljenkins

O docker-compose do sqlserver está localizado:

C:Projetosinfra_agiljenkinsinfra_comumsql-server

Os arquivos de backup estão localizados:

C:Projetosinfra_agiljenkinsdatabasebackups

Abaixo uma imagem que apresenta a localização destes arquivos.

Árvore do diretório

Já fiz diversos testes. Em um deles eu consegui fazer um ‘bind’ entre a pasta backups do host – jenkins – e do sql server mas o container do sql-server não conseguia ver os arquivos dentro da pasta, apenas o jenkins conseguia ver.

css – Como importar estilos de node_modules em uma biblioteca Angular 10?

Estou desenvolvendo uma biblioteca Angular 10. Esta biblioteca usa o Swiper JS como dependência. Minha biblioteca deve importar estilos css do swiper.

Eu importo estilos swiper de node_modules usando o @import do scss. Isso funciona bem usando o comando ng test.

Mas quando eu faço um ng build e importo a minha biblioteca local em meu aplicativo, recebo um erro no console javascript. O erro diz que os estilos do swiper não foram encontrados em node_modules.

Como devo importar os estilos css de uma biblioteca de dentro de node_modules para dentro de uma biblioteca Angular 10?

php – como evitar que el usuario haga BACK en tecla navegador

Tengo una duda. Cómo o qué puedo hacer para que cuando un usuario ha entrado datos en un formulario y los ha registrado, no pueda volver hacia atrás con el NAVEGADOR, he intentado usar el history.back(-2) para que salte directamente 2 pasos hacia atrás. Pero no logro que funcione puesto que los usuarios usan el botón BACK del navegador.

Estos usuarios se la saben todas…

Mil gracias

sql server – Contar el numero de filas con between. ¿Cómo puedo contar las filas dentro de un rango de datos asegurándome que coincida con el total?

No pude ser muy claro en la pregunta, mi duda es la siguiente yo tengo una tabla de 100 registros por ejemplo mi tabla tiene 6 campos de los cuales el id es entero. Yo al hacerle un count para contar las filas:

         Select count(*) from Mitabla -------> me botan los 100 registros.

pero cuando le aplico un between y cuento los registros asi:

         Select count(*) from Mitabla where ID between 1 and 100 

me bota menos registros digamos que 10 menos. En teoría debería botar la misma cantidad ambas consultas.

Nota: mi id es entero e identity. Chekando me he podido dar cuenta que no todos los id van del 1 al 100, es decir hay algunos números de ids que faltan, quizás por haber sido eliminados sus registros. Pero de todas formas con el between en ese rango por ejemplo si en mis registros falta el id: 15,25,35,45,65 al ponerle between id 1 and 100 me trae todos los ids mayor igual a 1 y menor igual a 100 entonces debería traer 95 valores y al aplicarle la 2da sentencia de arriba debería de botarme la misma cantidad que al ejecutar la 1era sentencia, pero no lo hace. Si alguien me explica que esta pasando.

Como chamar uma procedure em json com api

else if($postjson('requisicao')=='SP'){
    if ($postjson('usuarios') == ''){                                                 
        $query = $pdo->query("call Selecionar_usuarios()");
    }
    $res = $query->fetchAll(PDO::FETCH_ASSOC);
    for ($i=0; $i < count($res); $i++) { 
        $dados() = array(
            'id'=> $res($i)('id'),
            'nome'=> $res($i)('nome'),
            'usuario'=> $res($i)('usuario'),
            'senha'=> $res($i)('senha'),
            'senha_original'=> $res($i)('senha_original'),
            'nivel'=> $res($i)('nivel'),
            'ativo'=> $res($i)('ativo')

        );
        
    } 
    if (count($res) > 0){
        $result = json_encode(array('success'=>true, 'result'=>$dados));
    }else{
        $result = json_encode(array('success'=>false, 'result'=>'0'));
    }
    echo $result;

}//final da requisição SP

javascript – Encontrar imagem no código (será se tem como nesse aqui?)

Seguinte, eu gostei muito desse sidebar, abri o código fonte da página pra pelo menos procurar as imagens que estã nele, o dragão e os icones em cima dele, porém, essas fotos não estão no código fonte :/ não manjo muito de código, se alguém puder me dar uma luz, eu agradeço. Vou deixar aqui o código desse sidebar:
Não achei nenhuma source em nenhum div.

java – Como puedo hacer estas colas de impresion en Netbeans

Alguien me podría ayudar a desarrollar esto en java netbeans

Uno de los principales usos que se hace en la industria de la tecnología de las
estructuras FIFO es en la administración de las colas de impresión que realizan
los sistemas operativos.
En esta oportunidad, la empresa MINUTECH necesita un algoritmo que le
administre todos los trabajos de impresión que generan sus empleados teniendo
en cuenta las siguientes especificaciones:

  1. En la empresa sólo hay 2 impresoras las cuales están asignadas para
    usarse a dos áreas.
  2. En la empresa hay 4 áreas organizacionales: Gerencia, Administración,
    Mercadeo y Producción.
  3. La Impresora 1 será asignada para usarse por las áreas de Gerencia y
    Administración.
  4. La Impresora 2 será asignada para usarse por las áreas de Mercadeo y
    Producción.
  5. Se realizó un estudio donde se detectó el tiempo que duran en imprimirse
    los trabajos de la empresa según las siguientes categorías:
    Tipo Trabajo Duración
  6. Sencillo 1 minuto
  7. Informe 3 minutos
  8. Catálogo 5 minutos
  9. Por orden del Gerente General se ha dispuesto que cuando Gerencia envíe
    un trabajo de impresión, si en la impresora asignada por defecto tardaría
    más de 5 minutos en imprimirse, debe analizarse en cuál de las impresoras
    tardará menos tiempo y enviarse a dicha impresora.
  10. La Impresora 2 está diseñada para tener una altura limitada de 2 trabajos.
    Realice el algoritmo que permita leer en el momento que cada trabajo se ha
    enviado y a qué impresora, y se muestre por pantalla cada segundo el estado
    actual de las 2 impresoras, el cual va a ir cambiando a medida que se lee el
    archivo texto con los trabajos enviados y a medida que cada trabajo sea atendido,
    al pasar el tiempo de duración que se ha estipulado para cada uno de ellos.
    Estructura del Archivo texto con la información de los trabajos de Impresión
    AREA TIPO DE
    TRABAJO
    ADMON 1
    GERENCIA 3
    GERENCIA 3
    PRODUC 2
    GERENCIA 2
    GERENCIA 3
    PRODUC 3
    MERCADEO 3
    PRODUCC 1
    ADMON 3
    GERENCIA 2

Como verificar se existe um field dentro de um arquivo JSON utilizando o DELPHI?

Boa tarde pessoal.

Estou trabalhando com integração entre um sistema e o webservice e ao fazer uma requisição GET o webservice pode me retornar um JSON com os dados de acordo com a requisição feita ou então um JSON informando que houve erro na consulta de acordo com informado abaixo:

{
“erro”: true,
“mensagem”: “Erro ao obter os dados da Licitacao.”
}

Sendo assim pergunto, como faço para saber se meu retorno veio com esse field erro dentro do JSON.??

Espero que possam me ajudar.