ASP (VBScript) Functions

June 13th, 2008 No comments

ASP (VBScript) Functions

Algunas funciones que hice en ASP 3.0 (VBScript) puede que una que otra sea útil para otros proyectos.

Categories: develop Tags: ,

Ruby On Rails on Ubuntu

June 4th, 2008 No comments

Ruby On Rails on Ubuntu

Aquí dejo un script que hice, sirve para instalar Ruby On Rails con SQLIte3 de manera rápida solo requieren tener privilegios de poder usar el poderoso sudo, hay una guia en Ubuntu Community Doc sobre la Instalación de RoR.

Una vez instalado podemos desarrollar aplicaciones ejemplo:
rails test
cd test
script/server

Si visitamos http://0.0.0.0:3000 en nuestro navegador y le damos click en “About your application’s environment” podremos ver el siguiente contenido:

Ruby version 1.8.6 (i486-linux)
RubyGems version 1.1.1
Rails version 2.1.0
Active Record version 2.1.0
Action Pack version 2.1.0
Active Resource version 2.1.0
Action Mailer version 2.1.0
Active Support version 2.1.0
Application root /home/aayala/ror/test
Environment development
Database adapter sqlite3
Database schema version 0
Categories: unix/linux Tags: , ,

Pagination ASP(VBScript) SQL Server 2000

May 30th, 2008 No comments

Pagination ASP (VBScript) SQL Server 2000

Tuve que implementar un paginador, así que veamos la lógica que hay que seguir para poder hacerlo, total de registros, paginas, cuantos registros por pagina etc, dejo un ejemplo de los stored procedures aqui, el asp que nos auxilia en la paginación aqui.

Desafortunadamente en SQL Server 2000 no existe ROW_NUMBER() como en SQL Server 2005 o LIMIT como en el caso de MySQL, por eso se implementa de manera fea con dos “SELECT top” ordenados inversos.

EL lenguaje ASP(VBScript) es un lenguaje viejo, que a diferencia de PHP no se han mejorado o incluido nuevas funciones en el transcurso de los años.

Podríamos complementar el paginador con un ordenamiento por javascript.

Conclusión: si tienen un sistema con esas tecnologías les recomiendo que lo migren a otras php, java o .net y para las DBMS están mysql, postgresql y SQL Server 2005.

Categories: develop Tags: , ,

javascript sort custom dates on tables

May 28th, 2008 No comments

Javascript Sort Custom Dates on Tables

Hay muchos scripts de ordenamiento para tablas como por ejemplo este pero aveces tenemos la necesidad de adaptarnos a un sistema, en mi caso se necesitaban dos botones (ascendente y descendente) para respetar los demás tipos de ordenamientos con los que cuenta el sistema, y también necesitaba ordenar un campo con ciertas características, su formato es:

d/m/y h:m (am/pm), ejemplo: “14/Jun/1984 10:46 pm”

Bueno antes que nada con lo primero que tenemos que jugar es con los elementos de la tabla entonces la función que hice DataTable() me trae un  multi-arreglo y cada elemento del arreglo es otro arreglo de 3 elementos (en este caso son 3 celdas),  ahora bien la función SortRows() hace la ordenación según la columna a ordenar y por ultimo la función OutFormat() me sirve para después con un regular expression evaluar mas facilmente el formato de la fecha y bueno e aquí mi ejemplo.

Categories: develop Tags:

Python do the dirty job

May 27th, 2008 No comments

Python do the dirty job

No entrare en detalles del por que, pero se requería programar una cron o tarea programada para borrar casi todos los archivos de un directorio, así que pensé en python y aquí esta el script clean.py la parte importante del código esta expuesta en este post, en mi caso la variable noclean es la que me ayuda a no borrar todo el contenido del directorio. En el caso de que estén en Win32 y no desean instalar python en el server pueden generar un ejecutable usando py2exe (una explicación del py2exe aquí).

Categories: develop Tags:

Switch to our mobile site