lunes, 25 de abril de 2011

Parche para MIVA en PLESK soporte MYSQL

Esto es cuando MYSQL no esta configurado para ser usado por MIVA en PLESK, para poder actualizar el template del /conf/ para APACHE.

Debemos actualizar el siguiente archivo : /usr/local/psa/admin/conf/templates/default/service/miva.php

Debajo de la siguiente linea:
SetEnv MvCONFIG_DATABASE_MIVASQL server->miva->libDir ?>/databases/mivasql.so

Agregamos SetEnv MvCONFIG_DATABASE_mysql server->miva->libDir ?>/databases/mysql.so

y luego salvamos y reiniciamos el servicio
/etc/init.d/psa restart

Saludos

jueves, 7 de abril de 2011

Creando combinacion de teclado shortcuts en C#

Hoy, necesitaba crear accesos de teclado rapido para un proyecto en c# VS 2005.
(es indiferente la version de VS 2005 ) , pues la programacion sigue siendo la misma y no se necesitan librerias extras que se necesiten.

Es sencillo, en el formularo que deseemos implementar un shortcuts simplemente dentro del constructor o el metodo load de dicho formulario hacemos lo siguiente :
Si mi formulario se llama form1 , entonces seria asi :

frm1.KeyPreview = true;
this.KeyDown += new KeyEventHandler(this.frmBase_KeyDown);

Luego , afuera del constructor o funcion load del formulario , creamos este metodo

private void frmBase_KeyDown(object sender, KeyEventArgs e) {
if (e.Control && e.KeyCode == Keys.S) {
buttonX2_Click(null, null);
}
}


eso quiere decir que , cuando de Ctrl+ S , va a llamar al evento click del buttonX2 , que ya se encarga de realizar cualquier tipo de operacion.


Los Shortcuts son indispensable para cualquier software que requiera agilidad.
Saludos