Archivo

Archivo para Febrero, 2009

Pruebas a Software {caja blanca, negra, gris}

Jueves, 26 de Febrero de 2009

Existen diversas pruebas que hay que hacer al software antes de su lanzamiento, (en orden de uso):

“Prueba Caja negra”: Lo que se hace es un prueba sin el codigo fuente, como si un atacante desde afuera este tratando de aprovecharse del software, Herramientas: ataques MIM (sniffers, cain&abel,wireshark, ettercap), desambladores, editores hexadecimales, softwares que dan informacion sobre el programa, scanners (nmap, scanners web) para rfi,xss,sql injection),fuzzers, y mucho uso del software.

“Prueba Caja Blanca”: Necesaria si la primera es positiva (se encuentra un error), es una prueba con el codigo fuente, que es muy util siesque la primera pueba encontro algo, como uno siempre programa y el debugger te dice que esta mal es más bien un prueba a la “logica” del programa, y además hace más rapido el programa , Herramientas: un idle, debugger just in time, etc, etc.. en sintesis un buen programador

“Prueba Caja gris”: Mezcla de ambos, es una especie de tester pero que sabe como funciona el programa, es decir, vio el codigo fuente pero trabaja sin poder modificarlo, dicen que a veces no es necesario, pero creo que si. Herramientas: Todas las anteriores


isseu Software , , ,

Sencillo Hola Mundo C#

Jueves, 26 de Febrero de 2009

Introduccion Al API De Scribd

Jueves, 26 de Febrero de 2009

Scribd, es una famosa pagina de almacenamiento y visualizacion de documentos como .doc .pdf .txt , en sintesis un youtube pero de documentos, que gracias a su tecnologia Ipaper nos permite visualizar los textos en internet sin la necesidad de descargarlo, Scribd cuenta con un api muy buena,  es multilenguaje (no solo para php :) ), para descargar el api de Scribd y leer un poco de la documentacion www.scribd.com/publisher/api.

Empezemos, solo utilizaremos el api para php, que lo descargaremos de www.scribd.com/publisher/resources?subtab=libraries, donde dice PHP, primero les quiero decir que para poder ocupar la API, necesitamos registrarnos, o si ya tenemos una cuenta declarar que usamos el api.

Bueno empezemos, lo primero es incluir el api, imaginando que tenemos la carpeta con el API en el index,

include(’scribd_php_client/scribd.php');

¿Muy complejo?, esto recien a empezado, Hay que declarar las llaves que nos dieron al hacer nuestra cuenta del api, es decir:

$scribd_api_key = “API-KEY-AQUI”;
$scribd_secret = “API-SECRET-AQUI”;

$scribd = new Scribd($scribd_api_key, $scribd_secret);

(Porsiacaso saco esto de examples.php), ahora imaginemos que tenemos un archivo en nuestro servidor que queremos subir, y se llama biblia.pdf:

$file = 'libros/biblia.pdf'; //archivo que queremos subir
$doc_type = null;
$access = null;
$rev_id = null;
$data = $scribd->upload($file, $doc_type, $access, $rev_id);
//esto nos devuelve un array
echo “La id del archivo seria”.$array[doc_id];
echo “La llave de acceso es”.$array[access_key];

Esto es todo por ahora, investigen examples.php, el codigo completo seria:

include(’scribd_php_client/scribd.php');
$scribd_api_key = “API-KEY-AQUI”;
$scribd_secret = “API-SECRET-AQUI”;

$scribd = new Scribd($scribd_api_key, $scribd_secret);

$file = 'libros/biblia.pdf'; //archivo que queremos subir
$doc_type = null;
$access = null;
$rev_id = null;
$data = $scribd->upload($file, $doc_type, $access, $rev_id);
//esto nos devuelve un array
echo “La id del archivo seria”.$array[doc_id];
echo “La llave de acceso es”.$array[access_key];


isseu PHP ,

Sacar 1000 Primeros digitos de pi en la consola de Linux

Jueves, 26 de Febrero de 2009