Someone could hope me to come back to this community. Now, I'm coming back with lots of changes in my blog.
On one hand, now I'm going to publish my entries in English. I think that I should to write in English for having more readers and you cannot rebut me that the language of computering is it.
On other hand, my blog is becoming in a general blog about developerment. Focusly, in new students that wants to learn to coding. After trying to touch coding to some people with various languages, i now think that .NET isn't the best language to learn. I tryed with C# and VB, without any result. But I'm seeing how someone that is learning with Python (language that i'm learning too) the results are amazin (regards to Esteban, my next university colleague =D).
So, my next entry will be about how learn to coding using Python.
Después de un curso lleno de retos, a fecha de hoy, 17 de mayo de 2008, cuento con el curso de 2º de bachillerato aprobado.
Son muchos los motivos que me han hecho apartarme de la vida online. Entre ellos asuntos personales, familiares, académicos, etc. Pero ahora es el momento de volver. Quizás un poco más de relajado de lo habitual ya que en los días 18 y 19 de junio tengo los exámenes de selectividad. Es necesario aprobarlos para poder estudiar el año que viene Ingeniería Informática Superior en A Coruña.
Por otra parte voy a intentar darle la vuelta un poco al blog para empezar a convertirlo en un blog de carácter más general. Hacia los temas que ahora mismo más se están centrando en mi vida informática: python, C, linux, mono, etc. Sin dejar de lado mi pasión .NET. Dejaremos un espacio especial para .NET 3.5 y .NET 3.5 SP1, los cuales aun no he mirado en exceso
Pero antes, lo primero es lo primero, aprobar selectividad :)
http://eugenioestrada.es/blog/
Estamos reorganizando la agenda de .NUGG, por ello, no hagais caso de la agenda que habia publicado en su día. Ya iremos pubicando uno a uno los eventos que vayan surgiendo.
Microsoft acaba de abrir un nuevo site llamado Visual Studio Gallery, http://visualstudiogallery.com/.
Me parece un sitio muy interesante, ya que junto al nuevo Visual Studio Shell y las anteiores opciones de extensibilidad, abren una gran puerta a terceros que hagan aplicaciones y complementos con base o para el Visual Studio.
Pero no termina ahí, esto me llama la atención como contraposición a CodePlex, ya que no solo son complementos lo que nos encontramos en esta web, sino también librerias, starter kits, controles, etc. Por ejemplo nos encontramos con dotNetNuke (como stater kit), ReSharper (como utilidad de codificación), etc. Lo que sí, a diferencia de CodePlex, se incluyen aplicaciones gratuitas, de pago y con trials gratuitas.
Me parece una forma muy cómoda de organizar la cantidad de herramientas que hay desarrolladas para Visual Studio.
Microsoft y Nokia acaban de cerrar unos acuerdos para incluír en el Nokia S60, sistema operativo más usado en smart phones, incluirá una versión de Silverlight. Posteriormente el S40, que es la versión más simple, también lo incluirá.
Podéis ver la noticia completa en el siguiente artículo de El mundo:
http://www.elmundo.es/navegante/2008/03/04/tecnologia/1204647354.html
Aunque me gustaría aclarar una pequeña cuestión de ese artículo, lo más fácil en primer momento es comparar Silverlight con Adobe Flash, error bastante común. Es verdad que es lo más sencillo, ya que tienen objetivos parecidos, pero así se podría llegar a la típica discusión sobre Microsoft, monopolio, etc. Pero si nos ponemos a comparar encontramos fácilmente las diferencias.
Para empezar, voy a hacer el proceso inverso, en vez de "Existe Flash vamos a copiarlo", la realidad "Existe WPF vamos a llevarla a todas partes". Esto nació como el proyecto WPF/E, Windows Pressentation Foundation Everywhere. Como un motor gráfico con una especificación que pudiesemos llevar a todas partes. La idea era emular los resultados de WPF, ya sea ventanas como en navegador (XBAPs), y llevarlos a un navegador con una especificación abierta, de tal forma que alguien X, pudiese llevar a Linux (por ejemplo) esa especificación sin tener que esperar (como pasó con Flash) a que la empresa que se encargaba de Flash lo hiciese. Así, después del MIX y en un tiempo record, el equipo de Moonlight (Silverlight en Linux) conseguía una primera release de este proyecto.
También, poco tiempo después, Microsoft anuciaba su futura compatibilidad con Windows Mobile y la compatibilidad con Windows Sidebar (no se si la RTM de 1.0 lo incluye, la 2.0 seguro que sí). Mucha gente duda al ver que Microsoft apenas acaba de sacar la 1.0 y ya está desarrollando y a punto de sacar la primera beta de 2.0, sin pararse a pensar que son realmente. La 1.0 es un motor gráfico programable con JavaScript y XAML que permite principalmente el trabajo con contenidos multimedia, siendo la 2.0 un "miniframework" metido dentro de menos de 10 MB que es posible programador con diferentes lenguajes de .NET: C#, VB, IronPython, Ruby.NET, JavaScript .NET, etc. Siendo muchas las nuevas características portadas de WPF.
La verdad yo lo veo como una forma de completar la suite de desarrollo/diseño web de Microsoft, cubriendo el agujero que tenía en el tema de las RIA (Rich Internet Applications) usando como ejemplo un motor gráfico (en realidad un wrapper de DirectX para el desarrollo de aplicaciones de escritorio/navegador) como el que han desarrollado con WPF.
Puede que me haya extendido un poco con la explicación al final, pero creo que era necesaria [:-)], Silverlight no es una copia de Flash, pero todos sabemos que le va hacer una buena competencia.
Tras la publicación de .NET 3.5 se han incluído una serie de novedades en WPF, aunque no son muchas son importantes. Como por ejemplo la que voy a comentar hoy. Los XBAP se pueden ejecutar en Firefox (yo lo he probado sobre 3 Beta 3). La verdad no tengo mucho más que decir que eso, pero es algo que llevaba tiempo preguntandome si iban a incluir esto. Me parece una fantástica novedad.
Que se pueden ejecutar 
El 22 de febrero a las 17:00 tenemos en A Coruña un evento sobre ADO.NET Antity Framework, by Eduardo Quintás.
Os podéis registrar en:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370521&Culture=es-ES
Actualmente no está disponible el registro, pero esperamos que mañana sea posible.
A los que no podáis venir al presencial espero veros allí
.
Hemos publicado el evento del 7 de marzo del grupo de usuarios, la URL es la siguiente:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370532&Culture=es-ES
Los ponentes esa vez son Cristian Manteiga y Yamil Hernández. Será de 17:00 a 19:30 en el lugar habitual:
UNIVERSIDADE DA CORUÑA
Aula 1 del CUFIE
Edificio Xoana Capdevielle
Campus de Elviña s/n A Coruña Galicia 15071
España
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
En este mes, tendremos dos eventos relacionados con las bases de datos uno, por Eduardo Quintás, sobre ADO.NET Entity Framework y otro, por Pablo Álvarez Doval, sobre SQL Server 2008. Os dejo los links de registro y su localización.
.Net 3.5: ADO.NET Entity Framework - Eduardo Quintás
Viernes 22 de Febrero de 17:00 a 19:30
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369580&Culture=es-ES
More Magic - SQL Server 2008 - Pablo Álvarez Doval
Viernes 29 de Febrero de 17:00 a 19:30
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369582&Culture=es-ES
Se celebran en los aularios del CUFIE en el edificio Xoana Capdevielle del campus de Elviña.
Aqui teneis su localización
Hace tiempo ya conté en un comentario en el blog de Marco Amoedo mi historia con la conexión a adsl en mi casa, podéis ver el contexto aquí. De todas formas pegaré lo que dije en su día:
"Bueno, yo con mi comentario no le quito la razón a Marco, de echo, creo que todos podríamos contar "batallitas" (que a veces nos suponen un grave problema, como por ejemplo José que estuvo 6 semanas sin conexión y ahora está con una conexión que no es estable), pero por ejemplo yo vivo en una zona rural, no hay cable, y lo peor es que tengo la peor centralita de telefónica de toda Galicia, cual es el resultado, tras (al igual que José) confimar que tenía cobertura de ADSL, procedemos a la contratación de la ADSL, Telefónica vino a mi casa y después de analizar la linea nos dice que no tenemos cobertura (despues de haberla ya contratado), hacemos las corresponientes quejas y Telefónica nos ofrece montar gratis una segunda linea para tener telefono e internet 24 h.
Bien... que tenemos la segunda linea, contratamos con Wanadoo una conexión 56KB tarifa plana 24h, daros cuenta que ahora tenemos que pagar el mantenimiento de 2 lineas, las llamadas de una y la conexión de la otra... os lo podéis imaginar...
Bueno... el caso esque después de unos años así, en concreto tras las salida de las conexión de 20 MB de Jazztell y Wanadoo, entramos en la página de Wanadoo y miramos las conexiones de 20MB (pensando que ya habrían digitalizado nuestra centralita, que por cierto es analógica) el caso es que en la opción de mirar la cobertura por número de teléfono nos dice que NO tenemos cobertura, lógico..., ya por curiosidad miramos las conexiones de 2MB y nos dice, para nuestra sorpresa, que SI tenemos cobertura.
A partir de aquí llamamos varias veces a Wanadoo para preguntar por el servicio, y la llegamos a contratar, el problema fue, que no nos dimos cuenta y que en nuestra casa, tal cual está, necesitamos un ruter inalámbrico, dado que son 2 los ordenadores que van a acceder a internet (ahora solo hay uno) y por la sencilla razón de que tenemos la entrada del telefóno en el otro extremo de la casa, donde no están los PCs, por lo cual, llamamos a Wanadoo, y les decimos que queremos cambiar de opción, resultado, que el operador nos dice que hay que tramitar una baja y luego una nueva alta (después de leer esto no se hasta que punto será necesaria una baja...), cual es el resultado... no volvimos a saber nada de esto... (Menos mal que prudencialmente no dimos de baja la linea de 56 KB...). Pero nuestro razonamiento era muy lógico, tenemos 2 lineas, llamadas y conexión, es mas cara la conexión de 56kb que cualquier ADSL, con que nos de el mínimo garantizado por la operadora (que es el 5% de la capacidad máxima) ya nos estaba conectando más rapido de lo que conecta ahora que es 33600 bps, de la otra forma el mínimo sería 104857,6 bps, además tendríamos una línea menos y las llamadas entran dentro de la tarifa plana de la ADSL.
El caso esque no dieron respuesta niguna...
Ahora... el colmo fue cuando recibimos una llamada de Jazztell diciciendo que han montado una centralita en la N-6 (que está a 2km de mi casa aprox.) y que podemos contratar una ADSL de 20MB... el caso esque no dieron ni respuesta...
Sacad vosotros vuestras conclusiones;)"
Bien, ahora toca la segunda y tercera parte, de la mano de yacom y timofónica telefónica.
La segunda parte empezó en agosto del 2007 cuando yacom nos llamó y el comercial insistió en que habían hecho cambios en la centralita a la que pertenecemos que permitía una conexión ADSL de 2 Mb. Una vez llego el equipo se instaló y no funcionó, al llamar al servicio técnico al momento se tramito la cancelación de contrato sin ningún problema.
La tercera parte empezó el 24 de agosto de 2007 cuando solicitamos a telefónica el cambio de centralita, ya que a 1 km de distancia de mi casa hay un domicilio que tiene una linea ADSL de 1 MB. Bien esta solicitud se empezó a estudiar y aun no sabemos nada. Pero a medida que pasa el tiempo vamos comprobando si tenemos cobertura con telefónica online y el 14 de enero cambió, y nos dijo que disponíamos de una ADSL de 1 Mb, llamamos al 1004 y nos dicen que eso no es posible pero que pueden ofrecer una ADSL Rural de 512 Kbps (la verdad no se la diferencia entre ADSL rural y ADSL convencional, si alguien la sabe agradecería la explicación), el día 18 de enero llega el kit de ADSL pero no había nadie en casa y lo recogimos el día 21 de enero tras instalarlo y no funcionar llamamos al 902 del servicio técnico y nos dicen que debemos esperar 15 días a que el servicio esté activo, recogimos el router. Pero al día siguiente (22 de enero) recibimos un mensaje del 1004 en el que notifican que nuestra ADSL de 1 Mb ya estaba disponible, en ese momento volvemos a instalar el router (desde aquella no lo desconectamos, hasta hoy), vuelve a no funcionar y volvemos a hablar con el servicio técnico que nos pide que no desconectemos el router ya que harán pruebas en la centralita. El 24 nos llama el servicio técnico para calificar la linea como "no apta" ya que de la centralita no sale señal ADSL, nos dice que hablemos con un comercial del 1004 para preguntarles por el servicio de ancho de banda por antenas (por lo que vi en internet es el serivio WiMax), que en el 1004 no conoce ningún comercial. En el 1004 nos proponen dos soluciones tramitar la baja del servicio o una reclamanción en la que nos dijeron que en menos de 15 obtendríamos una respuesta con la solución. El viernes 1 fuimos a consumo ya que ese mismo día telefónica online seguía diciendo que teníamos cobertura de ADSL. Bien, en consumo nos dijeron que podíamos enfocar la denuncia hacía un servicio que ofrecen pero realmente no están en condiciones para dar servicio.
Hoy, día 11 de enero, pasados más de 15 días, aun no hemos obtenido ninguna respuesta de nuestra reclamación. Por lo que llamamos al 1004 para saber como está el estado de nuestra reclamación y, además de colgarnos más de 6 veces el 1004, nos dicen que debemos esperar hasta 20 días desde que se hizo la reclamación para que exista una contestación (ellos dicen que la reclamación la recibieron el día 28, realmente, en el mundo comunicado en el que estamos, ¿tarda tanto en llegar una reclamación desde que se hace hasta que llega al equipo correspondiente?). Esperaremos a que finalice ese plazo.
Pero bueno, yo creo que esto terminará en Consumo.
Por otra parte el Ayuntamiento de Oleiros (al que pertenezco) denuncia en su web (http://www.oleiros.org) el día 16 de enero de 2008 que no se están cumpliendo los plazos en los planes de expansión de la banda ancha en el ambito rural, también exige a la Consellería de Industria que obligue a telefónica el cumplimiento de los plazos de la extensión de la banda ancha en el ámbito del municipio, además teniendo en cuenta que este Plan se financia con fondos públicos.
¿A alguien le parece normal esto?
Pd: A día de hoy telefónica sigue diciendo que tenemos cobertura de 1 Mb
Microsoft acaba de hacer publica la beta de ASP.NET Developer Wiki. Es un site con formato "wiki" en el cualquiera puede contribuír con contenidos. El objetivo de este site es lugar donde los desarrolladores de ASP.NET tengan un lugar con documentación (que irá creciendo progresivamente) donde no solamente habrá contenido publicado desde el propio redmond sino de otros contribuidores.
Ahora mismo entre los documentos mejores valorados y más populares es el de AJAX , LINQ, CSS Friendly Pages, etc.
Os recomiendo que al menos le echeis un vistazo:
http://wiki.asp.net/
Si, si! ScottGu lo ha dicho
.
http://weblogs.asp.net/scottgu/archive/2008/01/31/mix08.aspx
Uno de los temas que se tratarán en el MIX 08 es la próxima versión de Internet Explorer, la 8. Actualmente estoy muy interesado en el standard 5 de HTML y ésta noticia me parece genial, sobre todo para ver como esta nueva versión encajará dentro de él éste standard.
Lo primero que he hecho al leer esta notica es recopilar información sobre este explorador. He encontrado varios fakes de imagenes (una pena que fuesen fakes, ya que me gustaba mucho la interface
). Pero bueno... hasta ahí llegué a este artículo (en error500.net) muy interesante:
http://www.error500.net/internet-explorer-8-acid2
Este artículo comenta una cuantas cosas que comenté yo hace días en mi blog (en inglés) en este post:
http://weblogs.asp.net/eecsaky/archive/2008/01/29/html-5-future-accessibility-and-browsers.aspx
Justamente comentaba el siguiente texto en mi post:
"El problema para Microsoft y el equipo de desarrollo de Internet Explorer 8 es seguir apostando por la compatibilidad hacia atrás con las páginas no estándares desarrolladas para funcionar con Explorer 5 o 6. Una decisión que si bien tiene su cierta justificación (un navegador para la web que existe), va a continuar perjudicándoles complicando sobremanera el desarrollo de su propio software y retrasando la llegada a un escenario en el que todos (desarrolladores, navegadores) apuesten por una web realmente interoperable e independiente de la plataforma con que acceda el usuario."
Estoy completamente de acuerdo, pero no tendríamos que valorar muy bien que hacemos... Yo optaría por una substitución progresiva de los anteriores standards. Ya que HTML 5 tiene dos implementaciones una HTML y otra XML, optaría porque la XML ni de broma fuese compatible hacia atrás, al igual que lo haría con la de HTML. Ya que al principio del documento de HTML 5 debe incluir una declaración de cual es el standard y si es HTML 5 lo validaría y cualquier incumplimiento, al igual que en XML daría como inválido su formato.
¿Vosotros que opináis?
¿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:
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)
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.
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.