dijous, 19 de novembre del 2009

Comandes d 'anàlisi de Maquinari i de Sistema. Part I

En aquest breu article vull recopilar un bon conjunt de comandes molt útils per a coneixer ben a fons la nostre màquina i l'estat del nostre sistema.

Llegenda:

  • Les comandes en verd estaran relacionades amb el maquinari
  • Les comandes en taronja estaran relacionades amb el sistema operatiu.
Comencem doncs:
  • lshw: Hardware Lister. Aquesta eina ens proporciona informació molt completa i detallada del hardware instal·lat a la nostra màquina, tal com:
    • Placa Mare (Marca, model...)
    • Processador (Marca, model, velocitat, cachés...)
    • PCI/ISA/PCMCIA (Slots, producte...)
    • VGA (Marca, model, bus...)
    • Controladors IDE/SATA
    • Controlador USB
    • Disc Durs (Particions, punts de muntatge...)
    • etc...
    Una eina que tothom ha de conèixer per la seva extrema utilitat en el moment de configurar dispositius. Cal dir que existeix una versió gràfica d'aquesta utilitat anomenada lshw-gtk.

  • dmidecode: Aquesta utilitat (similar a l'anterior) ens dóna informació del maquinàri de la màquina, però a través de descodificar la informació que conte la taula DMI de la BIOS.
    És un bon complement de la comanda anterior, ja que aporta un punt de vista lleugerament diferent.

  • lspci: Mostra informació sobre els dispositius PCI instal·lats.
    Amb el paràmetre -v mostra informació detallada dels dispositius.
    I amb el paràmetre -k mostra el driver del kernel que el suporta HOT HOT!! :D
    Cal dir que aquesta informació és extreta d'una base de dades i que per tant cal actualitzar-la sovint amb la comanda: update-pciids.

  • lsusb: Similar a l'anterior, però per als dispositius USB endollats al nostre sistema. Informació breu, breu, breu :(

  • uname: Archiconeguda comanda per a conèixer versió del kernel o distribució en execució. Si voleu veure tota la informació que proporciona: uname -a.

  • vmstat: Ens dóna estadístics del consum de memòria (RAM, SWAP), ús de CPU, processos... tot en una senzilla taula, amb unes etiquetes que hauràs de recórrer a man vmstat si vols entendre algo :-S XD

  • free: Dóna informació sobre el consum de memòria del sistema d'una manera molt clara.

  • top: Conegudíssima aplicació per al control de tasques, que ens permetrà obtenir informació al instant i actualitzada del consum tant de memòria com de CPU de cada una de les tasques del sistema. També ens permet realitzar accions com per exemple matar aplicacions.

  • ps: Una altre comanda conegudíssima, germana de top. Aquesta et mostra tots els processos que s'executen a la màquina.
    Els usos més comuns són:
    • ps -aux Mostra la màxima informació sobre els processos en execució
    • ps -ejH Mostra els processos en forma d'arbre.
    • ps -u usuari Mostra els processos que pertanyen a l'usuari especificat.

  • df: Disk Free. Ens mostra el tamany, l'espai lliure (i el seu percentatge) de totes les unitats muntades al sistema. Es recomana l'execució df -h.

  • dmesg: Diagnostic Message. És una comanda clàssica que mostra els missatges del kernel. Desde l'arrencada fins als últims succesos. Ens permet saber s'hi s'ha detectat i configurat maquinari, si s'han muntat unitats, etc.
    L'ús clàssic és: dmesg | tail, per saber que és l'últim que ha succeït.


I fins aquí el llistat de les comandes (que jo conec) per a coneixer més a fons el nostre sistema operatiu preferit GNU/Linux.
Si algú en coneix alguna més i vol ampliar-ho... ja ho sap... que deixi un comentari i l'ampliaré.

I no us perdeu la segona part!

dimecres, 9 de setembre del 2009

Emesene 1.5 per a Ubuntu Jaunty

Ja he tornat de les llargues vacances!! Ai si! Quines vacances!! Ara toca pillar :(

Bé només us vull explicar què cal fer fer per si teniu una Jaunty i voleu actualitzar la versió 1.01 que té el repositori, per a la flamant 1.5!

És molt senzill: Us podeu baixar els següents paquets directament del repositori de la Ubuntu 9.10.

  • emesene_1.5-1ubuntu1_all.deb
  • python-support_1.0.3ubuntu1_all.deb
O bé us podeu baixar el paquetet que he fet amb els 2 fitxers desde storage.to:

http://www.storage.to/get/pEQQ7KX3/Emesene-1.5-Jaunty.tar.gz

Un cop tingueu els dos fitxers, doble click sobre el de python-support... us dirà que és incompatible, no pasa res palante!!!
I finalment doble click sobre el de emesene_1.5 i ja està!

Ja haureu actualitzat el vostre client de MSN preferit a la última versió!

divendres, 17 de juliol del 2009

Nou Blog! Nokia Tactil...

Aburrit de la vida, he creat un nou blog, on podeu trobar aplicacions, jocs i temes per a tots els mòvils nokia amb pantalla tàctil. Actualment només hi han dos models: 5800 i N97.

Tot està provat amb un 5800!! Que és el que tinc jo :)

nokiatactil.blogspot.com

No us ho podeu perdre!!

dijous, 18 de juny del 2009

File Sharing a Linux

Hola!

Faré un molt breu article sobre la compartició de fitxers amb tecnologia P2P sota Linux, bàsicament explicaré dos programes que actuen cada un a una xarxa diferent, donant doncs per super controlat el domini de les xarxes (eMule i BitTorrent) i la nova tecnologia de descàrregues directes de llocs com megaupload, rapidshare, zshared, etc.. (amb programes tan serios com jDownloader i Tucan).

- Així doncs què ens vols explicar?

Molt senzill, el clàssic problema de voler descarregar cançons individualment, que amb Windows ho tens tan fàcil com usar el pesat Ares o el LimeWire.

- Quines bones i senzilles opcions hi han??

FrostWire

Clon de LimeWire, en poques paraules, client de la clàssica GNUtella, (per els qui no ho sàpiguen... mentres es fonia Napster, per ser un servei centralitzat a servidor i per tant vulnerable a denúncies etc... sorgía aquesta xarxa purament P2P i començava a crear adeptes).
A més a més descarrega torrents!

Per instal·lar-ho es super senzill!! Pàgina web: http://www.frostwire.com
T'en vas a descàrregues i uala!! Quants paquets per a quantes distribucions!! Windows, MacOS X, Debian, Ubuntu, Fedora, Red Hat, etc!! Click i a disfrutar!!!!!!!!!!

Nota: Sota Ubuntu 9.04 no va del tot fi, van sortint missatges s'error, però el programa segueix amb les seves tasques així que cap problema, el resta és collonut ;)

Nicotine

Client de la xarxa SoulSeek, ja sabeu com va i quines caractístiques té:

  • Mescla de File Sharing i IRC
  • Descàrrega només d'un usuari :( Si es desconecta... Oh Shit!
  • Accés directe a les carpetes compartides dels usuaris
  • Molt canals per a poder parlar i tal i òbviament per a compartir.
  • Cerca global!
Per a la instal·lació en qualsevol Ubuntu, ja sabeu si voleu a través de synaptic, busqueu "nicotine" i a correr :)

I fins aquí la meva experiència en File Sharing de fitxers sueltos, que és molt útil.

Realment són bons, val la pena.

dissabte, 16 de maig del 2009

DJL - Juga amb el teu GNU/Linux :)

Benvinguts de nou!! Friks i frikes! jeje :)

Després d'un temps us vull presentar una plataforma per a poder-te viciar al teu GNU/Linux!
Qui deia que GNU/Linux no era per jugar?? Que els jocs eren una m**da?? I difícils d'instal·lar??

DJL

és la solució!!! Sí un nom curt (un acrònim), però poderós!!!! Mireu la pàgina web: http://en.djl-linux.org/, una obra mestra francesa, per a que tota la comunitat del software lliure, podem disfrutar ben senzillament de jocs de qualitat!!!

Instal·lació
  1. Entreu la pàgina web fent click aquí.
  2. Descarregueu l'ultima versió i obtindreu un fabulós tar.gz :D
  3. Si esteu en Ubuntu instal·leu els paquets següents amb la comanda: aptitude install python-qt4 python, això resoldrà les necessitats de DJL.
  4. Descomprimiu el fitxer descarregat: tar -xzvf djl-1.2.11.tar.gz, us crearà una carpeta anomenada "djl" on només tindreu que executar: ./djl.sh i ja podreu viciar-vooooosssss!!!!!!!!!!!!!!
  5. Podeu crear un enllaç directe desde el menú de Gnome anant a Sistema -> Preferències -> Menú Principal :D


Jocs recomanats
  1. PokerTH: Per a jugar al texas hold'em on-line, sense deixar-te la pasta :)
  2. Warzone 2100: Joc de Playstation 1, compilat per a GNU/Linux, estil Command&Conquer, tremendo :-O
  3. Armagetron Advanced: El clàssic joc del TRON!!! Molt serio, competeixes amb penya real :P
  4. NumptyPhysics: Frikada, clon d'un joc de Nintendo DS si no m'equivoco. Friki de collons.

Nota important
Ja coneixeu el clàssic problema de GNU/Linux i les seves dependències, bàsicament de llibreries i tal, doncs bé, els jocs no se salven i molt probablement haurem d'insta·lar les llibreries que ens demanen, però el DJL té un menú: Repositorio -> Library Manager i tot solucionat!! Encara que cal insta·lar una per una :-S

A JUGARRRRRRRRRRRRRRRRRRRRRRRRR!!!!!!!!!!

dimecres, 29 d’abril del 2009

Jaunty y Qt Creator 4.5

Estreno Ubuntu!!! Al cabo de 2 o 3 dias tan solo, de su lanzamiento... no me podia resistir al nuevo sistema de ficheros que incorpora la distribución: EXT4 :D Como resumen cabe decir... que la velocidad de carga es tremenda y tiene software bastante actualizado, que ya tocaba!!

Bueno eso era un punto, ya que lo que realmente queria explicar es como instalar al completo el Qt SDK 4.5 para el desarrollo de aplicaciones multiplataforma (en éste caso GNU/Linux, Windows, MacOs), al más puto estilo Visual Basic, pero bajo un potente C++ y el framework de Qt.
Os recomiendo usar Qt para realizar aplicaciones de entorno gráfico!! Que simple!!! Bueno voy al lio.

Para instalar necesitamos:

Descargarnos el fichero binario de instalación que nos ofrece Qt Software: http://www.qtsoftware.com/downloads y seguir sus instruccione: chmod y ejecutar.

Una vez instalado, lo mas probable es que no nos compile o bien porque nos faltan el sistema base de compilación con el stdc++, el g++, el gcc, el make etc... o tendremos problemas a la hora de linkar (como fué mi caso), para solucionar todos los problemas ejecutaremos lo siguiente:

sudo aptitude install build-essential
Eso para los problemas de compilación... ahora para los de linkaje:

sudo aptitude install libfreetype6-dev
sudo aptitude install libglib2.0-dev
sudo aptitude install libsm-dev
sudo aptitude install libxrender-dev
sudo aptitude install libfontconfig-dev
sudo aptitude install libxext-dev
Y con esto ya podremos cargar nuestro IDE/RAD de desarrollo!!

dijous, 2 d’abril del 2009

Instalar e17 en Ubuntu 8.10 (Intrepid)

Madre mia el Enlightement 17!! Como se sale!!
Enlightement iempre ha sido un clásico para los mas modernos o vanguardistas, pero es que éste escritorio es pa quitarse el sombrero!!

Como instalarlo en sencillos pasos:

Obtenemos la llave pública del repositorio:
wget -q http://e17.dunnewind.net/repo_key.asc -O- | sudo apt-key add -

Añadimos a nuestras fuentes (/etc/apt/sources.list) la siguiente linea:
deb http://e17.dunnewind.net/ubuntu hardy e17

"Oye tu! mamahuevo!!" Esto es pa la Hardy!!!! Me está usted timando señorrrrrr!!"

Tranquilidad...

Actualizamos:
aptitude update

Instalamos:
aptitude install e17

bien... ya está... pero ahora falta actualizarlo a nuestra version de Ubuntu... :D
Editamos de nuevo /etc/apt/sources.list

y cambiamos: hardy por intrepid, tal que la linea quede asi:
deb http://e17.dunnewind.net/ubuntu intrepid e17

Ajá! esto ya tiene mejor color!!!

Finalmente los 2 ultimos comandos:

Actualizamos de nuevo:
aptitude update

Upgradeamos a la version Intrepid :D
aptitude upgrade

Y aleee a disfrutar!! Vais a flipar!! Cuando lo ejecuteis por primera vez hay una mini configurción, paso a paso.

Nota: El último paso, os dice de seleccionar programas, son "atajos para la barra inferior" no marqueis muchos que sino tendreis un lio de co*ones :-S

Nota2: A mi me ha detectado catalán y està traducido a la perfección, rápido y fardón! Por fin me libro de KDE 4.2!!!!!

Saludos!!

dimecres, 18 de març del 2009

Ubuntu, problemes al instal·lar!!

Ahir vaig decidir desfer-me de la meva versió Xubuntu 8.04 64bits i instal·lar-me Kubuntu 8.10 32bits (que poc recomanan i menys a un mes de la nova versió).
Per què?? Ets burro?? Doncs per què la versió de 64 bits, té problemes a nivell d'usuari, no pots executar applets Java des de el navegador per exemple, el Flash falla més que un Windows Millenium (ja que cal executar la versió de 32bits), l'Adobe Reader et destrueix la CPU (la carrega al 100%, per al mateix motiu que el Flash) i un llarg etcètera de situacions anecdòtiques.

Així doncs em decideixo passar als tradicionals 32 bits, després de baixar-me la ISO, arrenco i el desgraciat no em reconeix les particions!! Serás "#@@£"~"*·%%¬ !! Vol que reparticioni tot el disc!!! I la meva partició amb la música, les pelis, etc?? i la meva partició amb el Windows XP UltraPirata Edition?? NO POT SER!!!

Em vaig decidir mirar pels fòrums i tal, i vaig veure que un li succeïa el mateix que jo i va borrar doncs la partició Extendida i ja li va detectar... però jo tenia un problema i es que dins la partició Extendida tenia la meva partició de dades! així doncs vaig arrancar el CD, vaig ficar-me a la consola i vaig teclejar: fdisk /dev/sda i allà vaig encarregar-me de la partició Linux i de la Swap, ara que estaven eliminades vaig tornar a provar sort i el putu Ubuntu (culpa del particionador de discs PARTED) seguia sense detectar-me les particions, vaig doncs insertar un CD de Windows XP i amb ell vaig crear una partició FAT32 amb l'espai que m'havia quedat lliure...i vaig provar sort... BINGOOO!!!

Ja em reconeixia totes les particions!!!! Ara només calia eliminar la partició FAT32 fer-la una miqueta més petita per deixar espai per la Swap i instal·lar :)

A dia d'avui tinc Kubuntu 8.10, amb KDE 4.2 que sincerament no em va gaire fí, encara que millor que el KDE 4.1 si i de carrer!!! (Jo que tant m'estimo l'estalvi de recursos jijji)

Apa ciau!