Entradas

Mostrando las entradas con la etiqueta Software

Monitoreo de los Salarios en IT en Mexico

La revista Software Guru esta invitando a todo programador, desarrollador, administrador o cualquiera que sea el ambito, pero involucrado en el area de la industria del software a participar en su encuesta de este 2008, los resultados apareceran en la revista en la edicion de noviembre. Ademas de ser una muy buena revista de software, me parece muy interesante conocer este tipo de indicadores. Puedes llenar la encuesta en: www.sg.com.mx/component/option,com_trivia/task,view/trivia_id,3 . Listo!

Función para ejecutar un procedimiento almacenado

Continuando un poco con SQL Server y el post anterior sobre procedimientos almacenados, ahora dejo una pequeña funcion que permite recibir como parametros una cadena de textos para el nombre del procedimiento y un objeto hashtable para los parametros. La idea es que esta funcion se guarde como un metodo dentro una clase para el proyecto que estamos realizando. Actualmente esta clase ya cuenta con metodos para obtener un datareader, un escalar, una consulta non-query, etc. Ahora la idea es que acepte procedimientos almacenados. Public Function ExecuteStoreProcedure( ByVal spname As String , ByVal params As Hashtable) As SqlDataReader If connString.State = ConnectionState.Closed Then connString.Open() End If Dim cmd As New SqlCommand(spname, connString) cmd.CommandType = CommandType.StoredProcedure For Each param As DictionaryEntry In params cmd.Parameters.AddWithValue(param.Key, param.Value) Next...

Top Blogger Microsoft

Con motivo del concurso de Top Blogger Microsoft, en esta ocasion, empiezo una serie en la cual estare presentando como usar la herramienta de Expression Studio para realizar una aplicacion web. En este caso la idea es lograr una aplicacion que utilice las ultimas tecnologias de microsoft, y algunas experimentales, para lograr una aplicacion que nos permita llevar un registro medico personal, aun cuando el clasico ejemplo es crear un blog, creo que es mas interesante algo que pueda ser util, ademas hay muchos ejemplos de crear un blog. Cualquiera puede registrarse en http://www.blogit.ms/ , debes seleccionar una de las categorias del concurso de Microsoft son: Windows: XP  y Vista Seguridad: Forefront, ISA Server y OneCare Management: System Center Windows Server: 2003, 2003 R2 y 2008 Comunicaciones unificadas: Exchange, Office Server Microsoft SQL Server Microsoft Sharepoint server Microsoft Expression Supongo que no incluyen Visual Studio, po...

Truco: usar Firefox en el portal IDSE del IMSS

Imagen
El truco es sencillo es usar el completemento (Add-On) de Firefox llamado IE Tab , el cual utiliza el motor de Internet Explorer para cargar las paginas que se visitan con Firefox. Importante es tener una versión reciente de Java. En este caso lo mas práctico es visitar www.java.com , además de contar con el complemento de Java Policy que se obtiene desde la misma pagina de http://idse.imss.gob.mx . Empecé a tener problemas queriendo cargar esta pagina después de la instalación de Adobe Flex, pues se estaban ejecutando diferentes máquinas virtuales de java. Tuve la puntada ejecutar el CCleaner, pensando que se quedaban por ahí los archivos temporales en la carpeta de Internet Explorer, pero no fue hasta que leí el registro de errores de la máquina que entendí que pasaba. Desgraciadamente se borró algo mas en esa máquina y de plano ya no se ejecutan ningún javascript. Por la fecha y las prisas, decidí mov...

Notas del Tour Tecnológico de Microsoft en Veracruz

Ayer se realizó en el puerto de Veracruz el evento Tour Tecnológico 2007 de MSDN . De entrada Jaime Sánchez de Microsoft platico sobre las aplicaciones disponibles de Live.com, dio una breve explicación sobre Writer, Messenger, Mail, Galería Fotográfica, Control Parental, etc. Lo cual no fue muy novedoso, pero en el marco del evento estuvo bien, aprendí que se pueden hacer fotos panorámicas, un punto mas para instalar esta aplicación. Afirmo que los resultado de las búsquedas de live.com son mejores que en Google, comentando que se mejoraron los servicios de indexación y la interfaz para leer los resultados. Obviamente ya estuve haciendo algunas pruebas, y debo decir que sí, efectivamente ha mejorado bastante, lo pondré de regreso a mi barra de Firefox. Algo interesante es que pusieron la información de encarta como una de las fuentes principales. No importa que persona sea, de que empresa venga, que lenguaje ocupe, si se trata de algún desarrollador, siempre, siempre, el Visual N...

Tip: Cambiando CakePHP para la flexión de palabras irregulares.

En esta ocasión veremos una sencilla forma de realizar una flexión gramatical dentro de CakePHP para lograr que nuestra estructura mantenga una correcta descripción de los elementos de nuestras entidades dentro de una aplicación. CakePHP es un marco de desarrollo para aplicaciones de creación ágiles, basado en los patrones de MVC (Modelos, Vistas y Controles). CakePHP toma el esquema de una base de datos y crea los objetos MVC, con lo cual se tiene de manera muy sencilla una aplicación, que cierto no cumple con todos los requerimiento de la aplicación, por otra parte desahoga la manipulación sencilla y directa de la base de datos. Para esto es muy importante considerar ciertas recomendaciones gramaticales al momento de generar nuestro esquema de base de datos: La tabla es un conjunto de registros, por lo cual si estamos guardando direcciones, la tabla deberá llamarse asi: "direcciones" La llave primaria debiera ser entonces llamada de forma singular y con un sufijo de ...

Aplicaciones Windows Live

Estoy escribiendo desde la versión liberada de Windows Live Writer, funciona maravilloso. Puedo escribir a varios de los blogs que tengo por ahí y lo mas importante he usado esta herramienta como un complemento para aquellos clientes que han decidido usar WordPress como la plataforma para manejar su sitio Web. (No es por nada pero la ventana de dialogo para la actualización al blog remoto, ha logrado apantallar, se que es una simpleza, pero por increíble que parezca la gente lo ve mágico.... shhh!). Obtuve la nueva versión desde el sitio de descarga , me topé que en realidad lo que baje es el instalador de aplicaciones Live.  ¿Qué quiere decir esto?, Bueno, pues, resulta que con el mismo instalador puedo actualizar o agregar varias aplicaciones que están saliendo del entorno Live: Live Messenger, quien no conoce messenger? Live Mail, la evolución de Outlook Express Live Toolbar, la competencia del google toolbar. Live Photo Gallery, la versión release de Windows Max ;) Live...

Windows LiveID Authentication

Leo en el blog de Luis Daniel Soto que ya se libero la version de Windows LiveID Authentication, yo estuve haciendo pruebas, pedi mi AppKey y toda la cosa, pero resulta que lo unico que te manda es un token de 16 digitos o algo asi y listo. En un principio pensé que con este servicio, me olvidaria de crear un registro para EM, o mejor dicho, quitaria esa parte, ya que no estoy usando Membership, pense que seria codigo que limpiaria la aplicacion, pero honestamente ni siquiera me manda el nombre y apellido de la persona de regreso. Y estuve leyendo documentacion y curiosamente el webservice me puede mandar de regreso sus contactos, pero no su informacion, no me agradaria poner en la aplicacion "Hola 124128374128, bienvenido a nuestro sitio"... :S Le dare una revisada por segunda ocasion para ver si puedo rescatar algo de este servicio para la aplicacion. Listo!

Ejemplo de uso de los controles MS CUI

Imagen
Aqui va un poco de código de la aplicacion que actualmente estoy haciendo, en la cual estoy incorporando los controles de MS CUI , usando como base de datos MySQL y no XML como el ejemplo que trae la documentación. Protected Sub Page_Load( ByVal sender As Object , ByVal e As System.EventArgs) Dim intIDMedico As Integer Dim intIDPaciente As Integer Dim odsPacientes As Data.DataSet Dim odsDireccion As Data.DataSet Dim dsPacientes As New Pacientes Dim dsDireccion As New Direcciones Dim opcionGenero As String If Not Request.Cookies( "IDMedico" ) Is Nothing Then intIDMedico = Server.HtmlEncode(Request.Cookies( "IDMedico" ).Value) End If If Not Request.QueryString( "ID" ) Is Nothing Then intIDPaciente = Request.QueryString( "ID" ) Response.Cookies( "IDPaciente" ).Value = intIDPaciente E...

Nuevo Plugin de Wordpress: WP-Kwicks

Este es un plugin que permite usar mediante la libreria de Mootools un menu de Kwicks. Lo primero es obtener el plugin y descargarlo WP-Plugin Kwick, Se requiere contar con la libreria de Mootools. La pueden obtener en http://www.mootools.net/download recomiendo obtener la version completa de la libreria.Se descomprime el archivo en la carpeta de plugins, /wp-content/plugins/ , solo se requieren dos archivos : kwicks.php kwicks.css Se activa el plugin desde el panel de administracion de wordpress, y a continuacion se tiene que configurar las opciones del plugin. Solo se tiene que ir a Opciones de wordpress y existe un nuevo boton llamado "kwicks options", se coloca el path de la libreria mootools.js, y los valores que se desea para la lista. Considerando el archivo css, los valores para deberian ser: normal:110 small:90 full:120 Se puede jugar con estos valores. Pero recordar modificar el archivo kwicks.css. Ahora en el tema que esten usando solo deben colocar la l...

Firefox 2.0 en español

Como mencionaba en el post anterior, IE 7 no hay versión en español, pero Firefox, a traves de la comunidad de software si esta lanzando el nuevo navegador. De verdad no entiendo como es que una empresa tan grande como Microsoft no da soporte a nuestro idioma, somos una buena cantidad de usuarios en internet. Es el 4to idioma usado en internet y aun con esto no esta considerado. Por el contrario, la comunidad de Firefox, que no tiene tantos recursos esta liberando un monton de idiomas al mismo tiempo. ¿Por que se da esto?, porque desde un inicio se desarrollo Firefox tomando en cuenta los idiomas, y claro las traducciones son mas sencillas. Esperemos que Microsoft con Vista, haga mas sencillas las cosas. Todavia no hay un enlace directo desde la página de http://www.mozilla.org pero el paquete de software se puede obtener desde el servidor ftp. ftp://ftp.mozilla.org Listo!

IE 7.0 version final sólo en ingles.

Bueno no sólo en inglés, también ha sido liberada la versión final en alemán, y en japonés, que para nuestro caso es lo mismo. Tendremos que esperar todavia algunas semanas para la liberacion de la nueva versión del Internet Explorer. Despues de meses, si no es que años, que no habia realmente una nueva versión de este navegador, ahora parece que microsoft se dará a la tarea de darle competencia a Firefox. No hay duda que no quiere a nadie en el mercado de navegadores. Algunas de las nuevas caracteristicas del IE7 son las pestañas de navegación, mejor soporte a CSS, soporte a PNG completo, caracteristicas de anti-phishing y anti-spyware. La página oficial de IE7 es http://www.microsoft.com/latam/windows/ie/default.mspx Listo!

Firefox - Plugin para bajar videos en YouTube

En el blog de Roberto Montaño encontre la forma ideal para bajar los videos de YouTube. http://robertomontano.blogspot.com/2006/10/hace-algn-tiempo-entre-la-pgina-de.html "Hace algún tiempo entre a la página de youtube buscando videos de peleas de la PRIDE UFC, hay miles de videos (piratas por supuesto). Entonces me pregunte, ¿como llevarlos en una ipod o bajarlos a mi PC y quemarlos en un CD para verlos en mi DVD (ahorrandome asi los 270 pesos que cuestan en el MixSuck)?...." continua

Firefox 1.5 : Captura de Pantalla

Imagen
Ya tiene varios meses que estoy usando como navegador principal Firefox 1.5, el uso de las pestañas es muy práctico, y por supuesto mas eficiente en el uso de la memoria de mi pc. Por otra parte, Firefox permite el uso de "extensiones", digamos agregados que permiten que el navegador tenga utilerias que hacen mas facil la vida en internet. :D Y este registro es solo para compartir el uso de algunas extensiones: Firefox Showcase . Permite crear miniaturas de las paginas que actualmente estamos navegando, esta extension ha sido muy práctica a la hora de crear pantallas de captura. Colorful tabs . Las pestañas son muy prácticas, pero a la hora de tener abiertas mas 10 se vuelve un poco confuso. Colorful tabs, le regresa la sencillez. Stumble toolbar . Bueno esta es una barra, que supongo puede ser instalada tambien en IE, pero la verdad ha sido muy práctica. Si estoy aburrido y tengo 10 minutos libres ( a veces los tengo), me permite visitar una pagina recomendada por otras pers...

Componente EdosMexico

Instalacion del componente. Los pasos para registrar el componente son los siguientes: Descomprimir el archivo href="http://www.llanura.com/archivos/EdosMexico.zip"> EdosMexico.zip en alguna carpeta, mediante alguna herramienta como PowerArchiver Copiar el componente EdosMexico.dll al directorio donde se encuentran los archivos de sistemas el cual probablemente es c:\winnt\system32 No dejar el componente en la carpeta original. Asegurese que el componente DLL se encuentre en la carpeta donde se encuentren los archivos de sistema. Una de las posibles consecuencias de esto es que el componente no mande un error de que no es posible crear el objecto ActiveX Ejecute en una ventana de comando la siguiente instruccion: regsvr32 EdosMexico.dll Como usar el componente en una pagina de ASP Crear el objeto Usar el metodo desplegar Liberar memoria <html> <head></head> <body> <...

Componente PaisesLatam

Instalacion del componente. Los pasos para registrar el componente son los siguientes: Descomprimir el archivo paiseslatam.zip en alguna carpeta, mediante alguna herramienta como PowerArchiver Copiar el componente paiseslatam.dll al directorio donde se encuentran los archivos de sistemas el cual probablemente es c:\winnt\system32 No dejar el componente en la carpeta original. Asegurese que el componente DLL se encuentre en la carpeta donde se encuentren los archivos de sistema. Una de las posibles consecuencias de esto es que el componente no mande un error de que no es posible crear el objecto ActiveX Ejecute en una ventana de comando la siguiente instruccion: regsvr32 paiseslatam.dll Como usar el componente en una pagina de ASP Crear el objeto Usar el metodo desplegar Liberar memoria <html> <head></head> <body> <h2 align=center>Lista Paises en Espa;ol</h2> <% rem **********************...

Componente ListaPaises

Instalacion del componente. Los pasos para registrar el componente son los siguientes: 1. Descomprimir el archivo listapaises.zip en alguna carpeta, mediante alguna herramienta como PowerArchiver www.powerarchiver.com 2. Copiar el componente ListaPaises.dll al directorio donde se encuentran los archivos de sistemas el cual probablemente es c:\winnt\system32 3. No dejar el componente en la carpeta original. Asegurese que el componente DLL se encuentre en la carpeta donde se encuentren los archivos de sistema. Una de las posibles consecuencias de esto es que el componente no mande un error de que no es posible crear el objecto ActiveX 4. Ejecute en una ventana de comando la siguiente instruccion: regsvr32 ListaPaises.dll Como usar el componente en una pagina de ASP * Crear el objeto * Usar el metodo desplegar * Liberar memoria Lista Paises en Español Listo!

Google pack en español

Ya tiene varias semanas que salio la version de Google Pack en español, pero no habia querido instalarlo, siempre instalaba cada programa por separado o en su caso, quitaba alguno de sus componentes, pero durante el fin de semana instale en una PC de mi primo el paquete. Sobretodo por el asunto del spyware y los problemas de IE6 (lentitud). He aqui lo que obtuve: - Un buen navegador Firefox 1.5 en español - Un anti-spyware Ad-Aware en español version que no sabia que existiera y ademas es el mejor de su tipo. - Un antivirus Norton que es una version reducida, pero hace el trabajo. - Visor de archivos PDF Adobe Acrobat, aun cuando el programa ya estaba instalado en la maquina de mi primo Google Updater, me aviso que la version instalada era en ingles y me permitio actualizarlo - Un visor de imagenes GalleryPlayer HD Image, que resulto el preferido de mi primo, pues permite obtener imagenes de alta resolucion para la PC, estan bonitas las imagenes. - Google Desktop, la ultima version de ...

ReactOS 0.3 en mi PC

De vez en cuando intento revisar una buena opcion para MS Windows, la última es ReactOS 0.3, ese sistema operativo ya tiene un rato en internet y se esta volviendo con el tiempo mas robusto. Lo instale en una 486 con 64 mb, y un disco duro de 1 gb. Y bueno pues funciona, la verdad es que Linux ultimamente pide muchos requerimientos asi que cada vez se vuelve mas complicado instalarlo en una 486 sobretodo con esa cantidad de memoria. Si puedo instalar una version antigua, pero las prestaciones de Gnome 2.0 son las que se vuelven mas exigentes. Por ahorita estoy en la etapa de agregar los drivers de la tarjeta WIFI usb que tengo, pienso que puedo hacerla una pequeña estacion de internet y con Itunes, es posible que mi tia tenga en que estar actualizando su IPOD... ;) Listo!

FreeMind 0.8.0

Sofware para crear mapas de ideas. Estoy realizando la estructura de la base de datos para el programa MedSid, en esta ocasion use FreeMind 0.8.0 http://freemind.sourceforge.net/ como en varias ocasiones estoy usando una herramienta de Codigo Abierto (OS), ya habia trabajado con la version anterior, sin embargo se bloqueo en un par de ocasiones en la laptop, y decidi no usarlo. Obtuve la nueva version hace un par de meses. Decidí darle un intento más, y en esta ocasión no he tenido problemas. Mientras esperaba en un restaurante hace una semana exactamente, decidi empezar a construir la estructura. Empecé con algunas ideas que tenia en la cabeza para la parte central de la base de datos. Lo dejé un par de días y ayer en la tarde, me parece que lo que tengo puede funcionar.