JpGraph es un Framework PHP Orientado a Objetos para la creacion Graficos de Imagenes y Diagramas usando Librerias GD y GD2 de PHP.

Un ejemplo de uso de esta libreria: cantidad de visitas a mi pagina web segun pais de procedencia

Esta libreria es de muy facil uso y con ella podemos realizar graficos de estadisticas, tortas, etc ….

front_thumbs.jpg

Un problema con el que nos podemos topar a la hora de instalar esta libreria es que la misma no encuentra en nuestro sistema las fonts TTF que podemos instalarlas desde : http://packages.debian.org/stable/x11/msttcorefonts

pero las instalara en el directorio:

/usr/share/fonts/truetypes

lo que debemos hacer es copiar el contenido del directorio : “msttcorefonts” que se encuentra dentro de truetypes hacia :

/usr/X11R6/lib/X11/fonts/truetypes

que es el directorio a donde apunta la libreria Jpgraph.

Posted in General | No Comments »

Firefox, tanto que nos da que hablar y en algunas ocasiones que maldecir.

Haciendo una actualizacion a Firefox 2.0.0.16, me di con que los botones Htmls se veian horribles, por no decir igual a una version arcaica de firefox , me mate buscando la solucion, y di con algo bastante piola en un blog de un muchacho, cosa que abrio mi mente para hacer aportes a la interfaz de Firefox 2 (para mi la mejor version lejos, a F3 le falta madurar mucho). Al bajar estos Widgets, podemos ver el codigo fuente del mismo, que no es otra cosa que un CSS, y editar el aspecto de nuestro firefox como queramos…

widgets.png

$ sudo ./install

y seleccionamos la primera opcion

Posted in General | No Comments »

Ubuntu GNU LINUX

July 24th, 2008

estoy totalmente en contra de las comparaciones que se hacen de Linux vs Windows, loco!! dejen vivir a los dos SO en paz!!!

Como funciona Windows no se ni me interesa. Yo soy feliz con el unico SO que uso para trabajar y en la vida cotidiana: Ubuntu Linux. Pero no solo porque es un excelente SO, creo mas que nada por la filosofia que lo impulsa, yo adopto el GNU como Filosofia de Vida, Todas las Personas en este Mundo son Libres!!! deben tener la Libertad de que cuando adquieren algo poder modificarlo a gusto y piacere!!!

esc.png

Entre las mejores cosas que me pasaron en esta vida de informatico es haberme encontrado con Ubuntu Linux, Mozilla Firefox, PHP, MYSQL, Zend Studio, CakePHP, Meebo, Firebug, Symfony, etc, etc…. y todos ellos tienen algo en comun: Son LIBRES!!!! (bueno, zend no del todo, jeje)

pantallazo.png

Posted in General | No Comments »

Una de las mejoras que trae Hardy Heron, por lo menos en mi laptop funciona, es la posibilidad de dejar al sistema en Modo Hibernacion usando las teclas : Fn + F3.cubito Para luego recuperarlo y continuar en el estado que lo habias dejado. Como desarrollador de sistemas, me es muy util esta herramienta ya que : (1) ahorro energia electrica y (2) vuelvo al sistema tal cual como lo deje antes de hibernarlo, con con todas las aplicaciones tal cual las habia dejado. Pero hay algo que no funciona en Hardy Heron al recuperarse… es el Sonido, para recuperar el sonido solo hacen falta dos comandos, entramos en consola y ejecutamos (en cualquier orden):

$ sudo /sbin/alsa force-reload

y luego:

$sudo lspci -v

Con estos comandos tenemos nuevamente el sonido en nuestro sistema

Posted in General | 1 Comment »

Sabado por la noche, despues de terminar una semana ardua de desarrollo, como todo sabado me dispongo a ver una pelicula descargada de nuestro provider Taringa .

Cabe aclarar que previamente, dias atras, no recuerdo la fecha, habia actualizado la version de mi Ubuntu en mi Laptop a Hardy Heron 8.4.

hasta alli todo piola, Compiz Fusion de lujo, me reconocia perfectamente la placa de Video, Cairo Dock para contar con los lanzadores animados…. cuando me dispongo a ver mi pelicula de Sabados (venia siguiendo SAW en forma desordenada, esta pelicula debe ser premiada algun dia, es una de las mejores que vi en mi vida, un argumento muy atrayente) , no pude verla debido a que cuando Ubuntu se upgradeo, se comio varios codecs de video y de sonido, en vano fueron mis intentos y me resignaba a creer que una version actualizada en realidad puede retornar hacia atras en el tiempo en algunos aspectos.

La solucion que encontre fue, entrar como root e instalar Pulseaudio desde el repositorio de Gusty:
$ sudo apt-get install libasound2-plugins “pulseaudio-*” paman padevchooser paprefs pavucontrol pavumeter

Y a otro tema…

Posted in General | No Comments »

MYSQL Console

July 1st, 2008

Navegando por un blog encontre estos comandos MYSQL,  la mayoria de ellos son archiconocidos, pero hay uno que me llamo la atencion ya que no lo conocia

 Bases de datos Mysql en consola:

  • $ mysqladmin -u -p create - crear base de datos.
  • $ mysqladmin -u -p drop - borrar la base de datos.
  • $ mysqladmin -u root -p proc - listar procesos en ejecucion en el servidor de bases de datos Mysql.
  • $ mysqladmin -u root -p -i 5 status - verificar status cada 5 segundos.
  • $ mysqldump –opt -u -h -p > /path/to/file - Exportar base de datos a un archivo.
  • $ mysqldump –opt -u -h –all-databases -p > /path/to/file - Exportar TODAS las bases de datos a un archivo.
  • $ mysql -h -u -p < /path/to/file - Importar un archivo a la base de datos a mysql
  • $ mysqlcheck -o -u root -p –all-databases - Optimizar las bases de datos mysq

En realidad, en la practica es:

  • $ mysqldump –opt -u root –all-databases -p > /path/to/file

este comando sirve para hacer un Dump de TODAS las bases de datos mysql a un archivo.

Posted in General | No Comments »

foto

Desde hace una semana volvi a las rutinas de hace un anio…. por ahora todo en orden…

Posted in General | No Comments »

http://alexandre.alapetite.net/doc-alex/domxml-php4-php5/index.en.html

domxml-php4-to-php5.php

Posted in General | No Comments »

How to install CURL ??

May 28th, 2008

Mediante cURL podemos ejecutar acciones en otras webs mediante comandos como si la navegaramos nosotros mismos.

para instalarla:

$ sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

y reiniciamos apache.

la use cuando  desarrolle un componente joomla para conectarme a las cuentas de Yahoo, Hotmail y Gmail.

y ahora en Wayne para usar la API de E-bay.

Posted in General | No Comments »

Si eres desarrollador web, te vas a topar en algunas ocaciones en las que los requerimientos exigen tener un host propio para cada aplicacion, o sea, que la aplicacion tenga una configuracion propia y que ello no afecte a las configuraciones de las demas aplicaciones.

Para poder llevar esto a cabo, existe la creacion de Virtual Host, mediante los cuales podemos tener configuraciones de Apache para cada aplicacion como lo requieran.

Para documentacion deVirtual Host: http://httpd.apache.org/docs/2.0/es/vhosts/

Agradecimiento a Aldo de Satio que me ayudo en este tema.

Creacion de un Virtual Host:

la configuracion general por default se encuentra en el archivo:

/etc/apache2/sites-available/default

Lo que vamos a hacer es crear un nuevo archivo con nuestra configuracion, tomo como ejemplo que la aplicacion se llama: ciplex

$ touch /etc/apache2/sites-availabe/ciplex

Ahora abro el archivo para edicion:

$sudo gedit /etc/apache2/sites-availabe/ciplex

el contenido de ese archivo debe ser:

#——————————————————–

NameVirtualHost *
<VirtualHost *>
ServerAdmin yo@dantecaceres.com
DocumentRoot /var/www/ciplex/
ServerName localhost
<Directory /var/www/ciplex>
AllowOverride all
</Directory>
</VirtualHost>

#——————————————————-

Guardamos y lo que vamos a usar es un comando que me permite cambiar la configuracion de apache

$ a2ensite ciplex

relodeamos apache

$ /etc/init.d/apache2 reload

ya tenemos andando nuestro Virtual Host para para nuestra aplicacion ciplex

Si queremos volver atras, a la configuracion por default de apache:

$ a2dissite ciplex

Y vuelve todo a la configuracion por default

Posted in General | No Comments »
habitamos
PageRank for this page