Instalar rpmforge en CEntOS

Algunos paqutes especificos se encuentran disponibles en repositorios adicionales y no directamente desde CEntOS. Por ello se debe instalar estos repositorios para poder acceder a los paquetes adicionales.

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Publicado en Desarrollo

Instalación de mcrypt de php en redhat 6

Red Hat 6 no viene con las librerías de mcrypt de php, por lo que se requiere hacer una instalación a mano de estas librerías, ejecuta estos comandos en este orden y sufriras de una instlación exitosa de mcrypt para php

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-1.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm
yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm
service httpd restart
Publicado en CEntOS, Linux, PHP, RedHat, Web

GRANT en DB2

Los GRANT que hay que tener en cuenta para DB2

GRANT USAGE ON SEQUENCE  < secuencia > TO < usuario >
GRANT ALTER ON SEQUENCE  < secuencia > TO < usuario > WITH GRANT OPTION
GRANT ALL ON < tabla_vista > TO USER < usuario > WITH GRANT OPTION
GRANT SELECT, INSERT ON < tabla_vista > TO USER  < usuario_1 >, USER < usuario_2 >
Publicado en Base de Datos, DB2, Desarrollo

Qué hacer ante “DB2 SQL error: SQLCODE: -551, SQLSTATE: 42501”

La explicación de este error esta aquí, pero antes de que lo leas por completo, te invito a que revises los permisos (GRANT) debido a que este error sucede cuando alguien no tiene acceso al objeto de la base de datos.

Publicado en Base de Datos, DB2, Desarrollo

Corregir “SQL0964C Transaction log for database is full” en DB2

Cuando utilizas la utilidad LOAD o IMPORT de DB2, sobretodo cuando las tablas o la cantidad de datos superan los millones, es común encontrar el error “SQL0964C Transaction log for database is full”, esto porque los archivos de transaccion están llenos, para evitar que estos se llenen rápidamente existe la posibilidad de ampliar el tamaño de éstos, el comando estando conectados a la base de datos es:

UPDATE db cfg for < database_name > using LOGFILSIZ 5000

Sin estar conectados es igual pero con db2 (el programa cliente de db2):

db2 UPDATE db cfg for < datasbase_name > using LOGFILSIZ 5000

Despues de lo cual se debe aplicar los comandos

db2 force applications all
db2stop force

Ahora bien el valor minimo – máximo del tamaño son 1 a 524286, asumiendo que el tamaño de de página de 4K el tamaño real dentro del disco es el valor por los 4096 bytes, asi que se debe asegurar el espacio en disco antes de hacer alguna modificacion.

Visitar los siguientes enlaces para mayor información:

Fixing an “SQL0964C Transaction log for database is full” error
Ajuste de las características de anotaciones cronológicas de transacción
logfilsiz – Size of log files configuration parameter

Publicado en Base de Datos, DB2, Desarrollo

Para considerar trabajar las imagenes “responsive” en el diseño

Actualmente el diseño responsive es parte de lo que hay que tener en cuenta al momento de crear un sitio web, recordemos que el diseño responsive es aquel diseño que se adapta al dispositivo, por lo cual debne estar pensado en reponder a los distintos tamaños de pantalla pero tambien a sus distintas resoluciones.

Si bien es cierto muchos de los que hablan de diseño rersponsive hablan enfocados al CSS aqui hay alguien que en la practica calculo que podía haber un 72% de ahorro al gestionar las imagenes igualmente “responsive”.

Aquí la referencia: Why We Need Responsive Images

Publicado en CSS, Diseño Web, Responsive, Web