¿Qué es un desbordamiento en C?

Introducción El lenguaje de programación C es un lenguaje muy bueno, pero antiguo. Es uno de los primeros lenguajes de programación de alto nivel que apareció en aquellos años. Un desbordamiento en C es una cosa peligrosa que nos puede pasar si desarrollamos en este lenguaje. Hoy veremos qué es un desbordamiento de una variable en C, cosa que es un poco peligrosa en apps que estén en producción. Por cierto, esto se refiere a cuando una variable se desborda; pero puede que quieras ver un ejemplo de desbordamiento de búfer en C; algo que es un poco más peligroso. ...

octubre 5, 2018 · 5 min · 856 palabras · Parzibyte

Comprobar si es correo electrónico en JavaScript: la forma definitiva

Introducción Sabemos que la validación del lado del cliente no sirve de mucho, únicamente para indicar al usuario si se ha equivocado en determinada cosa. De todos modos también podemos usar JavaScript del lado del servidor, en donde tendría más sentido validar un correo electrónico en JavaScript. El punto es que veremos cómo comprobar si un string es un correo electrónico válido usando JavaScript. Nota: mira aquí cómo validar un email en Python. ...

octubre 5, 2018 · 4 min · 825 palabras · Parzibyte

Fecha de ayer y de mañana en JavaScript

Introducción Ya vimos cómo saber la fecha de mañana en PHP. Veamos hoy cómo podemos saber la fecha de ayer y la fecha de mañana en JavaScript. Usaremos la clase Date y algunas operaciones matemáticas simples. ...

octubre 5, 2018 · 3 min · 597 palabras · Parzibyte

Funciones con chequeo de tipos en PHP 7

Introducción PHP es un lenguaje de programación que ha evolucionado. En la versión 7 se introdujeron las funciones de tipado fuerte, mismas que comprueban el tipo de las variables que reciben (parámetros) y regresan. Veamos cómo se definen, cómo se llaman y por qué son una característica que hace al lenguaje mucho mejor. ...

octubre 5, 2018 · 4 min · 659 palabras · Parzibyte

Formateando fechas en PHP con la función date

Introducción La función date en PHP funciona para formatear fechas usando algunos modificadores. Lo que hace es formatear un entero que representa a los segundos desde la fecha Unix. Esta función llamada date recibe 2 argumentos: el primero es obligatorio y es un string que indica el formato. El segundo es opcional y es un entero representando los segundos transcurridos desde la fecha Unix, si no lo mandamos entonces PHP tomará lo que devuelva la función time. Devuelve un string con la fecha formateada según el formato indicado. Para ejemplificar con código, este fragmento en donde no pasamos el segundo argumento… $fecha = date("Y-m-d"); Y este otro en donde sí lo pasamos pero es time, son completamente lo mismo: $fecha = date("Y-m-d", time()); Dicho esto, en el segundo argumento podemos pasar otro entero como ya vimos cuando obtuvimos la fecha de mañana en PHP. Pero lo que hoy veremos será múltiples formatos de fecha en PHP que nos pueden ser útiles. ...

octubre 4, 2018 · 7 min · 1284 palabras · Parzibyte

PHP y strtotime para manipular fechas

Introducción Ya vimos cómo sumarle un día a la fecha de hoy para sacar la fecha del otro día, o la fecha de mañana en PHP. Ahora veamos otras cosas interesantes que podemos hacer con strtotime. Lo que haremos será ver cómo: Obtener la fecha de hace un año Saber la fecha que será dentro de un año Restar y sumar meses a una fecha Sumar minutos a una fecha y hora Operar con semanas Adicionalmente te invito a leer cómo saber la fecha de inicio y fin de mes en PHP y cómo saber los días transcurridos entre 2 fechas. Por cierto, si tienes dudas de cómo usamos a date para formatear las fechas te recomiendo este post. ...

octubre 4, 2018 · 4 min · 765 palabras · Parzibyte

Cómo saber si un número es narcisista en Python

Introducción Hoy veremos cómo implementar un algoritmo para saber si un entero es narcisista usando el lenguaje de programación Python. Si no sabes cómo funciona este algoritmo o qué cosa es un número narcisista, te recomiendo leer esto. Por cierto, recuerda que debes tener instalado el intérprete de Python. Si no sabes cómo, mira cómo instalar Python 3 y ponerlo en la PATH. ...

octubre 3, 2018 · 2 min · 354 palabras · Parzibyte

Comprobar si es número narcisista en Go

Introducción Llega el turno del lenguaje de programación Go o GoLang para escribir el algoritmo que determine si un número es narcisista. Si quieres conocer más sobre el tema, lee: algoritmo para calcular número narcisista. ...

octubre 3, 2018 · 2 min · 405 palabras · Parzibyte

Determinar si es número narcisista en Java

Introducción Veamos la solución al ejercicio para implementar el algoritmo que determine si un número entero es narcisista utilizando el lenguaje de programación Java. La explicación del algoritmo así como otras cosas relacionadas al mismo ya las he explicado en este post. ...

octubre 3, 2018 · 2 min · 371 palabras · Parzibyte

JavaScript: saber si es número narcisista

Introducción En un ejercicio de Codewars me encontré con el problema de hacer una función que determine si un número es narcisista usando JavaScript. Hice la función y me gustó tanto el algoritmo que decidí implementarlo en otros lenguajes de programación. ...

octubre 3, 2018 · 2 min · 289 palabras · Parzibyte