Pagina's

maandag 18 maart 2013

Screenshot(scrot) script in Xfce

Ik was vanochtend weer wat dingen aan het uitproberen en had voor de fun eens een heel simpel bash script gemaakt.

Dit script maakt een screenshot van je desktop en speelt daarnaast ook een geluid af. De screenshot wordt in de opgegeven locatie opgeslagen en opent daarna in je file manager.

Het script maakt gebruik van scrot.

Installeer scrot mocht je dat nog niet hebben gedaan.
(Debian/Ubuntu):
$ sudo apt-get install scrot
Kopieer het script en sla het ergens op:
#!/bin/bash
LOCATION="$HOME/screenshots" #Bewaar de screenshots hier.
SOUND="" #Speel dit geluid af.

DATE="`date +%m-%d_%H:%M:%S`"
FILENAME="screenshot-$DATE.png"

#Maak directory aan als het niet bestaat.
mkdir -p $LOCATION

#Maak de screenshot en verplaats naar de locatie.
scrot "$FILENAME" && mv $FILENAME $LOCATION

#Speel het geluid af.
if
[ "$SOUND" = "" ]; then :
elif [ -f $SOUND ]; then aplay $SOUND
else :
fi

#Open de locatie met een filemanager.
thunar $LOCATION
Pas het script naar wens aan.
Voorbeeld:
LOCATION="$HOME/Desktop/mijnscreenshots" #Bewaar de screenshots hier.
SOUND="$HOME/Muziek/mijngeluid.wav" #Speel dit geluid af.
Op deze website vond ik een aantal leuke geluiden om te gebruiken.

Maak het script uitvoerbaar:
$ chmod +x scriptnaam.sh
Maak een keyboard shortcut in Xfce.
Bijvoorbeeld printscreen(Print):

Nu kun je dus bijv. met printscreen een screenshot maken. ;)

donderdag 7 maart 2013

Chromebook

Merk steeds meer dat off-line werken overbodig begint te worden. Alles wordt steeds meer cloud, wat gewoon efficiënter werken is. Je kunt altijd bij je bestanden terecht, waar je ook bent. Het maakt niet uit of je Windows, MacOS, of GNU/Linux gebruikt of op een mobile device zit, zolang er internet bestaat kun je altijd bij je bestanden.

Met de Chromebook kun je ook eventueel off-line werken en de boel laten synchroniseren wanneer je weer verbinding hebt. Misschien moeten we nog allemaal wennen aan dit idee, maar over 5jaar hebben we er straks allemaal één. ;)

Echter, de Chromebook is op het moment niet voor iedereen geschikt. Als je een echte gamer bent(zoals ik zelf) en bijv. veel met videobewerking doet kun je beter nog even wachten.

maandag 4 maart 2013

Hub en SpriteCraft

Vandaag ben ik vooral aan het werk geweest met de hub en portalen. Na gisterenavond met Smartzenegger in creative mode lang te hebben geklooid, om te kijken wat nou het beste zou staan, is hij nu dan eindelijk af.

Portalen ontwerpen met Smartzenegger. Hub met portalen, eindelijk af!

Ik was vandaag ook in The Gimp bezig iets leuks te tekenen voor als pixel-art buiten de hub. Ik bedacht me dat ik het wel meteen goed moest maken, aangezien het een heel karwei is om alle pixels in blokken na te bouwen. Maar met een beetje googlen kwam ik erachter dat hiervoor een heel mooi tooltje bestaat, nml. SpriteCraft. Hiermee kun je gewoon plaatjes omzetten naar minecraft blokjes(pixels) en deze vervolgens weer opslaan als schematic, zodat je ze weer met WorldEdit kunt importeren. Natuurlijk kon ik het niet laten hier even mee te klooien... :P

Aan het klooien met SpriteCraft.

zaterdag 2 maart 2013

Lekker bezig

Ben gisteren weer aardig met m'n minecraft server bezig geweest. Heb eigenlijk de hele boel op m'n server omgegooid en wat logischer ingedeeld. Grootste punt waar ik mee zat was dat mijn backup-script werkelijk alles mee nam wat onder de minecraft_server directory zat, waardoor ik een backup van zo'n 3,5GB had. En dan te bedenken dat m'n backup nog maar een paar dagen oud was. Ik was erachter gekomen dat de data van Dynmap en CorePortect de grootste boosdoeners waren.

Aangezien je met Dynmap alles opnieuw kan laten renderen heb ik de locatie van de tiles verplaatst. En voor CoreProtect heb ik besloten de data via MySQL te laten lopen. Nu wordt deze data niet meer ingesloten met als resultaat nu maar een backup van 233MB te hebben.

Daarnaast heb ik ook een proxy ingesteld voor Dynmap, zodat ik niet via een poort-nummer hoef te werken. Ook heb ik een aantal instellingen in het init script veranderd, zodat het voor mij wat logischer werken is. Verder had ik de spawn area(Multiverse) nog van naam gewijzigd, maar hierdoor kwamen de instellingen van m'n plug-ins niet meer overeen. Ik moest daarom van alle plug-ins de instellingen doorlopen om weer goed te zetten. Dit was wel even een gedoe, maar heb nu ook de overbodige instellingen weg kunnen laten en kwam zo ook nog wat andere interessante instellingen tegen.