Noticia de última hora: Messenger bloquea URLs!!

Asi como lo leen, en un reciente update de “winblows” live messenger (no se si del lado del cliente o del servidor) las direcciones URL de algunos sitios han dejado de enviarse, y son marcados como: “no se pudo entregar el siguiente mensaje a todos los destinatarios”.

Al parecer microsoft está tratando de eliminar la competencia censurando las páginas que los usuarios pueden enviar y ver, no se ustedes pero creo que micro$oft ya fue demasiado lejos…

Las páginas afectadas (hasta donde me he enterado) son:

  • www.youtube.com
  • www.deviantart.com
  • www.googlepages.com
  • www.mediafire.com
  • www.ebuddy.com
  • www.xanga.com

La noticia completa está aqui, mas vale echarle un vistazo…

HOWTO: Montar tu propio servidor! (Parte 1: Servidor de Radio)

Cuando oímos la palabra servidor, generalmente nos imaginamos monstruos enormes de información que pueden procesar millones y millones de instrucciones por segundo y con memoria de casi 100 TB, la verdad es que nada de esto es cierto, un servidor es una computadora que nos da servicios.

Y aqui vamos a aprender como hacer un servidor para lo que quieras o requieras, no necesitas gran cantidad de recursos o una computadora gigantesca, a veces hasta la computadora que tienes arrumbada en tu ático funciona.

Primera parte!

Servidor de Radio.

Requerimientos:

  1. Conexión DSL/Cable a 1mbps de Downstream, 128 kbps de Upstream (minimo)
  2. Sistema operativo Windows, MAC o Linux.
  3. Winamp (en windows) VLC (en MAC) o XMMP (en linux)
  4. Suficiente espacio en disco para poner MP3s a tu gusto

Si estas leyendo esto yo asumo que:

  1. Tienes un sistema operativo windows, linux o Mac
  2. Sabes abrir los puertos de tu computadora (sino mandame un comment y te ayudo con gusto)
  3. Sabes instalar programas al estilo windows (next next next finish)
  4. Tienes paciencia para hacer el servidor (si bien no te costará en dinero, si te llevará un rato)

Un servidor de radio es realmente genial, sobre todo cuando no tienes espacio en la computadora de tu oficina, negocio, trabajo, escuela, etc. ya que en primer lugar puedes escuchar tu música en casi cualquier lugar que tengas internet. y además puedes compartir tu música con los colegas de la oficina, compañeros de la escuela, etc.

Si te quieres ver mas creativo o tienes tiempo libre tambien puedes ponerte de locutor en tu estación :P porque no? si la hora nacional lo hace porque tu no? XD

Advertencia: Antes de iniciar advierto una cosa; tu servidor con una conexión normal (cable o modem DSL a 1mbps) resiste alrededor de 15 usuarios máximo conectados a la vez, mayores anchos de banda (de Up-stream) son necesarios para mas usuarios. toma esto en cuenta, porque es probable que si muchos están colgados en tu servidor es probable que la calidad del audio baje.

Paso 1: Crear un No-IP

No-IP es una herramienta de direccionamiento, hoy en dia las IPs son por demanda casi siempre, lo que quiere decir que tu IP cambia constantemente, imaginarás lo que pasa si tu IP cambia mientras escuchas el radio….

Para crear tu NO-IP, vamos a la página http://www.no-ip.com, nos hacemos de una cuenta y nos logeamos. tiene que aparecer una ventana como esta:

No Ip

Si, por si no lo notaste taché mi usuario e IP, todavia me gusta mi privacidad XD

Ahora, del lado izquierdo damos click en Add, y agregaremos un nuevo Redirect

Aqui pondré un ejemplo (OJO, NO LO COPIES LITERAL!!!!!! CAMBIA LO QUE TENGAS QUE CAMBIAR!)

  • Hostname: HolaMundo (nombre de tu servidor)
  • Cuadro de abajo: no-ip.biz (aqui puedes cambiarlo por lo que gustes)
  • Host type: DNS host(A) (el default)
  • IP Address: (la dejamos como está)

El resto lo dejamos como está y damos click en “create host”

Con esto habremos creado una liga a nuestra IP, esto quiere decir que Holamundo.no-ip.biz es lo mismo que 111.222.333.444 (o lo que sea tu IP)

Ahora solo tenemos que ir a la máquina servidor, y en el servidor descargamos el programa cliente (si, en no-ip.com donde dice “download”), instalamos, nos logeamos en ese cliente y listo :D ya tenemos un NO-IP

Esta es la ventana del cliente del NO-IP, debe estar instalada en tu servidor, y corriendo todo el tiempo, los cuadros palomeados significa que estan activos, procura tener el tuyo tambien activo.

Con un NO-IP siempre que pongas: HolaMundo.no-ip.biz estarás haciendo acceso a tu computadora (recuerda bien este primer paso, lo necesitarás de ahora en adelante con cualquier servidor)

Nota: NO-IP Utiliza el puerto 8245 para transmitir información, recuerda abrir este puerto

Paso 2.- Instalar WINAMP

En realidad este paso es variable, pondré el ejemplo de windows porque (lamentablemente…) es el sistema operativo mas usado (pero si tienes dudas en como hacerlo en linux, puedes mandarme un comment y con gusto te respondo(en MAC no me metan XD todavia no lo conozco, pero pronto))

Descargamos WINAMP de www.winamp.com (en la parte de player-> download) en su versión full (NO PAGUES NI UN CENTAVO!.. es mi filosofía) y lo instalamos como si fuera cualquier otro programa (si, ya sabes.. next next I Agree next next next finish)

CUIDADO! WINAMP querrá instalarte barras de navegador y cosas que son basura que tal vez no requieras, puedes elegir instalarlas pero en lo personal no me agrada.

Paso 3.-Descargamos el SHOUTCast y lo instalamos

SHOUCast es un programa que nos sirve para transmitir audio por internet de manera confiable, primero que nada vamos a http://www.shoutcast.com/download/files.phtml y elegimos la opción que nos convenga (en este caso para windows es SHOUTcast WIN32 Console/GUI server v1.9.8)

  • Ejecutamos y elegimos “I Agree” (un dia de estos en un I Agree venderé mi alma sin darme cuenta…)
  • llenamos todas las casillas (hasta la de console) y continuamos.

Paso 4.- Configuramos el SHOUTCast y lo ejecutamos

La configuración nos llevará un rato, lo que debemos hacer ahora es abrir en notepad el archivo C:/archivos de programa/SHOUTCast/sc_serv.ini

Empezamos a configurar, las lineas que empiezan con un ; (punto y coma) son comentarios, shoutcast ignorará estas lineas.

Este es mi archivo de configuración (usando el ejemplo del NO-IP)

; SHOUTcast Distributed Network Audio Server configuration file
; Copyright (C) 1998-2004 Nullsoft, Inc.
; All Rights Reserved.
; Last modified Mar 17 2004

; If you want to manage multiple configurations, just copy
; this file to another name, and run sc_serv with that name
; such as:
; sc_serv.exe sc_leet.conf

; ***************************
; Required stuff
; ***************************

; MaxUser. The maximum number of simultaneous listeners allowed.
; Compute a reasonable value for your available upstream bandwidth (i.e. if
; you have 256kbps upload DSL, and want to broadcast at 24kbps, you would
; choose 256kbps/24kbps=10 maximum listeners.) Setting this value higher
; only wastes RAM and screws up your broadcast when more people connect
; than you can support.
MaxUser=15

; Password. While SHOUTcast never asks a listener for a password, a
; password is required to broadcast through the server, and to perform
; administration via the web interface to this server. This server should
; consist of only letters and numbers, and is the same server your broadcaster
; will need to enter in the SHOUTcast Source Plug-in for Winamp. THIS VALUE
; CANNOT BE BLANK.
Password=aquivaelpassword

; PortBase. This is the IP port number your server will run on. The
; value, and the value + 1 must be available. If you get a fatal error when
; the DNAS is setting up a socket on startup, make sure nothing else on the
; machine is running on the same port (telnet localhost portnumber — if you
; get connection refused then you’re clear to use that port). Ports < 1024
; may require root privledges on *nix machines. The default port is 8000.
PortBase=8000

; ***************************
; Optional Parameters
; ***************************

; ***************************
; Logging configuration
; ***************************

; LogFile: file to use for logging. Can be ‘/dev/null’ or ‘none’
; or empty to turn off logging. The default is ./sc_serv.log
; on *nix systems or sc_serv_dir\sc_serv.log on win32.
; Note: on win32 systems if no path is specified the location is
; in the same dir as the executable, on *nix systems it is in the
; current directory.
LogFile=sc_serv.log

; RealTime displays a status line that is updated every second
; with the latest information on the current stream (*nix and win32
; console systems only)
RealTime=1

; ScreenLog controls whether logging is printed to the screen or not
; on *nix and win32 console systems. It is useful to disable this when
; running servers in background without their own terminals. Default is 1
ScreenLog=1

; ShowLastSongs specifies how many songs to list in the /played.html
; page. The default is 10. Acceptable entries are 1 to 20.
ShowLastSongs=10

; TchLog decides whether or not the DNAS logfile should track yp
; directory touches. Adds and removes still appear regardless of
; this setting.
; Default is yes
; TchLog=yes

; WebLog decides whether or not hits to http:// on this DNAS will
; be logged. Most people leave this off because the DSP plug-in
; uses http:// calls to update titles and get the listener count,
; which takes up a lot of log space eventually. If you want to
; see people making hits on your admin.cgi or index pages, turn
; this back on. Note that this setting does NOT affect XML stats
; counters for hits to http:// pages.
; Default is no.
; WebLog=no

; W3CEnable turns on W3C Logging. W3C logs contain httpd-like accounts
; of every track played for every listener, including byte counts those listeners
; took. This data can be parsed with tools like Analog and WebTrends, or given
; to third parties like Arbitron and Measurecast for their reporting systems.
; Default is Yes (enabled).
W3CEnable=Yes

; W3CLog describes the name of the logfile for W3C logging. Default logfile is
; sc_w3c.log, in the same directory wherever the DNAS gets started from.
W3CLog=sc_w3c.log

; ***************************
; Network configuration
; ***************************

; SrcIP, the interface to listen for source connections on (or to make relay
; connections on if relaying). Can and usually will be ANY or 127.0.0.1
; (Making it 127.0.0.1 will keep other machines from being able to
; broadcast using your shoutcast server )
SrcIP=ANY

; DestIP, IP to listen for clients on (and to contact yp.shoutcast.com)
; can and usually will be be ANY. If your machine has multiple IP addresses,
; set this to the one you want it to be accessed by.
DestIP=ANY

; Yport, port to connect to yp.shoutcast.com on. For people behind caching
; webproxies, change this to the alternate port (666 is what it might be,
; check www.shoutcast.com if you have problems). Otherwise, leave this at 80.
; We’re actively working on re-opening port 666, but as of release the only
; working port is port 80.
Yport=80

; NameLookups. Specify 1 to perform reverse DNS on connections.
; This option may increase the time it takes to connect to your
; server if your DNS server is slow. Default is 0 (off).
NameLookups=0

; RelayPort and RelayServer specify that you want to be a relay server.
; Relay servers act as clients to another server, and rebroadcast.
; Set RelayPort to 0, RelayServer to empty, or just leave these commented
; out to disable relay mode.
; RelayPort=8000
; RelayServer=192.168.1.58

; ***************************
; Server configuration
; ***************************

; AdminPassword. This password (if specified) changes the
; behavior of Password to be a broadcast-only password, and
; limits HTTP administration tasks to the password specified
; here. The broadcaster, with the password above, can still
; log in and view connected users, but only the AdminPassword
; will grant the right to kick, ban, and specify reserve hosts.
; The default is undefined (Password allows control for both
; source and admin)
AdminPassword=PasswordDeAdministrador

; AutoDumpUsers controls whether listeners are disconnected if the source
; stream disconnects. The default is 0.
AutoDumpUsers=0

; AutoDumpSourceTime specifies how long, in seconds, the source stream is
; allowed to be idle before the server disconnects it. 0 will let the source
; stream idle indefinately before disconnecting. The default is 30.
AutoDumpSourceTime=30

; ContentDir specifies the directory location on disk of where to stream
; on-demand content from. Subdirectories are supported as of DNAS 1.8.2.
; Default is ./content, meaning a directory named content in the same directory
; as where sc_serv was invoked from.
; ContentDir=./content

; IntroFile can specify a mp3 file that will be streamed to listeners right
; when they connect before they hear the live stream.
; Note that the intro file MUST be the same samplerate/channels as the
; live stream in order for this to work properly. Although bitrate CAN
; vary, you can use ‘%d’ to specify the bitrate in the filename
; (i.e. C:\intro%d.mp3 would be C:\intro64.mp3 if you are casting at 64kbps).
; The default is no IntroFile
; IntroFile=c:\intro%d.mp3

; BackupFile can specify a mp3 file that will be streamed to listeners over
; and over again when the source stream disconnects. AutoDumpUsers must be
; 0 to use this feature. When the source stream reconnects, the listeners
; are rejoined into the live broadcast.
; Note that the backup file MUST be the same samplerate/channels as the
; live stream in order for this to work properly. Although bitrate CAN
; vary, you can use ‘%d’ to specify the bitrate in the filename
; (i.e. C:\backup%d.mp3 would be C:\backup32.mp3 if you are casting at 32kbps).
; The default is no BackupFile
; BackupFile=C:\intro%d.mp3

; TitleFormat specifies a format string for what title is sent to the listener.
; For example, a string of ‘Justin Radio’ forces the title ‘Justin Radio’ even
; when the source changes the title. You can use up to one ‘%s’ in the string
; which lets you contain the title from the source. For example, if your
; TitleFormat is ‘Justin Radio: %s’, and the source plug-in’s title is
; ‘Billy plays the blues’, then the net title is
; ‘Justin Radio: Billy plays the blues’. Note: only works on non-relay servers.
; The default is no format string.
; TitleFormat=Justin Radio: %s

; URLFormat specifies a format string for what url is sent to the listener.
; Behaves like TitleFormat (see above).
; The default is no format string.
; URLFormat=http://www.server.com/redirect.cgi?url=%s

; PublicServer can be always, never, or default (the default, heh)
; Any setting other than default will override the public status
; of the source plug-in or of a SHOUTcast server that is being relayed.
PublicServer=default

; AllowRelay determines whether or not other SHOUTcast servers will be
; permitted to relay this server. The default is Yes.
AllowRelay=Yes

; AllowPublicRelay, when set to No, will tell any relaying servers not
; to list the server in the SHOUTcast directory (non-public), provided
; the relaying server’s Public flag is set to default. The default is
; Yes.
AllowPublicRelay=Yes

; MetaInterval specifies how often, in bytes, metadata sent.
; You should really leave this at the default of 8192, but the option is
; provided anyway.
MetaInterval=8192

; *****************************
; Access Control
; *****************************

; ListenerTimer is a value in minutes of maximum permitted time for
; a connected listener. If someone is connected for longer than this
; amount of time, in minutes, they are disconnected. When undefined,
; there is no limit defined. Default is undefined.
; ListenerTimer=600

; BanFile is the text file sc_serv reads and writes to/from
; for the list of clients prohibited to connect to this
; server. It’s automatically generated via the web
; interface.
; BanFile=sc_serv.ban

; RipFile is the text file sc_serv reads and writes to/from
; for the list of client IPs which are *ALWAYS* permitted
; to connect to this server (useful for relay servers).
; This file is automatically generated via the web
; interface. Note that if your server is FULL, and someone
; from a Reserved IP connects, the DNAS will force the person
; listening for the longest time off to make room for the new
; connection.
; RipFile=sc_serv.rip

; RIPOnly, when set to Yes, will only allow IP addresses listed in the Reserved
; IP list to connect and relay. All other connections for listening will be denied.
; This is really only useful for servers whose sole purpose is to provide the
; primary feed to all public relays. Setting this value to Yes also forces the
; server into Private mode, since listing this server in the directory would
; be pointless. Default is No.
; RIPOnly=No

; *****************************
; Extended Logging
; *****************************

; The old features previously at this location, HistoryLog and CurrentLog, are
; no longer used and succeded by W3C Logging and XML, respectively.

; ***************************
; Mass Configuration
; ***************************

; Unique: assigns a variable name for use in any config item which points to a
; file. Useful for servers running lots of SHOUTcast servers that have similar
; configuration parameters, excepting logfile names, banfile names, etc. Any
; parameter that takes a pathname can include the character $, which will
; substitute $ for the variable assigned here. Keep in mind that the unique
; variable can only be used after it is defined, so don’t try to use a unique
; variable substitution in a path before you define it. For example, you
; could set:
; Unique=my_server
; and then define Log=/usr/local/shoutcast/$.log in an included configuration
; file. Default is Unique=$, so that by default any file with $ in the name
; won’t substitute anything at all.

; Include: instructs the sc_serv to read from the named configuration file,
; *at the point of insertion of the Include statement*, and process as though
; the included file was part of itself. Note that all configuration parameters
; in the DNAS config file are processed first to last, so if an item is defined
; twice in a configuration, the last item to process will be the one that takes
; effect. For this reason, it’s usually a good idea to use the Includes first
; in a config file.
; example:
; Include=/usr/local/shoutcast/common.conf
; Default is not applicable.

; *****************************
; Tweaks
; *****************************
;
; DON’T MESS WITH THIS STUFF UNLESS YOU REALLY KNOW WHAT YOU’RE DOING.
; DON’T COMPLAIN TO US IF YOU MESS WITH IT AND THINGS BREAK.
; HAVE A NICE DAY.

; CpuCount is used to explicitly limit the DNAS to dominating a finite
; amount of processors in multiprocessor systems. By default,
; SHOUTcast creates one thread for every processor it detects in the
; host system, and assigns listeners equally across all the threads.
; In the event SHOUTcast doesn’t correctly determine the number of
; CPUs in your host, or if you for whatever reason want to force
; the DNAS to not use other processors, you can say so here.
; Default behavior is to use as many processors as the DNAS detects on
; your system.
; CpuCount=1

; Sleep defines the granularity of the client threads for sending data.
; DNAS 1.7.0, per client thread, will send up to 1,024 bytes of data
; per socket (or less depending on the window available), and then
; sleep for the provided duration before repeating the whole process.
; Note that making this value smaller will vastly increase CPU usage on
; your machine. Increasing reduces CPU, but increasing this value too far
; will cause skips. The value which seems most optimal for 128kbps
; streaming is 833 (833 microseconds per client poll) on our test labs.
; We wouldn’t recommend setting it any lower than 100, or any higher than
; 1,024. If you have a slower machine, set this number lower to fix
; skips.
; Default value is 833.
; Sleep=833

; CleanXML strips some whitespace and linefeeds from XML output which
; confuses some (poorly written) XML parsers. If you get XML rendering errors,
; try turning this on. Default is No (off).
; CleanXML=No
;
; TAG RULES

Guardamos y cerramos, por ahora no hay mas que hacer con este archivo.

Despues elegimos en Inicio -> Programas -> SHOUTCast ->SHOUTCast DNAS Console y nos aparecerá una de esas ventanas parecidas a las de MS-DOS (si, no te apures, es normal, esa ventana sirve para ver el estado de tu servidor)

en este momento tu servidor de radio esta arriba y funcionando, debes ver algo como esto:

Shoutcast Ventana

Mas o menos algo asi… en este momento el servidor esta esperando que se loguee el locutor.

Paso…. uta… en cual iba?.. ah si, el 5.- Volverte un locutor

El siguiente paso es descargar el parche para transmitir por WINAMP, este cliente se descarga aqui: http://www.shoutcast.com/download/broadcast.phtml Justo donde dice “Download the SHOUTCast DSP Plugin for winamp 5.x” logicamente despues de bajarlo lo instalamos

Abrimos winamp y nos vamos a preferencias.

Preferencias dentro de winamp

Luego nos vamos dentro de las preferencias de WINAMP, elegimosDSP, y luego Shoutcast Source DSP.

Preferencias de WinAMP

Finalmente llenamos los campos de este recuadro:

Winamp3

En la pestaña de output:

  • Address: Localhost
  • Port 8000
  • Password: aquivaelpassword (el del ejemplo)

El resto podemos dejarlo como está, ya despues de esto ponemos Connect. en este momento lo que pongas de música en winamp se escuchará en todo el mundo, para escuchar tu radio en windows media player (o en otro winamp) pones archivo -> abrir url-> http://holamundo.no-ip.org:8000 (el de el ejemplo) y con eso estarás escuchando tu radio :P

Para levantar el servidor cada que desees:

  • Abres el Shoutcast Console
  • Abres Winamp
  • Haces una playlist
  • Das click en connect
  • y listo! tu servidor ya esta corriendo

Este a mi parecer es uno de los servidores que requiere un esfuerzo mediano / moderado hay unos mucho mas complejos y otros que realmente son miel sobre hojuelas :P pero bueno! si tienen alguna duda mandenme un comment y les ayudo!

Buena suerte :D

Donde dejé mi maldito control!??!?!

En aquellos días que tenía vida y tiempo libre, solía pasar una buena parte de mis tardes y noches jugando videojuegos de casi todo tipo, entre mis favoritos estaba el Chronno Trigger, para muchos es considerado el mejor RPG que se ha creado jamás (si, aunque te guste Final Fantasy).

Chronno trigger era fantástico de inicio a fin, abarcaba todo ambiente y aspecto que un videojugador podía pedir, desde la heróica época medieval hasta el futuro post-apocalíptico, además de que tenía una historia creativa, simple, y llena de arte, la música era fenomenal (aun cuando era música de super nintendo) y tenía mas de un final (de hecho mas de 15 finales!)

Mammom M

Tragate eso! u ú!!!

Hace poco que de nuevo tuve tiempo, decidí encender mi emulador y ponerme a jugar un rato Chronno Trigger de nuevo, y me puse a pensar, ¿que es lo que hace que un juego después de 13 años de creado sea tan adictivo?

Despues de mucho meditarlo y de matar cientos y cientos de monstruos en mi camino por el juego llegue a la conclusión de que tanto chronno trigger, como muchos otros juegos igual de adictivos te dan libertad completa sobre de él, en el caso de chronno trigger tienes la libertad de elegir cuando acabar el juego y bajo que condiciones, de que tanto puedes profundizar en el, y muchas otras decisiones a tu gusto.

La Personalización de los videojuegos es algo que muchas empresas han visto y han considerado ampliar, y el resultado han sido enormes ganancias, para muestra un botón: The sims. en The sims tienens el control total tanto del juego como de los skins del juego, puedes descargar trajes para tus inquilinos, texturas para paredes, muebles, y un enorme etcétera.

Veamos algunos de los juegos que (a mi parecer) se llevan las ovaciones.

Ragnarok Online (eAthena & Freya)

Varios en mi escuela todavia me preguntan: si ya hay juegos mejores, porque sigues jugando ese que es una mezcla de 2D y 3D? la respuesta es simple: es completamente modificable, de inicio a fin.

eAthena es un proyecto GNU/GPL que te entrega el código fuente de un emulador del juego original y te permite hacer toda clase de modificaciones en el mundo de Ragnarok, desde cambiar los mapas a tu voluntad, aumentar el daño, crear custom gears, trajes, cortes de cabello, personajes, y hasta clases. es un MMORPG que cualquier persona puede moldear a su gusto y compartirlo con sus amigos.

JA! A que no tienes una bandana de naruto en tu juego!

Alas y Bandana de Konoha, ademas de opcion de dia y noche en excaliburRO

Age of Empires II

Quien no jugó y paso horas con este clásico? el tener la capacidad de hacer tus mapas, batallas y campañas a tu gusto y voluntad era un deleite que podía llevarte horas! (y en lo personal, es lo único que puedo decir de Microsoft como halago: Hace buenos juegos)

creo que ten�a otro aldeano por aqui....

“inserio tenias un guajolote compadre? o.O”

Final Fantasy Tactics

Historia envolvente, una enorme cantidad de clases para elegir y la capacidad de crear tu propio escaudrón y llevarlo a la batalla hacen de este titulo un excelente juego. Realmente es mucho mejor el de playstation / psp que el de game boy advance, de preferencia evita el de GBA.

Ah caray.... apoco tengo tantos trabajos?

Todos los trabajos de FFT Para psp…. Ramza es mas multiusos que una navaja suiza…

WiiSports

El wii es extremadamente divertido con su control, ha sido una de las mejores ideas que ha tenido nintendo hasta ahora, y si a eso le agregamos crear tu personaje (Mii) y ponerlo a jugar deportes con tus amigos, entonces realmente se vuelve muy muy adictivo (sobre todo cuando ves a tu amigo con cada de embobado viendo una bola de boliche que se parece a una sandía XD)

Hey! eso fue abajo del calzoncillo!

Hey!! eso fue abajo del calzoncillo >w<!!!!

y ya por último…

M.U.G.E.N.

Mugen es un motor gráfico que te permite crear juegos de pelea en 2D de la manera que mas te agrade, permite agregar stages, poderes, personajes, efectos de luz y muchisimas cosas mas. y para muestra de MUGEN pongo aqui un video de este magnífico motor.

Ichigo prwnz j00! xD lolz

Estos son algunos de los juegos que he podido jugar y casi todos se han vuelto una adicción para mi, ojalá los creadores de videojuegos no tengan temor de soltar sus códigos y hacer los juegos tan extensos como nosotros querramos.

Comparando entre Pingüinos y Ventanas (…?)

Hace unos dias un amigo y yo platicabamos acerca de unos sujetos en la escuela de ingeniería mecatrónica que defendían a capa y espada windows vista; en realidad no podía entender porque lo defendían tan a muerte si es un sistema operativo todavia con bastantes fallas, de hecho todavia windows XP tiene bastantes fallas…

Por el otro lado no me gustaría criticar a Windows y parecer un “fanboy” de linux, asi que decidí hacer una crítica seria y poner a prueba ambos sistemas operativos.

Estas son las pruebas y sus resultados.

Prueba 1.- Costo.

MercadoLibre México: Windows Vista Ultimate Con service Pack1 .- $2,350.00

www.debian.com : Debian Linux estable version etch.- $0.0

…Sin comentarios.

Ganador: Linux

Prueba 2.- Gráficos.

Windows Vista:

  • Ventanas planas que se mueven como tarjetas (windows + tab)

elbruno.com

  • Previsualización de ventas con alt + Tab
  • Decorador de ventanas (bordecitos) translúcidos
  • Un solo escritorio

Slackware Linux v12 + CompizFusion:

  • Multiples escritorios unidos en un cubo (un total de 20 escritorios pueden convivir dentro de linux a la vez)

El cubo de Compiz Fusion, no puedes negar que se ve bien...

  • Las ventanas pueden verse con alt + tab (y previsualizarse)
  • Las pantallas se reorganizan al poner el mouse en una esquina de la pantalla.

Ventanas que se ordenan solas... hmmm

  • Efectos de fuego, lluvia, agua, ventanas de gelatina, decoradores transparentes/translucidos
  • Efectos al maximizar, minimizar, mover, y redimensionar una ventana
  • y un enorme etcétera….

Comentarios: Aun cuando Windows Vista ha mejorado sus efectos visuales, No se compara a los efectos de linux, en cuanto a su capacidad de manejar gráficos en 3D con una cantidad mínima de recursos (en Linux puedes rotar el cubo, a la par de que google earth se mueve para buscar donde estas y ves youtube en la otra cara)
Ganador: Linux

Prueba 3.- Navegador default

Existe en la red una prueba de tu navegador llamada Acid3 (http://acid3.acidtests.org/) en donde se evalúa la capacidad de tu navegador, cabe decir que no ha habido un solo navegador que llegue al score perfecto (100/100) pero con ello puedes darte una idea de que tan buena es tu navegación.

Windows Vista.- Internet Explorer 6

muy mal... 12 de 100

Linux.- Mozilla Firefox 2 (53/100)

53 puntos no esta tan mal

Comentarios:

Siento decirlo, pero Internet Explorer realmente ha tenido un desempeño bastante bajo en las pruebas de Acid3, Mozilla firefox 3 promete tener mejoras dentro de las pruebas Acid, IE8 promete lo mismo… pero mientras tanto Mozilla lleva la delantera (aunque por ahi escuché un rumor de que opera ha sido el primero en alcanzar el 100/100…)

Ganador: Linux (Gracias a mozilla Firefox)

Prueba 4.- Conectividad (out of the box)

Para los que no conozcan el término, “out of the box” se refiere a la funcionalidad de hacer correr algo justo despues de desempacar la computadora de su caja (o en este caso, de haberle realizado un formateo).

Hacer funcionar la red por cable de Ethernet (RJ45)

Windows Vista Ultimate Edition:

  1. Conectar el cable
  2. Asignar IPs manualmente (en caso de no contar con dhcp)

Slackware Linux:

  1. Conectar el cable
  2. Asignar IPs manualmente o solicitar un dhcp client

Wireless

Windows Vista Ultimate:

  1. Instalar el driver
  2. Conectarse a la red inalambrica con el gestor de windows

Slackware Linux

  1. Instalar el driver
  2. Instalar el firmware
  3. Instalar el daemon
  4. Modificar los rc.d modules para ejecutar el demonio al inicio
  5. utilizar scripts para conectarse de manera manual (o usar un gui para conexiones automáticas)

Comentarios:

Si bien es cierto que Linux tiene modos extra de conexión como por ejemplo Monitor, ad-hoc y Master, una conexión rápida y buena siempre es necesaria, linux tiene demasiados problemas para tener conexiones inalámbricas de manera eficaz y rápida (ademas de que una tarjeta inalámbrica broadcom SIEMPRE causa estragos en linux por no tener drivers GNU/GPL)

Ganador: Windows

Prueba 5.- Facilidad de desarrollo de aplicaciones.

Los usuarios normales generalmente dependen de las aplicaciones que los ingenieros/técnicos/licenciados en TI desarrollan para ellos, en estas aplicaciones se requiere muchas veces una alta portabilidad y una velocidad aceptable, ademas de una integridad y consistencia en los datos.

En palabras simples… que funcione bien, rápido y se pueda confiar en ellas.

Windows Vista Ultimate Edition:

  • Cuenta con tecnologías robustas de .NET 1.0-3.0
  • Lenguajes que permitan compilar en binarios de windows (.exe) son admitidos

Linux:

  • Todo (o casi todo) su código es abierto por GNU/GPL, por tanto se puede modificar virtualmente cualquier programa para adaptarse a las necesidades del usuario
  • Todos los lenguajes no propietarios (.NET por ejemplo) funcionan dentro de Linux
  • Linux permite que las aplicaciones corran dentro del servidor de ventanas X (las X) con lo que una aplicación visual puede realizarse sin necesidad de comprar paquetes de desarrollo (Visual studio de microsoft por ejemplo)

Comentarios:

Desarrollar en linux es todo un placer, mas que nada poruqe sabes como funciona realmente linux ( y lo que no sabes lo puedes investigar o en foros o en código) y en cambio windows no deja ver como funciona por dentro su sistema operativo, solo se puede construir sobre el.

Ganador: Linux

Prueba 6.- Arranque del sistema

Los tiempos comprenden desde el enter que se le da a LILO (linux Loader) hasta que la pantalla pide nombre de usuario y contraseña.

Windows XP Professional:0 minutos, 25 segundos, 25 centésimas

Slackware Linux:1 minuto, 17 segundos, 48 centésimas

Comentarios: Linux inicia al arranque TODOS sus servicios y daemons, por ello tarda mas, sin embargo ante una inminente prisa, windows XP es mejor

Ganador: Windows

Prueba 7.- Instalación.

Un sistema operativo debe ser capaz de reconocer el hardware que contiene la computadora (por mas marciano que parezca) y debe de respetar los sistemas operativos que ya existen en el, sin modificarlos o alterarlos, veamos que pasa cuando se instala un sistema operativo cuando ya hay otros en el.

Linux (debian, slackware, mandriva, ubuntu y opensuse).-

Se instalaron estas distribuciones y todas convivieron perfectamente con windows y con sus distribuciones linux (de hecho hasta las distribuciones comparten su area de SWAP) utilizando un minimo de recursos.

Windows Vista Ultimate.-

Windows Vista se apoderó del disco duro completamente, borró el Master Boot Record y lo alteró para solamente bootear su sistema operativo, igualmente la opción de bitlock corrompió el resto de las particiones

Comentarios: Si tienes particiones con informacion importante, instalar windows vista sería mortal, windows debe definir sus particiones y crearlas, sinó no las reconocerá jamás.

Ganador: Linux

*************OVERALL!************

Windows .- 2

Linux .- 5

Ganador final: Linux (ya me lo esperaba…)

En esta Esquinaaaa!!!!!!

Empezando a bloguear por primera vez me dedico un rato de pelea a muerte con un sistema operativo ya conocido en el medio: Linux (Para uno de mis maestros: “La religión del pajaro sentado”(léase Tux)… y creo que ya me alburearon XD)

La distribución de linux que estoy usando en este momento es Slackware v12, la verdad no puedo quejarme de esta distribución…. bueno.. la verdad si, no tiene NADA configurado, excepto algunas cosas de default, pero lo bueno es que con eso aprendes bastante.

Bueno, vamos a lo serio; que dificultades encontré dentro de Slackware 12:

Mi computadora es una Dell XPS m1330. ( I <3 Dell)

No hay ningun ACPI corriendo como daemon. (Por tanto, el ventilador, la batería, interrupciones extra del procesador, y otras monerías no funcionan a menos de que lo inicies) pero por suerte ya tengo la solución gracias a un amigo llamado enrique y su investigación dentro de Google (alabado sea!(google, no enrique))

Lo que hay que hacer es lo siguiente:

paso 1: Creamos un script con el nombre que gustes, que contenga lo siguiente:

echo “Lo que esta bajo echo aparece en pantalla xD puedes ponerle o quitarle lo que quieras aqui”
echo “Initializing ACPI Interruptions”
/sbin/modprobe ac
echo “Alternate Current Power Interruptions Enabled.”
/sbin/modprobe fan
echo “Fan / cooler Interruptions Enabled.”
/sbin/modprobe battery
echo “Battery Interruptions Enabled.”
/sbin/modprobe button
echo “On/Off Button Interruption Enabled.”
/sbin/modprobe container
echo “Container Interruption Enabled.”
/sbin/modprobe processor
echo “Processor Interruptions Enabled.”
/sbin/modprobe thermal
echo “Thermostat Interruption Enabled.”
/sbin/modprobe video
echo “Video Interruptions Enabled.”
echo “All ACPI Interruptions are now Enabled.”

Bueno, con esto ya creado y guardado (yo lo guardé como ACPIModules, a partir de aqui todos los ejemplos utilizarán el nombre que le puse, asi que ojo)

Paso 2: le damos permisos de ejecución con chmod. (suponiendo que no te acuerdas como es, utiliza sudo chmod +x ACPIModules) y colocalo en una carpeta de usuario, solo copia tu script recién creado en /usr/local/bin

Paso 3.- Entra bajo root (superusuario) y abre el /etc/rc.d/rc.modules (ya sea con kate, nano, vi o con lo que quieras) y en la última linea de ese script coloca lo siguiente:

./usr/local/bin/ACPIModules

Guardalo, cierralo, reinicia tu computadora y es todo! ya tienes batería, ventilador, interrupciones de termostato y demas.
Por lo menos el Round uno ya lo gané (con algo de handicap) veamos como nos va con los siguientes.