| |

Microsoft ofrece un driver SQL Server 2005 para PHP

Microsoft ha contribuido con PHP para crear un driver para acceder a SQL Server 2005. Diseñado para que permita una integración fiable y escalable con SQL Server para aplicaciones PHP desarrolladas en plataforma Windows.
Se trata de una extensión para PHP5 que permite leer y escribir data dentro de los scripts PHP, incluyendo procedimientos para acceder a los datos de SQL Server 2005 y SQL Server 2000 (incluyendo Express Edition), y hace uso de las características de PHP, como la lectura y escritura de objetos grandes.
Existe también un blog y un foro.
SQL Server 2005 Driver for PHP
Vía / International PHP Magazine

|

Microsoft Expression Web: al menos lo intenté

msexpressionweb.pngMe entero por Error500 que Microsoft ha sacado nuevos productos y entre ellos el sustituto del FrontPage, programa del cual cualquiera que sepa algo de desarrollo web suelta pestes. Intrigado por esta nueva aplicación, por las posibilidades que pueda ofrecer, porque en la página web de MS habla de la “pasión por los estándares” (¡increible!) y porque el ordenador no es mío, decido instalarlo, aun cuando yo uso el PSPad Editor y tan contento.
Aquí llegan los primeros problemas, ocupa poco más de 200 megas (demasiado, ¿no?) y necesita el XP SP2 mínimo (demasiado, ¿no?). Por lo que debido a ello me tengo que bajar unos 500 megas entre el SP2 y el Expression, 200 de cada y afortunadamente los 25 megas del .NET ya me los bajé en otra ocasión. Después de bajarme la versión en español, francés e inglés del SP2 (826.074.296 bytes), tres versiones distintas ya que cada vez que me bajaba una me decía que no podía porque el idioma es distinto al que tengo instalado (y no me funciona el Windows Update por política de redes), el español es el idioma en el que me aparece el XP, el francés el del cliente, por lo que era de suponer que sería la opción más lógica, y el inglés que ha sido la que me ha funcionado.
Para bajarme la versión trial del Expression Web me registro en Microsoft, prometiendo que solo lo usaré 30 días de prueba y que durante ese periodo me mandarán 3 emails para preguntarme que tal va la cosa.
Una vez ya tengo instalado el SP2, me pongo a instalar los 200 megas del programa en cuestión. Después de un buen rato descomprimiendo y comprobando cosas, me pregunta que si quiero instalación estándar o personalizada. Como “experto” que me considero en instalaciones, selecciono la personalizada, en la cual me ofrece instalar el Expression Web, herramientas para Office y herramientas compartidas con Office y algo para Access. Decido no meter mucha cosa, porque aunque el ordenador no es mío, trabajo con él, por lo que elijo solo el Expression Web.
Se está instalando y cuando acaba y lo ejecuto me muestra un mensaje de Opciones de Privacidad que me pregunta que si quiero actualizar periódicamente un fichero que me ayudará a determinar problemas del sistema. Algo muy confuso y que da cierto miedo, por lo que como iba a desinstalar el programa nada más probarlo, no acepto la opción que me muestran. De todas formas, no entiendo que problemas del sistema me podría encontrar, ya me veía yo el olvidado pantallazo azul apareciendo cada 15 días.
Arranco el programa y … ¡no me deja hacer nada!, es imposible crear un nuevo documento, todas las opciones del menú están desactivadas. Bueno, todas no, la de abrir archivo si está disponible, por lo que abro un html que tenía por un directorio y nada, no aparece nada de nada.
Pienso que quizás es mi culpa y que debía haber instalado las opciones de Office que no instalé (la verdad es que no las leí todas) y que son necesarias para que funcione la aplicación. Curioso, ¿no?, si selecciono instalar el programa me debería decir: “mira, debes instalar tal o cual porque si no lo haces no vas a poder hacer nada de nada con los 200 megas de aplicación”. Pero bueno, da igual, yo sigo ilusionado con probar la aplicación para poder escribir algo en Sentido Web, así que vuelvo a ejecutar el programa de instalación, indico que quiero añadir más opciones a la instalación actual y selecciono todo lo seleccionable.
Acaba la re-instalación, ejecuto el programa, las opciones del menú aparecen activadas, me emociono, sigue con la carga del programa, está a punto de acabar, ya está, voy a poder usarlo… pero no, imposible, me aparece un precioso mensaje:
msexpressionweb2.png
“La versión beta del software ha caducado.
Utilice Agregar o quitar programas en el Panel de control para quitar la versión beta del software del equipo.”

Al menos te indican cómo desinstalarlo, por si un casual se te había olvidado.
Siento este post fuera de lo normal de Sentido Web, pero es que no podía callarme.

|

Microsoft dice que el open source viola 235 de sus patentes

MicrosoftEn una entrevista a la revista Fortune, Microsoft alega que el kernel de Linux viola 65 de sus patentes, mientras que OpenOffice.org infringe 45 y otros programas libres y open source 83.
Según Microsoft, si el software libre tiene esa calidad es porque viola las patentes, que en algunos casos es de forma intencionada. Y más claro lo tiene aún en el tema de su uso, si quieren usar sus patentes, que paguen los royalties.
Sin embargo, para Eben Moglen, abogado de la Free Software Foundation, el software es un algoritmo matemático y como tal no puede tener patente, y aunque Microsoft posea estas patentes, no sirven para nada. Afortunadamente para esta fundación, la Corte Suprema de Estados Unidos nunca ha expresado ninguna ley sobre ello.
Mientras tanto, la Open Invention Network, la cual ha recibido ayuda de Oracle recientemente, se encarga de promocionar Linux usando patentes para crear un entorno de colaboración.
Report: Microsoft says open source violates 235 patents

|

10 razones por las que usar Silverlight

silverlight.pngEl título original dice ’10 razones por las que Silverlight cambiará la web’, y en mi opinión es pasarse un poco, entre otras cosas porque tampoco veo nada nuevo. Eso sí, también hay que reconocer que Silverlight parece una buena alternativa a Flash, sobre todo para los que desarrollen aplicaciones en .NET con Visual Studio. Microsoft sabe hacer las cosas y algo que gusta mucho a los jefes de proyectos es que todo esté conectado entre sí de forma fácil y rápida.

Las 10 características son las siguientes:

  • Vídeos de alta calidad: la misma tecnología que se usa para VC-1, el codec de los BluRay y HD DVD, es la que se usa para el streaming de los vídeos.
  • Multiplataforma y multinavegador: funcionará para cada plataforma y cada navegador, incluso gracias al proyecto Mono funcionará para Linux.
  • Unión de diseño gráfico y desarrollo: los desarrolladores de Visual Studio podrán crear aplicaciones para Silverlight de forma rápida, pudiendo separar el core de la aplicación de la parte gráfica.
  • Barato: tan solo es necesario disponer de IIS en nuestro servidor Windows, aunque debería funcionar en todos los servidores web. Este punto es un tanto confuso, el autor dice que es barato, pero por lo poco que he entendido, Silverlight es un plugin, como lo es el Flash Player, y su precio es gratuito. IIS no lo necesitas para nada, porque es como almacenar un archivo .swf o .png (si mal no creo). Ahora bien, ¿el precio de Visual Studio para desarrollar las aplicaciones o animaciones que funcionen en Silverlight?, mirando el precio de Flex (810€ la versión con Charting, 520€ la versión normal) y el precio de Visual Studio (1.284€ para Visual Studio 2005 Professional Edition con Suscripción MSDN Premium, aunque hay otro producto que se llama igual pero que cuesta 2.675€), no sé que pensar sobre lo barato que es.
  • Soporte a lenguajes de terceros: gracias a la nueva Dynamic Language Runtime es posible usar Ruby, Python y EcmaScript para desarrollar aplicaciones Silverlight y dejar a un lado .NET. ¿Pero esto es como cuando te dicen que puedes crear ficheros Excel, pero que tienes que tener instalado el Excel?, ¿puedes pasar de .NET y también de Visual Studio o solo de .NET?.
  • Depuración multiplataforma y multinavegador: gracias a las características que ofrece Visual Studio.
  • Mejor entorno de desarrollo del planeta: bueno, esto va en gustos, y al autor le debe gustar mucho Visual Studio.
  • Soporte a mashups: muy buena utilidad, obtenida gracias al soporte a LINQ y LINQ-to-XML por parte de Silverlight y a que los datos son accesibles mediante RSS, POX, REST y JSON.
  • Protección anticopia: evitando así que los contenidos como vídeos se puedan copiar como ocurre en los vídeos Flash como los que ofrece Youtube. Hasta que venga uno y consiga copiarlos…
  • Rapidez: habrá un gran incremento en la rapidez en las aplicaciones basadas en Ajax que usen Silverlight.

Otro punto que cuestiono es el alarde que hace el autor de que solo ocupa 2Mb., pero eso es solo el Silverlight, y según he entendido es necesario .NET, por lo que a esos 2Mb hay que añadirle los 22Mb. del framework de .NET. Demasiado si lo comparamos con el tamaño del Flash Player que es el que ejecuta las aplicaciones Flex.

Lo siento, me ha sido incapaz no dar mi opinión, que quizás parezca anti-microsoft, pero he leído en varios sitios cosas parecidas al siguiente artículo, y aunque seguro que Silverlight aporta buenas cosas a la web, tampoco hay que pasarse.

Top 10 Reasons Silverlight Will Change the Web

Vía / dzone

| | |

Microsoft pide revisar el acuerdo Google-DoubleClick

Microsoft ha pedido revisar el acuerdo al que han llegado Google y DoubleClick por temas de antimonopolio (antitrust).
Según comenta la gente de Microsoft, los 3,100 millones de dólares del acuerdo anunciado el viernes, podrían resentir el mercado de publicidad en la web, el cual crece de forma muy rápida, a parte de reunir demasiada información personal por parte de Google, uno de las empresas más importantes en este negocio.
Como respuesta a esta afirmación, Eric E. Schmidt, director ejecutivo de Google, dice que la reclamación lanzada por Microsoft no es cierta. Para ellos Google atiende los intereses y las preferencias de los usuarios de su motor de búsqueda, teniendo en cuenta que DoubleClick es el líder en servicio de publicidad en formato gráfico y vídeo.
Paralelo a todo esto Time Warner no han decidido si intentar bloquear el trato entre Google y DoubleClick, y Yahoo no realiza ningún comentario.
Microsoft Urges Review of Google-DoubleClick Deal
Vía / Techmeme

|

Microsoft pagará a empresas por usar su buscador

live2.pngMicrosoft pretende probar un programa por el cual se pagará a las empresas para que usen su buscador web Live.
A cambio de que se use su buscador, Microsoft ofrece créditos para servicios o training. Lo que pretende conseguir es que a cambio de estos créditos, los usuarios envien comentarios de valor sobre el uso del buscador web.
Incialmente ofrecerá una cantidad fija de 25.000$ a la empresa y entre 2$ y 10$ por cada computadora anualmente, dependiendo esta última cantidad de la cantidad de búsquedas que realice. Así, por ejemplo una empresa con 10.000 ordenadores y desde la que se hagan muchas búsquedas, podrá ganar unos 120.000$, y una empresa con 50.000 ordenadores y un nivel de búsquedas normal, podrá ganar unos 200.000$.
Estoy de acuerdo con opiniones sobre lo absurdo de esta medida, porque aunque yo ya he visto que los administradores te añaden en el IE una barra de búsquedas, no quita que la gente pueda usar el Firefox, o que instale la de Google, o cualquier otra cosa que evite lo que Microsoft y la empresa pretenden.
Microsoft: Use our search and we’ll pay you

Lo que Outlook 2007 NO permitirá hacer en los mailings

La próxima versión de Outlook, 2007, que saldrá al mercado el próximo mes, va a dificultar mucho el trabajo de diseñar un mailing en HTML. El popular gestor de correo va a utilizar por defecto el motor de Word para renderizar los mensajes. Esto supone enorme un paso hacia atrás ya que pese a que la versión 2000 tampoco era una maravilla se podía hacer algo aunque no sin olvidarnos totalmente de los estándares y sin invertir grandes dosis de esfuerzo .

¿Qué no se puede hacer si queremos que los usuarios de este programa lean nuestro mailing?

  • No permite imágenes de fondo ni en el HTML ni en las CSS
  • No permite floats ni position: hay que ir olvidándose de hacer "CSS layouts"
  • Destrozos con el modelo de caja.: paddings y margings para otras cosas.
  • No reproduce Flash
  • No se pueden imágenes como viñetas de las listas no númeradas
  • No permite Gif animados

En el blog de Campaign Monitor, empresa especializada en el envío de mailings nos muestran cómo se ve un mail en las dos versiones de Outlook:

Hay que tener en cuenta que este gestor de correo tiene una cuota de mercado cercana al 75% y que no tenemos más remedio que usarlo como referencia cuando un cliente o un jefe aficcionado al mailing (algunos son auténticos spammers) nos pida eso que tanto nos gusta: "diséñame un mail para felicitar la Navidad".

Triste noticia tanto para los diseñadores y desarrolladores como para los responsables de marketing en las empresas.

Vía / sitepoint Blog

Más información

|

Posible Office online de Microsoft

MicrosoftParece ser que Microsoft pretende crear una herramienta tipo Office gratuita financiada con publicidad. Realmente se trataría de una versión de Works, que es más sencilla que Office.
Por lo visto, no se debería a un interés en este tipo de proyectos lo que llevaría a Microsoft a meterse de lleno en esta herramienta, sino en la competencia que existe con Writely y Google SpreadSheets.
Sea el motivo que sea, la verdad es que puede ser una buena noticia, incluso para los que no son amigos de Microsoft.
¿Prepara Microsoft un Office online?
Vía / Menéame

|

Los 12 principios de Microsoft

La verdad es que pensaba catalogarlo como humor o algo así, porque algunas son verdaderamente divertidas. Allá van, los 12 principios que piensa llevar a cabo Microsoft a partir de Windows Vista.

Opción para fabricantes y usuarios

  • Los fabricantes y los usuarios son libres de añadir cualquier software a los PCs que ejecuten Windows. Cada fabricante y usuario es lobre de instalar y promocionar cualquier sistema operativo, cualquier aplicacion y cualquien servicio web en un PC que ejecute Windows. En ultima instancia, el usuario final es libre de elegir el software que prefieran usar.
  • Los fabricantes pueden añadir libremente iconos, accesos directos y modificar el menú de Inicio y otros lugares usados para acceder a programas y así conseguir que el usuario pueda encontrarlos con facilidad.
  • Microsoft diseñará Windows para que los fabricantes y los usuarios puedan poner por defecto otros programas que no sean de Microsoft en categorías claves, como navegador web y reproductor multimedia. Los fabricantes pueden hacerlo al montar el PC.
  • Con el motivo de dar a la competencia de promocionar a los usuarios sus productos, los fabricantes puede eliminar del PC los programas clave de Windows como IE o Media Player.
  • Microsoft no tomará represalias contra fabricantes que promocionen software de la competencia. Para que sea todo transparente, se publicará una lista de los royalties que se aplicarán y así cualquier fabricante sabrá que lo que le cobran a él es lo mismo que le cobran a otros.

Oportunidades para los desarrolladores

  • Microsoft pondrá a disposición de los desarrolladores la API de los servicios innovadores del sistema operativo.
  • Microsoft está contribuyendo en la innovación de los servicios internet con su Windows Live. Los usuarios podrán elegir Windows con Windows Live o sin él.
  • Windows no bloqueará ninguna página web legal que no sea de Microsoft o cualquier servicio de internet que no les pertenezca.
  • Microsoft no firmará ningún contrato que obligue al uso exclusivo de sus productos

Interoperabilidad para los usuarios

  • Microsoft hará posible, dentro de unos términos comerciales razonables, los protocolos de comunicación usados por Windows o para comonicarse con Windows Server.
  • Microsoft licenciará sus patentes salvo aquellas que hagan diferentes el aspecto de sus productos.
  • Microsoft intentará en lo mayor de lo posible seguir los estándares establecidos.

Windows Principles

Vía / Maestros del Web