javascript – parcel-bundler no quiere ejecutar en la terminal de ubuntu con npm start

hola comunidad quería pedir de su ayuda, ¿de pronto alguno de ustedes sabe como solucionar este problema en la terminal de Ubuntu con npm? aquí les dejo la imagen para que observen…

introducir la descripción de la imagen aquí

bien, les explicaré de que se trata esta imagen, lo que pasa es que estaba instalando con npm parcel-bundler para transpilar mi código JavaScript a TypeScript y instalando esa dependencia me tendría que abrir un servidor local y en vivo para que mi proyecto y todo archivo TypeScript se interprete automáticamente en mi navegador de preferencia, es similar a live-server solo que esta dependencia parcel traduce todo mi código, pero no entiendo que pasa y no puedo entrar al localhost:1234 que es al que tengo que entrar y que por defecto parcel me lo muestra en pantalla cuando lo ejecuto, pero en la terminal me están saliendo varios errores y no carga el archivo de mi proyecto en el navegador cuando escribo npm start y no se porqué, ¿podrían ayudarme por favor a solucionarlo? se los agradecería mucho.

php – ayuda con expresiones regulares para extraer parrafo con estilos

Hola a todos, ésta es mi primera pregunta en stackoverflow.

Mi consulta es como extraer un parrafo que tengo en una variable.

Estoy trabajando con el plugin Summernote y necesito el texto del parrafo para agregarlo en una tarjeta(card bootstrap) en la pagina principal, para luego redireccionar a la publicación.

Este es un ejemplo del contenido de la variable:

<p style="line-height: 3rem; margin-right: 0px; margin-bottom: 1.5rem; margin-left: 0px; overflow: hidden; text-rendering: optimizelegibility; position: relative; clear: both;">cadena1</p><p style="line-height: 3rem; margin-right: 0px; margin-bottom: 1.5rem; margin-left: 0px; overflow: hidden; text-rendering: optimizelegibility; position: relative; clear: both;"><img src="https://media.cnnchile.com/sites/4/2020/03/La-inversion-en-energias-renovables-se-ralentiza-700x400.jpg" style="width: 700px;"><br></p><h2 class="title" style="line-height: 3rem; margin-right: 0px; margin-bottom: 1.5rem; margin-left: 0px; overflow: hidden; text-rendering: optimizelegibility; font-size: 1.5rem; color: rgb(121, 56, 98); position: relative; clear: both; font-family: &quot;Fira Sans&quot;, &quot;Source Sans Pro&quot;, Helvetica, Arial, sans-serif; background-color: rgb(242, 242, 242);">Cadena2<a class="genanchor" href="https://www.php.net/manual/es/language.types.string.php#language.types.string" style="border-bottom: none; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; color: transparent;">&nbsp;¶</a></h2><p class="para" style="margin-right: 0px; margin-bottom: 1.5rem; margin-left: 0px; color: rgb(51, 51, 51); font-family: &quot;Fira Sans&quot;, &quot;Source Sans Pro&quot;, Helvetica, Arial, sans-serif; background-color: rgb(242, 242, 242);">Cadena3<span class="type">

He estado tratando con expresiones regulares pero ya me duele la cabeza.
He intentado algo como esto:

<p(?:.*)>(.*)</p>

no funciona…

Ayuda con este programa de java

¡Gracias por contribuir en StackOverflow en español con una respuesta!

  • Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!

Pero evita

  • Pedir ayuda o aclaraciones, o responder a otras respuestas.
  • Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.

Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.

c – ¿Como puedo llenar una matriz con los caracteres de un array?

Buenas tardes quería comentarles un problema que tengo, lo que sucede es que estoy intentando meter un arreglo en una matriz de 5×5 pero solo se llena la primera fila y las siguientes filas se vuelven a repetir, la idea del código seria llenar la matriz con la frase del arreglo y llenar lo restante con letras aleatorias siempre y cuando esas letras no se encuentren en el arreglo.

Esto es lo que tengo hasta el momento(hasta el momento estoy intentando meter el array en la matriz, aun no intento llenar lo que sobre de la matriz con letras aleatorias):

#include <stdio.h>
#include <string.h>
char mat(5)(5); //tamaño de la matriz
char letras()="algoritmosyprogra";
int main()
{
    int i,j;
    for (i=0;i<5;i++)//para desplazarse por las columnas
    {
        for (j=0;j<5;j++)//para desplazarse por las filas
        {
            mat(i)(j)=letras(j);
        }
    }
    for (i=0;i<5;i++)//para desplazarse por las columnas
    {
        for (j=0;j<5;j++)//para desplazarse por las filas
        {
            printf("t(%c)",mat(i)(j));//imprime elemento de la matriz en pantalla
        }
      printf("nn");//para dejar espacios entre filas.
    }
}

mysql – ¿Como puedo cargar JCombobox dependiendo de la selección de otro JCombobox con Java SWING?

estoy trabajando con Java y la librería Swing, tengo dos combobox, uno de Áreas de trabajo y otro de Trabajadores. El de áreas ya viene precargado, pero necesito que el combobox de trabajadores, se cargue segun la selección del área, debido a que en mi estructura los trabajadores pertenecen a un área determinada.

Las querys pertinentes, las trabajo en una clase aparte y simplemente voy llamando a esos metodos.

Este es el metódo que tengo para cargar las áreas

private void cargarAreas(){
    ArrayList<Area> listaAreas = controlador.controladorListados.listarAreas();
    cbArea.removeAllItems();
    cbArea.addItem("Selecciona el area");
    DefaultComboBoxModel comboboxAreas = (DefaultComboBoxModel) cbArea.getModel();
    for (Area l : listaAreas) {
        comboboxAreas.addElement(l.getCodigo() + " | " + l.getNombre());
    }
}

Y aqui el metodo para cargar Trabajadores, que es el que necesito realizar

 private void cargarTrabajadores(){
    ArrayList<Trabajador> listaTrabajadores = controlador.controladorListados.listarTrabajadores();
    //por completar
}

datatables – Tipo de dato, creación de excel formato csv con output de python

quiero guardar los resultados que obtengo en formato CSV excel, el tipo de dato que me surge es el siguiente:

'Name: ArrDelay, dtype: float64), ('Error: ', 4995    20.000991
 Name: ArrDelay, dtype: float64), ('Error: ', 4996    3.341861
 Name: ArrDelay, dtype: float64), ('Error: ', 4997    76.329566
 Name: ArrDelay, dtype: float64), ('Error: ', 4998    157.763178
 Name: ArrDelay, dtype: float64), ('Error: ', 4999    82.416034'

Utilizo el siguiente codigo para crear la tabla:

'error2 = pd.DataFrame(resultados, columns = ('Error:', 'eerror2:                                                               
 '))'

Me di cuenta que entre mas espacio dejaba permitía capturar mas datos, pero no todos los resultados se capturan completos, solo se captura el error y en algunos casos si el numero a la extrema derecha. ¿Que código puedo usar para que se capture en una columna los números de tipo “82.416034”?

python 3.x – Reducir el peso de un .exe con Pyinstaller

Estoy tratando de generar un .exe con Pyinstaller pero el ejecutable final me da un peso demasiado grande para lo que hace el programa. El primer script se trata de una calculadora que usa el teorema de Routh-Hurwitz para saber si un sistema es estable o inestable. Aquí utilizo la librería Pandas para generar una matriz (sólo estoy usando DataFrame). El segundo script es una ventana que diseñé en Qt Designer para hacer uso del primer script. Este diseño es muy simple, solo para ingresar unos coeficientes y un boton para calcular el resultado.

Logré generar un ejecutable con sólo el segundo script (sólo la ventana) y me da un peso aceptable. Pero cuando genero el ejecutable con los dos scripts me da un peso demasiado grande. Primero lo generé con --onedir y me da un peso de +800MB; después lo hice con --onefile y me da un peso de +300MB. La verdad no me parece bien que un programa tan simple tenga un peso tan grande.

Después de varios intentos más, llegué a la conclusión de que el culpable de ese peso tan grande es la librería pandas. Me di cuenta de eso porque generé un ejecutable con lo siguiente:

from pandas import DataFrame

print('Pandas ha sido importado')

y me daba un peso bastante grande, por más que ni usé la librería.

Además, me di cuenta de algo: cuando estaba en la consola (mientras se ejecutaba el pyinstaller), observé que se importaban otras librerías como por ejemplo: matplotlib, tkinter, PySide, etc; cuando yo no hago uso de esas librerías. Quizá eso también hace que el peso se incremente.

La verdad no se mucho sobre librerías, tal vez una haga uso de otra y por eso se importan, no lo sé. Lo único es que quiero saber como generar un ejecutable con un peso menor.

Y una última cosa, hago uso del DataFrame de pandas sólo para mostrar la matriz, nada más. Tal vez estoy importando una librería tan grande y no le estoy dando un uso adecuado. Si saben de otra librería que me pueda mostrar sólo la matriz y no pese mucho me dicen.

javascript – ¿Cómo mostrar en la vista los datos que guardo después de hacer POST con fetch?

Quizás no esta bien planteada la pregunta, el asunto es que no se como preguntarla correctamente, igual les tratare de explicar.

Estoy usando fetch method:'post' para guardar los datos desde un modal y sin recargar la pagina.

entonces lo que necesito ahora es como mostrar esos datos que guarde sin necesidad de refrescar la pagina y justo cuando hago el POST.

Modal (form)

<form role="form" class="form-horizontal" enctype="multipart/form-data"> <!-- con js-->
{{ csrf_field() }}
<div class="modal fade" id="AddNotas" tabindex="-1" role="dialog" aria-labelledby="AddNotasLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="AddNotasLabel">Agregar una nota</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">

                <div class="form-group">
                    <label for="titulo" class="col-form-label">Titulo:</label>
                    <input type="text" class="form-control-custom" id="titulo" name="titulo" required>
                </div>
                <div class="form-group">
                    <label for="concepto" class="col-form-label">Descripción:</label>
                    <textarea class="form-control-custom" id="concepto" name="concepto" required></textarea>
                </div>

                <div class="alert alert-success alert-message text-center"  role="alert">
                    <span id="mensaje_alerta"></span>
                </div>

            </div>
            <div class="modal-footer d-flex justify-content-between">
                <button type="button" class="btn btn-secondary" data-dismiss="modal"><i class="fas fa-times"></i> Cerrar</button>
                <button type="button" class="btn btn-success" id="enviar"><i class="fas fa-check"></i> Guardar</button> 
            </div>
        </div>
    </div>
</div>

JS POST

let boton = document.getElementById("enviar");
let csrf  = document.querySelector("input(name='_token')");

let titulo = document.getElementById("titulo");
let concepto = document.getElementById("concepto");
boton.addEventListener("click", function(e){

    let datos = new FormData();
    datos.append('titulo', titulo.value);
    datos.append('concepto', concepto.value);

    e.preventDefault();

    fetch('{{route("add_notas")}}',{
    method: 'post',
    headers: {'X-CSRF-TOKEN': csrf.value, 'Content-Type': 'application/json', Accept: 'application/json'},
    body: datos
    })
    .then(response => response.json())
    .then(data => {
        console.log(data.exito);
    }).catch(error => {
        console.log(error.message);
    })
});

Bueno y pues para mostrar los datos en la vista, con un foreach, pero para que se vean los cambios, tengo que refrescar la pagina y es lo que quiero evitar.

como podría hacer eso?

sql – Consulta MYSQL Con Join

Tengo la siguiente BBDD :

(!(introducir la descripción de la imagen aquí)(1))(1)

Y la consulta que debo realizar es la siguiente:

Muestre las Asignaturas y Profesores asociados al edificio que sea Banesco

Hice esto pero tengo claro que tengo errores y me gustaría saber como solucionarlo, gracias!

FROM profesor, asignatura JOIN 
( salon JOIN clase ON salon.idsalon = clase.salonid  )
ON profesor.idprofesor = clase.profesorid
WHERE salon.edificio= "Banesco"; ```


  (1): https://i.stack.imgur.com/SswXL.png

html – ¿Por qué el texto me sale en 2 filas y 2 columnas en lugar de 1 fila con 4 columnas?

Tengo el código HTML

* {box-sizing: border-box;}
      /* Create four equal columns that floats next to each other */
      .column {
        float: left;
        width: 25%;
        padding: 5px;
      }
      /* Clear floats after the columns */
      .row:after {
        content: "";
        display: table;
        clear: both;
      }
      .center {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 50%;
      }
      .t1{
       color:#624662;
       text-align: center;
       font-size: 14px;
      }
      .t2{
       color:#fc8e04;
       text-align: center;
       font-size: 35px;
      }
      img{
        horizontal-align: middle;
     }
        
      /* Responsive layout - when the screen is less than 600px wide, make the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
   
  </head>
  <body>
    <br>
       <div class="row">
         <div class="column">
           <div style="text-align: center">
          <img src="https://es.stackoverflow.com/URL" class="middle" width="50" height="50"></div>
           <div class="t1"><b>Plazas de movilidad</b></div>
           <div class="t2">+350</div>
           <div class="t1">Más de 350 plazas anuales de movilidad internacional.</div>
         </div>
         
         <div class="column">
           <div style="text-align: center">
           <img src="https://es.stackoverflow.com/URL" class="middle" width="50" height="50"></div>
           <div class="t1"><b>Países</b></div>
           <div class="t2">37</div>
           <div class="t1">37 países con más de 120 universidades colaboradoras. </div>
         </div>
         
         <div class="column">
           <div style="text-align: center">
           <img src="https://es.stackoverflow.com/URL" class="middle" width="50" height="50"></div>
           <div class="t1"><b>Dobles titulaciones</b></div>
           <div class="t2">26</div>
           <div class="t1">Posibilidad de obtener dobles titulaciones en 26 universidades.</div>
         </div>
         
         <div class="column">
         <div style="text-align: center">
         <img src="https://es.stackoverflow.com/URL" class="middle" width="35" height="40"></div>
           <div class="t1"><b>Porcentaje</b></div>
           <div class="t2">+80%</div>
           <div class="t1">Más del 80% de los alumnos se van a su primera opción.</div>
         </div>
           
         </div>
    </body>
</html>

La idea es que aparezcan en 1 sola fila con 4 columnas, pero cuando lo incluyo en mi web me aparecen en 2 filas y 2 columnas.
introducir la descripción de la imagen aquí

¿Alguien sabe cómo puedo hacer para que aparezca correctamente? He probado el código en páginas externas y me aparece así, que es como lo quiero, pero no logro que en mi web salga igual.
introducir la descripción de la imagen aquí

¿Qué tengo que hacer para que me salga como en la foto superior? ¿Tiene algo que ver con el CSS o con el tamaño del texto?
No sé cómo modificarlo. No me deja modificar el width ni el padding de las preguntas, ¿puede ser un problema de espacio?