Te encuentras en la páginas de Blogsperu, los resultados son los ultimos contenidos del blog. Este es un archivo temporal y puede no representar el contenido actual del mismo.
Vamos a empezar una serie de artículos dedicados al diseño web. Y vamos a apostar por HTML5, la última revisión del lenguaje HTML esta revision es la que para el año 2014 se definirá como el estándar de HTML.
HTML5 establece nuevos elementos y atributos que se ajustan de una manera más fiel al uso actual de los sitios web. Se han creado nuevos elementos como y que estandarizan la inserción de contenido multimedia, y evitan que el desarrollador tenga que incluir plugins de terceros para añadir dicho contenido.
En HTML5 tambien se ha mejorado la etiqueta, utilizando un API de JavaScript podemos modificar en cualquier momentos el contenido de la etiqueta y lograr que en dicha etiqueta se muestre el contenido gráfico que necesitemos, dicho contenido puede ser dinamico o no.
Si continuais leyendo el post, encontrareis una tabla donde encontrareis el listado de etiquetas nuevas de HTML5 y de las etiquetas que han quedado obsoletas en este nuevo estándar.
Listado de etiquetas nuevas en HTML5:
 |
| Lista de Etiquetas HTML5 |
Si quereis descargar esta lista de etiquetas de HTML5 en un formato mayor para poder leerlo con más detalle podeis hacerlo desde este enlace.

 |
| Desarrollo de Aplicaciones con J2EE |
Otro curso interesante que he encontrado y que también imparte la Fundación Valentín de Madariaga es el curso de Desarrollo de Aplicaciones con J2EE. El curso se imparte en Málaga. Este curso es subvencionado por la junta de Andalucía por lo que es un gratuito y además tiene compromiso de contratación. El desarrollo de aplicaciones J2EE es una de las demandas más importantes del las empresas del Parque Tecnológico de Andalucía, por lo que podéis aprovechar para formaros en una disciplina que tiene salida en el mercado laboral actual.
Os dejo la información que he encontrado del curso en la página de la fundación.
La Fundación ha ampliado hasta finales de mes el plazo de recogida de solicitudes para el curso a realizar en Málaga de Desarrollo de Aplicaciones con J2EE. Por ello, se retrasa su inicio hasta el 6 de junio, y su finalización hasta el 15 de octubre de 2012.
De esta manera, aún se puede recibir solicitudes de los interesados a este curso.
Aquellos que ya han realizado la selección para el curso y están a la espera de saber si han sido o no admitidos, deberán esperar hasta la primera semana de junio (5 de junio) que es cuando tendremos definitivamente la lista de admitidos.
Se trata de un curso presencial de 346 horas dirigido a DESEMPLEADOS que cuenta con un Compromiso de Contratación del 60% a través del Grupo AIS.
Se realizará en horario de 15.30 a 19.30 horas en las instalaciones de la Fundación en Málaga en el Centro de Formación del Parque Tecnológico de Andalucía en la Calle Severo Ochoa, 59.
El programa del curso es el siguiente:
- Análisis y Diseño Orientado a Objetos
- Lenguaje Java Básico
- Servidor de Aplicaciones Weblogic
- Lenguajes Cliente en aplicaciones Web
- Servlets Java
- Páginas JSP
- Lenguaje Java Avanzado
- Acceso a Base de Datos con JDBC
- XML y XSL
- Introducción a Oracle
- Programador con Struts
- Desarrollando con Hibernate Desarrollo J2EE
- Habilidades y Trabajo en equipo
- Prevención de Riesgos Laborales
- Inserción Laboral y Técnicas de Búsqueda de Empleo; Sensibilización Ambiental e Igualdad de Género.
Para optar a este curso, los requisitos son los siguientes:
- Estar desempleado
- Titulación Universitaria (Ingenieros Superiores y/o Técnicos en Informática, Telecomunicaciones o similar)
- Edad entre 23 ? 29 años
- Disponibilidad de Incorporación tanto en Madrid como en Málaga
Para formalizar la solicitud, debe entregarse la siguiente documentación en las oficinas de la Fundación en el Centro de Formación del Parque Tecnológico de Andalucía, en C/ Severo Ochoa, 59 o mandarlo por correo electrónico a ajm@mpcorporacion.com:
- Tarjeta de demanda de empleo
- DNI
- Titulación académica
- Currículum Vitae
- Solicitud cumplimentada.
El plazo de inscripción a este curso es hasta el 31 de mayo.

Me ha llegado la información de que se va a impartir este curso de Social Media Management en Málaga a partir del próximo día 6 de Junio de 2012. Os dejo el cartel del curso y la información que he recibido. El curso tiene muy buena pinta y nos puede ayudar a formarnos en una de las especialidades más demandadas y con menos personal cualificado. El curso se imparte en el CAC de Málaga (Centro de Arte contemporáneo).

La realidad 2.0 se ha posicionado como una de las herramientas más importantes en el marketing del siglo XXI. Tanto es así que aquellas empresas o entidades que no estén presentes en Redes Sociales parece no existir. Para la gestión de Redes Sociales ha nacido una figura indispensable que debe saber manejar todo lo concerniente a la información que su empresa quiere mostrar en diferentes redes como Facebook, Twitter, Linkedin, etc. Esta es la figura del Community Manager, que se ha convertido en la ocupación estrella.
El CAC Málaga junto a la Fundación Valentín de Madariaga ofrece, por ello, un curso de 30 horas de duración, que tiene un coste de 330 € (bonificable para trabajadores a través de la Fundación Tripartita).
Keka Sánchez (@kekasanchez), consultora de Estrategia de Marketing en Redes Sociales, y denominada según la revista El Economista una de las 10 mejores Community Manager de España, tiene su propio blog (www.kekasanchez.es) y más de 3.000 seguidores en Twitter.
El horario del curso será el siguiente:
- Miércoles, 6 de junio: de 16.00 a 20.00 horas- Jueves, 7 de junio: de 16.00 a 20,30 horas- Viernes, 8 de junio: de 16,00 a 20,30 horas- Martes, 12 de junio: de 16,00 a 20,30 horas- Miércoles, 13 de junio: de 16,00 a 20,00 horas- Jueves, 14 de junio: de 16,00 a 20,30 horas- Viernes, 15 de junio: de 16,00 a 20,30 horas
Más información en la web http://www.fundacion.madariaga-mp.com/, a través de la dirección de correo electrónico cursos_fvmo@mpcorporacion.com o ajm@mpcorporacion.com, o llamando a los siguientes teléfonos: 951 931 186 y 619 755 147.

Google Books es la apuesta que Google hizo para servir su catalogo de libros a los usuarios. Dispone de muchísimos libros, la mayoría en ingles pero se pueden encontrar muchos libros en español. Desde hace un tiempo Google Books ofrece además de libros revistas y periódicos.
Google presenta estos contenidos de forma online, por lo que no podemos descargarlos y leerlos sin conexión a Internet, por eso vamos a ver de que forma podemos descargar estos libros y leerlos sin necesidad de conexión a Internet
Este método de descarga de libros de Google Books tiene algunas limitaciones, por ejemplo necesitamos que el libro que queramos descargar este disponible como "Full View", por que si esta disponible en "Preview" solo podremos descargar una parte del libro, en torno a las 50 paginas.
También hay que resaltar que no podemos descargar todos los libros que queramos por que corremos el riesgo de que Google bloquee nuestra cuenta.
Descargar Libros de Google Books con Firefox
El método que vamos a ver para descargar los libros de Google Books necesita la combinación de Firefox, junto con Greasemonkey, y la extensión Google Book Downloader.
Una vez instalado Firefox y la extensión Greasemonkey, dejamos que Greasemonkey instale este script al darle click a “Install”.
Cuando tengamos todos el software necesario instalado solo deberemos ir a Google Books y buscar el libro que queramos descargar y pulsar sobre el nuevo botón que nos aparece a la derecha: download this book y empezará a generar los links a cada una de las páginas.
|
| Descarga de libros desde Google Books con Firefox. |

Navegando por Internet en busca de un regalo para un
compañero me he encontrado con esta pagina web,
regalosoriginalesygadgets en
la que podemos encontrar diversidad de objetos de regalos de todo tipo a unos
precios increíbles, en la web indican que el va a incrementarse la variedad y
cantidad de artículos. Sus catálogo de venta incluye artículos como perfumes,
relojes Viceroy, artículos para la cocina y el hogar, gagdets y accesorios de telefonía.
Entre los objetos que podemos encontrar en la web destacan
los tablets con sistema operativo Android a precios razonables, y con la
seguridad de que la página es seria. Personalmente he estado buscando un tablet
Android en DealExtreme pero me daba miedo que saliera defectuoso y tener que
meterme en devoluciones a Hong Kong, etc. En
regalosoriginalesygadgets tienes la tranquilidad de trabajar con gente en España (la tienda tiene sede en
la comunidad valenciana) que va a estar dispuesta a solucionar cualquier
problema en el acto.
Los pedidos se pueden pagar mediante transferencia bancaria
o bien se puede abonar contrareembolso, que siempre da seguridad a la hora de
realizar compras por Internet.
Los pedidos se entregan con la empresa de mensajería MRW,
con lo que el envío se realiza en 24/48 horas.


Una de los aspectos que más nos atraen de Internet es la posibilidad de ganar dinero desde casa y sin esfuerzo, es cierto que no es una cantidad de dinero de la que podamos vivir, pero si puede ser una cantidad de dinero que nos de para algún capricho puntual.Hoy os presento un lugar desde el cual se puede ganar dinero fácilmente desde casa. La página se llama beruby y nos permite ganar dinero de dos formas:
Ganar dinero comprando
Para mi es la opción menos atractiva, ya que implica un costo y lo que queremos es ganar dinero, es cierto que es la manera de ganar más dinero. Hay que tenerla en cuenta por si estamos pensado en comprar algún producto online, es posible que comprando a través de la página consigamos un descuento adicional.
Ganar dinero visitando
Es la manera de ganar dinero que no tiene coste económico, simplemente visitando las páginas que nos propone el sitio web, podemos ganar un poco de dinero, también hay posibilidad de ganar dinero registrándonos en las páginas que nos propone el sitio web así como haciendo clic en megusta de algunos productos de Facebook.
Hay que tener en cuenta que el dinero se gana a medio plazo, y visitando unas cuantas páginas al dia, podemos generar unos ingresos extra.

Esta semana ha sido presentado en USA el nuevo iPad, con el que Apple quiere volver a dar el golpe a sus competidores y ser el referente de la industria de los tablets.
Este nuevo iPad es una revisión del iPad 2, donde la mayor novedad que presenta es la nueva pantalla, el nuevo iPad ha tomado como pantalla de LED de 9, 7 pulgadas al igual que el iPad 2 pero mejorando el contraste de colores y adoptando la pantalla Retina (la misma que tiene el iPhone 4 y el iPhone4S), con una resolución de 2048x1536.
 |
| Pantalla Retina del nuevo iPad |
También se ha mejorado el procesador del tablet, ahora posee un A5X con procesador gráfico y tambien se le ha aumentado la memoria RAM hasta 1 GigaByte, doblando la capacidad del iPad 2.
 |
| El nuevo procesador de Apple para el nuevo iPad |
La cámara trasera del nuevo iPad también ha sido revisada por los ingenieros de Apple y se ha instalado una cámara de 5 megapixel capaz de grabar vídeo a 1080p.
La otra gran novedad que presenta este nuevo modelo de iPad es que es capaz de operar en 4G, actualmente solo valido en USA.
Tras esta presentación del nuevo iPad llegamos a la conclusión de que el nuevo iPad es un modelo continuista del iPad 2 en el que se ha conseguido un aparato con un rendimiento mucho mejor que su antecesor.
El nuevo iPad saldrá a la venta el próximo día 23 de Marzo.
El iPad 2 se puede seguir comprando con una rebaja de 100$ unos 80€ en su precio dejando el modelo básico de iPad 2 en 399€.
Hoy ha saltado la noticia de que Adobe lanza una actualización urgente por motivos de seguridad para todas las plataformas, es una vulnerabilidad que puede provocar fallos de memoria así como accesos no autorizados a la máquina de los usuarios.
Esta actualización afecta a Flash Player, como decía antes, a todas las plataformas incluidas plataformas móviles como Android, se salva de este problema los sistemas iOS por no soportar la tecnología Flash, hay que recordar que esta aplicación se encuentra en el 90% de las máquinas del planeta.
Los parches de actualización ya están disponibles en la página de Adobe. 
Desde hace unas semanas tenemos nuestro sitio en twitter, por eso os pedimos vuestros follows para que TutoMalaga crezca y se haga más fuerte.
Gracias a todos por colaborar con TutoMalaga!!!

Uno de los aspectos de seguridad más importantes a tener en cuenta cuando nos conectamos a Internet desde nuestro ordenador es tener un Firewall, un controlador del flujo de información entre dos redes, normalmente nuestra red local y la red de Internet.
Aunque existen en el mercado soluciones tecnológicas más avanzadas que el Firewall de Windows 7, tenemos que tener en cuenta que el Firewall de Windows 7 es un software que funciona muy bien y que nos puede ayudar a evitar problemas con conexiones de red no deseadas provenientes de la red Internet.
Activar Firewall de Windows 7
Para activar el Firewall de Windows 7 debemos dirigirnos a:
Inicio > Panel de control > Sistema y seguridad > Firewall de Windows
Una vez que se nos abra el asistente de configuración del Firewall tenemos la opciones sencillas de activar y desactivar el Firewall de windows según la red a la que se vaya a conectar, hay tres tipos de redes configurables en el Firewall de Windows 7 : bajo dominio, pública y trabajo o domestica. Se puede configurar las tres redes de manera conjunta o por separado.
 |
| Firewall de Windows 7 |
Crear Reglas de Firewall en Windows 7
Haciendo clic en en Permitir que programas se comuniquen a través de Firewall de Windows accederemos al menu de configuración de cada caso donde crearemos las reglas de Firewall, es decir, las normas que deben cumplir las conexiones entrantes asi como los programas que pueden recibir conexiones del exterior. Una novedad del firewall de Windows 7 es que nos permite establecer un rango de puertos o direcciones IP.
Archivo de Incidencias
Windows 7 estable el Visor de Eventos como visor de las incidencias que se producen a través del Firewall de esta es una nueva caracteristica de Windows 7. Para acceder a este registro de incidencias debemos acceder al Visor de Eventos en el menu Inicio y localizando la entrada Registro de aplicaciones y servicios y buscar la ventana central Windows Firewall With Advanced Security.

Siguiendo con la serie de optimización del sistema operativo Windows 7, vamos a ver tres tareas que liberaran de carga a nuestro sistema operativo haciendo que este sea más agil y rápido.Desactivar efectos visuales
Windows 7 incorpora multitud de efectos visuales que hacen más bonito el sistema y más agradable su uso, pero toda esta serie de efectos visuales necesita de una gran cantidad de recursos del sistema para su correcta presentación, asi que la manera más rápida de optimizar nuestro Windows 7 es desactivar estos efectos visuales.
Esta acción hará que nuestro Windows 7 se parezca más a Windows 2000, pero muchisimo más rápido.
Para desactivar los efectos visuales de Windows 7 debemos seguir estos pasos:
Menú de Inicio > Panel de Control > Información y herramientas del sistema > Información y herramientas de rendimiento > Ajustar los efectos visuales > Efectos visuales
 |
| Opciones de Rendimiento de Windows 7 |
En estas opciones de rendimiento nos permiten modificar entre más de 20 efectos visuales aunque si queremos quitar todos los efectos podemos elegir la opción Ajustar para obtener el mejor rendimiento.
Seleccionar Programas que cargan al inicio de sesión
Una de las causas que hacen que nuestro sistema operativo Windows 7 se relantice es que al inicio de sesión se carguen muchos programas, los fabricantes de software para Windows 7 tienden a programar sus aplicaciones para que estas se carguen en el inicio de sesión de Windows 7. Muchos de estos programas no son usados en el día a día por los usuarios, pero si están consumiendo recursos y tiempo en el inicio de sesión.
Para evitar esto hecho, podemos seleccionar que programas queremos que se carguen en el inicio de sesión, ajustando estos programas podemos llegar a conseguir que el sistema operativo Windows 7 inicie sesión incluso en la mitad de tiempo.Para cambiar la configuración de los programas que se cargan en el inicio de sesión debemos ir a:
Menú de Inicio > Panel de Control > Sistema y seguridad > Herramientas administrativas > Configuración de Sistema >
Inicio de Windows
 |
| Configuración del Sistema Windows 7 |
Basta con deshabilitar los programas que no queramos que se carguen el inicio para hacer que nuestro sistema operativo sea mucho más rápido en su inicio de sesión.

Uno de los problemas que nos encontramos en nuestro Sistema Operativo Windows 7 es que con el paso del tiempo nuestro disco duro se hace más lento, los accesos a la información del discos se demoran mucho.
Esto se produce por la fragmentación del disco duro. Esta fragmentación se produce por que todos los programas que instalamos o los archivos que copiamos van ocupando los sectores del disco duro de manera secuencial, en el momento en que borramos estos archivos o desintalamos algún programa los sectores se liberan y se van ocupando de nuevo, haciendo que el acceso a esa información en el disco el sistema tenga que ir saltando por la superficie del disco duro buscando los sectores donde esta almacenada la información solicitada haciendo que el sistema se ralentice.
El Sistema Operativo Windows 7 tiene una utilidad que nos permite desfragmetnar el disco duro, es decir, reordenar la información para que todos los sectores que contienen datos de un archivo especifico estén lo más consecutivos posible para que el acceso a la información sea más rápida. Esta tarea puede llevar desde apenas unos minutos hasta varias horas, dependiendo del estado de fragmentación del disco duro.
Para acceder a esta aplicación deberemos seguir los siguientes pasos:
Menú Inicio>Todos los programas>Accesorios>
Herramientas del Sistema>Desfragmentador de Disco
 |
Herramentas del Sistema de Windows 7
|
En la ventana del asistente del Desfragmentador de Discos nos aparece el listado de nuestros discos duros y las particiones que tenemos en nuestro sistema. Seleccionamos la unidad o partición queremos comprobar y pulsamos sobre el botón Analizar disco para determinar el grado de fragmentación, una vez analizado al lado de cada uno de ellos nos aparece el porcentaje de fragmentación que poseen, en caso de que este porcentaje ronde el 20% deberemos proceder a la desfragmentación del disco seleccionando la unidad o partición y pulsado el botón Desfragmentar disco.
El Desfragmentador de disco de Windows 7 nos permite configurar un calendario de actuación, pudiendo programar en que momento y cada cuanto tiempo el sistema debe realizar una desfragmentación del disco duro. Debido a que esta tarea se puede alargar bastante tiempo, es recomendable programar la desfragmentación en horas donde no nos encontremos trabajando con el equipo.

Continuamos con el Modelo Entidad-Relación, en el anterior Post vimos como un conjunto de atributos definían una Entidad. Estos atributos que definen univocamente una Entidad se pueden dividir en tres claves:
- SuperClave: Es un subconjunto de atributos que define univocamente cada una de las entidades, si se añade un atributo a la SuperClave, el resultado sigue siendo una SuperClave.
- Clave Candidata: A partir de una SuperClave, si al añadir un nuevo atributo deja de ser una SuperClave pasa a ser una Clave Candidata.
- Clave Primaria: Es una Clave Candidata, elegida por el diseñador de la Base de Datos para definir a la entidad, con el mínimo de atributos posible preferentemente.
Si se pretende saber que Clave Primaria define a una relación deberemos tener en cuenta las siguientes definiciones:
- Relación es de muchos a uno de A a B entonces sólo se toma la
Clave Primaria de A, como Clave Primaria de
Relación .
- Relación es de uno a muchos de A a B entonces se toma sólo la
Clave Primaria de B, como Clave Primaria de Relación.
- Relación es de uno a uno de A a B entonces se toma cualquiera de las dos
Claves Primarias, como Clave Primaria de Relación.
- Relación es de muchos a muchos de A a B entonces se toma la unión de los atributos que conforman las Claves Primarias de A y de B, como Clave Primaria de
Relación.
Diagramas Entidad-Relación
Una vez que ya hemos tenemos claro los aspectos anteriores procederemos a realizar el diagrama de Entidad-Relación de nuestra base de datos, para realizar este diagrama debemos tener en cuenta la grafía que se ha establecido como norma para que cualquier trabajador involucrado en la Base de Datos pueda comprender fácilmente este diagrama. Para ello cada miembro del diagrama tiene una figura geométrica asignada.
Entidad
Las Entidades se representan en el diagrama Entidad-Relación como un rectángulo con el nombre de la Entidad en su interior.
Atributos
los Atributos se representan en el diagrama Entidad-Relación como una elipse con el nombre del Atributo en su interior, cuando un Atributo es una Clave Primaria, se subraya dicho Atributo.
Relaciones
Las Relaciones se representan en el diagrama Entidad-Relación como un rombo con su nombre dentro y se une a las Entidades que conforman dicha Relación mediante lineas.

En el momento que necesitamos crear una base de datos para almacenar nuestra información, necesitamos crear un modelo lógico de la estructura de almacenamiento de los datos, de forma que la base de datos tenga consistencia y sea una base de datos válida tanto dentro de un mes como dentro de diez años.
Para lograr esta integridad en la base de datos necesitamos crear un diagrama de la estructura de los datos, este diagrama se llama Modelo Entidad-Relación, normalmente se expresa por sus siglas E-R. Este modelo representa las entidades relevantes así como sus atributos y las interrelaciones que generan entre entidades.
El Modelo Entidad-Relación se basa en la simplificación del mundo en una serie de objetos básicos llamados Entidades y las Relaciones que se crean entre ellos.
 |
| Modelo Entidad-Relación |
Entidad
Una Entidad es un objeto independientes que se diferencia de cualquier otro objeto (Entidad)
Por ejemplo:
- Un empleado.
- Un Vehículo.
- Una Vivienda.
Las Entidades pueden ser objetos físicos u objetos conceptuales como una Asignatura, un puesto de trabajo.
Atributos
Las entidades están descritas por una serie de características propias de cada entidad que se denominan Atributos, por ejemplo la entidad Vehículo tiene como Atributos: Color, Modelo, Fabricante, Matricula, numero de bastidor, etc.
Cada Entidad tiene Atributos específicos que definen de manera única esa Entidad. Puede darse el caso que varias entidades compartan Atributos del mismo valor. En el caso anterior de la Entidad Vehículo podemos encontrarnos con estos datos:
- Verde, Mondeo, Ford, 1234ABC, 12345678
- Rojo, Fiesta, Ford, 2345ABC, 23456789
- Azul, Focus, Ford, 1235ABC, 87654321
En esta colección de Entidades vehículos vemos como el Atributo Fabricante se repite en cada una de las Entidades, pero es el conjunto de todas las Entidades las que diferencian cada una de las mismas.
Relación
La Relación entre entidades describe la dependencia que se crea en Entidades. Por ejemplo:
La Entidad Verde, Mondeo, Ford, 1234ABC, 12345678 y la Entidad Valencia, Planta Fabricación Ford nos permite relacionar que la Entidad Vehículo ha sido fabricada en la Entidad Planta de Fabricación.
Cardinalidades de las Relaciones
Dado un conjunto de Relaciones en el que participan dos o más conjuntos de Entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una Entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de Entidades A y B, la correspondencia de cardinalidades puede ser:
- Uno a Uno: Una Entidad de A se relaciona únicamente con una Entidad en B y viceversa (ejemplo relación vehículo - matrícula: cada vehículo tiene una única matrícula, y cada matrícula está asociada a un único vehículo).
- Uno a varios: Una Entidad en A se relaciona con cero o muchas Entidades en B. Pero una Entidad en B se relaciona con una única Entidad en A (ejemplo vendedor - ventas).
- Varios a Uno: Una Entidad en A se relaciona exclusivamente con una Entidad en B. Pero una Entidad en B se puede relacionar con 0 o muchas Entidades en A (ejemplo empleado-centro de trabajo).
- Varios a Varios: Una Entidad en A se puede relacionar con 0 o muchas Entidades en B y viceversa (ejemplo asociaciones- ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).

Una de las 'mejoras' que trajo Windows Vista y heredó directamente Windows 7 es el control que ejerce el sistema sobre los cambios realizados en él, preguntandonos continuamente:
¿Desea permitir que este programa realice cambios en el equipo?
Si en nuestro sistema operativo interactuan varios usuarios este control de cuentas que ejerce el sistema es totalmente recomendable, pero si el sistema operativo, tanto Windows Vista como Windows 7, solo esta siendo usado por una persona no es necesario que el control de cuentas de usuario nos este preguntando continuamente.
Para evitar todas estas confirmaciones vamos a realizar un cambio en la configuración de las cuentas de usuario que nos permita omitir el control de las cuentas de usuario por parte del sistema operativo, haciendo lo siguiente
Inicio > Panel de control > Cuentas de usuario y proteccion infantil > Cuentas de usuario > Cambiar configuracion de Control de cuentas de usuario
En la ventana de configuración de Control de cuentas de usuario elegiremos la opción, "No notificarme nunca cuando:"
Para que el cambio de configuración tenga efecto el sistema nos obligará a reiniciar, una vez que el sistema se haya reiniciado ya no vovlerá a pedir confirmación para cada acción que hagamos sobre el sistema.

Una de las nuevas incorporaciones a Windows 7 es la creación de ventanas inteligentes, consisten en que si se mueve una ventana hacia el borde superior de la pantalla esta automáticamente se convierte en una ventana a pantalla completa. Personalmente este funcionamiento de las ventanas inteligentes no me convence, ya que la mayoría de las veces si muevo una ventana, sin pretenderlo se pone en pantalla completa.
Si tenéis este 'problema' existe la posibilidad de anular este funcionamiento de las ventanas inteligentes en Windows 7. Para ello solo debemos modificar una linea en el registro de Windows, ya vimos en este tutomálaga como hacer uso del registro de Windows.
Abrimos el editor del registro de Windows y buscamos la siguiente ruta:
HKEY_CURRENT_USER\Control Panel\Desktop
Seleccionamos Desktop y buscamos WindowArrangementActive, y le damos un clic con el botón derecho para editar el contenido de la Informacion del valor y cambiamos el valor 1 por un 0.
 |
| Editor de Registro de Windows 7 Desactivación Ventanas inteligentes |
Realizado este cambio procederemos a reiniciar el sistema operativo para que los cambios realizados tengan efecto, y en el siguiente inicio nuestro Windows 7 ya no tendrá el comportamiento de ventanas inteligentes. En caso de querer volver a disponer de esta funcionalidad solo debemos realizar el proceso a la inversa.

El gestor de base de datos MySQL dispone de un comando que nos permite crear copias de seguridad de nuestra base de datos así como restaurar dicha copia.Además permite restaurar la copia de seguridad en otro gestor de bases de datos aunque no sea MySQL, es capaz de lograr esta acción por que la genera la copia de seguridad en un archivo que almacena todas las sentencias SQL que se necesitan para restaurar tabla por tabla y dato por dato toda la base de datos.
El comando capaz de realizar todas estas acciones en MySQL es mysqldump, este comando tiene una serie de modificadores que deberemos añadir en la ejecución en función del tipo de copia de seguridad que queremos obtener, estos son lo modificadores más comunes aunque tiene más:
Añade LOCK TABLES antes, y UNLOCK TABLE despues de la copia de cada tabla.
--add-drop-table
Añade un drop table antes de cada sentencia create
-A, --all-databases
Copia todas las bases de datos. Es lo mismo que utilizar --databases seleccionando todas.
-f, --force,
Continúa aunque se produzca un error de SQL durante la copia.
-h, --host=..
Copia los datos del servidor de Mysql especificado. El servidor por defecto es localhost.
--routines
Hace una copia de seguridad de los procedimientos almacenados.
-v, --verbose
Va mostrando información sobre las acciones que se van realizando (más lento).
Veamos un ejemplo de funcionamiento de mysqldump:
Crear Copia de Seguridad en MySQL
c:\ mysqldump --modificadores pruebaBD > copiadeseguridadBD.sql
con este comando lo que hacemos es crear un archivo llamado copiadeseguridadBD.sql donde va a almacenarse todas las sentencias para restaurar nuestra base de datos llamada pruebaBD. Los modificadores que se deben de poner en el comando entre mysqldump y el nombre de la base de datos.
Restaurar Copia de Seguridad en MySQL
c:\mysql pruebaBD < copiadeseguridadBS.sql
Con este comando lo que logramos en restaurar nuestra copia de seguridad en la Base de datos. Hay que notar que para restaurar la copia de seguridad no se ejecuta el comando mysqldump.

Seguramente más de una vez habéis deseado que vuestro sistema operativo Windows 7 arrancará mucho más rápido de lo hace normalmente, hoy os traigo un truco para acelerar este proceso.
Para acelerar el proceso de arranque del sistema operativo Windows 7 lo que vamos a hacer es eliminar la carga de la Interfaz GUI (Graphical User Interface), esto que suena tan bien es simplemente la animación que aparece durante el inicio de sesión del sistema que forma el logotipo de Windows a través de cuatro puntos de color.
Para poder quitar esta animación y acelerar el arranque del sistema operativo tendremos que hacer estos cambios:
En el Menú Inicio, pinchamos en el cuadro de búsqueda y escribimos msconfig y pulsamos la tecla Enter.
Esto nos abre el panel de control de la configuración del Sistema, una vez en esta ventana nos dirigimos a la pestaña Arranque.
En la pestaña Arranque deberemos seleccionar la linea que corresponde al arranque de nuestro sistema operativo, por defecto:
Windows 7 (C:Windows): Sistema operativo actual; Sistema operativo predeterminado
Una vez seleccionado la linea que proporciona el arranque a nuestro sistema operativo marcaremos dentro de opciones de arranque la opción:
Sin arranque de GUI
Ventana de Configuración del sistema (msconfig)
Y guardamos los cambios, con este simple cambio lograremos que a partir de siguiente inicio del sistema el arranque del mismo sea mucho más rápido al no cargar la animación de Windows 7.

Anteriormente vimos como insertar datos en una tabla de nuestra base de datos MySQL, tanto el comando INSERT o el comando LOAD DATA. Con este post quiero mostraos como actualizar los datos de la tabla.
Para ello vamos a partir de la tabla Paises, un ejemplo básico que ya hemos utilizado en algún ejemplo anterior:País Continente Capital
España Asia Madrid
Francia Europa París
Colombia América Bogotá
China Asia Pekin
Australia Oceanía Camberra
Marruecos África Rabat
Como veis en los datos hay un error, vamos a ver que sentencia vamos a necesitar para corregir el error.
Para actualizar los datos de una tabla en MySQL usamos el comando UPDATE, en la sentencia deberemos especificar la tabla sobre la que se va a actuar y mediante el modificador SET indicaremos el campo a actualizar y el nuevo valor que va a almacenar, así como la condición que debe cumplir para proceder a la actualización, veamos un ejemplo:
UPDATE Paises SET Continente='Europa' WHERE Pais='España';
De esta manera actualizamos el campo Continente de la tabla siempre que el País sea España.

Normalmente nuestros equipos viene con el sistema operativo Windows 7 preinstalado y no nos facilitan el disco de reparación. Este disco de reparacion nos puede ser de mucha ayuda en caso de que nuestro sistema operativo empiece a dar síntomas de descomposición, ya que desde este sistema podremos reparar gran parte de los errores del sistema operativo Windows 7 o cargar alguna imagen del sistema que hayamos guardado previamente.
El sistema operativo Windows 7 trae entre sus aplicaciones una aplicación bastante desconocida por el usuario medio que nos permite crear el disco de reparación. La aplicación de la que hablo se llama RecDisc.exe.
Para ello solo necesitamos disponer de un disco DVD virgen y una grabadora DVD.
Los pasos necesarios para ejecutar la aplicación RecDisc.exe y poder obtener un disco de reparación de Windows 7 son:
- Introduce el disco DVD virgen en la grabadora de DVD de tu equipo.
- Ir al menú Inicio y en el cuadro de búsqueda teclear recdisc y pulsar la tecla Enter.
- Después de pulsar la tecla Enter nos aparece el asistente de creación de disco de reparación del sistema.
- En esta ventana nos muestra la opción de seleccionar en que grabadora queremos ejecutar la opción de creación del disco de reparación del sistema, normalmente solo habrá una opción pero si disponemos de varias unidades de grabación, en el desplegable tendremos varias opciones.
- Una vez hayamos seleccionado la unidad de grabación correcta, pulsamos en el botón Crear disco, y esperamos a que termine de realizar la grabación.
 |
| Asistente de creación de un disco de reparación de Windows 7 |
Una vez termine la grabación ya tenemos un disco de recuperación del sistema Windows 7, listo para ser usado.

Una de las tareas que más nos desespera en nuestro equipo con Windows 7, es el tiempo que necesita para cerrar todos los programas y apagar el equipo.Esta tardanza se debe a que Windows va cerrando todos los procesos que tiene abiertos dedicándole unos 12 segundos a cada uno de ellos. Por lo que is tenemos seis programas abiertos podemos tardar alrededor de un minuto en apagar el sistema operativo.Podemos reducir ese tiempo que Windows dedica a cerrar esos procesos prácticamente a la mitad, por lo que el equipo sera el doble de rápido en apagarse.Para ello debemos modificar el registro de Windows siguiendo los siguientes pasos:
- En en menú Inicio de Windows escribimos regedit y pulsamos la tecla enter.
- Se nos abre el editor del registro de Windows, y en la parte izquierda debemos buscar la siguiente ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
 |
| Captura de pantalla del Registro de Windows. |
- Una vez posicionados en la carpeta Control, en la parte de la derecha del registro de Windows buscamos:
"WaitToKillServiceTimeout"
- Esta entrada tendrá un valor por defecto de 12000, que son los 12 segundos que el sistema operativo dedica a terminar cada proceso, hacemos doble clic sobre ese valor y cambiamos la cantidad de 12000 a 7000. De esta manera reducimos los segundos de 12 a 7 para cerrar los procesos.
- Es necesario reiniciar el sistema operativo para que el cambio tenga efecto.
Es importante hacer una copia de seguridad del registro antes de hacer ninguna modificación.

El registro de Windows o registro del sistema es la base de datos que almacena las configuraciones y opciones del sistema operativo Microsoft Windows en sus versiones de 32 bits, 64 bits ( Xp, Vista, Windows 7) y Windows Mobile.
El registro mantiene esta información en forma de árbol, estableciendo un orden por el cual deben acceder el sistema operativo u otros programas, como las preferencias de usuario (perfiles), hojas de ajustes para directorios e iconos de programas, enumeración de hardware instalado y los puertos usados.
Una de las principales causas para que nuestro sistema operativo empiece a ralentizarse es que el registro de Windows empieza a saturarse y no es capaz de almacenar correctamente todos los datos. La causa principal es que al instalar los programas software, el registro anota en su base de datos su configuración, pero al desinstalar dicho software esta entrada del registro no es eliminada dejando así entradas 'huérfanas' en el registro, que el sistema evalúa haciendo más lento su funcionamiento.
Dentro de las tareas habituales de optimización de nuestro sistema operativo debe ser la limpieza del registro de Windows, eliminar todas las entradas huerfanas u obsoletas. Con este proceso de optimización conseguiremos que aumente la velocidad del sistema operativo, aumentar la velocidad de inicialización de la sesión de arranque, etc.
Hay que tener en cuenta que antes de realizar ninguna operación de limpieza sobre el registro de Windows necesitaremos hacer una copia de seguridad del mismo, para poder usarla en caso de problemas.
Una herramienta gratuita y que funciona correctamente es Registry-Clean Expert, nos permite hacer copias de seguridad del registro de Windows y hacer limpiezas del mismo.

Vamos a ver los modos que tenemos de almacenar información en una tabla creada en MySQL.
Para ello vamos a partir de una tabla que va a almacenar países junto con al Continente al que pertenece y la Capital de dicho país.
Para crear la tabla en MySQL usamos en la sentencia CREATE TABLE:
mysql> CREATE TABLE Paises (Pais VARCHAR(50),
Continente VARCHAR (50), Capital VARCHAR (50));
Después de haber creado la tabla, ahora podemos incorporar algunos datos en ella, para lo cual haremos uso de las sentencias INSERT y LOAD DATA.Los datos que queremos almacenar en nuestra tabla Paises puede resumirse en el contenido de esta tabla:
País Continente CapitalEspaña Europa MadridFrancia Europa ParísColombia América Bogotá China Asia PekinAustralia Oceanía CamberraMarruecos África Rabat
Ya que estamos iniciando con una tabla vacía, la manera más fácil de poblarla es crear un archivo de texto que contenga un registro por línea para cada uno de los países que queramos que se almacenen en la tabla Paises para que posteriormente carguemos el contenido del archivo en la tabla únicamente con una sentencia.
Por tanto, debemos de crear un archivo de texto "paises.txt" que contenga un registro por línea con valores separados por tabuladores, cuidando que el orden de las columnas sea el mismo que utilizamos en la sentencia CREATE TABLE. Para valores que no conozcamos podemos usar valores nulos (NULL). Para representar estos valores en nuestro archivo debemos usar \N.
El archivo paises.txt contendrá:
España Europa MadridFrancia Europa ParísColombia América BogotáChina Asia PekínAuatralia Oceanía CamberraMarruecos África Rabat
Para cargar el contenido del archivo en la tabla Paises, usaremos el siguiente comando:
mysql> LOAD DATA INFILE "paises.txt" INTO Paises;
La sentencia LOAD DATA nos permite especificar cuál es el separador de columnas, y el separador de registros, por defecto el tabulador es el separador de columnas (campos), y el salto de línea es el separador de registros, que en este caso son suficientes para que la sentencia LOAD DATA lea correctamente el archivo "paises.txt".
Si lo que deseamos es añadir un registro a la vez, entonces debemos hacer uso de la sentencia INSERT. En la manera más simple, debemos proporcionar un valor para cada columna en el orden en el cual fueron listados en la sentencia CREATE TABLE. Por ejemplo, necesitamos añadir un nuevo registro a nuestra base de datos, necesitamos almacenar la información de Alemania. Podemos usar la sentencia INSERT para agregar su registro en nuestra base de datos.
mysql> INSERT INTO Paises VALUES ('Alemania','Europa','Berlín');
Con este ejemplo simple hemos visto como podemos agregar información a nuestra base de datos de dos maneras:
LOAD DATA: Nos permite agregar mucha información de golpe ideal para agregrar información a una tabla nueva desde un archivo externo.
INSERT: Nos permite añadir información fila por fila, ideal para ir actualizando una tabla existente con nuevo contenido.
Modelo de referencia OSI
Siguiendo el esquema de este modelo se crearon numerosos
protocolos. El advenimiento de protocolos más flexibles donde las capas no están tan
demarcadas y la correspondencia con los niveles no era tan clara puso a este
esquema en un segundo plano. Sin embargo es muy usado en la enseñanza como una
manera de mostrar cómo puede estructurarse una "pila" de protocolos
de comunicaciones.El modelo especifica el protocolo que debe ser usado en
cada capa, y suele hablarse de modelo de referencia ya que es usado como una
gran herramienta para la enseñanza de comunicación de redes. Este modelo está
dividido en siete capas:
Capa física (Capa 1)
Es la que se encarga de las conexiones físicas de la
computadora hacia la red, tanto en lo que se refiere al medio físico como a la
forma en la que se transmite la información.Sus principales funciones se pueden resumir como:
- Definir
el medio o medios físicos por los que va a viajar la comunicación: cable
de pares trenzados (o no, como en RS232/EIA232), coaxial, guías de onda,
aire, fibra óptica.
- Definir
las características materiales (componentes y conectores mecánicos) y
eléctricas (niveles de tensión) que se van a usar en la transmisión de los
datos por los medios físicos.
- Definir
las características funcionales de la interfaz (establecimiento,
mantenimiento y liberación del enlace físico).
- Transmitir
el flujo de bits a través del medio.
- Manejar
las señales eléctricas/electromagnéticas del medio de transmisión, polos
en un enchufe,
etc.
- Garantizar
la conexión (aunque no la fiabilidad de ésta).
Capa de enlace de datos (Capa 2)
Esta capa se ocupa del direccionamiento físico, de la
topología de la red, del acceso a la red, de la notificación de errores, de la
distribución ordenada de tramas y del control del flujo.Se hace un direccionamiento de los datos en la red ya sea
en la distribución adecuada desde un emisor a un receptor, la notificación de
errores, de la topología de la red de cualquier tipo.
Capa de red (Capa 3)
El objetivo de la capa de red es hacer que los datos
lleguen desde el origen al destino, aún cuando ambos no estén conectados
directamente. Los dispositivos que facilitan tal tarea se denominan encaminadores,
aunque es más frecuente encontrar el nombre inglés routers y, en
ocasiones enrutadores.Los routers trabajan en esta capa, aunque pueden actuar
como switch de nivel 2 en determinados casos, dependiendo de la función que se
le asigne. Los firewalls actúan sobre esta capa principalmente, para descartar
direcciones de máquinas.En este nivel se realiza el direccionamiento lógico y la
determinación de la ruta de los datos hasta su receptor final.
 |
| Esquema del modelo OSI. |
Capa de transporte (Capa 4)
Capa encargada de efectuar el transporte de los datos
(que se encuentran dentro del paquete) de la máquina origen a la de destino,
independizándolo del tipo de red física que se esté utilizando. La PDU de la
capa 4 se llama Segmento o Datagrama, dependiendo de si corresponde a UDP o
TCP. Sus protocolos son TCP y UDP; el primero orientado a conexión y el otro
sin conexión.
Capa de sesión (Capa 5)
Esta capa es la que se encarga de mantener y controlar el
enlace establecido entre dos computadores que están transmitiendo datos de
cualquier índole.Por lo tanto, el servicio provisto por esta capa es la
capacidad de asegurar que, dada una sesión establecida entre dos máquinas, la
misma se pueda efectuar para las operaciones definidas de principio a fin,
reanudándolas en caso de interrupción. En muchos casos, los servicios de la
capa de sesión son parcial o totalmente prescindibles.
Capa de presentación (Capa 6)
El objetivo es encargarse de la representación de la
información, de manera que aunque distintos equipos puedan tener diferentes
representaciones internas de caracteres los datos lleguen de manera
reconocible.Esta capa es la primera en trabajar más el contenido de
la comunicación que el cómo se establece la misma. En ella se tratan aspectos
tales como la semántica y la sintaxis de los datos transmitidos, ya que
distintas computadoras pueden tener diferentes formas de manejarlas.Esta capa también permite cifrar los datos y
comprimirlos. En pocas palabras es un traductor.
Capa de aplicación (Capa 7)
Ofrece a las aplicaciones la posibilidad de acceder a los
servicios de las demás capas y define los protocolos que utilizan las
aplicaciones para intercambiar datos, como correo electrónico (POP y SMTP), gestores de
bases de datos y servidor de ficheros (FTP). Hay tantos protocolos como
aplicaciones distintas y puesto que continuamente se desarrollan nuevas
aplicaciones el número de protocolos crece sin parar.Cabe aclarar que el usuario normalmente no interactúa
directamente con el nivel de aplicación. Suele interactuar con programas que a
su vez interactúan con el nivel de aplicación pero ocultando la complejidad
subyacente.

Cuando estamos estamos programando en
PHP, podemos encontrarnos en la situación de necesitar saber si una consulta es válida o no. Hay varias maneras de controlas esa situación, hoy os voy a mostrar como hacerlo contado las filas que devuelve dicha consulta.
Os pongo un ejemplo para que os sea más claro el objetivo de este tutorial:
Nos encontramos con un formulario en el que el usuario debe introducir una localidad y debemos controlar si esa localidad introducida por el usuario existe en los registro de nuestra Base de Datos
MySQL.
Para controlar que la localidad existe en nuestra tabla de municipios, podemos hacer una consulta a la base de datos de esta manera:
Almacenamos el municipio que nos llega del formulario por método POST en la variable
$municipio:
$municipio=$_POST['muncipio'];
Almacenamos en la variable
$resultado la tabla resultante de la consulta que nos va a dar los municipios que se llaman como la variable recogida.
$resultado=mysql_query("SELECT * FROM municipio WHERE municipio=$municipio");
En la variable resultado solo podrán darse dos casos:
1. Que la variable $resultado este vacía, como consecuencia de que $municipio no sea un municipio registrado en la tabla municipio de nuestra Base de Datos MySQL.
2. Que la variable $resultado tenga una tabla de una sola fila, como consecuencia de que $municipio sea un municipio que si este registrado en nuestra base de datos.
Así que si pudiéramos contar el número de filas que almacena la variable
$resultado podríamos hacer una condición que nos permitiera realizar acciones distintas si la variable
$resultado es válida o no.
La función de
PHP mysql_num_rows nos devuelve la el numero de filas que contiene una consulta.
$numero_de_filas=mysql_num_rows($resultado);
Con esta función hemos almacenado en la variable $numero_de_filas el número de filas de la variable $resultado, valga la redundancia.
Por lo que ya podemos hacer un control de errores del flujo del script PHP:
if ($numero_de_filas==1)
{
echo "El municipio $municipio existe en la base de datos";
}
else
echo "El municipio $municipio no existe en la base de datos";
De esta manera realizamos un control de errores fácil y sencillo.
