miércoles, 27 de junio de 2007

REGEDIT en WINDOWS | Eliminar<<You must restart the computer before running setup>>

Hace ya algún tiempo tenia la necesidad de instalar un determinado software en mi computador para poder trabajar, pero al momento de ejecutar el instalador Windows me lanzo el siguiente mensaje: "You must restart the computer before running setup" en español: "Reinicie el computador para poder continuar con la instalación", pero esto a que se debe???.

Pues bien, algunos instaladores (SW antiguitos) al momento de instalar el SW en el PC crean un registro en el regedit en donde dice que se debe reiniciar el computador para que el SW funcione bien con el OS.

Pues bien al reiniciar el PC por lo general ese mensaje almacenado en el regedit se elimina, pero claro no siempre ocurre, este mensaje se mantiene, por lo que en el futuro cuando tratemos de instalar algún otro producto mostrara el mensaje y no podremos usar el paquete adquirido.

A continuación doy los pasos para eliminar esta falla que da muchos dolores de cabeza.



  1. Ir a Inicio - Ejecutar, (Windows+R) en la ventana de ejecutar escriban regedit y enter

  2. Una vez abierta la ventana del editor de registro vayan al siguiente subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

  3. Respalden el contenido de Session Manager de la siguiente manera: Archivo - Exportar, escriban el nombre del respaldo y luego aceptar

  4. Una vez respaldado, dento del subkey Session Manager den clic derecho sobre PendingFileRenameOperations que se encuentra en el panel derecho del editor de registro, y borrenlo, coloquen aceptar a la advertencia, una vez hecho esto ahora si pueden instalar los productos antes mencionados, luego de la instalacion si es necesario restauren el subkey Session Manager con el respaldo que sacaron antes de realizar los cambios.

  5. Con estos pequeños pasos solucionaras el problema

How To: Llenar un DropDownList con la lista de los Paises

Hace ya algún tiempo encontré este ejemplo de código que realmente resulta útil cuando desarrollamos un control que presente una lista de países, allí les va el código, claro esta escrito en uno de los mejores lenguajes C#

private void Page_Load(object sender, System.EventArgs e)
{
if (IsPostBack == false)
{
RegionInfo reginfo;
//Definiendo un objeto RegionInfo
//Creando una lista de todas las culturas.....

CultureInfo[] cultInfoList = CultureInfo.GetCultures(CultureTypes.AllCultures);

//Explorando todas las culturas (no todas retornan países que se encuentran en RegionInfo
foreach (CultureInfo cultInfo in cultInfoList)
{
//Se puede generar una excepción por no corresponder un culture info LCID con
//un un código existente en RegInfo (por ejemplo Cuba) en ese caso se captura
//la excepción y continua el lazo

try
{
//Crear una clase reginfo para traer los nombres del país
reginfo = new RegionInfo(cultInfo.LCID); //Se crea una reg info del pais
//Crear un ListItem para almacenar el nombre del país y el código de dos letras ISO
ListItem li = new ListItem(reginfo.DisplayName, reginfo.TwoLetterISORegionName);
//Debido a que diferentes culture info pueden generar diferentes varias veces el
//mismo país, verificar que el país ya no se encuentre.

if (DropDownList1.Items.IndexOf(li) < 1)
{
DropDownList1.Items.Add(li);
}
}

}
catch
{ throw; }

}


Nota: Ha si lo usamos con AJAX .Net de seguro el control no parecerá que fue escrito en .Net jaja

lunes, 25 de junio de 2007

Mis Aventuras.... con AJAX .Net

AJAX.Net (http://ajax.asp.net) definitivamente es una maravilla, hace unos días me puse a ver que es lo que tanto hablan de el, y verdaderamente me sorprendio, es una buena tecnología para implementar en las aplicaciones web, en lo personal en un proyecto que estoy desarrollando implementare AJAX .Net espero lograr sacarle el maximo provecho asi como el uso del Enterprice Library

Instalando Fedora Core 7 para hacer funcionar las Wireles

Bueno antes de todo les contare que estoy siguiendo un cursito de administración de sistemas linux, bueno yo no soy amante de linux pero en esta vida hay que saber de todo, y como es de suponer instale linux en mi laptop para poder hacer las prácticas a comienzos del curso le instale Fedora Core 6, bueno yo hace ya un tiempito instale Linux red hat en un computador viejito que tenia, pero eso fue hace un buen tiempo y linux para mi ya no era algo raro.


Luego que le instale el fedora core 6, trate de hacer funcionar las wireles de mi laptop HP pavilon pero nada, no las reconocía, de allí buscando por Internet pude enterarme que podia configurarla por mi mismo pero la verdad era toda una lata realizar esta tarea pero hace unos dias (a fines de mayo 2007) me entere que lanzaron Fedora Core 7, y bueno me decidí descargar la imagen y instalar. Por desgracia actualice el sistema y al iniciarse, el sistema se degrado de que manera se preguntaran: Desaparecieron las barras de las ventanas en donde aparece maximizar, cerrar, a demás el sistema seguía sin reconocer la Wireles (Intel), y se puso lento.


Cansado por esto decidí instalar el sistema desde cero, formatie la partición e instale el FC7, y cuando termino de instalarse por fin linux ya soportaba las wireless, pero no había forma de conectarse a una red esto me pudo a pensar "¿No tendré que levantar un proceso?", pero recordaba que para activar la red tenia que escribir en consola: system-config-network y de allí activarla, pero la cosas seguían igual, por lo que decidí ingresar a los procesos system-config-services y vi un ítem que hacia referencia a la red y lo active, inicie el servicio y reinicie el SO.


Al iniciarse pude ver que me apareció en la parte derecha superior un icono de red en donde me permitía conectarme a la red.


En las imágenes pueden ver los pasos que seguí:


Instalando OS X 10.2.X en iMac

Hace un tiempito compre una iMac G3 ya sabe para ver que de bueno tiene las famosas mac (Me refiero al SW), claro que si nos referimos a hardware las mac son una verdadera obra de arte ya que es espectacular apreciar una mac sin sus cubierta, es como observar una pintura de Picaso.


En fin regresando al tema, luego de un periplo para lograr conseguir los instaladores del famoso OS X 10.2 (jaguar) me propuse instalar el sistema operativo pero lamentablemente me salía un código de error pero sin descripción y bueno yo decía que tal ves el HW de la iMac no soportaba esta versión de OS, pero decidí sacar una copia de los discos por si acaso sea por que los CD estaban un pícolo rayados. Luego intente de nuevo y cosa de la vida FUNCIONO, y de allí fue Siguiente, Siguiente y Siguiente y luego Siguiente (no se les hace conocido???) y saben no note gran diferencia de entre la versión 10.1.4 que originalmente la iMac traia instalado y la 10.2.X que le instale, cabe recalcar que la iMac es una G3 con 128Mb de memoria y 400Mhz de procesador, no invertí en un mejor equipo porque en mi casa solo usamos Windows y tenemos solo HW(Escaners, camaras, impresoras etc)  que es soportado por Windows.


Lo único malo es que cuando intente hacer funcionar la impresora me la reconocio pero me decía un mensaje: "IP1600 (impresora canon ..... etc). no se ha podido instalar en driver", en pocas palabras: a buscar el driver para esa versión de OS de mac.


Esperemos ver de que no mas es capaz de hacer este equipo....


miércoles, 13 de junio de 2007

Configurando seguridad desde el ReportViewer

Navegando por el internet encontre este artículo sobre SSRS hechale una mirada te ayudara mucho cuando tengas que sentarte a implementar los famosos reportes que nunca dejan de pedir


link: http://geeks.ms/blogs/fdiaz/archive/2007/06/06/configurando-seguridad-desde-el-reportviewer.aspx


martes, 12 de junio de 2007

Encuentro de estudiantes de informarica | Cuenca 2007

El mes de Marzo o Abril no recuerdo muy bien tube la suerte de participar como ponente en el congreso de estudiantes de ingenieria en sistemas en la ciudad de Cuenca, gracias a Chio por la invitacion a nombre de la Universidad Central de Cuenca por tomarme en cuenta para ayudarlos como ponente.

En fin la charla que dicte fue sobre SQL Server Reporting Services 2005, la cual me fue muy bien, a continuacion encontraran unas foticos


Silverlight???

¿Qué es "WPF/E"?


Silverlight es una nueva tecnología de presentación web creada para su ejecución en distintas plataformas. Hace posible un uso más completo, atractivo visualmente e interactivo, y se puede ejecutar en todos los entornos: con exploradores y en múltiples dispositivos y sistemas operativos de escritorio (como en Macintosh de Apple). Al igual que WPF (Windows Presentation Foundation), la tecnología de presentación en Microsoft .NET Framework 3.0 (la infraestructura de programación de Windows), XAML (eXtensible Application Markup Language, lenguaje de marcado de aplicaciones extensible), constituye la base de la capacidad de presentación de Silverlight.


En este artículo se ofrece un recorrido por los aspectos básicos de Silverlight y, asimismo, se le guia en el uso de la pila de herramientas de Microsoft, entre las que se incluyen Microsoft Expression Blend, Microsoft Visual Studio 2005 y XAML para generar complejos sitios gráficos. En primer lugar, expliquemos los antecedentes que hicieron nacer a Silverlight y dónde se sitúa en el escenario del desarrollo.


Articulo completo: http://www.microsoft.com/spanish/msdn/articulos/archivo/010507/voices/bb404300.mspx


sábado, 9 de junio de 2007

Festival de intalacion Microsoft en la UTPL

Ya se viene el festival de intalaciónde herramientas de Microsoft, en el cual se intalara software totalmente original como Windows Vista,Visual Studio 2005, Windows Server entree otras herramientas, solo tienes que traer tu PC si deseas que te ayudemos a instalar o si no trae tus discos para podertelos copiar





viernes, 8 de junio de 2007

Impresoras en iMac OS X

Bueno hace unos dias compre un iMac y bueno me dedique a configurarlo (Tuning) y luego me dedique a conetar el HW como impresoras, camaras las cuales las se usar en mis equipos con Windows, en fin me tope con la sorpresa que mi impresora Canon IP1600 no es soportada por el sistema operativo, mi imac tiene OS X 10.1.4 en fin en internet encontre un link a un web site en donde hay como descargar drivers de Canon el link es: http://es.software.canon-europe.com/espero que les sea de utilidad

Instalando impresoras en iMac OS X

Bueno hace unos dias compre un iMac y bueno me dedique a configurarlo (Tuning) y luego me dedique a conetar el HW como impresoras, camaras las cuales las se usar en mis equipos con Windows, en fin me tope con la sorpresa que mi impresora Canon IP1600 no es soportada por el sistema operativo, mi imac tiene OS X 10.1.4
Junio 2007: Ya instale el OSX10.2.x pero nada sigue el mismo problemita, solucion actualizar el OSX10.2.x a 10.2.8 y todo resuelto, recalco que aunque la maquinita es algo antigua funciona muy bien :)

lunes, 4 de junio de 2007

Imagine Cup 2007 | Crónicas del concurso

A comienzos del 2007 me inscribí en el concurso Imagine Cup 2007 el cual lo patrocina cada año Microsoft. Me inscribí en la categoría de Diseño de Software y luego de elaborar el proyecto en el que constaba la visión del proyecto y que voy a hacer luego de lo cual logre clasificar a la Final Nacional, pero el año pasado logre clasificar a la Final Regional la cual si fue muy reñida, regresando al tema luego de clasificar, me toco casi como 2 meses de duro trabajo ya que me toco trabajar solo y sin la ayuda de la universidad a la que representaba, en fin pero no me di por vencido ya que logre terminar el proyecto y logre llegarlo a presentar, aunque el otro equipo estaba mejor preparado ya que en ese equipo trabajaron como 6 estudiantes y un profesor, pero en fin me gusto exigirme a mi mismo, en fin no logre ganar pero me siento muy contento ya que las personas que representarían a Ecuador eran las mejores. Luego de terminar la competencia mientras estaba en el taxi que me llevaba al aeropuerto para tomar el avión de regreso a casa, me sentía un poco deprimido pero a la ves contento, ya que recordé que aprendí mucho en el desarrollo del proyecto. Lo único malo de haber representado a la universidad en la que estudio, fue que no me dieron su apoyo pero en fin de los errores se aprende.

A continuación les dejo unas fotos.






 
Made in Loja, Ecuador