Archive for 23 noviembre 2009

Instalar directx 9 en wine

23/11/2009

Muchos usuarios de GNU/Linux buscan jugar juegos para windows, pero la mayoría de los ‘games for windows’ usan directx (a pesar de que openGL sea mucho mejor), entonces lo primero que se les ocurre es cedega NO!!! los de cedega son unos ratas que te cobran por un wine un poco mejor configurado nada mas!

Mejor instalemos el directx con wine:

Para empezar, van a tener que borrar la carpeta .wine que esta (oculta) en su carpeta de usuario

Después vamos al configurador de wine, escriban en la terminal:

winecfg

se nos aparece esto:

Pongan como ahi dice:

Version a imitar: Windows 2000

No lloriqueen xq no sea XP, por que en 2000 funcionan casi todas las mismas cosas que en XP.

Ahora vamos a la pestaña ‘Librerías’:

Seleccionamos la librería que dice la imagen (d3d9) y le damos a ‘añadir’, después la editamos para que diga ‘interna’.

Es recomendable (pero no necesario) crear un escritorio virtual en la pestaña ‘gráficos’ tildando la casilla correspondiente.

Y si quieren también configuren el audio a su gusto.

Una vez configurado todo a gusto, hacemos click en ceptar y se va a crear el directorio .wine otra vez.

Vallamos al directorio ~/.wine y editemos con algun editor de textos el archivo ‘user.reg’

Busquemos la linea que diga:

[Software\\Wine\\DllOverrides]

(que tiene unos numeritos sin sentido a continuación)

Notaremos que debajo tiene una linea que dice:

"d3d8"="builtin"

debajo de esa linea vamos a peguar el texto siguiente:

"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"

y le damos a guardar.

Ahora necesitamos 2 DLLs que son mscoree.dll y streamci.dll, las podemos encontrar en cualquier carpeta

‘C:\windows\system32\’ de algún Windows, si no tenes ninguna partición infectada con dicho sistema operativo, intenta bajarlas de alguna web como ESTA.

Una vez obtenidas ambas librerías las pegamos en: ~/.wine/drive_c/windows/system32

Bueno ya estamos listos para bajar el directx!

Entren ACA! y descarguen el paquete mas actual de directx9 que muestre ahí.

Ahora esperamos a bajar como 130 mb

OK, ejecutemos el .exe que se bajo (no pongo nombre por que según el mes en que lo bajes es distinto xD) y lo descomprimimos donde sea, recomiendo la carpeta /tmp que es una carpeta de archivos temporales, total los archivos dentro son solo el verdadero instalador del directx.

Nos vamos a la carpeta /tmp y ejecutamos con wine el archivo DXSETUP.EXE y nos parece esto:

nomas le damos siguiente-siguiente-siguiente-finalizar y si aparece algún error le damos a aceptar

Si pide reiniciar lo ignoramos

Si todo sale bien ya tenemos el directx 9 en GNU/Linux! ¿que no me crees? bueno vamos a hacer la prueba…

descarguemos ESTO! y lo ubicamos en ~/.wine/drive_c/windows/system32/drivers/, ahora subimos un nivel (~/.wine/drive_c/windows/system32/) y buscamos y ejecutamos el archivo dxdiag.exe ¿que no está? bue volve a instalar el directx (igual el directx esta instalado solo que el instalador no copió el archivo)

Si lograste hacerlo aparecer o ya lo tenias de una, lo ejecutamos, le decimos que si y bla bla bla, a mi me paso que se me cerró de golpe pero era un error del sonido que no lo tengo configurado, igual si te pasa esto, lo ejecutas por segunda vez te pregunta si queres dejar pasar el analisis de audio.

Si todo sale bien podemos ir a la pestaña ‘display’ y ahí hacer el directdraw test y el direct3D test, ahí te muestra que funciona el directx, aunque a mi me funciona y no anda el dxdiag, pero que se podia esperar de un exe de Micro$oft???

=-=-=-=-=
Powered by Bilbo Blogger

Bootear un CDROM a travez de GRUB

21/11/2009

Todas las PC modernas pueden bootear desde un CD cuando hay un CDROM booteable en la lectora. Esto es una habilidad de la BIOS. Pero las PC antiguas no pueden. Muchos sistemas operativos proveen disquettes por este proposito. Pero es un dolor de cabeza preparar el disquette booteable para distintos sistemas operativos. Por lo que aqui esta la solucion.

Paso 1: Descargar memdisk.bin desde aqui o si tienes syslinux instalado, puedes usar el de la instalacion.

Paso 2: Descargar sbootmgr.dsk desde aqui o aqui o si tienes un CD 1 de cualquier version de Slackware, /isolinux/sbootmgr/sbootmgr.dsk.

Paso 3: Copia ambos archivos a tu instalacion existente de grub, /boot/grub.

Paso 4: Agrega la siguiente entrada en el archivo menu.lst de grub. Nota: root(hd0,0) debe estar de acuerdo a tu configuracion.

title CDROM
root(hd0,0)
kernel /boot/grub/memdisk.bin
initrd /boot/grub/sbootmgr.dsk

Paso 5: Reinicia.

Puedes ver una entrada CDROM en el menu de grub. Si al seleccionarla no hay un CD booteable veras la lista de dispositivos para seleccionar desde cual bootear.

GO, el lenguaje de programacion de google

18/11/2009

Parece que Google no para. Hace unos dias presentaron GO, un nuevo lenguaje de programación. GO es de código abierto y se basa en la familia de programación de C pero con elementos de Python, Pascal, Modula y Oberon.

Google espera que este nuevo lenguaje tenga una rápida adopción en la web. Para ellos, las razones para crear GO se justifican en el hecho de que en aproximadamente 10 años no ha surgido un nuevo sistema de programación, pero en ese lapso de tiempo la nube computacional ha sufrido grandes cambios.

Google espera que el desarrollo de software sea mucho más rápido, independiente, compatible con las tendencias de hardware más recientes.

Lo unico es que parece que Google intenta reemplazar a Micro$oft, solo que a gran escala, buscador web, navegador web, sistema operatico en desarrollo y ahora lenguaje de programacion, dentro de poco veremos procesadores que digan “Google inside”???

=-=-=-=-=
Powered by Bilbo Blogger

World of Warcraft sobre GNU/Linux

17/11/2009

Instalar World of Warcraft (WoW) sobre GNU/Linux es relativamente sencillo, se puede instalar usando los DVD, usando en instalador de red o copiando una instalacion de “ya sabes quien” (M$ Windows), sono un poco a Harry Potter no?

Una vez instalado hay que configurarlo para su optimo rendimiento en nuestro sistema: en el archivo Config.wtf que se encuentra en el directorio WTF hay que agregar la linea SET gxAPI “OpenGL”, lo cual hace que en vez de usar directX use openGL, por cierto, funciona mejor que en “ya sabes quien”

Lo que aun no he podido solucionar es instalarlo y que funcione estable en laptops con tarjeta de video intel X3100 (chipset 950GM)

Verifying ISO-Images

17/11/2009

About signing

All official openSUSE released RPMs and ISO images are signed by with the official “SuSE Package Signing Key <build@suse.de>”.

You should download the *.asc signatures and *.sha1 hashes directly from the download.opensuse.org server. This is to help ensure the integrity of the signature files.

The public key can also be downloaded from any key server (e.g., blackhole.pca.dfn.de).

Checking Signatures

The following example details how signature interaction works. In this example, you are already assumed to have downloaded the latest openSUSE ISO image “openSUSE-11.1-DVD-i386.iso” and “openSUSE-11.1-DVD-i386.asc” (the detached signature).

This example uses the GNU Privacy Guard. Any OpenPGP-compliant program should work successfully.

First, we will check the detached signature (openSUSE-11.1-DVD-i386.asc) against our released ISO file (openSUSE-11.1-DVD-i386.iso):

% gpg openSUSE-11.1-DVD-i386.asc

gpg: Signature made Sat Dec 10 07:21:28 2008 PST using DSA key ID 9C800ACA

gpg: Can’t check signature: public key not found

If this message appears, you don’t have the SuSE Package Signing Key installed in your keyring. You now need to retrieve the public key from a key server. One popular server is pgpkeys.mit.edu (which has a web interface). The public key servers are linked together, so you should be able to connect to any key server.

% gpg –keyserver pgpkeys.mit.edu –recv-key 9C800ACA

gpg: requesting key 9C800ACA from HKP keyserver pgpkeys.mit.edu gpg: trustdb created gpg: key 9C800ACA: public key “SuSE Package Signing Key <build@suse.de>” imported gpg: Total number processed: 1

gpg: imported: 1

In this example, you have now received the public key for all official openSUSE released files. However, you have no way of verifying this key was created by the openSUSE Team. But, let’s try to verify the release signature again:

% gpg openSUSE-11.1-DVD-i386.asc

gpg: Signature made Sat Dec 10 07:21:28 2008 PST using DSA key ID 9C800ACA gpg: Good signature from “SuSE Package Signing Key <build@suse.de>” gpg: checking the trustdb gpg: no ultimately trusted keys found gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner.

Fingerprint: 79C1 79B2 E1C8 20C1 890F 9994 A84E DAE8 9C80 0ACA

At this point, the signature is good, but we don’t trust this key. A good signature means that the file has not been tampered. However, due to the nature of public key cryptography, you need to additionally verify that key 9C800ACA was created by the real openSUSE Team.

Any attacker can create a public key and upload it to the public key servers. They can then create a malicious release signed by this fake key. Then, if you tried to verify the signature of this corrupt release, it would succeed because the key was not the ‘real’ key. Therefore, you need to validate the authenticity of this key.

=-=-=-=-=
Powered by Bilbo Blogger

HECTOR…UN IDOLO!!!

16/11/2009

Dos parejas están jugando a las cartas. De repente, a Héctor se le caen unas cartas al suelo. Cuando se agacha para levantarlas, nota que la mujer de Pablo NO está usando ropa interior y ha abierto provocativamente sus piernas para que él la vea sin problemas.

Medio incómodo, Héctor se golpea la cabeza con la mesa y se levanta con cierto rubor en el rostro. Más tarde, Héctor va a la cocina a buscar una

cerveza y la mujer de Pablo lo sigue y le pregunta:

– Viste algo interesante debajo de la mesa?

Héctor admite que sí, y ella continua:

– Puede ser tuyo, por sólo 500 lucas!

Héctor piensa un minuto, y admite estar interesado.

Quedan en encontrarse el viernes siguiente a las 2 p.m., cuando Pablo estuviera en la oficina.

El viernes, Héctor va a la casa de Pablo y, después de una sesión de sexo como hacía mucho tiempo no tenia, le paga a la mujer las 500 lucas acordadas.

Rato después llega Pablo y le pregunta a su mujer:

-¿Decime.. Héctor estuvo aquí hoy en la tarde?

La mujer un tanto sorprendida (y un poco asustada), responde que sí.

– ¿Y te dió 500 Lucas?

– (Dios mío, él lo sabe!!! ), piensa ella. Y finalmente dice:

– Siii, me las dio… por qué…?

– Ah, que bueno! -responde Pablo-, el pasò por mi oficina en la mañana y me pidió 500 lucas prestadas. Me dijo que me los devolvería esta tarde al pasar por la casa y que te las dejaría a vos si yo no estaba… Menos mal que no me cagò….!

=-=-=-=-=
Powered by Bilbo Blogger

Herramienta de Windows 7 viola licencia GPL

16/11/2009

La semana pasada, en withinwindows.com se publicaron algunas sospechas sobre una violación por parte de Microsoft de la licencia GPL (GNU General Public License).

Las sospechas comenzaron cuando se analizó el código de una herramienta llamada Windows 7 USB/DVD download tool (WUDT), que permite descargar y grabar imagenes .ISO de Windows 7 (compradas en Microsoft Store) dentro de un USB stick o DVD.

El análisis reveló que algunas partes del código fuente de esta herramienta pertenecen a un proyecto llamado ImageMaster licenciado bajo GPLv2 y consultando con el autor, se confirmó que no ha sido contactado por Microsoft.

La reacción de Microsoft fue remover WUDT desde su sitio Web y comunicar que no estará disponible para su descarga hasta que se aclare la situación.

Recordemos que en Mayo de 2007, Microsoft financió un cuestionable estudio que atacaba al borrador de la licencia GPLv3 y que en Abril de 2008 Bill Gates declaró publicamente que Microsoft no estaba de acuerdo con la licencia GPL. Sin embargo recientemente, en Julio de 2009, Microsoft contribuyó en el desarrollo de los drivers de Hyper-V del kernel de Linux, con el objetivo de mejorar el rendimiento de máquinas virtuales Linux corriendo en Windows, licenciando este aporte bajo GPLv2.

=-=-=-=-=
Powered by Bilbo Blogger

Micro$oft patenta sudo?!?!?!?!?!?!?!?!

15/11/2009

De vez en cuando Microsoft delira que Linux y el software libre supuestamente infringen 235 de sus patentes. Ahora sudo podría convertirse en la infracción número 236. Sudo es la abreviatura de “super user do” y un comando muy familiar para todos los sistemas operativos Linux y tipo-Unix con el cúal los usuarios tienen una manera de obtener los privilegios de root mientras corren un proceso restringido a root.

Ahora empaquetado con una interfaz gráfica, la función está registrada en la Oficina de Patentes de los EE.UU. con el número 7.617.530. Microsoft describe en su jerga habitual la sorprendente patente. Pamela Jones, quien dirige el sitio Groklaw, resume la formulación en pocas palabras: “sudo para tontos.”

Sudo fue primero concevido e implementado por Bob Coggeshall y Cliff Spencer alrededor de 1980 en el Department of Computer Science en SUNY/Buffalo. Funcionó sobre un VAX-11/750 corriendo 4.1BSD. Sudo es actualmente mantenido por Todd Miller de OpenBSD.

El caso está siendo revisado por la Corte Suprema de los EE.UU. y los expertos creen que la decisión podría afectar significativamente a la patentabilidad del software. Estamos frente a otra absura pantente de software.

=-=-=-=-=
Powered by Bilbo Blogger

El ingeniero!

15/11/2009

¿Amor que, te olvidaste otra vez?
¿De qué, Ale?
-¡Hoy cumplimos 5 años de casados!
Pe… pe… pero, ¿cómo me voy a olvidar de eso?
– Quiero que me lleves a cenar, a ver un buen
espectáculo y a bailar.
-¡Justamente eso era lo que tenía planeado!
Bueno, quiero que me lleves al Exxxes (Reconocido Table
Dance en la Cd. de México)
Quéeee? ¿Estás loca? ¡Eso es un antro!
¡Quiero que me lleves ahí y punto!

 

Y fueron…

 

Apenas llegaron, el valet dijo:
– Buenas, ¿cómo le va Ingeniero? ¡Qué bueno verlo otra vez!
La mujer saltó sorprendida:
-¿Qué dice éste? Dijo que qué bueno verte otra vez.
¿Has venido?
¿Yo? ¿Pero estás loca? ¿A este pinché antro?
Le dicen a todos lo mismo.
Estos lugares son así.
Llegaron con el portero:
– Ingeniero Perea… ¡Qué gusto!
– Te dijo Ing. Perea… ¡Te conoce!
– ¿Ehhh?… Y cómo no me va a conocer, si este tipo
trabaja en el edificio de mi oficina. Es el electricista del edificio
Ya adentro, los recibió Alex, el gerente:
– ¡Como esta Ing. Perea ! ¿La mejor mesa, como
siempre, verdad?
-¿Este cabrón también es electricista en tu oficina
Armando? ¡Te voy a matar!
– No… ehh… no, este señor me conoce porque es el
que me vendió la camioneta Explorer que te compre.
– Armando, me estás….
En ese momento apareció la vendedora de cigarrillos:
– ¡Mi Reeeeeeeeyy! ¿Te doy tu Cohiba? …
La cigarrera se puso el habano entre los pechos:
-¡Méteme la manita, mi amor, y saca tu habanito!
Alejandra estaba a punto de matar a su marido cuando se
apagaron las luces, el Ingeniero Armando Perea y su mujer se sentaron y
empezó el espectáculo.
Apareció una mujer súper sensacional que empezó a hacer un strip-tease
espeluznante.
Cuando se quedó solo con la tanguita se acercó a la mesa de Armando y,
mimosísima, preguntó a toda la concurrencia:
– Y ahora, ¿quien me va a sacar la tanguita?
Todos los presentes gritaron a coro:

 

-¡Se ve, se siente, Perea con los dientes! ¡Se ve, se siente, Perea con
los dientes!
Alejandra no aguantó más. Salió corriendo y se metió en un taxi.

 

Armando la siguió dentro del vehículo.

 

La mujer empezó a pegarle y trató de arrojarlo fuera.
-¡Eres el hijo de puta más grande de toda la historia!

 

Alejandra se sacó un zapato e histérica, comenzó a
pegarle en la cabeza y a gritarle groserías.

 

El taxista se dio la vuelta y dijo:
– Mire que hemos llevado putas locas, Don Armando…
¡Pero, como esta pinche, vieja, ¡¡¡Ninguna!!!!

=-=-=-=-=
Powered by Bilbo Blogger

Como abrir una botella de vino sin destapador

08/11/2009

La verdad que nunca se me ocurrio 😀

=-=-=-=-=
Powered by Bilbo Blogger