Entradas

Mostrando las entradas con la etiqueta Truco

Procedimiento almacenado para realizar paginacion de una tabla en sql server

A continuacion el resultado de un par de horas de estar buscando como realizar paginacion para una tabla desde un procedimiento almacenado en SQL Server 2005, supongo que puede ser usado en la nueva version 2008. Existen por ahi diversos ejemplos de como realizar esto, yo termine con esta sencilla version para mas adelante implementar un control ajax, que irá tomando los datos de 50 en 50 registros por vez. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Victor Garcia -- Create date: 2008/08/14 -- Description: Procedimiento almacenado para paginacion de una tabla -- Usage: usp_obtenpagina(0,20) -- Note: la primer pagina debe ser 0 -- ============================================= CREATE PROCEDURE usp_obtenpagina -- Add the parameters for the stored procedure here @Pagina int = 0, @Registros int = 10 AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- ...

¿Donde desea publicar su sitio web?

Imagen
Aqui dejo un extraño error que me tope con Visual Studio 2005 a la hora de publicar un sitio web. Primero un poco de antecedentes, generalmente publico los sitios web a niver raiz del servidor, es asi,  que siempre modifico las preferencias de publicacion del proyecto en el cual estoy trabajando y elimino la carpeta virtual que coloca por defecto visual studio:   De esta manera siempre que pruebo un sitio solo tengo que colocar el url http://localhost, en ocasiones coloco un puerto especifico para el servidor de desarrollo y el de publicacion se queda con el estandar 80. Esto siempre me ha resultado. El detalle fue que en esta ocasion el servidor de publicacion debe llevar una carpeta virtual. Para empezar la talacha de apuntar a una carpeta virtual en el codigo, particularmente para los archivos de javascript y de estilos. Y realizar cambios no esperados. En fin que regrese la configuracion a la anterior: Con lo anterior pude seguir trabajando sin problemas ...

Calcular pago del recibo de honorarios en linea

En ocasiones tengo que dar recibos de honorarios por algun trabajo realizado. Por lo cual tengo un archivo de excel para esto. Con la migracion a mi nueva laptop, no encuentro el CD donde respalde el archivo, el dia menos pensado aparece. Creo que ya era oportuno tener el archivo de excel, en Google Apps o algo por el estilo. No hace mucho lei en la revista de Software Guru , sobre un caso en el cual lograron mediante Zoho tener una pequeña aplicacion que funcionaba como un webservice. Me parecio interesante el asunto de poder colocar un webservice para el calculo, en realidad no toma, mucho y seria practico colocarlo en otras aplicaciones. Igual ya me estoy ideando una aplicacion completa para facturacion (mensaje para el Robert y SICFE.Net). Busque en Zoho , y despues de una pequeña batalla con mi usuario y contraseña, experimente colocar mi primera “Aplicacion” con Zoho Creator. Al principio no entendi muy bien en que estaba programando, pense por un instante que era Javascript, per...

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...

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 ...

¿Cómo editar diccionario de Firefox?

Imagen
Firefox cuenta con un add-on que permite revisar la ortografía del texto que se vaya colocando en los campos de textos dentro de las paginas o ventanas del navegador. Lo cual es muy practico, ya que usualmente no pongo acentos cuando escribo. Ya sea con papel y lápiz o con el teclado, me gusta comerme los acentos. Uno de los problemas que he encontrado con el add-on es cuando escribo alguna palabra que ingresé mediante la opción de "Agregar al diccionario",  la palabra la pone tal como se había agregado, es decir en minúsculas, en mayúsculas o como un titulo. Lo cual hace que tenga que en ocasiones rescribir la palabra. Creo que el add-on debería tener esta funcionalidad, pero... no me voy a poner a hacerlo... espero que alguna nueva versión lo haga en el futuro. Me es más sencillo colocar la palabra en el archivo que guarda las palabras del diccionario personal, el cual se encuentra en una de las carpetas de windows: C:\Documents and Settings\vgarcia\Datos de programa\M...

Truco: Usar el servicio gratuito de ABC.com fuera de USA

Imagen
La cadena televisiva de ABC ha puesto en su sitio de internet los capitulos de varias series que presenta actualmente en su programacion de forma gratuita. Estos capitulos tienen comerciales y estan en ingles, pero la restriccion mas fuerte es que solo pueden ser descargador por usuarios que se conectan a traves de direcciones IP registradas en Estados Unidos. Es asi, que si quieres ver alguno de esto programas desde Veracruz, Mexico, el sitio te manda un mensaje en la pantalla diciendo "Only viewer within the United States can watch these full length episodes". Esto me suena a un muro virtual, pero dejemonos de cosas y al grano, si quieres ver los nuevos capitulos de Lost, Desperate Housewives, Grey's Anatomy, y porque no... Uggly Betty; sólo necesitas tener configurado el navegador (IE o Firefox) con un proxy abierto. Para esto lo primero es conseguir la IP del proxy, un buen sitio para buscar es: http://www.publicproxyservers.com/page1.html Obviamente tenemos que ver q...

Ranking de Blogalaxia en Blogger beta

Un primo me pregunto donde podia colocar su blog, yo le comente que www.blogger.com es muy bueno y que mucha gente lo usa. Actualmente comenzo su blog despues de insistir, el cual es http://mitiopingus.blogspot.com , pero esta usando la version beta de blogger, creo que ni se dio cuenta, y cuando le dije que agregara a blogalaxia.com , para empezar a difundir su blog, resulto que el codigo de rankin no servia. Me puse a la tarea de investigar que estaba pasando, y resulta que las plantillas han sufrido un cambio radical para empezar esta usando un DTD especifico para el blogger. Consulte varios blogs de internet para realizar el hack, encontre en Hackosphere la forma de agregar el bookmarking social de Digg, y de Delicious, supuse que por ahi estaria el asunto. Aqui el código: <a expr:href='"http://digg.com/submit?phase=3&amp;url=" + data:post.url' target='_blank'>DiggIt!</a> <a expr:href='"http://del.icio.us/post?url=" ...