Pregunta
He notado que no existe la palabra Bolivia en el diccionario del Ispell.
Cómo debo agregarla en un servidor al listado principal? el problema es
que uso el spell en mi servidor de aplicaciones web, por lo tanto me
complicaría un poco usar un diccionario personal.
Hasta el momento he intentado con:
sudo
buildhash /usr/share/dict/spanish /usr/lib/ispell/spanish.aff /usr/lib/ispell/spanish.hash
(ni siquiera sé si eso funcionará)
Luego de incluir Bolivia dentro de /usr/share/dict/spanish,
pero me devuelve una serie de mensajes de error como:
"Word 'zuño' contains illegal characters"
Les rogaría me den alguna orientación al respecto.
Respuesta
La pregunta es un cacho oscura. No creo que haya un gran público con
experiencia en el tema particular. Pero hay un método que va a
funcionar para estos casos:
El diccionario principal está seguramente instalado como parte de la
distribución del sistema operativo. Dicho sistema seguramente tiene
algún sistema de instalación de paquetes, rpm y dpkg son los más
conocidos. Estos paquetes se han hecho de alguna forma y esta forma
debe ser perfectamente reproducible en el sistema como tal. Las
distrubuciones pueden "auto-hacerse".
En otras palabras, sólo hay que bajarse el source del paquete,
hackearlo, y construirlo utilizando el sistema estándar de paquetes.
Ojo. La idea es no pasar por el proceso completo de generación del un
paquete (que generalmente tiene varios requisitios), sino sólo hacer
la construcción hasta dónde te importa.
En debians (y ubuntus), sería algo así como:
$ apt-get source «el nombre del paquete que contiene el diccionario:
debe ser algo como ispanish o ispell-spanish»
$ dpkg-source -x «el descriptor»
$ # Hackear, hackear, hackear....
$ debian/rules build
NO he probado el específico, pero en general es un camino eficiente si
hay que cambiar archivos del sistema.
Pero, lo más correcto es hacer un parche, hacer el paquete completo,
firmarlo, usar el herramental completo (dpkg-buildpackage, gpg, etc),
mandar el parche upstream, cambiar la versión del paquete, respetar el
esquema de nombres y versiones de paqutes, etc. etc.
Por otro lado, calculo que la palabra "Bolivia" existe en el
diccionario en inglés. Yo uso el corrector ortográfico en inglés
porque creo tener buena ortografía en español y firefox no subraya
"Bolivia". Tal vez algún boliviano a quién le importe el deber cívico
debiera mandar un bug report y un parche adecuado, dirigido a la gente
adecuada.
Blog basado en el foro de www.softwarelibre.org.bo y autorizado por sus moderadores. Está destinado a quienes tienen conocimientos sobre Linux y desean despejar dudas. Este blog está compuesto por una compilación de las mejores consultas con sus respectivas respuestas. Nuestra única fuente es el foro anteriormente mencionado y no nos hacemos responsables por las preguntas y respuestas compiladas ni por los enlaces que puedan figurar en las mismas.
Busqueda sobre Linux y software libre
Noticias sobre linux y software libre - Google
Carrier APN Entel para blackberry storm 9500 en ubuntu
Pregunta
Por favor si alguien supiera el dato para conectar el Blackberry Storm
9500 como modem en ubuntu ya sea por bluetooth o USB, necesito la
Respuesta
He buscado informacion sobre como hacer esto en linux ubuntu y me
encontre con esto...
http://es.wikipedia.org/wiki/Anclaje_a_red Concepto Tethering
http://adf.ly/1esEEB/
http://adf.ly/1esEFL
http://adf.ly/1esEH1
http://adf.ly/1esEIi
http://adf.ly/1esEKQ
http://adf.ly/1esEKQ Este el que voy a probar
http://adf.ly/1esEMU
pero. Algo concreto para nuestro pais nada, la idea es usar por el EDGE
del Blackberry, la conexion a internet como modem en una netbook
haciendo tethering con este a la netbook con linux ubuntu ya sea por
cable usb o bluetooth.
Otra opcion que estaba pensando y no se si sea factible (Uds. me diran)
es compartir la conexion WiFi del blackberry como en la pc (modo ad-hoc)
y conectarme desde la netbook.
Por favor si alguien supiera el dato para conectar el Blackberry Storm
9500 como modem en ubuntu ya sea por bluetooth o USB, necesito la
informacion del APN de Entel esto en Cochabamba, numero de marcado,
codigo de area, nombre de usuario y contrasena. Espero que me guien un
poco en este tema.
Respuesta
He buscado informacion sobre como hacer esto en linux ubuntu y me
encontre con esto...
http://es.wikipedia.org/wiki/Anclaje_a_red Concepto Tethering
http://adf.ly/1esEEB/
http://adf.ly/1esEFL
http://adf.ly/1esEH1
http://adf.ly/1esEIi
http://adf.ly/1esEKQ
http://adf.ly/1esEKQ Este el que voy a probar
http://adf.ly/1esEMU
pero. Algo concreto para nuestro pais nada, la idea es usar por el EDGE
del Blackberry, la conexion a internet como modem en una netbook
haciendo tethering con este a la netbook con linux ubuntu ya sea por
cable usb o bluetooth.
Otra opcion que estaba pensando y no se si sea factible (Uds. me diran)
es compartir la conexion WiFi del blackberry como en la pc (modo ad-hoc)
y conectarme desde la netbook.
Software para manejar activos fijos en entidades municipales con Linux
Pregunta
Necesito un aplicativo para manejar activos fijos en entidades municipales. Alguien sabe de algun opensources.
Les agradeceria.
Respuesta
hay varias opciones SL para lo que planteas aqui te paso una
http://adf.ly/1esEA1
Otra Respuesta
No lo conozco, lo hallé con google. Tampoco conozco Gnucash, probablemente maneja inventarios y activos fijos, sé que incluso maneja personal
http://adf.ly/1esEBB
Y otra respuesta más
OpenERP tiene un módulo de activos fijos.
Hay un producto que hicieron en Venezuela, llamado Selectra, específico para municipios, pero no consigo entrar a la forja donde creo que está el código.
Necesito un aplicativo para manejar activos fijos en entidades municipales. Alguien sabe de algun opensources.
Les agradeceria.
Respuesta
hay varias opciones SL para lo que planteas aqui te paso una
http://adf.ly/1esEA1
Otra Respuesta
No lo conozco, lo hallé con google. Tampoco conozco Gnucash, probablemente maneja inventarios y activos fijos, sé que incluso maneja personal
http://adf.ly/1esEBB
Y otra respuesta más
OpenERP tiene un módulo de activos fijos.
Hay un producto que hicieron en Venezuela, llamado Selectra, específico para municipios, pero no consigo entrar a la forja donde creo que está el código.
Linux en el supermercado
Pregunta
Estimados amigos, alguno de ustedes sabe de algun software para ubuntu que trabaje como los softwares de supermercado, estuve buscando y no encontre nada hasta ahora, salvo un tal Calypso de Unisys pero parece que es pago
Respuesta
Se me viene a la mente el OpenbravoPos anteriormente conocido como LibrePos o TinaPos, tiene hasta lector de codigos de barras, ah es en java asi que funcionaria en Ubuntu, Windows, Etc.
Otra respuesta
Estimados amigos, alguno de ustedes sabe de algun software para ubuntu que trabaje como los softwares de supermercado, estuve buscando y no encontre nada hasta ahora, salvo un tal Calypso de Unisys pero parece que es pago
Respuesta
Se me viene a la mente el OpenbravoPos anteriormente conocido como LibrePos o TinaPos, tiene hasta lector de codigos de barras, ah es en java asi que funcionaria en Ubuntu, Windows, Etc.
Otra respuesta
Lo que debes buscar es un sistema POS para GNU/Linux, el único que he utilizado con implementaciones satisfactorias es el ya conocido OPENBRAVO que además de POS tiene la versión ERP. Por otro lado OpenBravo es multiplataforma así que si tu cliente tiene ordenadores con otros sistemas operativos, no hay problema alguno igual podras instalar OpenBravo.
http://www.openbravo.com
En Ecuador he visto 2 establecimientos que usan Linux en sus POS, en ambos casos se trata de un desarrollo "a la medida", el más grande en Java y el otro es una aplicación que se accede por telnet. En Venezuela hay una cadena de distribución de materiales de construcción que usa un POS basado en Linux, también un desarrollo a la medida me parece que con C++. Entre los productos ya hechos que puedes usar, aparte de OpenBravo que ya te dijeron, puedo mencionarte OpenERP. Postbooks, Adempiere/Compiere, etc. http://adf.ly/1esE65 http://adf.ly/1esE7X |
Piropos Linuxeros
- Eres el kernel de mi GNU.
- Dejas a mi proceso Zombie.
- Tienes permisos de ROOT en mi vida.
- Tu le haces Overclocking a mi corazón.
- Eres la máxima prioridad en mi lista de Procesos.
- Eres el CSS de mi HTML.
- Contigo no necesito la SWAP.
- Tu haces la conexión SSH segura.
- Te espero esta noche para realizarunzip a tu ropa y untar a la mía.
- Esta noche te voy a Montar en mi carpeta raíz.
- Agregame como Repositorio para que descargues las actualizaciones de mi Paquete.
- Te invito a mi 127.0.0.1 y le ponemos Apache al Servidor.
- Crearé un Enlace Duro de mi Pendrive a tu Carpeta Personal.
- Te voy a colgar el servidor 9 meses.
- Eres el Bug que no puedo reportar en Launchpad.
- Eres el Software Propietario que no puedo dejar de usar.
- Mi Compiz no se compara con tu belleza.
- Tu WPA es indescifrable.
- Esta noche te haré gritar yes y more.
- ¿Cómo quieres hoy? Por FTP, SSH o Telnet…. ¿Con Firewall o sin?
instalar openerp mediante launchpad e instalación del modulo de Activo Fijo
Pregunta
Alguien me indica por favor como instalo openerp mediante launchpad
Respuesta
Hay nuevas versiones de openerp para ubuntu 10.04 en el ppa de Rico
Tzschichholz:
sudo add-apt-repository ppa:ricotz/ppa
luego
apt-get update
apt-get upgrade o apt-get install
No conozco si otra persona tiene otras versiones en su ppa.
No he probado los paquetes de openerp. Casualmente conozco el repositorio por
la actualización de inkscape de Rico. Te recomiendo que lo contactes
en https://launchpad.net/~ricotz . Como medida, no hay que instalar
software de personas en las que no confías.
Otra respuesta
Hay ppa's para instalarlo pero el metodo del equipo de desarrollo de openerp que recomienda es levantar las fuentes e instalar todo en un ambiente aislado usando virtualenv.
Y otra respuesta más
Te he visto hacer varias consultas todos estos días, yo no se nada de
OpenERP pero imagino que deben haber manuales.
Ahora en pocos minutos encontré esto en SanGoogle:
http://adf.ly/1esDxg
Y específicamente esto sobre instalación
http://adf.ly/1esDzZ
Claro el problema es que está en inglés, pero quizá GoogleTranslate te
pueda dar una mano
Creo que si intentas seguir el manual de instalación y tienes
problemas ahí, es más fácil para alguien ayudarte.
Aclaración del autor del problema
si, ya he probado con varios manuales, inclusive existe una pagina:
http://adf.ly/1esDvj
, que esta la forma de instalar, segui todos los pasos, pero me sale unos errores
Comentario del autor del problema
Paso a contarles que ya he instalado openerp, ahora como creo la base de datos, necesito el modulo de Activo Fijo
Respuesta al comentario
busca con el nombre de assets en la lista de modulos en Administración
Alguien me indica por favor como instalo openerp mediante launchpad
Respuesta
Hay nuevas versiones de openerp para ubuntu 10.04 en el ppa de Rico
Tzschichholz:
sudo add-apt-repository ppa:ricotz/ppa
luego
apt-get update
apt-get upgrade o apt-get install
No conozco si otra persona tiene otras versiones en su ppa.
No he probado los paquetes de openerp. Casualmente conozco el repositorio por
la actualización de inkscape de Rico. Te recomiendo que lo contactes
en https://launchpad.net/~ricotz . Como medida, no hay que instalar
software de personas en las que no confías.
Otra respuesta
Hay ppa's para instalarlo pero el metodo del equipo de desarrollo de openerp que recomienda es levantar las fuentes e instalar todo en un ambiente aislado usando virtualenv.
Y otra respuesta más
Te he visto hacer varias consultas todos estos días, yo no se nada de
OpenERP pero imagino que deben haber manuales.
Ahora en pocos minutos encontré esto en SanGoogle:
http://adf.ly/1esDxg
Y específicamente esto sobre instalación
http://adf.ly/1esDzZ
Claro el problema es que está en inglés, pero quizá GoogleTranslate te
pueda dar una mano
Creo que si intentas seguir el manual de instalación y tienes
problemas ahí, es más fácil para alguien ayudarte.
Aclaración del autor del problema
si, ya he probado con varios manuales, inclusive existe una pagina:
http://adf.ly/1esDvj
, que esta la forma de instalar, segui todos los pasos, pero me sale unos errores
Comentario del autor del problema
Paso a contarles que ya he instalado openerp, ahora como creo la base de datos, necesito el modulo de Activo Fijo
Respuesta al comentario
busca con el nombre de assets en la lista de modulos en Administración
Activos fijos en linux - Software contable - Error en OpenERP
Pregunta
Por favor de donde descargo openERP.
Como los instalo.
Necesito utilizar el modulo de Activo Fijo.
Respuesta
OpenERP (te recomiendo la última 5.0 estable) lo puedes descargar de la
página oficial:
http://adf.ly/1esDtb
si usas Windows, hay un instalador a la izquierda (all in one) que
instala todo lo que necesitas. Si usas Linux, debes descargar al menos
el server y uno de los dos clientes (aconsejo el GTK) a la derecha.
Al momento de instalar en Linux debes tener instalado PostgreSQL, Python
(es muy probable que ya lo tengas) y varios módulos que te indican en
los archivos de ayuda que están dentro del comprimido.
El módulo de Activos Fijos se llama account_asset y debe venir en la
distribución de OpenERP. Solo debes ir a Administración, Admón de
módulos e instalar account_asset. Debes tener tu OpenERP configurado
antes de empezar a trabajar con account_asset.
También puedes intentar instalar OpenERP desde el repositorio de tu
distribución; si usas Debian o Ubuntu, los paquetes son:
openerp-server openerp-client
esta forma es la más sencilla de instalar en Linux.
Pregunta de aclaración
por favor alguien me puede ayudar, ya instale el openerp pero me sale un error:
Por favor de donde descargo openERP.
Como los instalo.
Necesito utilizar el modulo de Activo Fijo.
Respuesta
OpenERP (te recomiendo la última 5.0 estable) lo puedes descargar de la
página oficial:
http://adf.ly/1esDtb
si usas Windows, hay un instalador a la izquierda (all in one) que
instala todo lo que necesitas. Si usas Linux, debes descargar al menos
el server y uno de los dos clientes (aconsejo el GTK) a la derecha.
Al momento de instalar en Linux debes tener instalado PostgreSQL, Python
(es muy probable que ya lo tengas) y varios módulos que te indican en
los archivos de ayuda que están dentro del comprimido.
El módulo de Activos Fijos se llama account_asset y debe venir en la
distribución de OpenERP. Solo debes ir a Administración, Admón de
módulos e instalar account_asset. Debes tener tu OpenERP configurado
antes de empezar a trabajar con account_asset.
También puedes intentar instalar OpenERP desde el repositorio de tu
distribución; si usas Debian o Ubuntu, los paquetes son:
openerp-server openerp-client
esta forma es la más sencilla de instalar en Linux.
Pregunta de aclaración
por favor alguien me puede ayudar, ya instale el openerp pero me sale un error:
Error response
Error code 501.
Message: Unsupported method ('GET').
Error code explanation: 501 = Server does not support this operation.
Me sale este error:
root@nzq-laptop:/usr/bin# ./openerp-server
[2010-09-21 15:24:01,085] INFO:server:version - 5.0.5
[2010-09-21 15:24:01,085] INFO:server:addons_path - /usr/lib/openerp-server/addons
[2010-09-21 15:24:01,086] INFO:server:database hostname - localhost
[2010-09-21 15:24:01,087] INFO:server:database port - 5432
[2010-09-21 15:24:01,087] INFO:server:database user - root
[2010-09-21 15:24:01,087] INFO:objects:initialising distributed objects services
bzr: ERROR: Not a branch: "/usr/lib/openerp-server/".
[2010-09-21 15:24:06,158] CRITICAL:xml-rpc:[01]:
[2010-09-21 15:24:06,159] CRITICAL:xml-rpc:[02]: Environment Information :
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[03]: System : Linux-2.6.31-19-generic-i686-with-Ubuntu-9.10-karmic
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[04]: OS Name : posix
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[05]: LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:cxx-3.0-ia32:cxx-3.0-noarch:cxx-3.1-ia32:cxx-3.1-noarch:cxx-3.2-ia32:cxx-3.2-noarch:cxx-4.0-ia32:cxx-4.0-noarch:desktop-3.1-ia32:desktop-3.1-noarch:desktop-3.2-ia32:desktop-3.2-noarch:desktop-4.0-ia32:desktop-4.0-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch:graphics-3.2-ia32:graphics-3.2-noarch:graphics-4.0-ia32:graphics-4.0-noarch:qt4-3.1-ia32:qt4-3.1-noarch
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[06]: Distributor ID: Ubuntu
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[07]: Description: Ubuntu 9.10
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[08]: Release: 9.10
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[09]: Codename: karmic
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[10]: Operating System Release : 2.6.31-19-generic
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[11]: Operating System Version : #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[12]: Operating System Architecture : 32bit
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[13]: Operating System Locale : es_BO.UTF8
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[14]: Python Version : 2.5.4
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[15]: OpenERP-Server Version : 5.0.5
[2010-09-21 15:24:06,164] CRITICAL:xml-rpc:[16]: Last revision No. & ID :
[2010-09-21 15:24:06,164] CRITICAL:xml-rpc:[17]: Error occur when starting the server daemon: (98, 'Direcci\xc3\xb3n ya est\xc3\xa1 en uso')
[2010-09-21 15:24:01,085] INFO:server:version - 5.0.5
[2010-09-21 15:24:01,085] INFO:server:addons_path - /usr/lib/openerp-server/addons
[2010-09-21 15:24:01,086] INFO:server:database hostname - localhost
[2010-09-21 15:24:01,087] INFO:server:database port - 5432
[2010-09-21 15:24:01,087] INFO:server:database user - root
[2010-09-21 15:24:01,087] INFO:objects:initialising distributed objects services
bzr: ERROR: Not a branch: "/usr/lib/openerp-server/".
[2010-09-21 15:24:06,158] CRITICAL:xml-rpc:[01]:
[2010-09-21 15:24:06,159] CRITICAL:xml-rpc:[02]: Environment Information :
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[03]: System : Linux-2.6.31-19-generic-i686-with-Ubuntu-9.10-karmic
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[04]: OS Name : posix
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[05]: LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:cxx-3.0-ia32:cxx-3.0-noarch:cxx-3.1-ia32:cxx-3.1-noarch:cxx-3.2-ia32:cxx-3.2-noarch:cxx-4.0-ia32:cxx-4.0-noarch:desktop-3.1-ia32:desktop-3.1-noarch:desktop-3.2-ia32:desktop-3.2-noarch:desktop-4.0-ia32:desktop-4.0-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch:graphics-3.2-ia32:graphics-3.2-noarch:graphics-4.0-ia32:graphics-4.0-noarch:qt4-3.1-ia32:qt4-3.1-noarch
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[06]: Distributor ID: Ubuntu
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[07]: Description: Ubuntu 9.10
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[08]: Release: 9.10
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[09]: Codename: karmic
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[10]: Operating System Release : 2.6.31-19-generic
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[11]: Operating System Version : #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[12]: Operating System Architecture : 32bit
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[13]: Operating System Locale : es_BO.UTF8
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[14]: Python Version : 2.5.4
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[15]: OpenERP-Server Version : 5.0.5
[2010-09-21 15:24:06,164] CRITICAL:xml-rpc:[16]: Last revision No. & ID :
[2010-09-21 15:24:06,164] CRITICAL:xml-rpc:[17]: Error occur when starting the server daemon: (98, 'Direcci\xc3\xb3n ya est\xc3\xa1 en uso')
yo segui los pasos de este link: http://adf.ly/1esDvj
Respuesta a la aclaración de la pregunta
El servidor esta corriendo, cuando haces CTRL-C para apagar el openerp-server, este sigue corriendo. Tienes que detenerlo.
En linux $ sudo killall -s openerp-server.py
En linux $ sudo killall -s openerp-server.py
El mensaje de error dice que el puerto esta usado, eso quiere decir que hay una instancia de openerp-server corriendo.
Si inicias openerp-server y luego cierras la ventana, igual sigue corriendo. si tienes gnome. Ve a Sistema → Administración → Monitor de Sistema, y busca openerp-server, veras que esta alli ejecutado. O talves, tengas otra aplicación usando el puerto 8070, por ejemplo.
El problema es un conflicto de puertos, a partir de alli confirma en tu pc.
o habre el top, htop, system monitor y paralo
Si inicias openerp-server y luego cierras la ventana, igual sigue corriendo. si tienes gnome. Ve a Sistema → Administración → Monitor de Sistema, y busca openerp-server, veras que esta alli ejecutado. O talves, tengas otra aplicación usando el puerto 8070, por ejemplo.
El problema es un conflicto de puertos, a partir de alli confirma en tu pc.
o habre el top, htop, system monitor y paralo
Conectar informix en Linux
Prgunta
Tengo un sistema con informix que esta con opensuse, necesito conectarme desde mi equipo que esta con BoliviaOS ( Ubuntu ), hacer lo que es en windows una ODBC, necesito conectarme para hacer unas aplicaciones con php.
Respuesta
Primero asegurate tener la extension ifx, instalada en php5
Luego es muy parecido a realizar conexiones y consultas con otras librerias como mysql o postgres.
Este es un ejemplo muy trivial!! no es suficiente, para una aplicación pero te da una idea, usualmente tendrias que crear una propia clase que administre las conexiones, y tal ves clases que mapeen tus tablas
Hay librerías y ORM's que ya mapean y ayudan con las consultas, ademas de brindar seguridad sanitando las cadenas. puedes encontrar varias. La más completa es Propel y Doctrine.
Yo haría el desarrollo en Symfony http://adf.ly/1esDku y aprovecharía el ORM.
Otra respuesta
Personalmente, muy personalmente, usaría jdbc:
http://adf.ly/1esDnn
http://adf.ly/1esDpA
Php y bases de datos, en mi no tan humilde experiencia, es una
combinación bastante dolorosa... como casi todo en php.
Aclaracion de la pregunta
la verificacion de php_ifx.so, es en php.ini?
Respuesta a la claración de la pregunta
Seguramente se activa en php.ini, pero php_ifx.so no existe en
ubuntu. 99.9999% seguro que no existe en boliviaos. Necesitas
compilarlo por tu cuenta. De allí lo de doloroso.
Otra respuesta
Compilar no duele :-)
Con informix bien instalado
$ sudo apt-get install php5-dev
$ svn checkout http://svn.php.net/repository/pecl/informix/trunk php_ifx
$ cd php_ifx
$ export LDFLAGS=$INFORMIXDIR/lib/esql/checkapi.o
$ make
busca la libreria generada informix.so
luego solo añades, "extension=informix.so" en el php.ini que estas usando. No hay más problemas, yo pude compilar en unos tres minutos. Por supuesto, tienes que tener Informix con el SDK osea el archivo checkapi.o tiene que existir.
Después te fijas con una función phpinfo() si esta cargado.
La documentación oficial para la instalación esta aquí
http://adf.ly/1esDsG,
puedes notar que no son exactamente los mismos pasos que hice.
Hay más facilidades en otras plataformas, en python es tan trivial como un easy_install.
Tengo un sistema con informix que esta con opensuse, necesito conectarme desde mi equipo que esta con BoliviaOS ( Ubuntu ), hacer lo que es en windows una ODBC, necesito conectarme para hacer unas aplicaciones con php.
Respuesta
Primero asegurate tener la extension ifx, instalada en php5
extension=php_ifx.so
Luego es muy parecido a realizar conexiones y consultas con otras librerias como mysql o postgres.
$conn_id = ifx_connect ("mydb@servidor", "informix", "informix");
echo "Error en la conexión!";
exit;
}
$result = ifx_query("SELECT NOMBRES, APELLIDOS FROM T_CLIENTES",$conn_id);
// la siguiente es una función trucha, pero muy practica.
// probablemente quieras hacer una iteración y tomar los valores
// cada registro
ifx_htmltbl_result($result, "border=1");
ifx_free_result($result);
ifx_close($conn_id);
?
Leyendo esto http://adf.ly/1esDjP tendras toda la idea general de lo que puedes hacer.
echo "Error en la conexión!";
exit;
}
$result = ifx_query("SELECT NOMBRES, APELLIDOS FROM T_CLIENTES",$conn_id);
// la siguiente es una función trucha, pero muy practica.
// probablemente quieras hacer una iteración y tomar los valores
// cada registro
ifx_htmltbl_result($result, "border=1");
ifx_free_result($result);
ifx_close($conn_id);
?
Leyendo esto http://adf.ly/1esDjP tendras toda la idea general de lo que puedes hacer.
Hay librerías y ORM's que ya mapean y ayudan con las consultas, ademas de brindar seguridad sanitando las cadenas. puedes encontrar varias. La más completa es Propel y Doctrine.
Yo haría el desarrollo en Symfony http://adf.ly/1esDku y aprovecharía el ORM.
Otra respuesta
Personalmente, muy personalmente, usaría jdbc:
http://adf.ly/1esDnn
http://adf.ly/1esDpA
Php y bases de datos, en mi no tan humilde experiencia, es una
combinación bastante dolorosa... como casi todo en php.
Aclaracion de la pregunta
la verificacion de php_ifx.so, es en php.ini?
Respuesta a la claración de la pregunta
Seguramente se activa en php.ini, pero php_ifx.so no existe en
ubuntu. 99.9999% seguro que no existe en boliviaos. Necesitas
compilarlo por tu cuenta. De allí lo de doloroso.
Otra respuesta
Compilar no duele :-)
Con informix bien instalado
$ sudo apt-get install php5-dev
$ svn checkout http://svn.php.net/repository/pecl/informix/trunk php_ifx
$ cd php_ifx
$ export LDFLAGS=$INFORMIXDIR/lib/esql/checkapi.o
$ make
busca la libreria generada informix.so
luego solo añades, "extension=informix.so" en el php.ini que estas usando. No hay más problemas, yo pude compilar en unos tres minutos. Por supuesto, tienes que tener Informix con el SDK osea el archivo checkapi.o tiene que existir.
Después te fijas con una función phpinfo() si esta cargado.
La documentación oficial para la instalación esta aquí
http://adf.ly/1esDsG,
puedes notar que no son exactamente los mismos pasos que hice.
Hay más facilidades en otras plataformas, en python es tan trivial como un easy_install.
Suscribirse a:
Entradas (Atom)