Ich habe gerade den Sommerhit dieses Jahres im Blog vom PHP Experten Chris Shiflett gefunden. Undzwar ist das die PHP Anthem von Lee Fernandes! Die kompletten Lyrics und Download-Links (auch von dem Album) findet ihr im BlogPost bei Mr. Chris Schiflett. Will mal sehen wann Ruby einen Song bekommt! HA!
Seit letzter Woche sind die Thumbnails auf dieser Seite ein wenig schärfer geworden!
Die GD-Lib in PHP erzeugt unscharfe Thumbnails. Wenn man Convolution-Filter auf das fertige Thumbnail anwendet bekommt man allerdings wunderbar scharfe Thumbnails:
// angenommen $h ist das image-handle
$m = array(
array(-1, -1, -1),
array(-1, 16, -1),
array(-1, -1, -1)
);
imageconvolution($h, $m, 8, 0);
Viel Spass damit!
Joar cool hey! Sachen auf dem Boxi verkaufen ist einfacher als gedacht, macht riesen Spass und bringt noch 'n bissel was in die Portokasse! Was für ein toller Sonntach!
So, wie gestern schon angekündigt, kann ich jetzt endlich code Zeilen posten! Was für ein Spass! So, jetzt hier das aller erste mal richtiger Code. Einfach und nützlich.
Wer auf -NIX Systemen (oder auch OSX) arbeitet kann das hier vielleicht gebrauchten:
# configuration
projectName=$1
projectsDir=projects/
deployDir=download/
# display help message, when -h or --help passed
if (test "$projectName" = "-h" || test "$projectName" = "--help") then
echo "this is the help message for your help - nice huh?"
echo "this script was created for deploying a project"
echo "example usage:"
echo " sh deploy.sh ephReggy -- deploys the ephReggy project"
echo " sh deploy.sh all -- deploys all projects found in the $deployDir"
echo
exit
fi
# no param given, no projectname passed
if (test "$projectName" = '') then
echo "empty project name, please specify a project name"
exit
fi
# deploy all projects? hu?
if (test "$projectName" = "all") then
echo "okay, deploying all projects? Sure? (Y/N) c"
read deployAll
if (test ! "$deployAll" = 'Y') then
echo "okay, no deployment done. see ya!"
exit
fi
projectsToDeploy=( ephReggy ephScrobblrRead ephVat ephWatts )
# deploy only project that was passed
else
projectsToDeploy=( $projectName )
fi
# create deploy directory
if (test ! -d "$deployDir") then
echo "creating deploy Directory $deploy ..."
mkdir "$deployDir"
fi
# start deploying projects
for projectName in ${projectsToDeploy[@]}
do
projectDir=$projectName
# test existence of project folder
projectDir="$projectsDir$projectName"
if (test ! -d "$projectDir") then
echo "project directory for $projectName was not found: $projectDir";
exit
fi
# start deploying
# add exclude if found
if (test -f "deploy_exclude.lst") then
excludeStatement="-x@deploy_exclude.lst"
fi
projectZipFileName="$deployDir$projectName.zip"
echo "deploying $projectName to $projectZipFileName c"
zip -rq $excludeStatement $projectZipFileName $projectDir/*
echo "done!"
done
echo "Everything done, now quiting. See Ya!"
Im groben nimmt dieses Shell-Script einen Ordner den man per Paramter angibt und im $projectsDir liegen muss, zippt diesen und platziert das Zip in $deployDir. Sehr hilfreich wenn man mehrere Projekte, also Ordner zippen möchte und keine Lust hat alles per Hand über den Finder zu machen - Anklicken, zippen, verschieben entfällt.
Man gibt einfach so was in die Console ein:
$ sh deploy.sh all
"deployed" alle Projekte in dem Projekte Ordner die in dem $projectsToDeploy Array angegeben sind. (wie auf dem Screen weiter unten gezeigt)
Einzelne Projekte, oder halt Ordner kann man folgendem Befehl "deployen":
$ sh deploy ephReggy
Wenn man es total funky will kann man auch sog. Escape-Sequenzen benutzen um die Ausgabe des Scripts farbig zu gestalten. Hier ein Screenshot, der zugleich farbige Ausgabe zeigt, als auch die Funktionsweise:
Joar, vielleicht etwas wirr, aber probiert das mal aus, das bringts voll!
Denkbar ist das man das ausbaut, das Script die Dateien auch auf einen Server hochlädt, Teile des Quellcodes löscht, die man nicht drin haben will (offline Code, Testing-Code, Kommentare usw.) und was weiss ich.
Ich wünsch euch allen ne ruhige Weihnachten, viel Spass und n juten Sprung ins neue Jahr! Alles Gute! *miraclestardust*
Wow, so viele bunte kleine Dinger, hüpfen springen, machen Spass :) Der oldschool Flummi! (gefunden bei Pyrolator)
Achso, zum Anschauen der Großen Version braucht man Quicktime 7 ... mal n wirklich schmucker Grund zu updaten.
Die Jungs von dem sympatischen Netlabel Pentagonik machen morgen abend wieder eine Party! Die letzte in der Moschee hab ich ja leider verpasst, aber im Watergate lass ich mich glaub ich auch mal blicken. Also kommt alle vorbei, is bestimmt spassig!
11tonmusik-Klabauterland: Online Release Party (PNTG002)
Mittwoch 01.06.2005
im Watergate
11TONMUSIK (LIVE) AKA BRETT KNACKSEN
DANA
MATT JOHN
DEMIR
visuals: L-F-A & B-LUX
5 EURO (Die ersten 111 Gäste bekommen eine CD)
Wenns Euch nervt müsst ihr einfach ma Bescheid geben .. an sonsten viel Spass an den quasi Making of Beeing There Photos ... more to come ..
boar boar boar, langer tach, aber spass : D
Viel passiert, moin gibts mehr : D
Ne Currywurst mit Pommes bitte?
Ja gerne, greifen Sie zu:
Gesehen in der Grünberger Str.
U Bhf. Rosenthaler Platz, Weinbergstrasse, Photokabine No 1
Hingehen, spassig photo machen, sich dauerhaft verlieben und Träumen!