piwik

divendres, 25 de desembre del 2009

Programar amb J2ME i Ubuntu, Part Instal·lació dels plugins.

Programació en J2ME sense utilitzar Netbeans.

Ens descarreguem la versió que porta eines Wireless incloses, de la pàgina web de Sun:
http://java.sun.com/products/sjwtoolkit/download.html

El fem executable
root@xemacs-laptop:/home/xemacs/programes# chmod 777 sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh

L'executem per a instal·lar-lo:
root@xemacs-laptop:/home/xemacs/programes# sh sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh

Sí no ens troba el path del JDK que estem utilitzant, li'l haurem d'introduir a mà. En el meu cas, que tinc instal·lat el Open JDK, és /usr/lib/jvm/java-6-sun/

Després ens preguntarà on volem instal·lar el WTK2.5.2 , jo he escollit l'opció per defecte. Ara ens situarem en la carpeta on haja quedat instal·lat, ens situem dins la subcarpeta /bin i executem el "IDE" :

xemacs@xemacs-laptop:~/programes/WTK2.5.2/bin$ ./ktoolbar


Creem un nou projecte de nom hola i una classe hola i polsem crear.

Ja el tenim creat i ens mostra per pantalla els directoris on guardarem el font (dins de /bin). Per tant obrim un editor de text i escrivim el següent codi de prova.

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class hola extends MIDlet implements CommandListener {
private Form formulario;

public hola() {
formulario = new Form("Titulo - Hola Mundo");
formulario.append(new StringItem(null, "Hola Mundo desde un celular"));
formulario.addCommand(new Command("Salida", Command.EXIT, 0));
formulario.setCommandListener(this);
}

public void startApp() {
Display.getDisplay(this).setCurrent(formulario);
}

public void pauseApp() {}

public void destroyApp(boolean unconditional) {}

public void commandAction(Command c, Displayable s) {
notifyDestroyed();
}
}

i el guardem a la subcarpeta del projecte /bin, amb el nom hola.java.

Li donem al botó de Build i després al de Run.

dimarts, 24 de novembre del 2009

Instal·lar Java per a Firefox, i altres, en Ubuntu 9.10

Per a instal·lar la màquina virtual java teclegem la següent línia:

xemacs@xemacs-laptop:~$ sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Audio en el portatil Compaq Presario CQ61 funcionant amb Ubuntu 9.10

Amb l'última versió d'Ubuntu (9.10) no ens deixa escoltar l'àudio per l'ordinador. La targeta funciona, perquè si connectem uns auriculars ens funcion, però fa falta que li passem unes variables al fitxer de configuració del driver.

Açò és vàlid per a la targeta de só (ho podem averiguar amb el comandament lspci:

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

Després de buscar pels fòrums d'Ubuntu, he trobat la sol·lució. Per a que ens funcione fàcilment deurem de tenim instal·lada la versió 9.10 (ja que aquesta ja porta la versió de alsa-utils 1.0.20. )
Si no tenim la última versió d'Ubuntu (9.10), deurem d'actualitzar el paquet alsa-utils a la versió 1.0.20 . La resta dels passos és igual per a les diferents versions.

Editem el fitxer de configuració del sistema ALSA

xemacs@xemacs-laptop:~$ vim /etc/modprobe.d/alsa-base.conf

Al final del fitxer afegim les següents línies.
options snd slots=snd-hda-intel
options snd-hda-intel model=hp-m4
alias snd-card-0 snd-hda-intel
options snd-hda-intel enable_msi=1

Ara reiniciem la màquina i tenim que comprovar que en l'alsamixer està activada l'opció "FRONT IN" en el "item" "Input Source". Per a fer açò entrarem a una consola i teclejarem el comandament alsamixer i polsem el tabulador per a situar-nos en el control sobre l'enregistrament (amb les tecles del cursor dreta-esquerra ens movem entre els Items, i amb el cursor amunt-avall canviem els valors):

root@xemacs-laptop:/home/xemacs# alsamixer

divendres, 20 de novembre del 2009

Convertir format de vídeo wmv a avi en GNU/Linux Ubuntu

Per a conversions de fitxers de vídeo a diversos formats podem utilitzar l'eina mencoder que trobem als repositoris. És tant senzill com teclejar la següent línia si volem convertir de "wmv" a "avi".

xemacs@samaruc:~$ mencoder nom_fitxer_entrada.wmv -ofps 23.976 -ovc lavc -oac copy -o nom_fitxer_eixida.avi

Sí el que volem es convertir de "mov" a "avi" teclejarem la següent línia:

xemacs@samaruc:$ mencoder -oac mp3lame -srate 22050 -ovc lavc -lavcopts vcodec=mjpeg -vf scale=585:389 truita.MOV -o truita.avi

Sí el que volem es convertir de "mp4" a "avi" teclejarem la següent línia:


mencoder amparoMovie.mp4 -ovc lavc codec=mpeg4:vbitrate=2000:vhq -oac pcm -o amparoMovie.avi

dimarts, 3 de novembre del 2009

Connexió Ad-hoc entre dues màquines Linux (una amb Ubuntu i l'altra amb Fedora)

El que volem muntar és una xarxa entre ordinadors mitjançant una targeta WIFI, sense fer ús de Punts d'accés o Switch. Hem de modificar, o crear en el cas que no existeisca, el fitxer de configuració de la/les targetes.

El rang d'adreçament IP sobre el que muntarem la xarxa serà 192.168.20.0/24. És a dir, les IP estaran dins del rang 192-168.20.1----192.168.20.254. Per tant l'ordinador amb Ubuntu tindrà la IP 192.168.20.1 i el de Fedora la 192.168.20.3.
Per a establir la xarxa ens caldrà un nom (ESSID) que en el nostre cas serà "provaLinux"-----------------------------------------
UBUNTU



En Ubuntu (Debian) el fitxer el trobem en /etc/network/interfaces, ací deurem d'afegir la configuració per a la targeta wifi. En el nostre Ubuntu tenim la interfaç inal·làmbrica anomenada wlan0 (açò ho podem saber teclejant el comandament iwconfig), per tant les configuracions les farem per a aquest dispositiu.

Editem el fitxer /etc/network/interfaces

#vim /etc/network/interfaces

i li afegim aquestes línies.
iface wlan0 inet static
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0
gateway 192.168.20.1
wireless_essid
wireless_mode ad-hoc
# Sols sí volem configurar la seguretat: wireless_key s:mi_clave
wireless_rate auto
wireless_nick sofi

Ara cal que reiniciem els dispositius de xarxa:
#/etc/init.d/networking restart
-------------------------------------------------

FEDORA

Per al ordinador amb Fedora, serà un altre fitxer de configuració, que trobarem a /etc/sysconfig/network-scripts/ifcfg-wlan1. Sí no el tenim l'haurem de crear. Copiarem la següent informació. On diu DEVICE ficarem el nom de la targeta wifi, en el nostre cas és wlan1 (açò ho podem saber teclejant el comandament iwconfig)


DEVICE=wlan1
MODE=ad-hoc
ESSID="provaLinux"
RATE=auto
TXPOWER=auto
KEY="s:la_clau_en_ASCII# Solo si va encriptado
BOOTPROTO=static
IPADDR=192.168.20.3
BROADCAST=192.168.20.255
NETMASK=255.255.255.0
NETWORK=192.168.20.0
ONBOOT=yes

Una vegada guardem el fitxer, aquest actualitzarà la informació i la targeta es connectarà a la xarxa.

Amb açò ja tenim la xarxa en marxa.

dimarts, 20 d’octubre del 2009

Modes de connexions de xarxa VMWare

Hi han tres modes bàsics de funcionament de les targetes de xarxa en els sistema de virtualització VMWare.

El servidor DHCP del VMWare sols dona adreces IP per als modes VMnet1, o VMnet 8.

1.- VMnet 0 --------> Bridge
Amb açò conseguim que cada màquina virtual figure en la xarxa que està connectat el PC (amfitrió). Sí el PC (amfitrió) es troba connectat a un router, les màquines virtuals arreplegaran la IP d'aquest router.
2.- VMnet 1 ---------> LAN
Tenim una xarxa virtual aillada de l'exterior.
3.- VMnet 8 --------> NAT
Amb este mode conseguim montar una LAN interna que te eixida fora del PC (amfitrió).

dijous, 17 de setembre del 2009

Redimensionar i rotar imatges des de Nautilus.

Sí volem redimensionar o rotar imatges utilitzant l'entorn gràfic, podem instal·lar el paquet "nautilus-image-converter" que ens permet sel·leccionar imatges i amb el botó dret aplicar les transaccions.

root@samaruc:/home/xemacs# apt-get install nautilus-image-converter

diumenge, 6 de setembre del 2009

Introducció a bases de dades MySQL sobre Linux 1a Part.

Per a poder utilitzar una base de dades Mysql deurem d'instal·lar el motor de la base de dades. Durant la instal·lació ens demanarà una contrasenya per a l'usuari root.

root@samaruc:/home/xemacs# apt-get install mysql-server

Ara que ja la tenim configurada, deurem d'accedir a ella mitjançant "phpmyadmin" (que ens requereix del servidor web apache) o "php-amin" que és el que utilitzarem. Amb aquesta interfaç podem administrar qualsevol base de dades.
Aquest paquet disposa de dos programes, un per a crear, modificar les bases de dades i l'altre per a realitzar consultes, afegir tuples ...
Quan engeguem el MySQL Administrator ens apareix la finestra següent on fiquem els paràmetres de connexió:

En el nostre cas, ja que ens connectem al motor que tenim en la nostra màquina, introduirem com a nom del servidor localhost, usuari root i la contrasenya que em configurat al instal·lar la base de dades. Polsem connectar i ens apareix el menú principal, on podem veure l'estat, fer backups... de la base de dades.

A l'apartat "Catalogs" ens apareixen les bases de dades. Per a crear-ne una polsem en el botó dret i l'opció "Create Schema"


Introduïm el nom i li donem a "OK":

Ja tenim l'esquema creat:
Ara podem crear taules amb els paràmetres que ens fagen falta am l'opció "Create Table" :

Fins la pròxima entrega.

divendres, 4 de setembre del 2009

Interfaç per a administrar bases de dades Mysql

Les bases de dades Mysql, les podem administrar de diverses formes, una és des de consola utilitzant el comandament "mysql", altra potser instal·lant el paquet "phpmyadmin" i accedint mitjançant el navegador web a la ruta on es troba "http://localhost/phpmyadmin" però la més cómoda que veig és l'eina gràfica "mysql-admin" .
Aquest l'instal·larem amb la següent ordre:

root@samaruc:/home/xemacs# apt-get install mysql-admin

Ara per engegar el programa ens dirigirem al menú Aplicacions/Programació i ací tenim dos programes instal·lats. Amb el Mysql Administrator podem crear bases de dades, modificar-les... i amb el Mysql Query Browser serem capaços de realitzar consultes a les bases de dades.

diumenge, 30 d’agost del 2009

Ajuntar imatges en un pdf en Ubuntu, Linux

Per a poder ajuntar un conjunt d'imatges en un pdf, ens cal el programa "imagemagick" que trobem als repositoris. Per tal, l'instal·lem amb la següent ordre:

root@samaruc:/home/xemacs# apt-get install imagemagick

L'ordre a executar serà:

# convert *jpg prova.pdf

Trobant-nos dintre del directori on estan les imatges ens generarà el fitxer prova.pdf

dissabte, 29 d’agost del 2009

Com crackejar un fitxer pdf protegit per contrasenya

Per a crackejar ens caldrà el programa "pdfcrack"

root@samaruc:/home/xemacs# apt-get install pdfcrack


Després tan sols tenim que passar-li com a paràmetre -f fitxer.pdf

root@samaruc:/home/xemacs#pdfcrack -f fitxer.pdf

dilluns, 30 de març del 2009

Com instal·lar un antivirus per a Ubuntu, Debian .... ClamAV

Clam AV és un programa de codi obert per a sistemes UNIX. Per tant és valid per a Debian, Ubuntu Fedora... Està disponible en els repositoris d'Ubuntu. Obrirem un terminal i escriurem:
root@administrador-desktop:/home/administrador# apt-get install clamav
ClamAV no inclou un entorn gràfic, per tant, depenent de l'entorn gràfic que utilitzem, instal·larem el frontend correponent. Per a KDE serà

sudo apt-get install klamav

per a GNOME escriurem:

root@administrador-desktop:/home/administrador# apt-get install clamtk

Una vegada fet açò, l'executarem anant al menú "Aplicacions/Eines del Sistema"


El programa no té cap misteri, podrem escanejar fitxers, directoris (memòries USB...)




dilluns, 16 de març del 2009

Edició professional de vídeo amb Cinelerra i ubuntu

El Cinelerra és un programa d'edició de vídeo professional, amb suport per a formats sense comprimir, i amb diverses arees de treball com el Adobe Premier.
Per a instal·lar-lo sols cal tecleja la següent línia:

xemacs@samaruc:~/programes$sudo wget -q http://akirad.cinelerra.org/pool/addakirad.deb && sudo dpkg -i addakirad.deb && rm addakirad.deb && sudo apt-get update

o bé afegir els repositoris, afegir la clau i actualitzar els repositoris:

xemacs@samaruc:~/programes$ sudo echo deb http://akirad.cinelerra.org akirad-intrepid main | sudo tee /etc/apt/sources.list.d/akirad.list && wget -q http://akirad.cinelerra.org/dists/akirad.key -O- | sudo apt-key add - && sudo apt-get update

Tan sols ens queda fer un:

xemacs@samaruc:~/programes$ sudo apt-get install cinelerra

dimecres, 4 de març del 2009

Com instal·lar 465 fonts lliures per a ubuntu

Primer anem a editar el fitxer /etc/apt/sources.list , on es troben els repositoris definits,
root@samaruc:/home/xemacs# vim /etc/apt/sources.list

i afegirem aquestos dos repositoris (contenidors d'on agafarem el programari) :

deb http://ppa.launchpad.net/corenominal/ubuntu gutsy main

deb-src http://ppa.launchpad.net/corenominal/ubuntu gutsy main

actualitzem :

root@samaruc:/home/xemacs# apt-get update

Tan sols ens queda instal·lar les fonts:

root@samaruc:/home/xemacs# apt-get install ttf-aefonts

Canviar la data i l'hora del sistema, Ubuntu

Per a poder canviar la data mitjançant la consola, tan sols hem de feclejar:

servercasa@arruixaqueplou:~$ sudo date -s "2009/03/04 17:20"

dimarts, 27 de gener del 2009

Connectar-se xarxa eduroam a l' EPSA UPV

Al instal·lar ubuntu 8.10 (he mantingut /home) la xarxa UPVNET2G de l' EPSA ha deixat de funcionar. No he pogut configurar-la. Per tant he estat mirant manuals per a configurar la eduroam (xarxa per a la mobilitat universitària) i el manual de l'EPSA anava molt per consola i configurant arxius que al meu ordinador no exixtien. Així que buscant per google he vist aquest que va perfèctament.

Primer haurem d'obtenir els certificats GlobalSign.pem
http://infoacceso.upv.es/certificados/GlobalSign.pem
i wpa_supplicant.conf
http://infoacceso.upv.es/accwlan/upvnet2g/linux/wpa_supplicant.conf

El certificat GlobalSign.pem, haurà d'anar a la carpeta dels certificats /etc/ssl/certs/ i el fitxer de configuració del wpa_supplicant.conf a /etc/

El fitxer de configuració wpa_suplicant.conf ha de contenir la següent informació:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=xemacs #Grup al que pertany el teu usuari de linux
eapol_version=2
ap_scan=2
fast_reauth=1

network={
ssid="eduroam" #nom de la xarxa
proto=WPA
key_mgmt=WPA-EAP
pairwise=TKIP
group=TKIP
eap=PEAP
ca_cert="/etc/ssl/certs/GlobalSign.pem" #Ruta del certificat
scan_ssid=1
#Com el RADIUS es el MS IAS --> peapver=0
phase1="peapver=0"
phase2="auth=MSCHAPV2"
priority=3
}




Editem connexions de xarxa



Creem connexió anomenada eduroam

La editem seguint aquesta informació:



En el lloc on diu: "Certificat CA" haurem de sel·leccionar el fitxer /etc/ssl/certs/GlobalSign.pem



Reeditat:

Resulta que havent configurat la eduroam, també queda configurada la UPVNET2G, quina cosa més rara. No se, a vore sí algú dona una opinió.

divendres, 23 de gener del 2009

Error 'E:S'està obrint /etc/apt/sources.list - ifstream::ifstream (13 Permission denied), E:No s'ha pogut llegir la llista de les fonts.


M'he trobat amb aquest error, i resulta ser un error de permisos al fitxer del apt-get. Comprovem els permisos:
xemacs@samaruc:~$ ls -la /etc/apt/sources.list
--w------- 1 root root 2033 2009-01-22 13:32 /etc/apt/sources.list


Donem permisos de lectura per a tots:
xemacs@samaruc:~$ sudo chmod 644 /etc/apt/sources.list
xemacs@samaruc:~$ ls -la /etc/apt/sources.list
-rw-r--r-- 1 root root 2033 2009-01-22 13:32 /etc/apt/sources.list

Amb açò ja podem iniciar, de nou, el gestor de paquets.