lunes, 30 de enero de 2012

PHP Random Color

Muchas veces, por hacer cosas sencillas nos creamos pequeñas funciones que nos pueden servir para después y esta es una de ellas.
Para un desarrollo necesitaba graficar cierta información, para ello necesitaba alguna función que me generara código en hexadecimal y así de manera dinámica, darle un color distinto a cada integrante de la gráfica.

Buscando en internet encontré una función que me sirvió, muchos ya la han de utilizar, mas sin embargo le di un pequeño retoque añadiendo parámetros a la función que de tal manera que podamos escoger el rango de colores:
1  <?php
2  
function random_color($s=0,$l=255){
3      
mt_srand((double)microtime()*1000000);
4      
$c '';
5      while(
strlen($c)<6){
6          
$c .= sprintf("%02X"mt_rand($s$l));
7      }
8      return 
$c;
9  }
10  
$html '';
11  for(
$x=1;$x<100;$x=$x+1){
12            
$c random_color(50,220);
13            
$html .="<div style='background-color:#$c; text-align:center; padding:10px;'><b>$c</b></div>";
14  }
15  echo 
$html;
16  
?>

Espero les sirva

sábado, 28 de enero de 2012

AUDIO - SONY VAIO VPCEH + UBUNTU 11.04

Bueno siguiendo con los ya comunes problemas de drivers al adquirir una laptop actual, me encontré con que el sonido de la maquina no funcionaba del todo bien.
Solo me funcionaban los altavoces de la portátil, el micrófono interno y la salida de auriculares no funcionaban, ni me los detectaba a la hora de utilizar el alsamixer.

Buscando en la web. encontré la solución :

en terminal tecleamos la siguiente instrucción:

sudo gedit /etc/modprobe.d/alsa-base.conf

con ello, podremos editar el archivo alsa-base.conf, e introducimos la siguiente línea al final del archivo:

options snd-hda-intel model=dell-vostro

guardamos y cerramos. Volvemos a la terminal e ingresamos la siguiente instrucción:

sudo alsa force-reload

Esta última instrucción refresca la información de la tarjeta de sonido y los drivers que debe utilizar alsa y con ello funcionará correctamente la tarjeta.

Espero les sirva, saludos

lunes, 23 de enero de 2012

phpmyadmin ubuntu 11.04 no abre en el navegador

Me toco reinstalar todos los servicios en ubuntu 11.04, y después de instalar LAMP con todo y phpmyadmin, este ultimo no me abría en el navegador con http://localhost/phpmyadmin ni http://127.0.0.1/phpmyadmin.

La solución es editar el archivo

/etc/apache2/apache2.conf

y escribir una ultima linea:

Include /etc/phpmyadmin/apache.conf

Y listo ya puedo acceder a phpmyadmin desde el navegador, espero que les sirva.