Programación y Estrategias de Negocios RSS 2.0
# Thursday, October 30, 2008

Hace mas de un año escribí algunos artículos sobre el soporte para FastCGI en Windows Vista o Windows 2008 (lo que en realidad significa en IIS7). Hoy tuve que configurar nuevamente mi máquina para esto y encontré nueva información que puede ser útil:

1. Después del Service Pack 1 de Vista se ha creado un update  del FastCGI.

2. Se ha actualizado (ayer) el proveedor de acceso para SQL Server 2005 y SQL Server 2008. Con este es posible conectar una aplicación de PHP a SQL Server 2008 (incluida la versión Express).

 

Dejo algunas herramientas y referencias aquí:  

 

Referencias:

Tutorial buenísimo de la instalación de PHP y FastCGI en IIS7 (Windows Vista y Server 2008) En Ingles

http://support.microsoft.com/?kbid=954946

 

Herramientas.

Actualización para FastCGI en Windows Vista SP1

SQL Server Php Driver Update

 

Juan Pelaez
Arquitecto de Software

 

Keywords: PHP, FastCGI, Windows Vista, Windows Server 2008, SQL Server 2008.

Publicado en www.juanpelaez.com/blog 

Thursday, October 30, 2008 5:24:03 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
FastCGI | nunit | SQL Server 2008 | Windows Server 2008 | Windows Vista
# Wednesday, October 22, 2008

Una empresa necesita un CRM. (Punto).

 

Quedemos en claro que CRM es una estrategia. Y que la herramienta de CRM no puede ser Excel. Listo. Eso era importante!.

 

Ahora, hay herramientas de CRM como SalesForce.com, (Software as a Service), muy bueno, o usted puede montar en su servidor una herramienta de CRM.

 

Entre muchas opciones de CRM para empresas que empiezan (y no tan pequeñas) esta SugarCRM uno de los sistemas más populares de CRM del mundo. (También se puede montar en un servidor con IIS y PHP). Pero como yo de PHP no sé nada y de pronto quiero meterle la mano al código, personalizar algo, etc, etc, entonces uso SplendidCRM, una implementación de SugarCRM sobre .Net que otros ya han comentado por aquí, y que incluso Miguel Icaza ha revisado por que corre en Mono Sobre Linux.

 

Problemas con Silverlight: Ahora bien, al instalar la última versión disponible (bájela del sitio de spledidCRM, la versión de Codeplex no es la última) en mi sitio de Internet se me presento un error que decía:

 

Silverlight error message
ErrorCode: 2024
ErrorType: ParserError
Message: 2024 An error has occurred.
XamlFile:
Line: 245
Position: 200

 

Tanto en el Home como en el DashBoard. Después de un rato de mirar en internet descubrí que se estaba usando una propiedad obsoleta de Silverlight, ahora la propiedad TextWrapping Ahora recibe solo el atributo Wrap, no como estaba antes que era: WrapWithOverflow.

 

Corrección sencilla. Adjunto acá el ZIP con todos los XAMLs que se corrigieron.

 

Instalacion: este software trae un instalador que hace todo por uno, pero cuando se quiere poner en un servidor de hosting y no se puede correr el instalador, se complica un poco la cosa, afortunadamente lo que puede hacerse es convertir el proyecto en solución Web, publicarlo local y luego copiar los archivos resultantes en el servidor de hosting.

 

Para configurar la base de datos se corre el instalador pero se pone a apuntar al servidor SQL que está en internet. Así pude instalarlo en mi sitio web.

 

Pd: de pronto usted o sus clientes usan esto y nunca han visto este error?, es porque existe un atributo para mostrar los mismos gráficos en Flash si usted no tiene Silverlight.

 

Juan Pelaez

Arquitecto de Software

We are Exceeding Your Expectations.

 

Publicado Originalmente en www.juanpelaez.com/blog

 

Keywords: SplendidCRM, CRM, 3Metas, Estrategias de Negocios, Empresas de Software, Juan Pelaez.

Technorati Tags: ,,

Wednesday, October 22, 2008 2:32:13 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Gestion de Empresas de Software | Silverlight | Software as a Service | Sugar CRM | SplendidCRM
# Tuesday, October 21, 2008

Es 20 de Octubre de 2008, son las 9 de la mañana. Acabo de recibir una llamada confirmando una orden de compra por 7 mil dólares. Es el disparador que estaba esperando, marca un nuevo comienzo.

 

 

Después de una experiencia increíble como Developer Evangelist en Microsoft (un poco corta, pero muy provechosa) y con un futuro lleno de posibilidades he decidido comenzar una nueva empresa. He aprendido mucho en los últimos años; experiencias como hacer parte de un Panel de Selección en Endeavor, trabajar en Studiocom, pasar por el exigente proceso de selección de Microsoft entre otras me han abierto un mundo de posibilidades y opciones.

 

 

En los próximos meses, que desde ya sé que serán muy emocionantes, construiré con algunos amigos un proyecto de vida de largo plazo que espera emplear muchas personas y hacer algún aporte a la sociedad. Con esto en mente y como parte del proceso de revisión de resultados actuales he hecho algunos cambios en este blog que desde ahora será únicamente de aspectos técnicos y estrategia de negocios, los aspectos personales como la escalada, la literatura, la familia se quedan para mi blog personal en Live Spaces.

 

 

Aun no puedo adelantar mucho mas de la nueva empresa, pero si usted desea contactarnos para saber más de nuestros productos y/o servicios de desarrollo o consultoria,  escríbame a jpelaez at juanpelaez.com , seguramente superaremos su expectativa.

 

 

Juan Carlos Peláez

Arquitecto de software

 

 

Keywords: juan Peláez, Juan Carlos Peláez, desarrollo de software, servicios de consultoria de software, Sharepoint, RIA, Silverlight, Web 2.0,  Estrategia de Negocios, Negocios de Software, Gestion de Empresas de Software.

publicado originalmente en  www.juanpelaez.com/blog.

Technorati Tags: ,
Tuesday, October 21, 2008 2:17:47 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Gestion de Empresas de Software | Hoja de Vida Juan Pelaez | Sharepoint | Silverlight

Se acerca el PDC 2008, la conferencia para desarrolladores profesionales de Microsoft, donde se mostraran todas las novedades de la plataforma como Cloud Computing, Windows 7, etc, etc. Lamentablemente no voy a ir…, tampoco he ido a los anteriores…

 

Entonces porque este post se llama PDC y Yo?, bien porque aunque yo no voy, voy a mandar a mi representante: Una aplicación desarrollada con WPF, LINQ, y Windows LiveMesh que se estará mostrando en una de las conferencias y que con un poco de suerte será publicada en CodePlex como ejemplo de referencia, algo como lo que ha hecho Vertigo con Family.Show.

 

Ha sido un volumen de trabajo absurdo en las últimas semanas, días de 20 y 22 horas, pero finalmente estuvo listo. En cuanto pase el NDA comentare sobre la aplicación. 

 

Gracias a la gente de studiocom quienes nos consideraron para el trabajo, espero que hayamos superado la expectativa.

 

Creo que es la primera vez que una aplicación hecha en Colombia se usa de esta forma. (Si estoy equivocado por favor, envíeme una nota).

La Arquitectura de la Aplicación.
  • Una librería de clases serializada para WCF.
  • Un Publicador de Contenido. Con WPF consumiendo servicios RSS
  • Muchos Clientes. Desarrollados con WPF
  • LiveMesh Service como contenedor y encargado de las comunicaciones entre Clientes y Publicador.

En próximos días publicare sobre la experiencia de desarrollo, los problemas que encontramos, los que resolvimos, los que no pudimos resolver, y como trabajamos desde distribuciones remotas con la gente de studiocom en Atlanta, el cliente (MS) en Readmond, el Desarrollador (yo) en Bogotá y el Diseñador (TF) en cualquier lugar del mundo.

 

Juan Pelaez

Arquitecto de Software

 

Publicado Originalmente en : www.juanpelaez.com/blog.

 

 

Keywords: PDC2008, PDC 2008, LiveMesh, Live Services, WCF, WPF, Distributed Applications.

Tuesday, October 21, 2008 12:35:58 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
LiveMesh | WCF | Windows Live | WPF
# Monday, October 20, 2008

Simplemente no hay disco duro que aguante. Ahora tengo 200 Gigas. Nada se lleno igual. Los discos duros externos me aburren o tiene cables o pesan más que el computador o son muy pequeños o hay que tener 10…

Poner todo en la nube. Excelente….solo que no tengo internet en todas partes. Ni siquiera en mi casa. (Vivo en el campo). En fin. Después de llorar. Algunos trucos para limpiar el disco que nos pasa Shanlseman.  Aqui en Ingles.

 

El que más me gusto:

Remover los instaladores del Service Pack 1 de Windows Vista. 

Abra la consola de comandos, (Search CMD), como administrador, (Botón derecho del Mouse, Run as Administrator), ejecute el comando vsp1cln, siga las instrucciones de la pantalla. (Básicamente dígale que si quiere eliminar el instalador, aunque después no pueda desinstalar el SP1 de Windows Vista).

 

Juan Pelaez.

Arquitecto de Software.

 

Keywords: Utilidades, Comandos, Windows Vista.

Monday, October 20, 2008 10:06:40 AM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Windows Vista
# Friday, September 05, 2008

“I say to you, this morning, that if you have never found something so dear and precious to you that you will die for it, then you aren’t fit to live.

You may be 38 years old, as I happen to be, and one day, some great opportunity stands before you and calls upon you to stand for some great principle, some great issue, some great cause. And you refuse to do it because you are afraid.

 

You refuse to do it because you want to live longer. You’re afraid that you will lose your job, or you are afraid that you will be criticized or that you will lose your popularity, or you’re afraid that somebody will stab or shoot or bomb your house. So you refuse to take a stand.

 

Well, you may go on and live until you are ninety, but you are just as dead at 38 as you would be at ninety.

And the cessation of breathing in your life is but the belated announcement of an earlier death of the spirit.

 

You died when you refused to stand up for right.

You died when you refused to stand up for truth.

You died when you refused to stand up for justice.”

 

-Dr. Martin Luther King, Jr.
From the sermon “But, If Not” delivered at Ebenezer Baptist Church on November 5, 1967.

Friday, September 05, 2008 2:49:03 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Mi Familia
# Tuesday, August 26, 2008

Muchas veces durante eventos y presentaciones los asistentes me preguntan que como pueden empezar a desarrollar aplicaciones basadas en datos con tecnología Microsoft, el motivo de la pregunta es la creencia generalizada de que las únicas bases de datos gratuitas para desarrollo son MySQL o PostgreSQL. En general el público no sabe que Microsoft tiene un producto de base de datos gratuito basado en la mismo núcleo (Core) de SQL Server (en este caso SQL Server 2008). SQL Server Express es el producto de Microsoft para desarrolladores y empresas de desarrollo ISV’s que de forma gratuita permite tener todas las características de SQL Server.

 

Desde agosto 22 está disponible SQL Server 2008 Express con Advance Services, incluso en español, puede descargarse de aquí.

http://www.microsoft.com/downloads/details.aspx?FamilyId=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en

 

El Nuevo modelo de versiones de SQL Server 2008 es muy interesante, la versión web por ejemplo seguramente cambiara muchos paradigmas existentes sobre la construcción de aplicaciones para internet basadas en SQL Server.

 

Sobre las versiones.: http://msdn.microsoft.com/en-us/library/ms144275.aspx

 

Ahora bien para poder identificar cuáles de las características nuevas de SQL Server 2008 están disponibles en Express y cuáles no, no deje de consultar este completo cuadro aquí: http://msdn.microsoft.com/en-us/library/cc645993.aspx

 

Una de las cosas más interesantes que podemos ver en esta comparación es la inclusión de datos espaciales en todas las versiones de SQL Server, incluido express.

Con los cambios recientes en MySQL: fue comprada por Sun y ahora no todo es gratis (se han hecho anuncios para cobrar por las características de alto desempeño en el futuro). Actualmente cobran por los servicios de soporte, es un buen momento para evaluar las características y ventajas de SQL Server Express.

 

Nota: Es importante recordar que si usted tiene Visual Studio 2008 debe instalar el SP1 para poder instalar SQL Server 2008 en cualquiera de sus sabores.

Nota2. También es importante recordar que si está actualizando desde 2005 luego de la instalación debe registrar nuevamente sus servidores en SQL Server Management Studio.

 

Juan Carlos Peláez

Developer Evangelist

Microsoft Colombia.

 

Keywords: SQL Server 2008, Desarrollo de Aplicaciones, MySQL, PostgreSQL, SQL Server Express.

Tuesday, August 26, 2008 5:06:02 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
SQL Server 2005 | SQL Server 2008 | VS2008
# Wednesday, August 20, 2008

Me han preguntado un par de veces como invocar Web Services que tienen certificados digitales desde aplicaciones web (y tambien desde aplicaciones Windows), asi que aqui una nota de referencia rapida y algunos enlaces al respecto:

 

Existen muchas formas de invocar servicios web seguros desde aplicaciones web, pero basicamente dos son rapidas y eficaces y dependen de la tecnología que se este usando para invocar los servicios web. (es decir como los esta llamando), si esta usando framework 2.0 lo mejor es usar Web Services Enhancements (WSE) 3.0 for Microsoft .NET, una serie de extensiones para Visual Studio que implementan mejoras significativas en seguridad, gestión de archivos como parte del mensaje, etc. Con WSE* puede usar muchas de las características más avanzadas de Web Services y hacen parte de los estándares avalados por OASIS y otras sugerencias de Microsoft, incluidos los certificados digitales, mas información de esta técnica aquí. Este complemento es gratuito, no hay que pagar nada por él y se puede descargar del sitio de Microsoft haciendo clic aquí.

 

Ahora si está usando el framework 3.0 puede utilizar Windows Communication Foundation (WCF) que trae incluido desde el core el soporte para esquemas de seguridad como el que menciona, Microsoft ha desarrollado una guía de mejores prácticas de seguridad para servicios de WCF. Y una guía muy completa de casos practicos (how-to) y escenarios que se puede descargar de forma gratuita haciendo clic aquí.

 

 

Juan Peláez

Developer Evangelist

Microsoft Colombia.

Wednesday, August 20, 2008 8:33:57 AM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
.net | Articulos de Desarrollo | Developer Evangelist | Visual Studio | WCF | Web Services
# Tuesday, August 19, 2008

Hoy es mi primer día como Services Developer Evangelist en Microsoft Colombia, todo ha sido muy ordenado, ni bien llegue tenían una carpeta de introducción con información básica como el listado básico de extensiones de la compañía, tarjetas de acceso a las oficinas, tarjeta para las maquinas de comidas, etc.

 

Los contratos, afiliaciones y otros aspectos legales también estuvieron listos y esperando así que una parte del día estuve firmando y revisando documentos.

Algunos equipos que me han entregado: Cámara Web y Audífono con micrófono para Video Conferencia, espacios de almacenamiento y un montón de libros y material para distribuir a los desarrolladores en eventos.

 

He creado un grupo en facebook, el objetivo es usar redes sociales para difundir la tecnología y los servicios de Microsoft para Desarrolladores Profesionales.

También puede seguirme en Twitter donde estaré publicando notas rápidas sobre tecnologías MS y actividades en Colombia.

 

Juan Carlos Peláez

Microsoft Developer Evangelist.

www.microsoft.com/colombia

Tuesday, August 19, 2008 4:03:28 PM (SA Pacific Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Developer Evangelist | Microsoft DP
Contácteme
mail: jpelaez at juanpelaez.com
Archivo
<October 2008>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
FeedBurner
Maps
Locations of visitors to this page
Sponsors
Acerca de...

Aviso Legal
Las opiniones expresadas en este sitio representan el punto de vista de Juan Peláez sobre diferentes temas y no representan la posición de Studiocom.com.Inc, Microsoft. o de cualquier otra compañía que haya contratado los servicios de consultoría de Juan Peláez

© Copyright 2009
Juan Carlos Peláez
Sign In

Technorati Profile
Estadísticas
Total Posts: 73
This Year: 0
This Month: 0
This Week: 0
Comments: 14
All Content © 2009, Juan Carlos Peláez
El tema 'Business' para DasBlog fue creado por Christoph De Baene (delarou) y modificado para espa�ol por Juan Peláez
Powered by FeedBurner