viernes, 10 de julio de 2009

¿COMO SE LÑEVANTA UN SERVIDOR?

1° Primero instalan un programa que les va a hacer mas sencillo todo el trabajo, con solo instalarlo ya tienen todo listo,Bajan el programa XAMPPUna vez instalado

2° Una vez que terminan con eso, abren el navegador y ponen en la barra de navegacion 'localhost' o '127.0.0.1' (son las direcciones locales). Tiene que aparecer una pagina con fondo naranja con el logo de XAMPP, esto significa que el server esta funcionando

3° Los archivos van a ponerlos en la carpeta '\xampp\htdocs' si quieren poner sub-directorios, lo hacen ahi mismo tambien, en esa carpeta

4° MySQL se instala sin password y con el usuario 'root' por defectoPara cambiarle el password al usuario 'root' (es recomendable) en MySQL, hacen lo siguiente:
A) Van a http://localhost/phpmyadmin
B) Click en 'Privilegios'
C) En la fila del usuario 'root', al final hay una imagen de una persona con un lapiz, click ahi
D) Bajan un poco y se encuentran con 'Cambio de contraseña', click en 'Contraseña' y luego tipean la clave dos veces

Al cambiar el password en MySQL tambien lo tienen que cambiar en PHPMyAdminVan a la carpeta '\Xampp\phpMyAdmin' y buscan un archivo q se llama 'config.inc.php' y lo abren con el bloc de notas

Ahora para hacer funcionar el servicio cada ves que inicien sesion, ejecutan el programa desde el acceso directo en el escritorio 'XAMPP Control Panel' y ahi seleccionan los servicios

Web Redirect (opcional)Ahora van a usar un 'web redirect' para que cada vez que escriban el nombre de la pagina (que se lo van a dar uds) los redireccione a su maquinaVan a www.no-ip.com y se registran para tener el servicio de redireccionamientono-ip1.jpg no-ip2.jpgDespues de eso tienen que llenar un formulario con sus datos, una ves que terminan tienen que agregar la informacion del hostno-ip3.jpgAca tienen que poner varias cosasHostname: el nombre que va a tener su paginaHost Type: DNS Host (A)IP Address: aca va tu ip, si no la sabes, ahi esta marcado con rojo, arriba

FTP ServerVan a Inicio > Apachefriends > Xampp > CONTROL XAMPP SERVER PANELAparece una ventanita, este es el manager de todos los servicios que tienen instalados. Buscan el que dice 'FileZilla' y hacen click en el boton 'Admin', ahora ven el servidor FileZilla1° Hacen click en el boton usuariosAca pueden configurar las cuentas de usuarios, le ponen nombre, password, el grupo al que pertenece, etcftp1.jpg2° Aca eligen que tipo de acceso a los archivos le van a dar a los usuarios, tambien el directorio predeterminado, y despues tienen muchisimas opciones mas... esto es lo mas basico, asi que les tendria que funcar bienftp2.jpg

Para que alguien se pueda conectar a su maquina desde un cliente ftp, le tienen que dar el nombre de usuario que crearon, el pass y el host, que seria el que pusieron antes en www.no-ip.com pero va sin el 'http://', quedaria asi --> Host: 'skavenger.no-ip.org'

jueves, 2 de julio de 2009

Granularidad, Paralelismo de grano grueso,Datamining

GRANULARIDAD

Es el tamaño de las piezas en que se divide una aplicación. Dichas piezas puede ser una sentencia de código, una función o un proceso en sí que se ejecutarán en paralelo.

La granularidad es categorizada en paralelismo de grano fino y paralelismo de grano grueso.

Es una medida de la cantidad de computación de unproceso softwareSe considera como el segmento de código escogido para su procesamiento paralelo.

PARALELISMO DE GRANO GRUESO
El paralelismo de grano grueso en el nivel más alto se presenta cuando en la aplicación se detectan tareas independientes y estas se ejecutan como procesos independientes en más de un procesador. Este esquema es común en las aplicaciones de Productor/Consumidor, Cliente /Servidor.
Algunas caracteristicas del paralelismo de grano grueso son:
-Requiere conocimiento del código
-Paralelización de alto nivel
-Puede englobar al grano fino
-Se paraleliza más código
- La paralelización fina implica un overhead en cada bucle paralelizado
- Mejor rendimiento

DATAMINING
La minería de datos (DM, Data Mining) consiste en la extracción de la información que reside de manera implícita en los datos. Dicha información es previamente desconocida y podrá resultar útil para algún proceso.La minería de datos prepara, busca y explora los datos para sacar la información oculta en ellos.La minería de datos engloba todo un conjunto de técnicas encaminadas a la extracción de conocimiento procesable, implícito en las bases de datos.
Algunas tecnicas que se usan en datamining son:
Redes neuronales.- Son un paradigma de aprendizaje y procesamiento automático inspirado en la forma en que funciona el sistema nervioso de los animales
Arboles de decisión: estructuras de forma de árbol que representan conjuntos de decisiones.
Agrupamiento o Clustering.- Es un procedimiento de agrupación de una serie de vectores según criterios habitualmente de distancia
Sistemas Expertos: Son sistemas que han sido creados a partir de reglas prácticas extraídas del conocimiento de expertos. Principalmente a base de inferencias o de causa-efecto.

Sistemas Inteligentes: Son similares a los sistemas expertos, pero con mayor ventaja ante nuevas situaciones desconocidas para el experto.

martes, 23 de junio de 2009

UML

MODELO UML

UML es el Lenguaje Unificado de Modelado es utilizado para especificar, describir metodos o procesos. Se utilza para definir un sistema.
Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software.

UML no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.

DISEÑO UML

UML esta conformado por diagramas los cuales muestran diferentes aspectos del sistema
Diagramas de estructura
Diagramas de comportamiento
Diagramas de interaccion

Diagramas de estructura
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta
Diagrama de despliegue
Diagrama de paquetes

Diagramas de comportamiento
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados

Diagramas de interaccion
Diagrama de secuencia
Diagrama de comunicación

HERRAMIENTAS DE MODELADO

Existen varios programas que sirven para el modelado, son de tipo libre y bajo de licencia.

-StarUML Herramienta de modelado para Windows desarrollada en Delphi. Bastante estable y utilizable con plugins para diagramas WAE de clase y de secuencia.

- ArgoUML, Herramienta de modelado UML escrito en Java

-Fujaba No solo sirve para modelar sino que puede generar código Java automáticamente. También es capaz de hacer ingeniería inversa y crear los diagramas a partir del código Java.

- BOUML, Ligera herramienta de modelado UML y generación de código C++, Java e IDL. Disponible para Windows, Unix/Linux y Mac OS X

-Open ModelSphere Herramienta de Modelado gratuita, para modelado de datos, procesos y UML. Disponible como Open Source Software, Released Under GPL (GNU Public License).
Freeware para modelado en UMLAunque gratuitos, estos programas se encuentran bajo licencias que no permiten el estudio y modificación de los mismos.

miércoles, 10 de junio de 2009

LIBRO LA TERCERA OLA.
INTRODUCCIÓN

El libro nos habla sobre nueva cultura orientada al cambio y a una creciente diversidad trata de integrar la nueva concepción de la Naturaleza, de la evolución y el progreso, las nuevas y más ricas concepciones del tiempo y el espacio y la fusión del educcionismo y el totalismo, con una nueva causalidad.

La indusrealidad, que en otro tiempo pareció tan poderosa y completa, una explicación tan omnicomprensiva de cómo se ensamblaban el Universo y sus componentes, resulta ahora haber sido inmensamente útil.

Hoy, al compás que cambia nuestra imagen de la Naturaleza y la materia, se está transformando también la nación-Estado, lo cual constituye un nuevo paso en el camino hacia una civilización de la tercera ola.

Una serie de fuerzas tratan de transferir el poder político hacia abajo, desde la nación-Estado a regiones y grupos subnacionales. Las otras tratan de desplazar el poder hacia arriba, desde la nación a agencias y organizaciones transnacionales. Juntas, están conduciendo hacia un fraccionamiento de las naciones de alta tecnología en unidades más pequeñas y menos poderosas, como se ve al instante si se pasea la vista por el mundo.

Pero ya adopten la forma de abierto secesionismo, de regionalismo, bilingüismo, autonomismo o descentralismo, estas fuerzas centrífugas obtienen también respaldo porque los Gobiernos nacionales son incapaces de reaccionar con flexibilidad a la rápida desmasificación de la sociedad. a una base industrial de tercera ola requiere el desarrollo de una “red nerviosa”, o sistema de información, altamente ramificada, sensitiva y completamente abierta, y los intentos de naciones individuales de obstruir los flujos de datos puede frenar, más que acelerar, su propio desarrollo económico. Además, cada avance tecnológico proporciona un nuevo camino para atravesar el caparazón exterior de la nación.

RESUMEN
Los cambios que el mundo que el mundo ha estado viviendo en los ultimos años que han sido catalogados en muchos casos de "desmoralizadores", en realidad sólo rompen paradigmas que la segunda ola nos impuso. Y anuncian que la tercera ola ya llegó y estamos cada vez más sumergidos en ella. Lo que caracteriza a la tercera ola es la descentralización, desmasificacion y personalización.


La dinámica de comunicación de la tercera ola es la comunicación varios a varios. Al igual que la producción , los medios se van desmasificando. Infinidad de revistas especializadas en temas específicos, numerosos canales de televisión por cable y satélite, la capacidad de las computadoras de comunicarse; hacen que la comunicación esté personalizada, y que el consumidor ya no se limite a tomarla "tal cual viene". Ahora el espectador puede intervenir en los diarios que lee y en los programas de televisión que mira.

La tercera ola hace ver a la sociedad como un proceso evolutivo. Se comienza a ver la vida de otra manera y además moderada con respecto al tiempo. Es un libro con un gran nivel de profundidad y con la total función de hacer ver a la gente el futuro más cercano, y probablemente con un alcance muy preciso de lo que podría suceder.

Los cambios que el mundo que el mundo ha estado viviendo en los ultimos años que han sido catalogados en muchos casos de "desmoralizadores", en realidad sólo rompen paradigmas que la segunda ola nos impuso. Y anuncian que la tercera ola ya llegó y estamos cada vez más sumergidos en ella. Lo que caracteriza a la tercera ola es la descentralización, desmasificacion y personalización.

La dinámica de comunicación de la tercera ola es la comunicación varios a varios. Nos hace mención como en épocas anterior los espías eran personas que pasaban desapercibidas y estaban en cualquier lugar a cualquier hora, ahora esos espías se dicen llamar reporteros los cuales están en cualquier lugar ya se en guerras o en algún evento muy intimo. Al igual que la producción , los medios se van desmasificando. Infinidad de revistas especializadas en temas específicos, numerosos canales de televisión por cable y satélite, la capacidad de las computadoras de comunicarse; hacen que la comunicación esté personalizada, y que el consumidor ya no se limite a tomarla "tal cual viene". Ahora el espectador puede intervenir en los diarios que lee y en los programas de televisión que mira.
INTERPRETACIÓN

En este libro engloba todas las consecuencias biológicas, psicológicas, sociales y económicas que se derivan de cada una de las civilizaciones verdaderamente distintivas.

Dentro de estas civilización describe cada uno de los avances que an surgido nos hace mención a la segunda ola como la revolución industrial. Una civilización que escinde la figura del productor de la del consumidor. Las consecuencias culturales son la uniformización, la especialización, la sincronización, la concentración, la maximización y la centralización por igual la tercera ola es la sociedad después de la industria, la mayoría de los países se han alejado del estilo de Sociedad de Segunda Ola tendiendo hacia Sociedades de Tercera Ola. Acuñó numerosos términos para describir este fenómeno y cita otras como la era de la información creadas por otros pensadores.

Mientras unas industrias pasan de la producción en serie a la producción en pequeñas cantidades, otras están yendo más allá, hacia la plena individualización sobre una base de funcionamiento continuo. En vez de poner en marcha y detener la producción al comienzo y al final de cada serie corta, están progresando hasta el punto en que las máquinas pueden ponerse de nuevo en funcionamiento continuamente, de tal modo que las unidades producidas brotan de las máquinas en flujo ininterrumpido. Nos estamos dirigiendo, en suma, hacia la individualización de los productos de la máquina sobre una base continua, permanente.

Otro cambio importante es que introduce al cliente, más directamente que nunca, en el proceso de fabricación. En algunas industrias estamos sólo a un paso de una situación en la que una compañía de clientes comunique sus condiciones directamente a los computadores del fabricante, los cuales controlarán, a su vez, la línea de producción. A medida que se extienda esta práctica, el cliente quedará tan integrado en el proceso de producción, que nos resultará cada vez más difícil distinguir quién es realmente el consumidor y quién el productor.

Finalmente, mientras que la fabricación de segunda ola era cartesiana, en el sentido de que los productos estaban fragmentados en piezas y eran luego laboriosamente ensamblados, la fabricación de tercera ola es poscartesiana o “totalista”. Esto queda ilustrado por lo que les ha sucedido a productos manufacturados corrientes como el reloj de pulsera. Mientras que antaño los relojes tenían centenares de partes móviles, ahora podemos fabricar relojes compactos que son más exactos y fiables, sin ninguna parte móvil.

Hemos visto cómo, al avanzar la segunda ola, la unidad familiar transfería muchas de sus funciones a otras instituciones: la educación, a la escuela; el cuidado de los enfermos, a los hospitales; etc. Este progresivo abandono de las funciones de la unidad familiar fue acompañado del crecimiento del amor romántico. Una persona de la primera ola que buscara cónyuge podría haber preguntado: ¿Es mi futuro esposo buen trabajador? ¿Sabe tratar en caso de enfermedad? ¿Es buen maestro para los hijos que vengan? ¿Podemos trabajar juntos compatiblemente? ¿Sabrá asumir sus responsabilidades o las rehuirá?” Las familias campesinas preguntaban: “¿Es fuerte, capaz de agacharse y levantar pesos, o es enfermiza y débil?”

A medida que las funciones de la familia fueron siendo desplazadas durante la Era de la segunda ola, estas preguntas cambiaron. La familia ya no era una combinación de equipo de producción, escuela, hospital de campaña y guardería infantil. Se suponía que el matrimonio debía proporcionar compañía, actividad sexual, calor y apoyo. Antes de que pasara mucho tiempo, este cambio operado en las funciones de la familia quedó reflejado en nuevos criterios para la elección de cónyuge. Tales criterios se resumían en la palabra amor. Era el amor, nos aseguraba la cultura popular, lo que hace que el mundo siga girando.

Un cambio que afecta de manera notable al mundo es la crisis económica mundial, durante mucho tiempo la civilización a trabajado para poder tener una estabilidad económica, pero por motivos como las guerras, depresiones u otros desastres como lo son desastres naturales, pero simpre encuentran la manera de sobreponerse a todas las adversidades.

En la actualidad las monedas de todo el mundo no tienen una estabilidad como lo tenían en años anteriores y esto sucede porque todas las personas quieren tener el poder y dominar el mercado financiero

La economía se mueve con mucha rapidez forzando a los ejecutivos a tomar decisiones que no siempre son las mejores para una empresa, esto sucede en todos los departamentos, en ingeniería, en fabricación, en investigación, en ventas, se muestra una acaeleracion que no es productiva.

Aunque aumentan las operaciones y los ciclos vitales mas cortos de los productos, mas tiempo de adiestramiento.

Para tener claro el futuro necesitamos considerar los servicios y los bienes, donde todas las personas están creciendo, el consumidor esta jugando un papel importante ya que los fabricantes reclutan clientes para que ayuden a fabricar sus productos y esto sucede en todos lados desde la fabrica que vende jabones hasta la electrónica

CONCLUSIÓN

En conclusión la tercera ola es una simplificación de la historia de la humanidad, sitúa en el centro de la evolución de cada sociedad la coexistencia y el reemplazamiento entre "olas". La tercera ola hace ver a la sociedad como un proceso evolutivo. Se comienza a ver la vida de otra manera y además moderada con respecto al tiempo. Es un libro con un gran nivel de profundidad y con la total función de hacer ver a la gente el futuro más cercano, y probablemente con un alcance muy preciso de lo que podría suceder

sábado, 6 de junio de 2009

MODELO JERQUICO Y DE RED

MODELO JERARQUICO



Una base de datos jerárquica consiste en una colección de registros que se conectan entre si por medio de ligas.


Los registros y las ligas son similares a los del modelo de red, pero en el modelo jerárquico se organiza en forma de árbol con raíz (donde la raíz es un nodo ficticio); de tal manera que una base de datos jerárquica es una colección de árboles de este tipo, formando un bosque.


El modelo jerárquico no diferencia una vista lógica de una vista física de la base de datos. Las relaciones entre datos se establecen siempre a nivel físico, mediante referencia a direcciones físicas del medio de almacenamiento de sectores y pistas.


Los datos se almacenan en la forma de registros el equivalente a las filas del modelo relacional,

facilita relaciones padre-hijo es decir relaciones 1:N (de uno a varios) del modelo relacional.


Pero a diferencia de éste último las relaciones son unidireccionales. dichas relaciones son hijo-padre pero no padre-hijo.


El problema principal que podemos encontrar en un modelo jerárquico es la duplicidad de registros, este hecho deriva de que este sistema gestor de base de datos no implementa ningún control sobre los propios datos.


MODELO DE RED


Una base de datos de red por una colección de registros que se conectan entre si por medio de ligas.


Es una base de datos conformada por una colección de registros, los cuales están conectados entre sí por medio de enlaces en una red.


Llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre es la restricción de que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos severa,la estructura de árbol se puede considerar como un caso especial de la estructura de red.














sábado, 23 de mayo de 2009

tipo de base de datos







Una base de datos es un almacen de datos done existen grandes cantidades de información, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos.
La mayoria de base de datos estan en formato digital, existen varios tipos de de bases de datos:
Distribuida
Centralizada
Descentralizada


Base de Datos Distribuida.- Es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los cuales tienen la capacidad de procesamiento autónomo lo cual indica que puede realizar operaciones locales o distribuidas.
En un sistema distribuido de bases de datos se almacenan en varias computadoras.

VENTAJAS
Hay varios computadores

Estos sitios deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios.

Mayor rendimiento

Mayor confiabilidad

DESVENTAJAS
Mayor complejidad

Costos mas altos

Difícil de controlar







Base de Datos Descentralizada.- En un entorno convencional de procesamiento de datos se usan archivos separados de datos para cada actividad funcional y los archivos de datos y los programas de aplicaciones tienden a ser propiedades de los departamentos funcionales que los crearon; los departamentos son dueños de la información originada en su área y de los programas y archivos generados por dicha información.

Sin embargo, cuando la información se coloca en una base de datos que une información de varias áreas funcionales, cada unidad de organización está forzada a compartir la información. Dado que por lo general las bases de datos se tienen en línea, la información está disponible en cualquier momento para que la usen los programas de cualquier aplicación y para consultas que los gerentes deseen hacer suponiendo que tienen acceso a ella. Los administradores de la información comienzan a tener una visión general de que la información es una entidad en sí misma, conceptualmente separada del sistema de cómputo que procesa la información.

Base de Datos centralizada.- Es una base de datos almacenada en su totalidad en un solo lugar físico, es decir, es una base de datos almacenada en una sola máquina y una sola CPU, los sistemas de bases de datos centralizadas son aquellos que se ejecutan en un único sistema informático sin interaccionar con ninguna otra computadora.


VENTAJAS
Se evita inconsistencia
Aplicar restricciones de seguridad
Cumplen normas establecidas

DESENTAJAS
Recuperación difícil de información
Información no se puede difundir entre computadoras
Se pierde la disponibilidad de procesamiento