Archive for February, 2007

Librándonos del ^M – mezclando dos y unix

Traducción Getting rid of ^M – mixing dos and unix

Al abrir archivos de otros SO podemos encontrarnos con^Mal final de cada línea:

import java.util.Hashtable; ^M
import java.util.Properties; ^Mimport java.io.IOException;
import org.xml.sax.AttributeList; ^M
import org.xml.sax.HandlerBase; ^Mimport org.xml.sax.SAXException;

/**^M
  * XMLHandler: This class parses the elements contained^M
  * within a XML message and builds a Hashtable^M

Algunos programas no son consistentes en la manera de insertar saltos de línea, entonces te encontrarás con algunas líneas que tienen un salto de línea y un^My algunas que tengan un^My no un salto de línea… con Vim la limpieza se realiza en dos pasos:

1. reemplazar los ^M al final de cada línea:

:%s/^M$//g

Usar"C-v C-m"para escribir^M.

2. reemplazar todos los ^M’s que necesitan un salto de línea:

:%s/^M/n/g

Voila! Archivo limpio.

Mas info en

:help ffs

Tags: , ,

16 años del nacimiento de WorldWideWeb

El 26 de Febrero de 1991, Tim Berners Lee presentaba WorldWideWeb (posteriormente renombrado a Nexus), un programa para la estación de trabajo Next que implementaba el primer navegador web del mundo.


Imagen tomada de Wikipedia

Durante los años 80, mientras trabajaba como físico en el CERN, Tim Berners Lee concibió un sistema de intercambio de información científica construido sobre el concepto de hiperenlace; es decir,  un sistema en el que cada documento incluyera referencias (enlaces) a otros. Su idea se materializó bajo dos componentes, por un lado estaba HTTP, que era el protocolo utilizado por el programa de navegación para pedir los documentos al servidor, y por otro lado estaba HTML, que era el formato de los documentos que mostraba el programa de navegación.


Tim Berners-Lee

Las ideas de Berners se materializaron en dos programas, por un lado el mencionado navegador Nexus, y por otro el CERN httpd, el servidor de páginas web. Ninguno de estos programas tuvo una vida muy larga; Nexus solo funcionaba en Next, así que no tardó en ser reemplazado por Mosaic, un navegador web creado por Marc Andreessen que funcionaba tanto bajo sistemas Unix como Windows. Respecto a CERN Httpd, no tardaría en ser reemplazado por Apache, un proyecto que nació como un fork del propio CERN Httpd para acabar convirtiéndose en el servidor web mas popular.

Actualmente, Tim Berners Lee es presidente del World Wide Web Consortium, un organismo creado para dirigir el desarrollo de las tecnologías relacionadas con la web.

Tags: ,

Animales y Manos

Con las manos y pintura corporal Guido Daniele ha creado animales que parece que casi se mueven, en las manos de sus modelos.

Guido Daniele, es un artista italiano, especializado en la ilustración hiperrealista. Gran parte de su carrera, la ha desarrollado creando escenarios para publicidad y pintando casas. Además de utilizar grandes lienzos, de hasta 400 metros cuadrados para desarrollar sus obras, desde los años 90 y con pintura corporal, utiliza el cuerpo humano para pintar sus cuadros.


Read more »

Tags:

Documentación oficial de Prototype

Finalmente, los desarrolladores del famoso framework de JavaScript crearon un sitio con su documentación:
http://prototypejs.org/api

También existe una sección de tutoriales y tips.

Otro buen tutorial: Developer Notes for prototype.js

Tags: ,

La evolución a la Web 2.0 en video

Tags: