Archive for the ‘Linux’ Category

Poniendo un fax para Asterisk 1.4 sin morir en el intento

Saturday, April 7th, 2007

Después de andar usando la prehistorica version de asterisk 1.0.9 (que la instalé hace 2 años) en Cipher – La ley es la ley, en casa del herrero, cuchillo de palo-, nos decidimos pasar a asterisk 1.4.2 que esta recién salidito del horno. Obviamente no hubo que consultar mucho a la hora de hacer el cambio, ya que al final la decisión la tomé yo (total monarquia absoluta en la empresa jejeje).

Ya era hora de rotar el viejo hardware por lo de unos nuevos servers rackeables que me han llegado, con un poco de riesgo y probar alguna que otra cosa nueva. El trámite fue bastante suave, ya que a varios clientes le he ido instalando versiones mas modernas por lo que no fue muy complicado. Donde si estuve renegando un rato y por lo menos me soplé una cajetilla de Marlboro, fue en modificar mis programas de AGI, pero al final terminé de pasarlo todo.

Pero lo que me reventó fue el sistema de recepción de fax. Pense que podría seguir usando el spandsp, que a parte de ser un poco complicado de instalar; ya que hay que parchar el asterisk, hay que generar una serie de scripts para convertir los fax en pdf y sean enviados por email. Asi mismo, no hay una versión estable del mismo Spandsp.

Como ya habia sufrido bastante en los AGIs, y antes de empezar a probar una nueva versión de spandsp para asterisk 1.4 y unos parches de dudosa procedencia, desistí y como me sonaba que había otra manera de tener fax con asterisk me decidí a buscar, y encontre un manual de Julián J. Menéndez; que explica de manera muy sencilla como integrar un sistema de recepción de fax con Hylafax e iaxmodem. No hay que parchar asterisk, por lo tanto si falla, no tira abajo la IP-PBX como spandsp y además no hay que hacer malabarismos para enviar el fax en pdf por email ya que hylafax se encarga de todo. Ya levanté la opción de envio y recepción, email2fax, fax2email, y el lunes voy a probar el Winprint HylaFAX, y veamos que tal me va.
Alex Celi

Liberated Games: Juegos para descargar Gratis y Libres

Wednesday, April 4th, 2007

Liberated Games es una web en la que podemos descargar juegos comerciales cuyos autores, debido al tiempo ya pasado, han decidido liberar sus juegos y como consecuencia han sido puestos a disposición del público, totalmente gratis. ¡ Ojo ! Y NO es piratería.

Liberated Games

No solo encontrarán juegos gratuitos, sino que algunos, incluyen también la liberación del código fuente, es decir, que cualquiera puede modificar y usar el motor del juego como le de la gana.

En la lista hay juegos como: King of Chicago, BMX Simulator, Doom I y II, Duke Nukem 3D, Grand Theft Auto 1 y 2, Trivia Whiz, X-Men, Quake I, II y III, Return to Castle Wolfenstein, Wolfenstein 3D, etc…

Para ver la lista completa de juegos disponibles

Alex Celi

3 in Three Computer Puzzle
Abuse Side-scrolling platformer
Adventures of Fatman, The Batman-parody Adventure Game
Adventures of Maddog Williams Adventure
Aliens vs. Predator First-person shooter
Allegiance Online 3D Space Combat
Anacreon Galactic Conquest
At the Carnival Amusement Park Puzzle
BackLash Arcade
Battle of Britain Air Combat Simulator
Beneath a Steel Sky Science Fiction Adventure
Beyond Castle Wolfenstein Top-down Spy Action
Beyond the Titanic Text adventure
Bio Menace Action
BMX Simulator BMX Simulation
Boppin’ Puzzle
Castle of the Winds: A Question of Vengeance Role-Playing Game
Castle of the Winds: Lifthransir’s Bane Role-Playing Game
Caves of Thor RPG
Chinese Checkers Board game
Civilization: Call to Power 2 Managerial Strategy
Defender of the Crown Medieval Conquest Simulator
Descent 3D Flight Combat
Descent II 3D Flight Combat
Dink Smallwood RPG
Doom First-person shooter
Doom 2 First-person shooter
Duke Nukem 3D First-person shooter
Elder Scrolls: Arena, The First-person RPG
Enemy Engaged: Comanche Hokum Helicopter Combat Simulation
F.E.A.R. Combat Multiplayer Only
Fish Fillets Puzzle
Flight of the Amazon Queen Adventure
Fool’s Errand, The Fantasy Puzzle
Freespace 2 3D Flight Combat
Galactic Patrol 3D Arcade Space Shooter
Glider 4.0 Paper Airplane Aviation Simulator
Glider PRO Paper Airplane Aviation Simulator
God of Thunder RPG
Golgotha 3D Real-Time Strategy
Grand Theft Auto Criminal Activity Simulator
Grand Theft Auto 2 Criminal Activity Simulator
Ground Control 3D Real-Time Strategy
Helherron RPG
Heretic First-person shooter
Hexen First-person shooter
Hexen II First-person shooter
Hidden & Dangerous First-person shooter
Homeworld 3D Real-Time Strategy
Inner Worlds Side Scroller
It Came from the Desert Sci-Fi Adventure with Giant Insects
It Came from the Desert II: Antheads Sci-Fi Adventure with Giant Insects
Ken’s Labyrinth 3d-Shooter
King of Chicago Mafia Simulator
Labyrinth of Time Adventure
Lords of the Rising Sun Samurai simulator
Lure of the Temptress Adventure
Maelstrom 2D Space Shooter
Marathon First-person shooter
Marathon 2 First-person shooter
Marathon Infinity First-person shooter
MechCommander 2 Real-time Strategy Game
MiG Alley Air Combat Simulator
No Gravity 3D Space Shooter
One Must Fall: 2097 2D Robotic Fighting
Quake First-person shooter
Quake II First-person shooter
Quake III: Arena First-person shooter
Railroad Tycoon Strategy
Redhook’s Revenge Pirate-themed board game
Return to Castle Wolfenstein: Enemy Territory First-person shooter
Rise of the Triad First-person shooter
Robot Battle Programmatic Robotic Combat
Rocket Ranger Fight-the-Evil-Nazis Simulator
S.D.I. Save-the-Earth-from-the-Evil-Russians Simulator
Savage: The Battle for Newerth Real-time strategy/First-person shooter
Shadow Warrior First-person Ninja Combat
Sinbad and the Throne of the Falcon Swashbuckling Arabian Sailor Simulator
Spear of Destiny First-person shooter
Star Wraith 2 Space combat simulator
Star Wraith: Shadows of Orion Space Simulation
Stargunner Sidescrolling Shooter
Starsiege: Tribes First-person shooter
Supernova Text adventure
Treasure Island Dizzy Egg-centric Platformer
Tribes 2 First-person shooter
Trivia Whiz Trivia Game
TV Sports: Baseball Baseball
TV Sports: Basketball Basketball
TV Sports: Boxing Boxing
TV Sports: Football Football
Tyrian 2000 Shoot-em-up
Ur-Quan Masters, The (Star Control 2) Space Adventure
Wari: The Ancient Game of Africa Board game (Mancala)
Warzone 2100 3D Real Stime Strategy
Weekend Warrior 3D Game Show Combat
Wild Metal Vehicular Combat
Wings World War I Aviator Simulator
Witches Witch-themed Platformer
Wolfenstein 3D First-person shooter
Word Whiz Trivia Game
X-Men: The Ravages of Apocalypse Total Conversion for Quake
Xenophage: Alien Bloodsport Action Fighting

Google empieza a pedir código a los programadores de todo el mundo: comienza con Google Maps

Sunday, March 25th, 2007

Es lo que tiene desarrollar herramientas basadas en estándares abiertos o tan populares que miles de programadores intenten ‘hackearlas’ para crear sus propias personalizaciones. Cuando Google lanza un nuevo servicio, no tarda ni una semana en aparecer un sitio web o una aplicación que mejora lo ofrecido por Google, pero aportando funcionalidades extras.

Ocurrió con ‘Google Maps’, lo que obligó a crear en junio de 2005 su ya famosa API, ocurrió también con ‘Google Calendar’ tras su lanzamiento, y con Gmail (incluso la compañía intentó contratar a tres personas que habían ‘hackeado’ la aplicación).

Google quiere gestionar todos estos desarrollos, con el objetivo de que todo gire alrededor de sus aplicaciones, y que éstas puedan mejorar de una manera más ordenada y puedan tener incluso mayor difusión a través de todos estos programadores. A la compañía le interesa fundamentalmente el núcleo de la aplicación que está en sus servidores, la que organiza la información y en la que puede incluir la publicidad.

Por ello, ha lanzado hace unas horas el ‘Google CLA‘, un acuerdo de licencia por el cual cualquier programador que desee colaborar con su código para una herramienta de Google acepta ceder los derechos de dicho código a la compañía en caso de que ésta la incluya en sus aplicaciones. Google quiere disponer de estos derechos sobre el código para posteriormente distribuirlo bajo licencia ‘Open Source’ (concretamente ‘Apache Licencse 2.0‘).

El primer proyecto en el que se comienza a pedir a los programadores que lo deseen colaborar con su código es ‘Google Maps‘, un servicio que se ha hecho muy popular entre los desarrolladores a través de cientos de ‘mashups’ que, en muchos casos, mejoran las prestaciones del original. Por ello, se ha creado la ‘GMaps Utility Library‘, una librería de utilidades de ‘Google Maps’ que ayudarán a los desarrolladores de ‘mashups’ a mejorar sus aplicaciones con diferentes funcionalidades que han sido ya creadas por otros, y también a ampliar lo que ofrece ahora mismo la API oficial.

Para participar en este proyecto como programador simplemente debes enviar a las oficinas de Google en California una copia firmada de la ‘Google CLA’, escribir un email a Pamela Fox (api.pamelafox@google.com) con un enlace al código que has creado y que quieres compartir, y esperar a que te contesten. Posteriormente tendrás permisos para contribuir con tu código en el servidor SVN del proyecto ( SVN-Subversion es uno de los sistemas de control de versiones más populares, creado por un ingeniero de Google). Aunque no estés autorizado a subir código, puedes visualizar lo que está disponible en esta URL.

Tienen más información en este enlace.

Alex Celi

Netscape prepara nueva versión de su navegador

Wednesday, February 7th, 2007

El blog oficial de Netscape (http://blog.netscape.com/) despejó todas las dudas. Los programadores de la compañía se encuentran en pleno desarrollo de la novena versión del navegador.

En esta ocasión, y a diferencia de la versión anterior, solamente se tratará de un navegador de internet, sin incluir componentes como cliente de correo electrónico. Además, esta versión quedó en manos de los propios integrantes del equipo de Netscape y no de “Mercurial Communications”, responsables de Netscape 8.

Netscape 9 estará basado en Firefox, de Mozilla, y ofrecerá funciones como los ‘Live Bookmarks’, una barra lateral que muestra la actividad de “amigos” y el ‘Netscape Sitemail Notifier’, una funcionalidad lanzada previamente para Firefox. Además, será multiplaforma (la versión 8 sólo corría en Windows), y saldrá simultáneamente para Linux, Windows y Mac.

El lanzamiento del nuevo navegador, programado “para dentro de un mes o dos”, según informó el experto Jay Garcia, será la segunda fase de la reestructuración de Netscape. El primer gran paso lo dio Jason Calacanis, el ex Manager General de Netscape, quien fue responsable de la transformación del sitio Netscape.com en un portal de noticias. 

Alex Celi

IMVU: Una nueva forma de chatear

Thursday, January 18th, 2007

Dentro de el internet y lo que son los chats, encuentras una gran cantidad de variantes y variables.

Una que me llamó fuertemente la atención es la de IMVU, que su web es la de http://www.imvu.com que es un chat con imágenes hechas en 3D, y obviamente permite la personalización y movimientos de tus avatars.

IMVU Chat

Me resulta bastante agradables las imágenes de las formas de chat que existen, como tambien la forma tan interesante como se desarrollan las conversaciones.

Si bien es cierto que los messengers tradionales son los reyes, no me extrañaria que de pronto alguno de los “gigantes” compre IMVU, ya que me parece que este va a ser el futuro de la red

Alex Celi

Asterisk 1.4.0 liberado como regalo de Navidad

Sunday, December 24th, 2006

Parece una broma, pero no, es cierto.Me he ido a descargar la versión 1.4.0-beta4 para hacer unas pruebas y me he topado con que ya está la 1.4.0 estable.

Asterisk

2006-12-23 Kevin P. Fleming arroba.digium.punto.com
* 1.4.0 released

He dado con ella, creo que incluso antes que el anuncio oficial, así que… a probarla…y que aproveche!

Enlace: http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.0.tar.gz

Alex Celi

El verdadero uso que se le dá a los CDs de Microsoft Windows

Thursday, December 14th, 2006

Este es un post que lo tenía en el “tintero” hace buen tiempo. Lo que sucede es que se me pasaba y se me pasaba, pero bueno, aquí paso a detallarles de que se trata.

Por parte de mi empresa, nosotros le damos soporte a varias empresas, a las cuales les instalamos variedad de opciones, obviamente todo funcionando sobre Linux.

A una de las empresas que siempre le damos soporte, siempre hay un “ritual” para que no falle el trabajo que hacemos, y esta es la de “bendecir” cada una de las instalaciones de un servidor, y este es un ritual que siempre se dá y hasta el momento no ha fallado.

Para empezar, las instalaciones son en la noche, cuando el personal se va, y de ahi empieza el trabajo sólo con el área de sistemas. Para empezar se requiere de lo siguiente para que salga la instalación “bendecida”.

  1. Primero es de contar con el fierro adecuado
  2. Los CDs de instalación de CentOS listos y testeados para que no ocurra ningún problema, y obviamente no perdamos tiempo.
  3. Las fases lunares tienen que estar con cierta inclinación de radianes superior al cateto yuxtapuesto, y esto se logra sólamente los martes y los jueves. Para que se te haga mas sencillo, sólo fíjate que dias hay 2 x 1 en Domino’s Pizza para lograr esta posición astronómica.
  4. Tener algunos CDs originales de Micro$oft Window$ de cualquiera de las versiones.
  5. Tener a la mano el paquete de hojas A4.

Bueno, ahora empiezo con la explicación.

Una vez que hemos casi terminado de instalar y el servidor se encuentra en carga, lo que se hace es llamar a algún Domino’s para que lleguen las pizzas. Como a veces terminamos un poco tarde, vamos a comprar al mismo Domino’s la promoción de pizza. No se olviden que tiene que ser una “Dominator” o una “Meat Lovers”.

De ahi, tienes que sacar el CD Original de Micro$oft Window$

**** OJO – PIRATA NO VALE – TIENE QUE SER ORIGINAL ****

Para nuestro caso, casi siempre usamos un original de Windows XP. Tambien tienes que tener el paquete de hojas A4 a la mano.

Entonces aquí viene la parte de la bendición. Una vez que tienes todo, lo que haces es tomar con la mano el CD original, agarrarlo con uno de tus dedos pasando por el hueco central, y de ahi….. lo usas a modo de cuchillo pizzero para separar los pedazos de pizza que la gente esta muy hambrienta.

Como la bendecida es rápida, porque los CDs originales cortan de maravilla las pizzas Domino’s, cada uno agarra una “servilleta A4” para poder degustar la deliciosa pizza.

Ahh, y dejenme decirles que hasta ahorita esta “bendición” no falla. Aquí pongo algunas imágenes a modo de testimonio gráfico.

WinXP para cortar Pizza

WinXP para cortar pizza

WinXP para cortar Dominos

WinXp para cortar pizza

Alex Celi

Los Hackers mas famosos de la Historia del Cine

Monday, December 11th, 2006

Leyendo en internet, encontré mención en una web acerca de los 20 Hackers mas famosos de la historia del Cine.

Lo que he hecho de adicional, es ponerle el link para el IMDB para que puedan posteriormente buscar y localizar la película con facilidad. Estoy dejando las “frases famosas” en inglés para que la interpreten a su gusto, y la lista está sin ningún orden en especial.

20. Jack Stanfield, Firewall (2006)
firewalljack_stanfield_400

Famous Quote: “Honey, I need to borrow your iPod.”

19. J-Bone, Johnny Mnemonic (1995)
jbone

Famous Quote: “Where’s Spider?”

18. Lazlo Hollyfeld, Real Genius (1985)
lazlo

Famous Quote: “Did you wanna borrow my pajamas?”

17. Wyatt Donnelly, Weird Science (1985)
wyatt
Famous Quote: “A missle! A MISSLE! A MISSLE IN MY HOUSE GARY!!”

16. Milo Hoffman, Antitrust (2001)
milo_400

Famous Quote: “This isn’t a game! In the real world, when you kill people they die – for real! And in the real world you’re fucked!”

15. Dennis Nedry, Jurassic Park (1993)
nedry

Famous Quote: “Ah ah ah, you didn’t say the magic word.”

14. Gus Gorman, Superman III (1983)
gus_400

Famous Quote: “I don’t want to go to jail because there are robbers and rapers and rapers who rape robbers.”

13. Kevin Mitnick, Takedown (2000)
mitnick

Famous Quote: “Should we fear hackers? Intention is at the heart of this discussion.”

12. Boris Grishenko, Goldeneye 007 (1995)
borisgrishenko

Famous Quote: “I am invincible!”

11. John ‘Captain Crunch’ Draper, Pirates of Silicon Valley (1999)
crunch

Famous Quote: “Computers, systems, that’s my bag. The phone company is nothing but a computer.”

10. Michael Bolton & Samir Nagheenanajar, Office Space (1999)
michaelsamir
Famous Quote: Michael – “PC Load Letter? What the fuck does that mean?” Samir – “Back up in your ass with the resurrection.”

9. Theodore Donald ‘Rat’ Finch, The Core (2003)
rat

Famous Quote: “You want me to hack the planet? Ok, if I decide to do this, I’ll need an unlimited supply of Xena tapes and Hotpockets.”

8. The Puppet Master, Ghost In The Shell (1995)
puppet_master

Famous Quote: “Your effort to remain what you are is what limits you.”

7. Stanley Jobson, Swordfish (2001)
swordfish_400

Famous Quote: “You’re fucking up my chi.”

6. Jobe Smith, Lawnmower Man (1992)
jobe

Famous Quote: “I am God here!”

5. Kevin Flynn, Tron (1982)
flynn

Famous Quote: “I shouldn’t have written all of those tank programs.”

4. David Lightman, WarGames (1983)
wargames

Famous Quote: “Later. Right now let’s play Global Thermonuclear War.”

3. Dade ‘Crash Override’ Murphy, Hackers (1995)
crash

Famous Quote: “Angelheaded hipsters burning for the ancient heavenly connection to the starry dynamo in the machinery of night. Ginsberg.”

2. Martin Bishop, Sneakers (1992)
bishop

Famous Quote: “Ah. You’re the guys I hear breathing on the other end of my phone.”

1. Thomas ‘Neo’ Anderson, The Matrix (1999)
neo

Famous Quote: “I know kung fu.”

Alex Celi

Parlamento Francés sustituirá Windows por Linux

Tuesday, December 5th, 2006

El Parlamento de Francia iniciará en 2007 un proyecto tendiente a cambiar todos los sistemas operativos Windows por el sistema de código abierto Linux.

El proyecto implica que los legisladores franceses no sólo cambiarán el sistema operativo en sus estaciones de trabajo, sino también el software ofimático será sustituido por alternativas de código abierto.

A partir del próximo verano boreal, 1.154 estaciones de trabajo comenzarán a ejecutar Linux, OpenOffice y Firefox. Por el momento se desconoce qué programa de correo electrónico usarán los legisladores.

Según un portavoz de la administración del Parlamento, tampoco se decide aún qué distribución de Linux será la seleccionada.

Fuente: CNET

CentOS 4.4 + Atheros chipset + Wifi + WPA-PSK Mini-Howto

Tuesday, November 28th, 2006

Si pues, hasta que al fin pude terminar con este bendito tema, ya tengo el CentOS funcionando con la tarjeta 3com OfficeConnect Wireless 108Mbps 11g XJACK PC Card (part Nº 3CRXJK10075) que es con chipset Atheros, y encima con encriptación WPA-PSK, y para ser franco, “camina” muy bien.

Les hago por acá un pequeño howto de como hacerla, para que vean que tambien en CentOS tambien se puede.

Desde ayer me puse a navegar para ver que es lo que se podía hacer, encontré documentación por todos lados. Para esto agarré un poco de cada lado y al final hice una gran mezcla y pude llegar al camino ideal.

Primero lo que hice fué agarrarme de Madwifi, que tiene soporte para este chipset. Pero ojo, no lo hagan de la forma que se hace con sources, sino de los repositorios, que atrpms.net la tiene bien completa.

Entonces lo que hice fue habilitar el repositorio del yum (aún me acuerdo de la renegada con el aptitude) para que pueda descargar los archivos que necesito, creando un archivo de la siguiente forma:

/etc/yum.repos.d/atrpms.repo

[atrpms-stable]
name=RHEL 4 $releasever – $basearch – ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgcheck=1
enabled=1

[atrpms-testing]
name=RHEL 4 $releasever – $basearch – ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/testing
gpgcheck=1
enabled=1

En donde ya le he puesto enabled en ambos casos, porque a veces atrpms hace configuraciones raras y no es conveniente tener su repositorio activo permanente, sino solo cuando se le requiera.

Una vez hecho esta configuración corren en el yum lo siguiente:

yum install madwifi-hal-kmdl-`uname -r`
yum install madwifi-kmdl-`uname -r`
yum install wpa_supplicant
yum install wpa_supplicant-gui

Una vez que instaló todo, agregan lo siguiente en el /etc/modprobe.conf

alias ath0 ath_pci
options ath_pci autocreate=sta

Y de ahi la mas facil, le dan reboot para que cargue todos los módulos y el kudzu encuentre la tarjeta wifi.

Una vez que el sistema regresó, lo que hacen es pasar el key encriptado, de la siguiente manera al archivo de configuración del wpa_suplicant

/usr/sbin/wpa_passphrase ESSID “LA_CLAVE_WPA_PSK” >> /etc/wpa_supplicant/wpa_supplicant.conf

Todo esto en una sóla línea, a mi con esta clave no me funcionó, no se si es porque la tarjeta de red y el wifi estaban en la misma LAN y se hicieron conflicto, lo que hice fué copiar el key del WAP 3com tal cual.

Abren el archivo /etc/wpa_supplicant/wpa_supplicant.conf y dentro del network que les ha creado, ponen entre las llaves esto.

key_mgmt=WPA-PSK
proto=WPA

Ok, de ahi, bien la prueba de rigor, levantar la tarjeta a ver si es que camina. Le tienes que dar directamente estos comandos a la consola

iwconfig ath0 essid “TUESSID”
ifconfig ath0 TU_IP netmask TU_MASCARA up
/usr/sbin/wpa_supplicant -dd -Dmadwifi -iath0 -c /etc/wpa_supplicant/wpa_supplicant.conf

La últimas 2 líneas las ponen en una sola linea.

De ahi empezó un calvario de un buen rato, porque no se conectaba y daba un mensajes de error. De ahi hice 2 cosas, cambie el key, como lo puse mas arriba y en las finales se me ocurrió desconectar el cable de red y darle down a la eth0.

Entonces apareció el bendito mensaje que ya se conectó.

CTRL-EVENT-CONNECTED – Connection to AP_ADDRESS completed (auth)

Ojo, que si no ven este mensaje, ni lo han logrado, tienen que ver que es lo que está sucediendo e intentarla varias veces, pero voilá, ya estaba conectado.

Entonces como ya estaba todo ok, lo que hice fué ponerlo en automático para que se pueda levantar la interfase sin mas trabajo, y lo hice de la siguiente manera, (disculpen, mi CentOS está en español):

Aplicaciones / Configuración del Sistema / Red

Que lo que se hace para que tenga la configuración de una vez y se levante automático. No se olviden de salir y grabar
De ahi lo que hacen es para que se levante el WPA-PSK que es agregandole la siguiente instrucción al final del archivo /etc/sysconfig/network-scripts/ifup-wireless y le agregan lo siguiente al final

/usr/sbin/wpa_supplicant -w -B -Dmadwifi -iath0 -c /etc/wpa_supplicant/wpa_supplicant.conf

En una sóla línea. Y con esto listo, pueden probar para ver si es que levantó correctamente.

/etc/init.d/network restart

A mi me pasó que el GUI de Red no lo grabé, y tuve que repetir los últimos pasos, pero de ahi, ya la he reiniciado varias veces y camina muy bien con la asiganación del IP por DHCP + MAC Address etc. Es más, este post lo escribo desde la notebook para que vean lo bien que camina.

Espero que se diviertan lo mismo que yo me divertí. Y con esto confirmo que no necesito del Ubuntu 😀

Alex Celi