Archief voor de ‘Scripting’ rubriek

Verklein fotomap in Windows

vrijdag, 2 april 2010

fotoverkleinen2bHet kan handig zijn om een verzameling foto’s te verkleinen bijvoorbeeld om ze versturen via e-mail, of om ze op een website te plaatsen. De originele resolutie is vaak belachelijk hoog om direct op een webpagina te zetten of te bekijken op het beeldscherm.
Hoe verklein je in Windows in één klap een hele map met foto’s tot een lagere resolutie? (meer…)

Windows automatisch inloggen

dinsdag, 2 maart 2010

autologon.vbsEven een snelle tip: hoe kun je je Windows automatisch inloggen met administrator? Gebruik het volgende VBScriptje. De magie volgt hier:

Option Explicit

dim wshshell

set wshshell = wscript.CreateObject("wscript.shell")

'Enable Auto Logon
WshShell.RegWrite "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", 1 ,"REG_SZ"
WshShell.RegWrite "HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\DefaultPassword", "P@ssw0rd" , "REG_SZ"

(meer…)

Eenvoudig foto’s verkleinen in Linux

dinsdag, 22 december 2009

terminal_iconDat doen we natuurlijk in de shell :-) Een eenvoudig commando om een foto te verkleinen:

convert -size 640x480 origineel.jpg verkleind.jpg

Om alle foto’s in een map te verkleinen doen we zo:

for i in `ls -A1 *.jpg`;
do convert -size 640x480 ${i} kl-${i};
done

Het convert-commando is onderdeel van het pakket ImageMagick. Voor de uitstekende documentatie zie de Imagemagick website. Een aantal handige tips en gebruiksmogelijkheden van convert zijn kernachtig samengevat op Graphics from the command line.

Backup naar NAS met Unison

woensdag, 11 november 2009

UnisonHet maken van een backup met Unison heeft veel voordelen: cross-platform, profiel-gebaseerde backupsets, je kunt het in een script zetten en unattended (wat is een mooi nederlands woord daarvoor?) uitvoeren en je kunt het vervolgens ook in crontab zetten. Toch lukte het mij niet om een backup naar een Samba-share op een NAS te maken die op mijn Linuxserver gemount is.  De reden was een foutmelding die ik steeds weer opnieuw kreeg:

Error in setting permissions:
Permission denied [chmod(/mnt/bigwhitezooi/Media/Muziek/slskdownload/.unison.Amon \
Tobin.0d751606634fc9e4e715c49f2e63258c.unison.tmp/Amon Tobin - 2007 - foley room/12 \
- At The End Of The Day.mp3)] (meer...)

MP3 bitrate converteren

donderdag, 22 oktober 2009

AmyLameIn de categorie Veel Voorkomende Verwerkingen presenteer ik nu het “Converteer bitrate van MP3 in Windows”-script. (Voor het geval dat je je afvraagt  wat dit plaatje van een blote mollige vrouw met een bril in een bloemetjesbed hier doet: dit is het resultaat van zoek naar “Lame” in google Afbeeldingen . Op een of andere rare manier vind ik het wel erg toepasselijk, dus ik laat het hier maar staan). (meer…)

Eindelijk Rsync

woensdag, 2 september 2009

wdfMyBook_World_1NIk heb dus toch eindelijk een werkend backupscript met rsync , gebruikmakend van automatische SSH-login (zie mijn vorige post over wachtwoordeloze SSH-login ) . Het script maakt een backup van mijn homedir op Atlas naar mijn NAS siknas. Het logt automatisch in via SSH om de bestanden over te dragen . (meer…)

Wachtwoordloze SSH login

woensdag, 2 september 2009

ofwel password-less SSH login :-) Dit is vast al honderden keren besproken, maar nu doe ik even in mijn eigen woorden. Om vanaf server Atlas in te loggen op server SIKNAS zonder dat een wachtwoord gevraagd wordt is handig vooral om scriptmatige transfers uit te voeren, bijvoorbeeld met Rsync.

passwordless-ssh-login2

(meer…)

How to show the permissions of a file in octal using ‘ls’ Ofwel: hoe ‘ls’ bestandspermissies octaal toont

dinsdag, 7 juli 2009

Mr. Milk wrote someday on the internet:

For those who want to have “0755″ style permissions with ls I made this script:

ls -l | awk \
'{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));\
if(k)printf("%0o ",k);print}'

Just type the line above to get the full ls listing with octal + the drwxr-xr-x style.

If you want to make it permanent, just paste this line into ~/.bashrc file (and use “l” insted of ls):

alias l="ls -la --color | awk \
'{k=0;for(i=0;i<=8;i++)k+=((substr(\$1,i+2,1)~/[rwx]/)*2^(8-i));\
if(k)printf(\" %0o \",k);print}'"

Ubuntu “persistent install” op USB drive

vrijdag, 20 maart 2009

Hoe je je Ubuntu kunt installeren op een USB-stick is natuurlijk al een fluitje van een cent met behulp van het UnetBootin programma. Hoe je Ubuntu 8.04 kunt installeren op USB op zo’n manier dat je ook je bestanden kunt opslaan en meenemen , een zogenaamde “persistent install” staat in dit artikel op pendrivelinux.com beschreven. (meer…)

Robocopy: dé manier om je data te backuppen

dinsdag, 16 september 2008

Robocopy is een uitgebreid commandoregelprogramma om data te repliceren/kopieren/backuppen voor Windows. Het is beschikbaar bij Microsoft als onderdeel van de Windows Server 2003 Resource Kit Tools.

(meer…)