martes, 28 de agosto de 2012

App Feria Real Priego de Córdoba 2012


Aplicación disponible para dispositivos Android en la que podrás conocer toda la información acerca de la feria real de este año. En ella podrás conocer todos los eventos programados, así como información general y más cosas.

Instrucciones:
1. Descargese desde su smartphone la aplicación desde el siguiente enlace https://www.dropbox.com/s/ij7tq5dv3xjqsz1/FeriaRealPriego2012.apk

2. Una vez descargada, instala dicha aplicación desde el móvil.

Se requiere conexión a internet para un mejor funcionamiento de la aplicación.

App creada por Manuel Aguilera Torres y accionada por iBuildApp. 

martes, 15 de mayo de 2012

Revisión de actividad voluntaria grafos ED

Manuel Aguilera Torres y David Herruzo Villareal revisan la actividad voluntaria de:
   - Cristian López Fernández
   - Carlos García Ruiz
   - Nadir Lara Sánchez

Presentación: los gráficos son bastante claros y correctos. La clasificación de los lados bien resaltada aunque falta la secuencialidad de los nodos del proceso podría estar más clara.

Contenido: todo correcto aunque falta la justificación de la clasificación de los lados.

Procedimiento: procedimiento aplicado ha sido en anchura y no vemos ningún fallo, han aplicado correctamente el algoritmo, seleccionando un nodo en cada iteración para incluir en la cola de adyacentes  y finalmente el camino elegido es el correcto tanto en el grafo dirigido como en el grafo no dirigido.

NOTA: hemos disfrutado aprendiendo. ;D



lunes, 14 de mayo de 2012

Actividad voluntaria Grafos ED

Para la realización de actividad voluntaria sobre grafos de la asignatura Estructura de Datos, subiremos el enlace en el cuál aparece la resolución de dicho ejercicio.

Realizado por : Manuel Aguilera Torres
                        David Herruzo Villareal

https://docs.google.com/presentation/d/1OdgAosoX6zkT1tvRliqAfqT85Q17aDbjm0adO34gfQ0/edit

sábado, 10 de marzo de 2012

Organizaciones clásicas de ficheros


En esta entrada voy a mostrar las ventajas e inconvenientes básicas de cada uno de los tipos de las organizaciones de ficheros. En total hay seis tipos de organización: organización apilada , organización secuencial , organización encadenada, organización secuencial indexada, indexada y organización hashing; por lo que iremos viendo las ventajas e inconvenientes una a una  frente a la anterior.
Organización apilada.
Ventajas:
  1. Estructura muy simple y fácil de programar.
  2. Sólo se añade el registro final , por lo tanto inserción muy rápida.
  3. Aprovecha muy bien el espacio.
  4. Se utiliza en sistemas automáticos de adquisición de datos.
  5. Adecuada para lecturas no ordenadas.
  6. No hay que tener en cuenta el orden.
  7. Organización auxiliar de las demás. 
Inconvenientes:
  1. Organización muy clásica. Inconvenientes en el acceso de datos.
  2. Altos costes de mantenimiento.
  3. Redundancia en la información.
Organización secuencial.
Esta organización intenta superar los inconvenientes de la organización anterior , haciendo hincapié en que la información esté ordenada. 
Ventajas:
  1. Estructura muy simple y fácil de programar.
  2. Resuelve problemas de la organización apilo:
    • Búsqueda eficiente de un registro
    • Óptimo en el acceso secuencial con clave de registros.
    • Lectura ordenada muy eficiente.
Inconvenientes:
  1. Resta flexibilidad.
  2. Inserción de un registro problemática.
  3. No mejora la búsqueda con atributos que no forman parte de la clave.
  4. Deterioro de la ordenación de los registros.
  5. Los ficheros relativos pueden desperdiciar espacio.
Organización encadenada.
Ventajas:
  1. Varias órdenes internas en un mismo fichero.
  2. Representar relaciones complejas entre clases de objetos del mundo real (con punteros).
  3. Potente que aminora el coste de mantener información relacionada.
Inconvenientes:
  1. Posible pérdida de información.
  2. Los punteros físicos dependen del dispositivo.
  3. Los punteros relativos dependen de la posición del registro.
  4. Elevado coste en las reorganizaciones con más de una cadena. 
Organización secuencial indexada.
Este tipo de organización pretende subsanar los inconvenientes de la organización secuencial, pero sin perder la ventaja de que los registros estén ordenados en el archivo en base a la clave.
Ventajas:
  1. Acceso directo y secuencial usando una clave más eficiente por el uso del índice y por tener la zona de derrama ordenada mediante una cadena.
  2. Recorrido ordenado de los registros por el mismo motivo que la anterior ventaja.
Inconvenientes:
  1. Más espacio para los índices
  2. Requiere reorganizaciones periódicas y costosas.
  3. Lentas las operaciones sobre el fichero
  4. Difícil búsqueda de registros por medio de atributos que no son la clave
Organización indexada.
Se pretenden eliminar los inconvenientes, intentando conseguir los siguientes objetivos:
Ventajas:
  1. Eficiencia en el acceso a la información y alta disponibilidad.
  2. Rapidez en accesos exactos, genéricos u ordenados.
  3. Flexibilidad en las estructuras que simplifiquen los procesos de inserción, actualización...
Esta organización sigue manteniendo una serie de inconvenientes, en la que destacamos:
Inconvenientes:
  1. Existencia de la zona de derrama.
  2. Frecuentes y costosas reorganizaciones
  3. Imposibilidad de accesos rápidos por otros atributos que no sean la clave.
  4. Poca eficiencia en el recorrido ordenado por atributos que no sean la clave.
Este tipo de organización puede usar distintas implementaciones para trabajar con el índice: 
- Índice simple
- Índice en árbol binario
- Índice en árbol B
- Índice en árbol B+

Organización hashing.
Ventajas:
  1. Una razón de ocupación no muy elevada.
  2. Una función resumen que distribuya uniformemente las claves.
Inconvenientes:
  1. Si el volumen de los datos crece, se debe ampliar el espacio de los cubos. Operación costosa.
  2. Dificultad para recorrer todos los elementos.
  3. Desaprovechamiento de la memoria.

jueves, 13 de octubre de 2011

Evolución de los sistemas operativos (1996-2011)

 
Con esta entrada quiero mostrar la evolución de los sistemas operativos desde la década de los 90  (concretamente desde 1996) hasta la actualidad , así como las relaciones que han tenido estos con los avances hardware más significativos. Destacando así los tres grandes sistemas operativos actuales (Ubuntu, Windows , Mac).

OS/2 Warp 4 (1996)
En 1996 apareció OS/2 Warp 4, que incluía de serie la pila TCP/IP completa y múltiples herramientas de internet, así como asistentes inteligentes y una estética muy cuidada. Casi coincidiendo su aparición en el mercado con la del "nuevo" sistema operativo de Microsoft: Windows 95.
Los iconos empiezan a colocarse en el escritorio, donde los archivos personalizados y carpetas también se pueden crear. A la hora de borrar archivos o carpetas era similar a la papelera de reciclaje de Windwos o la papelera de Mac OS's, con la única diferencia de que eliminaba el archivo al instante sin guardar copias adicionales para su posterior recuperación. 


Mac OS System 8 (1997)
Es la mayor revisión de Mac OS desde el lanzamiento del System 7, seis años antes. Mac OS 8 representaba el esfuerzo de Apple por integrar muchas de las tecnologías desarrolladas para el ambicioso proyecto con el nombre en clave Copland.

Esta versión puso al día el sistema mientras Apple desarrollaba la siguiente generación, el Mac OS X, y también fue un éxito de ventas, con 1,2 millones de copias en las primeras dos semanas.
Algunos de los cambios en la interfaz como Platinium,  y el nuevo  Finder multi-hilo nativo para Power PC, se introdujeron en esta versión, así como un sistema de archivos más eficiente HFS Extended.



Windows 98 (1998)
Windows 98 fue la actualización de Windows 95 y fue la primera versión de Windows diseñada específicamente para los consumidores. Este S.O. daba a los usuarios la oportunidad de abrir y cerrar las aplicaciones más rápidamente, además de incluir soporte para leer discos DVD y conectar dispositivos a través de puertos USB. Se incluyeron cambios notables en el explorador de archivos, que cambió completamente, y además se introdujo el concepto del "Escritorio Activo".

KDE 1.0 (1998)
El 12 de julio del 1998 se publicó KDE 1.0 (K Desktop Environment), siendo la primera versión de un entrono gráfico para el sistema operativo GNU/Linux. Esta versión contenía un panel (barra de tareas y lanzador de aplicaciones), un escritorio sobre el cual dejar iconos, un administrador de archivos (Kfm) y un gran número de utilidades. Además se podía relacionar con la estructura y diseño de Windows a la hora del comportamiento de menús y ventanas.


Un entorno de red transparente, de escritorio contemporáneo para estaciones de trabajo UNIX, KDE buscaba llenar la necesidad de un fácil manejo del escritorio para estaciones de trabajo Unix, similar a los entornos de escritorio del MacOS o Windows95/NT. Una plataforma informática completamente libre y abierta disponible para cualquier persona de forma gratuita incluyendo su código fuente para que cualquiera pueda modificarlo.


GNOME 1.0 (1999)
GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software  libre.
Gnome fue desarrollado principalmente para Red Hat Linux, más tarde fue desarrollado por otros distribuidores de Linux. 



BeOS 4.5 (1999)
En 1999 la GUI lanzo al mercado su propia revolución pero no cumplió con las expectativas, al principio trataba de acercar al público lo mejor de los sistemas operativos Unix, la velocidad era impresionante, disponía de características como la multitarea preemptiva o un sistema de ficheros journaling de 64-bits denominado BFS. En la actualidad se considera uno de los más limpios y potentes.
El escritorio de GNOME fue desarrollado principalmente para Red Hat Linux, más tarde fue desarrollado por otros distribuidores de Linux también.


Windows 2000 (2000)
Windows 2000 Professional también hacía que la instalación de hardware fuera mucho más fácil que antes (W98) añadiendo soporte para una amplia variedad de nuevos plug and play para hardware, incluidos productos inalámbricos y conexión de redes avanzada, dispositivos USB y dispositivos infrarrojos.



Mac OS X (2001)
A principios de 2000 Apple anunció su nueva interfaz Aqua y en 2011 la empresa se lanzó con su nuevo sistema operativo llamado Mac OS X.
El valor predeterminado de iconos 32 x 32 y 48 x 48  se cambió a mayor dimensión 128 x 128  con anti-aliasing y semi-transparente, también aparece el famoso Dock que caracteriza a este S.O.
Hubo muchas críticas en pos de la liberación de esta GUI.  Al parecer, los usuarios no estaban listos para un cambio tan grande, pero muy pronto adoptaron el nuevo estilo y hoy en día esta interfaz gráfica de usuario constituye la base de todos los sistemas Mac OS X.

KDE 2.0 (2000)
KDE 2.0, lanzado el 23 de octubre del año 2000, fue reescrito casi por completo, introduciendo importantes mejoras tecnológicas. Entre ellos DCOP(Protocolo de Comunicación de escritorio), KIO, una biblioteca de I/O, Kparts, el cual es un componente de modelo de objetos... Además, en esta versión se mejoró parcialmente el aspecto visual del escritorio.


Windows XP (2001)
Como Microsoft tiende a cambiar su interfaz gráfica de usuario completamente con cada nueva versión del sistema operativo principal, Windows XP no fue la excepción. La propia interfaz gráfica podía ser personalizable por el usuario, los usuarios pueden cambiar todo el aspecto y la sensación de la interfaz. Los iconos son 48 x 48 en el tamaño por defecto, prestados en millones de colores.
Windows XP,  supuso un salto hacia los sistemas operativos para ordenadores de sobremesa. Con Windows XP, los consumidores y usuarios del hogar tenían ahora el rendimiento, estabilidad y seguridad de las que los usuarios de negocio se habían beneficiado en Windows 2000.

KDE 3.0 (2002)
KDE 3.0 fue publicado en noviembre del año 2002, y es la evolución de KDE 2. El desarrollo de esta serie fue mucho más larga que la anterior.
Hubo muchas mejoras en su apariencia visual, pero también en su estructura interna. La experiencia de usuario se suavizó sensiblemente gracias al rediseño de ventanas e iconos.


Windows Vista (2007)
Esta versión se enfoca para ser utilizada en equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC y equipos media center.
La aparición de Windows Vista viene más de 5 años después de la introducción de Windows XP, es decir, el tiempo más largo entre dos versiones consecutivas de Microsoft Windows. Estos continuos retrasos han llevado a Microsoft a tomar diversas medidas para minimizar los gastos extras derivados de los retrasos.
Cabe destacar que Windows Vista trae una nueva interfaz gráfica llamada Aero, que es una evolución de la interfaz gráfica denominada Luna de Windows XP.


Mac OS X Leopard (2007)
Con su 6 ª generación, el sistema de Apple Mac OS X, una vez mejorado el interfaz de usuario, la interfaz gráfica de usuario básico sigue siendo el Aqua con sus barras de caramelo de desplazamiento y gris platino, azul. La nueva interfaz ofrece un aspecto que se acerca más al  3D, con la base de 3D ​​y mucho más animaciones e interactividad.

GNOME 2.24 (2008)
GNOME ha puesto mucho interés en potenciar sus temas y sus "obras de arte" en v2.2.4 así su  objetivo que es "hacer que su equipo se vea bien". Se organizó un concurso para recoger algunos de los fondos de escritorio más intrigante que sus colaboradores han elaborado para su uso en esta versión. 

Windows 7 (2009)
A diferencia del gran salto arquitectónico y de características que sufrió su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible. Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.

GNOME 3.0 (2011)
La versión 3.0 de GNOME fue lanzada el 6 de abril del 2011.
Aunque la nueva versión trae muchos cambios, la principal novedad es la inclusión de GNOME Shell. En esta versión se renovó profundamente el aspecto del escritorio. Asimismo, se renovaron el sistema de notificaciones del sistema, los diálogos de configuración del sistema y el sistema de ayuda. De manera predeterminada se utilizó un tipo de letra llamado Cantarell.




















jueves, 6 de octubre de 2011

Adiós a un genio

La compañía Apple ha anunciado esta madrugada la muerte del que fue su co-fundador: Steve Jobs a los 53 años por una enfermedad de cáncer en el páncreas. 

El enigmático y visionario Steve Jobs ha sido el Einsten del siglo XXI, ya que gracias a diversos inventos relacionados todos con la tecnología han cambiado totalmente el mundo. Como es así su gran aporte a la informática con el ordenador que hizo hacer frente al gigante IBM: el Macintosh, su revolucionaria venta de música iTunes, su espectacular visión de la telefonía móvil capaz de construir un móvil haciendose pasar por una gran computadora portátil (iPhone), etc.

A Steve no sólo habrá que recordarlo por su capacidad de revolucionar la tecnología, también habrá que hacerlo por su forma de ser, la visión que tenía esta persona de la vida era espectacular, tanto es así que sus discursos o presentaciones estaban llenas de fuerza, esperanza y ánimo. Destaco aquí una frase que pronunció anunciando públicamente su enfermedad de cáncer: "Recordar que voy a morir pronto es la herramienta más importante que he encontrado para ayudarme a tomar las grandes decisiones en la vida".

Todos sabemos la gran repercusión de la marca Apple, sus grandes cotizaciones, las grandes brechas que ha abierto entre sus máximos seguidores, pero personalmente creo que hoy Apple ha perdido más que a un padre. El mundo dice hoy adiós a una de las personas más influyentes en el mundo, al hombre que piensa diferente, a una máquina de pensar, a un genio creativo... muchos son los calificativos que podrían definir a esta persona que sin duda alguna ha hecho mucho por la tecnología.   





sábado, 24 de septiembre de 2011

Objetivo 10000

Mañana se juega en el Estadio Municipal Nuevo Arcángel un gran duelo entre dos andaluces. Córdoba y Xerez se verán las caras este domingo a partir de las 18.00 horas de la tarde, en un encuentro en el que el Córdoba ha querido lanzar una campaña llamada Objetivo10000 para llamar la atención a todos los cordobesistas para que acudan a animar al equipo de la ciudad Cordobesa. 
El Córdoba quiere potenciar así su gran inicio de liga, colocado en la mitad de la tabla con 7 punto y a 1 punto de la zona de play-off.
Estoy seguro que los que no puedan asistir a este precioso encuentro, animarán y mostraran su fidelidad al equipo "blanquiverde", intentando transmitir su aliento desde cualquier lugar. 
Por eso hoy más que nunca: Vamos mi Córdoba.