viernes, 4 de junio de 2010

Warning: ifx_connect() [function.ifx-connect]: E [SQLSTATE=IX 000 SQLCODE=-25555] Solucion!!!!

Tratando de conectar php con una base de datos en informix, en los primeros intentos obtuve la siguiente advetencia:

Warning: ifx_connect() [function.ifx-connect]: E [SQLSTATE=IX 000 SQLCODE=-25555] in /usr/local/lib/php/clases/database.php on line 11

mi codigo en php era algo asi

$conexion = ifx_connect("namebase@192.X.X.X","user","password");



La solución fue simple:

$conexion = ifx_connect("namebase@alias_server","user","password");

Y eso fue todo...

martes, 1 de junio de 2010

JasperServer I

En estos momentos estoy probando un suite de software para inteligencia de negocios, ETL entre otras cosas. Se trata de una serie de productos opensource de Jasper Forge. Tambien se encuentran en la version profesional, pero este pequeño programador de PHP solo realiza aplicaciones simples, que no requieren mucho, comparado con las versiones empresariales, o algo que no se pueda solucionar con una que otra libreria free que encuentre por ahi, en algun rincon de la www. Nada que el que todo lo sabe no lo pueda hallar.

Pues bien, en mis ratos libres, que son pocos, descansare de la pantalla de notepad++ y las 400 0 500 lineas de codigo en PHP mezcladas con plantillas de Smarty (que por cierto merece un espacio en este blog), y pasare a la pantalla de EL Blog, para contar trucos, experiencias, comentarios y demas sobre Jasper Server.

domingo, 21 de febrero de 2010

El mejor framework


Durante mi experiencia como web master de algunos grupos academicos de la SagradaUniversidad Distrital, tuve varios inconvenientes con los CMS (...."$%$&& cosa del pasado) por los permisos de los archivos o las carpetas, debido a politicas institucionales :).
Un dia, el buen amigo xnazgul (Camilo C.) me comento de CodeIgniter, un framework facil de utilizar con muy buena documentacion,libre :), y que ademas no necesita muchos permisos.
Vale la pena echarle un vistazo. Lo mas curioso es que xnazgul no era un buen programador, mas aun, casi no le gusta programar

Graficas con php

Para realizar graficas con php recomiendo JpGraph, la cual es facil de configurar, y sobre todo de utilizar.
No me detendre a explicar como se configura, ni este es un ejemplo para hacer digramas de gant, pues el sabelotodo de google :) tiene lo que necesitamos.

martes, 22 de septiembre de 2009

Activando SOAP en PHP

El otro dia estaba viendo, el muy importante y poco famoso por muchos, tema de los web services. quise intentar correr un ejemplo de SOAP con el muy poderoso lenguaje PHP, pero para mi sorpresa, se debe descargar un modulo para apache, en mi casso!!!.
Bueno, nada del otro mundo, y en la web existen muchos ejemplos de como con figurarlo. Por motivos de cansancio del autor, se postergara para otra entrega como hacerlo, pero para no dejarlos iniciados, le comento:
Se debe modificar la configuracion de apache
Se debve copiar el modulo php_soap
Se debe modificar el php.ini
Se debe reiniciar el servidor
Se debe empezar a utilizar SOAP.

jueves, 2 de julio de 2009

Bogota en la web


Son muchas las ocasiones en las que he necesitado buscar alguna direccion de Bogota, y he utilizado Google Maps para poder tener una idea de como llegar a esa dirección.
Por casualidad, encontre una pagina exclusiva para Bogota, en la que digitando una direccion en un campo de texto y siguiendo unas reglas como: Usar ac(avenida calle),ak(avenida carrera),cl,kr,dg,tv, nos aparece una posible ubicacion de la misma en un mapa.
Se trata del mapa callejero de Bogota. Consiero que es una herramienta muy util para la personas que como yo, no concen muy bien Bogota, para el estudiante de colegio que tiene que buscar algun museo, y no sabe como llegar o que queda cerca, para el novio que quiere llevar a su novia al nuevo centro comercial, para las personas que necesitan ir a realizar algun tramite en un punto de Bogota que no conocen, y hasta para el que no tiene nada que hacer, y quiere ubicar la direccion de su casa y ver si funciona. En fin para un sinnúmero de personas.

martes, 30 de junio de 2009

Notepad ++

Para muchas personas que como yo, no tenemos un IDE para desarrollar algun proyecto, ya sea en php, asp, java, etc, podemos encontrar una solucion en internet. Se trata de Notepad++, es algo asi como un bloc de notas pero con la caracteristica que al abrir un archivo plano, podemos escoger el lenguaje en el que estamos desarrollando nuestro proyecto, y poder comprender el codigo de una mejor manera.
Es gratuito, pero es de tener en cuenta que no sirve para compilar o ejecutar algun programa, sino mas bien para llevar un orden en nuestros proyectos.
Aqui esta el enlace desde donde se puede obtener mas informacion:

Notepad ++

Entre los lenguajes que soporta estan, php, java, asp, c, c++, c#, fortran, HTML, javascript, perl, pascal, python, ruby, SQL y XML