Tutorial de vistas con Blade en Laravel

En este post voy a dar una introducción a cómo renderizar y mostrar vistas en el framework de Laravel. Será con la versión 5.8 pero aplica a casi todas las versiones actuales. Lo que veremos será: Cómo crear vistas Ubicación de las vistas Pasar datos a las vistas Definir layouts o plantillas base Fomentar la reutilización de plantillas Recuerda que ya vimos: Cómo comenzar un proyecto de Laravel Actualizar Laravel a versión 5.8 Rutas en Laravel Rutas en Laravel parte 2 Comencemos. ...

marzo 1, 2019 · 5 min · 982 palabras · Parzibyte

Actualizar la versión de Laravel 5.7 a 5.8

Hace algunos días salió la versión 5.8 de Laravel. Si bien no trae muchísimas características que cambien el núcleo del framework, siempre es importante tener la última versión instalada. Por ello es que hoy veremos cómo cambiar de Laravel 5.7 a Laravel 5.8 ...

febrero 28, 2019 · 1 min · 145 palabras · Parzibyte

Sucesión fibonacci en Java: método iterativo y recursivo

En este artículo voy a explicar cómo imprimir la sucesión fibonacci en Java, y también expondré dos métodos para obtener el número fibonacci que iría en determinada posición. Declararemos dos funciones: una iterativa o con ciclos y otra que utiliza recursión o recursividad para llamarse a sí misma. Veamos entonces cómo implementar el algoritmo para la secuencia fibonacci en Java. ...

febrero 28, 2019 · 3 min · 564 palabras · Parzibyte

Tomar captura o foto de una página web con Node JS, PhantomJS y node-webshot

En este post explicaré cómo tomar una captura de pantalla de cualquier página web con Node.JS. Es decir, tomar un screenshot de un sitio de internet como si lo visitáramos, pero sin realmente visitarlo. Vamos a obtener la página web como una imagen usando JavaScript del lado del servidor. Para esto vamos a usar Node JS, PhantomJS y un módulo llamado node-webshot. Lo que alcanzaremos al final será guardar una página web como una imagen PNG. También veremos algunas opciones que el paquete ofrece. ...

febrero 27, 2019 · 3 min · 620 palabras · Parzibyte

Generar UUID o ID único en Node JS

Un UUID es un identificador único; personalmente lo uso para generar cadenas aleatorias y criptográficamente seguras. Hoy veremos cómo generar un ID único o identificador único con Node JS y un paquete llamado UUID. Vamos a usar la versión 4 de UUID, es decir, el paquete uuid/v4 de Node. Eso nos dará una cadena como la siguiente: c2f1a568-fd6e-46c9-95d7-e6aafd6d56bd Se supone que la probabilidad de que se repita es casi nula, y que es aleatoria y segura; es decir, que no es predecible. ...

febrero 26, 2019 · 2 min · 352 palabras · Parzibyte

Factorial recursivo e iterativo en Java

Hoy veremos dos formas de calcular el factorial en Java. La primera utiliza un ciclo while para obtener el factorial de un número, y la segunda utiliza recursividad o recursión. Esas dos maneras para sacar el factorial las pondremos en unas funciones separadas que recibirán un dato de tipo long y devolverán igualmente un long. ...

febrero 25, 2019 · 3 min · 482 palabras · Parzibyte

Validar EditText en Android con setError y un tooltip

Han pasado los años y Android ha evolucionado muchísimo, tanto en velocidad, seguridad y novedades; pero una cosa que también ha cambiado y mejorado es el soporte para desarrolladores. En este post voy a explicar cómo validar un valor que obtenemos de un campo de texto o EditText de Android, pero de una forma bonita como se ve en la captura. Validar el valor de un EditText de Android de esta forma (usando setError) ofrece una mejor manera de indicarle al usuario que un dato no es válido con un tooltip. Veamos entonces cómo validar lo que el usuario escribe. No será la gran cosa, y no es algo difícil; pero le da un toque a nuestras apps. ...

febrero 25, 2019 · 3 min · 571 palabras · Parzibyte

Abrir URL en navegador de Android con Java

En este post explicaré cómo abrir una URL o dirección de internet en Android con Java, de manera programada. Para ello basta con indicar la URL y la misma se abrirá en el navegador predeterminado del usuario. Este método para abrir una URL en Android de manera programada puede ser llamada desde cualquier lugar de nuestra aplicación móvil, ya que se llama a un Intent y se le pasan los datos que regresa Uri.parse. ...

febrero 24, 2019 · 1 min · 196 palabras · Parzibyte

Android: solución a error Unable to add window token null is not valid; is your activity running?

Siguiendo con la solución a errores comunes de Android hoy veremos por qué se origina (y cómo se soluciona) el error que dice algo como: android.view.WindowManager$BadTokenException: Unable to add window – token null is not valid; is your activity running? Esto pasa cuando creamos una alerta o diálogo instanciando a la clase Dialog en Android. Veremos la causa y la solución. ...

febrero 23, 2019 · 2 min · 267 palabras · Parzibyte

Palíndromo en Java: saber si una cadena es palíndroma

Un palíndromo también llamado palindromo, palíndroma o palindroma, es una palabra, número o frase que se lee igual adelante que atrás. Fuente: Wikipedia. Hoy veremos cómo saber o comprobar si una cadena o String de Java es un palíndromo. Podremos saber si una palabra es palíndroma, o incluso saber si una oración larga es palíndroma. Para ello vamos a remover los espacios, comas y otros signos que no cuentan al hacer la comparación. Por poner un ejemplo, “A ti no, bonita” es un palíndromo si quitamos espacios y la coma. Veamos entonces la función esPalindromo en Java. ...

febrero 22, 2019 · 4 min · 717 palabras · Parzibyte