sábado, 11 de abril de 2015

Prueba

Buenas tardes estudiantes: por favor resolver este Test hasta 4:00 p.m. y terminar la página web para sacar la nota del 3 parcial; La próxima semana buscamos un espacio para que me indiquen la página o si no me la envían por correo. Me disculpan porque tengo que atender un asunto en otra sede de la U, ¡ Mucha suerte ! estamos en contacto.

HTML Test

Prueba tus conocimientos de HTML con este test de 20 preguntas.


¡Buena suerte!



1. ¿Qué entiende por HTML?

 Hyper Text Mask Language
 Hard Text Markup Language
 Hyper Text Markup Language

2. ¿Qué etiqueta utilizamos para definir el cuerpo del documento?

 <background>
 <body>
 <b>

3. ¿Qué etiqueta utilizamos para insertar una línea horizontal?

 <br>
 <hr>
 <line>

4. ¿Cuál es la forma correcta de insertar un comentario?

 <!--...-->
 <¡--...--!>
 <comment>

5. Elija la etiqueta apropiada para un texto en negrita.

 <bold>
 <bb>
 <b>

6. ¿Cuál es la forma correcta de crear un vínculo?

 <a target="http://www.unsitio.com">...</a>
 <a href="http://www.unsitio.com">...</a>
 <a url="http://www.unsitio.com">...</a>

7. ¿Qué etiqueta define la fila de una tabla?

 <tr>
 <td>
 <row>

8. ¿Qué etiqueta define una lista ordenada?

 <ol>
 <ul>
 <li>

9. Elija la etiqueta apropiada para hacer una lista desplegable.

 <input type="list">>
 <input type="menu">>
 <select>

10. ¿Cómo definimos un área de texto?

 <textarea>
 <input type="textarea">
 <input type="text">

11. Elija la forma correcta de ingresar una imagen.

 <img src="/foto.jpg">
 <imagen src="/foto.jpg">
 <img href="/foto.jpg">

12. ¿Cómo definimos un color en sistema hexadecimal?

 <beige>
 <245,245,220>
 <#F5F5DC>

13. ¿Qué etiquetas pueden figurar en la sección <head>?

 <style>, <meta>, <table>
 <link>, <title>, <base>
 <link>, <meta>, <p>

14. ¿Cómo mandamos un e-mail a partir de un vínculo?

 <a mail="alguien@yahoo.com">...</a>
 <a mailto="alguien@yahoo.com">...</a>
 <a href="mailto:alguien@yahoo.com">...</a>

15. ¿Qué es cellspadding?

 Define el espacio entre celdas de una tabla
 Define los títulos de una tabla
 Define el espacio entre el borde de la celda y su contenido

16. ¿Cómo definimos un texto alternativo para una imagen?

 <img src="/foto.jpg" alt="texto alternativo">
 <img src="/foto.jpg" value="texto alternativo">
 <img src="/foto.jpg" text="texto alternativo">

17. ¿Qué etiqueta define un salto de línea?

 <br>
 <break>
 <linebreak>

18. ¿Cómo colocamos una imagen de fondo en una celda de una tabla?

 <tr bgcolor="...">...</tr>
 <tr background="...">...</tr>
 <td background="...">...</td>

19. Elija la etiqueta que nos dá el título más grande

 <h1>
 <h6>
 <head>

20. ¿Cómo hacemos para abrir un vínculo en otra ventana?

 <a href="/www.algunsitio.com" new>...</a>
 <a href="/www.algunsitio.com" target="_new">...</a>
 <a href="/www.algunsitio.com" target="_blank">...</a>

domingo, 12 de octubre de 2014

Frames

Frames

Frames (en inglés, marcos o cuadros) es un procedimiento del lenguaje HTML para dividir la
pantalla en diferentes zonas, o ventanas, que pueden actuar independientemente unas de otras,
como si se trataran de páginas diferentes, pues incluso cada una de ellas pueden tener sus
propias barras deslizadoras. Los navegadores que lo implementan son el Netscape 2.0, y el
Explorer 2.0 en adelante. Aunque no está incluido en el actual estándar HTML 3.2, está previsto
que lo esté en el próximo (Cougar).

Una de sus características más importantes es que pulsando un enlace situado en un frame, se
puede cargar en otro frame una página determinada. Esto se utiliza frecuentemente para tener un
frame estrecho en la parte lateral (o superior) con un índice del contenido en forma de
diferentes enlaces, que, al ser pulsados cargan en la ventana principal las distintas páginas. De
esta manera se facilita la navegación entre las páginas, pues aunque se vaya pasando de unas a
otras, siempre estará a la vista el índice del conjunto.

Para comprender los distintos conceptos vamos a desarrollar un ejemplo, creando una página
con dos frames. El de la izquierda va a servir de índice de lo que veamos en el de la derecha, y
en éste veremos inicialmente una página de presentación. Se podrá acceder también aquí a la
página personal creada en los capítulos anteriores (mipag13.html), si se pulsa un enlace en el
frame de la izquierda.

                   Documento de definición de los frames

Lo primero que tenemos que hacer es crear un documento HTML en el que definiremos cuántas
zonas va a haber, qué distribución y tamaño van a tener, y cuál va ser el contenido de cada una
de ellas.

En el ejemplo que vamos a desarrollar, la página va a tener dos frames distribuidos en
columnas (es decir, uno al lado del otro, en vez de uno encima del otro, lo que sería una
distribución en filas).

Con respecto al tamaño, haremos que el primero (el del izquierda) ocupe el 20% del ancho de
la pantalla, y el otro, el 80% restante.

Y con respecto al contenido, el frame de la izquierda va a contener un documento HTML que
va a servir de índice de lo que veamos en el otro (y que vamos a llamar mipagind.html), y el
de la derecha otro documento HTML que va a servir de página de presentación (al que
llamaremos mipagpre.html).

Todo lo anterior se refleja en el siguiente documento HTML:


<HTML>
<HEAD>
<TITLE>Mi pagina con frames</TITLE>
</HEAD>
<FRAMESET COLS="20%, 80%">
<FRAME SRC="mipind15.html">
<FRAME SRC="mippre15.html" NAME="principal">
</FRAMESET>
<NOFRAMES>
Estas utilizando un navegador que no soporta frames.
<P>Pulsa para visitar mi <A HREF="mipag13.html"> p&aacute;gina</A>.
</NOFRAMES>
</HTML>

Resultado:



Obsérvese lo siguiente:

    Es un documento parecido a los que conocíamos hasta ahora. La diferencia está en que en
    vez de utilizar la etiqueta BODY, que sirve normalmente para delimitar lo que se va a ver en
    la pantalla, se hace uso de la etiqueta FRAMESET (definir los frames).

    En este caso, con la etiqueta <FRAMESET COLS="20%, 80%"> se define que va a haber dos
    frames y que van a ir en columnas. Si hubiéramos querido que fueran en filas, habríamos
    puesto ROWS (filas, en inglés). También se define el espacio en anchura que van a ocupar
    cada uno de ellos en la pantalla. Se ha puesto como porcentajes del total, pero se podría
    también haber puesto una cifra absoluta, que representaría el número de pixels a ocupar.

martes, 30 de septiembre de 2014

Tecnología

LA TECNOLOGÍA ACTUAL
Cómo avanzará la tecnología en 2014: las tendencias más importantes según especialistas en la materia.
tecnologia 2014
POR EDISON BASTIDAS
TEMAS: TECNOLOGÍA
MÁS DE: TECNOLOGÍA
Ha finalizado un nuevo año que trajo consigo cientos de innovaciones en lo que a tecnología se refiere. Ciertas tendencias serán reafirmadas en el actual año, mientras que otras nuevas surgirán.
La tecnología en 2014 espera un gran año, donde los robots, el Internet de las cosas, la computación cuántica y la impresión 3D serán claros protagonistas, entre otros.
Repasemos juntos las tendencias tecnológicas que se desarrollaran este año.

Robots, más lejos de la ciencia ficción

robotica
La robótica es una de los segmentos de la tecnología que más expectativas de crecimiento tiene en 2014. El primer gran paso de estos será en el mercado industrial, noticia que el que sueña con tener uno de estos en su hogar lamentará.
El uso de robótica para la producción de productos ya es una realidad, pero será una cada vez más frecuente ya que el precio de estos es cada vez más bajo y las tareas que son capaces de realizar más complejas. La financiación pública y privada para robots de uso militar acelera los tiempos.
En cuanto al ámbito cotidiano, seguirás relegados a tareas específicas (como un juguete o como una aspiradora robot, por ejemplo), aún lejos de un asistente personal completo propio de la ciencia ficción.

Internet en todo

internetdelascosas
En esta publicación nos cansamos de compartir información sobre nuevos dispositivos que cuentan con conectividad a Internet. Son noticia diaria estos gadgets con objetivos específicos que pueden sincronizarse con otros y manejarse a distancia a través de aplicaciones web o software para el smartphone.
El desarrollo del "Internet de las cosas" permite que cada vez contemos con más datos para analizar nuestro hábitos. Esta tendencia viene acompañada de otra, la del "yo cuantificado" y la tecnología de vestir: nuestra actividad física y nuestra alimentación ahora pueden ser analizados por software que tienen la capacidad de darnos consejos y ayudarnos a cambiar nuestros hábitos por unos más saludables. Para acceder a un entorno digital ya no es necesario usar el smartphone que tenemos en el bolsillo, sino que podemos observas las gafas inteligentes o el smartwatch.
La interacción con el entorno ha pasado a ser digitalizada, y son muchas las posibilidades que esto trae a desarrolladores que pueden ahora acceder a más data.

La democratización de la producción

impresion3d
Con impresoras 3D cada vez más asequibles y complejas el 2014 avanza hacia una democratización de la producción, tendencia que se ve ayudada por los ya establecidos sitios de financiamiento colectivo o crowdfunding que permiten recaudar fondos evitando los intermediarios tradicionales que eran una limitación para muchos proyectos.
Con las impresoras 3D, pequeñas y medianas empresas pueden fabricar de manera autónoma y de acuerdo a sus necesidades los insumos que necesiten. En el ámbito cotidiano esta tecnología en 2014 seguirá quedando relegada a entusiastas con ganas de experimentar, porque los beneficios aún no son tan importante para este tipo de usuarios.

Computación cuántica

computacioncuantica
La tecnología avanza a semejante ritmo que las leyes actuales que rigen la computación clásica serán reemplazadas por unas nuevas, las de la llamada computación cuántica.
Lo que permite es realizar procesos en menos tiempo y ampliar los límites de la computación. En el paradigma clásico, un bit representa cierta información. En la computación cuántica un bit puede tener dos valores.
Más allá de datos técnicos, en lo que se traduce la computación cuántica es en productos de robótica más avanzadas e inteligencias artificiales que tengan la capacidad de aprender por si mismas.

Test Tecnología

                                                               TEST DE TECNOLOGIA

1. Un navegador de Web es:
A) un motor de búsqueda
B) Internet Explorer o Netscape Navigator
C) Un programa que lee hipertexto
D) Ninguno del antedicho

. a
. b
. c
. d
2. Para acesar una dirección de un sitio en el Internet, puedes:
A) escribir el URL
B) hacer clic en el sitio en un email
C) escribirlo en un motor de búsqueda
D) todo lo antedicho

. a
. b
. c
. d
3. Un vínculo es:
A) otra página para encontrar información
B) otro nombre para el URL
C) un punto de navegación para ir a otra página
D) una propaganda

. a
. b
. c
. d
4. La carpeta de favoritos es donde:
A) los señaladotes son guardados
B) los mejores sitios en el Internet están listados
C) fotos son guardadas para ser imprimadas
D) tus señaladotes borrados están

. a
. b
. c
. d
5. El Internet es una buena forma para:
A) encontrar direcciones
B) ir al World Wide Web
C) Comunicar y compartir información
D) Ninguno de lo antedico
E) Todo de lo antedicho

. a
. b
. c
. d
6. Un motor de búsqueda Meta es?
A) bueno para buscar información general
B) un guía de temas
C) una manera para mandar esa búsqueda a varios motores de
búsqueda
D) un motor de búsqueda mas avanzado

. a
. b
. c
. d
7. Cuando el mouse cambia y es una mano señalando significa:
A) que hay algo para ver
B) que hay un vinculo para otra pagina
C) que la pagina está abriendo
D) que hay una ventana púrpura

. a
. b
. c
. d
8. Es un sistema lento y no permite utilizar el teléfono mientras se está conectado a Internet
. RDSI
. ADSL
. RTB
. GSM
9. Para poder conectarnos a una red WIFI necesitamos
. Un Modem
. Un dispositivo Wi-FI
. Un Satelite
. Un RTB
10. Se la conoce como la tercera generación en tecnología para móviles y va a suponer un salto importante respecto del GPRS. 
. GPRS
. GSM
. HTML
. UMTS
11. Este tipo de conexión utiliza la línea telefónica básica pero permite que los datos se transmitan de forma asimétrica con lo cual se aprovecha mejor el ancho de banda disponible. 
. RTB
. ADSL
. RDSI
. Wi-FI
12. Esta conexión dispone de dos canales de 64 Kbps, con lo cual se puede utilizar un canal para hablar por telefóno y el otro canal para Internet. Utilizando los dos canales para Internet se consiguen velocidades de hasta 128 Kbps.
. ADSL
. RDSI
. RTB
. Conexión por Cable
13. Es el elemento que permite establecer la conexión física entre nuestro PC y la línea teléfonica o de transmisión.
. Access Point
. ISP
. Modem
. Router
14. Es quien nos da acceso a Internet
. Access Point
. ISP
. Modem
. Router
15. Que tipo de conexión a Internet permite podemos hablar por teléfono a la vez que navegamos por Internet. 
. RTB
. GPRS
. Conexión por cable
. RDSI
16. Formato que está pensado para las pequeñas pantallas y está escrito en WML.
. HTML
. WAP
. HTTP
. UMTS
17. La Video Conferencia por Celulares se debe a la tecnologia de conexión.
. GSM
. GPRS
. UMTS
. ADSL
18. Que es FTP?
. un entorno
. Un protocolo
. Una aplicación
19. Que es un sistema operativo?
. Un programa
. Un conjunto de funciones que administran un ordenador
. Un protocolo
20. Que es BASIC?
. Un programa
. Un lenguaje de programacion
. un lenguaje de programación avanzado
21. Otro nombre para FTP:
. XCOPY
. TCPI
. UCP
22. Que es el test de Benchmark?
. un test de inteligencia
. un test de rendimiento del ordenador
. un test gráfico
23. Que es Abandonware?
. Software anticuado que no se distribuye oficialmente
. Programa de pago
. Programa en versión de prueba

Nota: Favor leer el articulo siguiente y resuelva el test para un quis,  entregar el próximo viernes 13 de marzo hasta las 11:59 p.m. al correo: cun_ipiales@hotmail.com

domingo, 4 de mayo de 2014

Formularios

Formularios
Los formularios nos permiten dentro de una página Web solicitar información al visitante y procesarla. En un formulario podremos solicitar diferentes datos cada uno de los cuales quedará asociado a una variable. Una vez se hayan introducido los valores en los campos, el contenido de estos será enviado a la dirección donde tengamos el programa que pueda procesar las variables. A este programa externo se le suele llamar CGI (Common Gateway Interface). La creación de este tipo de programas sería tema de otro manual diferente, por lo que aquí veremos como se pueden enviar las variables a nuestra dirección de correo electrónico.
La declaración del formulario se pone entre las instrucciones <FORM></FORM>. En el interior de la declaración se indican los elementos de entrada. La instrucción <FORM> tiene los parámetros action y method.

action = "programa"
Indica el programa que va a "tratar" a las variables que se envíen con el formulario. En nuestro caso enviaremos las variables por correo electrónico, con lo que el "programa" será "mailto: direccion_de_correo".

method = POST / GET
Indica el método según el que se transferirán las variables. POST produce la modificación del documento de destino (como en el caso de enviar por correo las variables). GET no produce cambios en el documento destino (como en el caso de una consulta a una base de datos, p.ej. una página de búsqueda en Internet).

Sentencias de Entrada

Para la introducción de las variables se utiliza la instrucción <INPUT>. Esta instrucción tiene el parámetro type que indica el tipo de variable a introducir y name que indica el nombre que se le dará al campo. Cada tipo de variable tiene sus propios parámetros.

type= text name = campo
Indica que el campo a introducir será un texto. Sus parámetros son :
  • maxlenght = numero
    Numero máximo de caracteres a introducir en el campo.
  • size = numero
    Tamaño en caracteres que se mostrará en pantalla.
  • value = "texto"
    Valor inicial del campo. Normalmente sera " ", o sea, vacio.

type = password name = campo
Indica que el campo será una palabra clave. Mostrará asteriscos (*) en lugar de las letras escritas. Sus parámetros opcionales son los mismos que para text.

type = checkbox / radio name = campo
El campo se elegirá marcando una casilla. Se permite marcar varias casillas. Los valores de las casillas serán indicados por :
  • value = "valor" 
  • checked
    La casilla aparecerá marcada por defecto.

type = radio name = campo
El campo se elegirá marcando una casilla. Solo permite marcar una sola de las casillas. Los valores de las casillas serán indicados por :
  • value = "valor"

type = image src = "fichero de imagen"
Este funcionará exactamente que el botón de aceptar.
type = hidden name = campo
El usuario no puede modificar su valor, ya que el campo no es visible se manda siempre con el valor indicado por el parámetro :
  • value = "valor"

type = submit
Representa un botón. Al pulsar este botón la información de todos los campos se envía al programa indicado en <FORM>. Tiene el parámetro value = "texto" que indica el texto que aparecerá en el botón.

type = reset
Representa un botón. Al pulsar este botón se borra el contenido de todos los campos. El parámetro value = "texto" indica el texto que aparecerá en el botón.

Selecciones

Este tipo de campos despliegan una lista de opciones, entre las que debemos escoger una o varias. Se utiliza para ello la instrucción <SELECT> </SELECT> . Sus parámetros son :

name = campo
Nombre del campo

size = num
Número de opciones visibles. Si se indica 1 se presenta como un menú desplegable, se indica mas de uno se presenta como una lista con barra de desplazamiento.

multiple
Permite seleccionar mas de un valor para el campo.
Las diferentes opciones de la lista se indican con la instrucción <OPTION>. Esta instrucción puede incluir el párametro selected para indicar cual es la opcion por defecto. En caso de que no se especifique, se tomara por defecto la primera opción de la lista.

Areas de texto

Representa un campo de texto de múltiples líneas. Normalmente se utiliza para que se incluyan en el comentarios. La instrucción usada es <TEXTAREA> </TEXTAREA>, y sus parámetros :

name = campo
Nombre del campo.

cols = num.
Numero de columnas de texto visibles.

rows = num.
Numero de filas de texto visibles.

Ejemplo:

Veamos a continuación un ejemplo de formulario utilizando todas las formas de introducción de datos.

<FORM action = "mailto:lokeitor@hotmail.com" method = post >
Tu Nombre:<INPUT type = text name = nombre size = 30 >
Tu Clave: <INPUT type = password name = clave size = 8 >
<P>
Archivos a Enviar:
<INPUT type = checkbox name = archivo value = "Manual" > Manual de Html
<INPUT type = checkbox name = archivo value = "Gif_Cons" > Gif Construction SET
<INPUT type = checkbox name = archivo value = "Help" > Archivo de Ayuda
<P>
Tu Edad :
<INPUT type = radio name = edad value = "-20" > Menos de 20 años
<INPUT type = radio name = edad value = "20-40" > Entre 20 y 40 años
<INPUT type = radio name = edad value = "+40" > Mas de 40 años
<P>
<INPUT type = hidden name = lugar value = "Manual De HTML UDA" >
Como encontraste mi página :
<SELECT name = donde >
<OPTION>De casualidad
<OPTION>Por el buscador Google
<OPTION>Por el buscador Lycos
<OPTION>Me la comentaron
</SELECT>
<P>
Tus Comentarios:
<BR>
<TEXTAREA name = comentario rows = 5 cols = 40 wrap = virtual ></TEXTAREA>
<P>
<INPUT type = submit value = "Enviar" >
<INPUT type = reset value = "Borrar" >
</FORM>
Ahora veamos el efecto producido en la página Web:
Tu Nombre: Tu Clave: Archivos a Enviar:
 Manual de Html  GifConstruction SET  Archivo de Ayuda
Tu Edad :
 Menos de 20 años
 Entre 20 y 40 años
 Mas de 40 años
Como encontraste mi página :

Tus Comentarios:


Si rellenas este FORM y pulsas sobre el botón Enviar, (estando conectado a Internet), se generará un mensaje de correo a mi dirección de correo lokeitor@hotmail.com. Si pulsas el botón Borrar se borraran los datos que hayas introducido en el Formulario.
Si en vez de enviar estas variables por correo electrónico, fuesen enviadas a un programa (CGI), este programa podría tratarlas y dar como respuesta una nueva página Web.

Se puede utilizar un Formulario como "lanzador" de links, es decir, por medio de una lista desplegable permitir al usuario escoger un Link y acceder a el. Para ello se utiliza el párametro "OnClick". Ejemplo :

<FORM>
<SELECT name = "list" >
<OPTION value="http://www.geocities.com/xavi_loco">Mi Página Web
<OPTION value="http://www.microsoft.com">Microsoft
<OPTION value="http://www.ibm.com">Ibm
<OPTION SELECTED value="http://www.dell.com">Dell
<OPTION value="http://www.hp.com">Hewlett Packard
<OPTION value="http://www.w3c.org">w3c
</SELECT>
<INPUT TYPE=BUTTON value="Ir a..."
onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value">
</FORM>
Este seria el efecto producido :