Antons blogg om elektronik och Linux

3 oktober, 2010

Ta bort reserverade block från en Truecrypt-volym

Filed under: Linux,Terminal — Anton @ 20:53
Tags: , , ,

Jag är en flitig användare av Truecrypt. Eftersom jag bara använder programmet i Ubuntu så formaterar jag alla krypterade volymer med ext3. Standard när ett sådant filsystem skapas är att 5 % av utrymmet reserveras till root. Detta bidrar till högre säkerhet på systempartitioner men på rena lagringsvolymer fyller det ingen annan funktion än att ta upp utrymme i onödan.

Många har nog hört talas om programmet tune2fs som kan användas direkt mot blockenheter för att minska antalet eller helt ta bort de reserverade blocken. Något jag upptäckte alldeles nyss är dock att programmet även kan användas på Truecrypt-volymer. Kommandot mount avslöjade att Truecrypt skapar en blockenhet under /dev när en volym monteras:

$ mount
...
/dev/mapper/truecrypt2 on /media/truecrypt2 type ext3 (rw)

Det gjorde det enkelt att ta bort de reserverade blocken med

$ sudo tune2fs -r 0 /dev/mapper/truecrypt2
tune2fs 1.41.11 (14-Mar-2010)
Sätter antal reserverade block till 0

Och vips har man fått lite mer plats i sin hemliga låda!

8 april, 2010

Smarta saker jag kommit på ikväll!

Filed under: AVR,Eagle,Terminal — Anton @ 21:04
Tags: , , , , ,

Jordplan i Eagle Layout Editor

En sak jag läst mig till nu är att jordplan inte renderas förrän man kör Ratsnest, innan dess visas de bara som streckade linjer. Inte helt uppenbart om man aldrig jobbat med jordplan innan.

Före ratsnest

och efter ratsnest. Ser lite bättre ut!

It’s not a bug, it’s a feature

För den som vill läsa den långa versionen finns den här. Sammanfattat var det så här:

(more…)

16 mars, 2010

Förminska många bilder samtidigt

Filed under: Foto,Terminal — Anton @ 20:02
Tags: , ,

Behöver förminska ett stort antal bilder för uppladdning till Facebook. Vet inte om något grafiskt program för detta men som tur är så använder jag gärna terminalen i Linux och då öppnas fler möjligheter. Det finns ett skitbra program som ingår i Imagemagick som heter convert kort och gott. Jag har tidigare använt det och det har fungerat bra, men i det här fallet behövde jag skriva till samma fil som öppnades. Det klarar inte convert men det finns ett annat program i Imagemagick som heter mogrify. Hittade en bra guide här. Vissa av bilderna behövde dessutom roteras, eftersom Facebook tydligen inte kan läsa EXIF-datan i bilderna. Kollade först vilken storlek Facebook klarar av genom att ladda upp en bild i full upplösning, 12Mpix. Den skalades sen ner till 720×540 pixlar. Sen la jag alla roterade bilder i en mapp ”roteras” och alla andra i mappen jag stod i. Sen såg kommandona ut så här:

mogrify -format jpg -path klara/ -rotate 90 -resize 540×720 roteras/*
mogrify -format jpg -path klara/ -resize 720×540 *

Eftersom mogrify faktiskt läser EXIF-datan ser den de roterade bilderna som ”stående”, och kommer därför vara liggande efteråt. Men i själva verket är de stående efter att kommandot har körts, medan EXIF-datan vill rotera bilderna 90° till. Därför skalar vi först ner bilderna till 540×720 och sen roterar vi dem 90°. Nu är de första klara. Det andra kommandot skalar endast ner bilderna till 720×540. -format ändrar filändelsen från JPG till jpg. Det är viktigare än det ser ut eftersom Linux är skriftlägeskänsligt och WordPress bland andra kräver jpg-ändelsen och inget annat. -path sparar filerna till ./klara med samma filnamn, originalen skrivs alltså inte över. Så var det klart 🙂

Blogga med WordPress.com.