aseques i prou Apunts de informàtica

12feb/140

Font per programar i escriure per terminal

Enviat per admin

ttf

A l'hora de programar, és molt convenient trovar una tipografia de mida fixa (on cada caràcter sempre ocuparà el mateix espai) i que sigui agradable a la vista, no sempre és fàcil i per això la donació que va fer Mark Simonson és una gran notícia.

Per instal·lar-la a debian

apt-get install ttf-anonymous-pro

La pàgina oficial d'aquesta tipografia és aquesta

anonymous-pro

Una mostra de la tipografia

6gen/140

Instal·lar raspbian en una raspberry pi

Enviat per admin

raspberry pi

 

La versió estable més recent de raspbian sempre estarà aquí (downloads.raspberrypi.org) és un fitxer .zip de uns 600M, es pot descarregar directament amb la següent comanda (es baixarà sense extensió)

curl -O http://downloads.raspberrypi.org/raspbian_latest
unzip raspbian_latest
# El fitxer descomprimit (uns 3GB) tindrà algun nom de l'estil
# 2013-09-25-wheezy-raspbian.img

Per veure tots els discos del sistema hi ha l'eina diskutil, amb la opció de list ens mostrarà tots els discos. En el meu cas un disc de 500G i una targeta de memoria de 8G, que està a /dev/disk1

diskutil

diskutil list

Primer haurem de tancar la memoria sd per poder grabar

diskutil umount /dev/disk1s1

Un cop tenim la imatge la podem grabar amb l'eina dd

dd if=2013-09-25-wheezy-raspbian.img of=/dev/disk1

Amb això n'hi haurà prou, quan l'engeguem per primer cop, agafarà una adreça ip per dhcp de la nostra xarxa, les dades d'accés per defecte són sempre les mateixes:

Usuari: pi
Contrasenya: raspberry
4des/130

Problemes de dns a lacaixa.cat

Enviat per admin

Fa uns dies vaig veure per twitter que alguna gent es queixava de problemes per accedir a lacaixa.cat, l'avantatge d'aquesta adreça és que ens permet accedir directament al portal en català, sinò hem de triar l'idioma i per defecte està en castellà (NO fa autodetecció)

Per curiositat he investigat el problema i bàsicament és un error a la seva configuració de dns. Es pot veure fàcilment amb la eina dig.

Mirem quins servidors són autoritatius

Preguntant als servidors autoritatius del domini .cat ens dirà quins són els servidor de noms de la caixa.

$ dig ns lacaixa.cat @ns.nic.cat

ns2.lacaixa.cat. (217.148.71.150)

ns1.lacaixa.cat. (217.148.69.50)

Preguntem per l'entrada www.lacaixa.cat als diferents servidors

$ dig www.lacaixa.cat @ns1.lacaixa.cat

www3.lacaixa.es.  (que correspon a tres servidors)

a4.lacaixa.es. -> 217.148.78.141

a3.lacaixa.es. -> 217.148.68.141

a1.lacaixa.es. -> 217.148.68.142

 Verificacions dels servidors

telnet a4.lacaixa.es. 80 -> NO contesta

telnet a3.lacaixa.es. 80 -> NO contesta

telnet a1.lacaixa.es. 80 -> NO contesta

Per acabar

Tot i que ja fa uns deu dies de la primera queixa que vaig veure per això, encara està fallant. Segurament és un tema que s'arreglarà un cop la persona adecuada li faci un cop d'ull però que dona molt mala imatge.

Això és valid a dia 4/12/13

Sembla que el domini sense les www funciona correctament (encara que en algun moment tampoc fallava)

Actualització 10/12/13

A dia d'avui encara no funciona i de fet encara està pitjor que fa dies, ara mateix els servidors de noms no es resolen correctament ni fent servir les dns de google, o sigui que cap dels dominis de la caixa tampoc funcionarà.

$ dig ns1.lacaixa.cat @8.8.8.8 -> ServFail

$ dig ns2.lacaixa.cat @8.8.8.8 -> ServFail

Actualització 6/01/14 Solucionat!

Avui he investigat els canvis que s'havien fet perquè des de fa un dies l'accés amb el .cat funciona de manera correcta, després de mirar per el servidors de noms, sembla que aparentment no ha canviat res, o sigui que debia ser algun problema intern.

$ dig ns lacaixa.cat @ns.nic.cat

ns2.lacaixa.cat. (217.148.71.150)

ns1.lacaixa.cat. (217.148.69.50)

En tot cas és bo saber que ja podem entrar amb el .cat finalment :)

6nov/130

Tallar un video en format .mov per usar-lo en un disc fat32

Enviat per admin

cafe

Una limitació que ens trobarem quan intercanviem fitxers a través d'un pen drive és que només podem fer servir el format FAT32 si és que volem que funcioni sense problemes amb Windows, Mac i linux. També la majoria de televisors ara llegeixen pendrives i només amb format FAT32 (en la majoria de casos)

La limitació més molesta del fat32 és que no hi poden haver fitxers de més de 4GB, en el cas que vulguem partir un fitxer en varies parts, la manera més fàcil de fer-ho des de mac és fent servir un conjunt de eines que es diu QTCoffee que és gratuït.

Un cop instal·lat, des de un terminal podem fer:

splitmovie -o video_parts.mov -self-contained -no-fast-start -duration 15:00 video.mov

Amb això partirem el fitxer video.mov en parts de 15 minuts amb nom video_parts1.mov, video_parts2.mov, etc.. i els podrem copiar sense problemes cap al llapis de memoria.

Més informació sobre el programa aquí (ask.metafilter.com) i aquí (3am.pair.com)

9oct/130

Afegir un client de torrent a la raspberry pi

Enviat per admin

transmission_logo

Tot i que hi ha dues opcions, la que és més fàcil és fer servir el transmission. El principal inconvenient que ens trobarem és que hem d'afegir un repositori de programes extra perquè en el que hi ha de serie no la trobarem (no disposa de suport per part dels desenvolupadors).

Per afegir el repositori, hem de descarregar el zip des d'aquí (unofficial.addon.pro), concretament la versió per raspberry pi i guaradar-lo a la raspberry.

També el podem estirar directament per ssh si ens connectem a la raspberry

ssh root@ip_raspberry (usuari: root / contrasenya: openelec)
cd /storage
wget http://unofficial.addon.pro/addons/3.1/RPi/arm/repository.unofficial.addon.pro/repository.unofficial.addon.pro-1.0.1.zip

I per instal·lar-lo:

System -> Settings -> Addons -> Install from zip file -> Triar el fitxer que ens hem descarregat, amb això ja haurem habilitat el nou repositori.

A partir d'aquí a Get Add-ons -> All Add-ons -> Services -> transmission , ja el podrem instal·lar, amb això tindrem un servei que s'engegarà cada vegada amb la raspberry.

Per controlar-lo, la manera més fàcil és directament des del nostre navegador, per fer-ho hem d'obrir http://ip_raspberry:9091 i s'obrira la interfície web del transmission, és una interfície molt completa i funcional.transmission_web

 

Per tal de millorar el resultat només ens quedaria fer servir un disc extern enlloc de la targeta de memoria perquè sino la targeta durarà molt poc. Només es tracta de que des de l'opció de configure del transmission modifiquem el Download Directory

22set/130

Passar videos de format .mov a .avi

Enviat per admin

El cas és que ha volgut passar els videos del casament que són amb alta resolució i format .mov a un format que entengui el meu reproductor de sobretaula per no haver d'estar endollant el portatil sempre que volem veure el video (la majoria de reproductors no poden obrir fitxers .mov) per això el vull passar a avi tot mantenint intacte el video (per no perdre qualitat), d'aquest procés també se'n diu transcoding.

Programes per fer la conversió gràficament

A l'hora de fer la conversió hi ha molts programes que aparentment ho fan, el més conegut és el handbrake, però el principal problema és que fan reencoding dels videos (reconverteixen tot el video en el nou format), i en general la perdua de qualitat és notable, pot ser que en alguns programes de pagament això funcioni millor.

Fer la conversió de formats des de línia de comandes

Una opció millor, encara que una mica més dificil és fer servir el mencoder o el ffmpeg, després de provar de instal·lar el mencoder en el mac i veient que no es pot compilar a OSX Lion (al menys a dia d'avui) he fet servir l'ffmpeg

Per instal·lar-lo en mac podem fer servir el brew (més informació)

brew install ffmpeg --use-clang

Si el volem instal·lar en Linux, només cal fer la crida equivalent amb apt-get

apt-get install ffmpeg

A partir d'aquí ja podem convertir el fitxer de format, en el meu cas el format que tenia original (era el video del casament en alta definició 1080p amb mpeg2 i so sense comprimir)

ffmpeg -i video_entrada.mov -vcodec copy video_sortida.mp4

ffmpeg -i video_entrada.mov -vcodec libx264 -preset ultrafast -qp 0 video_sortida.mkv

ffmpeg -i video_entrada.mov -f mp4 -vcodec libx264 -fpre libx264-hq.ffpreset -threads 0 video_sortida.mp4

Si volem preservar també l'audio original sense haver-lo de recodificar (tot i que el format per defecte aac no té perdues de qualitat) hem d'afegir '-acodec copy' a la llista de paràmetres.

Les dades del video que he convertit eren aquestes:

  • Video: mpeg2video (Main) (xdvc / 0x63766478), yuv420p, 1920x1080
  • Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s

Més informació aquí

21set/130

Instalar openelec en una raspberry pi

Enviat per admin

openelec_logo

L'openelec és un sistema de mediacenter que ens permet tenir un reproductor de pelicules i similar fantàstic i molt complet només amb una raspberry pi (i un lloc on tinguem el contingut a reproduir).

openelec_uiPer instalar el sistema necessitem:

  • Un ordinador on puguem fer servir l'eina dd (en aquest cas un mac)
  • La imatge que descarregarem d'aquí, el link l'he tret de la pàgina aquí, es tracta de un fitxer amb l'extensió .img.zip que un cop baixat hem de descomprimir (quedarà només amb .img)
  • Un lector de targetes per el nostre ordinador
  • Una targeta de memoria, com més ràpida millor veure l'entrada, que ha de ser al menys de un Gb
  • Un cable hdmi per connectar el sistema amb la tele
  • Opcionalment un teclat, encara que en molts casos funciona el comandament de la televisió

Un cop tinguem el fitxer .img només cal que el copiem a la targeta de memoria SD fent servir l'eina dd. ALERTA que és perillós si no es fa correctament.

Mirem els discos del sistema

diskutil list

De la llista que ens mostra n'hi haurà un que tindrà una etiqueta definida amb el nom de la targeta sd o similar, també ens podem fixar en la mida (ha de ser la de la targeta) per exemple el cas més típic és que el disc del sistema sigui /dev/disk0 i el primer disk addicional (la targeta de memoria per exemple) sigui /dev/disk1, en aquest cas fariem:

dd if=OpenELEC-RPi.arm-3.2.0.img of=/dev/disk1

 

Si dona un missatge indicant resource busy, segurament fa falta donar al sistema la instrucció per desmuntar el disc

diskutil umount /dev/disk1

Amb això i si esperem que acabi el dd ja tindrem la targeta a punt. Només fa falta que la posem a la raspberry i li donem corrent, per començar a fer-la servir.

Actualitzo la informació amb un enllaç que he trobat per grabar les targetes també amb windows. En aquest cas es pot fer servir el win32 disk imager que és gratuït i es pot descarregar des d'aquí, també hi ha una  manual pas a pas en anglès per fer la instal·lació aquí

 

19set/130

Vendre un vehicle de segona ma

Enviat per admin

renault4

Aquesta entrada és una mica diferent de les habituals, però he pensat que seria interessant documentar una mica el procés que es pot seguir per fer una venda de vehicle per internet.

El primer que necessitem és el lloc on vendre, per l'experiència que tinc el pitjor lloc és segundamano, en aquest moment la meitat de ofertes són de cotxes inexistents (et miren d'estafar simulant el transport del vehicle) o bé són compradors que volen pagar per paypal per després cancel·lar la transferència i quedar-se el vehicle. Més fiable sembla autoscout24 (tot i que sempre hem de vigilar).

A l'hora de posar el vehicle en venda haurem de posar com més detalls millor, però necesitarem l'any de matriculació i model i marca exactes, també necessitem les fotos que indiquin l'estat del cotxes. De manera gratuïta en podem pujar 5 de diferents, el millor és fer les fotos que ens recomanen a la propia web de compravenda.

fotos_cotxeUn cop algú hagi vist el nostres anunci i s'interessi per comprar el nostre vehicle, hem de preparar els papers per fer la compravenda. Des de la mateixa pàgina ens ofereixen un contracte de mostra. Bàsicament compromet a les dues parts a no enganyar l'altre, el contracte original assumeix que el cotxer està al corrent d'assegurança i de ITV, si no és el cas podeu fer servir el contracte modificat que tinc aquí tambe.

Per tal de fer el canvi de titular es necessiten els següents documents:

  • Fitxa tècnica
  • Permís de circulació
  • Fotocopia del dni del propietari

A més el comprador (el venedor no cal que es preocupi) també necessitarà.

  • Fotocopia del dni del comprador
  • Formulari 620 per transmissió del vehicle

Amb això ja haurieu de tenir el cotxe fora de casa i els diners a la butxaca.

 

13set/130

Targeta de memoria per la raspberry pi

Enviat per admin

raspberry pi

Si heu estat provant la raspberry pi, la primera cosa que haureu vist és que és MOLT lenta si la fem servir per qualsevol cosa que impliquí llegir o escriure informació, sobretot es nota si hi posem un raspbian o similars, no tant amb mediacenters tipus OpenElec o xbmc, això en bona part és perquè és un dispositiu de baix consum i baixa potència, però podem fer algunes coses per millorar-ne el rendiment.

Una cosa a fer és verificar quina targeta de memòria teniu i mirar que sigui prou ràpida, la gent de elinux.org n'ha fet una taula després de provar-ne moltes que podeu consultar  aquí, la conclusió que acaben extraient és que el millor és fiar-se de dos paràmetres:

  • La classe de velocitat de la targeta (quadre de mostra)
  • Fabricants amb renom (trascend, sandisc,..)

Més informació sobre les classes de velocitat de les targetes a la wikipedia.velocitats_sd

 

Amb això ja tenim el component extra més important que farà falta per aquest petit ordinador.

14ago/130

Veure l’ocupació de l’espai del sistema des de la consola

Enviat per admin

Quan estem en un entorn gràfic  hi ha moltes eines per poder comprovar l'espai que tenim al disc i com està distribuït, ja sigui en windows, linux, mac o android, una llista molt completa aquí.

Els millors en entorn gràfic (segons la meva opinió) són Windirstat per windows i KDirStat per entorns linux, però si busquem alternatives en un entorn en mode text no tenim gaires opcions.

La millor opció és l'ncdu (dev.yorhel.nl) funciona tant en sistemes linux com mac i es pot instal·lar de manera molt fàcil, fins i tot ens pot oferir més agilitat a l'hora de funcionar un cop dominem els pocs accessos directes que té (per el·liminar una carpeta, recalcular, etc..)

ncdu

Instal·lar ncdu des de linux (debian o ubuntu)

apt-get install ncdu

Instal·lar ncdu des de mac osx (requereix brew)

brew install ncdu

Un cop fet això ja podeu començar a fer neteja :)