Extraer año, mes o día de alguna fecha en PHP

Introducción Las fechas en PHP son una cosa a la que todo programador se enfrenta algún día. Hoy veremos cómo extraer año, mes o día de alguna fecha en PHP. Esto sirve cuando tenemos determinada fecha y queremos conocer únicamente algún dato (mes, día, hora, minutos). ...

julio 30, 2018 · 4 min · 697 palabras · Parzibyte

Cannot change save handler when session is active

Introducción Trabajando en un pequeño proyecto de PHP me topé con la siguiente advertencia: Warning: session_set_save_handler(): Cannot change save handler when session is active. Este mensaje me tuvo dando vueltas por todo internet sin encontrar una solución, pero probando algunas cosas di con ella y vengo a exponerla. PHP permite implementar nuestro propio manejador de sesiones. En este blog ya hemos hecho alguno anteriormente, justo aquí: implementar session handler en PHP. Pues bien, vamos a la solución y explicación. ...

julio 25, 2018 · 3 min · 535 palabras · Parzibyte

Variables globales en Python

Introducción Las variables globales existen en casi todos los lenguajes de programación que conocemos. Hoy veremos cómo es que funcionan las variables globales en Python, un lenguaje muy utilizado. Dicho funcionamiento es un poco raro si le queremos llamar así, pues la lectura y escritura de las variables globales en Python es distinta a lo que conocemos. ...

julio 24, 2018 · 3 min · 483 palabras · Parzibyte

APN Weex México: MCC y MNC

Introducción Weex es una compañía telefónica que opera en méxico. En su página aparece cómo configurar el APN Weex, en donde nos da el nombre y el APN. El problema viene cuando no nos brinda la información que va en algunos campos obligatorios como el MCC o el MNC. Sin dichos datos no podremos guardar la configuración. Busqué mucho tiempo qué valores poner en los siguientes campos: MCC MNC Tipo de autenticación Nombre de usuario Contraseña No encontré mucha información al respecto o la solución exacta. Tampoco recuerdo ni dónde ni cómo, pero pude encontrar los faltantes y vengo a compartirlo. ...

julio 19, 2018 · 1 min · 197 palabras · Parzibyte

strlen y mb_strlen en PHP

Introducción En muchas ocasiones en PHP necesitaremos leer u obtener la longitud de una cadena o string. PHP provee dos funciones: strlen y mb_strlen. Dichas funciones funcionan casi igual, pero una ayuda más que la otra. Sigamos leyendo para entender la dferencia. ...

julio 11, 2018 · 3 min · 454 palabras · Parzibyte

Trabajando con archivos y carpetas en PHP: CRUD

Introducción Es muy común en PHP trabajar con archivos o ficheros. Hay ocasiones en las que vamos a necesitar mover, copiar, renombrar, crear o eliminar un archivo o directorio. Hoy veremos cómo realizar todas estas operaciones desde PHP. ...

julio 10, 2018 · 6 min · 1179 palabras · Parzibyte

JavaScript: comprobar si números están ordenados en orden ascendente

Introducción Hoy veremos otro ejercicio de codewars muy simple. Se trata de comprobar si todos los números en un arreglo están en orden ascendente. Recordemos que un arreglo, vector o array es una colección de elementos. Uno de números, ordenado de manera ascendente se vería así: [1, 4, 5, 80, 100, 500] En cambio, uno no ordenado de manera ascendente, así: [1, 3, 2, 50, 80] Nuestra tarea es escribir una función que compruebe si los elementos están o no ordenados de esa manera. ...

julio 4, 2018 · 3 min · 461 palabras · Parzibyte

Python: agregar pie de página a PDF

Introducción Ya hemos trabajado anteriormente con Python para muchas cosas. Hoy veremos cómo poner un pie de página a cualquier documento PDF. Veremos cómo poner un texto, número o cualquier mensaje que queramos. Esto funciona cuando queremos poner nuestro nombre a algún documento, o modificar un documento PDF que no podemos editar. El proceso es realmente sencillo, sólo necesitamos Python y algunas librerías que instalaremos con Pip. Recuerda que si no tienes instalado pip o Python, aquí hay un excelente tutorial. ...

julio 3, 2018 · 3 min · 443 palabras · Parzibyte

Cambiar zona horaria en Linux Ubuntu

Introducción Hoy veremos cómo cambiar la zona horaria de Ubuntu para que coincida con nuestra hora local. La fecha y hora son una cosa muy importante al trabajar con servidores. Por ejemplo, a veces los respaldos que realicemos toman su nombre de los valores del tiempo. Si estos valores están mal configurados, habrá algunos errores inesperados que es mejor no tener. Cambiar zona horaria en Ubuntu Cabe mencionar que esto se hace desde la línea de comandos y que necesitamos permisos de administrador para realizarlo. El comando en cuestión es este: ...

julio 2, 2018 · 1 min · 163 palabras · Parzibyte

Script para respaldar carpeta en Linux

Introducción Programando un script que automatiza algunas cosas me di cuenta de que necesitaba otro script para respaldar determinada carpeta. Es decir, respaldar o hacer un backup de un directorio usando un script de bash. Lo que hace este script no es nada nuevo, pero funciona muy bien. Lo escribí hace casi un año pero funciona. Simplemente empaqueta o comprime todo el contenido de un directorio a un archivo .tar.gz. Podemos, más tarde y con algunas pequeñas modificaciones, programarlo con cron pero eso es otra historia. ...

julio 2, 2018 · 3 min · 428 palabras · Parzibyte