Ofuscación con ROT13
Resulta bastante común que se use ROT13 para ofuscar ciertas partes de código y evitar así que se entienda lo que esta haciendo esa parte de código. Vamos a ver como codificar-lo y des codificarlo.
[...]
Leer mas »
Resulta bastante común que se use ROT13 para ofuscar ciertas partes de código y evitar así que se entienda lo que esta haciendo esa parte de código. Vamos a ver como codificar-lo y des codificarlo.
[...]
Leer mas »
Para instalar PHP con Apache en un entorno de producción se suele acompañar de un opcode cache para evitar el overhead de parsear y compilar el código PHP a cada petición. Otras veces hemos visto cómo instalar eAccelerator pero dicho proyecto se ha quedado parado por lo que hoy lo veremos con XCache sobre CentOS 6:
[...]
Leer mas »
En algunas ocasiones nos podemos encontrar información útil en los coredumps para solucionar un problema. Por ejemplo, en el caso de Apache con PHP y eAccelerator algunas veces se pueden producir Segmentation Faults:
[notice] child pid 8254 exit signal Segmentation fault (11)
Mediante los coredumps podremos ver dónde se producen.
[...]
Leer mas »
En una configuración de memcached en PHP aprecié que el puerto estaba configurado al 11211211, lo cual no es posible porque los puertos TCP son de 16 bits, por lo resultaba extraño que funcionase.
[...]
Leer mas »
Algo que es sorprendentemente común es ver como se acumulan procesos colgados en el cron. La solución puede depender de cómo se quiere gestionar estos casos, pero en general se suele obviar la solución más simple.
[...]
Leer mas »
Resulta común que las aplicaciones PHP que se ejecutan en el servidor web tengan unos requisitos muy diferentes a los scripts que se ejecutan por linea de comandos o mediante cron.
[...]
Leer mas »