-
Binär Klocka
Kategorier
nas
Publicerat i Prylar
Lämna en kommentar
jquery.newsticker.js
2009 blev det här scriptet till.
/*
Made By Peter Lindblom 2009
http://www.plweb.se
ver 1.000
*/
(function ($) {
$.fn.startNewsTicker = function (settings) {
var config = {
startPosition: -20,
stopPosition: 100,
pausPosition: 50,
units: "px",
waitToStartForMS:0,
waitOnPausPositionForMS:1000,
animationDelayMS:25
};
return this.each(function () {
this.newsTicker = function (currentHtmlObj) {
var childElements = [],
currentElement = 0,
lastChildElement = 0,
startTimer = null,
timer = null,
localConfig = $.extend({}, config, settings),
delay = localConfig.animationDelayMS,
startNewsTicker = function () {
childElements = $(currentHtmlObj).children();
lastChildElement = (childElements.length -1);
$.each($(currentHtmlObj).children(), function () {
$(this).css("top",localConfig.startPosition + localConfig.units);
$(this).css("position","absolute");
$(this).hide();
});
startTimer = setTimeout(tick, localConfig.waitToStartForMS);
},
tick = function () {
if( (currentElement <= lastChildElement) && ( parseInt(currentJQueryObj(currentElement).css("top"),10) !== localConfig.stopPosition ) ){
delay = localConfig.animationDelayMS;
currentJQueryObj(currentElement).show();
if (localConfig.startPosition < localConfig.stopPosition) {
currentJQueryObj(currentElement).css("top", ( parseInt(currentJQueryObj(currentElement).css("top"), 10) + 1 ) + localConfig.units );
}else if (localConfig.startPosition > localConfig.stopPosition) {
currentJQueryObj(currentElement).css("top", ( parseInt(currentJQueryObj(currentElement).css("top"), 10) - 1 ) + localConfig.units );
}
if( parseInt(currentJQueryObj(currentElement).css("top"), 10) === localConfig.stopPosition ){
currentJQueryObj(currentElement).hide();
currentJQueryObj(currentElement).css("top",localConfig.startPosition + localConfig.units);
currentElement = currentElement + 1;
if (currentElement > lastChildElement ){
currentElement = 0;
}
}
}
if( (currentElement <= lastChildElement) && ( parseInt(currentJQueryObj(currentElement).css("top"), 10) === localConfig.pausPosition ) ){
delay = localConfig.waitOnPausPositionForMS;
}
timer = setTimeout(tick, delay);
},
currentJQueryObj = function (pos) {
return $(childElements[currentElement]);
};
startNewsTicker();
};
this.newsTicker(this);
});
};
}(jQuery));
Publicerat i Javascript
Lämna en kommentar
Förmycket IT?
När vet man när man har köpt för många prylar? Här under finns bilder på minlinuxserver.com och webbkameran som övervakar lamporna för minlägenhet.com skull. Tyvärr så är detta inte allt men det är allt ni får se nu ![]()
Publicerat i Okategoriserade, Personligt, Prylar
Lämna en kommentar
GitHub
Jag har börjat lägga upp en del kod på github. https://github.com/plwebse
Publicerat i Programmering
Lämna en kommentar
Hitta bilder som inte har ändrats på ett tag och radera dem
Om du vill ta bort JPEG-bilder som inte har blivit modifierade på ett tag kan det här vara något för dig. Med find så kommandot i linux kan man söka efter filer per namn och senast ändrat tid och efter filtyp mm.
Här under använder jag find för att hitta alla filer som inte har ändrats på mer än sju dagar och slutar på *.jpg. Filerna som hittade skickas senare vidare till rm kommandot som tar bort filerna. Obs används på egen risk
find /home/peter/bashtest/ -mtime +7 -type f -name '*.jpg' -print0 | xargs -0 rm
Jag har kört detta bashscript innan för att testa kommandona ovan för att jag gillar tdd
Scriptet nedan skapar tomma filera med två olika ändringsdatum.
#!/bin/bash i=0 max=10 while [ "$i" -lt "$max" ] do touch -am -t '201110090800' "bild$i.jpg" touch -am -t '201110140800' "bild$i$i.jpg" i=`expr $i + 1` done
http://www.computerhope.com/unix/utouch.htm
http://content.hccfl.edu/pollock/Unix/FindCmd.htm
http://linux.about.com/od/commands/a/blcmdl1_findx.htm
Publicerat i Bash, Linux, Programmering
Lämna en kommentar
Tjur Ruset 2011
Idag sprang jag Tjur ruset för första gången och det är även första gången jag simmade i lera. Tiden blev en timme och tjugo minuter. Jag kan nog tänka mig att springa igen.
Publicerat i Personligt, Träning
Lämna en kommentar
free -m && awk == nice
#!/bin/sh
OFF="$1"
UNIT="$2"
OUTPUT_FROM_DF_AND_AWK=$(free -m | awk 'IF NR == 2 {print $4"%s%s"$2"%s\n"}')
for LINE in $OUTPUT_FROM_DF_AND_AWK
do
printf $LINE "$UNIT" "$OFF" "$UNIT";echo " ";
done
peter@E5410:~$ memory.sh " av " "MB" 2643MB av 7799MB
Publicerat i Okategoriserade, Programmering
Lämna en kommentar
freespace.sh
#!/bin/sh
OFF="$1"
ON_DRIVE="$2"
OUTPUT_FROM_DF_AND_AWK=$(df -Phx tmpfs -x devtmpfs | awk 'IF NR > 1 {print $4"%s"$2"%s"$6"\n"}')
for LINE in $OUTPUT_FROM_DF_AND_AWK
do
printf $LINE "$OFF" "$ON_DRIVE";echo " ";
done
peter@E5410:~$ freespace.sh " av " " på " 237G av 282G på /
Publicerat i Programmering
Lämna en kommentar
RegExpFiddle.com
Jag har jobbat en del med en ny webbtjänst i helgen. Den nya webbtjänsten skall underlätta testningen av ”regular expressions”. Du hittar webbtjänsten på adressen på RegExpFiddle.com
Publicerat i Javascript, Programmering
Lämna en kommentar








