Pokerstars en Ubuntu 11.04

30 agosto, 2011

Todos los linuxeros adoramos el proyecto wine que nos permite emular aplicaciones de windows en nuestros sistemas libres y así poder estar sin usar esa partición olvidada del XP que todos tenemos pero que nadie quiere usar.

Gracias a wine podemos jugar al poker en Pokerstars con Ubuntu 11.04.

Instalamos wine y las librerias cap2, abrimos una terminal y escribimos:

sudo apt-get install wine1.3 libcap2-bin

Descargamos e instalamos las fuentes arial y tahoma

wget http://prdownloads.sourceforge.net/corefonts/arial32.exe && wine arial32.exe

http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe && wine tahoma32.exe

Nos evitamos problemas con selinux…

setcap all=eip /usr/bin/wineserver

setcap all=eip /usr/bin/wine-preloader

Descargamos e instalamos pokerstars:

wget http://www.pokerstars.com/PokerStarsInstall.exe && wine PokerStarsInstall.exe

Seguimos el instalador como si de windows se tratase y ya tenemos pokerstars!


HowTo: Cuando .gitignore no funciona

31 julio, 2011

Comencé a usar git en mi proyecto y me di cuenta que añadía los ficheros de respaldo que mi editor, Kate, creaba. En internet encontré la manera de solucionarlo creando el fichero .gitignore en la raíz del proyecto y añadiéndole la siguiente linea para que los ignorara:

*~

Pero no me funcionó porque ya había realizado commits incluyendo esos ficheros, así que escribiendo los siguientes comandos borramos la cache de todos los ficheros de git que después volvemos a generar  ignorando los ficheros no deseados.

git rm -r --cached .
git add .
git commit -m ".gitignore funciona"


Script para descargar actualizaciones de NOD32 desde GNU/Linux

11 mayo, 2010

Hace tiempo realice un pequeño script en BASH que ejecutaba desde Debian, para descargar las actualizaciones del NOD32 a traves de un servidor oficial de ESET para después compartirlos con el resto de los equipos de la red desde nuestro servidor web interno, así liberamos un poco el ancho de banda del proxy.

USERNAME=""
PASSWD=""
SERVIDOR=http://u21.eset.com
wget http://update.eset.com/eset_upd/update.ver
cp update.ver update.ver.backup
unrar e -o+ update.ver >> /dev/null
cat update.ver | tr -d '\r' | grep file | cut -b 6- > lista.txt
for i in $(cat lista.txt); do wget --user=$USERNAME --password=$PASSWD $SERVIDOR$i;done


Obtener fecha del sistema en batch

26 octubre, 2009

El otro día tuve que dedicarme a hacer un script en batch para realizar la backup de un servidor Windows 2003, por procedimientos en mi empresa hemos de guardar un registro en un fichero log con la fecha en la que se ha generado, pero lo más curioso es que ha de ser con el siguiente formato: Servidor yyyy/mm/dd.log

En GNU/Linux-Unix es bastante sencillo debido a que las opciones del date son ilimitadas, (man date) en cambio en windows el comando date solo te permite modificar la hora y ejecutarlo con el parametro /T para que solo te la muestre.

Después de indagar un rato por la red, di con la solución:

for /f "tokens=1 delims=/" %%d in ('date /T') do (set dia=%%d)
for /f "tokens=2 delims=/" %%m in ('date /T') do (set mes=%%m)
for /f "tokens=3 delims=/" %%a in ('date /T') do (set ano=%%a)

echo %ano%%mes%%dia%

Por cosas como esta prefiero usar los sistemas del pingüino ;)

Un saludo!


HowTo: Relay de Sendmail a Microsoft Exchange con AIX

21 septiembre, 2009

En mi trabajo a parte de centrarme en las copias de seguridad me suelen mandar diversas tareas que van desde realizar un estudio de los smtps que más se adaptan a nuestros, sistemas operativos o red hasta realizar diversos scripts para automatizar tareas rudimentareas que hasta ahora se hacian de una manera arcaica o manual.

Una de las tareas que me asignaron fue instalar y configurar sendmail en cada uno de nuestros servidores aix para que realizara relay de todos los correos al SMTP de la empresa (Microsoft Exchange) para poder enviar a nuestro correo los logs generados por las diferentes aplicaciones.

Sendmail To Exchange

Sendmail To Exchange

Las versiones de AIX sobre las que trabajo traen sendmail instalado en las máquinas, pero no configurado. Para ello debemos
de realizar los siguientes pasos:
En el servidor de Microsoft Exchange tenemos que entrar en el Exchange System Manager con cuenta de Administrador de Dominio,  comprobar de que la IP de dicho servidor está en el SMTP Virtual Server de Exchange, concretamente en el transmisor (Relay Restrictions)

En el servidor AIX editamos el /etc/hosts y añadimos las siguientes lineas:

127.0.0.1                loopback localhost
192.168.2.156       giur-su022             # Dirección IP de la máquina
192.168.2.2           Exchange               # Dirección IP del servidor Exchange

Después hacemos lo siguiente con /etc/netsvc.conf:

hosts=local

Como último paso tenemos que abrir el archivo de configuración de
sendmail /etc/sendmail.cf y cambiar las siguientes lineas:

DS                                    DSExchange
Dwyourhostname          Dwlocalhost
Cwlocalhost                  Cwlocalhost $w $?m$w.$m$.

Acto seguido paramos, lanzamos el servicio de Sendmail y hacemos una prueba:

•       stopsrc –s sendmail
•       startsrc –s sendmail –a “-bd –q5m”
•       mail –s “Mail de prueba” @Exchange:prueba@prueba.com < /home/user/prueba.log


HowTo: Wireshark en Snow Leopard

21 septiembre, 2009

Hace una semana comencé a leer buenas críticas sobre Snow Leopard, la nueva versión de Mac OS X y me interesé en el, así que me dediqué a buscar en esta web las posibles aplicaciones que suelo usar para no encontrarme alguna incompatibilidad.

Una vez instalado necesité usar Wireshark y cuando ejecuté la primera vez esta aplicación me salió una pantalla con el siguiente error:

Wireshark & Snow Leopard

Wireshark & Snow Leopard

The following errors were found while loading the MIBS:
-:0 1 module-not-found failed to locate MIB module `IP-MIB’
-:0 1 module-not-found failed to locate MIB module `IF-MIB’
-:0 1 module-not-found failed to locate MIB module `TCP-MIB’
-:0 1 module-not-found failed to locate MIB module `UDP-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMPv2-MIB’
-:0 1 module-not-found failed to locate MIB module `RFC1213-MIB’
-:0 1 module-not-found failed to locate MIB module `IPV6-ICMP-MIB’
-:0 1 module-not-found failed to locate MIB module `IPV6-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-COMMUNITY-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-FRAMEWORK-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-MPD-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-NOTIFICATION-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-PROXY-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-TARGET-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-USER-BASED-SM-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-USM-DH-OBJECTS-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-VIEW-BASED-ACM-MIB’

The Current Path is: /usr/local/share/mibs/ietf:/usr/local/share/mibs/iana:/usr/local/share/mibs/irtf:/usr/local/share/mibs/site:/usr/local/share/mibs/tubs:/usr/local/share/pibs/ietf:/usr/local/share/pibs/site:/usr/local/share/pibs/tubs

Busqué información y el problema reside en que la interfaz de red pertenece al usuario root:

zebra:~ jausk$ ls -l /dev/bpf*
crw——-  1 root  wheel   23,   0 21 sep 19:22 /dev/bpf0
crw——-  1 root  wheel   23,   1 21 sep 19:32 /dev/bpf1
crw——-  1 root  wheel   23,   2 20 sep 16:46 /dev/bpf2
crw——-  1 root  wheel   23,   3 20 sep 16:46 /dev/bpf3
crw——-  1 root  wheel   23,   4 21 sep 19:34 /dev/bpf4

Se soluciona dando permisos de lectura a todos los usuarios de la siguiente manera:

sudo chmod go+r /dev/bpf*

Pero cada vez que reiniciemos tendremos que ejecutar el comando, la solución definitiva consiste en descargar el siguiente archivo, lo descomprimimos en /Library/StartupItems y reiniciamos el equipo. Es posible que nos siga dando el error al arrancarlo, pero Wireshark funcionará como siempre :)


¡Practicas en Padua!

12 marzo, 2009

Hace un par de semanas me dieron mi destino para realizar las FCT en el extranjero, se trata de la ciudad italiana de Padua, situada a 43 kilómetros de Venecia y atravesada por los rios Bacchiglione y Brenta.

Un amigo mío me avisó que era una ciudad bastante industrial, algo parecido a donde resido, pero por las fotos que he visto en internet parece todo lo contrario, un sitio tranquilo donde poder relajarme y cambiar un poco de aires aunque no se si mis amigos me dejaran, porque presiento que vendran a hacerme una visita.

El día que sale mi vuelo es exactamente el 16 de marzo, este lunes y regreso el 7 de junio. Estoy muy contento e ilusionado por esta experiencia que voy a vivir, pero también estoy un poco asustado porque todavía no se cual es la empresa donde voy a trabajar ni a que se dedica (esperemos que algo relacionado con GNU/Linux o servidores) y tampoco conozco a mis compañeros de piso.

Si dispongo de conexión a internet me comprometo a escribir todos los días un post contando anécdotas y consejos para futuras personas a las que les toque esta zona.

Gracias Kaus :D

Un saludo.


Trucos Bloxorz

24 agosto, 2008

 

Bueno, visto que algunas personas de mi entorno se han enganchado a este magnifico juego y no saben como pasarse alguna pantalla, os dejo las contraseñas de todas las pantallas que tiene el juego. Aunque en realidad lo mejor es estar una hora intentando pasarte una pantalla muy dificil.

 

Jugad a la última pantalla y veréis como se complica.

Leer el resto de esta entrada »


El mejor juego, Bloxorz.

23 agosto, 2008

 

Bloxorz!

 

Aquí tenemos simple juego que me tiene muy enganchado, se llama Bloxorz y consiste en meter un bloque en un agujero xD Tiene 33 niveles diferentes en los que la dificultad como es normal, se va agravando.

Os invito a que lo probéis. (Kaus esta vez no es de informática xD)

 

Un saludo!


Cuentas de correo temporales

2 julio, 2008

Hay una cosa que odio bastante, es estar obligado a registrarme en webs que solo voy a visitar en una única ocasión para sacar algun tipo información y luego llegar a mi correo y ver como no me paran de llegar newsletter o spam que simplemente no me interesan y de las que no me puedo borrar.

S P A M

La primera solución a esto es la más drastica, pasar de esa URL, pero no es para nada útil.

La segunda es crearnos una cuenta de correo que solo usemos para ese tipo de webs.

La tercera, es usar el login y password de otra persona y aquí es donde entra en acción bugmenot una web donde la gente mete estos dos datos para que tu puedas acceder a esas web. El problema es que muchas web banean a esos usuarios o simplemente no están. Leer el resto de esta entrada »


Seguir

Get every new post delivered to your Inbox.