martes, 9 de noviembre de 2010

Lo nuevo de google

Buscando una funcion de php, en la lista de los resultados, aparece cerca una imagen de lupa, en la cual, haciendo click, nos aparece una vista previa de la pagina a la que queremos acceder.

Punto para google

jueves, 26 de agosto de 2010

Crea tu Cartoon en la Web


Hace unos minutos, estaba buscando el significado de una palabra con la ayuda del que todo lo sabe, y aparecieron unas imagenes. Me parecieron curiosas, y empece a verlas. La que menos me llamo la atencion, tenia una url, y decidi ingresar a la Pagina.
oh sorpresa, se trata de un sitio en el que puedes crear tus caricaturas, editarlas, compartirlas, en fin...
No aguante las ganas, me registre, y empezo a fluir la imaginacion.
Para la muestra, un boton, mi primera caricatura.

viernes, 20 de agosto de 2010

Activando SOAP en PHP II


Luego de casi un año despues de iniciar este tema, he decidido terminarlo.

Pues bien, este articulo no pretende enseñar SOAP, pues de este tema no soy muy ducho que digamos, ademas en la web hay muchos tutoriales.... El objetivo de este articulo es simplemente enseñar como activar esta extension en PHP.

Todo es muy simple, (ya ha pasado un año, y mis conocimientos aumentaron, sin alardear, pero para ese momento no era capaz de cambiar nada del php.ini sin que dañara la configuracion o apache no arrancara).

Supongo que si estas leyendo este articulo, sabes que es PHP, y sabes donde esta tu php.ini, y como modificarlo.
Si no, te lo resumire, php.ini es el archivo de configuracion de php. Debes cargarlo en httpd.conf (sabes que es?).
Lo mas basico es decirle a tu servidor donde encontrar las extensiondes de php. Para ello, con un editor de texto, buscas la linea

; Directory in which the loadable extensions (modules) reside.
extension_dir = "path_to_extensions"


y la modificas de acuerdo a tu path. Asi se podran hallar todas la extensiones sin ningun problema. Reiniciar apache, y ya esta. Volviendo al tema de SOAP, vamos al grano.
Es sencillo, en archivo php.ini activas
la linea
;extension=php_snmp.dll
extension=php_soap.dll
;extension=php_sockets.dll
reinicias apache y ya tienes listo SOAP funcionando con PHP.
Por si las dudas, utiliza el poderoso



phpinfo();


Te saldra algo como la imagen de arriba.

domingo, 8 de agosto de 2010

PHP e informix sobre parte I

Son varios los intentos que hasta el viernes habia hecho para poder habilitar la extension ifx de en mi servidor http apache, por fin hacia las tres de la tarde lo consegui.
Revisando en la web, y preguntandole al que todo lo sabe, leyendo uno y otro tutorial, encontre una solucion poco orodoxa....
Cuando PHP ya esta en la version 5.3.3 a la fecha, decidi instalar la version 4.4.9 que viene con el dll (mm es sobre windows).

Si, el sistema operativo que uso para este fin es windows, pienso hacerlo en Linux, pero cuando me quede tiempo de formatear el PC o virtualizar.
Ahora, sin hablar mas de mi experiencia, como dijo la gallinita, vamos al grano.

Ingredientes

1) Un servidor httpd, yo elegi apache 2.2
2) La distribucion de php 4.4.9, disponible aqui
3) Un cliente informix, disponible aqui
4) Un servidor de base de datos informix, lo puedes encontrar aqui.
5) Saber para que sirve el archivo php.ini y como usarlo.
De momento, ten todo listo

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.