Páginas de este Blog

domingo, 23 de octubre de 2022

Elementos de la fotografía

Teniedo en cuenta que la semana pasada se inició con el tema de Fotografía, generar la publicación en el blog correspondiente a esta temática antes de seguir con el tema de la clase de este día, teniendo presente la siguiente información:

- Título publicación: Evolución de la fotografía
- Etiquetas: Fotografía, Multimedia
- La infografía debe ocupar casi toda la zona de publicaciones del blog (ancho de las entradas)
- La publicación debe finalizar con la firma digital
- Enviar link de la publicación al correo de la asignatura. Asunto Publicación Infografía

Paso siguiente, del material recomendado (3 links sobre elementos de la fotografía) diseñar un Genially que presente este tema, reuniendo todos los elementos presentados por cada sitio web y publicarlo en el blog:
- Título de la publicación: Elementos de la fotografía
- Etiquetas: Fotografía, Multimedia
- La publicación debe finalizar con la firma digital
- Enviar link de la publicación al correo de la asignatura. Asunto Publicación Genially
 
Material a estudiar:
 

martes, 18 de octubre de 2022

Haciendo una aplicación con App Inventor


Desarrollo de una aplicación desde la plataforma App Inventor.

Descargue la guía a seguir AQUI.

Descargue las imágenes que necesita AQUI.

 


 

jueves, 29 de septiembre de 2022

Taller 3 de HTML5 y CSS

 En esta ocasión, la página web a diseñar es la siguiente:

La carpeta con el material a utilizar se puede descargar AQUI.

La guía de trabajo puede verse o descargarse desde AQUÍ.

Foto de de la explicación realizada en la clase (tablero)

 

domingo, 25 de septiembre de 2022

Taller 2 de HTML5 y CSS

Hoy, además de prácticar la nueva estructura ya con HTML5, trabajarán nuevas etiquetas y secciones, como <address> y <nav>.

El material de estudio y práctica es el siguiente: CLIC AQUÍ.

La página a crear tendrá la siguiente apariencia:

 


 

miércoles, 21 de septiembre de 2022

Taller 1 de HTML5 y CSS

Indicaciones previas

HTML5 es un estándar que reune varias cosas: en primera instancia cuenta con una página web diseñada en lenguaje HTML que contendrá todo el material teórico, de imágenes, videos, enlaces, etc. que debe tener el sitio. Como segundo aspecto, cuenta con una hoja de estilos, que es un archivo aparte de código CSS que le indica a la página su apariencia física, distribución de la información, colores de texto, fondo, tamaños y tipos de fuente, entre otras muchas cosas todas relacionadas con el estilo que le queremos aplicar a la página web. Y de tercera instancia puede contener otro código aparte en JavaScript para trabajar la programación de la página y que ella responda a diferentes eventos, pero este no es material de este curso. Solo trabajaremos hasta el segundo aspecto.
 
Esta actividad es exclusivamente de comprensión lectora, por lo tanto debe leer detenidamente y "releer" si algo no le resulta claro. Obviamente, también debe tener ya claras las etiquetas de HTML básico, dominar la forma de corregir y actualizar su página web y obviamente guardar de forma organizada en una carpeta, como se ha explicado continuamente.
 
Se trabajará con el código final de la evaluación realizada hace una semana (el titulado SOBRE HTML) para iniciar con un código ya existente y no empezar desde cero. Este código se irá modificando con lo indicado en esta publicación para actualizardo un poco más al verdadero estándar HTML5. Por lo tanto, debe descargar la carpeta de la evaluación, con todo su contenido: archivo HTML e imágenes. Esta carpeta se renombrará como HTML5 y CSS 1. Ejecute o abra la página Web creada para verificar su funcionamiento.

Conversión de la página web en HTML básico a HTML5
Las indicaciones que aquí se hacen realmente sirven para cualquier página web, si por algún motivo no tiene la evaluación puede utilizar el archivo creado también sobre HTML con la imágen del mismo tema, ya que se explica de manera general para que sirva para cualquier página que usted haya realizado hasta el momento). Interprete estas indicaciones para aplicarlas a la página web descargada. Recuerde tomar los apuntes necesarios. Manos a la obra...

Las primeras modificaciones, no le hacen un cambio visible a la página web, simplemente preparan la página para que pueda comprender el código de la hoja de estilos que se creará más adelante.

Abrimos el archivo de la página web con el editor de código que se acostumbre utilizar y realizamos la primera aclaración que ya se debería saber... que la primera etiqueta que debemos encontrar el:

<!doctype html>

y que esta simplemente le indica al navegador que el código allí presentado cumplirá el estándar HTML 5.

Luego, si no lo tiene, debemos insertarle un atributo a la siguiente etiqueta, que debe ser <html>. Este atributo le deja claro al navegador cual es el idioma de la página web que va a mostrar. La etiqueta <html> debe quedará así, de ahora en adelante:

<html lang="es">
También debemos modificar <head> que es la cabecera de la página web, la cual en este momento contiene solo la etiqueta <title>. De ahora en adelante debe tener una etiqueta <meta> para indicarle al navegador qué tipo de codificación se va a utilizar, de preferencia será la iso-8559-1 que acepta los acentos (tildes) y la ñ, siendo así más compatible para nosotros, y además la etiqueta <link> que enlazará la hoja de estilos que se creará más adelante. Teniendo en cuenta lo anterior, esa cabecera quedará así de ahora en adelante:
<head>
   <title>Título de cabecera de la página</title>
   <meta charset="iso-8559-1">
   <link href="estilos.css" rel="stylesheet">
</head>

Ahora se trabajará el cuerpo de la página para poder distribuirlo como una página web actual. Para ello observemos el siguiente esquema:

 
En el cuerpo la página se encierra dentro de las etiquetas <body> y </body> como siempre se ha indicado, pero ahora se irá más alla, agrupando las etiquetas que se incluyen en el cuerpo, en subgrupos más pequeños, de acuerdo con su función dentro de la página. Esto se realiza con otras etiquetas que sirven de contenedoras de las que ya conocemos. Hay etiquetas que formarán parte de la parte superior del cuerpo de la página, zona que también se conoce como cabecera de página. Pero, esta "cabecera" es específica del cuerpo de la página, sólo por estar arriba  y vendrán encerradas entre las etiquetas <header>... </header>.
 
Otro grupo de etiquetas que, por su funcionalidad o información, son ubicadas en la parte inferior de la página, zona que se denomina pie de página y vendrán agrupadas entre las etiquetas <footer>...</footer>.
 
Otras más, son etiquetas exclusivas de los contenidos propios de la página e irán agrupadas con las etiquetas <section>...</section>.
 
Y por último, otras etiquetas muestran información que no es propiamente del contenido principal de la página, como publicidad, gadgets o links a otros sitios web e iran agrupadas entre las etiquetas <aside>...</aside>.
 
Por lo tanto, debemos organizar las etiquetas que ya se tienen en estos grupos. Comencemos con el título principal de la página. Esta etiqueta <h1> debe estar contenida dentro de una etiqueta <header>…</header> indicándole al navegador que ésta es la cabecera de documento, así:
 
<body>
<header>
   <h1>Título principal del cuerpo de mi página web</h1>
</header>

El contenido de la página debe estar dentro de las etiquetas <section>…</section> y si la página es del estilo de noticias, o blog, que se van publicando artículos, cada uno de estos artículo o temas tratados debería estar dentro de las etiqueta <article>…</article>, las cuales serán subsecciones de <section>, así:

<section>
   <article>
      <h2>Título del tema que se va a tratar<h2>
      <p>Primer párrafo del contenido del tema</p>
      <p>Otros párrafos u otros elementos contenidos en este tema</p>
   </article>
</section>

Si no se tiene sino un solo tema debe ir como se mostró antes (solo "section"). Si se tienen varios temas, se abrirá otro <article> para cada tema. Todos dentro del mismo <section> que solo debe haber uno. En nuestra evaluación habían tres temas, uno de tablas, otro de listas y otro con los links a las actividades, abriremos un grupo "article" con cada uno de ellos.

Ahora vamos con algo nuevo, los espacios laterales, conocidos como SIDEBAR o barras laterales, las cuales muestran contenido secundario para la página, sitios web recomendados, propaganda, etc. Este contenido se agrupa con la etiqueta <aside>. En la página que estamos trabajando de la evaluación, no tenemos nada de este estilo, entonces trabajaremos el siguiente código después de cerrar </section> y antes de lo que irá en <footer>:

<aside>
     <h3>Páginas web recomendadas</h3>
     <p>Blog de actividades sobre Tecnología e Informática</p>
     <a href="http://tecnologiaeinformatica-lissyvancelis.blogspot.com.co/">      Actividades informáticas y tecnológicas - Lissyvancelis</a>
     <p>Blog de actividades para los técnicos de Multimedia y Programación</p>
     <a href="https://sistemas-lissyvancelis.blogspot.com/">Actividades Técnico Sistemas - Lissyvancelis</a>
</aside>

Y ahora se abordará el pie de página del sitio web, el cual debe contener los datos de contacto, direcciones teléfonos, redes sociales, etc.
 
<footer>
   <p>Creado por:</p>
   <p><em>Fulano de tal</em></p>
   <p>Correo electrónico: correoA@xmail.com</p>
   <p><em>Y el otro nombre si son dos estudiantes</em></p>
   <p>Correo electrónico: correoB@xmail.com</p>
</footer>

 

 
Si hacemos una mirada al código completo que se acaba de modificar debería verse así aproximadamente adicionando todas las etiquetas adicionales con que cuenta cada subgrupo creado:
 
<!DOCTYPE html>
<html>
<head>
   <title>Título de cabecera de la página</title>
   <meta charset="iso-8559-1">
   <link href="estilos.css" rel="stylesheet">
</head>

<body>
   <header>
        <h1>Título principal del cuerpo de la página web</h1>
   </header>

   <section>
      <article>
         <h2>Titulo del primer tema que se abordó<h2>
         <p>Primer párrafo del contenido del tema</p>
         <p>Ejemplo </p>
      </article>
      <article>
         <h2>Titulo del segundo tema que se abordó<h2>
         <p>Primer párrafo del contenido del tema</p>
         <p>Ejemplo </p>
      </article>
      <article>
         <h2>Titulo del tercer tema que se abordó<h2>
         <p>Párrafos y links del contenido del tema</p>         
      </article>
   </section>

   <aside>
     <h3>Páginas web recomendadas</h3>
     <p>Blog de actividades sobre Tecnología e Informática</p>
     <a href="http://tecnologiaeinformatica-lissyvancelis.blogspot.com.co/">      Actividades informáticas y tecnológicas - Lissyvancelis</a>
     <p>Blog de actividades para los técnicos de Multimedia y Programación</p>
     <a href="https://sistemas-lissyvancelis.blogspot.com/">Actividades Técnico Sistemas - Lissyvancelis</a>
   </aside>

   <footer>
      <p>Creado por:</p>
      <p><em>Fulano de tal</em></p>
      <p>Correo electrónico: correoA@xmail.com</p>
      <p><em>Y el otro nombre si son dos estudiantes</em></p>
      <p>Correo electrónico: correoB@xmail.com</p>
   </footer></body>
</html>
 
Este es el código guía que usted como estudiante debe tener claro siempre que vaya a trabajar en otros proyectos HTML5.
 
Verifique que la página siga mostrando la información correctamente como debería estar antes de estas modificaciones.

Realizando estos cambios, es cuando el documento está listo para aceptar lo indicado por la hoja de estilos que se crearía dando el diseño estético de la página, el cual irá en otro documento aparte realizado también en el mismo editos y el cual tendrá como nombre el que se haya indicado en la etiqueta <link href…>. Rcordar que debe llevar la extensión .css para indicar al navegador que esta es la hoja de estilos o código CSS. Esto archivo se trabajará a continuación...

Creación de la hoja de estilos 

Abierto o creado el nuevo archivo que llevara el código CSS y que debe estar en la misma carpeta del código HTML para que se ejecute sin problemas. Se quiere aplicar el tipo de fuente Georgia y un color de fondo a toda la página con el siguiente código (no olvide eliminar el atribujo de color de fondo que asignó en el código HTML de la evaluación):

body {
   font-family: Georgia, serif;
   background-color: #CEF6F5;
}

Guardar lo que se lleva de la hoja de estilos e ir a la página web y dar F5 para actualizar y observar los cambios.

Esta es la forma de aplicar estilo a cada objeto. En este caso quisimos aplicarle estilo al objeto body que en HTML se escribe <body>, pero que en CSS no se utilizan < y >, sino que se escribe directamente body y entre llaves que abren y cierran, van los atributos que se quieren asignar, cada uno finalizado con un punto y coma (;). En este ejercicio, se está colocando un tipo de fuente para toda la página, pero si otro objeto se desea con otro tipo de letra, simplemente se indica cuando se estén dando las características de ese objeto, como lo vamos a hacer con el encabezado de la página, así:

header {
   font-size: 3em;
   font-family: "Comic Sans MS", cursive, sans-serif;
   color: #610B21;
   background-color: #8A2908;
   text-align: center;
}

Observe como afectan cada uno de los atributos asignados. Debió haber cambiado el tipo de letra en el título principal. Si desea ver otros tipos de fuente puede consultar la página: CssWeb Safe Fonts dando clic en este enlace http://www.w3schools.com/cssref/css_websafe_fonts.asp No olvide anotar este sitio web en su cuaderno ya que lo puede necesitar en otra actividad.

Ahora vamos a justificar los párrafos. Para esto debe borrar el atributo insertado en la etiqueta <p> del código HTML y si no tiene un párrafo lo suficientemente largo para ver bien la aplicación de la alineación justificada, en el código HTML también, copie o complete bien sus párrafos para que tengan suficiente contenido, guarde ese html y vuelva al css para insertar el siguiente código:

p {
   text-align: justify;
}

Guarde y actualice cambios en la página web.

Ahora, asigne un color de fondo a cada una de las secciones faltantes (section, aside y footer) de su página, así:


section {
   background-color: #XXXXXX;
}

No se confunda :), en vez de las XXXXXX debe colocar el código del color que usted quiere. Busque en Google Código de colores HTML. Aunque salen muchas páginas que tratan de este tema, yo recomiendo la que se llama: Códigos de colores HTML - Html Color Codes cuyo link es http://html-color-codes.info/codigos-de-colores-hexadecimales/.

Continúe con la asignación de color para las otras seccciones trabajadas o asignadas.

No olvide tomar los apuntes respectivos. Guarde y entregue su trabajo para su evaluación.


jueves, 25 de agosto de 2022

Editor de código Visual Studio Code

Editor de código fuente independiente que se ejecuta en Windows, macOS y Linux. La elección principal para desarrolladores web y JavaScript, con una gran cantidad de extensiones para admitir casi cualquier lenguaje de programación.
 

 



miércoles, 17 de agosto de 2022

Programación con Bloques

Actividades presenciales realizadas para inicio del tercer período en Programación de Software:

- Seguidor de línea virtual con mBlock. Asignada el 11 de agosto. Dos proyectos generados que se deben guardar en su cuenta de proyectos con mBlock.

- Cómo programar los módulos del kit de robótica. Asignada el 24 de agosto. Crear una carpeta en la unidad (C:) llamda PROGRAMACIÓN SENSORES y descargar las dos carpetas compartidas con la información de cada sensor. Se le entregará una HaloCode e intercambiará sensores con sus compañeros de equipo para realizar las pruebas de aprendizaje del funcionamiento y programación de cada sensor. Vaya informando sobre cada prueba que haga para llevar el registro.

Al descargar esta información puede que requiera descomprimir las carpetas descargadas. Si no tiene instalado un descompresor, puede descargar la versión más reciente del 7-zip desde AQUÍ, que es gratuito y de fácil instalación. Deje el ejecutable descargado en la carpeta SOFTWARE como se acostumbra e instálelo desde allí (clic derecho sobre el archivo ejecutable y elegir Ejecutar como Administrador).


- Puertas automáticas. Asignada el 26 de agosto. Continuamos el trabajo por los grupos armados la clase anterior (un kit por mesa, en cada mesa las 3 parejas asignadas). Se deben generar dos simulaciones:

La primera, utilizando el sensor de proximidad para unas puertas automáticas en un entorno simulado en mBlock, como las que se ven al ingreso de los centros comerciales. Guardar como Puertas automáticas. Pequeño video demostrativo. Instructivo del sensor de proximidad. Orientaciones en clase previas al desarrollo de esta actividad.

La segunda, será una propuesta de cada grupo, donde ponen a prueba lo aprendido y eligiendo uno de los demás sensores que se trabajaron la clase anterior: luz, gas, flama, temperatura o magnético. Ponerse de acuerdo, por mesa de trabajo, para elegir uno diferente por pareja. Simular la situación o el entorno en mBlock, como se ejemplificó en la simulación anterior y la respectiva conexión y programación del sensor. Guardar con un nombre de acuerdo a la problemática solucionada.


- Cómo programar actuadores. Asignada el 31 de agosto. Descargar la carpeta con los 5 videos que muestran los montajes a trabajar dentro de la carpeta creada en una clase anterior, llamada Programación sensores y que hubicamos en la Unidad C:

Realice los montajes planteados en los videos, añada la extensión correspondiente para manejar cada actuador y experimente con cada uno de los bloques de control de ese actuador para deducir cómo funciona. Cuando termine de trabajar cada montaje, intercambie con otro grupo de compañeros para experimentar con otro actuador, de acuerdo con las situaciones planteadas en los videos.

- Juego contacto - alambre: Asignada el 7 de septiembre. Realizar el montaje y la programación en la HaloCode para que cuando se desplace la argolla por el alambre, si hace contacto, active el altavoz o parlante (explicación en clase):

 
Luego modificar el programa para que cuando haga contacto la argolla con el alambre, además de emitir un sonido lleve la cuenta en tiempo del recorrido y lo muestre en la matriz led.
 
 
- Problemáticas a solucionar con la HaloCode y el kit mBuild: Asignada el 9 de septiembre.
 

 

OBSERVACIÓN IMPORTANTE: Para trabajo EXTRAMURAL (estudiantes que trabajan desde casa), las asignaciones que les corresponde realizar, se nombran a continuación y generan una publicación detallada en el blog del estudiante, explicando procesos, aprendizajes y mostrando productos realizados por medio de capturas de pantalla y links a Google Drive. Se entregan, enviando el link de la publicación al correo institucional y al whatsapp. Aquí irán apareciendo las publicaciones que es posible que realicen desde casa ya que son con software libre, de fácil instalación, como mBlock, PSeInt, Raptor, etc., con aplicaciones online, como Google Drive, Blogger, Google docs, Genially, Canva, etc. o adsequible, como Office (son ejemplos).

Las actividades nombradas al inicio de esta publicación, que deben trabajar los estudiantes en extramural, son:

- Seguidor de línea virtual con mBlock: Título publicación: Seguidor de línea virtual con mBlock, etiqueta: Programación por bloques. (para trabajar en las dos semanas comprendidas entre el 16 y el 26 de agosto, este último día es la fecha de entrega).