lunes, 14 de febrero de 2011

Cosas que hacer con tu PC vieja!

Si te fijas bien el hardware tiende a gastarse mas lentamente de lo que avanza el software por ejemplo: tu maquina que compraste un par de años tal vez corría las aplicaciones mas actuales en ese entonces tal vez el messenger, autocad, photoshop... entre otra cantidad de software pero ahora ya no "levanta" ni el ultimo WLM o que el itunes corre bastante lento porque este necesita una actualización completa del sistema operativo y así podemos continuar con la lista de programas.

Una propuesta es usar software mas eficiente, mas ligero en consumo de recursos pero que cumpla con su cometido: tu reproductor de música reduce el rendimiento del sistema (digo reproducir música no debería de ser un gran problema)

Hay una gran cantidad de alternativas Al software que utilizas diariamente que correrán en equipos poco potentes (trataré de que la mayoría de programas en esta lista sean gratuitos o open source.

Nota: no todas las alternativas aquí listadas funcionarán para todas las maquinas pero es improbable que necesites usarlas todas y por maquina antigua me refiero desde Pentium 75 Mhz hasta Pentium 4 y que muchas de estas se pueden usar en maquinas como netbooks.


Reproductores de musica (alternativas a iTunes y Windows Media Player): 
  • Winamp: En definitiva el mejor reproductor de musica, ligero en recursos y con soporte a muchas tecnologías .
  • Foobar2000: Un reproductor aún mas ligero que winamp con una interfaz mas sencilla de utilizar.
  • Xmplayer: La madre de los reproductores "light", es un excelente reproductor de música simple como Winamp consume muy pocos recursos compatible hasta con win98 con una gran cantidad de opciones incluyendo el soporte para skins o temas.
  • xmms: aunque ya no esta siendo desarrollado funciona muy bien lo puedes encontrar en la mayoria de distribuciones linux.
  • mp3blaster: Las ventajas de este reproductor de musica son que funciona bajo la linea de comandos (solo para Linux) consumiendo una miseria de memoria y CPU, por esto su interfaz es diferente pero sencilla de usar, el único contra que le encuentro es que al principio puede ser difícil acostumbrarse
  • cmus: otro reproductor en consola no he probado este pero parece estar bueno.
  • mpg321 y mpg123: ... son las mas pequeñas aplicaciones que he encontrado bajo Linux para reproducir mp3 y mp2 hacen una sola cosa: reproducir tus mp3 no son interactivas y no tiene interfaz (uso: mpg321 archivo.mp3 o mpg321 *.mp3).
Reproducir vídeos y películas (alternativas a Quicktime Wmplayer, BSplayer, PowerDvd): 
  • SMPlayer: es un frontend de mplayer muy ligero fácil de usar, puede buscar subtítulos para tus archivos de video reproducir dvds.
  • mplayer: aunque smplayer incluye una interfaz gráfica bonita el mplayer por si solo puede hacer magia ya sea en linux o en versiones antiguas de windows (en realidad me parece que hasta windows 98) puede reproducir   vídeos avi en microprocesadores lentos con algunos parámetros extras (realmente puede!!! he visto una película en un mmx a 233 Mhz) admirable el talento de los desarrolladores de esta aplicación, reseña.
Oficina (OOWriter, OOCalc, MSWord, MSExcel): 
  • Esto se pone difícil, podríamos argumentar que cada vez  los paquetes de oficina tienen mas funcionalidades (muchas mas de las que tenían hace un par de años), pero las personas rara vez usan muchas de estas (hay personas que hacen en MSOffice Profesional corporativo o lo que sea, las mismas cosas que podrían hacer con el Wordpad pero en fin) las alternativas que tenemos son:
  • SoftMaker Office 2006 es una versión gratuita de SoftMaker Office es muy rapida y compatible con MS Office.
  • Abiword+Gnumeric: Abiword es el procesador de palabras por excelencia es barato en recursos completamente gratuito en precio compatible con MSWord y OOWriter así como Gnumeric que también es compatible y mucho mas rápido que excel, es una bella pieza de software con una gran cantidad de opciones; ambos programas corren en Windows y Linux.
  • Ted+Scheme In A Grid (SIAG): Ted seria la alternativa al wordpad en Linux/Unix, no tiene muchas opciones pero es bastante usable y Siag Spreadsheet  que es una hoja de calculo muy ligera es la aplicación de oficina utilizada por defecto en Damn Small Linux.
  • Ahora si queremos llegar a los extremos existen alternativas mas, mas... no encuentro la palabra supongo que "minimalistas" en unix/linux existe una hoja de calculo llamada sc (Spreadsheet Calculator funciona bajo la linea de comandos) y cualquier editor de texto mas un paquete de latex podrían servir para hacerla de procesador de palabras seria algo así como editor (vim o emacs o nano o etc)+tetex+aspell si bien esta formula ocupa un poco mas de espacio en disco duro es una alternativa usable en maquinas antiguas. 
Mensajeria Instantánea como una tarea tan sencilla puede consumir tantos recursos... las alternativas propuestas son:
  • Miranda IM: Me encanta software como este... no lo sé es que me da la sensación de que al menos alguien sabe como hacer las cosas bien, digo ¿Miranda IM vs WLM o yahoo? este es un programa que sirve para el propósito que fue creado ser un excelente cliente de mensajería instantánea consumiendo lo mínimo de memoria, multiprotocolo (soporta msn, gchat, yahoo, aim....) facil de usar soporta varios idiomas y es open source, lo único no tan bueno es que solo esta para Windows.
  • centerim: sirve el propósito para el que ha sido creado es rápido, solo soporta texto, multiprotocolo, incluso sirve como cliente de livejournal, funciona solo en plataformas unix/linux, es modo consola tiene muchas opciones de configuración,
  • finch: otro cliente de solo consola es un primo de pidgin tiene casi las mismas opciones que dicho programa y es mas sencillo de usar que centerim (pero tiene una cantidad de dependencias de librerias que molesta un tanto si no estas usando una distribución que tiene gestor de paquetes) es una buena opcion si utilizas debian o alguna distribución derivada.
  • Ayttm: Es un cliente de mensajería instantánea para linux y rápido y multiprotocolo lo encontré mientras probaba puppy linux, bonito y sencillo.
  • pixamsn: el cliente mas pequeño de messenger para windows... no hay mas que decir.
Programación (Netbeans, Eclipse, Visual Studio):

De acuerdo casi ninguno de los siguientes programas posee todo el poder de los ides mayores, pero aún así sirven para el objetivo y pueden ser muy útiles si estas estudiando programación
  • Dev-C++ un IDE para programar en C y C++ corre bajo windows y es bastante rapido utiliza el compilador gcc. 
  • Emacs aunque su curva de aprendizaje parezca brutal luego de dominarlo es un excelente ide+editor de texto+todo.
  • Vim tambien puede ser utilizado como ide y es muy ligero
  • Notepad++ tiene una enorme cantidad de opciones y es bastante fácil de usar
  • Tide es un pequeño IDE escrito en java, 
  • JCreator es un IDE comercial pero también posee una versión gratuita o LE, es bastante rápido e intuitivo.
Nota: al aprender a usar lenguajes que se ejecutan del lado servidor (php, asp, perl, jsp) se pueden programar desde cualquier maquina que tenga un editor de textos y un cliente ftp así que una maquina relativa mente vieja no tendrá ningún problema para ser usada en esta tarea.

También se puede utilizar distribuciones linux ligeras como Damn Small Linux, Puppy Linux, Feather Linux, Zenwalk, Slackware y Debian instalando solo los paquetes base al principio y luego personalizando el escritorio hasta que quede usable .

Hay una tonelada de aplicaciones que puede tener una pc vieja o relativamente antigua aún si no va a ser utilizada como una maquina para oficina como las siguientes:
  • Puedes utilizar tu pc para introducir a los niños a las computadoras con juegos utlizando programas como gcompris utilizando una distribución como Debian Etch por sus bajos requerimientos de hardware y porque funcionará en maquinas antiguas.
  • RetroGaming: se puede bajo windows instalar muchos emuladores de varias consolas o utilizar una distribución linux lista para este propósito: Puppy Arcade que trae todo el software necesario y lo único que necesitarias conseguir serian los roms o isos de los juegos.
  • Centro Multimedia (Media Center): utilizando GeeXboX que reproduce una gran cantidad de formatos de sonido y video, posee una característica que he encontrado particularmente atractiva y es que este software es capaz de acceder a los archivos compartidos en la red en la que esta conectado.
  • Puedes hacer un proxy transparente utilizando una distribución ligera y un servidor proxy squid que posee una interfaz web, es útil para cargar los sitios mas rapidos sobretodo si tienes varias pc ya que optimiza el uso de la cache para que no tengas que cargar el contenido que se usa frecuentemente como imagenes o elementos flash.
  • Un router para gestionar el trafico en tu red ya sea casera o de un pequeño negocio y un firewall para controlar el trafico que haya en tu red utilizando SmoothWall una distribución linux que tambien utiliza una interfaz web.
  • Un miniservidor web especialmente útil si te estas iniciando en la programación de sitios de internet te sugeriría  un Debian o Slackware aunque instalar un servidor y configurarlo pueden no ser una tarea tan sencilla luego de este paso ya no tendrás que hacer tanto sino utilizarlo (y ver que no se queme ;).
  • También puedes utilizar tu veterana pc para que sea un servidor de impresoras con CUPS (una vez mas es una buena solución para una pequeña empresa u organización), un servidor de streaming de mp3 u ogg con icecast (tecnologia similar a la utilizada por shoutcast), un servidor de bases de datos con mysql, posgre e incluso usando una base de datos muy ligera como sqlite (para una pyme podría funcionar) y un servidor para compartir archivos via samba o NFS (o una distribución dedicada como FreeNAS. Para ninguna de las alternativas anteriores es necesario contar con un monitor porque todo se puede hacer desde una linea de comandos o una interfaz web (es decir para instalar el sistema y configurar el sistema si, pero para su funcionamiento diario no).
  • Un nodo de un cluster aunque tal vez esto no sea tan eficiente pero pienso podría ser util para aprender algo de Clustering y programación en paralelo.
Recuerda que la idea es no tirar algo que todavía funciona sino darle un nuevo uso, es increíble la cantidad de contaminantes que produce digamos un monitor tirado a la basura o la pc completa, en estos tiempos que vivimos debemos ser mas conscientes de lo que hacemos.

No hay comentarios:

Publicar un comentario

Tu opinión es importante solo abstenerse de comentarios ofensivos, racistas y spam.