Ir al contenido

Entradas etiquetadas como ‘Cristalab’

18
ago

El futuro de la educación y las comunidades online

Antes de leer, si trabajas en la web, deja un comentario respondiendo esto: ¿Te graduaste de la universidad? Si no ¿Cual es tu máximo nivel de educación “formal“?
Seguro fueron a la universidad sin terminar, estudiando con cursos técnicos y la web. Sólo la minoría terminó la universidad. Y otros nunca vieron la necesidad de ir, porque todo está en internet. Esta realidad no sólo ocurre en la educación tecnológica, sino en todo el mundo educativo moderno.

La educación en tecnología es “diferente

Los conocimientos puntuales que usas a diario, sin duda, los aprendiste con experiencia, Google y foros. Así siempre ha sido el mundo de la tecnología, uno donde la academia nunca irá a la velocidad de cada descubrimiento e innovación.
Pero incluso este mundo está cambiando. Los blogs migran a tweets. La gente prefiere preguntar en su muro de Facebook que en los foros. Los profesores twittean las tareas. Lo bueno es que compartir y crear es más fuerte que nunca. Pero en las redes sociales, el contenido es tan temporal como los posts con fotos de gatos.

 

comunidades-conocimiento

El contenido efímero y la perdida del conocimiento online

Las tareas ya no se googlean ni postean, se les hace share masivo en cada red social. Grupos de estudiantes se reúnen en chats para discutir, crear contenido, copiarlo y hacerlo desaparecer con un click en la X, cuando ya no es necesario.
El fenómeno se da en todos los campos. Hasta los chefs ya no comparten blogs de recetas, sino fotos tagueadas con una descripción de ingredientes.

¿Por qué ya no bloguea la gente normal?

Porque la audiencia está en las redes y sus comentarios son adictivos. Además, la atomización de los sitios personales y blogs hace que sin muy buen SEO, cada aporte, por brillante que sea, se vuelva invisible.

¿Por qué ya no postean en foros la gente normal?

Porque las redes concentraron y dominaron la identidad online. El concepto de foro se vuelve difuso en la mente de la gente acostumbrada a “publicar en el muro“.

La esperanza de las startups orientadas al conocimiento

La educación moderna ya depende de Internet. Pero la conservación del contenido creado por profesores y estudiantes es un problema al que nadie pone atención. Ese conocimiento se empieza a apilar en las cárceles de información que son las redes sociales, en vez de comunidad abiertas.
Varias empresas han creado respuestas al problema.
Stack Overflow es el mejor sistema de foros técnicos en inglés. Combina la idea de un foro, el layout de un blog y la filosofía de un wiki. Todas las posibles soluciones a un problema son discutidas, mejoradas y votadas. Al final, una respuesta definitiva y pulida es el resultado. Una comunidad excelente, pero que no ha logrado despegar fuera del área técnica.
Quora es el intento más realista de crear una base de conocimiento general. La premisa es que entre más directa y corta sea la pregunta, mejor será la respuesta. Se conecta fuertemente a Facebook pero mantiene todo su contenido rastreable y accesible. Una gran idea con el peligro de siempre: una sola fuente de contenido que en cualquier momento puede cerrar sus fronteras. Como Facebook.
La wikipedia ha querido crear la base de conocimiento más grande del mundo. Pero una enciclopedia por si misma no enseña. Abrir la página de Python no me enseñará a programar en el lenguaje, igual que abrir la página de las Enchiladas no me enseñará a cocinarlas. Peor aún, cada vez se crea menos contenido para la wikipedia.
Khan Academy es la idea más interesante de todas. Con algo de inversión y mucho esfuerzo, un grupo de personas está creando una base de videos que enseñan desde álgebra hasta comunismo. Además de un sistema de tests y hasta tiempo privado con profesores. Cerrado y poco escalable, pero muy prometedor.

khan-academy

¿Donde está la solución general, instalable y abierta al mundo?

La educación actual de Escuela -> Universidad -> Especialización está medio de un cambio revolucionario.
No tiene sentido estudiar cinco años cuando quieres programar. No tiene sentido aprender macroeconomía cuando no sabes cómo pagarás la matricula. No tiene sentido sufrir “Excel básico” cuando ya lo sabes y sólo necesitas los “créditos”.
Cada día, más personas entran a Google antes que a una facultad. O aprenden con videos,cursos intensivos, tutoriales, guías online y posts en foros y blogs. Menos gente confía en la academia y más empresas prefieren ver resultados que títulos.
Sólo falta una solución tecnológica. Software. Un CMS abierto que combine y simplifique las ideas de WordPress, Reddit, Quora, StackOverflow y sistemas de streaming como Livestream, Twitcam o Justin.tv. Un CMS que impulse el contenido creado, curado y refinado por la comunidad, así como las conexiones sociales que se crean en cada uno de estos entornos.

 

FUENTE | CRISTALAB | FREDDIE

6
jun

Aprende a Programar HTML con Zen Coding

Zen Coding

Zen Coding es un framework para programar HTML de manera mas eficiente, y es obvio la mayoría del código HTML es repetitivo, asi que con este frame work podrás programar de manera mas eficiente y rápida.
En este tuto ocupo una extensión de chrome Zen Coding HTML5, aunque puedes bajar los plug ins que existen para Dreamweaver, o Aptana.

 

FUENTE | CRISTALAB | CYBERPOLIN

1
jun

Conceptos básicos de estadísticas y Web Analytics

Los propietarios de los sitios web del pasado confiaban en un simple contador de visitas para medir el éxito. Los sitios modernos interactúan con los usuarios, comunican, dan soporte, solucionan problemas, por lo tanto necesitan algo más funcional, algo que pueda decirnos quienes ven nuestro sitio web, como llegaron, de donde vienen.

analytics01

Hace unos 10 años Webalizer y AWStats, surgieron como una solución que ayudó a comprender quienes eran los visitantes del sitio, analizando los registros del servidor y presentándolos con gráficos y tablas que ya significaban algo más importante que una simple cantidad visitas. Luego surgieron los analizadores tipo Page Tagging e Híbridos que dependen de un fragmento de código en el sitio para analizar las visitas, con lo que actualmente contamos con un sin número de opciones para conocer a fondo lo que esta sucediendo en nuestra página web.

Entendiendo los Web Metrics

analytics02

Con tantas opciones disponibles, es muy fácil sentirse abrumado y no saber donde ver para encontrar lo que realmente nos interesa. Aquí explico los más comunes.

Conoce los Términos

Visita o Sesión: se refiere al conjunto de acciones que realiza un usuario desde que entró al sitio, hasta que salió del mismo, independientemente de la cantidad de cosas que hizo dentro del sitio. Datos relevantes a una visita incluyen el tiempo de duración de la visita, la página de entrada, la página de salida, el porcentaje de “Rebote” o “Bounce Rate” explicado debajo.
Page Views (Páginas Vistas o Acciones): son las páginas que el usuario visitó mientras duró la sesión. muy útil para saber el recorrido que realizó el usuario que cosas le llamaron la atención, o por el contrario, que cosas no visitó.
Visitante o Usuario: es quien realizó la visita. Normalmente encontraremos a los visitantes separados según su naturaleza, usuario nuevo o usuario recurrente, lo que nos puede dar índices de fidelidad de un sitio. Pueden contener una gran cantidad de información técnica.
Fuentes o Referrers (Referencias): nos indica de donde provienen los usuarios, y suelen separarse en cuatro tipos principales: Motores de Busqueda, Otros Websites, Campañas yEntrada Directa.
Como sus nombres sugieren, Motores de Búsqueda nos dice que los visitantes llegaron a nuestro sitio provenientes de alguna búsqueda que realizaron. Este indicador suele venir acompañado de las palabras que el usuario busco para llegar al sitio, e incluso de la posición del término de búsqueda en los resultados. Otros Websites son links colgados en diferentes sitios de internet. Campañas se refiere a anuncios contratados en internet (AdSense, etc.) y laEntrada Directa es cuando las personas escriben directamente la dirección del sitio.

analytics03

Tambien indican la ubicación geográfica de los visitantes.

Rebote o Bounce Rate: es la cantidad de personas que no les interesó el sitio, usualmente significa que no era lo que estaban buscando, o no vieron lo que esperaban. Es importante analizar la palabra de busqueda que usaron, o el sitio de donde provenían, para saber qué buscaban y por qué se retiraron.
Objetivos o Goals: la mayoría de los sistemas de seguimiento tipo Page Tagging como Google Analytics, Clicky o Piwik, ofrecen la posibilidad de definir “Metas” u “Objetivos”, los cuales pueden consistir en visitar una página, descargar un archivo, completar un formulario, suscribirse, etc.
Conversión (Conversion Rate): una vez que definimos objetivos, podemos usarlos para comparar las visitas, pageviews, etc, con la cantidad de veces que se logra el objetivo, cada vez que un usuario alcanza la meta definida, es una conversión. Los sistemas modernos nos permiten comparar conversiones con muchos de los anteriores conceptos individualmente.

Variables Técnicas

analytics04

Porcentajes de uso de los diferentes navegadores.

Los analisis web además nos proporcionan una cantidad de información técnica sobre los usuarios, que también puede ayudarnos a entender quien nos visita. Esta información probablemente es de más relevancia para webmasters, pero dependiendo del caso también puede ser importante a nivel de marketing.
Estos datos pueden incluir cosas como, resoluciones de pantalla, navegador y versión, sistema operativo y versión, plugins instalados (si poseen FlashPlayer, Quicktime, Java, etc), ISP, país, ciudad, IP.

Conclusión

La información que nos proveen estas variables y a través de las conversiones nos ayuda a responder satisfactoriamente la gran pregunta:

¿Es exitoso mi sitio web?

Apoyarse en los análisis web, es la mejor (y más económica) forma de conocer a los visitantes de un sitio web, y extraer toda la información que necesitamos para mejorar la experiencia de los usuarios, al entender quienes son, qué y como buscan, así que, A comenzar a medir!

 

 

FUENTE | CRISTALAB | RAMM

27
may

Google Fonts v2: Usa cualquier tipografía en HTML, mejorado

font_directory_logo_beta

Hace un año en el Google IO, fue presentado Font API y Google Web Fonts, una excelente alternativa para usar nuevas tipografías web de forma gratuita y de sencilla implementación.
Ya ha pasado un año, y durante este tiempo Google Web Fonts ha ido recibiendo actualizaciones: Aumentó el número de fuentes disponibles a aproximadamente 110 con sus respectivas variaciones, puso a disposición la descarga de los archivos tipográficos, entre otras.

Google Fonts v2

Google anunció la versión 2 haciendo énfasis en mejoras en velocidad y disponibilidad en dispositivos móviles.
El primer cambio notorio es una nueva interfaz de usuario, que ahora incluye nuevas herramientas. Ahora podemos escribir cualquier texto, visualizarlo en las diferentes tipografías disponibles y realizar comparaciones entre estas y sus variantes.
También se presentó un nuevo parámetro para optimizar la velocidad de carga de los archivos fuente. Se trata de text=, con el cual podemos definir los caracteres que vamos a utilizar, y así disminuir el peso del archivo tipográfico importado.
Por ejemplo:

Código :

<link   href='http://fonts.googleapis.com/css?family=Special+Elite&text=PosaStudio'   rel='stylesheet' type='text/css'>

De esta forma no traemos todos los caracteres, solo las letras de la palabra PosaStudio, esto representa un cambio en el archivo de la tipografía que se importa, de 35k a 5k aproximadamente.
Este parámetro se puede utilizar en idiomas internacionales. Esto quiere decir que puedo incluir caracteres especiales:

Código :

text=%c2%a1Hola!

Esto seria equivalente al texto: ¡Hola!

El futuro de las webfonts

Google esta haciendo una fuerte apuesta por el uso de las webfonts. Las utilizan en la mayoría de sus sitios (ej. Youtube) y se encuentran trabajando para que el uso de su plataforma continúe aumentando, así como atrayendo a los diseñadores de fuentes para que incluyan sus creaciones en su plataforma.
En mi opinión, Google Web Fonts, es la mejor forma y la mas sencilla de incluir nuevas tipografías en la web, tomando en cuenta que es un servicio gratuito, tiene el respaldo del CDN de Google, no hay que lidiar con licenciamientos y es una plataforma que continúa desarrollándose.

 

 

FUENTE | CRISTALAB | ADRIANENGINE

26
may

Algunas novedades de Dreamweaver CS5.5 en HTML5 y CSS

HTMl5 y CSS3 siguen ganando puesto entre los desarrolladores web. Ha llegado una nueva actualización de Adobe, entre lo más novedoso en el programa Dreamweaver CS5.5 cabe destacar la implementación de soporte para HTML5 y CSS3 de forma nativa, sin necesidad de ningún plugins o complemento
Anteriormente se podía utilizar pero agregando algún pack o plugins adicional, en esta nueva versión ya contamos con Nuevas sugerencias de código para HTML5, CSS3 y JQuery.

Soporte para HTML5

Podemos apreciar los cambios en Dreamweaver cs5.5 respecto al HTML5 desde que abrimos el programa, entre la gama de plantillas que viene por defecto en Dreamweaver Cs5.5 ya encontraremos plantillas Implementando HTML5.

html5-dreamweaver02

Sugerencias de código html5

Además de las plantillas ya prediseñadas en HTML5, esta nueva versión de Dreamweaver Cs5.5 nos da soporte con las sugerencias del código a las etiquetas de HTML5, al empezar a escribir cualquier etiqueta nos muestra la sugerencia de dicha etiqueta, lo cual nos ayudara a familiarizarnos un poco más con la versión 5 del lenguaje rey del desarrollo web.

html5-dreamweaver03

Panel de estilos CSS

Una de las principales novedades en esta versión con relación al trabajo con CSS3 la podemos encontrar en las mejoras agregadas al panel de estilos CSS, se han mejorado funcionalidades ya existentes y se han agregado otras las cuales iremos mencionando más abajo.).

html5-dreamweaver04

Soporte del modo de color RGB y RGBA

En versiones anteriores del programa podíamos usar RGB pero Dreamweaver en la vista de diseño no lo reconocía, ahora si lo soporta solo que la transparencia sigue siendo ignorada en la vista diseño por Dreamweaver CS5.5.
Podemos utilizar el sistema de color RGB en nuestro código varias formas en Dreamweaver.
1- Escribiendo directamente el código en nuestra hoja de estilos y aprovechando la sugerencia de de Dreamweaver. Sabiendo que debe utilizar RGBA si necesita transparencia, el valor de la transparencia es el último número, en este ejemplo el 1:
Ejemplo:

Código :

 p.CSS3 a{ color: rgba(255,102,0,1);}

html5-dreamweaver05

 

2-Desde el panel de propiedades CSS, teniendo seleccionada la regla CSS a la que queremos agregar el color y con el panel de propiedades en cualquiera de los 3 modos de vista (se puede conmutar el modo de vista desde los botones en la parte inferior izquierda del panel de propiedades), seleccionamos la propiedad color y lo configuramos a color RGB o RGBA como en la siguiente imagen.

html5-dreamweaver06

En realidad esto lo puede hacer de cualquiera de las forma en la que agregues el color,
Estos solo son 2 forma de hacerlo pero la verdad es que hay bastantes formas, solo hay que tener presente el panel de configuración de color cuando Dreamweaver te presente las sugerencias de color para elegir el que quieras utilizar, solo debes pulsar la flecha de la derecha para configurar el modo de color a rgb u otro modo que te interese.

Mejora de la propiedad -webkit-box-shadow y –webkit-border-radius

Estas son algunas de las propiedades de CSS3 que más utilizo, para la sombra y los bordes redondeados y en esta nueva versión de Dreamweaver CS5.5 tenemos una muy buena novedad en cuanto a su implementación.
Si nos vamos al panel de propiedades a la sección –webkit y luego a –webkit-box-shadow o –webkit-border-radius, al pulsar el nuevo icono de su derecha podemos apreciar un nuevo panel en el cual podemos introducir los valores de estas dos propiedades de CSS3, este panel hace muy intuitivo el uso de estas dos propiedades.
En versiones anteriores de Dreamweaver no teníamos las sugerencias para estas propiedades puesto que no cumplían las normas de la W3G, Ahora con este recuadro podemos introducir los valores siguiendo las normas de la W3G.
Ya agregadas estas propiedades a Dreamweaver CS5.5 está de más decir que ya podrá visualizar las sombras y los bordes redondeados en la vista diseño de Dreamweaver Cs5.5.

html5-dreamweaver07

Además del soporte de etiquetas HTML5 y sugerencias para este lenguaje, se han incluido nuevas propiedades CSS3 y sugerencias de código, se han agregado nuevas propiedades y categorías soportada por versiones anteriores del programa y propiedades específicas de distintos navegadores.

html5-dreamweaver08

Como podemos ver en la imagen anterior, al empezar a escribir con el guion medio (-) en una hoja de estilos lo primero que nos pide es seleccionar el navegador dependiendo la etiqueta o el navegador que queramos usar, en este caso:

  • Moz: Mozilla
  • Ms: Microsoft
  • O: Opera
  • WebKit: Safari

Al Seleccionar cualquiera de estas etiquetas específicas de cada navegador, a continuación Dreamweaver nos despliega un listado de todas las propiedades CSS3 que podemos agregar.

html5-dreamweaver09

Y así seleccionamos las propiedades CSS para los principales navegadores antes mencionados.
Esto es todo amigos, hay muchas mas novedades pero en cuanto al HTML5 y el CSS, estas son las mas novedosas.

 

FUENTE | CRISTALAB | JORDANO-P