Category Archives: tips

Leer archivo mdb (access) de php en ubuntu

Por motivos de trabajo tengo que leer/escribir archivos de MS Access (*.mdb) utilizando PHP. Después de leer varios foros y documentos les dejo la solución que encontré.

Primero debemos instalar algunos software.


sudo aptitude install php5-odbc mdbtools libmdbtools libmdbodbc

Luego deben editar los siguientes archivos /etc/odbcinst.ini y /etc/odbc.ini


[MDBToolsODBC]
Description = MDB Tools ODBC drivers
Driver = /usr/lib/libmdbodbc.so.0
Setup =
FileUsage = 1
CPTimeout =
CPReuse =

En este archivo deben indicar el path del archivo .mdb que desen leer.


[DSS]
Description = DSS-TMP
Driver = MDBToolsODBC
Database = /home/stefano/DSS/DB.mdb

Luego para probar si la conexión esta correcta en la consola deben escribir


stefano@arda:~$ isql DSS

Y aparecerá un mensaje indicando que ya están conectados a su base de datos. Ahora sólo queda leer el archivo desde PHP para eso pueden usar el siguiente snippet.


".odbc_result($result,"TABLE_NAME");
}
?>

Configuración postgrey en Ubuntu

Un tips para aquellos que quieran instalar postgrey  en su servidor de correo usando ubuntu y postfix.

En ubuntu (almenos en el 10.04) postgrey esta configurado para funcionar en el puerto 10024 o algo así. En la mayoría de los tutoriales se utiliza el puerto 60000. Para cambiar el puerto de postgrey deben editar el siguiente archivo

/etc/default/postgrey

Y modificar la línea que indica el puerto (en donde además se especifican algunos parámetros de este software)
POSTGREY_OPTS="--inet=127.0.0.1:60000"

Luego terminan recuerde reiniciar postgrey

/etc/init.d/postgrey restart

Compilar LaTeX en windows

Desde hace un par de días he estado usando notepad++ como editor para trabajar en mi tesis de magister, principalmente por el soporte para utf-8, pero este editor si bien trae un coloreador de sintaxis  (Syntax highlighting) no trae soporte para compilar un documento .tex. Es por eso que me puse a  escribir un pequeño (muy pequeño) script en batch para poder compilar solo con un click.

Para poder utilizar este script solo deben crear un archivo con extensión .bat y editar una linea donde se establece el nombre del archivo a compilar, luego guardan y listo ya tienen un programilla que les permitirá compilar con un click.


@echo off
set FILE_tex=propuesta_tesis.tex
cd %CD%
IF EXIST %FILE_TEX% (GOTO existe) ELSE (GOTO noexiste)

:existe
pdflatex %FILE_TEX%
bibtex %FILE_TEX%
pdflatex %FILE_TEX%
pdflatex %FILE_TEX%
exit

:noexiste
echo 'El archivo NO existe'
pause
exit