Archive

Archive for the ‘Computers’ Category

Sep
11

Darretament tenc el blog un poquet descuidat en quan a tecnologia.
Un bon sistema per provar, investigar i fer experiments amb coses noves, és utilitzar màquines virtuals. I per el que he pogut comprovar, [wikipedia]Xen[/wikipedia] és el millor. Per això he redactat un howto, en castellà, de Com Instal·lar un servidor Xen a Debian Lenny i fer-lo anar.

Source: wiki.debian.org

,

Jul
10

Google mou masses. I jo, ja no aguantava un segon més sense escriure sobre aquesta (gran) menudesa. Resulta que ja fa un parell de dies que veig noticies sobre Google Chrome OS, i la veritat es que m’alegro per Google. Però he de dir una cosa.
Microsoft y Apple cagaditos de miedo con Google Chrome OS o ¿Desbancará Google a Microsoft y Apple? son titulars en tots el blogs, haguts i per haver, i s’ha de dir, que tot aquest enrenou ha sorgit (molt) abans del llançament d’aquest.
Per favor, senyors bloggers i lectors de tot el món, no atribuíem el mèrit a Google només, si això arriba a passar. Ja fa molt que qualsevol altre sistema operatiu GNU/Linux hagués pogut desbancar, o, si fa no fa, fer ressò dins aquest món – que el fa, però som pocs qui ens adonem, però cada vegada més- .
Google no serà res més que una Debian, o qualsevol altre distribució personalitzada per Google, i probablement amb algunes aplicacions privatives nascudes a “Planet Google”.
Sí aquest sistema operatiu funciona algun dia, que suposo que ho farà, no li atribuíem el mèrit de que funcioni damunt una gran varietat de hardware, que no sigui necessari instal·lar drivers, que no li afectin els virus o l’spyware. Sí és així, el mèrit s’ha d’atribuir a la comunitat, activa i passaiva, del món del programarí lliure.
¡Y además será grátis!(Atenció a que ja ni s’anomena la paraula lliure). Només faltaria això, que fos de pagament

Jul
08

Si algú esta interessat en crear un blog sense tenir ni idea d’informàtica, aquesta opció m’ha agradat. He fet una página de prova per veure que tal.

Jun
23

Recentment he necessitat una classe php per tractar imatges. Cercant, vaig trobar-ne una, bastant útil i còmode, però que no implementava una de les funcionalitats que més hem feien falta.

L’autor de la Classe es diu Henry, i després de contactar amb ell via e-mail, he decidit publicar la classe, actualitzada al blog.

Les funcions bàsiques son aquestes:

Descarregar resize.php

<?php // Resize class functions

// generate an image for resizing
  $thumb = new thumbnail(‘./image.jpg’);
// set width for thumbnail, or
  $thumb->size_width(100);    
// set height for thumbnail, or
  $thumb->size_heigth(140);
// set the biggest width or height for thumbnail
  $thumb->size_auto(150)      
// set centered square thumbnail
  $thumb->size_square(80);
// [opt] set quality for jpeg only (0 – 100) default = 75
  $thumb->jpeg_quality(75);
// show the thumbnail
  $thumb->show();
// save the thumbnail to a file
  $thumb->save(‘./destination_file.jpg’);
?>

La funcionalitat que he afegit és la de size_square(), que genera una miniatura quadrada a l’estil de Flickr.

La Classe ara permet funcionalitats per treballar ràpid amb imatges, si algú té alguna implementació útil o idea, no dubti en fer-la saber.

Mar
23

Tal i com varem parlar-ne a Mallorca en Xarxa, (tenien més que raó els qui ho comentaren) el servei de suport tècnic de Nikon es vergonyos i indignant.
Fa aprop d’una hora he descobert un nou firmware per a la D80 que tenc. En teoria haurien d’haver sigut uns minuts per realitzar l’upgrade, però no.

Primer he descobert 2 tipus de descarregues, una per Hasefroch(Windows) i una per MacOs. I pens jo… ¿Perquè serà que n’hi ha de dos tipus? Es un firmware. Un fitxer binari!

Bé… al final resulta que una es un .exe autoextraible, i l’altre… atenció, un fitxer .sit ¿¿¿ :-( ??? (des de la ignorancia respecte al mon de Apple) He descarregat el .sit, ja que disposo de MacOS i no de Windows pensant que me facilitaría la tasca.

Aquí no acaba la història, el sistema no ha reconegut el fitxer, i he googlejat un poc. Els fitxers .sit es poden descomprimir amb un software privatiu. I he pensat… (i això fà mal) Hem descarregaré la “demo” per descomprimir-lo, desinstalar-lo i llestos…

I un bé negre, hem demanen la el numero de la VISA per descarregar-me la demo. Totalment surrealista.

Ara mateix duc més de 40 minuts intentant descarregar-me un fitxer .exe, que a saber si me servirá de res, del servidor de Nikon, que sembla ser una cafetera amb Windows 3.1 conectat amb un modem de 28000 baudis al cul del món, que no respon ni a la de tres… Uep!! ara ha començat, a 5K/s, però ha començat.

Per favor, directius, enginyers del departament d’informàtica, o qui sigui de Nikon… penjau un tar.gz (això tal vegada es demanar massa) o un malait .zip, el de tota la vida, i no toqueu més els nassos a qui volem realitzar aquest tipus d’operacions.

Ja duc més d’una hora amb aquesta tonteria, només he de ficar 1 fitxer .bin a la SD, actualitzar, repetir el procés amb un altre fitxer i ja està.

Provau-ho vosaltres mateixos http://nikoneurope-en.custhelp.com/app/answers/detail/a_id/25868
Vergonyos (elevat al máxim exponent)

Dec
01

Un petit script per escanejar directament a PDF des d’un escaner ADF (Automàtic document feed) amb sane-utils i kdialog.

#!/bin/bash
mode=$(kdialog –menu "Selecciona el modo" a Color b Grises)
if [ $? -lt 1 ]; then
        if [ $mode = a  ]; then mod=Color; fi
        if [ $mode = b  ]; then mod=Grey; fi
        outname=$(kdialog –getsavefilename $HOME/documento.pdf)
        if [ $? -lt 1 ]; then
                startdir=$(pwd)
                tmpdir=scan
                echo $mod
                cd /tmp
                mkdir $tmpdir
                cd $tmpdir
                echo "################## Scanning ###################"
                scanimage –format=tiff –batch=out%d.tiff –batch-start=1 –batch-increment=1 –mode $mod –source ADF –resolution 300
                if [ $? -lt 1 ]; then
                        echo "############## Converting to PDF ##############"
                        #Use tiffcp to combine output tiffs to a single mult-page tiff
                        tiffcp -c lzw out*.tiff output.tiff
                        #Convert the tiff to PDF
                        tiff2pdf output.tiff > $outname
                        cd ..
                        echo "################ Cleaning Up ################"
                        rm -rf $tmpdir
                        kpdf $outname
                else
                        kdialog –msgbox "No se ha detectado ningun scanner"
                fi
        fi
fi
 

Nov
19

Un HOWTO per a instalar Ubuntu als nous MacBook d’alumini. (5,1)
Runing Intrepid Ibex KDE4.1
Casi tot funciona de moment, llevat del sò i que el KDE4.1 no hem convenç gaire encara, hi ha molt bones idees però encara un poc verdes.

, ,

Aug
26

Preparant un Tablet PC de l’empresa amb GNU/Linux i Xournal, vaig tenir un petit problema. Els botons del punter no funcionaven com jo volia. El botó secundari feia la funció del boto central del ratolí. El botó secundari es bastant útil a moltissimes aplicacions i en aquest cas el necessitava al Xournal mateix.
Per això vaig haver de generar un script, molt senzill, i afegir-lo al fitxer /etc/profile per poder canviar els botons del punter.

#/bin/bash
xsetwacom set stylus button2 3
xsetwacom set eraser button2 3
xsetwacom set cursor button2 3

Stylus, eraser i cursor, son dispositius descrits a l’Xorg. Només farà falta fer-li una ullada a /etc/X11/xorg.conf.
Podràs trobar més informació sobre el projecte wacom aquí

, ,

Aug
05

FON

Ahir vaig estar mirant algunes coses a FON, i a la meva Fonera. Alguns es conecten durant els 15 minuts gratuïts que s’ofereixen, i d’altres a través d’un SMS durant una hora. Tot això esta molt bé, però s’ha de dir una cosa… L’estadística i els mapes no menteixen. Mentre a altres països la cobertura és, tirant a bona, a Espanya es precària. I si parlam de Campanet… només diré que soc l’únic que disposa de la Fonera. Pels que encara no heu sentit parlar d’aquest aparell. Es tracta d’un punt d’accés wi-fi. Amb dues ESSIDs, una privada, per al nostre us, i una altre de publica, que pot ser utilitzada gratuïtament per qualsevol altre Fonero i per a un modest preu per a qualsevol altre. A casa disposo també de la Fontenna, també comprada a FON pel que hi ha cobertura a bona part de la plaça de Son Puça. Animeu-vos, tenc 19 invitacions pendents d’enviar per convertir-vos en Foneros, una ja a anat a nen Massinha, si en voleu una, només cal dir-ho.
També hi ha la possibilitat de rebre una part dels diners a un compte PayPal, o no. (Compte Gates o compte Linus). Endevinau quin compte tenc?

Animau-vos!

Jun
14

Segurament tots els que hem coneixeu sabeu que sí, i és que independentment de que al 90% dels ordinadors personals funcionin sota aquest sistema, i a la vegada el 90% dels que toquen els collons a tothom, tenc motius per odiar-lo.

Ara mateix estic a la meva “oficina” personal, recuperant una màquina d’una amiga. Un equip que te poc més temps que un any, amb un Hasefroch XP Media Center 2005.

Resulta que l’ordinador ve amb 4 CDs de recuperació del sistema – Genial!… els fic un darrera s’altre i llestos! – . I un be negre!!!!!!! Durant la instalació, del 2on CD (el sistema en qüestio, juntament amb el 1er), va i me demana el CD numero 2, ¡Ole tus huevos!. Potser li hagi ficat, per error, un Vinil de SAU que tinc aquí aprop de s’escriptori.

No hi ha hagut manera de fer-li entendre que el CD ja era a dins, i que si no trobava el fitxer és perque a qualque enginyer despistat de Hasecorp, d’aquests que cobren uns 7.000€ mensuals, no va pensar a incluir-lo. (A mi també se me n’escapa algun quan n’afegeixo al SubVersion, però a mi no me paguen tant). El fitxer que es va oblidar de incluir es IEXPLORER.EXE, per matar-lo.

He intentat solucionar el problema ficant un CD de Hasefroch XP Pro SP2, se l’ha empassat, però després de la mangarrufa, els errors s’han anat solapant fins a fer-se impossible la instal·lació del sistema!

I ara què? Tenc algunes alternatives.

  • 1. La millor! Instalar GNU/Linux.
  • 2. Instalar un altre versió, d’estrangis
  • 3. Dir-li que encara pot utilitzar-lo per aguantar papers

I vosaltres que farieu?

Quan no estigui tan estressat traduire l’article

May
19

A n’aquest article m’auto-descriuré un poc. Soc una persona bastant tolerant, però també impulsiva i nerviosa. I quan algún comentari hem toca la fibra… no puc evitar enfadar-me, i supos que és bastant natural, a tothom li passa.

En alguns casos molt concrets, m’he enfadat bastant, i és què, el que millor se fer, què és picar tecles, i passar-me els dies investigant com funcionen algunes aplicacions, creant-ne algunes, etc…quan escolto la frase: Es Linux aquest és una merda!

Hem supera! sobretot quan ho diu algú que sap tant sobre sistemes informàtics com jo de mecanic d’helicòpters. Aquesta reacció segueix sempre unes etapes concretes.

El primer que faig és demanar com ha arribat a la conclusió de que GNU/Linux és una merda. Es queden mirant-me… i no saben que dir. L’has utilitzat mai? Mmmm….. no… però… Després li mostro algun video del Beryl per fer-los alucinar un poc, en aquest moment ja no estic enfadat, estic content perquè ja he aconseguit que aquesta persona senti curiositat pel tema. El següent, es explicar-li la filosofia del software lliure i les seves aventatjes, i avegades, amb un poc de sort acab instalant-li una Ubuntu o Kubuntu.

Es gratificant, però a vegades hem sap greu el fet de que hagin de dir aquesta malaida frase, culpable, a vegades del meu enfadament, però també de que es sumi algu a la comunitat del software lliure, per fer-me reaccionar.

, ,

May
07

Des de fa temps, a la feina, es dona soport a usuaris que disposen de portatils de l’empresa. Ens es indispensable poder conectar-nos a aquests equips, per exemple, per VNC. Aqui és quan s’ens planteja l’inconvenient, i es que aquests portatils es poden trobar a darrera d’un router o firewall o a saber que, al que no tenim accés perque no el controlem nosaltres. Per això, ara que jo ja se com, vos enseñare com es pot montar un servidor VNC a una màquina amb GNU/Linux (Debian) que pugui conectar-se fàcilment a un equip que estigui escoltant per a rebre connexions entrants. en el cas, el meu PC de l’oficina.

Primer haurem d’instal·lar el software necesari:

sudo aptitude install x11vnc tightvncserver

I despres crear el fitxer vnc.sh amb el següent contingut…

#!/bin/bash
x11vnc &
sleep 5
server=$(kdialog -inputbox "VNC Listening hostname" "equipo_remoto_escuchando")
vncconnect $server
kdialog --msgbox "Acepte para finalizar la conexión"
killall -9 x11vnc

I fer-lo executable:

chmod +x vnc.sh

Aquest script requereix kdialog i no es una connexió xifrada com la del Tunnel SSH

, ,

Apr
27

Ja tens un compte de correu @sangfreda? Ara, si en tens un, i gràcies a Google Docs (en fase beta), pots crear documents, presentacións multimèdia, i fulls de calcul amb gràfics, només tinguent conexió a Internet i un navegador, aixi de fàcil, i a més, podràs compartir aquests documents amb altres usuaris de Google Docs, prova’l.

Si encara no tens el compte, ja saps el que has de fer!

Apr
16

A vegades necessitam donar suport a màquines que es troben a darrera un tallafocs, o simplement a darrera d’un router, el qual no podem controlar. Per això a partir d’un script d’en Suki_, i amb la seva ajuda, l’hem modificat per establir conexions SSH i VNC.

#!/bin/bash
# Script para hacer tunel ssh inverso
# Por David Martín :: Suki_ ::
# http://sukiweb.net
# modificado por Cristòfol Torrens :: piffall ::
# http://sangfreda.es

USUARIO_TUNEL=”remoto”
CLIENTE_REMOTO=”IP_SERVIDOR_REMOTO”
PUERTO_CLIENTE_REMOTO=”PUERTO_SSH_SERVIDOR_REMOTO” # p.ej 22555
VNC_CHECK=(’netstat -putan 2>/dev/null | grep :5900 | grep LISTEN’)
SSH_CHECK=(’netstat -putan 2>/dev/null | grep :::22 | grep LISTEN’)

if [ -n “$VNC_CHECK” ];
  then
    VAR=$VAR” a Conexión_via_VNC”;
fi
if [ -n “$SSH_CHECK” ];
  then
    VAR=$VAR” b Conexión_via_SSH”;
fi
choice=$(kdialog –menu “Selecciona el tipo de conexión remota” $VAR)

TUNELSSH=”ssh -C -p $PUERTO_SERVIDOR_REMOTO -l $USUARIO_TUNEL -R \
22222:localhost:22 -N $SERVIDOR_REMOTO”
TUNELVNC=”ssh -C -p $PUERTO_SERVIDOR_REMOTO -l $USUARIO_TUNEL -R \
59100:localhost:5900 -N $SERVIDOR_REMOTO”

case $choice in a)
  TEXTO=”echo ‘Conectando via VNC. Por favor, introduzca el password quando se \
le solicite…
  Si cierra esta ventana se terminara la conexión’”
  xterm -title “Administración Remota” -e “$TEXTO;$TUNELVNC”
esac
case $choice in b)
  TEXTO=”echo ‘Conectando via SSH. Por favor, introduzca el password quando se \
le solicite…
  Si cierra esta ventana se terminara la conexión’”
  xterm -title “Administración Remota” -e “$TEXTO;$TUNELSSH”
esac

El seu funcionament és bastant senzill, igual que el concepte de tunnel.
L’unic que necessitam serà tenir una máquina client preparada per a conectarse a escriptoris remots VNC, aixi doncs, ens valdrá qualsevol visor de VNC, vncviewer o xtightvncviewer.
Aquesta máquina haura de tenir creat un usuari, amb els minims permisos, ens basta que pugui establir connexions remotes SSH. En el cas l’anomenarem remoto.
A la máquina servidor, a la que ens conectarem, hem de tenir instalat l’script, tenir instalat xterm.
El port d’escolta del client remot serà SSH, però per més seguretat podem utilitzar un altre nombre, per exemple 22555.
S’ha d’executar l’script, i posar el password del l’usuario remot.
Ara amb qualsevol visor de VNC ens conectarem a la màquina local al port 59100, la comanda amb xtightvncviewer podria ser:

xtightvncviewer -bgr233 -compresslevel 9 -quality 0 localhost::59100

Ja esteim conectats!

, , ,

Feb
21

Confirmat!! Hi haurá tercera temporada de IT Crowd
Via Menéame

, ,

Feb
19

Yeaaaaah!

Sí, es un crit de guerra, més ben dit de victòria, mai m’havia vist tan apurat per inst instal·lar un sistema operatiu a cap maquina.
Estic parlant des meu portàtil un macbook 3,1 (Santa Rosa), i és que el divendres passat vaig fer un aptitude safe-upgrade(l’aptitude upgrade ja el volen jubilar), i ves per on s’hem va actualitzar el kernel a una versió sense els patchs necessaris per algunes cosetes. Resulta que han deixat anar el suport per a 32bits i el meu antic kernel ja no hi era al repositori ni a cap altre, almenys no el vaig trobar.
Ara tenc Kubuntu Hardy 8.04 Alpha 3 i un kernel pre-compilat que he trobat (2.6.24-5). Bé un desastre, lo bó es que tot torna a funcionar a la perfecció excepte la suspensió a RAM.

, ,

Feb
12

Pacman

He rescatat això de l’antic blog, es tracta del projecte final de quan vaig estudiar el grau superior d’informàtica. Es tracta d’un programa en Delphi, i amb el que vaig aprendre a programar, tal vegada, algun estudiant el pot utilitzar i/o millorar-lo.

Source
Executable

Grup de programadors…

Jaume Mayol
Cati Mayol
Josep Llobera
Cristòfol Torrens

Under GPL (General Public License)

, ,