HTML 5. Primeras impresiones

¿Qué está actualmente soportado?

Estoy mirando el nuevo borrador de HTML 5 y estoy intentando comprobar que características ya están soportadas.

Después de leer el borrador (http://www.w3.org/TR/2008/WD-html5-diff-20080122), creo qeu es muy interesante. En un próximo post comentaré las caracterísiticas que me gustan. Voy a usar los ejemplos presentes en este borrador usándolos en tres navegadores (Opera 9.5 Beta, Internet Explorer 7 y Firefox 3 Beta 1).

New Feature Internet Explorer 7 Opera 9.5 Beta Firefox 3 Beta 1
Dialog element Soportado Soportado Soportado
Datalist with list attribute No soportado Soportado No soportado
Input’s types No soportado Soportado No soportado
Attributes No soportado No soportado No soportado
Elements No soportado No soportado No soportado

El navegador más compatible con la nueva versión del standard de HTML es Opera, por lo que pude ver. Me gustaría probar en Safari también.

¿Qué va a desaparecer?

La lista de caraceterísticas para desaparecer contiene algunos elementos bastante usados actualmente, éstas son (voy a comentar las más usadas únicamente):

Elementos visuales:
  • center
  • font (se permite su uso en editores WYSIWIG que tienen limitaciones)
  • strike
  • u
Elementos que causan una mala accesibilidad o usabilidad:
  • frame
  • frameset
  • noframes
Applet y Noscritpt:
  • applet: se sustituye por el elemento object
  • noscript: este elemento se encuentra en la sintaxis de HTML pero no se permite su uso en la sintaxis de XML
Atributos visuales

Los elementos visuales (como size, bgcolor, scrolling, style, type, width, border, etc.) desaparecerán en la próxima versión de HTML.

Algunos atributos visuales desaparecerán para favorecer el uso de estilos CSS.

Conclusión

Creo que, aun que esta versión incluye montontes de novedades fantásticas, el motor de HTML deberá ser compatible con los anteriores estándares de HTML debido a que hay montones de sitios web con los estándares anteriores, e incluso con versiones de HTML adaptadas por los diferentes navegadores, y los navegadores deben de poder seguir abriéndolas. Como conclusión los elementos antiguos estaran en el motor y los desarrolladores web seguiremos usandolo.

Además las tecnologías del lado del servidor tienen que adaptarse al nuevo estándar y ésto incluye a todos, desde ASP.NET a PHP y las demás tecnologías.

Espero que alguien desarrolle un navegador basado solo en el nuevo estándar junto al resto de estándares vigentes.

Post original: http://weblogs.asp.net/eecsaky/archive/2008/01/28/html-5-first-impressions.aspx (Inglés)

Manejo de Exceptions en Visual Studio 2008 (64 bits)

Acabo de estar desarrollando una clase (que en cuanto tenga terminada os enseñaré) en mi nuevo Visual Studio 2008, junto a mi nuevo (también) Windows Vista 64 bits, mi sorpresa es la falta de manejadores de Expcetions.

No se si es cosa de mi instalación, cosa del 64 bits… (del que ya vi una limitación, editar código mientras depuras) o del Visual Studio 2008.

Para activarlas tienes que ir a Debug>Exceptions (o CTRL D, E) y como mínimo activar la casilla Thrown de Common Language Runtime Exceptions.

Espero que os sea útil.

PD: La clase que estoy desarrollando es algo de álgebra que necesito para un proyecto, para ello estoy haciendo un par de clases para la creación de matrices, resolución de sus determinantes, etc.

.NUGG: Evento el 25 de enero en A Coruña

La semana que viene tenemos evento en A Coruña, por diversos problemas administrativos no hemos podido tener la dirección de registro antes.

Se trata de una charla sobre Windows Server 2008 que José Parada (Microsoft Evangelist) nos enseñará.

El horario es el habitual de 17:00 a 21:00 en la siguiente dirección:

UNIVERSIDADE DA CORUÑA
Edificio Xoana Capdevielle
Campus de Elviña s/n A Coruña Galicia 15071

Os dejo un mapa:

http://maps.live.com/default.aspx?v=2&cp=43.334488~-8.404627&style=r&lvl=16&tilt=-90&dir=0&alt=-1000&sp=Point.r6p33sg8zkc1_Edificio%20Xoana%20Capdevielle___&encType=1

Os podéis registrar en:

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032366651&Culture=es-ES

O llamando al 902 197 198.

Agenda de .NET User Group Galicia

Hemos estado preparando la agenda de .NUGG para los próximos meses y a falta de la confirmación de un evento más, es la siguiente:

25 de Enero: Windows Server 2008 – José Parada

22 de Febrero: .Net 3.5: ADO.NET Entity Framework – Eduardo Quintás

7 de Marzo: Silverlight – Cristian Manteiga y Yamil Hdez.

28 de Marzo: .Net 3.0: Windows Workflow Foundation – Unai Zorrilla

25 de Abril: .Net 3.0: Windows Presentation Foundation – Eugenio Estrada Csaky

16 de Mayo: .Net 3.5: LinQ – Octavio Hernández

6 de Junio: IIS7.0: Hágase la luz – Iván González

De momento es provisional y puede sufrir alguna alteración. En los próximos días estará publicado el primero en MSDN para poder registrarse. Lo publicaré por aquí.

Todos los eventos se harán (si no hay ningún cambio) en:

Edificio Xoana Capdevielle
Campus da Universidade da Coruña
15071 A Coruña.

A continuación os pongo la localización:

http://maps.live.com/default.aspx?v=2&cp=43.334488~-8.404627&style=r&lvl=16&tilt=-90&dir=0&alt=-1000&sp=Point.r6p33sg8zkc1_Edificio%20Xoana%20Capdevielle___&encType=1

AVISO: El número de aula será publicado junto al evento y el aforo es limitado

Todos estos eventos los organiza .NUGG, junto con la colaboración de Microsoft Ibérica, Plain Concepts S.L., Universidade da Coruña, Krasis y Lusco Tekhne S.L.

Por otra parte a partir del próximo evento regalaremos una licencia de ReSharper (por cortesía de Jet Brains, os aviso de si esto sigue así cuando os anuncie el evento) y un libro mientras nos queden.

Para cualquier tema podéis contactar conmigo a través del correo: eugenio@nugg.es.

Mi décimo octavo cumpleaños :)

Si, por fin, el próximo domingo (13 de enero) cumplo los 18 años, y con ellos llega la intención de «reactivar» este blog que lo tengo un poco abandonado, la verdad.

Ya que en lo que estoy trabajando merece contarlo por aquí. Estoy diseñando el catálogo interactivo en 3D de una conocida multinacional con WPF. Así que espero que veáis por aquí más a menudo a partir de ahora.

Además el próximo 25 de abril daré una charla en mi grupo de usuarios (.NET User Group Galicia) sobre WPF, en la que regalaré, además un libro sobre WPF [:D] al que se lo merezca. Aun queda tiempo para ella y aun tenemos otras charlas por el medio que en los próximos días os contaré.

Windows Vista y 4 GB de RAM

El lunes pasado fui a comprar dos módulos de 2 GB de RAM para aumentársela a mi portátil, mi sorpresa una vez instalada es que mi BIOS no me detecta que sean 4 GB, sino 3 GB aprox. Una vez arrancado mi sistema (Windows Vista), éste detecta (en Propiedades de Equipo) que son 4 GB, pero voy la administrador de tareas y me encuentro con que realmente solo está usando 3 GB.

Lo primero que pensé fue que mi chipset (Intel 465GT Express, si no recuerdo mal) no era capaz de redireccionar las 4 GB, pero una vez voy a la página de Intel, en concreto a la de mi chipset me encuentro con que si que soporta las 4 GB.

Me entero en mi búsqueda por la web y comentarios con algunos amigos, que los sistemas de 32 bits no son capaces de redireccionar las 4 GB y por ello, debido a que mi procesador (Intel Core 2 Duo T7200 a 2.0 Ghz cada uno de los dos núcleo) es de 64 bits, decidí reinstalar el sistema a Windows Vista de 64 bits. Por el medio, por falta de licencia para Vista de 64 bits, reinstalé con 32 bits y en propiedades de equipo ya no me detectaba que eran 4 GB sino 3 GB, a lo cual creo que ya se cual es el motivo. En mi antigua instalación de Vista había instalado la RC del Service Pack 1 de Vista y debido a la cantidad de drivers específicos nuevos que tiene este SP es probable que así lo detecte.

Ahora que ya tengo Windows Vista 64 bits no me detecta que son 4 GB de RAM, sigue detectando y usando 3 GB. Por lo que tengo dos soluciones ahora, la primera es esperar a la RTM del Service Pack 1 de Vista, con la que espero que me vuelva a detectar las 4 GB y con ello, ya que 64 bits soporta el redireccionamiento de 4 GB, las use. La otra opción es actualizar mi BIOS, ya que la que tiene instalada (de America Megatrends) es del 2005 y no se hasta que punto una BIOS más moderna me podría solucionar el problema.

De todas formas necesitaba la reinstalación del sistema, ya que cuando Vista empieza a decir que uno de sus componentes nativos (.NET 2.0) no está instalado la cosa está chunga, ya que esto me impedía instalar el Visual Studio 2008. La memoria solo fue la escusa. Ahora mismo con mi nueva instalación ya está todo en orden.