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 | 1 Comment »

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 | 2 Comments »

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 | 1 Comment »

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 »

MYSQL reset root password

May 22nd, 2008

Hoy casi cago fuego…..

Por error de la laptop y no mio :P cambie la clave de root de mysql desde phpmyadmin pensando que el algoritmo que MyAdmin usaba para los passoword era MD5, luego de la solucion me di con que el algoritmo de encryptacion que usa MyAdmin es “password”.

el Problema: desconozco el nuevo password de root de mysql.

La Solucion: 

Stopear el motor y todos los daemons que anden dando vuelta…

$ sudo /etc/init.d/mysql stop

$ killall mysqld

si, mysqld y no mysql porque la “d” es de daemon

vamos a levantar un demonio mysql como usuario root, pero no el root de mysql sino el root del sistema linux (:$, de que estas hablando gato!!) si es asi como lo digo…

$ sudo usr/bin/mysqld_safe –skip-grant-tables&

de esta manera hacemos andar el motor dentro de un daemon con todos los privilegios sobre todas las bases de datos…..

OJO con mandarnos cagadas porque corremos el riesgo de perderlo todo!!

entramos a la consola de mysql

$ mysql - u root

seleccionamos la base de datos mysql (no olvidar que estamos en consola y luego de cada sentencia va punto-y-coma).

$ use mysql;

la tabla en donde se encuentran los usuarios de mysql es justamente… “user”

$ select host, user, password from user;

$ update user set password = password(”nuevo_password”) where user =”root” and host = “localhost”;

notar porque insisto que el algoritmo con el que mysql encripta los password es justamente : password.

$ exit;

ya cambiamos el password del usuarios root, pero el daemon y el motor mysql todavia no lo saben, entonces..

$ sudo /etc/init.d/mysql stop

$ sudo /etc/init.d/mysql start

Listo, me bajaron los gemelos desde la garganta al lugar que les corresponde…….

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