Archivo del Autor: chocolim

Configurar el webmin para ubuntu

Lo lindo del Ubuntu particularmente es su perdicion, todo es muy sencillo. Cuando queremos realizar cosas medio no cotidianas o medio raras se complica el tema, ya que todo esta debajo de herramientas que no ofrecen acceso a dichas opciones.
Alli donde viene al rescate el webmin. Nos muestra dichas opciones, pero no funciona de buenas a primeras correctamente.
Para empezar configuramos el webmin en si. Esto se hace haciendo click en el boton de webmin y en el modulo que dice ‘Webmin Configuration’, deberia ser este el enlace directo http://localhost:10000/webmin/, ahora hacemos click en ‘Operating System and Enviroment’, ahora estamos en http://localhost:10000/webmin/edit_os.cgi, bueno en mi webmin no aparece el ubuntu, pero si el debian, y como ubuntu es un decendiente directo del mismo, lo seleccionamos.

Sigue leyendo

Retornar el resultado de un stored procedure de firebird en c#

En general querriamos poder saber un resultado especificado por nosotros de un procedimiento en nuestra base de datos, asi es como:
Dentro de la base de datos esta el siguiente procedimiento:

CREATE PROCEDURE SUMAUNO (
ENTRADAP INTEGER)
RETURNS (
VAR INTEGER)
AS
BEGIN

VAR=:ENTRADAP+1;
END

Lo unico que hace es recibir el parametro y retornar la suma del parametro mas uno, el mismo puede ser la suma de cosas dentro de la base de datos por ejemplo un total de ventas del mes o algo asi.
Dentro de c# lo siguiente:

FbConnection myConnection = new FbConnection(«ServerType=1;Dialect=3;Database=datos.gdb;»);
myConnection.Open();
FbTransaction myTxn = conn.BeginTransaction();
FbCommand myCommand = new FbCommand(«borrame(24);», conn, myTxn);
myCommand.CommandType = CommandType.StoredProcedure;

object y;

y=myCommand.ExecuteScalar();
myTxn.Commit();
myConnection.Close();

Luego y tendra el valor de 25, que deseguro habra que castear al tipo de datos que queremos usar, faltan los controles de errores y el dispose de los recursos reservados.

Fuentes TrueType en Xwindows

Instalamos los paquetes xfs y xfstt mediante «apt-get install (supongo que esto valdrá igual para las demas distribuciones, solo que instalándolos a mano).

Reiniciamos el xfs :

/etc/init.d/xfs restart

Copiamos fuentes truetype (.ttf) a /usr/share/fonts/truetype

cp /dos/c/Windows/fonts/*.ttf /usr/share/fonts/truetype

cp /dos/c/Windows/fonts/*.TTF /usr/share/fonts/truetype

(también podemos hacer enlaces simbólicos a las fuentes de Windows, borrando el directorio fonts y haciendo enlace a windows/fonts)

Reiniciamos xfstt para que encuentre las nuevas fuentes:

/etc/init.d/xfstt restart

Si no las encuentra le añadimos -force-reload .