lunes, 11 de abril de 2016

PDF que no es mostra correctament (non-embedded fonts)

Un fitxer pdf no es mostra correctament perquè hi ha una font que no està embedded. Amb aquesta ordre ghostscript pot reparar el fitxer. Una explicació molt acurada, aquí.


gs -o repaired_file.pdf -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite file.pdf

viernes, 8 de abril de 2016

Eines mikrotik

Safe mode

Safe mode is entered by pressing [CTRL]+[X]. To save changes and quit safe mode, press [CTRL]+[X] again. To exit without saving the made changes, hit [CTRL]+[D]

sábado, 2 de abril de 2016

Utilitats guifi

Baixar una pàgina web i mostrar les adreces IP que hi surten, ordenades. És un curl i dos pipes:

curl http://guifi.net/ca/MNBufalvent | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'  | sort -t . -k 3,3n -k 4,4n

i si volem eliminar duplicats, afegim -u al darrer sort:
curl http://guifi.net/ca/MNBufalvent | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'  | sort -u -t . -k 3,3n -k 4,4n

Mostrar les adreces IP d'un fitxer de text, ordenades com toca:

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' bufalvent.txt | sort -t . -k 3,3n -k 4,4n 

Veure el tràfic que passa per l'interface antena-router

tcpdump -nnvvS




ip route add 192.168.88.0/24 dev eth0 src 192.168.88.11
ip route
ip address

Download pictures from web server

Download all pics named pic01-pic16:

wget -nd http://www.zzz.com/path/pic{01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16}.jpg

Rename these pictures from pic01 to name_pic01:
rename -n -v 's/(pic.)/name_$1/' *.jpg


Convertir fitxers ODT en PDF

Existeix l'opció manual de fer-ho. Però si n'hi ha un munt, això és útil:

for file in *.odt; do unoconv -f pdf "$file"; done

Truecrypt Ubuntu 14.04

Montar un fitxer truecrypt amb ubuntu 14.04 o posteriors, que ja no tenen l'aplicació

sudo losetup -f
---> /dev/loop0
sudo losetup /dev/loop0 DATA.CRYPT
sudo tcplay -m DATA.CRYPT -d /dev/loop0
---> passphrase  (entrar password)
---> All ok!

Manipulacions amb gràfics


Canviar colors de captures de pantalla de l'oscil·loscopi

converteix el negre en blanc
mogrify  -fill "#ffffff" -opaque "#000000" tek00016.png  

converteix el blau fosc en blanc 
mogrify  -fill "#ffffff" -opaque "#394994" tek00016.png 

converteix el blau clar en blanc
mogrify  -fill "#ffffff" -opaque "#5286e7" tek00016.png  

Convertir pdf en altres

Convertir un pdf a tiff amb una determinada densitat en dpi
convert -units PixelsPerInch -density 300 a.pdf a.tiff 

Convertir un pdf a png amb una densitat determinada i conservant el fons blanc
convert -flatten -density 600 entrada.pdf sortida.png 

Convertir svg en altres

Convertir un svg a escala de grisos
inkscape -f Figura.svg --verb EditSelectAll --verb org.inkscape.color.desaturate.noprefs --verb FileSave --verb FileQuit   

Convertir tots els svg d'un directori a png
for file in *.svg ; do convert "$file" "${file%.*}.png" ; done

Script svg2png: convertir un fitxer svg a png
#!/bin/sh
NAME=`echo "$1" | cut -d'.' -f1`
EXTENSION=`echo "$1" | cut -d'.' -f2`
inkscape $NAME.svg --export-area-page --export-dpi=300 -e $NAME.png



Script svg2pdf: convertir un fitxer svg a png
#!/bin/sh
NAME=`echo "$1" | cut -d'.' -f1`
EXTENSION=`echo "$1" | cut -d'.' -f2`
inkscape $NAME.svg -D -A=$NAME.pdf


Fer una còpia de fitxers en baixa resolució

Agafa tots els fitxers d'un directori, els canvia de resolució (dimensió màxima 800). Els nous fitxers tenen com a nom el prefix r_ més el nom original del fitxer. Útil per passar fotos a un marc digital, per fer thumbnails...
for file in `ls`; do convert -resize 800x800 -quality 80 $file r_$file; done

Canviar el tamany d'uns fitxers

Canvia de resolució (dimensió màxima 1200, respectant la rel·lació d'aspecte) tots els fitxers d'un directori
mogrify -resize 1200x1200 *

domingo, 8 de septiembre de 2013



Aquí tenim el link a un treball per obtenir dades inercials a partir d'un sensor magnètic, de rotació angular, i d'acceleració (MARG)

Quaternions i derivats http://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation

Angles de Euler...

Una pàgina que diu com fusionar dades de l'acceleròmetre i el giroscopi per tenir una estimació millor. Hi ha des opcions: o bé un filtre de Kalman, o bé un complementary filter. Teòricament Kalman dóna l'òptim, però sembla que el complementary filter pot fer-ho igual de bé (hi ha qui diu que millor) i amb menys cost computacional

lunes, 29 de julio de 2013

Bases de quadcopters, motors, ESC...



openpilot.org.  Pàgina on hi ha coses força interessants. Aquí hi ha una part sobre hardware.


ESCs basats en ATmegas. Firmware específic: link

Aquí hi ha links que expliquen què fan els pitos del ESC.

Una elecció de motor, hèlix, ESC : link

Algunos sitios típicos son http://www.hobbyking.com/, http://www.bidproduct.com, http://www.himodel.com/, o

Elecció de motor i helix: link

3mm bullet connectors. Farnell 


Quantity Stock Product description Price Weight
OK TR_P12A-E - TURNIGY Plush 12amp (2A BEC) BESC (EU wa.. EU10.74 35
OK SK3-2822-1090 - Turnigy Aerodrive SK3 - 2822-1090kv Brus.. EU13.84 98
OK 9329000018 - Slow Fly Electric Prop 8045SF (4 pc) (EU.. EU1.96 41
OK 9329000019 - Slow Fly Electric Prop 8045R SF (4 pc) (.. EU2.03 37
OK 9329000028 - Slow Fly Electric Prop 1045 SF (4 pc - G.. EU2.72 61
TOTAL: EU31.29 272g



Llista de usuaris  de l'Asctec

Compra a Sparkfun

1 - $64.95 - SEN-10121 - IMU Digital Combo Board - 6 Degrees of Freedom ITG3200/ADXL345  
2 - $3.90 - BOB-08745 - Logic Level Converter  ($1.95 ea.)





























sábado, 22 de junio de 2013

Tarja SD al Galaxy Mini

/media/FAT

/media/EXT2

6GB FAT
Partition type: W95 FAT32 LBA 0x0c
Type: FAT (32-bit version)
Label: FAT
Device: /dev/sdb1

1.6GB EXT2
Partition type: Linux 0x83
Type: Ext2 (version 1.0)
Label EXT2
Device /dev/sdb2

222 MB SWAP
Partition type: Linux Swap 0x82
Device: /dev/sdb3


Crear les particions amb el gparted