This is a very good reference page for those who are trying to learn DB2.
http://www.michael-thomas.com/tech/db2/db2_survival_guide.htm
Saturday, December 5, 2009
Wednesday, August 5, 2009
Zamzar - file converter
This site simply rocks!
I got an email from a friend with a .docx attachment. My office is 2003 so it doesn't recognize the Office 2007 extensions.
I looked for a tool to download and I found this one that is only, and not only converts .docx in .doc, but support several other formats:
http://www.zamzar.com/
I got an email from a friend with a .docx attachment. My office is 2003 so it doesn't recognize the Office 2007 extensions.
I looked for a tool to download and I found this one that is only, and not only converts .docx in .doc, but support several other formats:
http://www.zamzar.com/
Labels:
File converter
Friday, March 6, 2009
Coldfusion: validaciones automáticas de campos de un formulario.
Del lado del servidor
Coldfusion provee validaciones del lado del servidor para campos de un formulario.
El “truco” es crear un campo oculto (hidden) por cada campo visible que se desea validar y nombrar a ese campo oculto con el mismo nombre del campo visible + un sujifo que indique el tipo de validación que se quiere. El valor del campo oculto es el mensaje a mostrar en caso de error.
Ejemplo:

En caso de error, Coldfusion arrojara un mensaje en una nueva pantalla con el mismo formato con el que muestra los errores de conversiones/conexiones, etc. (mensaje con fondo gris).
Las opciones que ofrece CFM son:
_Required Para indicar que un campo es mandatario
_Integer Para validar que el input solo sea un numero entero
_Date Para validación de fechas en el formato americano (mm/dd/aaaa)
_Eurodate Para validación de fechas en el formato europeo (dd/mm/aaaa)
_Float Para validación de numeros con punto flotante
_Range Para validación de un rango de numeros especificado. El maximo y minimo se colocan en el atributo value como “min= max=”.
_Time Para validación de horas, minutos y segundos
Del lado del cliente
Si se reemplazan los tags de los formularios HTML por los tags que provee Coldfusion, entonces se tiene acceso a algunas propiedades extras que permiten la generacion automatica de JavaScript para la validación de campos.
Ejemplo:

Con CFFORM, Coldfusion puede generar el JavaScript para validar:
- Tarjetas de credito (validate=”CREDITCARD”).
- Fechas (validate=”DATE” para el formato americano y validate=”EURODATE” para el formato europeo).
- Numeros de punto flotante (validate=”FLOAT”).
- Numeros enteros (validate=”INTEGER”).
- Telefonos (validate=”TELEPHONE”).
- Hora (validate=”TIME”).
- Expresiones regulares (validate=”REGULAR EXPRESSION”).
Coldfusion provee validaciones del lado del servidor para campos de un formulario.
El “truco” es crear un campo oculto (hidden) por cada campo visible que se desea validar y nombrar a ese campo oculto con el mismo nombre del campo visible + un sujifo que indique el tipo de validación que se quiere. El valor del campo oculto es el mensaje a mostrar en caso de error.
Ejemplo:
En caso de error, Coldfusion arrojara un mensaje en una nueva pantalla con el mismo formato con el que muestra los errores de conversiones/conexiones, etc. (mensaje con fondo gris).
Las opciones que ofrece CFM son:
_Required Para indicar que un campo es mandatario
_Integer Para validar que el input solo sea un numero entero
_Date Para validación de fechas en el formato americano (mm/dd/aaaa)
_Eurodate Para validación de fechas en el formato europeo (dd/mm/aaaa)
_Float Para validación de numeros con punto flotante
_Range Para validación de un rango de numeros especificado. El maximo y minimo se colocan en el atributo value como “min= max=”.
_Time Para validación de horas, minutos y segundos
Del lado del cliente
Si se reemplazan los tags de los formularios HTML por los tags que provee Coldfusion, entonces se tiene acceso a algunas propiedades extras que permiten la generacion automatica de JavaScript para la validación de campos.
Ejemplo:
Con CFFORM, Coldfusion puede generar el JavaScript para validar:
- Tarjetas de credito (validate=”CREDITCARD”).
- Fechas (validate=”DATE” para el formato americano y validate=”EURODATE” para el formato europeo).
- Numeros de punto flotante (validate=”FLOAT”).
- Numeros enteros (validate=”INTEGER”).
- Telefonos (validate=”TELEPHONE”).
- Hora (validate=”TIME”).
- Expresiones regulares (validate=”REGULAR EXPRESSION”).
Labels:
coldfusion,
validaciones
Coldfusion: validaciones automáticas.
Del lado del servidor
Coldfusion provee validaciones del lado del servidor para campos de un formulario.
El “truco” es crear un campo oculto (hidden) por cada campo visible que se desea validar y nombrar a ese campo oculto con el mismo nombre del campo visible + un sujifo que indique el tipo de validación que se quiere. El valor del campo oculto es el mensaje a mostrar en caso de error.
Ejemplo:
Nombre: C.I.:
En caso de error, Coldfusion arrojara un mensaje en una nueva pantalla con el mismo formato con el que muestra los errores de conversiones/conexiones, etc. (mensaje con fondo gris).
Las opciones que ofrece CFM son:
_Required Para indicar que un campo es mandatario
_Integer Para validar que el input solo sea un numero entero
_Date Para validación de fechas en el formato americano (mm/dd/aaaa)
_Eurodate Para validación de fechas en el formato europeo (dd/mm/aaaa)
_Float Para validación de numeros con punto flotante
_Range Para validación de un rango de numeros especificado. El maximo y minimo se colocan en el atributo value como “min= max=”.
_Time Para validación de horas, minutos y segundos
Del lado del cliente
Si se reemplazan los tags de los formularios HTML por los tags que provee Coldfusion, entonces se tiene acceso a algunas propiedades extras que permiten la generacion automatica de JavaScript para la validación de campos.
Ejemplo:
Nombre: C.I.:
Con CFFORM, Coldfusion puede generar el JavaScript para validar:
- Tarjetas de credito (validate=”CREDITCARD”).
- Fechas (validate=”DATE” para el formato americano y validate=”EURODATE” para el formato europeo).
- Numeros de punto flotante (validate=”FLOAT”).
- Numeros enteros (validate=”INTEGER”).
- Telefonos (validate=”TELEPHONE”).
- Hora (validate=”TIME”).
- Expresiones regulares (validate=”REGULAR EXPRESSION”).
Coldfusion provee validaciones del lado del servidor para campos de un formulario.
El “truco” es crear un campo oculto (hidden) por cada campo visible que se desea validar y nombrar a ese campo oculto con el mismo nombre del campo visible + un sujifo que indique el tipo de validación que se quiere. El valor del campo oculto es el mensaje a mostrar en caso de error.
Ejemplo:
Nombre: C.I.:
En caso de error, Coldfusion arrojara un mensaje en una nueva pantalla con el mismo formato con el que muestra los errores de conversiones/conexiones, etc. (mensaje con fondo gris).
Las opciones que ofrece CFM son:
_Required Para indicar que un campo es mandatario
_Integer Para validar que el input solo sea un numero entero
_Date Para validación de fechas en el formato americano (mm/dd/aaaa)
_Eurodate Para validación de fechas en el formato europeo (dd/mm/aaaa)
_Float Para validación de numeros con punto flotante
_Range Para validación de un rango de numeros especificado. El maximo y minimo se colocan en el atributo value como “min= max=”.
_Time Para validación de horas, minutos y segundos
Del lado del cliente
Si se reemplazan los tags de los formularios HTML por los tags que provee Coldfusion, entonces se tiene acceso a algunas propiedades extras que permiten la generacion automatica de JavaScript para la validación de campos.
Ejemplo:
Con CFFORM, Coldfusion puede generar el JavaScript para validar:
- Tarjetas de credito (validate=”CREDITCARD”).
- Fechas (validate=”DATE” para el formato americano y validate=”EURODATE” para el formato europeo).
- Numeros de punto flotante (validate=”FLOAT”).
- Numeros enteros (validate=”INTEGER”).
- Telefonos (validate=”TELEPHONE”).
- Hora (validate=”TIME”).
- Expresiones regulares (validate=”REGULAR EXPRESSION”).
Labels:
coldfusion,
validaciones
Thursday, February 5, 2009
Metawiki
Ever wondered how to write articles in Wikipedia?
Take a look at this tutorial, I found it very useful:
http://meta.wikimedia.org/wiki/Main_Page
Take a look at this tutorial, I found it very useful:
http://meta.wikimedia.org/wiki/Main_Page
Labels:
Wiki
Friday, December 5, 2008
PHP cool functions I just found
I know that for some of you this is not new, but for me it is and I found these functions so cool that I want to at least mention them:
Labels:
PHP
DB.class
I created this class to help my self save some time writing code to access a MySQL DB.
It contains all the esential methods to connect to the DB, execute a SELECT, execute a DML (insert, update, delete) and retrieve relevant information about the last query executed (result, number of affected rows, last id inserted).
The idea is to extend this class when you want to access a table of your DB and reuse the methods without re-typing all the lines of code to connect to the DB, fetch the results, evaluate if errors were returned, etc.
///////Put code of the class here
All your now code is reduced to:
- Create a class that extends this one.
- Write your query (simple string).
- Call one of the methods of the DB class that already handles everything else (connection, execution, fetching results, building returning message of OK or ERROR).
//Put example of how to use it here
I hope you find this class useful. Any comments are welcome.
It contains all the esential methods to connect to the DB, execute a SELECT, execute a DML (insert, update, delete) and retrieve relevant information about the last query executed (result, number of affected rows, last id inserted).
The idea is to extend this class when you want to access a table of your DB and reuse the methods without re-typing all the lines of code to connect to the DB, fetch the results, evaluate if errors were returned, etc.
///////Put code of the class here
All your now code is reduced to:
- Create a class that extends this one.
- Write your query (simple string).
- Call one of the methods of the DB class that already handles everything else (connection, execution, fetching results, building returning message of OK or ERROR).
//Put example of how to use it here
I hope you find this class useful. Any comments are welcome.
Subscribe to:
Posts (Atom)