viernes, 24 de octubre de 2008

¿Donde puedo ver Películas Online Gratis?

Muchos nos preguntamos, ¿habra sitios web donde se pueda ver de manera online (sin descargas) una pelicula completa, sin cortes, ni nada?.

Pues si que las hay!, aquí les añado una lista de las mejores páginas web para ver películas online (en linea).

Última actualización: 07/01/2009

viernes, 17 de octubre de 2008

Libros Gratuitos sobre Desarrollo y Diseño Web

Para todos aquellos que deseen un recurso, bien estructurado, bien explicado y con ejemplos sencillos, aquí les comparto una serie de libros gratuitos muy buenos sobre AJAX, JavaScript, CSS, XHTML.

Diseño Web:
Desarrollo Web:

Todos los libros se encuentran en línea en: http://www.librosweb.es/

jueves, 16 de octubre de 2008

Cómo enviar todos los datos de un Formulario con AJAX


En las pasadas entradas (véase AJAX), comentábamos cómo cargar datos de manera asíncrona con AJAX.

Pero no hemos trabajado en el envío de datos con formularios, que es en si, algo muy básico. Generaremos un script genérico para no cambiarlo cada vez que necesitemos usarlo para otro formulario, además haremos que los datos que se envían en otra página, se reciban en una sección especifica.

1. Crearemos nuestro formulario, por ejemplo agregar una noticia:



Una breve explicación:
  1. El formulario debe tener name y id, con el mismo nombre, a su vez cada campo.
  2. Se añade el evento ONCLICK en el boton, el cual EnviarForm (el nombre de la función creada en AJAX) envía 4 parametros: noticiasa.php (en donde se enviarán los datos, y en dicha página se recibirán con POST o REQUEST). c=3 (es la sección de la página a donde se enviarán los datos, para una explicación más profunda en Enviar valores con AJAX). noticias (id, nombre del formulario). contenido (nombre del DIV, ver en Cargar páginas con AJAX).

2. Creación del Script de AJAX

Recuerden que para que funcione nuestro script, debemos crear primero el Objeto de AJAX, de esta manera:

function ajaxFunction() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); return xmlHttp; } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); return xmlHttp; } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); return xmlHttp; } catch (e) { alert("Tu navegador no soporta AJAX!"); return false; }}}}

Ya creado, podremos añadir nuestra función para el envío de todos los campos del formulario:

function EnviarForm(_pagina,seccion,formid,capa) {
var ajax;
var
Formulario = document.getElementById(formid);
var longitudFormulario =
Formulario.elements.length;
var cadenaFormulario = "";
var
sepCampos;
sepCampos = "";
for (var i=0; i <= Formulario.elements.length-1;i++) { cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value); sepCampos="&"; } ajax = ajaxFunction(); ajax.open("POST", _pagina, true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function() { if (ajax.readyState==1){ document.getElementById(capa).innerHTML =
}
if (ajax.readyState == 4) {
document.getElementById(capa).innerHTML = ajax.responseText;
}
}

ajax.send(cadenaFormulario+"&"+seccion);
}


Una breve explicación:
  1. EnviarForm(_pagina,seccion,formid,capa): Se reciben los valores que enviamos con el formulario.
  2. Enviamos todos los campos en cadenaFormulario, además concatenamos en que sección de la página los recibiremos (seccion).

3. Recibiendo los valores de los campos

En nuestra página (noticiasa.php), agregaremos lo siguiente:

if($_REQUEST["c"]==3){
if(!empty($_REQUEST["titulo"]) or
!empty($_REQUEST["tags"]) )
{
echo $_REQUEST["titulo"]; //Titulo de la Noticia
}

Una breve explicación:
  1. Con el IF, pregunto si el valor de la variable C, es de 3, que es el caso.
  2. Después veo si las variables no están vacías con la función EMPTY.
  3. Por ultimo, imprimo el titulo de la noticia.

jueves, 9 de octubre de 2008

Búsquedas dentro de un sitio Web con Google


Un buen truco que descubrí hace poco, fue: Cómo buscar información dentro de un sitio Web en especifíco con la ayuda de Google.

Ejemplo 1: Si quiero buscar información sobre CISCO dentro de este blog exclusivamente, debemos teclear lo siguiente en el formulario de Google:

cisco site:guedea.blogspot.com

Resultado:



Ejemplo 2: Si quiero buscar, una Maestría de Desarrollo de Software, en el sitio de la Universidad de Granada, tecleo

Master en desarrollo de software site:ugr.es


Resultado:


Este truco, también puede usarse para cualquier Desarrollador Web que desee construir de forma rápida un Buscador interno para su sitio web.

martes, 7 de octubre de 2008

Crack FIFA 2008 (EA SPORTS FIFA 08)


Compraste el FIFA 2008, pero, ¿te pide el Serial?
Aquí te doy la solución....

  1. Descarga el CRACK (Crack_FIFA08)
  2. Descomprímelo. Encontrarás un archivo llamado FIFA08.EXE
  3. Cópialo, y pégalo en el directorio: C:\Archivos de programa\EA Sports\FIFA 08 (Acepta, si te pide remplazar el archivo)
  4. Listo!, Ahora podrás jugar.

viernes, 3 de octubre de 2008

Enviar valores con AJAX y recibirlos con REQUEST o POST (PHP)

En el post anterior (Cargar páginas con PHP y AJAX), comentábamos como sería la forma básica para comenzar con AJAX con las llamadas a otras páginas de manera asíncrona.

Ahora bien, vamos a suponer, que en la página que vamos a cargar, tiene secciones dentro de esta, y solo queremos mostrar una de ellas. Para ello podemos pensar de la manera que lo haríamos con PHP, por ejemplo: Vamos crear un vínculo a la página TARIFAS, lo cual seria asi:



Pero, nosotros queremos mostrar la tarifa para la renta de un Coche, entonces nuestro enlace se le añadirá lo siguiente:


Si tenemos un poco de experiencia con PHP, sabremos que llamamos la pàgina “Tarifas.php” y en la cual mandamos el valor “coches” en la variable “tarifa”.
Recibiremos el valor de la variable “tarifa” con el método POST o REQUEST, de la siguiente forma:


¿Pero como se puede realizar lo anterior con AJAX?

1. Creamos el objeto de AJAX (véase antes: Cargar páginas con PHP y AJAX y Cómo añadir ‘Cargando’ (loading) a AJAX).

2. Agregamos la siguiente función:



La cual recibe la página, el valor, y la capa en donde se cargaran los datos, y lo que envía es el valor recibo.

3. Ya por ultimo, la creación de nuestro enlace, del ejemplo de Tarifas, pero ahora en versión para AJAX:




Y listo!, ahí se tiene una llamada asíncrona con envío de valores.

miércoles, 1 de octubre de 2008

Una manera fácil de publicar lo que haces


No basto con los E-Mails, Blogs, Messenger, Facebook como medio para compartir información y tu vida misma. Aun así, la gente pide más y más. Vivir en la red, se hace cada vez más real. Un grupo de Estadounidenses, no hartos de tantas aplicaciones, creo un MicroBlogging, basado en Mini-Entradas, llamado Twitter. El cual trabaja de la siguiente forma:

-Yo: Estoy haciendo tarea sobre X cosa.
Entonces quiero que mis amistades, sepan Que estoy haciendo en ese momento. Entro a mi cuenta de Twitter, y publico en un espacio de 140 caracteres máximo (ya que se basa en mini-entradas).

-Yo publicando en Twitter: Haciendo Tarea de Administración… La odio!.
En ese momento, cualquiera que visite mi Twitter (aunque lo puede consultar por medio de RSS, ya que envía cualquier actualización de la cuenta), sabrá de manera general lo que hago. Si se dan cuenta solamente se publicará el titulo de lo que estoy haciendo, sin profundizar nada.

Twitter es una manera fácil y rápida, de tener al tanto a la gente que te rodea, es otra manera de tener tu vida en línea.