Tratar datos binarios en PHP
Método sencillo para leer cabeceras binarias de imágenes GIF o JPEG u otros ficheros guardados en binario…
Método sencillo para leer cabeceras binarias de imágenes GIF o JPEG u otros ficheros guardados en binario…
Ya he hablado anteriormente de Drizzle, una base de datos muy ligera y rápida, pensada para aplicaciones web. Lo que se echaba en falta era una librería PHP para poder desarrollar.
Drizzle PHP Extension es una extensión que nos permite desarrollar bajo PHP usando Drizzle de forma sencilla.
$drizzle= drizzle_create();
$con= drizzle_con_add_tcp($drizzle, "127.0.0.1", 0, "root", NULL, "sakila", 0);
$result= drizzle_query($con, "SELECT * FROM film LIMIT 3");
drizzle_result_buffer($result);
while (($row= drizzle_row_next($result)) != NULL)
print implode(':', $row) . "\n";
Vía / Oddments
Si hay algo que odio a la hora de desarrollar una aplicación es tener que hacer thumbs de las imágenes, sobre todo para los perfiles: que si el thumb es cuadrado y la imagen rectangular, que si se debe recortar o meter bordes, … PHP Thumbnailer nos facilita enormemente esta tarea:
Hacer resize:
try {
$thumb = PhpThumbFactory::create('/path/to/image.jpg');
} catch (Exception $e) {
// error
}
$thumb->resize(100, 100);
$thumb->show();
Hacer resize y crop si es rectangular:
$thumb->adaptiveResize(175, 175);
$thumb->save('/path/to/new_image.jpg');
Interesante idea la de desarrollar un port scanner con PHP, lo cual nos puede venir bien para saber si ciertos servicios están activos: servidor web, MySQL, FTP, …
El tutorial lo explica muy detalladamente, pero realmente se trata de abrir un socket en un determinado puerto y ver si devuelve una conexión.
Port Scanning and Service Status Checking in PHP
Vía / PHPDeveloper.org
A beginner’s guide to CSS3 keyframe animations.
Post original