domingo, 1 de noviembre de 2009

Mega Recompilacion de Themes para WindowMaker



He hecho una Mega Recompilacion de themes para WindowMaker son mas de 100 themes, muchos de los cuales ya no se encuentran y algunos aun si estan disponibles aun, mas 3 themes de que he realizado

Descargar

Espero que ahora muchos wmakeros que visiten la pagina queden muy felices al ver muchos themes recuperados y otros nuevos :D

sábado, 5 de septiembre de 2009

Gentoo, lo recomiendo

Hacía mucho que no escribía debido al trabajo 0:) Pero ya estoy de vuelta y os voy a comentar algunas cosillas a tener en cuenta de Gentoo.

Mi compi Picajoso ya ha escrito sobre la nueva versión de Gentoo. No os voy a comentar las novedades ni lo que ya ha comentado Picajoso. Os voy a recomendar probar Gentoo.


Para los que no conozcáis Gentoo, es una distribución que se compila casi desde el principio, algo similar a Linux From Scratch (LFS). La principal diferencia entre Gentoo y LFS es que Gentoo te ofrece un sistema básico desde el que puedes empezar. Este sistema básico te instala librerías, compilador y algunas herramientas básicas como por ejemplo editores. En el caso de LFS, no te trae nada precompilado y es un sistema operativo que te tienes que compilar desde un principio, aunque existe el proyecto ALFS (Automated Linux From Scratch, Linux From Scratch automatizado) que facilita la tarea de recompilar todo :)

Mucha gente preguntará:

  • ¿por qué complicar las cosas?
  • ¿por qué recompilar todo tu sistema si ya tienes distribuciones precompiladas?
  • ¿es que no tienes vida privada?

Bueno, la respuesta principal es: para aprender. Algunos pensarán: “Buah! Para eso ya he ido/voy al cole/Universiadad/…”. Correcto, en estos centros nos enseñan cosas, pero no todo se aprende allí. Este tipo de distribuciones nos permiten aprender:

  • de qué se compone un sistema operativo (cuáles son sus partes)
  • las dependencias entre unas partes y otras
  • las herramientas necesarias
  • qué hace cada herramienta
  • mucho sobre (nuestro) hardware
  • cómo optimizar un sistema
  • que el compilador NO lo es todo

Voy a centrarme principalmente en el punto “que el compilador NO lo es todo” aunque también voy a hablar sobre algunas herramientas.

Es importante tener en cuenta que el compilador NO lo es todo, aunque sí es una parte muy importante. Mucha gente cree que la gran ventaja del software libre es que, al tener el código fuente y el compilador, puedo hacer lo que me da la gana. Esto no es cierto. Hay que saber programar muy bien y conocer muy bien cómo funciona un compilador para “hacer lo que me da la gana”.

Muchas veces, se ve en los foros de Gentoo las miles de opciones que algunas personas le pasan al compilador para compilar su sistema. Esto es muy peligroso ya que puede provocar que el sistema sea inestable, pierda rendimiento, … Debido a que las opciones que le hemos pasado al compilador son incorrectas. Un buen enlace para leer en este caso es este.

Una recomendación que os hago es: no exageréis las opciones del compilador. Muchas veces lo que os viene por defecto funciona perfectamente y no hace falta nada más. Sí es cierto, que otras veces por ejemplo, en el mundo HPC/Supercomputación, sí hace falta recompilar determinada aplicación y/o librería con determinadas opciones ya que se conseguirán mejoras interesantes, pero no todos estamos dedicados al 100% al mundo del HPC ;)

Lo primero que tenemos que hacer es: conocer bien nuestro hardware. Esto es muy importante porque las opciones que le pasaremos al compilador dependerán mucho de nuestro hardware.

Luego tendremos que leernos el manual de GCC, ese gran compilador que usa Linux por defecto. Pero OJO, hay que leerse la documentación de la versión que vamos a usar !!! ;)

Una vez que sabemos qué hardware vamos a usar y haber leído la documentación correspondiente de GCC, hay que usar unas opciones “lógicas” respecto a lo que estáis haciendo. Por ejemplo, para el sistema base, las opciones que vienen por defecto (-O2 -march=i686 -pipe) son más que suficientes (la opción -march dependerá de la arquitectura que estemos usando). Podremos añadir nuevas opciones al compiladro en función del paquete que estemos compilando, siempre asegurándonos con la documentación de GCC y la del paquete (sin olvidarnos de las listas de correo) que todo es correcto.

“Vaya … si el GCC tiene “minolles” de opciones y tu me estás diciendo que use 3 de ellas … ¿para qué tiene tantas?” Bueno, las opciones que tiene GCC o cualquier otro compilador muchas veces son para situaciones específicas. Determinadas aplicaciones/situaciones requieren dichas opciones, pero no todas.

“¿Entonces eso de que Gentoo es más rápida y más mejor es una milonga?” No, lo que pasa es que para que sea “más mejor” no hay que abusar o centrarse en el compilador, un sistema operativo tiene mucho más.

¿Dónde está realmente la potencia de Gentoo? Muy sencillo, en la variable de entorno USE. USE es una variable de entrono que nos permite definir qué queremos y qué no queremos que se compile. Por ejemplo, a mi no me gusta GTK ni GNOME (soy lo que los norte americanos llamarían un KDE die-hard), así que deshabilito todo aquello relacionado con GTK y/o GNOME. Es decir, puedo decidir qué opciones se compilan en un determinado paquete o si se va a soportar tal o cual propiedad. Otro ejemplo es que puedo compilarme el kdegraphics sin soporte para scanner porque no tengo.

Muchos pensarán: “pues no me instalo en GNOME o los paquetes para scanner y ya está”. Pues no, ya que aunque no te instales el sane, tu KDE ha sido compilado con soporte para scanners, luego te va a incluir un montón de librerías que no quieres/necesitas.

La variable USE se define en el fichero /etc/make.conf y se define de la siguiente manera:

USE="palabras clave separadas por espacios"

Para una definición mucho más extensa, echad un vistazo a este enlace. Para una lista de una gran mayoría de palabras clave que se pueden usar en la variable USE, podéis acceder a este enlace. Cuando digo “gran mayoría”, quiero decir a muchas, pero no todas ;)

La variable USE puede definirse de una forma tan sencilla como:

USE="-gtk -gnome kde qt3"

O bien complicarla como:

USE="-3dfx -3dnow X Xaw3d a52 aac aalib -accessibility acl acpi -adabas -adns -afs -aim alsa -altivec ao -apache2 apm arts -atm audiofile avahi bash-completion -bcmath berkdb -bidi bindist -birdstep -blas bluetooth -boundschecking bzip2 -cairo calendar -canna caps -cdb cddb cdinstall cdparanoia cdr -cgi -chasen -cjk clamav cracklib crypt cscope css ctype cups curl curlwrappers -cvs cxx -db2 dbase dbm -dbmaker dbus dbx -debug -dedicated dga directfb djvu -doc dri dts dv -dvb dvd dvdr dvdread -eds -emacs -emboss -empress -empress-bcs encode enscript esd -esoob -evo -examples exif expat fam -fastcgi fbcon ffmpeg -fftw -filepro -firebird firefox flac flatfile fltk fontconfig foomaticdb fortran -freetds -freewnn -frontbase"

Si os fijáis, un guión (-) antes de la palabra clave significa que deshabilito el soporte para dicha función o dicho paquete.

“Pero … ¿y si mañana me compro un scanner?” Muy sencillo (y aquí viene otra de las grandes utilidades de Gentoo), añades scanner a la variable USE y recompilas. “¿Recompilo el qué? ¿Todo?” Depende … deberías recompilar todo aquello que se pueda ver afectado por esta novedad. “Pos vaya rollo”. Sí y no, sí porque tienes que recompilar y no porque así sabes de qué componentes está formado tu sistema y las dependencias que tienen unos de otros

Gentoo ha resuelto esto de recompilar “todo” de una manera muy sencilla. Tiene una herramienta en línea de comando que es:

revdep-rebuild

Nota: si alguna vez revdep-rebuild te lia y te pide reinstalar cosas que ya estan recompiladas ya anteriormente con revdep-rebuild (sobretodo los que usen ~x86 o una version de SandBox unstable

revdep-rebuid -i

la opcion i hace que se limpie e ignore la cache de revdep-rebuild, util si se te corto la recompilacion de los paquetes y no te pida reinstalar lo que ya se recompilo

Básicamente lo que hace es escanear tu sistema y si ve que has cambiado una librería y que un paquete determinado debería ser recompilado … lo recompila.


Existe otra opción también cuando cambias la variable USE que es:

emerge --update --deep --newuse world

Nota: Se puede acortar asi:

emerge -uDNav world

que es lo mismo que he puesto

emerge es la herramienta de gestión de paquetes y gestión de la compilación de dichos paquetes. Si quieres instalar un paquete, lo que tecleas es:

emerge nombre_del_paquete

Entonces emerge descarga el código fuente, lo compila y lo instala.

Nota: se puede ver que paquetes se instala x paquete y ver todo en modo verbose, y ademas preguntar si instalar o no:

emerge -av nombre_del_paquete

En el ejemplo que os he puesto arriba, lo que haría emerge es comprobar si las variaciones que hemos hecho a la variable USE afectan a algún paquete en cuestión y, si el paquete se ve afectado, lo recompila. Como podéis ver en la captura de pantalla que pongo abajo, en mi caso habría que recompilar 49 paquetes. Las palabras clave en verde son novedades, las que están en rojo son las que hemos utilizado en una compilación anterior y las que están en azul son las que hemos marcado con un guión (-).

Antes de acabar, unos consejos:

  • no esperéis tener un Gentoo funcionando en una tarde
  • tenéis que ser pacientes
  • id poco a poco, entendiendo lo que estáis haciendo y lo que habéis hecho
  • aprended todo lo que podáis
Es un proceso lento, pero muy gratificantes así que paciencia

En resumen, lo bueno de Gentoo es que te permite aprender mucho de tu sistema y sabrás que si algo falla es por tal o cual razón: sea culpa de una opción del compilador, por el hardware, por dependencias, por librerías, … Y, lo más importante, nos pemite aprender de nuestros errores ;)

Ohh!, casi se me olvidaba una captura de pantalla de Gentoo 2008.0

Fuente

Ps: Le he añadido cosas al post que faltaban del post original de la fuente :)

sábado, 8 de agosto de 2009

Simple HTTP Server - Con Python



Hablando con mi colega como siempre en #supremos, con BePhantom... hablando de mp3 mas que nada y p2p. Por que no tenia un tema que yo si lo tenia en la red p2p que uso frecuentemente, la cosa era pasarlo a su pc; pense... que podía usar?, y tengo Droopy, Bashare.... me dije usare Bashare para pasarle el tema feo «survivor - the karate kid - the moment of truth.mp3»

Pero me sorprendió luego que se lo pase, con este método muy efectivo, que me explico como se usa, lo active y le compartí mi carpeta de mp3, vídeos, hasta escuchaba música con mis archivos y me veía las pelis con este método.

Para activarlo es muy simple en la terminal:

Vamos a la carpeta que queremos compartir y entramos en ella, ejem:

cd  Música

entramos a la carpeta música

python -m SimpleHTTPServer 8000

activamos el SimpleHTTPServer en el puerto 8000, puede ser cualquier otro puerto

Le pasamos la IP 201.250.226.999:8000 a un amigo de confianza, abrimos el puerto, que vamos a usar, en mi caso lo abrí con gufw y sorpresa!

El chambon estaba mirando mi carpeta compartida y escuchando mi musica, me critico el hdp por que tenia Gardel el muy forrazo

Luego de eso cerre la terminal y el SimpleHTTPServer dejo de funcionar.
cerre el puerto y listo; todo como antes.

Para que pueda usar el SimpleHTTPServer sin que por error cierre la terminal y se deje de compartir debe agrear al final el "&"

ejemplo:

python -m SimpleHTTPServer 8000

si cerras la terminal se para el server

python -m SimpleHTTPServer 8000 &

con el "&" al final por mas que cerremos la terminal el server continuara en ejecucion; para matar este proseso es sencillo.

ps aux | grep py

buscamos una linea parecida a esta:
mama 20913 0.0 0.5 7268 4516 pts/1 S 06:08 0:00 python -m SimpleHTTPServer 8000

y le damos... (20913=PID esta despues de tu user)

kill -9 20913

cerramos el puerto y queda como antes nuestra pc.


Fuente

jueves, 23 de julio de 2009

SuperXorg "Xorg.conf" generico

Hola, aca les dejo 1 xorg.conf que si es generico en si, usa el driver vesa, el cual es generico....

y les servira como un salvavidas, asi que tenganlo siempre a mano

xorg.conf


# /etc/X11/xorg.conf (xorg X Window System server configuration file)
# Xorg Generico, mejorado por DJ_DEXTER
# psdata: si los graficos andan lento es porque usa el driver generico Vesa
# soporta la gran mayoria de los monitores

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "Mi placa de emergencia"
Driver "vesa"
Option "UseEDID" "False"
Option "PanelSize" "1024x768"
EndSection

Section "Monitor"
Identifier "Monitor de emergencia"
HorizSync 30-71
VertRefresh 50-160
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Monitor de emergencia"
Device "Mi placa de emergencia"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection


Espero que les sirva

Saludos!!!

miércoles, 22 de julio de 2009

Hacia el décimo aniversario de Gentoo






Daniel Robbins, el creador original de la distribución Gentoo, hace en su blog un recuento de los orígienes de esa distribución para tratar de encontrar la fecha de su aniversario.

Recapitaulando desde los años anteriores a la creación su primera distribución Enoch a mediados de 1999, Robbins recuerda como a finales de ese mismo año le cambió el nombre al actual "Gentoo" incorporando además algunas ideas muy originales como el sistema de paquetes Portage inspirado en los ports de FreeBSD.

En el 2000 aparecieron las versiones preliminares de Gentoo 1.0, en el 2001 el sitio web y el logo de Gentoo diseñado por el mismo Robbins, que incluso es el mismo que se usa hoy en día, y finalmente en el 2002 fue lanzada la versión definitiva de la histórica Gentoo 1.0, un hito que aquí mismo en VivaLinux! nos encargamos de comentar.

Así es que Robbins declara que "finales del 2009" es el aniversario oficial número 10 del nacimiento de Gentoo; y que si hay suficiente interés, un comité para los festejos podría organizarse...

Fuente

domingo, 28 de junio de 2009

Script Cae sistema, rotunda estafa

Hola, ya habran visto el video de octaivermatt, haciendo la prueba de que Windows Vista no se cae con un script equivalente para windows

Este

Hice la prueba y el script es una rotunda estafa, lo he probado en Gentoo 2008.0 y el sistema no se cayo en lo absoluto, pude hacer funcionar otra terminal mientras sucedia, termine el script con killall script.sh y paro su marcha

aca les dejo el screenshot:


















lo unico que hizo el script fue llenar el espacio de la particion en donde esta instalado Gentoo

Den su opinion al respecto

Saludos!!!

sábado, 13 de junio de 2009

Wmamp3 version 0.2

Version mejorada del mismo script en bash que realice

Mejoras:

-Ahora permite indicar la ruta de de destino de los .mp3 una vez que se convirtieron
-Algunos problemas menores resueltos

Descargar

Espero que les sea de utilidad

viernes, 5 de junio de 2009

Acelerar compilacion de Emerge, se compila en ram, no en el HDD

Después de probar esto en un par de emerge estoy seguro de que funciona siempre y cuando tenga suficiente memoria RAM - 768M es suficiente o más, aunque bien puede ser el mínimo de 512 MB con un escritorio con un servidor X. Probado en tres máquinas con (768M, 1G, y 3G de memoria RAM). Al Emerger el servidor X tardaba 1,5 horas y ahora solo tarda unos 20 minutos en un athlon-xp, por ejemplo.

Portage usa / var / tmp / portage (por defecto) ya que es el directorio de trabajo, todo se construye allí antes de que se instale para /. Entonces, ¿por qué no pegan / var / tmp / portage en la memoria RAM? Es un directorio tmp después de todo, guarda todas las salidas E / S del cuello de botella ...

¿Interesado? Bueno, esto es lo que tienes que hacer ...
(Asumo que ya usaste, su para logearte como Root sino anteponer sudo para los siguientes comandos)

# nano /etc/fstab

añada la siguiente línea al final -

none /var/tmp/portage tmpfs nr_inodes=1M 0 0

antes de montarlo, puede que quiera limpiar su disco en / var / tmp / portage -

# rm -fdr /var/tmp/portage/*

montar su nuevo directorio tmp -

# mount /var/tmp/portage

intentar un emerge

# emerge freeciv

Ahora fue mas rapido!!

Nota:


1. No he tenido más de 130 M utilizado en un emerge, sin embargo, en una actualización (emerge-u world), sin embargo, no estoy seguro de los límites superiores del tamaño de este directorio en multiples emerge. Depende de la frecuencia portage / salida ha sido obtenida. Nadie sabe, y este comportamiento puede ser cambiado?

2. Si desea establecer un tamaño exacto de esta se puede cambiar la fecha de entrada en el fstab para -


none /var/tmp/portage tmpfs nr_inodes=1M,size=256M 0 0


No voy a ir por debajo de 256M para estar bien seguros. Vi esta variante en el foro de Jackass


Apendice:
1. la creación de un tmpfs parece predeterminado a 50% de su tamaño total de memoria RAM. No hay de qué preocuparse, ya que no utiliza mucho si no se llena con archivos. No estoy seguro exactamente lo que sucederá si se llena hasta un 80%

Sería útil saber cuál es el paquete más grande está en portage. (?) Cuando surgió la cantidad de espacio que utiliza al máximo, si añadimos, por ejemplo, 10% a la cifra que luego nos daría nuestro tamaño máximo aceptable para la tmpfs.

2. La mayoría del espacio está ocupado cuando surgen dist desempaqueta un archivo tar en / var / tmp / portage. Sólo parece desempaquetar un paquete a la vez y, a continuación, la elimina cuando haya terminado. Este comportamiento puede ser diferente depende de la configuración de MAKEOPTS en make.conf, no puede confirmar esto como lo he probado sólo con "-j2" (por defecto).

3. Hay una entrada en el wiki que me perdí que tiene un guión muy bueno que convierte a esta y cuando usted lo necesita

esta particion montada en ram puede ser llenada y dar errores al emerger paquetes enormes como el openoffice, ahi simplemente hay que desmontar el punto de montaje

# umount /var/tmp/portage

Fuente: Gentoo Forums

Ps: este truco fue traducido del ingles

Espero que les sirva

sábado, 9 de mayo de 2009

Wallpapers de Gentoo

Aca les dejo una recompilacion de mas de 60 wallpapers de Gentoo, que he recompilado con el tiempo:















Descargar

Espero que les Guste

Saludos!!!

viernes, 1 de mayo de 2009

Estamos de Vuelta

Debido a problemas tecnicos y por falta de tiempo no habia podido mantener el blog...
Y estamos de vuelta

viernes, 13 de febrero de 2009

¿Porque Gentoo y no otras distros?

En el software libre, habiendo tantas distribuciones faciles, bonitas, one-click install, hasta con asistente y demas, pareceria que el usar gentoo es solo para gente enferma o friki, cosa que no es asi, les explico porque opto por gentoo...

Ventajas
Construyo, a gusto, y como me de la gana:
Si tengo un procesador i686, porque desperdiciar en paquetes optimizados solo para i386

Configurar las cosas solo con lo necesario:
Ejemplo: para que tener cargado al demonio de nfs si ni lo uso, ahi radica la flexibilidad de gentoo, instalo lo que necesito y no se instala con ello utilidades de mas que ni necesito, si esta ahi es porque lo he instalado y configurado

No tengo que ir por todos los rincones de internet, para hallar un .deb, o .rpm de un x programa, simplemente consigo el codigo fuente, y sin mas problema instalo el programa

La posibilidad de elegir lo ultimo de lo ultimo: puedo elegir entre instalar lo mas estable que esta en portage, o instalar lo ultimo e inestable que tiene la nueva funcion que uno esta buscando

Desventajas

Mayor curva de aprendizaje, aunque esto garantiza un conocimiento mas profundo de Linux
El tiempo de compilacion, aunque en ciertos paquetes, esto vale la pena
Hay que arreglarselas con paquetes comerciales (guacala) pero necesarios, ya que no comparten el codigo fuente y se distribuyen muchas veces en .rpm o a veces .deb

Mitos y realidades

Compilar todo, hace que todo vaya más rapido: esto es parcialmente cierto, las optimizaciones se notan en programas de gran tamaño como el open office, el tiempo de arranque es superior, a diferencia de lo que pasa con otras distros

¿Instalar? es cosa de frikismo y aprendizaje, compilar mi propio kernel, pero basta bajarse el Live Cd de Gentoo e instalar las cosas en modo grafico en cuestion de horas, aunque no es recomendable instalar Gentoo desde instalador grafico, es mas estable la instalacion a la antigua desde Live Cd minimal, ya que el mismo gui se puede caer

Gentoo no es una distro "compila y muere" Si, uno compila todo, pero no tengo que renegar con las dependencias, ni con las librerias -dev, ni con el ./configure y sus opciones, tengo Portage que es tan bueno e incluso mejor que el mismo apt, urpmi, yum, rpm

Gentoo es dificil de mantener: de hecho es mas facil de lo que parece, no es necesario una actualizacion profunda del sistema para ello, o incluso se puede introducir parches al kernel, ya que fue hecho para ello.

Aca les dejo una captura de pantalla de mi Gentoo:


martes, 27 de enero de 2009

Msn Por Consola

Somos muchos los que estamos obligados de alguna manera a utilizar MSN, el protocolo privativo de los de , y no es precisamente por placer, si no porque, quizá, tenemos contactos que son imprescindibles y se niegan a pasarse a Jabber.

Para los linuxeros que sólo utilizan consola, o para los minimalistas, aquí está MSNCP, una aplicación que he descubierto por ciencia infusa que permite, mediante consola, conectarse a MSN, con una interfaz bastante intuitiva y fácil de manejar:









Funciona como un script de Python, y ha sido creado por un compañero hispano, de Argentina, por lo que es obvio que está en castellano, entre otros idiomas.

Básicamente, para utilizarlo, sólo necesitas un intérprete de Python versión 2.3 o superior. Para bajarlo, mirar la sección de Downloads y escoger la última versión


domingo, 18 de enero de 2009

Wmamp3 version 0.1

Hola, aca les dejo un programa hecho en bash, que he realizado, permite convertir .wma en .mp3 usando para ello a mplayer y al programa lame

Algunas capturas de pantalla funcionando el programa:















convirtiendo el .wma en .mp3:


















Descargar

Ojala les guste el programa

martes, 13 de enero de 2009

Encuentra las Especificaciones Técnicas del Hardware de tu PC en Linux

Una excelente forma de escudriñar en las especificaciones técnicas de tu hardware es por medio de la orden “lshw” . Si quieres conocer a detalle tu hardware intenta con:

$sudo lshw

Si quisieras detalles de hardware específico podrias usar -C así:

$sudo lshw -C disk

Y obtendrás la lista y el detalle de todos tus discos duros.

Y si quisieras crear un página html con todos los detalles de tu hardware para tenerlo como referencia podrías teclear:

$sudo lshw -html > nombre_del_archivo.html

Y buscando en tu carpeta personal, tendrás tu archivo html, como en el caso de mi Pc Chips M825VXX
Para mí es de vital importancia para poder configurar algo específico, o para compilar, en fin… no podemos olvidarlo.

Muy Util y Facil!

sábado, 3 de enero de 2009

Navega con tu terminal

Bueno algunas personas han visto en videos o articulos que hice que muchas veces suelo navegar por paginas de internet en modo texto desde consola y me han preguntado como lo hago, por ende aca esta la guia para que lo puedan hacer.

Primero les digo que navegar desde esta manera, es una cuestion de gusto, si bien tiene algunas ventajas y desventajas, para CIERTAS cosas (que obviamente todos se deben imaginar para que) es mucho mas practico, dada su rapidez y el echo de que no van a tener ningun tipo de inconveniente como lo pueden llegar a tener con navegadores.
Ademas esta de mas decir que si son como yo de abrir 15 terminales y despues tener que abrir un navegador es algo molesto, por ende ahora van a poder abrir 16 terminales.

Primero que nada lo que nos permite hacer esto es un soft llamado LINKS2, asi que lo primero que vamos a hacer es instalarlo de la siguiente manera.
$sudo apt-get install links2



































Una vez installado van a tener dos opciones para navegar, el modo grafico, y el modo texto.

El modo grafico tiene muchisimas cualidades que pueden llegar a encontrar interesantes, pero si realmente quieren sacar todo el provecho y la utilidad para el cual lo queremos recomiendo altamente del modo texto.

Para usarlo simplemente escriben:


















Para modo texto (normal)

$links2 (web que quieran visitar)
ejemplo: $links2 google.com
Para modo grafico:

$links2 -g (web que quieran visitar)
ejemplo: $links2 -g google.com



























Tan simple como eso, ahora solo les queda investigar un poco mas en modo texto para agarrarle la mano, no cuesta tanto como parece y creanme que tiene muchos beneficios.