Ir al contenido

chujalt

Miembros
  • Contenido

    132
  • Registrado

  • Última Visita

  • Días Ganando

    6

chujalt ganó por última vez en Mayo 4 2017

¡chujalt tuvo el contenido mejor valorado!

Sobre chujalt

  • Rango
    Miembro

Género

  • Género
    Hombre

Características del sistema

  • Distribución
    Ubuntu
  • Entorno gráfico
    KDE
  • Navegador Web
    Chromium
  • Entorno gráfico secundario
    Cinnamon
  • Navegador Web secundario
    Opera

Información de contacto

  • Página Web
    http://chujalt.com

Información personal

  • Lugar
    Alicante

Visitantes recientes en el perfil

719 visitas al perfil
  1. Saludos Prueba con testdisk. A mi alguna vez me ha ayudado para recuperar particiones perdidas https://www.cgsecurity.org/wiki/TestDisk_ES https://www.cgsecurity.org/wiki/TestDisk_Paso_A_Paso Para instalarlo: sudo apt-get install testdisk
  2. chujalt

    Arduino, sensor de gas con alarma

    Saludos. Es raro, comprueba las conexiones o que el buzer funciona correctamente. Si sigue sonando, desconéctalo, carga el programa y vuélvelo a conectar.
  3. Saludos. Si no te arranca ni win ni linux, si tienes un live-usb de linux arranca con este e instala en el live el programa boot-repair y lo ejecutas, a ver si te arregla el grub. Hay tutos por ahí de como utilizarlo, es fácil, pero tiene algunas opciones que tienes que saber... si es UEFI, etc. Saludos y suerte.
  4. chujalt

    Conectar con ordenador windows

    Saludos. Para hacerlo al revés puedes hacerlo con Remina. Aquí te dejo un sitio donde lo explican: PULSA AQUI Saludos
  5. chujalt

    Conectar con ordenador windows

    Saludos. Para conectarte de windows a linux puedes instalarte en linux el programa xrdp. Después desde win le das a conectar a escritorio remoto, le pones la ip interna, te pide usuario y contraseña del usuario que quieres abrir y te abre una sesión. Saludos.
  6. ¿Cuando tienes el USB pinchado, al iniciar la bios te sale el USB en cuestión? Porque eso tiene pinta que no lo reconoce. Intenta formatearlo de nuevo e instalar el mint, también puedes probar meterlo en otro puerto USB. Saludos.
  7. Saludos. Si vamos a utilizar nuestro Arduino como un servidor de una página web tenemos que introducir el código de la página dentro del código de Arduino. Esto es, cada linea de código html debe ir dentro de: client.println("Aquí código html"); Esto se puede convertir en un trabajo muy cansado si la página es amplia y, además, si el código html tiene comillas doble tendremos que "escaparlas" con una barra invertida. Para los que trabajamos con linux he creado tres lineas de código bash que nos facilitan enormemente la tarea. Vamos a suponer que tenemos la siguiente página, la cual la llamamos 1.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Portal básico - aprenderaprogramar.com</title> </head> <body> <div id="page"> <div id="header"> Portal (Tutorial básico del programador web: HTML desde cero) - aprenderaprogramar.com </div> <!-- contenedor --> <br /> <br /> <br /> <div id="wrapper"> <!-- menu --> <div id="menu"> <div>Menú</div> <hr style="color:red; background-color:red; width:50%;" /> <ul> <li><a href="#">Portada</a></li> <li> <a href="http://www.aprenderaprogramar.com">aprenderaprogramar.com</a> </li> </ul> </div> <!-- fin menu --> <!-- cuerpo --> <div id="body"> <form method="get" action="accion.html"> Nombre: <input type="text" name="nombre" /><br /> Apellidos: <input type="text" name="apellidos" /><br /> Dirección: <input type="text" name="direccion" /><br /> Correo electrónico: <input type="text" name="correo" /><br /> Teléfono: <input type="text" name="telefono" /><br /> </form> </div> <!-- fin cuerpo --> </div> <!-- fin contenedor --> <br /> <br /> <br /> <div id="footer"> Copyright 2006-2012 aprenderaprogramar.com </div> </div> </body> </html> El script bash creará un archivo llamado 2.txt para nuestro código en Arduino. Las lineas bash a ejecutar una por una serían: sed -e 's/\"/\/"/g' 1.html > 2.txt sed -i "s|^|client.println(\"|g" 2.txt sed -i "s|$|\");|g" 2.txt y el resultado final listo para introducir en nuestro código para Arduino es: client.println("<!DOCTYPE html>"); client.println("<html>"); client.println("<head>"); client.println("<meta charset=/"utf-8/">"); client.println("<title>Portal básico - aprenderaprogramar.com</title>"); client.println("</head>"); client.println("<body>"); client.println("<div id=/"page/">"); client.println("<div id=/"header/">"); client.println("Portal (Tutorial básico del programador web: HTML desde cero) - aprenderaprogramar.com"); client.println("</div>"); client.println("<!-- contenedor -->"); client.println("<br />"); client.println("<br />"); client.println("<br />"); client.println("<div id=/"wrapper/">"); client.println("<!-- menu -->"); client.println("<div id=/"menu/">"); client.println("<div>Menú</div>"); client.println("<hr style=/"color:red; background-color:red; width:50%;/" />"); client.println("<ul>"); client.println("<li><a href=/"#/">Portada</a></li>"); client.println("<li>"); client.println("<a href=/"http://www.aprenderaprogramar.com/">aprenderaprogramar.com</a>"); client.println("</li>"); client.println("</ul>"); client.println("</div>"); client.println("<!-- fin menu -->"); client.println("<!-- cuerpo -->"); client.println("<div id=/"body/">"); client.println("<form method=/"get/" action=/"accion.html/">"); client.println("Nombre: <input type=/"text/" name=/"nombre/" /><br />"); client.println("Apellidos: <input type=/"text/" name=/"apellidos/" /><br />"); client.println("Dirección: <input type=/"text/" name=/"direccion/" /><br />"); client.println("Correo electrónico: <input type=/"text/" name=/"correo/" /><br />"); client.println("Teléfono: <input type=/"text/" name=/"telefono/" /><br />"); client.println("</form>"); client.println("</div>"); client.println("<!-- fin cuerpo -->"); client.println("</div>"); client.println("<!-- fin contenedor -->"); client.println("<br /> <br /> <br />"); client.println("<div id=/"footer/">"); client.println("Copyright 2006-2012 aprenderaprogramar.com"); client.println("</div>"); client.println("</div>"); client.println("</body>"); client.println("</html>"); Bueno, como veréis es fácil y puede ahorrarnos mucho trabajo. Saludos
  8. Saludos. El código del primer post es totalmente funcional. Se puede simplificar el script bash poniendo tan solo curl -d "value1=pepico" http://midominio.com/curl/index.php y en la página index.php cambiar esta linea $queryInsert = "INSERT INTO datos (nombre, ip) VALUES ('".$_POST['value1']."', '".$_POST['value2']."');"; por esta $queryInsert = "INSERT INTO datos (nombre, ip) VALUES ('".$_POST['value1']."', '".$_SERVER['REMOTE_ADDR']."');"; Otra cosa es que sólo vaya a haber un usuario, donde podrías quitar en la linea de bash "value1=pepico" y en el insert de la index.php eliminar el del usuario. Luego en el select tan solo tendrías que recuperar el último registro. Saludos.
  9. FELICIDADES Animo a los jefes a que se paguen unas rondas de cerveza
  10. chujalt

    Hue+ de NZXT

    Saludos.. Prueba con pip3 install sip Sacado de aquí: https://pypi.python.org/pypi/SIP/4.19.1
  11. Si, es una buena solución. Busca el último dato y si el campo ip coincide con la ip no hace nada y si no coincide hace el insert. Si va a ser un único usuario quedaría como pones, si van a ser varios en el select falta el WHERE nombre = '" . $_POST["value1"] . "' Saludos
  12. Saludos.... Me has dado una idea. Elegí el comando dig porque Curl a veces da fallos, se ve que la página donde apunta a veces está saturada y tarda mucho, hasta cortar la conexión como te ocurre a ti. Vamos a crear una página en el hosting llamada ip.php con el siguiente código, la cual irá dentro del directorio curl. ip.php <?php echo "{$_SERVER['REMOTE_ADDR']}"; ?> Ahora, en el script 1.sh cambiaremos la linea pepe=$(dig +short myip.opendns.com @resolver1.opendns.com) por pepe=$(curl tudominio.com/curl/ip.php) Claro, donde pone "tudominio.com" lo cambias por la dirección de tu hosting. Ahora ya no se dependerá de terceros y me imagino que irá mas rápido y sin fallos. A mi me ha funcionado. Ya me dirás. Saludos
  13. Saludos. Entonces cambia en el script bash la linea pepe=$(dig +short myip.opendns.com @resolver1.opendns.com) por pepe=$(curl ifconfig.me/ip) Ya me dice si te funcina Saludos
  14. Es raro... A ver si no tienes instalado dig, aunque a mi, yo uso Ubuntu, me venía por defecto. sudo apt-get install dnsutils A ver si así te funciona. Si no., prueba con curl. Abre un terminal y teclea curl ifconfig.me/ip A ver si te sale tu ip. A mi los dos métodos me funcionan, lo que pasa es que me decidí por dig porque es mas rápido, unos segundos. Saludos
  15. Si, el servicio de hosting nos servirá porque este si que tiene un ip fija, con nombre de dominio, además de poder albergar las páginas y la base de datos. Me alegro que te haya gustado
×