Qué es un ataque CSRF y cómo prevenirlo

Introducción Hoy vamos a ver qué es un ataque CSRF. Es un ataque que ya es viejo pero sin dudas muchos de nosotros seguimos teniendo esa vulnerabilidad en nuestros sitios. No importa el lenguaje de programación que utilicemos, con el simple hecho de realizar operaciones en el servidor ya estamos expuestos. Tampoco es para preocuparse tanto, pero bueno, vamos allá. ...

agosto 20, 2018 · 8 min · 1692 palabras · Parzibyte

Obtener siguiente y anterior registro o fila en MySQL

Introducción He estado trabajando en un proyecto en donde necesito hacer un tipo de paginación. No en donde se muestran todas las páginas, sino una en donde se muestra “siguiente” y “anterior”. Para ello necesito saber cómo Obtener siguiente y anterior registro o fila en MySQL. ...

agosto 17, 2018 · 2 min · 416 palabras · Parzibyte

Imprimir stacktrace en Log de Android

Introducción Cuando estamos depurando nuestras apps en Android necesitamos saber toda la información de una excepción en caso de que ésta sea lanzada. Si cachamos la excepción dentro de un try/catch podemos saber el mensaje de la excepción con el método getMessage pero nosotros necesitamos el detalle, y esto es el stacktrace. Por eso hoy veremos cómo imprimir stacktrace en Log de Android. ...

agosto 15, 2018 · 2 min · 254 palabras · Parzibyte

IP estática en Ubuntu Server 18.04

Introducción Nunca en mi vida había configurado una IP estática en Ubuntu Server 18.04 desde la terminal o consola, siempre lo había hecho desde la GUI. Recientemente tuve que configurar la IP estática en un servidor y es un problema si eres principiante, por eso decidí hacer este tutorial. ...

agosto 15, 2018 · 3 min · 477 palabras · Parzibyte

API de shink.me con PHP

Introducción En días anteriores vimos cómo trabajar con la API de ouo.io para acortar enlaces automáticamente desde PHP. Hoy veremos cómo trabajar con la API de shink.me en PHP para acortar enlaces. Shinkme tiene su página web en shink.me. Vamos a ver cómo trabajar con ella. Dicha API responde en formato JSON. Nota: puedes obtener tu id y clave en https://panel.shink.me/tools/api Si no tienes cuenta puedes unirte en http://shon.xyz/r/63153 ...

agosto 14, 2018 · 2 min · 404 palabras · Parzibyte

Cambiar título de página cuando el usuario cambia de pestaña

Introducción El otro día estaba en una página de noticias leyendo un artículo. Dejé de leerlo y navegué a otra pestaña, pero al cambiar de pestaña el título fue cambiado a “Hey, vuelve aquí” o algo así. Entonces me pregunté cómo se puede cambiar título de página cuando el usuario cambia de pestaña. Buscando por internet, y pensando un poco, me di cuenta de que se puede hacer con JavaScript en pocas líneas. ...

agosto 13, 2018 · 2 min · 346 palabras · Parzibyte

Extraer CSS utilizado en una página con CSS Used

Introducción ¿No te ha pasado que a veces ves un botón y quieres extraer su estilo? pero sólo el estilo del botón, no todo el archivo de estilos CSS. O simplemente quieres extraer CSS utilizado en una página web o sitio de internet. Pues bien, hoy veremos cómo extraer el estilo CSS de un componente de cualquier página. Así, si sólo quieres el estilo de determinado botón, div o link, podrás extraerlo y pegarlo directamente en otro sitio. ...

agosto 13, 2018 · 4 min · 840 palabras · Parzibyte

Infografía de sistemas operativos para servidores

Introducción Recientemente en la escuela tuve que hacer una infografía de sistemas operativos para servidores. Fue una simple explicación de lo que es el hardware, comparación de Windows Server vs Ubuntu, requerimientos, criterios para elegir, entre otros. ...

agosto 13, 2018 · 1 min · 186 palabras · Parzibyte

Area chart en ApexCharts: gráficas interactivas y responsivas

Introducción ApexCharts es una librería nueva que provee gráficas en formato SVG (en lugar de canvas como se venía haciendo). No necesita ninguna librería (como jQuery, AngularJS, VueJS, etcétera). Hoy veremos cómo crear una Area Chart en ApexCharts. Nota: puede que también quieras ver cómo crear gráficas en la web usando chart.js. ...

agosto 10, 2018 · 5 min · 982 palabras · Parzibyte

Desactivar Google Zhuyin Input en Xiaomi Mi A1

Introducción Probablemente entres a este post porque no dejan de salir notificaciones en tu teléfono que dicen algo como “permiso solicitado para la cuenta…”. Pues bien, hoy vamos a ver cómo quitar esa notificación y de paso desactivar Google zhuyin input en Android. ...

agosto 10, 2018 · 1 min · 152 palabras · Parzibyte