Cron: Lista crontab för alla användare
for U in `cut -d : -f 1 /etc/passwd`; do sudo crontab -l -u $U; done
Kommandot crontab -l visar som bekant innehållet i crontab för den aktuella användaren. Med -u användarnamn kan man visa crontab för en annan användare, men man måste förstås köra kommandot som root då.
Om ingen användare har någon crontab kommer du bara få en lång lista som börjar såhär:
no crontab for daemon
no crontab for bin
no crontab for sys
...
Nattpromenad i Kårsta
DatorDax.se igång :)
Senaste månaden har jag och min bror Olle jobbat hårt med webbshopen DatorDax.se, där vi säljer datorprodukter och tillbehör, till exempel kablar, adapters, möss & tangentbord, nätverksutrustning, minnen mm.
Nu är den igång och fullt fungerande, även om det fortfarande är mycket vi vill förbättra. Ta en titt, kanske hittar du någon bra hjulklapp?
Vallentuna i vinternatten
Hur jag löste sömnproblemen med min mac
Sedan en dryg vecka tillbaka har inte min mac velat sova. Igår installerade jag om Snow Leopard på den, för att lösa det här problemet och konstiga hyss som Finder har för sig.
Det hjälpte inte.
Så jag ringde till AppleCare. Vi provade att hålla ner diverse tangenter vid uppstart för att nollställa lite inställningar. Men det hjälpte inte heller. Samtalet slutade med att jag hänvisades till ett serviceställe för att ta reda på om det fanns något hårdvaruproblem.
Idag kom jag på vad jag ändrat, som kan ha orsakat det här problemet. Det är allmänt känt att macar vaknar av att du ansluter eller kopplar bort USB-enheter. Så naturligtvis testade jag utan att ha någon USB-enhet ansluten. Trodde jag!
För en vecka sedan köpte jag en kortläsare i form av expresscard. I själva verket är det USB som används. Eftersom kortet ”försvinner in” i datorn (inte sticker ut), hade jag helt glömt bort att det var anslutet.
Idag har jag också kommit fram till att kärnan faktiskt skriver användbar info om varför datorn vaknade, till /var/log/kernel.log:
May 23 15:25:28 Gnocchi kernel[0]: hibernate_write_image done(0)
May 23 15:25:28 Gnocchi kernel[0]: sleep
May 23 15:25:28 Gnocchi kernel[0]: Wake reason = EHC2
May 23 15:25:28 Gnocchi kernel[0]: System Wake
May 23 15:25:28 Gnocchi kernel[0]: Previous Sleep Cause: 5
May 23 15:25:28 Gnocchi kernel[0]: USB (EHCI):Port 3 on bus 0x26 connected or disconnected: portSC(0x301803)
May 23 15:25:28 Gnocchi kernel[0]: The USB device USB Storage (Port 3 of Hub at 0x26000000) may have caused a wake by being disconnected
En teori är att kärnan stänger av strömmatningen till expresscard-sloten när den går ner i viloläge, för att minska strömförbrukningen. Därmed kopplas USB-enheten loss, vilket får datorn att vakna igen.
Lösningen är alltså att koppla ur kortet, säga åt datorn att somna, vänta på att den gjort det och sedan koppla in kortet igen. Den vaknar inte av detta eftersom expresscard-sloten är avstängd.
Det är inte en optimal lösning. Jag skulle förstås vilja tala om för kärnan att den här USB-enheten (alternativt alla USB-enheter) inte ska kunna väcka datorn. Men jag har inte hittat någon möjlighet att göra detta. Säg till om du vet hur.
Sätt filen ändringstidpunkt till när bilden togs enligt kameran
Dagens favoritkommando är jhead:
jhead -ft *.JPG
Ny webbplats till Qtema
I veckan har jag levererat en ny webbplats till Qtema, konsultbolaget inom krav och test.
För denna sajt har jag byggt ett specialanpassat innehållshanteringssystem, baserat på XML-filer. Det faktum att ingen databas behövs förbättrar både prestanda och driftsäkerhet.
Frontend är som vanligt XHTML, CSS och lite javascript. Sajten var tidigare baserad på flash, och jag fick utmaningen att göra om allt utan att synligt förändra utseendet.
Glöm inte kompressorn när du ska montera IKEA-möbler
Jag köpte en ny byrå.
IKEAs monteringsanvisningar brukar vara ganska tydliga, tycker jag. Ändå lyckades jag trycka in fel plastgrej i ett hål. Och det var förstås helt omöjligt att få ut den. Lösningen krävde tryckluft, letherman, syl samt skruv och mejsel.
Ändra default-editor för filer utan filändelse i Leopard
Jag har hittat ett verktyg som kan ändra vilket program varje filtyp ska öppnas med. http://www.rubicode.com/Software/RCDefaultApp/
Gå till fliken UTIs och leta upp public.data. Välj det program du vill (i mitt fall MacVim.app)














