Ir al contenido

Entradas etiquetadas como ‘Lenguajes’

16
jul

La historia de la tipografía resumida en 5 minutos de animación

The History of Typography es un corto realizado por Ben Barrett-Forrest y que resume en apenas 5 minutos toda la historia de la tipografía. 140 horas de trabajo, 2 meses de trabajo y casi 2.500 fotografías disparadas… ¡Vaya currazo!!

La tipografía es poder. El poder de expresar palabras e ideas… Pero, ¿cuándo nació la tipografía como disciplina? ¿Existe una fecha concreta? ¿Quién fue su fundador? ¿Cómo se produjo este fenómeno? ¿Cuál ha sido la evolución de las diferentes familias? ¿Cómo ha influido la publicidad en el fenómeno tipográfico?… Todas estas preguntas tienen su respuesta en The History of Typography un corto animado creado papel a papel y fotografiado frame a frame por Ben Barrett-Forrest. Una lección magistral que le ha llevado 140 horas de trabajo, unos 2 meses aproximadamente.
____
+info: ForrestMedia

Historia-de-la-Tipografia

Historia-de-la-Tipografia-00

Historia-de-la-Tipografia-02

Historia-de-la-Tipografia-03

Historia-de-la-Tipografia-04

 

FUENTE | GRAFFICA.INFO | GRAFFICA

24
jun

El sistema operativo UNIX de la mano de sus creadores

Una de las figuras más importantes del mundo de la tecnología fue, sin duda, Dennis Ritchie, uno de los creadores del lenguaje de programación C y el sistema operativo Unix. El trabajo que realizó Ritchie junto a Ken Thompson en los Laboratorios Bell durante los últimos años de la década de los 60 y los primeros años de los 70 es la base que sustenta la tecnología que hoy en día tenemos a nuestra disposición y sistemas operativos como Linux, Android, FreeBSD, Solaris o, incluso, OS X no serían posible sin Unix.

Para todos los apasionados de la historia de la tecnología, el canal de YouTube de AT&T es uno de los mejores que podemos encontrar, un repositorio en el que podemos visualizar vídeos históricos que nos dibujan la historia de las telecomunicaciones, los grandes computadores o, incluso, el funcionamiento de las primeras redes de comunicación. La primera instalación de Unix se realizó en el año 1972 y dado que los Laboratorios Bell, por aquel entonces pertenecían a AT&T, con motivo del décimo aniversario de la primera instalación de Unix en un computador, la compañía editó un par de documentales llamados “The UNIX System: Making Computers More Productive” y “The UNIX System: Making Computers Easier to Use” (este segundo era una versión reducida del primero) con la idea de mostrar el impacto de Unix y, como no, contar la historia de este sistema operativo de la mano de sus protagonistas.

Si te apasiona la historia de la tecnología, has tenido alguna toma de contacto con el lenguaje de programación C, te has puesto delante de un computador con Linux o FreeBSD o algún otro derivado de Unix y quieres ver a Ritchie, Thompson y a Brian Kernighan cómo cuentan de primera mano su trabajoen el desarrollo de este sistema operativo y el impacto de éste en el mundo de la computación, este documental es un documento histórico que no te puedes perder.

 

FUENTE | ALT1040 | JJ VELASCO

8
mar

Mitos y verdades sobre HTML5

Antes de continuar con toda esta parafernalia de HTML5 y CSS3 es bueno desmentir o aclarar ciertas cosas que como desarrolladores debemos tener claras y que la información no muy clara en distintos medios (foros, blogs, screencast, etc…) puede prestar para confusiones y malos entendidos. Y esto puede generar un obstáculo en el equipo de desarrollo del proyecto en que se esté trabajando. A veces es bueno un poco de lectura pues no todo es código y código, siempre diré que una lectura o un buen libro mantienen el cerebro ejercitado y listo para aprender nuevas cosas.

html-5-1330628029_full550

La idea errónea de CSS3

CSS existe alrededor de HTML desde 1996 – es una tecnología relativamente vieja, claro está que esto muchos lo saben!!. La última versión, CSS3, se ha estado desarrollando desde 2005 y todavía está muy lejos de cumplir la recomendación total indicada por la W3C. Se ha dividido en módulos individuales que están siendo implementados por los navegadores, y de todos modos se continúa trabajando. Debido a esto, es difícil predecir cuándo CSS3 será terminado al 100 por ciento, aunque, como HTML5, partes de él ya se pueden usar en la mayoría de los navegadores.
La cosa importante a observar con CSS es que está separado de HTML en el desarrollo y uso. CSS3 no es parte de la especificación HTML5 (que nunca fue y nunca lo será, eso espero!). Se trata de dos tecnologías completamente diferentes – uno para la estructura y el diseño, y el otro para la presentación, debido a su proximidad en el uso, han sido agrupados por alguna razón. El resultado final? No se puede referir a CSS3 como HTML5.

Entonces CSS3 es parte de HTML5?

No – CSS3 es una tecnología de diseño, no tiene nada que ver con el contenido o la estructura de HTML5. Aquí puede encontrar un complemento sobre CSS3 y sus especificaciones.

Web Fonts

Uno de los inconvenientes masivos con el diseño web el increíblemente difícil uso de fuentes personalizadas. Hasta hace poco la única forma de hacerlo era mediante la construcción de imágenes estáticas que representan las palabras que desea utilizar, o mediante el uso de sistemas complicados como sIFR o Cufon. Web Fonts resuelve este problema mediante la introducción de font-face una de tantas reglas de CSS, que permite el uso de fuentes personalizadas con sólo un par de líneas de código. Mucho más fácil, verdad!, lo único delicado del asunto es tener en cuenta que tipo de fuente está utilizando y si respeta los derechos de propiedad intelectuales del caso.

Entonces Web Font es HTML5?

No – es parte de CSS3, además, técnicamente no se conoce como Web Fonts. La W3C lo declara como un módulo. Aquí puede encontrar más información sobre CSS3 y Web Font.

Geolocalización en HTML5

Imagínese que usted pudiera obtener automáticamente la información en la Web relacionada con su ubicación actual, donde quiera que esté (bueno en casi todos los lugares). La API de geolocalización está haciendo precisamente esto, proporcionando una herramienta a través de algunos scripts de JavaScript “sencillos” para la ubicación aproximada de un usuario. El usuario tiene que permitir que la información sobre su ubicación pueda ser compartida, pero las consecuencias de hacerlo son profundas, como los anuncios publicitarios relacionados con los resultados de búsquedas útiles y contenidos del sitio web correspondiente. Esto tiene cosas positivas y un cierto sabor negativo.

Y la API de geolocalización es HTML5?

No – esta es una API de JavaScript que está diseñada para ser implementada por los navegadores que tengan soporte sobre ésta. Aquí puede encontrar más información sobre la API de geolocalización.

SVG ó Gráficos en Vectores

Scalable Vector Graphics (SVG) es un lenguaje que le permite crear gráficos vectoriales 2D utilizando XML. Es muy similar a canvas en su funcionalidad y propósito, pero difiere sustancialmente en otras áreas.

Pero SVG es HTML5?

No – es una tecnología totalmente independiente que describe el uso de gráficos XML. Aquí puede encontrar más información sobre SVG.

Web Storage

Los Cookies, aperitivo favorito de los desarrolladores, coincidentemente son el método de elección para el almacenamiento de pequeñas cantidades de información en el ordenador del usuario. Hasta ahora ha sido el único método viable de almacenamiento de datos en el ClientSide (del lado del cliente), pero tiene algunos defectos que potencialmente pueden causar muchos dolores de cabeza en lo que a seguridad se refiere. Web Storage, es un conjunto de APIs de JavaScript, ha sido creado para ofrecer una selección de gran alcance de las opciones de almacenamiento que resolver las desventajas inherentes de usar cookies. No suena tan cool, pero abren las puertas a cosas como ver tu correo electrónico basado en el navegador y almacenado un volumen de información relativamente interesante. Cool cierto!

Pero Web Storage es HTML5?

No – es una API de JavaScript, que está diseñada para ser implementada por los navegadores que tengan soporte sobre esta. Aquí puede encontrar más información acerca de Web Storage.

Web Workers

Los Web Workers son en realidad esclavos incansables escritos en JavaScript listos para hacer uso de ellos. Su único propósito es llevar a cabo cálculos pesados y otras tareas intensivas en el background de la aplicación, sin que la página web se vea afectada en su rendimiento y dañar la experiencia del usuario. No hay un gran número de casos de uso para los Web Workers, pero es bueno saber que están ahí en caso de que los necesite.

Los Web Workers son HTML5?

No – son una API de JavaScript, que está diseñada para ser implementada por los navegadores que tengan soporte para la misma. Aquí puede encontrar más información acerca de los Web Workers.

WebSockets

La comunicación normal en la Web se hace a través de HTTP, un método que sólo permite la comunicación en una dirección en un momento dado, y requiere de una página Web que se solicita cada vez que desea que actualice o cree datos. Para evitar esto los desarrolladores Web han estado utilizando toda una serie de opciones para eludir el requisito de tener que solicitar una nueva página cada vez que se necesite de una información sobre algún elemento de la página. Tecnologías como Ajax y Comet se inventaron para este fin.
Sin embargo, todavía no son verdaderamente métodos de comunicación bidireccional – la información sigue viajando sólo en una dirección en un momento dado.
Los WebSockets son diferentes, porque utilizan TCP que permite la verdadera comunicación bidireccional entre el cliente (su computadora) y un servidor. Esto significa que usted nunca tiene que hacer una petición de nuevos datos desde el servidor, ya que la información es, literalmente, transmitida a su computadora en tiempo real a medida que llega nueva información. Es un concepto complicado, pero muy poderoso, una vez que llegue a familiarizarse con él.

La API de WebSocket es HTML5?

No – es una API de JavaScript que está diseñada para ser implementada por los navegadores que la soportan.

Conclusión

A pesar de que todas estas tecnologías no son parte de HTML5, todas ellas resuelven un propósito específico y que debe ser aceptado y usado junto con HTML5 siempre que sea posible. Por ejemplo, mediante la combinación de WebSockets y canvas de HTML5 se pueden crear en tiempo real increíbles juegos para varios jugadores en línea (redundante pero cierto). Ahora sí, es una combinación fresca de dos tecnologías diferentes, que juntas dan un sabor al desarrollo inigualable.

 

 

FUENTE | CRISTALAB | ALEJO8591

6
ago

Tumblr aprende idiomas y habla español

Tumblr es una red de microblogging que cuenta con millones de usuarios en todo el mundo. La facilitad de crear contenidos y la integración con casi cualquier tipo de dispositivo móvil o tablet por medio de aplicaciones nativas hace que se convierta, por decirlo de alguna manera, en el Twitter de los blogs. De hecho, muchos lo utilizan como “su timeline” para la red social del pájaro azul.

El caso es que con más de 500 millones de hispanohablantes, mucho de ellos entre sus usuarios, Tumblr se negaba a aprender el idioma de Cervantes… hasta ahora. Parece ser que algunos usuarios han comenzado a recibir invitaciones para probar la beta en idioma castellano y la verdad es que no pinta mal de todo.

Tumblr-Castellano

Aunque las imágenes son escasas poco hay que resaltar más allá del paso de Tumblr a traducir su interfaz al idioma. Todo esto hay que tenerlo en cuenta ya que dicha red de microblogging ha sobrepasado a WordPress en número total de blogs superando la marca de los 20 millones, y que un mes antes no llegaba a los 18 millones, todo éstos sin estar traducido.

Tumblr-Castellano1

No se trata de valorar la calidad de Tumblr ni su desarrollo o implicación con sus usuarios en la traducción de sus contenidos. Como muchos recordamos, otros como Twitter y Facebook han usado a sus propios integrantes para traducir a sus idiomas ahorrándose así los costes, así que quizá toca reconocer el esfuerzo y, aunque quizá pudo hacerse antes, disfrutar de él aquel que quiera que su Tumblr hable su mismo idioma.

 

 

FUENTE | BITELIA | DIEGO FRAGA

29
jul

Historia de los lenguajes de programación [Infografía traducida]

En WebAdictos nos dimos a la tarea de traducir esta completa infografía que hicieron en Readwriteweb  que nos habla de la historia de los lenguajes de programación y en la que se nos da un viaje gratuito a través del tiempo desde los orígenes de la computación.

Vamos desde Fortran o Cobol hasta Ruby on Rails pasando por el conocido y popular C, todo esto explicando brevemente los inicios de estos lenguajes y el motivo de su creación por parte de los desarrolladores responsables.

infografía-lenguajes-de-programación-webadictos

 

FUENTE | WEBADICTOS | WEBADICTOS

  • RSS
  • Newsletter
  • Twitter
  • Facebook
  • LinkedIn
  • FriendFeed
  • YouTube
%d bloggers like this: