Comentarios Recientes

Streams en PHP: Haciendo un “POST” con Sockets

| Categorías internet, PHP, Programacion | | Comentario 0

Number of View: 5632

Este es un ejemplo tomado directamente desde PHP.net, que  como siempre digo, es el site con la mejor y oficial documentación de PHP y que muchos no recurren a ella.  En el ejemplo se muestra como con Sockets se puede hacer una petición “POST” y capturar la respuesta en una variable:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
< ?php
/* Send POST request to https://secure.example.com/form_action.php
* Include form elements named "foo" and "bar" with dummy values
*/
 
$sock = fsockopen("ssl://secure.example.com", 443, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");
 
$data = "foo=" . urlencode("Value for Foo") . "&bar=" . urlencode("Value for Bar");
 
fwrite($sock, "POST /form_action.php HTTP/1.0\r\n");
fwrite($sock, "Host: secure.example.com\r\n");
fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");
fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
fwrite($sock, "$data\r\n");
fwrite($sock, "\r\n");
 
$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";
 
echo "\n";
 
$body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);
 
fclose($sock);
?>

Interesante video: ¿Qué pasa dentro de un BlackBerry?

| Categorías facebook, google, internet, Redes Sociales, Tecnologia, telecomunicaciones | | Comentario 0

Number of View: 1571

Aquí les dejo un video que me parece que describe de una manera muy buena y diferente las cosas que pasan dentro de nuestras redes…Y esto que se ve en la realidad pasa en tan poco tiempo!!! Disfruten la tecnología:

OpenCV en PHP: Detectando caras en imagenes

| Categorías internet, PHP, Programacion, Redes Sociales, Software Libre | | Comentario 0

Number of View: 3127

Hace unas semanas mi amigo David Tavarez publicó en su Blog un artículo sobre OpenCV, que no es mas que unas librerías bastante interesantes, que permiten identificar un rostro en una imagen.  Estas librerías no solo existen para PHP, sino que también la podemos encontrar en C++, Python, otros.

Les dejo una cita del post:

OpenCV wrapper to detect faces with PHP. The extension offers the two new functions: face_count() and face_detect(). In princible, they differ only by their return value. The first returns only the number of faces found on the given image and the other an associative array of their coordinates. face_count() serves only to save the loops for counting. Examples:
OpenCV in PHP example 1
OpenCV in PHP example 2

Face detection in pure PHP (without OpenCV). This is a PHP Class to face recognition without OpenCV, it use an data file, but not external libraries. We can use it with few code:

 
$detector = new Face_Detector('detection.dat');
$detector->face_detect('maurice_svay_150.jpg');
$detector->toJpeg();

Example:
Example FaceDetection

Comandos interesantes: Manual wget

| Categorías internet, Linux, Sistemas Operativos, Software Libre, Tutoriales | | Comentario 0

Number of View: 10927

Wget es un comando en Linux muy interesante y poderoso.  Su función más simple es descargar archivos desde la web, soportando transferencias sobre protocolos como FTP, HTTP y HTTPS.

Pues como se pueden descargar archivos, cuando intentamos descargar una página, simplemente WGET nos trae el contenido HTML de esta página.  Ahí es que viene lo de interesante, pues este comando tiene unas opciones sumamente poderosas, las cuales podemos utilizar para crear arañas, por ejemplo, como es la opción “-r”, que se refiere a recursivo.

(more…)