miércoles, 15 de agosto de 2012

HTML

 ¿Que es HTML?

 

HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.

HTML también sirve para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).

 

Elementos 


Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (por ejemplo, <nombre-de-elemento>) y una etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas (por ejemplo, <nombre de-elemento atributo="valor">Contenido</nombre-de-elemento>). Algunos elementos, tales como <br>, no tienen contenido ni llevan una etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML.

 

El marcado estructural describe el propósito del texto. Por ejemplo, <h2>Golf</h2> establece «Golf» como un encabezamiento de segundo nivel, el cual se mostraría en un navegador de una manera similar al título «Marcado HTML» al principio de esta sección. El marcado estructural no define cómo se verá el elemento, pero la mayoría de los navegadores web han estandarizado el formato de los elementos. Puede aplicarse un formato específico al texto por medio de hojas de estilo en cascada.


El marcado presentacional describe la apariencia del texto, sin importar su función. Por ejemplo, <b>negrita</b> indica que los navegadores web visuales deben mostrar el texto en negrita, pero no indica qué deben hacer los navegadores web que muestran el contenido de otra manera (por ejemplo, los que leen el texto en voz alta). En el caso de <b>negrita</b> e <i>itálica</i>, existen elementos que se ven de la misma manera pero tienen una naturaleza más semántica: <strong>enfásis fuerte</strong> y <em>énfasis</em>. Es fácil ver cómo un lector de pantalla debería interpretar estos dos elementos. Sin embargo, son equivalentes a sus correspondientes elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado presentacional ha sido desechada con HTML 4.0, en favor de hojas de estilo en cascada.

 

El marcado hipertextual se utiliza para enlazar partes del documento con otros documentos o con otras partes del mismo documento. Para crear un enlace es necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que establecerá la dirección URL a la que apunta el enlace. Por ejemplo, un enlace a la Wikipedia sería de la forma <a href=”es.wikipedia.org”>Wikipedia</a>. También se pueden crear enlaces sobre otros objetos, tales como imágenes <a href=”enlace”><img src=”imagen” /></a>.


http://www.youtube.com/watch?v=6DxEDf0y_vk


miércoles, 8 de agosto de 2012

Robots LEGO

 Robots LEGO

 

LEGO® Mindstorms® NXT 2.0 (ref. 8547) es la última versión "comercial" evolucionada de LEGO® para construir de forma guiada 4 nuevos y espectaculares modelos distintos o las propias creaciones robóticas.

 

 

 

 

Una gran variedad de elementos LEGO® TECHNIC® se combinan con el sensor ultrasónico (para medir distancias y movimiento), con el de color(no incluido en la versión anterior de LEGO® MINDSTORMS® NXT 1.1 y puede detectar diferentes colores reales y luminosidades) y 2 sensores de presión/tacto configuran la próxima generación de robots flexibles. 

 

Los 4 nuevos modelos han sido pensados para un montaje más sencillo, desde el modelo ShooterBot que se pueden montar y programar en 30 minutos, hasta el Humanoide, de más complejidad, pero que aún sigue siendo fácil de montar:

 

 

ShooterBot

 

 

 

 

Robogator



 

Colour Sorter

 

 

 

 

 Alpha Rex

 

Software NXT-G 2.0

La programación es la gran atracción del sistema. Tiene una interficie drag-and-drop usando objetos preprogramados que seleccionas de una paleta y los conectas con otros objetos. Cada objetos es configurable.


Por ejemplo, el objeto Sonido viene con una subventana que permite seleccionarentre un tono y una lista de ficheros de sonido, ajustar el volumen, la duración, etc. Programar un robot NXT es como construir un modelo real de LEGO®. 

 

Diagramas de Flujo

DIAGRAMACION


Este es el top 3 de los diagramas:


Nº 1


Nº 2




Nº 3





jueves, 2 de agosto de 2012

Clasificacion-Robots

Los Robots

Los robots han sido clasificados de acuerdo a su generación, a su nivel de inteligencia, a su nivel de control, y a su nivel de lenguaje de programación.

Estas clasificaciones reflejan la potencia del software en el controlador, en particular, la sofisticada interacción de los sensores. La generación de un robot se determina por el orden histórico de desarrollos en la robótica.

Cinco generaciones son normalmente asignadas a los robots industriales. La tercera generación es utilizada en la industria, la cuarta se desarrolla en los laboratorios de investigación, y la quinta generación es un gran sueño.

 

1.- Robots Play-back, los cuales regeneran una secuencia de instrucciones grabadas, como un robot utilizado en recubrimiento por spray o soldadura por arco. Estos robots comúnmente tienen un control de lazo abierto.


2.- Robots controlados por sensores, estos tienen un control en lazo cerrado de movimientos manipulados, y hacen decisiones basados en datos obtenidos por sensores.


3.- Robots controlados por visión, donde los robots pueden manipular un objeto al utilizar información desde un sistema de visión.


4.- Robots controlados adaptablemente, donde los robots pueden automáticamente reprogramar sus acciones sobre la base de los datos obtenidos por los sensores.


5.- Robots con inteligencia artificial, donde los robots utilizan las técnicas de inteligencia artificial para hacer sus propias decisiones y resolver problemas.


6.-Los robots médicos son, fundamentalmente, prótesis para disminuidos físicos que se adaptan al cuerpo y están dotados de potentes sistemas de mando. Con ellos se logra igualar al cuerpo con precisión los movimientos y funciones de los órganos o extremidades que suplen.


7.-Los androides son robots que se parecen y actúan como seres humanos. Los robots de hoy en día vienen en todas las formas y tamaños, pero a excepción de los que aparecen en las ferias y espectáculos, no se parecen a las personas y por tanto no son androides. Actualmente, los androides reales sólo existen en la imaginación y en las películas de ficción.


8.- Los robots móviles.- Están provistos de patas, ruedas u orugas que los capacitan para desplazarse de acuerdo su programación. Elaboran la información que reciben a través de sus propios sistemas de sensores y se emplean en determinado tipo de instalaciones industriales, sobre todo para el transporte de mercancías en cadenas de producción y almacenes. También se utilizan robots de este tipo para la investigación en lugares de difícil acceso o muy distantes, como es el caso de la exploración espacial y las investigaciones o rescates submarinos.

 

 

 

Robot Play-Back

 

La Asociación de Robots Japonesa (JIRA) ha clasificado a los robots dentro de seis clases sobre la base de su nivel de inteligencia:


1.- Dispositivos de manejo manual, controlados por una persona.


2.- Robots de secuencia arreglada.


3.- Robots de secuencia variable, donde un operador puede modificar la secuencia fácilmente.


4.- Robots regeneradores, donde el operador humano conduce el robot a través de la tarea.

 

5.- Robots de control numérico, donde el operador alimenta la programación del movimiento, hasta que se enseñe manualmente la tarea.


6.- Robots inteligentes, los cuales pueden entender e interactuar con cambios en el medio ambiente.

 

 

Los programas en el controlador del robot pueden ser agrupados de acuerdo al nivel de control que realizan.

 

1.- Nivel de inteligencia artificial, donde el programa aceptará un comando como "levantar el producto" y descomponerlo dentro de una secuencia de comandos de bajo nivel basados en un modelo estratégico de las tareas.

 

2.- Nivel de modo de control, donde los movimientos del sistema son modelados, para lo que se incluye la interacción dinámica entre los diferentes mecanismos, trayectorias planeadas, y los puntos de asignación seleccionados.

 

3.- Niveles de servosistemas, donde los actuadores controlan los parámetros de los mecanismos con el uso de una retroalimentación interna de los datos obtenidos por los sensores, y la ruta es modificada sobre la base de los datos que se obtienen de sensores externos. Todas las detecciones de fallas y mecanismos de corrección son implementadas en este nivel. 

 

 

 

En la clasificación final se considerara el nivel del lenguaje de programación. La clave para una aplicación efectiva de los robots para una amplia variedad de tareas, es el desarrollo de lenguajes de alto nivel. Existen muchos sistemas de programación de robots, aunque la mayoría del software más avanzado se encuentra en los laboratorios de investigación. Los sistemas de programación de robots caen dentro de tres clases:

 

1.- Sistemas guiados, en el cual el usuario conduce el robot a través de los movimientos a ser realizados.

 

2.- Sistemas de programación de nivel-robot, en los cuales el usuario escribe un programa de computadora al especificar el movimiento y el sensado.

 

3.- Sistemas de programación de nivel-tarea, en el cual el usuario especifica la operación por sus acciones sobre los objetos que el robot manipula.

 

miércoles, 1 de agosto de 2012

Paginas WEB

                                                                   Ventolini


La evolución de Ventolini en los últimos 42 años es evidente. La heladería que montó el ciudadano italiano Gian Carlo Ventolini en la tradicional Avenida Sexta de Cali pasó a convertirse en un próspero negocio que adquirió un grupo de caleños en 1989, que además de ofrecer 32 sabores de helado, hoy cuenta con la pastelería Doña Ramona y se ha ido transformando en cafetería – restaurante.

                    



Los 14 puntos de venta, entre propios y franquiciados, a través de los cuales genera 194 empleos, son una muestra del continuo interés de Ventolini por su expansión tanto nacional como internacional. Por esa razón, en los próximos 5 años espera abrir diez puntos de venta de gran formato en Bogotá, Medellín y el Eje Cafetero y planea exportar su modelo a Panamá.

 

 

                                                   Indugráficas

 

Esta empresa 100% vallecaucana ya cumplió 40 años en el mercado y quiere seguirse consolidando como la líder en la fabricación de empaques de lujo.

A 1.200 millones de pesos asciende la inversión que Indugráficas realizó en la ampliación de su área de impresión, troquelado y acabado.





Con ello, esta empresa incrementó su capacidad de producción en un 35%, con el propósito de mantener la tasa promedio de crecimiento anual del 30% e incursionar en mercados distintos al de Perú, Ecuador y Venezuela a donde hace exportaciones directas y a México, Puerto Rico y Chile, a donde exporta indirectamente.


 









                                                 Productos Alimenticios

                                                               La Locura S.A


En 1985 una pareja de esposos empezaron oficialmente lo que hasta el momento era una venta informal de pasteles en hojaldre para familiares y amigos. 23 años después y dada la calidad de sus productos este negocio es una empresa que brinda empleo a 270 personas y tiene 54 puntos de venta en 9 municipios del país.


 




Este exitoso caso empresarial abrió su primer local en Cosmocentro y hoy ya tiene puntos de venta no sólo en Cali, sino también en Jamundí, Palmira, Tuluá, Cartago, Manizales y Pereira. Además, recientemente fueron inaugurados los locales de Buga y Popayán. Productos Alimenticios La Locura S.A. cuenta con una moderna planta de producción con la certificación ISO 9000.