Projekt 78 Tag 56

Die ersten 6 Kilo waren gar nicht so schwer, vor 3 wochen kam mir eine schwere Erkältung dazwischen, ich konnte nicht mehr so viele Verbeugungen machen und ich hatte auch ein deutliches grösseres Bedürfniß nach Nahrung, um mich wohlzufühlen. So langsam steigere ich die Verbeugungen wieder. Der Husten ist mir dank des Rauchens jedoch geblieben.
Aufhören geht gerade irgendwie gar nicht, der Suchtruck ist mir einfach zu stark im Moment. Aber reduzieren geht. Von 20 auf 8 am Tag ist zu schaffen, das freut auch meine Lunge.

Interessant fand ich, dass ich ohne mir das explizit vorgenommen zu haben, sehr auf auf mein Essen geachtet habe. Ich hab einfach nicht mehr so “gefressen”, das Essen mehr genossen und insgesamt doch weniger gegessen und vor allem die abendlichen Fressattacken beim Glas Wein habe ich ziemlich reduziert. Mehr Gemüse und Obst, Wenn ich überhaupt Frühstücke ( Standart ist Kippe+Kaffee) dann Obst oder Möhren. Der Killer bleibt der Alkohol, alles was über ein Glas Wein oder eine Flasche Bier hinaus geht, habe ich am nächsten Tag auf der Waage.

Insgesamt fühle ich mich schon deutlich wohler in meiner Haut, der Po ist wieder mehr in Form und der Bauch schon deutlich flacher. Einen neuen Gürtel hab ich mir gekauft, da die Hosen schon ganz ordentlich labbern. Da werde ich wohl um einen neukauf nicht herumkommen wenn das so weiter geht.

Die 78 bleiben als Ziel gesetzt, wobei es mir dauerhaft reichen würde, wenn ich zwischen 80 – 82 Kg bleibe. Laut alterskorrigiertem BMI liegt ein Normalgewicht zwischen 21 und 26. Mit 25,6 bin ich damit jetzt zuminddest laut BMI nicht mehr übergewichtig.



Verbleiben noch 89 Tage für die restlichen 6 Kg. :-)

Anbei noch das Listing für die Erstellung der Graphik, mit dem Vorschaubild bin ich noch nicht zufrieden, da fällt mir aber auch noch was ein.

Vorraussetzungen:
* “Weightbot App”:http://tapbots.com/software/weightbot/
* Einen Account bei “weightbot.com”:https://weightbot.com/account/login um die Api abfragen zu können.
* “weightbot php Api”:https://github.com/jwpage/weightbot-php-api
* “PChart”:http://www.pchart.net/ zum rendern der Tabelle

Da das erzeugen des Bildes eine gute Weile dauert, frage ich das Script einmal am Tag per Cronjob ab und binde das ergebnis direkt in die Artikel ein.

<?php
include("pChart/class/pData.class.php");
include("pChart/class/pDraw.class.php");
include("pChart/class/pImage.class.php");
include("pChart/class/pCache.class.php");
require_once 'Weightbot.php';
// weightbot API
$file = 'weight.csv';
$wb = new Weightbot('you@example.com', 'password');
if($wb->login()) {
  file_put_contents($file, $wb->get_csv());
}
// Pchart
$MyData = new pData;
$MyData->ImportFromCSV("weight.csv",array("GotHeader"=>TRUE,"SkipColumns"=>array(2)));
$MyData->SetAbscissa("date");
$MyData->setSerieDescription("date","Datum");
$MyData->setAxisDisplay(AXIS_FORMAT_DATE);
$myPicture = new pImage(1600,600,$MyData,TRUE);
$Settings = array("StartR"=>50, "StartG"=>43, "StartB"=>255, "EndR"=>255, "EndG"=>247, "EndB"=>128, "Alpha"=>50);
$myPicture->drawGradientArea(0,0,1598,598,DIRECTION_HORIZONTAL,$Settings);
$myPicture->drawRectangle(0,0,1598,598,array("R"=>0,"G"=>0,"B"=>0));
$myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>50,"G"=>50,"B"=>50,"Alpha"=>20));
$myPicture->setFontProperties(array("FontName"=>"pChart/fonts/Forgotte.ttf","FontSize"=>14));
$TextSettings = array("Align"=>TEXT_ALIGN_MIDDLEMIDDLE
, "R"=>255, "G"=>255, "B"=>255);
$myPicture->drawText(372,20,"Gewicht",$TextSettings);
$myPicture->setShadow(FALSE);
$myPicture->setGraphArea(50,50,1500,530);
$myPicture->setFontProperties(array("R"=>0,"G"=>0,"B"=>0,"FontName"=>"pChart/fonts/pf_arma_five.ttf","FontSize"=>6));
$Settings = array("Pos"=>SCALE_POS_LEFTRIGHT
, "Mode"=>SCALE_MODE_FLOATING
, "LabelingMethod"=>LABELING_ALL
, "GridR"=>255, "GridG"=>255, "GridB"=>255, "GridAlpha"=>50, "TickR"=>0, "TickG"=>0, "TickB"=>0, "TickAlpha"=>50, "LabelRotation"=>270, "CycleBackground"=>1, "DrawXLines"=>1, "DrawSubTicks"=>1, "SubTickR"=>255, "SubTickG"=>0, "SubTickB"=>0, "SubTickAlpha"=>50, "DrawYLines"=>ALL);
$myPicture->drawScale($Settings);
$myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>50,"G"=>50,"B"=>50,"Alpha"=>10));
$Config = array("DisplayValues"=>1);
$myPicture->drawSplineChart($Config);
$Config = array("FontR"=>0, "FontG"=>0, "FontB"=>0, "FontName"=>"pChart/fonts/pf_arma_five.ttf", "FontSize"=>6, "Margin"=>6, "Alpha"=>30, "BoxSize"=>5, "Style"=>LEGEND_NOBORDER
, "Mode"=>LEGEND_HORIZONTAL
);
$myPicture->drawLegend(607,16,$Config);
# $myPicture->stroke();
$myPicture->Render("weight.png");
// generate a Thumbnail with GD
$save = 'weight_tm.png';
$file = 'weight.png';
echo "Creating file: $save";
$size = 0.45;
list($width, $height) = getimagesize($file) ;
$modwidth = $width * $size;
$modheight = $height * $size;
$tn = imagecreatetruecolor($modwidth, $modheight) ;
$image = imagecreatefrompng($file) ;
imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, $width, $height) ;
imagepng($tn, $save, 9) ;
?>

Kommentare sind geschlossen.