JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Microsoft Developer Day: las mejores prácticas de desarrollo

La próxima semana (el jueves) se celebra en Madrid la nueva edición del Microsoft Developer Day, un clásico en eventos orientados a la comunidad de desarrolladores. Como en otras ocasiones, será un evento técnico, donde tendremos oportunidad de ver las mejores prácticas recomendadas para el desarrollo de la un proyecto de Windows o Web, así como las mejores técnicas de seguridad. Podremos echar un vistazo al futuro próximo y anticiparnos a Microsoft Visual Studio code name "Orcas". Veremos LINQ, nombre de código para un conjunto de extensiones para .NET Framework que abarca consultas sobre datos de lenguaje integrado, establece y transforma operaciones. Esto incluye extensiones de los lenguajes C# y Visual Basic con sintaxis de lengua nativa para consultas y brinda librerías de clase para sacar ventaja de estas capacidades. Por último asistiremos a una sesión sobre creación de gadgets para Windows vista y a la entrega de premios del concurso http://gadgetizate.madriddotnet.com/ Y... [Más]

Cómo usar legalmente Windows Vista durante 120 días sin pagarlo y como ahorrarte una pasta en la licencia

Parece que suena raro ¿verdad? Pues no. es posible y ademas totalmente legal según reconoce la propia Microsoft. Lee si quieres en el blog de Brian Livinsgton la forma de hacerlo. Y es que todas las veresiones de Vista te dan 30 días de uso sin necesidad de activar el producto (excepto la Ultimate que te da 3 días). Lo que ocurre es que existe una pequeña utilidad oculta -puesta por la propia Microsoft- llamada slmgr.vbs que está en C:\Windows\System32 y ejecutarla con cscript.exe desde la línea de comandos así: slmgr -rearm Lo que conseguimos es que el periodo de evaluación de Vista se prorogue otros 30 días a partir de la fecha actual, y podemos repetir el proceso hasta tres veces, lo que nos da un periodo extendido de prueba ¡de hasta 120 días! Esto es estupendo por ejemplo en entornos de formación: para impartir un curso que dure dos o tres meses sin necesidad de comprar licencias. Además es legal y no rompe las condiciones de licencia de Windows. Incluso Microsof... [Más]

Goowy: uno de los mejores escritorios web que he visto

Últimamente con esto de la Web 2.0 han empezado a proliferar como setas las apliaciones que tratan de reproducir un entorno de ventanas tradicional pero dentro de un navegador. Ya he mencionado anteriormente algo sobre este tema, pero la verdad es que este tipo de programas no me convencen mucho (al menos hasta que Google saque uno propio que no me extrañaría, jeje). Bien el caso es que he tenido ocasión de probar hace poco uno de ellos que realmente me ha parecido el mejor que he visto hasta la fecha. Se trata de Goowy. Es un entorno de escritorio basado en Web con un montón de funcionalidades (aunque más o menos como todos): mensajería, e-mail, documentos, archivos, etc... Lo que más me ha gustado es lo ágil que se mueve, la facilidad de uso, los fondos y skins personalizables y el entorno en general, que parece bastante válido para un uso habitual: Échale un vistazo pues merece la pena.

Google abandona su API de servicios Web a favor de AJAX

Google ha abandonado la API basada en servicios Web que tenía a través de la cual los programadores podíamos introducir búsquedas en nuestras propias aplicaciones. Y lo ha hecho para sustituirla por una nueva API basada exclusivamente en JavaScript y JSON. Esta nueva API permite realizar todo tipo de búsquedas, tanto en la Web,como en mapas, vídeos, noticias y blogs. Y es realmente fácil de usar. En su caso más sencillo, donde no requiramos un control absoluto sobre la distribución final de los elementos (si bien permite algo de control), bastan cuatro o cinco líneas de código para tener búsquedas al más estilo Web 2.0 en nuestro portal o página. La lástima es aquellos que deseen incorporar búsquedas en aplicaciones de escritorio tradicionales, que no estén dentro de un navegador. Para ellos esto es una mala noticia pues lo tienen bastante complicado y una API basada en SOAP era mucho más adecuada. Hay quien opina que el movimiento tiene mucho que ver también con el control que... [Más]

Bill, gracias. El mundo es un lugar mejor.

Los días 24 y 25, Nochebuena y Navidad, como es tradicional los pasé en la casa de mis padres en la playa, con toda la familia, los turrones y este tipo de cosas... En esa casa se guarda gran parte de mi juventud: apuntes de la carrera, ropa, libros y muchos recuerdos. El caso es que estando allí encontre un antiguo ejemplar de la revista Time, de la cual soy suscriptor inconstante desde hace muchos años. Normalmente al cabo de dos o tres semanas tiro a la basura los ejemplares anteriores, si bien me guardo algunos que traen ciertas cosas interesantes. Pero son los menos. El ejemplar que encontré en casa de mis padres debía de serlo porque lo conservé allí hasta hoy. Se trata del número del 18 de agosto de 1997 (¡hace casi diez años!, ¡Cómo pasa el tiempo!). En su portada (ver foto que tomé con mi móvil en el lateral) se ve a un ya no tan joven Steve Jobs hablando por teléfono y supuestamente diciéndole a Bill Gates la frase que da título a este post. Toda esta historia de la p... [Más]

¡Hay que ver qué cara tienen algunos!

Acabo de leer esto en el Blog de George Ou y he flipado. Resulta que algunos de los iPods de Apple que se vendieron en septiembre llevaban dentro un ejecutable con un virus que ha infectado a algunos usuarios. Resulta que Apple en lugar de simplemente matar a su proveedor y entonar públicamente el mea culpa han publicado en su web una nota que, con un par de huevos, dice literalmente: "As you might imagine, we are upset at Windows for not being more hardy against such viruses, and even more upset with ourselves for not catching it." Para el que no sepa inglés la traduzco: "Como puedes imaginar, estamos disgustados con Windows por no ser más resistente contra los virus como este, y más disgustados con nosotros mismos por que se nos haya pasado" Es decir, "Vale reconocemos que hemos metido la pata, pero claro es que Windows no resiste bien los virus". ¡No me digas que no es indignante! Y encima el archivo en el que está la nota de prensa se llama "Windows virus", no "iPod Virus... [Más]

La verdadera importancia del bug de seguridad de IE7

A ver... el otro día en cuanto estuvo disponible IE7, puse un post diciéndolo para que todo el mundo lo descargue. El caso es que al día siguiente apareció un problema de seguridad de Internet Explorer 7... y todo el mundo se me echó encima en plan: "Ja!, que cachondeo, acaban de sacarlo y ya tiene un fallo". En general la prensa por ahí adelante (sobre todo en los USA porque la versión definitiva de momento está en inglés) se ha quemado bastante con el asunto también y ahora quiero aprovechar que tengo un rato libre y voy a dar mi opinión al respecto. Primero: el bug no es de IE7 si no de Outlook Express, lo que pasa que se explota a través de IE. De hecho no es siquiera un error de la versión 7 si no que afecta también a versiones anteriores. No me extrañaría lo más mínimo que estos de Secunia estuviesen esperando a notificarlo al día en que IE 7 apareción. Obviamente no hubiera tenido el mismo efecto sacándolo con antelación y diciendo que era de la 6.0 que esperando a lo zorro ha... [Más]

¡Internet Explorer 7 ya está disponible!

¡Ya era hora! Seguro que a estas alturas ya lo sabes,pero por si acaso.... Desde hoy mismo ya está disponible para descarga la versión definitiva de Internet Explorer 7. ¡OJO!: de momento sólo está disponible en inglés. En los próximos días lo estará en castellano y otros idiomas. De todos modos ya puedes probar tus aplicaciones con la versión definitiva y ver si funcionan. Ten cuidado ya que hay bastantes cambios, sobre todo en lo referente a la seguridad, aunque también en otros aspectos. Lo mejor es que revises el Readiness Toolkit for Developers que te muestra todos los cambios y como afectan a tus aplicaciones, ofreciendo alternativas.

Esta es muy buena: producto "milagroso" que usa sin problemas Oracle y SQL Sever

¡Esta es buenísima! La acabo de leer en los foros de The daily WTF (no me puedo quedar de Rodríguez que me vuelvo más friki que de costumbre). Resulta que hay una empresa llamada Initech (no sé cual de las miles que aparecen en Google será porque no lo dicen) que tiene una serie de productos que trabajan sobre Oracle. La empresa sin embargo dice que soporta sin problemas SQL Server y que encima no tienes que hacer absolutamente nada para que el cambio funcione. Uno, que ya sabe de que va esto, se imagina que lo que hará será detectar que gestor estás usando y lanzar las consultas pertinentes según sean para uno u otro, aparte de que tengan una capa de abstracción del proveedor de datos, claro.. Pues no. Resulta que tienen algo llamado "Oracle Transparent Gateway for SQL Server" que independiza todo sin problemas. Lo que pasa es que tiene ciertos "problemillas": - Coste: Tienes que comprar el producto milgroso este que cuesta unos 15.000 dólares por cada servidor. Tie... [Más]