Unix, Código, Software Libre, Geeks… Cervezas & Tequila
Ubuntu
Instalar OpenBravo POS son soporte MySQL
Aug 21st
OpenBravo POS Logo
En uno de los proyectos que tengo actualmente me pidieron instalar un punto de venta, por lo cual opte por instalar OpenBravo POS y en este post mostraré como instalarlo con soporte MySQL para la Base de Datos que maneja el Sistema.
Requerimientos: ServidorBases de datos soportadas:
- MySQL 5.0/MySQL Enterprise 5.1 or better (Certified by Sun)
- Apache Derby release 10.4.2 or better
- Oracle 10g release 2 (Express, Standard and Enterprise editions)
- PostgreSQL 8.1.4 or better
- HSQLDB 1.8.0 or better
Sistemas Operativos:
- Microsoft Windows 2000, XP, Vista.
- Linux.
- Ubuntu.
- Debian.
- OpenSuse.
- Red Hat.
- Fedora.
- CentOS.
- Mac OSX
Stack requerida
Java 2 Platform Standard Edition 6.0 or higher.
Hardware POS Soportado
- Las pantallas táctiles. Configurada para emular un ratón.
- Escáneres de códigos de barras. Configurado para emular un teclado estándar.
- Recibo de impresoras. Configurado como una impresora estándar, o con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
- Las impresoras fiscales. Con soporte JavaPOS.
- Pantallas del cliente. Con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
- Cajones de efectivo. Conectado a la impresora de recibos o con soporte JavaPOS.
- Datos coleccionistas. Metrologic Scanpal 2 conectado a un puerto serie.
- Escalas. Con el protocolo de Samsung o More >
Tipos de letra para Ubuntu
Jun 9th
A menudo necesitamos más tipos de letra en Ubuntu, pero no estamos con ganas de coleccionar TTF’s e instalarlas a mano. Podemos echar mano de los repositorios de Ubuntu para instalar más de 700 fuentes true type de forma fácil y rápida:
Fuentes de Microsoft (Verdana, Tahoma, Arial):
$ sudo aptitude install msttcorefonts
Fuentes de Dustismos (Domestic Manners, Dustismo, El Abogado Loco, Junkyard Regular, Penguin Attack, Progenisis, Swift, Wargames, Winks, Balker, Flatline, It wasn’me):
$ sudo aptitude install ttf-dustin
Fuentes de George Williams (Cupola Unicode, Caliban, Caslon Roman, Monospace Regular):
$ sudo aptitude install ttf-georgewilliams
Some Juicy Fonts (Delphine Regular, Steve Hand):
$ sudo aptitude install ttf-sjfonts
Fuentes Sun Java6 (Lucida):
$ sudo aptitude install sun-java6-fonts
Fuentes Larabie (Pyrite, Quadaptor, Quadrangle):
$ sudo aptitude install ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon
Radis Noir TTF:
$ sudo aptitude install ttf-radisnoir
Okolaks:
$ sudo aptitude install ttf-okolaks
Fuente Isabella:
$ sudo aptitude install ttf-isabella
Fuente Goudy Bookletter:
$ sudo aptitude install ttf-goudybookletter
Fuente Fifth Horseman:
$ sudo aptitude install ttf-fifthhorseman-dkg-handwriting
Fuente Essays 1743:
$ sudo aptitude install ttf-essays1743
Fuente Engadget:
$ sudo aptitude install ttf-engadget
Fuentes Ecolier Court y Ecolier Lignes Court:
$ sudo aptitude install ttf-ecolier-court ttf-ecolier-lignes-court
Fuente Droid:
$ sudo aptitude install ttf-droid
Fuente Breip:
$ sudo aptitude install ttf-breip
Fuente Beteckna:
$ sudo aptitude install ttf-beteckna
Fuentes Baekmuk:
$ sudo aptitude install ttf-baekmuk
465 fuentes libres de Aenigma:
$ sudo aptitude install ttf-aenigma
Algunas fuentes de Arkandis Digital Foundry:
$ sudo aptitude install ttf-adf
Si queremos instalarlas todas de una vez:
$ sudo aptitude install msttcorefonts ttf-dustin ttf-georgewilliams ttf-sjfonts sun-java6-fonts ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon ttf-radisnoir ttf-okolaks ttf-isabella ttf-goudybookletter ttf-fifthhorseman-dkg-handwriting ttf-essays1743 ttf-engadget ttf-ecolier-court ttf-ecolier-lignes-court ttf-droid ttf-breip ttf-beteckna ttf-baekmuk ttf-aenigma ttf-adfTambién te puede interesar :
Acelerar la carga web usando un servidor DNS local (Bind9)
Aug 3rd
El tener un sistema de cache de DNS en nuestra red, o incluso en nuestra propia PC nos permite acelerar el proceso de navegación. El proceso por el cual nosotros leemos cualquier pagina web se puede simplificar en dos partes:
- Obtener la dirección IP del recurso o página web
- Obtener el recurso (Descargar la página) para su visualización.
Un DNS cache nos permite optimizar la primera de las dos anteriores.
Para instalar un servidor DNS Cache puedes elegir varias opciones, desde montarte uno propio con python, o instalar uno de los muchos existentes.
El que yo uso es Bind9, que por cierto es el mas pesado de todos pero a la vez el mas funcional.
Para instalarlo en Debian y Ubuntu solo necesitas hacer:
$ sudo aptitude install bind9
Para instalarlo en Archlinux basta con hacer
$ sudo pacman -Sy bind9
Luego solo nos queda editar sus opciones generales
$ sudo vi /etc/bind/named.conf.options</code> <pre lang="bash">options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you might need to uncomment the query-source // directive below. Previous versions of BIND always asked // questions using port 53, but BIND 8.1 and later use an unprivileged // port by default. // query-source address * port 53; // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to More >
Permitir conexiones remotas a MySQL de manera gráfica
Jul 21st
Para permitir conexiones remotas a nuestro servidor de base de datos (MySQL) en GNU/Linux, de manera gráfica lo podemos hacer desde el Administrador de MySQL (MySQL Administrator)
Para instalarlo en Debian o Ubuntu, basta hacer:
$ sudo apt-get install mysql-admin
En ArchLinux:
$ sudo pacman -Sy mysql-gui-tools
Una vez instalado lo iniciamos desde terminal haciendo:
$ mysql-admin
Ó en el caso de ArchLinux:
$ mysql-administrator
Con MySQL-Administrator podremos crear bases de datos (esquemas), crear tablas, exportar datos, importar datos, hacer copias de seguridad, restaurar copias, …
MySQL-Administrator
En el cual llenaremos los datos que corresponden con nuestro usuario, en nuestro caso el servidor esta en localhost (la misma maquina) y es el usuario root. Al final ponemos la contraseña de dicho usuario.
Una vez que nos hallamos loogeado, nos aparecerá esta otra pantalla:
MySQL-Administrator
Escogemos la pestaña “Startup Parameters” y ahí desmarcamos la opción “Disable Networking” y damos click en “Save Changes”
MySQL Administrator
Como se puede observar en la parte inferior de la ventana anterior nos indica la ubicación y el nombre del fichero de configuración que también se puede modificar manualmente: /etc/mysql/my.cnf, abriendo este fichero y comentando la línea “skip-networking“, es decir, añadiendo “#” delante produciremos el mismo efecto que haciéndo en MySQL Administrator. Reiniciaremos MySQL Server (para que los cambios tengan efecto) con el comando:
$ sudo /etc/init.d/mysql restart
Introduciremos los datos More >
Instalar la documentación de Java en Debian/Ubuntu
Jul 16th
Por estas fechas estoy retomando algunos proyectos con Java, por lo cual surgío la necesidad de instalar la documentación de Java, en este caso en Ubuntu, pero es aplicable en cualquier distribución de GNU/Linux.
Otra cosa a tomar en cuenta es que la documentación la debemos poder consultar desde mi IDE favorito (y el de muchos más) NetBeans.
Así que comencemos… Si no tienes instalada la documentación del JDK de Java verás, al momento que se abre el cuadro de sugerencias con los métodos u objetos de una clase que por encima del cuadro se visualiza otro cuadro con un breve “help” del mismo. Lo que digo se observa en la captura de pantalla de a continuación, pero si prestan atención en el cuadro superior además de la firma de la clase dice en color rojo dice “javadoc not found“.
Para instalar la documentación de Java deberemos hacer un apt-get, que buscará un ZIP que descargaremos antes de la página oficial de Java, y que se encargará de extraer y ubicar los archivos del comprimido en el lugar necesario para que el IDE pueda hacer uso de los mismos.
Por lo tanto, primer paso, descargamos de la página de descargas oficial de Java la documentación:
Terminada More >
Comentarios