sábado, 17 de marzo de 2012

servicios locales !!


Que es un COOKIES y para que sirven !!

Mucho se habla de las cookies, pero ¿Qué son realmente? ¿Entrañan un peligro cierto de seguridad? ¿Son ciertos algunos de los mitos que sobre las cookies circulan?

En este blog vamos a tratar de algunos de esos temas.

En primer lugar vamos a ver qué es una cookie:
Una cookie es un pequeño archivo que se genera cuando conectamos a una página web y que se guarda en nuestro ordenador.
Este archivo contiene una serie de informaciones sobre la configuración de dicha página. Esta información puede ir desde contraseñas de acceso hasta configuraciones de visualización (en aquellas páginas que permiten configurar ésta), etc.
Parte de esta información también se puede guardar en la URL de la página o en su servidor, pero debido a la enorme cantidad de visitantes que puede tener una página esto no sería demasiado práctico, por lo que la inmensa mayoría de los sitios web recurren a guardar estos datos en una cookie en el ordenador del cliente.

El navegador debe ser capaz de almacenar unos mínimos de cookies. Normalmente estos mínimos se fijan en unas 300 cookies de 4KB y al menos 20 cookies de un mismo servidor o dominio.

Podemos señalar como los usos más frecuentes los siguientes:

- Llevar el control de usuarios: Cuando, en una página web, aceptamos la opción de guardar usuario y/o contraseña, esos datos se guardan en una cookie, ya que el protocolo HTTP no tiene la capacidad de almacenar estos datos. Siempre debemos tener en cuenta que lo que se identifica en estos casos es una conexión entre el ordenador y la página web, NO entre una persona determinada y la página web.

- Guardar opciones de diseño: Las opciones de diseño (colores de fondo, sonidos, opciones de la web) que personalizamos en las páginas web que permiten este tipo de personalización.

- Información de costumbres de navegación: En una cookie también se puede almacenar información sobre las costumbres de navegación de un usuario. Esta información es devuelta al servidor cuando conectamos a dicha página. Con este tema es con el que hay que tener un cierto cuidado, ya que la recopilación de esta información por parte del sitio web al que conectamos sí que debe estar previamente autorizado por nosotros, así como debidamente informado.

Ante todo esto se nos puede plantear una duda: ¿Podemos eliminar los cookies? La respuesta es bien sencilla. Sí que se pueden eliminar (claro, que teniendo en cuenta que se van a perder los datos que almacenan). De hecho es bueno eliminar las cookies de vez en cuando, ya que al generarse al menos una por página visitada, si buen éstas son pequeñas, el conjunto de todas puede llegar a ocupar bastante espacio. Lo que sí que podemos hacer es, ya que las cookies están identificadas, guardar una copia de las que más utilizamos y volverlas a copiar una vez que eliminemos el resto.

Pero sobre las cookies se han creado con el tiempo una serie de mitos que hacen que muchos sean muy contrarios a su utilización. Muchos de estos mitos son ciertos, pero también hay muchos que son totalmente falsos.
Vamos a ver algunos de estos mitos:

- Las cookies pueden borrar datos de los discos duros de los usuarios:
Esto es totalmente falso, ya que una cookie contiene sólo datos, no código de programación.

- Las cookies son un tipo de spyware porque pueden leer información personal almacenada en el ordenador de los usuarios:
Totalmente falso, por el mismo motivo que lo anterior.

- Las cookies generan popups:
Más de lo mismo. Los popups dependen de la página que visitamos, nunca en su cookie, y no guardan ninguna relación con la misma.

- Las cookies se utilizan para generar spam:
Pues tampoco es cierto. Una cookie no guarda ningún dato sobre el que basarse para poder hacer spam.

- Las cookies sólo se utilizan con fines publicitarios:
Igual que el caso anterior. Si no guarda este tipo de datos, difícilmente se pueden utilizar para este uso.

Para lo que sí que se pueden utilizar es para crear un perfil de conducta en Internet, dentro de una determinada página (aunque este perfil es siempre anónimo). Estos datos, aunque anónimos, se suelen utilizar para mejorar sitios web y hacerlos más acordes con los comportamientos de los usuarios que los visitan.

Legislación sobre las cookies en Europa:

La Directiva de la Unión Europea de 2002 sobre privacidad en las telecomunicaciones, en su artículo 5, párrafo 3, establece que el almacenamiento de datos de un usuario (y ese es el caso de las cookies) sólo puede hacerse si cumplen con estos requisitos:

1º.- Si el usuario recibe información sobre cómo se utilizan estos datos.
2º.- Si el usuario tiene la posibilidad de rechazar esta operación.


Problemas que se pueden presentar con las cookies:

Bien, lo que sí que es cierto es que las cookies pueden plantear una serie de problemas. Vamos a ver algunos de estos problemas:

- Poner nuestras claves a disposición de otros usuarios:


Como ya hemos dicho, las cookies no identifican a personas, sino a cuentas de usuarios. Esto quiere decir que cualquiera que utilice nuestra cuenta de usuario tiene acceso a las diferentes configuraciones, nombre de usuario y contraseña que tengamos almacenados en cookies.

- Ocupación de espacio en disco:
Como ya hemos dicho, las cookies son archivos pequeños (de 4KB), pero… son muchos. Además debemos tener en cuenta que:

- Cada usuario genera sus propias cookies.
- Cada navegador que utilicemos genera a su vez sus propias cookies.

Esto, traducido a espacio, quiere decir que en un ordenador con dos usuarios, en el que cada uno de ellos utilice dos navegadores, una misma página (google, por ejemplo) está ocupando 16KB. Si multiplicamos esto por la cantidad de páginas que utilizamos normalmente, el espacio ocupado en disco llega a ser bastante alto.

- Robo de cookies:


Que una cookie no contenga datos que nos puedan identificar personalmente no quiere decir que no contengan datos que puedan ser sensibles, tales como nombres de usuarios utilizados tanto en sesiones de Internet como en diferentes páginas web y sus respectivas contraseñas.

Las cookies, en teoría, se envían desde el servidor al ordenador del usuario y viceversa, y dado el tipo de información que contienen, sus datos no deberían ser accesibles desde otros ordenadores, pero si utilizamos sesiones sobre HTTP pueden ser visibles para otros ordenadores que utilicen algún sistema de escucha de tráfico en la red.

Este problema se soluciona en buena parte utilizando sesiones HTTPS (sesiones seguras), en cuyo caso el contenido de las cookies es encriptado para su tráfico entre el usuario y el servidor.

Mediante el scripting es posible enviar el valor de una cookie a un servidor que no debería recibirlo. Mediante código insertado en una sesión sobre HTML es posible, si en ese momento la cookie está accesible, enviar los datos de ésta a un tercero. Esto hace que ese tercero pueda acceder a la página correspondiente a la cookie a la que se ha tenido acceso utilizando los datos de usuario y contraseña del usuario al que realmente pertenece dicha cookie.
Esto es lo que recibe el nombre de Robo de cookies.

- Falsificación de cookies:
Aunque las cookies se deben almacenar y enviar de vuelta al servidor sin modificar, un atacante podría modificar el valor de las cookies antes de devolverlas. Esto es especialmente grave en aquellas páginas que utilicen las cookies para guardar datos tales como importes de compras, pero ese sistema hace ya bastante tiempo que no se utiliza, ya que dado este problema las web que se dedican a la venta online guardan estos datos directamente en sus servidores.

- Cookies entre sites (cross-site cooking):
Cada sitio debe tener sus propias cookies, de forma que un sitio alfa.com no tenga posibilidad de modificar o definir cookies de otro sitio como beta.com. Las vulnerabilidades de cross-site cooking de los navegadores permiten a sitios maliciosos romper esta regla. Esto es similar a la falsificación de cookies, pero el atacante se aprovecha de usuarios no malintencionados con navegadores vulnerables, en vez de atacar el sitio web directamente. El objetivo de estos ataques puede ser realizar un robo de sesión en un sitio web, es decir, acceder a una página web aprovechando la identificación de otro usuario de esa página y los privilegios que pudiera tener.

Visto todo esto cabe pensarse ¿existen alternativas a las cookies?
Bueno, sí que existen alternativas a las cookies, pero todas tienen prácticamente los mismos problemas de seguridad, teniendo en muchos casos el inconveniente añadido de no permitir un seguimiento del usuario tan preciso como el que se puede tener utilizando cookies. Muchos sitios lo que hacen es utilizar técnicas mixtas, es decir, utilizar cookies sólo para almacenar una parte de la información, almacenando el resto en su propia URL, como parte de ésta.

Otra técnica utilizada es la de hacer que una cookie tenga un tiempo de caducidad. Evidentemente, cuanto menor sea este tiempo más segura va a ser la conexión.

Esto último, unido a hacer que un usuario no pueda iniciar una doble sesión en el sitio web, hace que el robo de cookies no tenga ningún posible uso posterior.

Bien, hasta aquí hemos visto qué son las cookies, para qué sirven y los problemas que pueden causar. Vamos a ver ahora unos cuantos consejos sobre el uso de éstas para aumentar la seguridad:

- Eliminar las cookies de nuestro ordenador de vez en cuando.
- En sitios web que requieran iniciar sesión acostumbrarnos a cerrarla al salir de ellos.
- En páginas que puedan contener información sensible no utilizar nunca la opción de recordar nombre de usuario y contraseña.
- Guardar sólo las cookies de aquellos sitios que sean de confianza o que entremos muy a menudo.
- Las web de bancos suelen ser sitios bastante seguros, no obstante, no se debe guardar ningún dato relacionado con esas páginas.

Esperamos que estos consejos les sean de utilidad.




Diferencia entre Sistemas de 64 bits y 32 bits


Lo màs probable es que usted sea consciente de que existen versiones de sistemas operativos de 64 bits y 32 bits, pero independientemente de quien sea la mejor, es posible que no tenga ni idea de lo que diferencia a las dos. La pregunta entonces es: ¿Qué versión debo utilizar, y por qué?

Con más frecuencia, los usuarios instalan versiones de SO de 64 bits y menos de 32 bits, sin tener una comprensión de lo que las diferencia en realidad. A continuación, se explicarà a las diferencias más importantes para que pueda entender mejor lo que gana, y pierde, si actualiza su sistema operativo a la versión de 64 bits.

Nota: Gran parte del artìculo se centra en Windows.

¿QUÉ VERSIÓN TENGO?


Para saber qué versión de Windows se está ejecutando, sólo se necesita ir a las propiedades del sistema en Panel de control, o tomar el camino fácil, haciendo clic derecho en el icono de Equipo en el menú de inicio o en el escritorio, y seleccione Propiedades en el menú.

Tenga en cuenta que la CPU debe ser compatible con 64-bit para poder ejecutar un sistema del mismo tipo.

¿EN REALIDAD LOS SISTEMAS DE 32 BITS TIENEN UN LÍMITE DE MEMORIA?

En cualquier sistema operativo de 32 bits, el limite de memoria RAM està 4096 MB, simplemente porque el tamaño de un valor de 32 bits no permitirá más. En un sistema de 32 bits, cada proceso tiene hasta 4 GB de memoria virtual para usar, que se divide en 2 GB de espacio de usuario que la aplicación puede utilizar en cualquier momento.


Lectores expertos podrían señalar que los chips actuales son compatibles con PAE , una tecnología de procesador que permite al sistema operativo a utilizar un poco más de memoria hasta 64 GB, pero también requiere el soporte de aplicaciones especiales que la mayoría de las aplicaciones no tienen o necesitarìan.

Un error común es creer que este es un problema específico de Windows, cuando en realidad GNU/Linux y Mac OS X de 32 bits tienen las mismas limitaciones y las mismas soluciones. GNU/Linux de 32 bits utiliza una tabla de asignación para permitir el acceso a memoria extra, y OS X Snow Leopard hace uso de de ships por defecto con un kernel de 32 bits que no puede acceder a toda la memoriaen los sistemas antiguos, aunque la mayoría del resto de sistemas operativos ejecutan procesos de 64 bits.

El límite de 4 GB para Windows, por lo menos, es también un factor de licenciamiento, en las versiones Home de 32 bits, mientras técnicamente son capaces de soportar PAE.

MÁS PROBLEMAS CON SISTEMAS DE 32 BITS

Los Sistemas de 32 bits no sólo tienen un límite para la cantidad de memoria, sino que también existe otro problema: los dispositivos, como la tarjeta de vídeo y el chip donde se aloja la BIOS de la placa base ocupan parte en ese mismo espacio de 4 GB, lo que significa que el sistema operativo subyacente tiene acceso a menos de su RAM.

Un exerto en Windows, Mark Russinovich, encontrò que el escritorio de Windows de 32 bits con 4 GB de RAM y dos tarjetas de vídeo de 1 GB, sólo tenía 2,2 GB de RAM disponible para el sistema operativo.

¿QUÉ TIENE DE DIFERENTE LOS SISTEMAS DE 64 BITS?

Mientras que 32 bits de información sólo pueden acceder a 4 GB de RAM, una máquina de 64 bits puede acceder a 17,2 millones de gigabytes de memoria del sistema, desterrando cualquier límite en el futuro. Esto también significa que las tarjetas de vídeo y otros dispositivos no se roban el espacio de memoria utilizable por el sistema operativo.

En Windows de 64 bits cada aplicación tiene acceso a 8 TB de memoria virtual sin ningún tipo de especial de la API, en lugar del antiguo límite de 2 GB, un factor muy importante si se tiene en cuenta las aplicaciones como edición de vídeo o las máquinas virtuales necesitan utilizar enormes cantidades de RAM.

En Windows, las versiones de 64 bits también vienen con una tecnología para evitar el hijacking del kernel, soporte para el hardware habilitado para la protección de ejecución de datos, y con firma digital obligatoria de los controladores de dispositivos de 64 bits.

¿TRABAJARÀN LAS APLICACIONES DE 32 BITS EN PLATAFORMAS DE 64 BITS?

La gran mayoría de las aplicaciones de 32 bits continuarán trabajando muy bien en un Windows de 64 bits, que incluye una capa de compatibilidad llamado WoW64 , que en realidad hace que el procesador vaya de ida y vuelta entre los modos 32-bit y 64-bit en función del hilo necesita para ejecutar sin problemas.

Aunque hay algunas excepciones a esa regla, sin embargo: los controladores de dispositivos de 32 bit y aplicaciones de bajo nivel, como el antivirus, las extensiones de shell que se conectan a Windows, y algunas otras simplemente no funcionarán sin un equivalente de 64-bit.

¿LOS SISTEMAS DE 64 BIT USAN EL DOBLE DE MEMORIA RAM?


Un error común acerca de Windows de 64 bits es la cantidad de RAM que utiliza realmente, algunas personas piensan que va a utilizar el doble de RAM, mientras que otros asumen incorrectamente que un sistema de 64 bits será el doble de rápido que uno de 32 bits.

Si bien es cierto que los procesos de 64 bits tomàn un poco màs de memoria extra, que es el resultado de que los punteros de memoria empiezan a ser un poco más grandes para hacer frente a la mayor cantidad de RAM, no implica que se consuma un doble de tamaño de memoria.

Qué va a aumentar con el Windows de 64 bits, la cantidad de espacio en disco necesario para el sistema con la capa de compatibilidad, unos cuantos GB adicionales no debeb ser una preocupación ya que hoy en dìa se cuentan con discos duros de gran capacidad.

¿ENTONCES, QUE DEBO UTILIZAR?

Si usted va a hacer a un nuevo equipo con 4 GB de RAM o más, probablemente debería estar pensando en usar una versión de 64 bits para que pueda utilizar toda la memoria disponible, especialmente si quiere un equipo con una tarjeta de vídeo potente. ¿Y usted? ¿Ha hecho el cambio a un sistema operativo de 64 bits? Anìmese porque no querrà quedarse en la prehistoria.


aqui les dejo un vido para mejoe entendimiento !!







domingo, 4 de marzo de 2012

Como hacer que mi blog sea uno de los primeros al buscar en google

El aparecer en los resultados de un buscador implica varios factores que hacen que al realizar la búsqueda se te de preferencia,
- para empezar hay que registrar la direccion de la pagina en dicho buscador, todos tienen una opcion para dar de alta una dirección.
-las palabras clave de la busqueda, o sea lo que escribes para buscar, si es muy común habrá muchos resultados antes que el tuyo.
- paginas que enlacen tu blog, o sea otras paginas en la red que tengan un enlace a tu pagina, como directorios o redes sociales, mientras mas paginas diferentes enlacen a la tuya mejor.
- paginas que tu blog enlace, o sea los enlaces que salgan de tu pagina a otras paginas ya reconocidas, por ejemplo wikipedia.
- la cantidad de visitas, esto es muy necesario ya que si tu pagina es bastante visitada es mucho mas facil que el buscador le de preferencia por el hecho de que es popular, asi que debes generar muchas visitas para ayudarte a subir rápido en los resultados.

con esas fácil estas en los primeros 3 resultados de cualquier buscador.

suerte.

Partes de la Computadora !!

Las partes de la computadora se pueden clasificar en 5 tipos:

Unidad de Procesamiento: Es el corazón de nuestro computador. Allí se encuentran los elementos electrónicos más importantes (y costosos) de nuestro computador. Esta unidad es la responsable de procesar los datos que le enviemos. La unidad de procesamiento se encuentra dentro del case de nuestro computador.
Unidades de Almacenamiento: Este tipo de hardware se encarga de almacenar la información que utilizamos en la computadora. Sin estas unidades no podríamos almacenar nuestros archivos. Las unidades de almacenamiento pueden ser: disco duro, unidad de disquetes, grabador de CD/DVD, memoria USB, disco duro externo.
Unidades de Entrada: Estas unidades nos permiten enviar la información hacia la unidad de procesamiento para que realice alguna tarea, ya sea calcular alguna fórmula o almacenar algún archivo en la unidad de almacenamiento. Las unidades de entrada pueden ser: Teclado, mouse, webcam, gamepad, escaner.
Unidades de Salida: Las unidades de salida nos permiten recibir las respuestas emitidas por la unidad de procesamiento. Las unidades de salida pueden ser: Monitor, parlantes, impresora.
Unidades de Entrada/Salida: Son aquellos elementos que pueden funcionar tanto para ingresar información como para recibir información. Un ejemplo de ello son las pantallas touchscreen que nos muestran información y a la vez podemos interactuar con lo que vemos en ella.


El Case: Es la carcaza en donde van ensamblados los componentes internos de la computadora.
Fuente de poder: Es una caja metálica que va dentro del case y es la responsable de distribuir la energía eléctrica que utilizarán los componentes del sistema.
La Placa Madre (Mainboard): Es una de las partes de la computadora de vital importancia. Es allí donde se ensamblan el procesador, las tarjetas de memoria RAM, la tarjeta de video, la tarjeta de red, la tarjeta de sonido, la tarjeta de modem, entre otros.
El Procesador: Es el cerebro de la computadora. Este microprocesador se encarga de procesar toda la información que le entregamos.

La Memoria RAM: Todo la información que es utilizada por el procesador de la computadora se almacena previamente en la memoria RAM.
El Disco Duro: Aquí es donde se guardan tus archivos, programas y sistema de la computadora. Los discos duros vienen en distintas capacidades, mientras mayor capacidad tenga el disco duro más archivos podrás almacenar.
La Tarjeta de Video: Para aquellos que trabajen con gráficos de manera intensiva, ya sea en diseño de animaciones 3D, películas en Full HD o videojuegos de última generación, la tarjeta de video cumple un rol fundamental. Las tarjetas de video cuentan con un microchip de procesamiento de video y memoria de video.
La Tajeta de Sonido: Si te gusta la música y deseas escucharla con la mejor calidad o trabajas creando tu propia música haciendo mezclas de sonido, una tarjeta de sonido es lo que vas a necesitar.
La Tarjeta de Red: Actualmente la tarjeta de red ya viene integrada en la mayoría de las placas madre que se venden en el mercado. Esta tarjeta nos permite conectar un cable de red con conector RJ-45 a otro dispositivo de red como un router por ejemplo.
El Monitor: Este es el principal periférico de salida de la computadora. El monitor es la pantalla en donde podemos observar la información que nos muestra la computadora.
Teclado: Este es el principal periférico de entrada de la computadora. El teclado es muy similar a las antiguas máquinas de escribir con botones que tienen grabados las letras del alfabeto, botones para funciones especiales de la computadora (botones del F1 al F12), botones con números, botones con signos de puntuación, botones de desplazamiento, botones de uso especial(Imprimir pantalla, bloqueo de desplazamiento, pausa, inicio, fin, etc.) y el botón más importante: el botón intro o enter.
Mouse o Ratón: El mouse es un periférico que detecta el desplazamiento mediante sensores.
Lector/grabador de CD/DVD: Este es un periférico de entrada (y salida si es que cuenta con capacidades de grabación), que nos permite leer los datos de un medio de almacenamiento como los CD o los DVD.
Unidad de Diskette: Con la proliferación de las memorias USB, la unidad de diskette ha quedado relegada en el pasado, sin embargo hoy en día quedan muchas computadoras que cuentan con una.
Impresora: Este periférico de salida nos permite imprimir la información generada por la computadora.
Parlantes: Los parlantes se conectan a la salida de la tarjeta de sonido mediante un conector de tipo minijack estéreo de 3.5mm.
Estabilizador de Voltaje: Aunque no es considerado una parte de la computadora, utilizar un estabilizador de voltaje es de suma importancia para el buen cuidado de la computadora.





para una mejor comprension les muestro un video acerca de las partes de la computadora: 




Espero les aya gustado la presentacion.













Tabla comparativa web 1.0 web 2.0 web 3.0



Web 1.0

Web 2.0

Web 3.0


 

 Definicion

Es la forma mas basica que existe con navegadores de texto tales como El, Nestscape, explorer ( versiones antiguas ). Con la difirencia de que los que navegan en internet no pueden interactuar entre ellos mismos.
Se basa en comunidades de usuarios y una gama especial de de servicios, como ( las redes sociales, blogs, etc ) En donde se fomenta la colaboracion y el itercambio de informacion entre los usuarios, en donde el estatismo de las paginas se trasforman en una matriz de inteaccion.
Permitira la actualizacion y el dinamismo perpetua a traves de un interaccion cpnstructiva y organizativa de contenidos y estructuras por parte del usuario.

 

Objetivos

Es informar al usuario con lecturas sistematicas en donde se puedan hacer comentarios al respecto.
Es brindarle informacion al usuario dandole un espacio en donde el participe en foros e interactuen entre si.
Brindarle al usuario mejores accesos a internet utilizando “agentes inteligentes”. Agentes inteligentes son programas en las computadoras que buscan informacion sin operadores humanos.

 

Caracteristicas

*Paginas sistematicas (HTML).
*Solo lecturas ( no se podian hacer comentarios, respuestas, etc.)
*Ahorra tiempo al usuario.
*Simplifica la usabilidad del sitio web.
*Facilita las interacciones.
*Facilita el reconocimiento y detencion de carencias o nuevas formas de utilizacion de aplicaciones.
*Transformacion de estructura
*Utilizacion de inteligencia artificial en combinacion de la nueva estructura.
*Prevalencia del usuario en la creacion, organización y rendimiento del cpntenido a traves de un modelo de cooperacion globalizada.


Ejemplos

Doubleclick, Ofoto, Akamai, Mp3.com, Publicacion, Nestcape
Google, Emule, Wikipedia, Ebay, youtube, Skipe, Blooger, Facebook, msn Google maps.
Lenguaje de programaciones interpretados.
Facebook XHTML Comet  JavaScript  Ajax