 this revelation...Hope you’re week is going well and you’re making the most out of each and every day! Making sure you make some time to do the things which make you happy and make you smile! Ok so here’s a little thing we put together last week as we had some tofu and kale leftover in the fridge and this was a great way to use it up in a fun way (adapted the recipe from Minimalist baker.
Dry the Tofu between kitchen roll or towel with 2 cans on top of it (this should drain most of the water out of the tofu making it firmer). Whilst you’re waiting mix the seasoning together and add a small amount of water to make it pourable.
In a skillet, add 1-2 tbsp olive oil and add the finely slices celery pieces, heat for a while over medium heat with a pinch of salt. Add kale and steam for another 2 minutes, the kale should be dark green in colour by that time.
Crumble the tofu using a fork or between your fingers. Move the kale to one side of the skillet and add the tofu. Pour the seasoning over the tofu and a small amount over the kale. Stir immediately to distribute the seasoning and cook over medium heat for 5 minutes. The tofu should be dark brown once cooked.
Enjoy this recipe! I would recommend it for a Sunday brunch too with hash browns, beans and cooked mushroom.
Home Entertainment Billie Hayes, Actress Who Played Witchiepoo in H.R. Pufnstuf, Dead at...
Billie Hayes (née Brosch), identified for taking part in Witchiepoo within the beloved 1969 kids’s present H.R. Pufnstuf, has died. She was 96.
The veteran actress died Thursday of pure causes at Cedars-Sinai Medical Center in Los Angeles, in response to Deadline. Her household introduced the information of her dying.
She was finest identified for her efficiency on H.R. Pufnstuf, which ran for 17 episodes on NBC in 1969, in addition to the 1970 characteristic adaptation, Pufnstuf.
Hayes entertained audiences with a slapstick, vaudeville fashion efficiency of Witchiepoo, the villainous witch who was consistently attempting to steal the magical Freddy the Flute.
Hayes revived the position of Witchiepoo in Sid and Marty Krofft’s different exhibits, The Banana Splits Adventure Hour and Lidsville, and once more on The Paul Lynde Halloween Special in 1976.
She additionally gave a memorable efficiency as Mammy Yokum within the 1956 Broadway musical adaptation of the sketch Li’l Abner. She additionally performed the position within the 1959 film and a 1971 TV particular.
The Illinois native’s different credit embody appearances in The Monkees, Bewitched, Donny and Marie and Murder, She Wrote.
She additionally had various voiceover roles in animated collection together with The Flinstones Comedy Show, The New Scooby-Doo Mysteries, The Black Cauldron, The Real Ghostbusters, The Night Before Christmas, Rugrats and The Powerpuff Girls.
Born April 11, 1925 in Du Quoin, Illinois, to an assistant reduction administrator to the underprivileged and a coal miner union chief, she started acting at age 9, when she danced at native nightclubs. Hayes carried out a solo act in Chicago throughout her teenagers, touring across the Midwest, earlier than touchdown in New York City.
She made her Broadway debut in Leonard Sillman’s New Faces of 1956, alongside Maggie Smith, after showing within the revue What’s New with Paul Lynde.
After her flip in Li’l Abner, she performed Minnie Fay, touring with the nationwide manufacturing of Hello Dolly! starring Betty Grable.
An animal lover and vegetarian, she based the animal rescue non-profit Pet Hope in 1984. She served because the group’s president till her dying.
<gh_stars>0
package main

import (
	gokitlog "github.com/go-kit/kit/log"
	"github.com/pkg/errors"
	"github.com/prometheus/prometheus/pkg/labels"
	"github.com/prometheus/prometheus/tsdb"
	"github.com/prometheus/prometheus/tsdb/chunkenc"
	"github.com/prometheus/prometheus/tsdb/chunks"
	"log"
	"math"
	"os"
)

func ImportTSDB(blockPath string) (Block, error) {

	logger := gokitlog.NewLogfmtLogger(os.Stderr)

	var newBlock Block

	block, err := tsdb.OpenBlock(logger, blockPath, chunkenc.NewPool())
	if err!= nil {
		log.Println("Failed to open Block", err)
		return Block{}, errors.Wrap(err, "tsdb.OpenBlock")
	}

	metaInfo := block.Meta()
	newBlock.NumSeries = metaInfo.Stats.NumSeries
	newBlock.NumChunks = metaInfo.Stats.NumChunks
	newBlock.NumSamples = metaInfo.Stats.NumSamples
	newBlock.NumTombstones = metaInfo.Stats.NumTombstones

	newBlock.EndingTime = metaInfo.MaxTime
	newBlock.StartingTime = metaInfo.MinTime

	newBlock.ULID = metaInfo.ULID.String()

	indexr, err := block.Index()
	if err!= nil {
		return Block{}, errors.Wrap(err, "block.Index")
	}
	defer indexr.Close()

	newBlock.LabelNames, err = indexr.LabelNames()
	newBlock.Symbols = indexr.Symbols()

	newBlock.Postings, err = indexr.Postings("", "")

	chunkr, err := block.Chunks()

	if err!= nil {
		return Block{}, errors.Wrap(err, "block.Chunks")
	}

	var it chunkenc.Iterator

	for newBlock.Postings.Next() {
		var customTimeSeries TimeSeries

		ref := newBlock.Postings.At()
		lset := labels.Labels{}
		chks := []chunks.Meta{}

		if err := indexr.Series(ref, &lset, &chks); err!= nil {
			return Block{}, errors.Wrap(err, "index.Series")
		}

		customTimeSeries.Ref = ref
		customTimeSeries.Labels = lset
		for _, meta := range chks {
			chunk, err := chunkr.Chunk(meta.Ref)
			if err!= nil {
				return Block{}, errors.Wrap(err, "chunkr.Chunk")
			}
			var customChunk Chunk
			customChunk.Ref = meta.Ref
			customChunk.NumSamples = chunk.NumSamples()

			it := chunk.Iterator(it)
			for it.Next() {
				t, v := it.At()
				if math.IsNaN(v) {
					continue
				}
				if math.IsInf(v, -1) || math.IsInf(v, 1) {
					continue
				}
				customChunk.TimeStamps = append(customChunk.TimeStamps, t)
				customChunk.Values = append(customChunk.Values, v)
			}

			if it.Err()!= nil {
				return Block{}, errors.Wrap(err, "iterator.Err")
			}
			if len(customChunk.TimeStamps) == 0 {
				continue
			}
			customTimeSeries.Chunks = append(customTimeSeries.Chunks, customChunk)
		}

		newBlock.CustomTimeSeries = append(newBlock.CustomTimeSeries, customTimeSeries)

	}

	return newBlock, nil
}
Submitted by chris_hunt on Tue, 2018-07-24 07:49 Veterans Service Partnership Conservation West of The Rockies Greater Yellowstone Area TU Teens TU Women's Discussion Trout Magazine Climate Change Public lands not for sale Vote Up Down +342 + Screen Shot 2018-07-24 at 8.09.04 AM.png Conservation might seem like a straight-forward enterprise, but anybody who has worked to protect or restore even a single stream in a larger watershed knows that it is actually quite nuanced. Anything involving people and the waters and fish they love is going to be complicated. In southwest Colorado, that's no different. This week, on Hermosa Creek and East Hermosa Creek, two important tribiutaries of the Animas River, Colorado Parks and Wildlife biologists will kill non-native fish, all for the sake of reintroducing pure-strain Colorado River cutthroat trout to sections of these creeks that are protected from upstream migration of non-native fish by barrier waterfalls that were actually constructed by the U.S. Forest Service and the Five Rivers Chapter of Trout Unlimited, based in Durango. Consider the work TU's volunteers did the home construction phase. Once the non-native trout—mostly introduced brook trout and rainbows—are