jQuery, una javascript library muy útil

He empezado a usar para un desarrollo web esta librería, la verdad la veo muy útil, completa y lo mejor cross-browsing (compatible con todos los navegadores).

Esta pensada para el manejo de elementos, código html, css, animaciones. Tiene un poco de todo.

http://jquery.com/

Y si usas Visual Studio 2008 aquí tienes una librería que te permite usar el intellisense:

http://www.infobasis.com/sandpit/jQuery-Intellisense/

No te olvides de cambiarla cuando estés en ejecución para que funcione 😉

http://eugenioestrada.es/blog

twitter gadgetoblog 1.1 y …

 

… lo que live puede hacer por nosotros

Tras hacer algún cambio sobre mi gadget, hemos cambiado le nombre del “twitter silverlight blog plugin 1.0” al nuevo “twitter gadgetoblog 1.1”.

Suena mejor ¿eh? 😀

Pues las novedades son:

  • Mejoras de interfaz
  • Búsqueda, por si quieres buscar algún elemento

Pero también aún quedan cosas por mejorar para la versión 1.2:

  • Que los links se abran en otra página y no dentro del iframe… ¿Alguien sabe?

He aquí el gadget:

Y ¿qué puede hacer Windows Live por nosotros?

Imaginate que quieres hacer una aplicación de Silverlight, como mi gadget 🙂 ¿Dónde lo puedo alojar?

Pues podéis usar el servicio http://silverlight.live.com con 10 GB de almacenamiento 😉

http://eugenioestrada.es/blog

la inflexión entre diseño y retrocompatibilidad

En los últimos años se ha hablado de la experiencia de usuario, se habla de la creación de nuevas experiencias, de hacer la interfaz fluída e intuitiva.

En este momento nos olvidamos de la parte más importante, la retrocompatibilidad con nuestros antiguos usuarios.

He aquí, que yo hago una pregunta:

¿Merece la pena la perdida de la curva de aprendizaje de los usuarios de Office 2003 y anteriores por dar una interfaz mucho más simple, fluída, mejor organizada, pero que provocará una curva de aprendizaje aún mayor de los antiguos usuarios?

http://eugenioestrada.es/blog

Reto: Factorízame!!!

Recordando el concurso de Salgado, el resto es muy parecido. Se trata de factorizar un número y además de la forma más rápida posible. En este caso lo importante es cuán rápido se calcule los divisores. Por lo tanto lo que se pide es una función que devuelva un ArrayList que contenga los divisores y se le pasará como parámetro el número que se quiere factorizar de tipo entero de 64 bits sin signo:

ArrayList ObtenerDivisores(ulong Numero)
{
     //Aquí tu código
}

El objetivo es que dicho algoritmo compile con .NET ;).

Mandad las respuestas a Salgado para que haga las comprobaciones ;). Es broma, mandadmelas a mí a mail arrobiña_galega eugenioestrada punto es.

Yo me estoy peleando con dicho algoritmo para clase, vosotros tenéis suerte lo podéis escribir en .NET, yo tengo que hacerlo en Pascal, jeje.

PD: Si no eres gallego no puedes escribir dicha arroba 😉

http://eugenioestrada.es/blog

Share

Silverlight 3

El año que viene saldrá a las calles la tercera versión de Silverlight. Los datos hasta ahora lo avalan, más de 1 de cada 4 ordenadores conectados a Internet tienen Silverlight instalado. Lo cual se traduce en más de 100 millones de descargas de la versión RTM de Silverlight 2. No está nada mal, creo yo.

Bien, tras ser Silverlight una pequeña revolución, o una iluminación plateada :P, que nos ayuda a crear sitios web enriquecidos visualmente, Con ciertas novedades con respecto a su rival directo. Esta es la “no-existencia” de un lenguaje tan pobre como Action Script. A cambio nos brinda de lo mejor en cuanto lenguajes de programación C#, Python, Ruby o JavaScript, Visual Basic, etc.

Pues ya se empieza a hablar de la tercera versión la que acortará un poco las distancias con su rival.

Soporte para videos H.264, soporte para gráficos 3D, aceleración gráfico, data-bindings más ricos y más controles.

Por otra parte se completará la integración en Visual Studio y Visual Web Developer Express.

Y más cosas que tienen bajo la manga 🙂

Continuará en próximas betas…

http://eugenioestrada.es/blog

Presentaciones: Introducción a .NET

Esta mañana he hecho una presentación de “Introducción a .NET” en la Facultad de Informática da Coruña. La presentación de Power Point la he publicado en el siguiente enlace en los formatos de Power Point 2007 y el formato de las anteriores versiones.

La presentación se divide en tres partes:

  • .NET: Una vista general de qué es .NET y cómo funciona
  • POO: Características de la programación orientada objetos
  • C#: Elementos más importantes de C# y de .NET

Espero que os sea útil.

http://eugenioestrada.es/blog

Debo rectificar, si que existimos

Tras leer los primeros datos sobre la huelga del día 19, los motivos, etc. Uno se podía preocupar, alarmar y llegar a plantearse el cambio de carrera (mi caso y el de muchos de mis compañeros).

A medida que pasa el tiempo, cada vez estoy más convencido de que no hay de que preocuparse, Ingeniería Informática seguirá existiendo. Se ha tergiversado completamente la información y se nos ha presentado un texto sindical alarmista.

Os a consultar este enlace:

http://www.google.es/search?hl=es&q=desaparece+inform%C3%A1tica&meta=

Y veréis como se ha expandido este bulo.

Antes de que os echeis encima os diré porque he de llamar bulo a esta noticia. Mal que nos pesé a veces, estamos dentro de la Unión Europea la cual ha presentado un plan de cambio en las universidades europeas con el fin de buscar la movilidad entre países. Si miramos detalladamente cual es la queja de fondo de este colegio (http://www.cpiia.org) que no deja de ser otra que las competencias legales de un informático en cuanto a la firma de proyectos.

El porqué de la queja tiene su sentido, relativo. Ya que a un Ingeniero de Telecomunicaciones se le otorgan atribuciones dentro del campo de la informática que a un Ingeniero Informático no le dan. Yo creo que hasta cierto punto esto puede tener explicación de porqué es así… Ya que la carrera de Ingeniería Informática actualmente es una base a partir de la cual nos formaremos a posteriori para trabajar, es una carrera obsoleta hasta cierto punto. Por otra parte tenemos que los Ingenierios en Telecomunicaciones dentro de lo que sería su trabajo pueden tener proyectos de Informática. El problema radica en que fuera de españa no existe dicha carrera y los trabajos de esta son hechos por Ingenieros Industriales, Ingenieros Electrónicos e Ingenieros Informáticos.

El problema es que está llevando esta queja del ámbito profesional al ámbito universitario. Han acertado con el titular, desde el punto de vista de marketing han dado en el clavo.

Después de mucho hablar sobre el tema en los últimos días. Mantengo mi posición inicial, creo que a un Ingeniero Informático no se le puede otorgar atribuciones legales. Por el simple hecho de que debemos definirnos antes. Para ello miro al modelo américano en el que no existen los ingenieros informáticos, sino "Bachelor in Computer Science" y un master de 2 años de especialización, entonces si que serás “Ingeniero de Software”, “Analista de sistemas”, “Tester” o cual sea tu especialización. Yo me pregunto ¿Debe un analista en sistemas tener la misma capacidad de firmar proyectos que un tester? Yo creo que no, su trabajo es completamente diferente.

En este caso me gusta mucho la comparación con los médicos, ¿debe un podólogo poder operar algo relativo al corazón? No, ambos son médicos pero cada uno en su especilialidad (con esto no quiero menospreciar a ninguno).

Por otra parte nos encontramos que la mayor parte de la formación complementaria de un “informático” ha sido una formación autodidacta (o la mayor parte, léase mi caso).

De todas formas yo creo que aquí se están mezclando muchos temas, pero uno lleva a otro y otro a otro. El tema principal es que no va a desaparecer el grado de informática. No! Ya que forma del “Espacio Europeo de Eduación (EEES)” y eso España no lo puede obviar y pasar por alto.

Universidades donde ya está implantado el nuevo Grado de Informática (aprobado por el Ministerio sino no estaría ahí ;)):

http://www.fi.upm.es/?pagina=4 (Pública!!!)
http://www.nebrija.com/carreras-universitarias/carreras-curso-2009-2010.htm
http://www.uc3m.es/portal/page/portal/inicio/estudios/grados

¿Qué opinais? 😉

http://eugenioestrada.es/blog

Próxima semana en el TechEd

La próxima semana estaré en el TechEd, desde allí iré posteando y publicando vídeos y fotos del evento.

Sesiones, algunas ya vistas en el PDC, como “The future of C#”, “Writing a 3D game in 60 minutes”, “Web 2.0 goes Game Development – XNA Game Studio” (WTF?), “WPF Performance & Best Practices” o “Nerdvana Annihilation: Improving Silverlight UX without out-of-the-box controls”, son las que veré en esta semana llena de contenido técnico.

He centrado mi agenda en el desarrollo web y la experiencia de usuario, así podré contaros novedades, diferentes formas de ver un tema, etc. Y alguna cosilla más. Intentaré ir haciendo pequeños resumenes de cada sesión, aportaré contenido gráfico en todo aquello que considere oportuno.

Y bueno, que va a ser una semanita donde la actividad en este blog se verá aumentada considerablemente.

http://eugenioestrada.es/blog