Sortera bilder i komplett oordning…

Försöker sortera en massa bilder som är i komplett oordning efter att återskapat filer från en formaterad hårddisk. De flesta hamnade inte i någon katalog, utan hamnade helt utspritt. Många av dem kunde dessutom inte få något vettigt namn utan heter t.ex. FILE2402.JPG o.dyl.

Gjorde ett litet script för att fixa bringa ordning till kaos: sortera filerna in i en filstruktur på formen Kameranamn \ Fotodatum, t.ex. NIKONDX1 \ FILE2402.JPG.

Koden är vidrigt ful, den har beroenden mot både exiftool och unixtools, och den är extremt slö (inte mitt fel; exiftool är seeegt) men den verkar fungera.

@echo off
SET PATH=usr\local\wbin;%PATH%
for /R G:\restore01 %%i IN (*.jpg) DO call :process "%%i"
pause
goto :EOF

:process
exiftool -n %1 > tmp
IF ERRORLEVEL 1 GOTO :EOF
grep -e Camera.Model.Name tmp | gawk -F: "{print $2 }" | gawk "{print $1$2$3}" > tmp.1
IF ERRORLEVEL 1 GOTO :EOF
grep -e Modify.Date tmp | gawk -F: "{print $2$3$4 }" | gawk "{ print $1 }" > tmp.2
IF ERRORLEVEL 1 GOTO :EOF

SET CNAME=Unknown
SET CDATE=Unknown
SET /P CNAME=<tmp.1
SET /P CDATE=<tmp.2

call :movefile %1 %CNAME% %CDATE%
goto :EOF

:movefile
IF NOT EXIST %2 mkdir %2
IF NOT EXIST %2\%3 mkdir %2\%3
echo copy %1 %2\%3
copy %1 %2\%3
goto :EOF

Andra bloggar om:

Technorati:

Riktigt dumt…

Saker jag inte skall göra igen, i följande ordning:

  • Tänka ut lösningen på ett problem under ett telefonsamtal, påverkad av intaget av öl, i en stökig miljö.
  • Gå upp tidigt
  • Hoppa över frukost
  • Cykla 3 mil
  • Implementera tidigare uttänkt plan direkt efter komma fram utan tänka efter, dessutom i ett annat telefonsamtal
  • Trycka "OK", "OK", "OK" utan att läsa texten i tillverkarens System Restore funktion.
  • Ställa frågan "Men vad hade ni på datorn då?" när jag inser att allt inte gått helt rätt
  • Ställa frågan "Ni har väl det mesta kvar på kamerans minneskort?" efter det
  • Ställa frågan "Ni har väl backup?" efter detta

Så kom det sig att föräldrarnas dator gick ifrån att inte kunna boota till att kunna boota – men på en numera snabbformaterad systemdisk, där naturligtvis My Documents osv låg, med en bunt semesterfoton och Excel dokument osv som är viktiga. När man frågar om backup så får man naturligtvis veta de aldrig tagit någon. Snacka om att jag angripit fel problem; att datorn inte startade var ju helt sekundärt jämfört med att de eventuellt inte kunde komma åt altl det där. Lustigt hur olika folk tänker, om de presenterat problemet så hade jag tänkt "rädda data!!!", inte "få igång datorn snabbt".

Efter att funderat lite så konsterar vi att tydligen fungerar inte Internet heller hos dem, så man kan inte få ner något hjälpsamt program från Internet. Och de har inte sin laptop där heller, så man kan inte surfa ifrån någon annan dator. Efter en stund summerade jag problemet med "HELVETE!!!" och gick iväg från datorn.

När jag lugnat ner mig, fått i mig kaffe och fått hjärnan att vakna, så formulerades Plan 2.0 och vi tog med datorn hem till mig. Nu sitter deras systemdisk som sekundär disk i min dator. Håller på och kör ett verktyg som scannar disken efter filer. Lite drygt två timmar scanning kvar, programmet tror för närvarande att det kan rädda 130 tusen filer, förhoppningsvis så slutar det bra.

Jag får förklara mitt backupscript för dem sen. De måste ju ha någon strategi för hur de hanterar det som de tycker är viktigt!

Andra bloggar om:

Technorati:

Lumpare?

Jag hade min "magiska amulett" (ID-bricka aka "dödsbricka") och min magiska ring på mig igår, eftersom jag ville ha lite extra tur igår när jag certade.

På väg hem så började två berusade unga tjejer tjafsa om att den var upp och ner. "Den har suttit så sedan jag föddes" konstaterade jag trött (orka bry mig om den är upp och ner eller inte, klaga hos farbror staten att de sätter kedjan i fel hål…). "Den skall ju vara åt andra hållet, fan lär ni er ingenting när ni går i lumpen?" sa nummer ett. "Men det är ju det han gör!" konstaterade nummer två.

Tja… just då var det lite irriterande, men i efterhand kan man ju konstatera att det är lite lustigt att folk får för sig att man är en liten gullig lumpare? Snacka om att missa i ålderbestämningen.

Dock så var jag klädd i gröna 5.11 byxor och min gröna Fjällräven jacka (som vi alla vet så har militären lagt ner uniformer och kör numera med fjällräven jackor) så det kan bidragit till den oväntade nergradering av min ålder.

Certifierat: Galen

Nitade mitt andra cert idag! 81% godkänt, rätt hyggligt om än inte att ace:a. Nivån för godkänt var 59%.

SMS:ade Kaprifol och infoade att det var dags att börja fundera på var hon vill ha sin certifieringsdejt.

Sen gick jag till kontoret, putsade på mina sexiga meritlistor (Mr.Sälj var tydlig med att det var min viktigaste arbetsuppgift för eftermiddagen!) och sexade upp min Linked-In profil. Därefter traskade jag iväg och köpte tre tårtor, så att månadsmötet kunde akompanieras av lite trevligt cert-tårt-mumsande!

TrueCrypt – Gratis hårddiskkryptering av systempartion för Vista Business

Vista Ultimate tycker nog många svider lite väl hårt i plånboken, och när jag satte ihop min laptop så blev det till att snåla på de sista kronorna för att få ihop till 4GB RAM, Vista, 7200RPM 160GB, ny processor/moderkort osv. Så Ultimate rymdes inte i budgeten.

Men det går ju inte att köra okrypterat, så det blev till att installera TrueCrypt.

Stötte på ett problem med installationen; TrueCrypt kräver att man bränner en CD-skiva med säkerhetskopia av kryptonycklarna, för att man skall kunna rädda disken om kryptonycklarna på disken skulle gå sönder (t.ex. om något diskverktyg råkar skriva över början av disken. Lite förenklat är det samma data som ligger i bootsektorn på hårddisken, krypterat med det lösenord som man har valt). Det ville inte fungera i början, TrueCrypt klagade på alla CD-skivorna var kassa. Jag trodde TrueCrypt löpte amok, men så insåg jag att felet var att Roxio är ett djäkla skitprogram som inte kan bränna ut en ISO-fil rätt.

Med ett vettigt (och gratis, open source!) program som TrueCrypt rekommenderade så kunde man bränna korrekt till disk och vips började TrueCrypt kryptera ens hårddisk. Tog några timmar, men konstigt nog så går det jättebra att arbeta med datorn under tiden som TrueCrypt krypterar disken. Häftigt!

Några observationer:

  • Krypteringen är snabb, ca 100 – 160 MB/s, med AES 256bit
  • Krypteringen är inte riktigt snabb nog för mina behov!
  • Bootar man från Hibernate så skall min 4GB Hibernate fil läsas in (jag har ju 4GB RAM), vilket tar ca en halv minut längre tid nu (4096MB / 150MB/s = 27s). Lite tråkigt att en tidigare blixtsnabb start från Hibernate numera tar en massa tid.
  • Tidigare startade jag databas servern automatiskt vid boot. Det ändrade jag för att minska CPU belasningen. Onödigt att dekryptera en massa databasfiler man kanske inte kommer använda!
  • Start av JBoss har blivit segare. 

Så, hårddiskkryptering av systempartion: fungerar bra för "Office-användare", speciellt om de har lite RAM i maskinen (mindre RAM betyder mindre Hibernate filer). Fungerar sämre för en vass laptop med krävande program och mycket RAM.

Får kolla lite framöver om prestandan numera duger för mina ändamål, annars får jag kika på om det finns en fast och snabb arbetsstation tillgänglig för uppgifterna.

Jag vill bo i en svamp, annars får jag kramp!

Ninjabuffy ringde och berättade att han skulle ut och plocka svamp. Efter lite dividerande så spårvagnade jag hem och plockade på mig mina friluftsgrejor, och Ninjabuffy kom och hämtade mig.

Sen blev det till att snacka strunt i en timme då vi fastnade i en kö (trafikolycka…). Men så småningom var vi iväg och hittade en parkering och gick iväg för att äta kvällsmat och plocka svamp. Vi hittade massor av svamp, men eftersom jag knappt vet ett skvatt om dem och Ninjabuffy bara kan känna igen säkra soppar (och någon enstaka annan svamptyp) så kunde många okända inte plockas.

Vi gjorde dock på skoj några "Överlevnadshandboken"-tester på svampar vi bestämt oss för att slänga… dvs testade de två första stegen som är:

  • Lukta – konstig lukt; Bittermandel eller periska, indikerar cyanid, ett av de vanligast gifterna i naturen. FARLIGT KASTA!
  • Krossa lite mot känslig hud. Känns det konstigt, FARLIGT KASTA!

Ninjabuffy började med att visa en svamp han visste var farlig. Den small direkt på lukttestet, en lite underlig lukt om den som borde inge tveksamhet hos de flesta.

Sen kollade vi med en svamp  han trodde var farlig, men den var i stort sett luktfri. Vi testade den mot huden också, utan något resultat men slängde den ändå.

Konstig svamp nummer tre luktade bara lite svagt och vi var osäker på om den luktade gift eller bara hade en naturlig lukt. Så vi prövade den mot mitt lillfinger. "Tja… det kanske känns lite underligt, hum…" och en stund senare "Ey! Det känns SKUMT i fingret!" varpå Ninjabuffy räkte mig blöt mossa och efter att torkat av fingret så kände vi oss klara med testerna!

Om man nu vill testa vidare något som klarat de första testerna, så kan ni ju google:a upp de övriga stegen (så slipper jag hållas ansvarig om ni förgiftar er, hehe…)

Så småningom hade vi en hel drös soppar och solen gick ner. Vi stack vidare och loggade The Great Pyramide of Landvetter vilket blev cache #730 (snart når jag Mitt mål: 750). Vi funderade på att ta någon cache till men lite felnavigeringar i mörkret och bilstrul gjorde att vi valde att avrunda.

En av mina svampar var identifierad som Karl Johan, men det visade sig vara en Aspsopp eller snarlikt (den blev mörkblågrå när man började jobba med den). Jag ringde Kaprifol och påtalade att min Karl Johan verkade angripen av något konstigt, vilket gjorde henne munter då hon tidigare påtalat att min svamp inte såg ut som en Karl Johan =)

Stekte svampen i smör, salt, peppar och lite viltlök. Mums!

Andra bloggar om:

Technorati: