Archive for the 'tips' Category

Emerald

Ahora que estoy con la onda Gaia10 me dió ganas de hacer este post, para los que entraron a la web y descargaron los temas gtk de Gaia seguro se dieron cuenta que el tema gtk con un tema emerald extra y ya no con el clásico metacity, como nunca había usado emerald decidí instalarlo y probar que tal va, para los que se animen

Ejecutamos los comandos:
sudo apt-get install emerald
y
sudo apt-get install fusion-icon
(recomendado para cambiar fácilmente de gestor de ventanas)

Luego simplemente vamos ejecutamos el fusion-icon que esta para los que usan Ubuntu en Aplicaciones->Herramientas de Sistema, y cambiamos metacity por emerald.

y para cambiar entre temas emerald ejecutamos el emerald-themer que esta en Sistema->Preferencias->Gestor de temas Emerald y le damos en Import para descargar un nuevo tema que descargamos

los resultados son excelentes:

AT&T

AT&T Natural Voice es una web que permite convertir cadenas de texto a voz, la cual puedes oir o descargar,simplemente basta con seleccionar el idioma en el que quieres que se pronuncie tu cadena de texto y listo,no se, es algo practico pueden realizar algunas travesuras como esta o quizá saber como se pronuncian algunas palabras

Python: Adivina que día cayo……..

Leyendo el blog pythonr2 encontré un interesante post en el que publica un pequeño script para que día cayo una fecha determinada, bien les dejo el código para que lo prueben, le agregue un par de líneas para que lo prueben rápidamente:

import sys

def esBisiesto(yyyy):
    esDiv4 = yyyy%4==0
    esDiv100 = yyyy%100==0
    esDiv400 = yyyy%400==0
    if esDiv4 and esDiv400: return True
    if esDiv4 and esDiv100: return False
    if esDiv4: return True
    return False

def queDiaEs(dd,mm,yyyy):
    
    if mm > 12: return -1,"Mes invalido"
    if dd > 31: return -2,"Dia invalido"

    for m in  [2,4,6,9,11]: # meses con 30 dias y febrero que tiene 28/29 dias
        if (dd,mm) == (31,m): return -2,"Dia invalido"

    if (dd,mm)==(30,2):
        return -2,"Dia invalido"
    if (dd,mm)==(29,2) and not esBisiesto(yyyy):
        return -2,"Dia invalido"

    yy = yyyy%100
    meses = [0,3,3,6,1,4,6,2,5,0,3,5]
    dia = ["Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"]
    valorYY = (yy + (yy / 4))%7

    ajuste = [6,4,2,0][(yyyy/100)%4]

    if mm in (1,2) and esBisiesto(yyyy): ajuste -=1

    numDia = ((dd + meses[mm-1] + valorYY + ajuste) % 7)
    return numDia, dia[numDia]
dd, mm, yyyy = sys.argv[1], sys.argv[2], sys.argv[3]

print dd,"-", mm,"-", yyyy
print queDiaEs(int(dd),int(mm),int(yyyy))

Simplemente lo copian y guardan con un nombre cualquiera, por ejemplo adivina_dia.py y lo ejecutan desde una consola con un:

python adivina_dia.py dia mes año

Ejemplo:

python adivina_dia.py 10 11 2000

Para mas detalles visiten el blog de PythonR2 que tiene muy buenos ejemplos.

Starcraft en LINUX

SC
Como lo prometido es deuda les traigo un pequeño tutorial de como correr Starcraft en Linux, mejor dicho como solucionar esos problemas de resolución
Suponiendo que ya tenemos descargado Starcraft y ya tenemos instalado wine lo unico que deberiamos hacer es dar doble click al starcraft.exe y generalmente se estaria ejecutando la aplicación o si no por consola nos dirigimos a la carpeta donde se encuentre y luego hariamos:
Seguir leyendo ‘Starcraft en LINUX’

AudioTag

A todos nos a pasado que alguna vez escuchamos una canción o incluso la tenemos en nuestro ordenador pero no sabemos de quien es, bueno buscando por ahí encontré una solución (D:) AudioTag.info
Simplemente debemos subir a la web 15 seg de la canción que queremos averiguar y listo la página nos devolverá el nombre álbum y artista.

Les dejo un vídeo ilustrativo:

creo que está el vídeo esta en alemán pero se entiende no se preocupen :p

Pack de iconos para personalizar dwm

Si quieres tenar algo así:

o así:

o quiza incluso agregarle mas cosillas(depende de los scripts que le puedas agregar), les dejo un pack de iconos para personalizar mejor dwm con dzen y conky-cli
Los colores los pueden cambiar con Gimp

Descarga: Pack Iconos

Completado de comandos^2 seguidos de sudo ArchLinux(Actualización)

Primero necesitamos instalar el paquete bash-completion con:

sudo pacman -S bash-completion

luego añadimos anuestro .bashrc lo siguiente:

if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

con esto podremos autocompletar muchos comandos y paquetes que se encuentran displonibles para instalar.

Y para autocompletar los comandos seguidos a sudo agregamos una línea más a nuestro .bashrc

complete -cf sudo

y listo ya lo tendremos funcionando perfectamente

Ahora que también probaba openSUSE me di cuenta que no realizaba el automcpletado cuando había un “sudo” delante o de los paquetes disponibles para instalar y buscando con yast encontré el paquete “bash-completion” y realizé la misma operación, en todo caso el tip funciona para cualquier distro.