martes, 30 de octubre de 2018

Antecedentes de CSS (Cascading Style Sheets).

Resultado de imagen de HÃ¥kon Wium LieLas hojas de estilos aparecieron poco después que el lenguaje de etiquetas SGML, alrededor del año 1970. Desde la creación de SGML, se observó la necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrónicos.

El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Internet y el crecimiento exponencial del lenguaje HTML para la creación de documentos electrónicos. La guerra de navegadores y la falta de un estándar para la definición de los estilos dificultaban la creación de documentos con la misma apariencia en diferentes navegadores.

Resultado de imagen de Bert Bos.El organismo W3C (World Wide Web Consortium), encargado de crear todos los estándares relacionados con la web, propuso la creación de un lenguaje de hojas de estilos específico para el lenguaje HTML y se presentaron nueve propuestas. Las dos propuestas que se tuvieron en cuenta fueron la CHSS (Cascading HTML Style Sheets) y la SSP (Stream-based Style Sheet Proposal).


La propuesta CHSS fue realizada por Håkon Wium Lie y SSP fue propuesto por Bert Bos. Entre finales de 1994 y 1995 Lie y Bos se unieron para definir un nuevo lenguaje que tomaba lo mejor de cada propuesta y lo llamaron CSS (Cascading Style Sheets).


En 1995, el W3C decidió apostar por el desarrollo y estandarización de CSS y lo añadió a su grupo de trabajo de HTML. A finales de 1996, el W3C publicó la primera recomendación oficial, conocida como "CSS nivel 1".


A principios de 1997, el W3C decide separar los trabajos del grupo de HTML en tres secciones: el grupo de trabajo de HTML, el grupo de trabajo de DOM y el grupo de trabajo de CSS.

Resultado de imagen de css1El 12 de Mayo de 1998, el grupo de trabajo de CSS publica su segunda recomendación oficial, conocida como "CSS nivel 2". La versión de CSS que utilizan todos los navegadores de hoy en día es CSS 2.1, una revisión de CSS 2 que aún se está elaborando (la última actualización es del 8 de septiembre de 2009). Al mismo tiempo, la siguiente recomendación de CSS, conocida como "CSS nivel 3", continúa en desarrollo desde 1998 y hasta el momento sólo se han publicado borradores.


La adopción de CSS por parte de los navegadores ha requerido un largo periodo de tiempo. El mismo año que se publicó CSS 1, Microsoft lanzaba su navegador Internet Explorer 3.0, que disponía de un soporte bastante reducido de CSS. El primer navegador con soporte completo de CSS 1 fue la versión para Mac de Internet Explorer 5, que se publicó en el año 2000. Por el momento, ningún navegador tiene soporte completo de CSS 2.1.

lunes, 29 de octubre de 2018

HTML (HyperText Markup Language) - Antecedentes

Resultado de imagen de Tim Berners-LeeBreve historia de HTML

El origen de HTML se remonta a 1980, cuando el físico Tim Berners-Lee, trabajador del CERN (Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de "hipertexto" para compartir documentos.

Después de unir sus fuerzas con el ingeniero de sistemas Robert Cailliau, presentaron la propuesta ganadora llamada WorldWideWeb (W3).

El primer documento formal con la descripción de HTML se publicó en 1991 bajo el nombre HTML Tags (Etiquetas HTML) y todavía hoy puede ser consultado online a modo de reliquia informática.

Resultado de imagen de Robert CailliauLa primera propuesta oficial para convertir HTML en un estándar se realizó en 1993 por parte del organismo IETF (Internet Engineering Task Force). Aunque se consiguieron avances significativos (en esta época se definieron las etiquetas para imágenes, tablas y formularios) ninguna de las dos propuestas de estándar, llamadas HTML y HTML+ consiguieron convertirse en estándar oficial.

En 1995, el organismo IETF organiza un grupo de trabajo de HTML y consigue publicar, el 22 de septiembre de ese mismo año, el estándar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estándar oficial de HTML.

A partir de 1996, los estándares de HTML los publica otro organismo de estandarización llamado W3C (World Wide Web Consortium). La versión HTML 3.2 se publicó el 14 de Enero de 1997 y es la primera recomendación de HTML publicada por el W3C. Esta revisión incorpora los últimos avances de las páginas web desarrolladas hasta 1996, como applets de Java y texto que fluye alrededor de las imágenes.

Resultado de imagen de HTML 4.0HTML 4.0 se publicó el 24 de Abril de 1998 (siendo una versión corregida de la publicación original del 18 de Diciembre de 1997) y supone un gran salto desde las versiones anteriores. Entre sus novedades más destacadas se encuentran las hojas de estilos CSS, la posibilidad de incluir pequeños programas o scripts en las páginas web, mejora de la accesibilidad de las páginas diseñadas, tablas complejas y mejoras en los formularios.


La última especificación oficial de HTML se publicó el 24 de diciembre de 1999 y se denomina HTML 4.01. Se trata de una revisión y actualización de la versión HTML 4.0, por lo que no incluye novedades significativas.

lunes, 22 de octubre de 2018

Pruebas Libres para la obtención del Título de ESO (mayores de 18 años)

¿Qué son?

Son exámenes realizados en Centros de Educación de Personas Adultas (CEPA) que permiten obtener el título de Graduado en Educación Secundaria Obligatoria.

Resultado de imagen de Pruebas libres para obtener el Título de Graduado en Educación Secundaria ObligatoriaSe efectúan en 2 convocatorias (Mayo y Septiembre) y de manera unificada para toda la Comunidad. Pueden participar todas aquellas personas mayores de edad, que no tengan dicho título, ni estén cursando estudios oficiales para su obtención.

Están organizadas en tres ejercicios: A-Social, B- Científico-Tecnológico y C- Comunicación.
El de Comunicación se desdobla en dos: Lengua y Literatura e Inglés.

Los contenidos de estos exámenes se pueden encontrar en la ORDEN 1255/2017,  (desde la página 19 hasta la 143).
BOCM: http://www.bocm.es/boletin/CM_Orden_BOCM/2017/05/16/BOCM-20170516-1.PDF



domingo, 21 de octubre de 2018

Los Lenguajes de Programación - Introducción

Resultado de imagen de lenguaje binarioHay cientos de Lenguajes de Programación. Hoy hay más de 250.

Cada uno es para una tarea específica. El lenguaje más básico es el binario. Está compuesto por ceros y unos.

Los lenguajes de programación se clasifican según su nivel abstracción. Los menos abstractos son parecidos al lenguaje binario, pero son difíciles de comprender para los humanos. Los más abstractos se alejan del lenguaje binario, más aún son más fáciles de manejar para las personas.

Los menos abstractos son el lenguaje C y el Assembly (ASM). Ocupan poca memoria y son apropiados para pequeños ordenadores (relojes). Los lenguajes C++ y Swift son más abstractos (móviles, tablets, ordenadores de mesa). Son muy versátiles. Los lenguajes SQL son aún más abstractos y son apropiados para ordenar grandes cantidades de datos (redes sociales). Para ingeniería, el más importante es Python.

El lenguaje más utilizado es el JavaScript. Lo utilizan el 95% de las webs.

El objetivo siempre es el mismo: decirle a un ordenador que realice una tarea específica, para que los usuarios hagan otras tareas de la forma más fácil, rápida y eficaz posible.





El Código, internet, la web, el HTML y el CSS

El código es un conjunto de instrucciones y normas que componen un lenguaje de programación específico y que nos permite comunicarnos con un ordenador, así como con las personas .

Existen cientos de tipos de códigos de programación, cada uno dedicado a hacer una tarea diferente. Los programadores son los que comprender y utilizan estos lenguajes. Son los arquitectos y creadores del mundo digital.  Para ello escriben secuencias breves de tareas que quieren que realicen los ordenadores. Esas secuencias se llaman algoritmos.

Diferencias entre Internet y Web

Resultado de imagen de html vs cssInternet es la red de comunicación mundial entre los ordenadores que permite transferir información entre ellos. La web es una conexión de páginas de información creadas a partir de códigos.

Los códigos más conocidos son el HTML y el CSS.

El HTML permite comunicarte con otras webs (el que) y el CSS es el que da apariencia a estas webs (el cómo)

sábado, 20 de octubre de 2018

Big data

BIG DATA - LA INTELIGENCIA DE LOS DATOS 



En la red se generan grandes volúmenes de datos que no servirían de mucho si no se: Almacenaran, Clasificaran y Analizaran.

Resultado de imagen de machine learning

1: Recolecta de datos de varias fuentes
2: Limpieza de datos para tener homogéneamente
3: Construcción de modelos seleccionando el algoritmo correcto del ML
4: Obtenemos una visión de los resultados del modelo
5: Visualización de datos transformando resultados en gráficos visuales.

A partir de estos macrodatos se genera conocimiento, productos y servicios.

Por ejemplo, nos permiten predecir el tiempo, analizar parámetros de salud, mejorar la eficiencia energética o vender más y mejor. Por eso la inteligencia de datos está revolucionando la ciencia, la economía, la política y nuestro estilo de vida.

Las cinco uves del Big Data

La gestión de un gran Volumen de datos, a la mayor Velocidad posible, almacenados junto a una extensa Variedad de información, que debe estar Verificada y Visualizadas

La quinta uve del Big Data

Sin embargo, cuando manejamos un gran volumen de datos masivos, son indispensables herramientas que nos faciliten este análisis. Es aquí donde entra en juego la quinta uve del Big Data: la visualización.

VISUALIZAR PARA COMPRENDER

La visualización de datos es una técnica para poder leer, analizar y comparar datos a partir de su representación gráfica. Por ello es necesario traducir estos datos a modelos gráficos que sí nos permitan hacer una lectura útil de la información y extraer conclusiones que muchas veces nos pasarían desapercibidas.

La visualización es una herramienta eficaz que puede aplicarse a cualquier tipo de estudio, desde identificar las relaciones entre participantes en una red social como Facebook hasta entender cómo se propagan enfermedades y epidemias en un territorio, o cómo ha evolucionado la esperanza de vida a lo largo del tiempo.

DE LAS HOJAS DE CÁLCULO A LOS SERVICIOS ON-LINE DE VISUALIZACIÓN

Siempre han existido datos y siempre se ha tratado de visualizarlos. Muchos programas de hojas de cálculo (como Microsoft Excel) incorporan desde hace tiempo herramientas para crear gráficos a partir de los datos de nuestras tablas, para poder cotejarlos de una manera visual.

Tenemos, por ejemplo, plataformas on-line, como Infogr.am o Datawrapper, con las que podemos crear gráficos y visualizaciones. Algunas de ellas utilizan información disponible en bases de datos abiertas, como Google Public Data, y otras, además, permiten incorporar información de bases de datos propias, como Watson Analytics de IBM o Tableau.

EL MEJOR GRÁFICO PARA NUESTROS DATOS

A  la  hora  de  generar  visualizaciones  con  estos  servicios es  importante  saber qué tipo de gráfico nos ayuda mejor a explicar la información que tenemos. Por ejemplo, si los datos contienen un elemento geográfico asociado, puede que lo ideal sea mostrar nuestra información sobre un mapa o, si los datos explican la evolución temporal de un fenómeno, la mejor visualización puede ser una línea de tiempo

Existen algunos recursos útiles para identificar qué tipo de gráfico o visualización es la idónea en función de los datos a mostrar. Scoopes una buena recopilación on-line de visualizaciones organizadas según la tipología de datos que representan.

INFOGRAFÍAS 

Resultado de imagen de infographic design. 


Los estudios han demostrado que resulta más fácil captar y recordar información a través de imágenes que a través de texto. Esto es fundamental cuando tratamos de comunicar grandes cantidades de datos.

Las infografías son representaciones de información mediante símbolos e imágenes, muy útiles para explicar acontecimientos, procesos y situaciones de una manera fácil y mucho menos compleja que solo a través de texto.

Pero no podemos llamar infografía a cualquier diseño. Para que sea una infografía de verdad, debe aportar gran cantidad de información a la persona que la está visualizando.

A través de la visualización de datos explicamos historias, simplificamos, medimos, comparamos y en definitiva transformamos estos datos en información y conocimiento útil.

Vía: http://feltron.com/
Si te interesan las infografías, te encantará conocer a Nick Felton, más conocido como Feltron.

HERRAMIENTAS DE VISUALIZACIÓN

Veamos más herramientas de visualización para poder explicar nuestros datos:

Con Venngage podemos crear y publicar infografías de manera fácil, utilizando plantillas que podemos personalizar.

Visual.ly nos permite crear y compartir visualizaciones e infografías a partir muchos tipos de datos, utilizando plantillas predeterminadas, y compartirlas con una gran comunidad de usuarios y profesionales (diseñadores, programadores, etc.).

Podemos usar Gephi para visualizar redes y relaciones e identificar patrones en la información.

Mapas inteligentes: los datos sobre el terreno

Los mapas son un recurso muy efectivo en la representación de los datos. Gracias al Big Data podemos disfrutar de un nuevo concepto de mapas mucho más evolucionados e interesantes. Mira por ejemplo este mapa que realiza un seguimiento de vuelos en tiempo real y que podéis consultar en cualquier momento a través de este enlace: http://www.flightradar24.com/41.39,2.16/7

Los mapas son tan importantes en el ámbito del Big Data que algunas empresas han centrado su actividad en ellos. Vizzuality, una startup española que nació en 2007, ha desarrollado un servicio en la nube llamado CartoDB que permite visualizar datos en mapas con el objetivo de entenderlos mejor y que puedan convertirse en herramientas para tomar decisiones.

En 2015 CartoDB era ya un proyecto empresarial independiente que había logrado una inversión de treinta y un millones de dólares y se había convertido en la plataforma de referencia a nivel mundial a la hora de representar información sobre una base geográfica.

A través de este enlace puedes echar un vistazo a todos sus mapas de datos: https://cartodb.com/gallery/

VISUALIZACIÓN, CIENCIA Y ARTE

Las técnicas de visualización de información no solo nos permiten explicar resultados complejos de forma sencilla sino que se han convertido en un buen recurso para hacer más atractivo cualquier relato.

La visualización nos ayuda a comprender más fácilmente la realidad que nos rodea y además nos proporciona una forma de atraer y persuadir al público cuando queremos explicar cualquier fenómeno. Puedes ver múltiples ejemplos de visualizaciones de información en los blogs especializados.

Flowing Data
Visualising Data.

EL BOOM DE LAS REDES SOCIALES

Además de conectar con gente, las redes sociales te dan la posibilidad de seguir a páginas que te interesan, compartir su contenido etc. Las redes actúan como un gran escaparate para darse a conocer pero también son un canal que se nutre gracias a nuestros datos personales, por lo que es importante ser conscientes de la importancia de proteger nuestra privacidad en Internet.

No debemos hacer pública la información personal. Antes de publicar datos con los que puedan localizarte o causarte un problema, párate a pensar: ¿es realmente necesario?
Utiliza tu sentido común y no hagas en internet algo que no harías en persona. Rectificar es mucho más difícil en el ámbito digital.

Revisa quiénes son tus contactos y con quién compartes tus contenidos. Acuérdate de que tus publicaciones las van a ver todos. Incluso tus futuros contactos.

Si tienes dudas de si algo es seguro o no, pregunta a las personas mayores de tu confianza. Puede que no te parezcan más inteligentes que tú, pero tienen más experiencia.

COMMUNITY MANAGER, EL VIGILANTE EN LA SOMBRA

Resultado de imagen de community managerCon el afán de las empresas por publicitarse a través de las redes sociales nace el oficio del community manager, como gestor de los perfiles digitales de esas empresas. Habida cuenta del poder de influencia que tienen las redes sobre la sociedad, todas las marcas quieren aparecer en ellas, pero alguien debe ocuparse de administrar la actividad de sus perfiles, de recopilar todo aquello que se dice sobre la marca.

Velan por la identidad de la marca y su reputación, deciden el contenido que se publicará, contestan a los mensajes de los usuarios, pero siempre hablando en nombre de la marca y no de forma personal. Son los vigilantes en la sombra ya que, a diferencia de los influencers, su identidad no suele conocerse.

Para terminar, aunque el acceso a los datos se hace fundamental para la toma de decisiones, debemos ser conscientes de que los datos no son la respuesta a todo y que hay cosas que no son cuantificables.

La negociación, la empatía y la subjetividad, por ejemplo, son valores importantes que no se pueden medir y que influyen de manera decisiva en nuestra toma de decisiones. Por lo tanto, como sociedad también tenemos el reto de tomar decisiones ‘humanas’ y no únicamente basadas en datos, y ser conscientes de que tomar todas nuestras decisiones basándonos en algoritmos puede llevarnos a ser esclavos de nuestros propios números.

miércoles, 17 de octubre de 2018

Matemáticas desde Infantil al Bachillerato


Las matemáticas que se estudian en España van desde el 1º ciclo de Educación Infantil (de 0 a los 3 años) hasta el 2º de Bachillerato.

Resultado de imagen de contar del 1 al 3                       Resultado de imagen de Cálculo de probabilidades  distribución binomial por la normal.

El primer contenido que se estudia es contar del 1 hasta el 3, y el último, un tema de Estadística y Probabilidad: Cálculo de probabilidades mediante la aproximación de la distribución binomial por la normal.

En general se estudian 5 bloques de contenidos:
1. Números, 2. Álgebra, 3. Funciones, 4. Geometría y 5. Estadística y Probabilidad.

En total son 264 temas, 12 en Educación Infantil (EI), 84 en Educación Primario (EP), 115 en Educación Secundaria Obligatoria (ESO) y 53 en Bachillerato.

La media es de 6 temas por cada nivel de EI, 14 temas por cada curso de EP, 18 temas por cada curso de la ESO y 12 temas por cada curso de Bachillerato.