text:
package tsdb_test

import (
	"encoding/json"
	"fmt"
	"io/ioutil"
	"os"
	"path"
	"path/filepath"
	"reflect"
	"strings"
	"testing"
	"time"

	"github.com/influxdb/influxdb/influxql"
	"github.com/influxdb/influxdb/tsdb"
)

func TestShardMapper_RawMapperTagSetsFields(t *testing.T) {
	tmpDir, _ := ioutil.TempDir("", "shard_test")
	defer os.RemoveAll(tmpDir)
	shard := mustCreateShard(tmpDir)

	pt1time := time.Unix(1, 0).UTC()
	pt1 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverA", "region": "us-east"},
		map[string]interface{}{"idle": 60},
		pt1time,
	)
	pt2time := time.Unix(2, 0).UTC()
	pt2 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverB", "region": "us-east"},
		map[string]interface{}{"load": 60},
		pt2time,
	)
	err := shard.WritePoints([]tsdb.Point{pt1, pt2})
	if err != nil {
		t.Fatalf(err.Error())
	}

	var tests = []struct {
		stmt           string
		expectedTags   []string
		expectedFields []string
	}{
		{
			stmt:           `SELECT load FROM cpu`,
			expectedTags:   []string{"cpu"},
			expectedFields: []string{"load"},
		},
		{
			stmt:           `SELECT derivative(load) FROM cpu`,
			expectedTags:   []string{"cpu"},
			expectedFields: []string{"load"},
		},
		{
			stmt:           `SELECT idle,load FROM cpu`,
			expectedTags:   []string{"cpu"},
			expectedFields: []string{"idle", "load"},
		},
		{
			stmt:           `SELECT load,idle FROM cpu`,
			expectedTags:   []string{"cpu"},
			expectedFields: []string{"idle", "load"},
		},
		{
			stmt:           `SELECT load FROM cpu GROUP BY host`,
			expectedTags:   []string{"cpu|host|serverA", "cpu|host|serverB"},
			expectedFields: []string{"load"},
		},
		{
			stmt:           `SELECT load FROM cpu GROUP BY region`,
			expectedTags:   []string{"cpu|region|us-east"},
			expectedFields: []string{"load"},
		},
		{
			stmt:           `SELECT load FROM cpu WHERE host='serverA'`,
			expectedTags:   []string{"cpu"},
			expectedFields: []string{"load"},
		},
		{
			stmt:           `SELECT load FROM cpu WHERE host='serverB'`,
			expectedTags:   []string{"cpu"},
			expectedFields: []string{"load"},
		},
		{
			stmt:           `SELECT load FROM cpu WHERE host='serverC'`,
			expectedTags:   []string{},
			expectedFields: []string{"load"},
		},
	}

	for _, tt := range tests {
		stmt := mustParseSelectStatement(tt.stmt)
		mapper := openRawMapperOrFail(t, shard, stmt, 0)
		tags := mapper.TagSets()
		if !reflect.DeepEqual(tags, tt.expectedTags) {
			t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, tags, tt.expectedTags)
		}
		fields := mapper.Fields()
		if !reflect.DeepEqual(fields, tt.expectedFields) {
			t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, fields, tt.expectedFields)
		}
	}
}

func TestShardMapper_WriteAndSingleMapperRawQuerySingleValue(t *testing.T) {
	tmpDir, _ := ioutil.TempDir("", "shard_test")
	defer os.RemoveAll(tmpDir)
	shard := mustCreateShard(tmpDir)

	pt1time := time.Unix(1, 0).UTC()
	pt1 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverA", "region": "us-east"},
		map[string]interface{}{"load": 42},
		pt1time,
	)
	pt2time := time.Unix(2, 0).UTC()
	pt2 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverB", "region": "us-east"},
		map[string]interface{}{"load": 60},
		pt2time,
	)
	err := shard.WritePoints([]tsdb.Point{pt1, pt2})
	if err != nil {
		t.Fatalf(err.Error())
	}

	var tests = []struct {
		stmt      string
		chunkSize int
		expected  []string
	}{
		{
			stmt:     `SELECT load FROM cpu`,
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}},{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`, `null`},
		},
		{
			stmt:      `SELECT load FROM cpu # chunkSize 1`,
			chunkSize: 1,
			expected:  []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`},
		},
		{
			stmt:      `SELECT load FROM cpu # chunkSize 2`,
			chunkSize: 2,
			expected:  []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}},{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:      `SELECT load FROM cpu # chunkSize 3`,
			chunkSize: 3,
			expected:  []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}},{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt: `SELECT load FROM cpu GROUP BY host`,
			expected: []string{
				`{"name":"cpu","tags":{"host":"serverA"},"fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`,
				`{"name":"cpu","tags":{"host":"serverB"},"fields":["load"],"values":[{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`,
			},
		},
		{
			stmt:     `SELECT load FROM cpu GROUP BY region`,
			expected: []string{`{"name":"cpu","tags":{"region":"us-east"},"fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}},{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT load FROM cpu WHERE host='serverA'`,
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT load FROM cpu WHERE host='serverB'`,
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT load FROM cpu WHERE host='serverC'`,
			expected: []string{`null`},
		},
		{
			stmt:     `SELECT load FROM cpu WHERE load = 60`,
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT load FROM cpu WHERE load != 60`,
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`},
		},
		{
			stmt:     fmt.Sprintf(`SELECT load FROM cpu WHERE time = '%s'`, pt1time.Format(influxql.DateTimeFormat)),
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`},
		},
		{
			stmt:     fmt.Sprintf(`SELECT load FROM cpu WHERE time > '%s'`, pt1time.Format(influxql.DateTimeFormat)),
			expected: []string{`{"name":"cpu","fields":["load"],"values":[{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:     fmt.Sprintf(`SELECT load FROM cpu WHERE time > '%s'`, pt2time.Format(influxql.DateTimeFormat)),
			expected: []string{`null`},
		},
	}

	for _, tt := range tests {
		stmt := mustParseSelectStatement(tt.stmt)
		mapper := openRawMapperOrFail(t, shard, stmt, tt.chunkSize)

		for i, _ := range tt.expected {
			got := nextRawChunkAsJson(t, mapper)
			if got != tt.expected[i] {
				t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, got, tt.expected[i])
				break
			}
		}
	}
}

func TestShardMapper_WriteAndSingleMapperRawQueryMultiValue(t *testing.T) {
	tmpDir, _ := ioutil.TempDir("", "shard_test")
	defer os.RemoveAll(tmpDir)
	shard := mustCreateShard(tmpDir)

	pt1time := time.Unix(1, 0).UTC()
	pt1 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverA", "region": "us-east"},
		map[string]interface{}{"foo": 42, "bar": 43},
		pt1time,
	)
	pt2time := time.Unix(2, 0).UTC()
	pt2 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverB", "region": "us-east"},
		map[string]interface{}{"foo": 60, "bar": 61},
		pt2time,
	)
	err := shard.WritePoints([]tsdb.Point{pt1, pt2})
	if err != nil {
		t.Fatalf(err.Error())
	}

	var tests = []struct {
		stmt      string
		chunkSize int
		expected  []string
	}{
		{
			stmt:     `SELECT foo FROM cpu`,
			expected: []string{`{"name":"cpu","fields":["foo"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}},{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT foo,bar FROM cpu`,
			expected: []string{`{"name":"cpu","fields":["bar","foo"],"values":[{"time":1000000000,"value":{"bar":43,"foo":42},"tags":{"host":"serverA","region":"us-east"}},{"time":2000000000,"value":{"bar":61,"foo":60},"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
	}

	for _, tt := range tests {
		stmt := mustParseSelectStatement(tt.stmt)
		mapper := openRawMapperOrFail(t, shard, stmt, tt.chunkSize)

		for i, s := range tt.expected {
			got := nextRawChunkAsJson(t, mapper)
			if got != s {
				t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, got, tt.expected[i])
				break
			}
		}
	}
}

func TestShardMapper_WriteAndSingleMapperRawQueryMultiSource(t *testing.T) {
	tmpDir, _ := ioutil.TempDir("", "shard_test")
	defer os.RemoveAll(tmpDir)
	shard := mustCreateShard(tmpDir)

	pt1time := time.Unix(1, 0).UTC()
	pt1 := tsdb.NewPoint(
		"cpu0",
		map[string]string{"host": "serverA", "region": "us-east"},
		map[string]interface{}{"foo": 42},
		pt1time,
	)
	pt2time := time.Unix(2, 0).UTC()
	pt2 := tsdb.NewPoint(
		"cpu1",
		map[string]string{"host": "serverB", "region": "us-east"},
		map[string]interface{}{"bar": 60},
		pt2time,
	)
	err := shard.WritePoints([]tsdb.Point{pt1, pt2})
	if err != nil {
		t.Fatalf(err.Error())
	}

	var tests = []struct {
		stmt      string
		chunkSize int
		expected  []string
	}{
		{
			stmt:     `SELECT foo FROM cpu0,cpu1`,
			expected: []string{`{"name":"cpu0","fields":["foo"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT foo FROM cpu0,cpu1 WHERE foo=42`,
			expected: []string{`{"name":"cpu0","fields":["foo"],"values":[{"time":1000000000,"value":42,"tags":{"host":"serverA","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT bar FROM cpu0,cpu1`,
			expected: []string{`{"name":"cpu1","fields":["bar"],"values":[{"time":2000000000,"value":60,"tags":{"host":"serverB","region":"us-east"}}]}`},
		},
		{
			stmt:     `SELECT bar FROM cpu0,cpu1 WHERE foo=42`,
			expected: []string{`null`},
		},
		{
			stmt:     `SELECT bar FROM cpu0,cpu1 WHERE bar!=60`,
			expected: []string{`null`},
		},
	}

	for _, tt := range tests {
		stmt := mustParseSelectStatement(tt.stmt)
		mapper := openRawMapperOrFail(t, shard, stmt, tt.chunkSize)

		for i, s := range tt.expected {
			got := nextRawChunkAsJson(t, mapper)
			if got != s {
				t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, got, tt.expected[i])
				break
			}
		}
	}
}

func TestShardMapper_WriteAndSingleMapperAggregateQuery(t *testing.T) {
	tmpDir, _ := ioutil.TempDir("", "shard_test")
	defer os.RemoveAll(tmpDir)
	shard := mustCreateShard(tmpDir)

	pt1time := time.Unix(10, 0).UTC()
	pt1 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverA", "region": "us-east"},
		map[string]interface{}{"value": 1},
		pt1time,
	)
	pt2time := time.Unix(20, 0).UTC()
	pt2 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverB", "region": "us-east"},
		map[string]interface{}{"value": 60},
		pt2time,
	)
	err := shard.WritePoints([]tsdb.Point{pt1, pt2})
	if err != nil {
		t.Fatalf(err.Error())
	}

	var tests = []struct {
		stmt     string
		expected []string
	}{
		{
			stmt:     `SELECT sum(value) FROM cpu`,
			expected: []string{`{"name":"cpu","fields":["value"],"values":[{"value":[61]}]}`, `null`},
		},
		{
			stmt:     `SELECT sum(value),mean(value) FROM cpu`,
			expected: []string{`{"name":"cpu","fields":["value"],"values":[{"value":[61,{"Count":2,"Mean":30.5,"ResultType":1}]}]}`, `null`},
		},
		{
			stmt: `SELECT sum(value) FROM cpu GROUP BY host`,
			expected: []string{
				`{"name":"cpu","tags":{"host":"serverA"},"fields":["value"],"values":[{"value":[1]}]}`,
				`{"name":"cpu","tags":{"host":"serverB"},"fields":["value"],"values":[{"value":[60]}]}`,
				`null`},
		},
		{
			stmt: `SELECT sum(value) FROM cpu GROUP BY region`,
			expected: []string{
				`{"name":"cpu","tags":{"region":"us-east"},"fields":["value"],"values":[{"value":[61]}]}`,
				`null`},
		},
		{
			stmt: `SELECT sum(value) FROM cpu GROUP BY region,host`,
			expected: []string{
				`{"name":"cpu","tags":{"host":"serverA","region":"us-east"},"fields":["value"],"values":[{"value":[1]}]}`,
				`{"name":"cpu","tags":{"host":"serverB","region":"us-east"},"fields":["value"],"values":[{"value":[60]}]}`,
				`null`},
		},
		{
			stmt: `SELECT sum(value) FROM cpu WHERE host='serverB'`,
			expected: []string{
				`{"name":"cpu","fields":["value"],"values":[{"value":[60]}]}`,
				`null`},
		},
		{
			stmt: fmt.Sprintf(`SELECT sum(value) FROM cpu WHERE time = '%s'`, pt1time.Format(influxql.DateTimeFormat)),
			expected: []string{
				`{"name":"cpu","fields":["value"],"values":[{"time":10000000000,"value":[1]}]}`,
				`null`},
		},
		{
			stmt: fmt.Sprintf(`SELECT sum(value) FROM cpu WHERE time > '%s'`, pt1time.Format(influxql.DateTimeFormat)),
			expected: []string{
				`{"name":"cpu","fields":["value"],"values":[{"time":10000000001,"value":[60]}]}`,
				`null`},
		},
		{
			stmt: fmt.Sprintf(`SELECT sum(value) FROM cpu WHERE time > '%s'`, pt2time.Format(influxql.DateTimeFormat)),
			expected: []string{
				`{"name":"cpu","fields":["value"],"values":[{"time":20000000001,"value":[null]}]}`,
				`null`},
		},
	}

	for _, tt := range tests {
		stmt := mustParseSelectStatement(tt.stmt)
		mapper := openLocalMapperOrFail(t, shard, stmt)

		for i := range tt.expected {
			got := aggIntervalAsJson(t, mapper)
			if got != tt.expected[i] {
				t.Fatalf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, got, tt.expected[i])
				break
			}
		}
	}
}

func TestShardMapper_LocalMapperTagSetsFields(t *testing.T) {
	tmpDir, _ := ioutil.TempDir("", "shard_test")
	defer os.RemoveAll(tmpDir)
	shard := mustCreateShard(tmpDir)

	pt1time := time.Unix(1, 0).UTC()
	pt1 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverA", "region": "us-east"},
		map[string]interface{}{"value": 42},
		pt1time,
	)
	pt2time := time.Unix(2, 0).UTC()
	pt2 := tsdb.NewPoint(
		"cpu",
		map[string]string{"host": "serverB", "region": "us-east"},
		map[string]interface{}{"value": 60},
		pt2time,
	)
	err := shard.WritePoints([]tsdb.Point{pt1, pt2})
	if err != nil {
		t.Fatalf(err.Error())
	}

	var tests = []struct {
		stmt           string
		expectedFields []string
		expectedTags   []string
	}{
		{
			stmt:           `SELECT sum(value) FROM cpu`,
			expectedFields: []string{"value"},
			expectedTags:   []string{"cpu"},
		},
		{
			stmt:           `SELECT sum(value) FROM cpu GROUP BY host`,
			expectedFields: []string{"value"},
			expectedTags:   []string{"cpu|host|serverA", "cpu|host|serverB"},
		},
		{
			stmt:           `SELECT sum(value) FROM cpu GROUP BY region`,
			expectedFields: []string{"value"},
			expectedTags:   []string{"cpu|region|us-east"},
		},
		{
			stmt:           `SELECT sum(value) FROM cpu WHERE host='serverA'`,
			expectedFields: []string{"value"},
			expectedTags:   []string{"cpu"},
		},
		{
			stmt:           `SELECT sum(value) FROM cpu WHERE host='serverB'`,
			expectedFields: []string{"value"},
			expectedTags:   []string{"cpu"},
		},
		{
			stmt:           `SELECT sum(value) FROM cpu WHERE host='serverC'`,
			expectedFields: []string{"value"},
			expectedTags:   []string{},
		},
	}

	for _, tt := range tests {
		stmt := mustParseSelectStatement(tt.stmt)
		mapper := openLocalMapperOrFail(t, shard, stmt)

		fields := mapper.Fields()
		if !reflect.DeepEqual(fields, tt.expectedFields) {
			t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, fields, tt.expectedFields)
		}

		tags := mapper.TagSets()
		if !reflect.DeepEqual(tags, tt.expectedTags) {
			t.Errorf("test '%s'\n\tgot      %s\n\texpected %s", tt.stmt, tags, tt.expectedTags)
		}
	}
}

func mustCreateShard(dir string) *tsdb.Shard {
	tmpShard := path.Join(dir, "shard")
	tmpWal := path.Join(dir, "wal")
	index := tsdb.NewDatabaseIndex()
	opts := tsdb.NewEngineOptions()
	opts.Config.WALDir = filepath.Join(dir, "wal")
	sh := tsdb.NewShard(1, index, tmpShard, tmpWal, opts)
	if err := sh.Open(); err != nil {
		panic(fmt.Sprintf("error opening shard: %s", err.Error()))
	}
	return sh
}

// mustParseSelectStatement parses a select statement. Panic on error.
func mustParseSelectStatement(s string) *influxql.SelectStatement {
	stmt, err := influxql.NewParser(strings.NewReader(s)).ParseStatement()
	if err != nil {
		panic(err)
	}
	return stmt.(*influxql.SelectStatement)
}

func openRawMapperOrFail(t *testing.T, shard *tsdb.Shard, stmt *influxql.SelectStatement, chunkSize int) tsdb.Mapper {
	mapper := tsdb.NewLocalMapper(shard, stmt, chunkSize)

	if err := mapper.Open(); err != nil {
		t.Fatalf("failed to open raw mapper: %s", err.Error())
	}
	return mapper
}

func nextRawChunkAsJson(t *testing.T, mapper tsdb.Mapper) string {
	r, err := mapper.NextChunk()
	if err != nil {
		t.Fatalf("failed to get next chunk from mapper: %s", err.Error())
	}
	b, err := json.Marshal(r)
	if err != nil {
		t.Fatalf("failed to marshal chunk as JSON: %s", err.Error())
	}
	return string(b)
}

func openLocalMapperOrFail(t *testing.T, shard *tsdb.Shard, stmt *influxql.SelectStatement) *tsdb.LocalMapper {
	mapper := tsdb.NewLocalMapper(shard, stmt, 0)

	if err := mapper.Open(); err != nil {
		t.Fatalf("failed to open aggregate mapper: %s", err.Error())
	}
	return mapper
}

func aggIntervalAsJson(t *testing.T, mapper *tsdb.LocalMapper) string {
	r, err := mapper.NextChunk()
	if err != nil {
		t.Fatalf("failed to get chunk from aggregate mapper: %s", err.Error())
	}
	b, err := json.Marshal(r)
	if err != nil {
		t.Fatalf("failed to marshal chunk as JSON: %s", err.Error())
	}
	return string(b)
}


text:
© Olya Runyova Ⓘ
Valeria Safonova
In the choir since 2004
CAN YOU IMAGINE YOUR LIFE WITHOUT MUSIC?
I think I could. I'm a mother, and my child is as important to me as my work. With time, I've come to the conclusion that the essence of life isn't limited to success or occupation — although music certainly makes me happy. Music gives me the sensation of immortality. I fear death most of all — death, old age, disease. But when I'm totally immersed in your work, in music… I can't even call it "happiness". It's pain, it's joy, it's tears. But that's when I feel death doesn't exist. Happiness is when two notes make a connection to your heart. Nobody can take this feeling away from you, and you don't even need the stage or the audience to experience it.
WHAT IS THE KEY TO A SUCCESSFUL CAREER FOR A PERFORMER?
It's hard to say for certain. A whole range of skills is required. First and foremost, it's natural ability, of course. That alone is not enough though. Certain character traits — the ability to work hard, endure difficulties and present oneself — are just as crucial. I lack those traits: I can't get over myself and be an active contender for certain roles or insist on auditions. I suspect such qualities can be even more important than talent for a successful career — at least for a soloist.
WHAT THREE MUSIC PIECES DO YOU CONSIDER THE PINNACLE OF MUSIC?
There's a vast amount of music that I love. I can't name just three, five or even ten pieces.
What I can say is that some pieces of music feel otherworldly and ingenious. They don't require any work: you don't have to suffer and struggle with them. All you have to do is set them free. Two names are sacred to me: Bach and Mozart. Two composers whose every note is ingenious
WHAT DO YOU VALUE THE MOST IN WORKING WITH MUSICAETERNA?
MusicAeterna is Teodor Currentzis: he had his musicAeterna before us, and he'll probably have one after us, too. Teodor is a true musician for whom compromise is never an option. Working with him is never easy but always rewarding. Of course, you can only live a life of absolute creation when you're young, free, strong and passionate. That's what makes musicAeterna beautiful.
musicAeterna choir events

redpajama_set_name: RedPajamaCommonCrawl


text:
Franz Chvostek ist der Name folgender Personen:

* Franz Chvostek senior (1835–1884), österreichischer Neurologe
 Franz Chvostek junior (1864–1944), österreichischer Internist

redpajama_set_name: RedPajamaWikipedia


text:
Bears edged by Hartford 5-4
Four Hershey skaters recorded two-point nights, but it wasn't enough to overcome a visiting Hartford Wolfpack team determined to dig out of the basement of the Atlantic Division.
Bears edged by Hartford 5-4 Four Hershey skaters recorded two-point nights, but it wasn't enough to overcome a visiting Hartford Wolfpack team determined to dig out of the basement of the Atlantic Division. Check out this story on ldnews.com: http://ldne.ws/2hUe4fS
Lebanon Daily News Published 10:06 p.m. ET Dec. 17, 2016 | Updated 10:13 p.m. ET Dec. 17, 2016
Paul Carey, who scored the game's first goal and extended his point-scoring streak to 17 games, skates into the offensive zone during Hershey's 5-4 loss to Hartford Saturday.(Photo: Julie Beidler/For Lebanon Daily News)Buy Photo
Hartford got five pucks past Joe Cannata en route to a 5-4 victory over Hershey Saturday night at Giant Center.
Paul Carey, Travis Boyd, and Chris Bourque each scored a goal and an assist for the Bears.
Carey, who scored the game's opening goal, now has points in 17 straight games, good enough for fifth all-time in Hershey.
The second period proved to be the turning point as Hartford got three straight goals from Steven Kampfer, Chris Summers, and Nicklas Jensen, to take a 3-1 lead into the second intermission.
Hershey would rally in the third, getting to within a goal, when Boyd fired a cross ice shot that beat Magnus Hellberg high on the glove side.
Hartford ensured Hershey would get no closer though, as they got their fourth goal less than four minutes later, thanks to Ahti Oksanen.
Bourque then put Hershey back within a goal near the midway point of the third with a power play goal, but the Wolfpack once again made it a two-goal game just minutes later on a goal from Philip McRae.
Nathan Walker then registered his eighth goal of the season, but the Wolfpack would not allow Hershey to tie the game, even after Hellberg got hit in the head by a teammate's stick with less than two minutes remaining in the game.
Hershey hosts the Springfield Thunderbirds tomorrow night at 5 p.m. for Hall of Fame Night. It is also HersheyPark Pass Night. Hershey is then off until December 26 when they travel to Lehigh Valley.
Who are the Athletes of the Week - Jan.11-17?
Lancaster Catholic rolls past Elco in showdown
Kintzer, Ray back on the court at Lebanon Valley
Annville-Cleona upends Palmyra in non-league battle
Cedar Crest suffers first section loss, to McCaskey
Elco too much for Annville-Cleona on the mat


Do you know a member who is deserving of this award? Let's recognize them at the next AGM. Please submit their name to our president or anyone on the Club Executive.
(2) the number 75 by adding up age of the regular member with full years of service to volkssporting, after initiation by or submission to and approval of the Executive Committee. Life members have the same privileges as regular members but pay no annual fee and must fill the Club Membership Application Form annually, in order to maintain current the Club members' records.


text:
You Can Count on Me (2000) [Review Re-View]
Released November 17, 2000:
Kenneth Lonergan has had quite an up and down year. He started the year co-writing the atrocious What Planet Are You From? and writing The Adventures of Rocky and Bullwinkle to ending it with the character ensemble piece that ran away with an armful of awards at Sundance. Lonergan uses subtle moves to create a vivid mosaic of small town America and family relationships with You Can Count on Me. In film, quite often do we see the relationships of sisters or brothers (maybe too often). Rarely, though, do we see a thorough drama hinged upon the relationship of a brother and sister. Both torn by their genders yet always drawn together. You may kid, and get angry, but when danger arises you will always come to the defense of your sibling. It's this seperational friction yet togetherness that creates the brother-sister bond.
Laura Linney and Mark Ruffalo are brother and sister who years ago lost their parents to a horrible automobile accident when they were young. Forced with the battle of growing up with grief, each goes their separate way. Ruffalo is branded the "difficult" rebellious one, yet deep down he knows that his publicly deified sister is just as much the rebel. Linney is a single mother dealing with the pressures of raising her son (a Culkin kid) and working in her town's bank branch headed by her new boss (Matthew Broderick). Her brother reappears in her life suddenly and the two learn a little form each other. With her brother she can rely on someone else to watch her child and experiences another flash of the mischief that she had to forfeit from her childhood in order to raise her younger brother. Ruffalo provides the male figure her son is lacking and begins to shed the boy's over protection and opens him up to the world. One experiences responsibility, one experiences release. but do either learn? That is a good question.
Lonergan crafts a subtle texture that allows his characters to breathe and grow but not necessarily learn. His modest character-driven picture may make you think of Made for TV but its a slice of life that's immersible. It's hard to find a film that is subtle, at its own pace, and restrained when it needs to be.
Linney is fantastic as the sister that breaks loose and winds up sleeping with her boss with reckless childish rebellion. Her performance is an Oscar nomination lock as her character runs the emotional gamut. Ruffalo is amazing and establishes himself as one to surely look out for. his mannerisms and expressions are wonderful and his demeanor is reminiscent of Marlon Brando.
You Can Count On Me is a wonderfully affecting story about people who are more complicated then simple plot synopsis will allow. Lonergan has crafted something of an anomaly in modern cinema: a film that takes its time, doesn't answer any questions, but makes us feel all the better after seeing it.
You Can Count on Me was a breath of fresh air in 2000. It was an impressive star-making performance for Mark Ruffalo, who would go onto three Oscar nominations and be the Hulk people actually wanted to see. It was a showcase for Laura Linney, her biggest big screen role to date and earned her an Oscar nomination, her first of three. It was the first personal movie by writer/director Kenneth Lonergan, a playwright who had become one of Hollywood's popular writers for rewriting studio projects trapped in hell. Lonergan was nominated for Best Original Screenplay, losing to Cameron Crowe's Almost Famous, and then finally winning the same award for 2016's emotionally devastating Manchester by the Sea. It's strange to recall that the biggest name involved with this small, character-driven indie wasn't any of these three but Matthew Broderick, drafting off his mordant turn in Alexander Payne's Election. This is one of those slice-of-life movies where the characters are the driving force of the plot, where the small connections and mistakes are the ones that resonate most. And yet, I didn't see it back in 2000 but I did upon my re-watch, there's a degree of broad sentimental contrivance as well, an element missing in Lonergan's latter efforts, including possible masterpiece, 2011's Margaret.
We follow the lives of two very different and not so different siblings coming back together. They've been orphans since they were children and had to rely upon one another. Sammy (Linney) is the responsible one with the good job and a young son she's raising on her own. Terry (Ruffalo) is the irresponsible one who gets into fights, can't keep a job, and served a little time in jail he was embarrassed to tell his sister about. He comes back initially for some quick money, to the disappointment of Sammy, and then sticks around longer and longer, bonding with his nephew and going through old and new arguments with his sister over his life decisions and direction.
It doesn't take long to realize Lonergan's striking ability to compose naturalistic dialogue that has pinpoint precision when it comes to characterization. Watching any pairing of characters has the wonderful effect of the best plays, where that intriguing combination of character interactions is like an exciting chemical reaction, creating something new and welcomed. Every conversation then takes on meaning to see how the character interactions change or influence the participants. It means that Lonergan is generous and judicious with his details. A dinner meant to be celebratory can become a re-airing of grievances and disappointments. A night out hustling pool can go from being a bad idea to becoming a male bonding experience that has to stay a secret. The characters are so richly observed and developed that You Can Count on Me is implicitly saying to its audience, "Hey, no matter the scene, you can count on me."
The relationship between Sammy and Terry is the most emotionally resonant and complex, with each of them defying the easy characterization they've been assigned as Good Kid and Bad Kid. He's resentful of his sister and her judgement when he thinks she can be just as irresponsible. She's resentful of her brother and his immaturity and inability to put down roots, bumming around and getting into the same old scrapes. Coming back together, each reconnects on a personal and family level where they may be combustible but they realize how much they need and love one another. A final heartfelt goodbye between them, while waiting for a bus to take Terry away, becomes an awkward but affecting moment because they really don't know when their paths will cross once again. Sammy sure hopes it's sooner, as her young son has grown attached to Terry. I think deep down Terry hopes it is as well and likes the comfort and support offered from this family that has an open spot in waiting for him on call. He's ostensibly leaving to make things right with his girlfriend (or ex-girlfriend? It's unclear since he's been away) and has grown as a person from the experience of being an uncle. He's not at the end of his arc, wherever that may eventually lead, but he's moved closer on that journey. That's a good summation for all the characters. There aren't clearly designated arcs but nudges along a very human path to growing and learning.
Ruffalo (Spotlight) instantly grabs your attention. His performance almost has a shy obstinance, like he doesn't want to be seen by the viewer, tired of the judgement he knows is coming, and he's constantly retreating inward in defense and score-settling. He's so immersed in the character that the actor dissolves entirely. His commitment to character is immediate. There was a reason he was drawing comparisons to Marlon Brando upon release. Linney (Love Actually) is terrific as well as the flabbergasted older sibling tired of having to play parent to her rebellious brother. She has many moments of exasperation with her brother, the men of this small town, her ineffectual boss she has a short-lived affair with. She's drifting just like Terry but doesn't realize it; Sammy vacillates between wanting to settle down with a nice boring guy who says he loves her. She's been stuck fulfilling responsibilities for so long that her brother's return allows her to cut loose a little bit, to be bad again, to make careless and selfish choices. Linney serves as a strong anchor for us as well as an example that being an adult doesn't mean being in control.
Where You Can Count on Me slightly falters, and not by much, is the inclusion of storylines that feel a bit too maudlin and TV-movie-of-the-week. There are two tracks of emotions in the movie, subtle and overt, and it's become clearer which is which upon re-watch twenty years later. I almost feel like Lonergan included some of these parts because they made selling his indie easier to studio executives. The affair Sammy has with her boring yet sleazy boss (Broderick) offers no real insights beyond Sammy's capacity for self-destructive whims. She keeps coming back to this weak man, maybe because there's no future with him since he's married and his wife is pregnant, and maybe because she knows she can drop him. I started groaning whenever her boss called again, so desperate for one more last time, and that is likely the point. It's watching someone continue down a path we all know should be avoided. It also explains how she might have ended up with her son's father, played by Josh Lucas (villain in 2003's first Hulk movie). Terry decides the little kid deserves to see his father and the unannounced visit doesn't end well. The bad dad denies he is even the father, they get into a fistfight, and the little kid gets to feel abandoned all again. These broad dramatic moments stick out amidst the more subtle and naturalistic movements throughout. It's not enough to drag down the whole of Lonergan's enterprise but they feel like discordant notes in an otherwise sumptuous symphony where all the players are working in impressive synchronicity.
Looking back at my original review in 2000, it hits a lot of the same observations that came to me in 2020 re-watching the movie. The complexity of the characters, the unobtrusive direction, and the naturalism of top performers is as evident back then as it is now. It's easy to see what drew such celebrated actors to bring life to these people. Lonergan gained confidence as a writer/director and held true to his visions, including a five-year struggle with producers over his ambitious artistic intentions for Margaret that brought in none other than Martin Scorsese to play as elder statesman deal-breaker. His works have become more intimate and insular. Looking back on his first film, which Lonergan even has a small acting role as the town pastor, is like watching the first steps of an artist who would later sprint. You Can Count on Me is a funny, poignant, and engrossing character piece on sibling rivalry and small-town conformity, but it's also got a few issues that Lonergan would shed later in his career. Come to see a young Ruffalo tear through scenes and Linney match him moment-for-moment.
Re-View Grade: B+
Tags: drama, indie, kenneth lonergan, laura linney, mark ruffalo, matthew brokerick, oscars
I think I had the same initial thought that most did when they saw the news that there was going to be a movie about the Miracle on the Hudson airline pilot: where exactly is the feature-length story? The flight itself lasted only about 200 seconds before landing on the river, and the sequence is thrillingly recreated and held off until halfway through the movie. The hero in the cockpit, Sully (Tom Hanks), is consumed with ensuring each and every last passenger is accounted for. When he gets the news that all survived, he can finally allow himself to breathe, to take in the full magnitude of the events, and it feels like a cleansing moment of deep emotional catharsis for him and the audience. But what's the movie here? Apparently the NTSB and the airline insurance companies are disputing whether Sully could have safely landed the plane back at an airport instead. It's exactly the kind of flimsy, manufactured conflict that sets itself up for moral grandstanding and a courtroom confrontation where our heroes will be vindicated, and we get all that. Sully's unexpected spotlight wears on him as he feels like an ordinary citizen not worthy of the term "hero." No other plane has successfully landed in water without a loss of life, so I'm sorry pal, but you're a hero, even if you think you were just doing your job. Hanks is suitably low-key and humble and strong and emotionally resonant, though he was better on just about every front with Captain Phillips. The direction from Clint Eastwood is respectful without going into hagiography. The overall message is one of uplift, widening the focus from Sully to other heroes in New York City that day that came together to help others. It's a moving message without having to resort to melodrama. At a mere 96 minutes, Sully gets you in and out and provides a solidly entertaining glimpse at the people who rose to the challenge when needed most. It's a well-made movie that goes as far as it can without trying your patience.
Tags: aaron eckhart, clint eastwood, drama, laura linney, oscars, thriller, tom hanks, true-life
Breach (2007)
Chris Cooper is masterful in an unnerving and deeply contradictory role as a man of God, country, patriotism, and family. He was a respected FBI expert eventually discovered to be the biggest mole in U.S. intelligence history, directly responsible for the deaths of U.S. spies and interests in Russia during the Cold War. Writer/director Billy Ray infuses the film with the same stoic, controlled calm of his exceptional earlier effort Shattered Glass, and the movie unwinds like a great political thriller from the 1970s. The story is smart and engaging but it is Cooper that turns Breach into one of the best films of 2007. His performance is as varied and complex as the man he is portraying; frightening and intimidating but also empathetic and bound by a sense of honor, Cooper gives a performance that plays upon ambiguity and understatement. Watch the way he even drives people into walls when he walks alongside them in hallways. It's that kind of intense, highly focused, and morally challenging work that deserves an Oscar nomination.
Tags: billy ray, chris cooper, drama, laura linney, ryan phillipe, spies, thriller, true-life
The Squid and the Whale (2005)
A very personal film for writer/director Noah Baumbach, this flick exposes the bitterness of divorce better than any other film. The performances are great, especially Jeff Daniels as a note-perfect sour snob whose ego is constantly needing gratification. The humor is more of an uncomfortable nature and nervous titters. The Squid and the Whale is really short and altogether well-done, however, if you're not a child of divorce you will find it somewhat lacking. Had I been such a child, I would probably be calling this one of the greatest, most emotionally honest movies of the year. But I'm not, so I'm not going to call it such.
Tags: drama, jeff daniels, jessie eisenberg, laura linney, noah baumbach
Kinsey (2004)
Bill Condon's probing, fascinating biopic of Indiana University sex pioneer Kinsey (Liam Neeson) could not come out at a more important time. Kinsey lived in the Dark Ages of sexuality and fought against what he saw as "morality disguised as fact." Kinsey broke barriers studying the science of sexuality and gathered nationwide statements to amass the first thorough book on what's under the sun and what's going on under the sheets. Today, we live in a splintered world where people listen to information that affirms their beliefs, and tune out contradictory evidence even if it's fact (look at the latest report on abstinence-only programs dishing out highly erroneous information). Kinsey railed against this dangerous line of thinking. The man was no saint and had issue comprehending some of the more complicated human emotions. Kinsey is exceptionally well acted and Neeson gives a career best performance. Kinsey is fearlessly graphic in its frank discussion but also enormously intelligent. The fact that conservative groups are actually protesting it shows that Kinsey's work is far from over.
Tags: bill condon, chris o'donnell, drama, dylan baker, john krasinski, john lithgow, julianne nicholson, laura linney, liam neeson, oliver platt, oscars, period film, peter sarsgaard, sex, true-life
Laura Linney and Mark Ruffalo are brother and sister who years ago lost their parents to a horrible automobile accident when they were young. Forced with the battle of growing up with grief, each goes their separate way. Ruffalo is branded the "difficult" rebellious one, yet deep down he knows that his publicly deified sister is just as much the rebel. Linney is a single mother dealing with the pressures of raising her son (a Culkin kid) and working in her town's bank branch headed by her new boss (Matthew Broderick). Her brother reappears in her life suddenly and the two learn a little form each other. With her brother she can rely on someone else to watch her child and experiences another flash of the mischief that she had to forfeit from her childhood in order to raise her younger brother. Ruffalo provides he male figure her son is lacking and begins to shed the boy's over protection and opens him up to the world. One experiences responsibility, one experiences release. but do either learn? That is a good question.
Lonergan crafts a subtle texture that allows his characters to breathe and grow, but not necessarily learn. His modest character driven picture may make you think of Made for TV but its a slice of life that's immersible. It's hard to find a film that is subtle, at its own pace, and restrained when it needs to be.
Linney is fantastic as the sister that breaks loose and winds up sleeping with her boss with reckless childish rebellion. Her performance is an Oscar nomination lock as her character runs the emotional gambit. Ruffalo is amazing and establishes himself as one to surely look out for. his mannerisms and expressions are wonderful and his demeanor is reminiscent of Marlon Brando.
You Can Count On Me is a wonderfully affecting story about people who are more complicated then simple plot synopsis will allow. Lonergan has crafted something of an anomaly in modern cinema: a film that takes its time, doesn't answer any questions, but makes us feel all the more better after seeing it.
Reviewed 20 years later as part of the "Reviews Re-View: 2000" article.


We offer both organic and conventional produce. If you'd like a box with all organic fruits and veggies, you can specify that during sign up, or by choosing only organic produce when customizing your box. If you choose an organic box, you will only receive organic produce by default, but can add conventional items to your box during customization if you choose to.
Our supply team has decades of experience working with growers and we take the integrity of terms like "organic" very seriously. We maintain records of all required organic certifications. We work with many different farmers and different certification processes. In general, most of the organic farms we work with are certified by CCOF, Oregon Tilth, NOP (USDA), or QAI. As the use of genetically modified organisms (GMO's) is prohibited in certified organic products, none of our organic produce has been genetically modified.
If you are interested in organic produce, check out our organic box here!
Is all your produce local/from the US?
Do you source produce exclusively from local farmers?
What is our organic certification process for produce sourced from other countries?


The Kangaroo™ Gravity Pediatric Feeding System is designed to deliver nutrition while helping minimize the chance of contamination.
Is available in two lengths and a bifurcated design, providing the option to irrigate and deliver medicine without having to disconnect the set.
Is color-coded purple to denote enteral feeding only.
Features ENFit™* connections, which may help reduce tubing misconnections.


text:
Friendship Games 1984: When Great Britain took part in the 'Iron Curtain Olympics'
The 1984 summer games were held in Moscow, USSR. Held as a propaganda exercise to show the world that communism was "stronger than ever", it is now seen by historians as one of the most significant events on the Cold War calendar.
The "what was the iron curtain" is a phrase that is used to describe the border between East and West Germany. Great Britain took part in the 'Iron Curtain Olympics' as an act of defiance against the Soviet Union's occupation of Eastern Europe.
The Friendship Games began with a ceremony in the Lenin (now Luzhniki) Stadium, only days after the Los Angeles Olympics.
Jayne Mitchell pushed open the door after turning the key.
"There was a little single bed, this terrible wallpaper with grease stains all over it that looked maybe 100 years old, and this bizarre item in the bathroom that appeared like a combination of shower and bath," she recalls.
On July 28, 1984, a guy wearing a jet pack flew into the Los Angeles Coliseum to kick off the city's Olympics. Mitchell, on the other hand, was on the losing side in a divided period.
She was in Prague instead of Los Angeles. She was staying in a low-rise hotel instead of the athletes' village. She was at the Friendship Games instead of the Olympics.
They were a new kind of game for a different kind of planet. After the United States and a few of its allies boycotted the 1980 Moscow Olympics, the Soviet Union and its allies replied four years later with their own boycott.
The Friendship Games, organized by the USSR and its satellite republics, would demonstrate "that Socialist society offers more favorable circumstances for human beings' all-round physical and spiritual growth," according to Pravda, the Soviet official newspaper.
Sergey Bubka, the 20-year-old Soviet pole vault world champion, went one step farther.
"It's a tragedy that the Olympic torch in Los Angeles has been tarnished by the spirit of profiteering," he said, according to the Soviet Union's official news agency.
"Athletes from most communist nations were unable to compete in the Olympic Games due to anti-Soviet and anti-socialism fervor in the United States.
"We hope that 'friendship' events will once again demonstrate the power of athletes from communist nations and their commitment to Olympic principles to the rest of the world."
Mitchell, then 21 and fighting under her maiden name of Andrews, had no idea what she and the rest of the four-strong British female squad were getting themselves into.
And, more importantly, she had no baggage as she surveyed her tiny hotel room.
The Friendship Games featured its own ceremony to kick off the competition. There are fewer jet packs and more political statements in this version.
About 100,000 people saw troupes of dancers perform rehearsed dances at Moscow's Lenin Stadium, including future leader Mikhail Gorbachev in the VIP seats.
Banners were flown extolling the importance of 'people's health' and the role of sport in the Communist government's current five-year plan.
There was finally a song. It included the lines "To a sunny peace, yes, yes, yes, to a nuclear war, no, no, no," which were written especially for the occasion.
Mitchell and her teammates thought they were flying to a regular continental meet when they gathered on the tarmac at Heathrow.
Joyce Hepher excelled in long jumps. She had achieved the necessary distance to qualify for the Olympics in Los Angeles, but only two days after the British squad had been submitted to the International Olympic Committee. There was no way to add her to the list. Instead, she was taking a plane to Prague, where the Friendship Games' women's sports competitions would be place.
In all, nine nations hosted the event. North Korea hosted table tennis, while Cuba hosted boxing.
Hepher, who was competing under her maiden name of Oladapo at the time, tells Sport, "I just heard about it a week before we were set to fly."
"I had no notion the scope of the situation. It wasn't until we got at the hotel and saw all of the other athletes that I realized it wasn't a Grand Prix. Everyone in the Eastern Bloc who was somebody was there."
Marita Koch, the world record holder in the 400m, is participating in the Friendship Games.
Marlies Gohr of East Germany and Lyudmila Kondratyeva of the Soviet Union, world and Olympic 100m champions, were in the lobby. Marita Koch of East Germany, whose 1985 400m world record still stands, was present. As was Jarmila Kratochvilova of Czechoslovakia, whose 800m time from 1983 is still unequaled.
In the long jump, Hepher examined her own start list. Heike Drechsler, a nineteen-year-old world champion, was joined by Russian Galina Chistyakova, another period world record holder.
Hepher describes the qualification round as "very intense." "I remember getting up pretty early to warm up, and when we arrived to the stadium, they had all this high-tech equipment on the runway measuring your speed as you approached the board."
"I hadn't seen anything like it in any other tournament."
Drechsler won the final with a jump of 7.15m. The best four leaps in the Friendship Games were all higher than the one that had earned gold earlier in the summer in Los Angeles.
Hepher adds, "It was undoubtedly a greater competition than the Olympics." "The top three reached well over seven meters; it was a very tough and talented field."
Mitchell's 100m race had a similar field. Gohr won gold in a time that was quicker than the Olympic champion, Evelyn Ashford of the United States. As the single US track contender, Alice Brown, who won silver behind Ashford in Los Angeles, placed sixth.
However, the passage of time and distance from the period raised doubts. The Iron Curtain has pulled back in the years afterwards, revealing the work of state-sponsored doping programs, even though many of its findings remain valid.
Hepher recalls, "Those rumors were constantly there." "Aspects of Eastern Bloc athletes, their programs, and their 'vitamins.' However, until someone was apprehended, it was impossible to tell if they were drug users or not."
Mitchell continues: "They were going through a difficult period as well. It wasn't their fault; as brilliant sportsmen, they were pulled from society and given a better life for themselves and their families. In such nations, it would be difficult not to obey the government."
It's possible that the performances, in-stadium technology, and out-of-competition medications were all world-class. But life on the street, away from the track, was not.
Mitchell went shopping for groceries when her suitcase failed to accompany her from Heathrow to Prague.
"I went to a succession of local businesses, and each had a glass counter with one of everything on display – a toothbrush, toiletries, and some clothing," she adds. "You'd point at the thing you desire."
"There were seven pairs of underwear in the package, each with a different day of the week inscribed on them.
"There was a lot of poverty. At one point, we were given some canned beverages, and kids were clamoring around us because they wanted this can of Coke; it was quite important to them to have something that was so common to us."
Bubka won silver in the pole vault in Moscow after competing for Ukraine after the fall of the Soviet Union.
Mitchell's suitcase arrived exactly in time for her trip to London, replete with the cans of beans and portable stove she'd packed.
There was no ovation or welcome as they arrived. In truth, the Friendship Games received very little attention.
There had been no television coverage. There was no mention of it in the press. Mitchell feels she and her teammates were on the wrong side of the gender and political divide since no British competitors competed in the men's athletics events.
She explains, "In that age, men and female athletes on the same squad were regarded differently."
"We were just not seen as significant. Going up to a table and grabbing an envelope was how we got our costs. Some of the other athletes moved to a more prestigious table to settle their bills. There was a culture of 'jobs for the lads.'"
Mitchell has relocated to Perth, Australia, after her sports career ended.
What they received back from the Friendship Games, on the other hand, couldn't be measured in pounds.
Mitchell and Hepher have never attended an Olympic Games. A neglected piece of track history is nonetheless a high moment for them.
"Even inside the sports community, it's not recognized as being what it was," Hepher adds.
"It doesn't have the same clout as the Olympics." But, looking back, I feel honoured to have been a part of it, even if I didn't realize the magnitude at the time.
"I consider it my Olympic experience."
NFL Week 6 takeaways
Best Screen Recorder for PC
Joe Tracini will provide Olympics commentary on Eurosport
Big Ten East college football offseason preview
Download Club Cooee for PC (Windows 10,8,7)


Þis gewrit is ymbe þone drēag of Fūdū fruman. For ōðrum brȳcum sēo Drēage.
Drēagas sindon undēadu līcu of Fūdū fruman, ac nū sindon hīe folciscu in egesaspell gehwær. Æfter Fūdū ǣwe, Bokor oððe Fūdū drȳ cann drēagas āweccan.
Man nīwanost wende þisne tramet on þǣre 03:33 tīde þæs 22 Mǣdmōnaþ 2013.


text:
Notablog
« Song of the Day #1690 | Main | Neil Peart, RIP »
Don Larsen, RIP
Don Larsen, the only pitcher in the history of Major League Baseball to throw a perfect game in a World Series, died yesterday at the age of 90. The Yankee pitcher, who didn't have a particularly noteworthy career (he went 81-91 in a career that spanned from 1953 to 1967, pitching for seven different major league teams) was perhaps the least likely candidate to pitch the first---and only---no-hit perfect game in a World Series. It took place on October 8, 1956, Game 5 of the 1956 World Series, in which Larsen threw 97 pitches, 70 of them for strikes [YouTube link].
He was named the Most Valuable Player of the 1956 World Series, which the New York Yankees won over the Brooklyn Dodgers in seven games. I wasn't even a gleam in my parents' eyes back in 1956, but the great Vin Scully's classic call of the end of that game, in which Yogi Berra jumped into the arms of Larsen, is branded in my memory of greatest television sports moments [YouTube link].
My fondest memory of Don Larsen was when he showed up on Yogi Berra Day at Yankee Stadium on July 18, 1999, and threw out the ceremonial first pitch to Yogi. What followed was almost surreal. Yankee pitcher David Cone, as if anointed by the presence of two blessed Yankees, went on to throw a regular season perfect game [YouTube link], only the 16th perfect game in MLB history at that time, out of a total of 23---21 of these in the modern era, which began in 1900.
RIP, Don Larsen.
Posted by chris on January 2, 2020 01:40 PM | Permalink | Posted to Film / TV / Theater Review | Remembrance | Sports


Get 1 Now program offers two free tickets to see Kid Rock's performance at the Pensacola Civic Center, Pensacola, Fla., Feb. 14.
DUKE FIELD, Fla. -- For those who like to rock, mark the calendar for Feb. 14, 2011. Reservists can obtain two complimentary VIP tickets*, and a backstage photo with Kid Rock, who is scheduled to perform at the Pensacola Civic Center in Pensacola, Fla., at 7 p.m., through a partnership with the Air Force Reserve's Get 1 Now Program.
Simply refer a friend through the Get 1 Now website and enjoy the show! The Get 1 Now Program provides the opportunity to keep the Air Force Reserve strong and allows reservists the opportunity to recommend individuals with whom they wish to serve. When referrals turn into accessions, reservists become eligible for an award, and receive a postcard making them aware of this.
For tickets and more information: www.GetOneNow.us/KidRock or call 1-877-883-6223.


text:
papamoa population 2019
This article is part of the Regional Hotspots report. On the ground. Interlinked; A New Approach to Urban Expansion in Papamoa ResearchArchive/Manakin Repository. The Golden Sands Papamoa 5km Fun Run/Walk is a flat scenic one way course, along the Wairakei Reserve waterways and through the new subdivisions of Golden Sands, Papamoa. Figures from the Ministry of Education show a huge increase in Papamoa school rolls from July 2016 to 2017, with enrolments increasing into the new year. 62,000 circulation, Winter issue 15 (May, June, July) 2019 A. If we were to consider the "whole" of Mount Maunganui according to what people believe it is, the population of Mt Maunganui would be 19,065, according to the 2013 Statistics New Zealand. Papamoa: Places, opening times, population - 20.195, postcode - 3118,3175,3183,3187,3189, calling code: +64-7, map, Papamoa pictures, Late night Papamoa. AUGUST 2019 Free A dog's life How this dog is transforming the life of a pāpāmoa family Story page 10 Pāpāmoa Post 42 Gr avatt R oad, Papamoa (pas t Mitr e 10) Open 7 da ys - 9am - … Papamoa Business Hotels; By Hotel Class. The vision for the town centre, which could eventually serve a Papamoa East population of 30,000, includes a high street with shopping and a town square fronting the Wairakei stream. What do you enjoy most about your job? Statistics New Zealand estimate that Tauranga's population would break 129,000 people in 2018 – which would be an increase of about 13,000 in five years. Papamoa or Papamoa Beach is a suburb of Tauranga, located about 11 kilometres from the city centre.It is the largest residential suburb in Tauranga, having a population of 20,091 at the 2013 census. They also have a different reference date – 5 March for the 2013 Census and 30 June for population estimates. The Te Puke population sits at 7,150, according to the Statistics New Zealand census in 2013. 51 likes. The Papamoa Polar Plunge 2019. Changes to data collection/processing. ... Papamoa, Tauranga: Commenced: 2019… Administrative names: Papamoa, Bay of Plenty . Google Map for Papamoa, New Zealand GPS coordinates: -37.7333, 176.3. The city is famous for its beautiful natural environment, numerous places to eat, shop and socialise. 100% is normal) for physical rain gauges in our network. Papamoa, 3118 . 1.7K likes. [1] It is bordered to the west by Mount Maunganui (east of Sunrise Avenue and Hibiscus Avenue), the east by the Kaituna River (separating it from the Western Bay of Plenty District) and to the south by State Highway 2. It was due this surge in population growth that propelled Tauranga to become New Zealand's 5th largest city. With a population of 110,000, Tauranga is one of the fastest growing areas in the country. Papamoa Medical Hub, Papamoa. The estimated resident population is higher than the census usually resident population count because the estimates make an allowance for net census undercount and residents who are temporarily overseas at the time of the census. TEAM TYPE: : Registrations are closed ... A key community event for our growing population in Papamoa East, this is a great way for our local families to come together, celebrate the start of Summer, and support our young people. The Pak'N Save Papamoa Kiwiana Xmas Parade has made its way back to Papamoa! [16], Papamoa College is a co-educational state secondary school for Year 7 to 13 students,[17] established in 2011,[18] with a roll of 1545. The Papamoa Hills Regional Park (Te Rae-o-Papamoa) opened officially in 2004 and two years later a conservation plan was published to guide its future use. The new 1200 m2 commercial development creates a medical hub of six tenancies including a large medical centre, pharmacy, physiotherapy, and other health and wellness services. … [19], Papamoa has three co-educational state primary schools for Year 1 to 6 students: Papamoa Primary School,[20][21] with a roll of 662;[22] Golden Sands School, established in 2011,[23][24] with a roll of 627;[25] and Te Okuroa Drive School, opening in 2021. Published on: Apr 29, 2019. » Planning for the final building stages of Papamoa College is underway. [7] Sexual activity in public places is illegal, however, and Papamoa Beach has been the site of a continuing series of complaints about lewd behaviour. Improve Me Hypnotherapy, based in the Papamoa, servicing, Papamoa, Mount Maunganui, Tauranga and the wider Bay of Plenty area. In addition, it has deteriorated at a rate that makes it unworthy of repair. [14], Fashion Island, another shopping centre covering 3,315 m², opened in 2006. The school originally took Year 1 to 8, but removed Year 7 and 8 when Papamoa College opened. #1 Papamoa Settlement Updated: 2020-05-18 Papamoa or Papamoa Beach is a suburb of Tauranga, located about 11 kilometres from the city centre. Further information. See the Papamoa catchment plan [PDF, 365 KB] The Tauranga catchment plan. These maps provide an indication of how actual rainfall compares to long term normal rainfall in the Bay of Plenty. The population of Tauranga city currently sits at 128,200 people as of 2016, according to Statistics New Zealand. We asked Chrissie the Store Manager a few questions: In this photo is Chrissie from Merric Papamoa. The city is famous for its beautiful natural environment, numerous places to eat, shop and socialise. Know your COL ; Communities of Learning Home . These include the city's highly sought after natural environment, wonderful climate, and a robust economy anchored by the Port of Tauranga. This article is part of the Regional Hotspots report. If only truly looking at the suburb of Mount Maunganui North, the population would then be 4,131. Nationally, a fifth of the population are in each of the five deprivation quintiles described in the NZ Deprivation Index 2013. Construction of the Papamoa East Interchange and Te Okuroa Drive will significantly improve your trip home. November 21, 2019. The Otumoetai network is nearly at capacity. Population growth in central and southern Tauranga, and is expected to continue. [36], Public transport in Papamoa Beach solely consists of bus services. This year, all funds raised will go towards beach and swimming education for students of the school. Papamoa has 16km of white sandy beach stretching from the boundary with Mount Maunganui in the west to the Kaituna River in the east. In subsequent decades, Papamoa is currently one of the fastest growing suburbs of Tauranga, with many different subdivisions developing concurrently on different blocks of land on the fringes of the suburb. Papamoa is a suburb of the city of Tauranga. There are plenty of reasons for the huge increase in growth within Tauranga. Papamoa Beach Hotels; Spa Resorts Papamoa; Business Hotels Papamoa; By Hotel Class. Papamoa (population 20,100) is the largest suburb of Tauranga in the Bay of Plenty region on the northeastern coast of the North Island of New Zealand. » 2019 - Final building stage of Golden Sands Primary to add another 150 student places. Papamoa (situated at Papamoa Beach) can be split into two areas: Papamoa East and Papamoa West. Guide for Papamoa Beach Domain events. Pāpāmoa Post, Papamoa. 2019 Golden Sands Papamoa Fun Run/Walk 's Team Team. With the completion of the Tauranga Eastern Link, the attractiveness for both businesses and households would have grown immensely. The Tauranga population currently ranks 6th in size out of the 67 districts in New Zealand. There is a small section of industrial activity located to the east of Parton Road. The leading owner and operator of community convenience shopping centres in New Zealand. As you can see in the table below, Papamoa is the fastest growing suburb in the country and the current facility is limiting our ability to serve this growing ... Our goal is to commence construction in April 2019 with completion of the build scheduled for December 2019. The Prra donated $1000.00 to the new clubrooms building project. Widespread Pākehā settlement of the area did not start until the early 1980s and prior to this Papamoa had been largely a rural area. Dinner In the Domain. Tauranga, offizielle Bezeichnung: Tauranga City, ist eine Hafenstadt und eine eigenständige Territorial Authority (Gebietskörperschaft) auf der Nordinsel von Neuseeland.Die Stadt ist Sitz des Bay of Plenty Regional Council und des Western Bay of Plenty District Council.Der Rat für die Stadt selbst wird Tauranga City Council genannt. It is the largest residential suburb in Tauranga, having a population of 20,091 according to the 2013 census. Minutes of Meeting September 2019 Click here to read. On 2 December 2012, 299 people got naked in the water as the nearby Baywatch campsite in Gisborne hosted the event. Tinline Property. This site is item number 7 on the History of New Zealand in 100 Places list. Papamoa's Pacific Coast Village is set to double in size after recently gaining resource consent for another 120 retirement villas, a larger community centre and an aged care complex – comprising serviced apartments as well as rest home and hospital facilities. Papamoa Business Hotels; By Hotel Class. Establish New Schools Enrolment zones Roll growth funding 225 student places Papamoa College Stages 3 & 4 57,000 by 2043. They each take home 333-thousand dollars. For Papamoa in the short-term, retail and other services will continue to grow primarily throughout the neighbourhood centres. Located about 11 kilometres from Tauranga Central Business District. Pāpāmoa Post is a new free monthly newspaper with a circulation of 11,800 copies, delivered to 10,900+ households in our rapidly growing area. [26][27], Tahatai Coast School is a co-educational state primary school for Year 1 to 8 students established in 1996,[28][29] with a roll of 724. [5][6] New Zealand has no official nude beaches, as public nudity is legal on any beach where it is "known to occur". Papamoa NZ is one of the fastest growing areas in New Zealand due to the increase in popularity of coastal communities, close proximity to Tauranga and recent local shopping developments. It is the largest residential suburb in Tauranga, having a population of 20,091 at the 2013 census. We want to share with you a little bit about one of our fantastic retailers Merric. GEONAMES.ORG includes the following note for this data: For many countries latitude/longitude (lat/lng) are determined with an algorithm that searches the place names in the main geonames database … Audrey 027 555 7812 audrey@highmarkhomes.co.nz. Rototuna's $18 million community hub could get the nod to go ahead after sitting in the planning phase since 2006. ; The figures shown are the percentage of normal mean rainfall (i.e. 5-stars Hotels in Papamoa; Popular Amenities. Figures from the Ministry of Education show a huge increase in Papamoa school rolls from July 2016 to 2017, with enrolments increasing into the new year. A. Papamoa Plaza: papamoa plaza caters for the quick shop, - See 14 traveler reviews, 17 candid photos, and great deals for Papamoa, New Zealand, at Tripadvisor. Papamoa Beach Domain, Thu 30 Nov 2017 – Thu 29 Mar 2018 Powerpoint presentation in Recent Meetings. Papamoa has miles of white sandy beach stretching from Mount Maunganui in the west to the Kaituna River in the east. The high-quality medical hub aims to benefit Papamoa's growing population. The block will be for sale in 43 individual freehold sites ranging between 854m² to 2,586m² in size. Show prices Opens in new window: Papamoa Paradise - Papamoa Holiday Home Opens in new window. The local Mangatawa or Tamapahore Marae and its Tamapahore meeting house is a meeting place for the Ngāi Te Rangi hapū of Ngā Pōtiki. We know that there will be an increasingly ageing population, however the number of young people will grow, including Māori. The suburb is served by three 'Bay Hopper' routes; Route 30 (Mount Maunganui - Papamoa ), Route 33 (Tauranga - Papamoa via the Harbour Bridge), and Route 36 (Tauranga - Papamoa via Maungatapu Bridge). 25 Jan, 2019 11:00 PM 8 minutes to read. TE TUMU LANDOWNERS GROUP Comprises of the Main Landowners in the Papamoa East –Te Tumu Area Formed in December 2004 To Respond to the SmartGrowth Strategy and Address Infrastructure, Land Use Planning & Integration (TTLG) LEGEND A: Te Tumu Kaituna 14 Trust B: TCC / WBoPDC (Carrus-Hickson Development Interests C: Te Tumu Kaituna 7B1 & 7B2 Trusts D: Te … [8][9][10][11], In 2012, Papamoa Beach was the location for a skinny dipping world record attempt. A. [15] It has 20 stores. [citation needed]. [13] It has 650 carparks and 39 shops, including Countdown and The Warehouse. We want to share with you a little bit about one of our fantastic retailers Merric. [citation needed] Papamoa East (of Parton Road) in the 1970s and 1980s used to be seen as more of an alternative place to live, a bit like the Coromandel Peninsula. Once a small and tight knit community, many of Papamoa Beach's sweeping paddocks have been swallowed up by urban development. Q. Q. The population of Papamoa has now grown to 20,091, according to the 2013 census. Non è possibile visualizzare una descrizione perché il sito non lo consente. Hamilton-based fuel supplier Waitomo Group rolls out its first fuel Stop in Papamoa – its third expansion this year. Tauranga Population – 128,000 (2016, Statistics New Zealand). Pāpāmoa Post May 2019 3 Pāpāmoa Post New pickings at Pāpāmoa Pāpāmoa's new FreshChoice super-market is due to open by the end of June, welcomed by residents in a part of town where the population has soared and there is a 6km gap between dairies. Schools in Papamoa will soon be bursting at the seams as the area's population continues to soar. Rototuna's $18 million community hub could get the nod to go ahead after sitting in the planning phase since 2006. There is an information board by the car park. Strictly geographically speaking, "Papamoa" is actually located closer inland towards the Papamoa Hills, in an area covered by the Western Bay of Plenty District Council. Philip brown ANDREW HITCHFIELD PETER pOWLEY. Get the monthly weather forecast for Papamoa, Bay Of Plenty, New Zealand, including daily high/low, historical averages, to help you plan ahead. It is bordered to the west by Mount Maunganui, the east by the … It empowers people to make positive changes and find solutions to their problems. How long have you been working at Merric Papamoa? Login. The Club has no choice but to build a new purpose-built, future-proofed building. Papamoa Beach Domain, Sun 28 Jul 2019 . The medical hub is next to the Papamoa Beach Village on the corner of Te Okuroa Dr and Parton Rd and in front of the new childcare centre, Bloom. 5 Months. Papamoa is now one of the fastest Population data for cities, towns, and urban agglomerations in New Zealand. Prior to the 1980's Papamoa had been largely a rural area. Maori settlement of Papamoa dates back to approximately 1400 ce with a significant pā complex overlooking the fertile plains and abundant coastal fisheries. Some features of this site may not work without it. Swimming is more than just a sport; it is a life skill everyone should learn. Matua and Papamoa the lowest. Try. Legally speaking, Domain Road separates Papamoa West from Papamoa East, although to many locals Papamoa East starts on the Eastern side of Parton Road. [33], Te Kura Kaupapa Māori o Te Kura Kokiri is a co-educational Māori language immersion state primary school,[34][35] with a roll of 205. For Papamoa long-term, as residential construction makes it's way into the Te Tumu area, there may be potential for a more significant retail centre to be developed. Year Level; Age; Trends; Early Childhood Education; Student Engagement. The Te Puke population continues to grow as does the city of Tauranga. Papamoa Tourism: Tripadvisor has 3,731 reviews of Papamoa Hotels, Attractions, and Restaurants making it your best Papamoa resource. Papamoa or Papamoa Beach is a suburb of Tauranga, located about 11 kilometres from the city centre.It is the largest residential suburb in Tauranga, having a population of 20,091 at the 2013 census. It is the largest residential suburb in Tauranga, having a population of 20,091 at the 2013 census. Stand-downs; Suspensions; Exclusions; Retention; Progression to Tertiary . Tauranga's booming population hits schools in 2019. The high-quality medical hub aims to benefit Papamoa's growing population. Title: The Weekend Sun - 1 November 2019, Author: Sun Media, Name: The Weekend Sun - 1 November 2019, Length: 44 pages, Page: 5, Published: 2019-10-31 . View the latest maps and historical data. Both the primary and secondary networks are expected to experience increased pressure in 2019 … - See 14 traveller reviews, 17 candid photos, and great deals for Papamoa, New Zealand, at Tripadvisor. Hypnotherapy can help you improve your life. Located on Te Puke Highway, the unmanned 24-hour fuel stop will offer retail and commercial customers Unleaded 91, Premium 95 and Diesel . Males In Tauranga – 54,384 (2013, Statistics New Zealand), Females In Tauranga – 60,408 (2013, Statistics New Zealand). Papamoa Community of Learning. This would be due to the more ease of access both into Tauranga city and out towards the eastern Bay of Plenty. Papamoa has undergone a major transformation from a widely popular rural and holiday destination to now having become Tauranga's largest suburb. Population and Club growth are two key contributors – as growth has occurred, the current building has proven to no longer be fit for purpose. Home Close Menu. Published on: Apr 29, 2019. It is the largest residential suburb in Tauranga, having a population of 20,091 at the 2013 census. Construction of the Papamoa East Interchange and Te Okuroa Drive will significantly improve your trip home. The vision for the town centre, which could eventually serve a Papamoa East population of 30,000, includes a high street with shopping and a town square fronting the Wairakei stream. [37], Looking towards Mt Maunganui from the Papamoa Hills, Looking towards Mayor Island down Domain Rd from the Papamoa Hills, Looking down at Papamoa from the top of the Papamoa Hills, Looking towards Parton Rd and Motiti Island from the Papamoa Hills, https://nzhistory.govt.nz/media/photo/papamoa, "Residents draw line in the sand on nudity", "Battle for the beach: Nudists clash with Papamoa beachgoers", "Skinny dippers brave chill in record attempt", "Papamoa Fashion Island retail hub up for sale", "Papamoa College Ministry of Education School Profile", "Papamoa College Official School Website", "Papamoa College Education Review Office Report", "Papamoa Primary School Official School Website", "Papamoa Primary School Ministry of Education School Profile", "Papamoa Primary School Education Review Office Report", "Golden Sands School Official School Website", "Golden Sands School Ministry of Education School Profile", "Golden Sands School Education Review Office Report", "New school in Papamoa East could help ease rapid roll growth, principals say", "Te Okuroa Drive School Ministry of Education School Profile", "Tahatai Coast School Official School Website", "Tahatai Coast School Ministry of Education School Profile", "Tahatai Coast School Education Review Office Report", "Te Akau ki Papamoa Primary School Official School Website", "Te Akau ki Papamoa Primary School Ministry of Education School Profile", "Te Akau ki Papamoa Primary School Education Review Office Report", "Te Kura Kaupapa Māori o Te Kura Kokiri Official School Website", "Te Kura Kaupapa Māori o Te Kura Kokiri Ministry of Education School Profile", "Te Kura Kaupapa Māori o Te Kura Kokiri Education Review Office Report", "Bus Timetables for Tauranga, Rotorua, Whakatane, Te Puke, Katikati", https://en.wikipedia.org/w/index.php?title=Papamoa&oldid=984963008, Short description is different from Wikidata, Articles with unsourced statements from September 2020, Creative Commons Attribution-ShareAlike License, This page was last edited on 23 October 2020, at 04:00. [30], Te Akau ki Papamoa Primary School is a co-educational state primary school established in 2000,[31][32] with a roll of 630. Which is an increase of 396 people, since the 2006 Census. The Papamoa catchment plan. Just available is the long anticipated sale of the Papamoa Junction commercial subdivision at 230 Parton Road. [3][4], Papamoa Beach is a clothing-optional beach by custom. Foto di Papamoa: Guarda i 1.362 video e foto amatoriali dei membri di Tripadvisor su luoghi, hotel e attrazioni a Papamoa. » 2021 (at the earliest) - Te Okuroa Drive primary opens for 400 students. Despite a cold day, many people stripped naked attempting to beat Christchurch's Summer Beach Dip. To find out more about the report and other hotspots, click here Highlights Population growth 2013-2023: 74% (5,190 people) The Tauranga Eastern Link has increased the attractiveness for businesses and households to be sited in Papamoa.
Glass Texture Hd, Polynomial Function Definition, Fig Meeting 2020, The Foundry, Leeds Menu, Old Motor For Sale, Benefits Of Business Intelligence In Retail Industry, Mock Turtle Soup Recipe Cincinnati,


text:
Sonderbooks
Sonderbooks Main Site
Sonderquotes
Sonderjourneys
Sonderblessings
Review of The Ones We're Meant to Find, by Joan He, narrated by Nancy Wu
by Administrator Leave Comment
The Ones We're Meant to Find
by Joan He
narrated by Nancy Wu
Tantor Audio, 2021. 11 hours.
Review written February 1, 2022, from a library eaudiobook
2021 Cybils Finalist, Young Adult Speculative Fiction
The Ones We're Meant to Find tells two parallel stories in alternating chapters. One story is of Cee, who's been living for three years on an abandoned island, trying to build a boat so she can go look for her sister, Kay.
The other story is about Kasey, a socially awkward scientific genius who lives in the next-to-the-top level of an eco-city built above the clouds, designed to be safe from all the disasters that have overtaken planet earth. Kasey's sister Celia went missing three months ago, and everybody thinks she's dead.
The two stories do come together, but not at all as we expect they will at the beginning.
Before they come together, Cee tries to set out to find Kay, but her boat is swamped by a storm. She washes up back on the island. Not long after that, a boy washes up on the beach, and life on the island changes.
Meanwhile, with the help of a hacker, Kasey finds Celia's brain interface, which she had removed before she disappeared. Kasey can access Celia's memories and find out why she left. Oh, and the world faces more disasters for everyone outside the eco-cities.
The set-up is intriguing, and we want to learn about how they connect. For me, several details toward the end stretched credibility, but I can't list those things because it would give away the big reveal. However, it's a nice speculative fiction book about how people might respond to manmade disasters threatening to make earth uninhabitable and the kind of dilemmas people might face. A book that makes you think, while providing engaging characters facing difficult decisions and trying circumstances.
joanhewrites.com
fiercereads.com
This review is only on the blog.
Disclosure: I am an Amazon Affiliate, and will earn a small percentage if you order a book on Amazon after clicking through from my site.
Disclaimer: I am a professional librarian, but the views expressed are solely my own, and in no way represent the official views of my employer or of any committee or group of which I am part.
What did you think of this book?
Award Winners, Science Fiction, Teen Fiction Review
Previous Post: Review of How to Be Cooler Than Cool, by Sean Taylor, illustrated by Jean JullienPrevious Post
Review of How to Be Cooler Than Cool, by Sean Taylor, illustrated by Jean Jullien
Next Post: Review of To the Land of Long Lost Friends, by Alexander McCall SmithNext Post
Review of To the Land of Long Lost Friends, by Alexander McCall Smith
48-Hour Book Challenge (47)
Alternate History (39)
Animal Characters (162)
Austenalia (24)
Award Challenge (9)
Award Winners (140)
Bedtime stories (11)
Beginning Chapter Books (91)
Book Links (3)
Chick Lit (12)
Children's Fiction Review (507)
Children's Nonfiction Review (384)
Christian (136)
Conference Corner (4)
Cross Cultural (18)
Current Issues (69)
Cybils (13)
Delightfully Silly (114)
Der Orden der Seltsamen Sonderlinge (86)
Easy Readers (17)
Fairy Tale Variant (58)
Fiction Review (251)
Folk Tales (19)
Folklore and Literature (2)
Good for the Very Young (23)
Graphic Memoir (25)
Kidlitosphere (1)
L. M. Montgomery (6)
Librarians Help (2)
Library Links (15)
Light Reading (25)
Mathematical (117)
Newbery Notes (24)
Nonfiction Review (475)
Old Favorites (32)
Personal Growth (125)
Picture Book Review (474)
Prime Factorization (37)
Readalouds (54)
SLJsBoB (9)
Sonderling Sunday (140)
Sondy's Selections (8)
Stand-outs (337)
Starred Review (1,640)
Teaser Tuesdays (6)
Teen Fiction Review (441)
Teen Nonfiction (29)
Theology of the Cross (2)
Top 100 Writers and Illustrators (12)
Top Ten Tuesday (9)
True Stories (170)
Wordless Picture Book (6)
Archives Select Month January 2023 (12) December 2022 (1) November 2022 (11) October 2022 (17) September 2022 (23) August 2022 (26) July 2022 (38) June 2022 (15) May 2022 (10) April 2022 (13) March 2022 (24) February 2022 (27) January 2022 (12) December 2021 (6) November 2021 (6) October 2021 (14) September 2021 (14) August 2021 (25) July 2021 (11) June 2021 (11) May 2021 (20) April 2021 (26) March 2021 (21) February 2021 (36) January 2021 (25) December 2020 (4) November 2020 (6) October 2020 (10) September 2020 (8) August 2020 (11) July 2020 (15) June 2020 (30) May 2020 (27) April 2020 (22) March 2020 (17) February 2020 (20) January 2020 (12) December 2019 (2) November 2019 (7) October 2019 (4) September 2019 (13) August 2019 (21) July 2019 (29) June 2019 (9) May 2019 (7) April 2019 (15) March 2019 (21) February 2019 (14) January 2019 (23) December 2018 (30) November 2018 (21) October 2018 (21) September 2018 (19) August 2018 (25) July 2018 (23) June 2018 (20) May 2018 (20) April 2018 (15) March 2018 (18) February 2018 (18) January 2018 (19) December 2017 (14) November 2017 (10) October 2017 (14) September 2017 (14) August 2017 (20) July 2017 (7) June 2017 (1) May 2017 (5) April 2017 (7) March 2017 (15) February 2017 (10) January 2017 (24) December 2016 (3) November 2016 (5) October 2016 (19) September 2016 (18) August 2016 (22) July 2016 (20) June 2016 (23) May 2016 (9) April 2016 (17) March 2016 (13) February 2016 (16) January 2016 (23) December 2015 (11) November 2015 (4) October 2015 (15) September 2015 (16) August 2015 (19) July 2015 (16) June 2015 (19) May 2015 (25) April 2015 (13) March 2015 (22) February 2015 (22) January 2015 (70) December 2014 (8) November 2014 (16) October 2014 (12) September 2014 (15) August 2014 (6) July 2014 (22) June 2014 (12) May 2014 (15) April 2014 (5) March 2014 (17) February 2014 (28) January 2014 (22) December 2013 (10) November 2013 (36) October 2013 (28) September 2013 (14) August 2013 (19) July 2013 (27) June 2013 (32) May 2013 (16) April 2013 (20) March 2013 (37) February 2013 (37) January 2013 (52) December 2012 (34) November 2012 (24) October 2012 (14) September 2012 (22) August 2012 (24) July 2012 (23) June 2012 (15) May 2012 (27) April 2012 (16) March 2012 (28) February 2012 (23) January 2012 (15) December 2011 (9) November 2011 (21) October 2011 (13) September 2011 (14) August 2011 (7) July 2011 (18) June 2011 (13) May 2011 (9) April 2011 (10) March 2011 (27) February 2011 (22) January 2011 (18) December 2010 (5) November 2010 (8) October 2010 (18) September 2010 (7) August 2010 (3) July 2010 (7) June 2010 (13) May 2010 (12) April 2010 (8) March 2010 (15) February 2010 (16) January 2010 (44) December 2009 (13) November 2009 (20) October 2009 (14) September 2009 (16) August 2009 (13) July 2009 (12) June 2009 (31) May 2009 (10) April 2009 (8) March 2009 (10) February 2009 (15) January 2009 (34) December 2008 (13) November 2008 (16) October 2008 (7) September 2008 (7) August 2008 (11) July 2008 (7) June 2008 (14) May 2008 (20) April 2008 (6) March 2008 (8) February 2008 (7) January 2008 (5) October 2007 (4) September 2007 (10) August 2007 (5) July 2007 (8)
Proudly powered by WordPress | Theme: Neel by FalguniThemes.


text:
Q: How to setup a Jenkins pipeline for postman tests Postman is used as a popular testing tool for API testing, you can write bunch of unit tests using Postman and execute them as a part of your build process to perform unit testing. The following covers the Jenkins integration of Postman tests.
In order to do that you should have

*

*Exported Postman tests as a collection

*Make the APIs available at run time when the tests are performed. (Using docker or by creating a separate build pipeline.)

A: Node module newman can be used to execute Postman collections. Refer the following Package.json file. Here we are executing the postman collection inside the unit_tests folder using newman, also newman dependency is defined.

package.json

{
  "name": "postman-newman-jenkins",
  "version": "1.0.0",
  "description": "My Test Project",
  "directories": {
    "tests": "tests"
  },
  "scripts": {
    "newman-tests": "newman run unit_tests/my-collection.postman_collection.json --reporters cli,junit --reporter-junit-export newman.xml --insecure"
  },
  "author": "Test Author",
  "dependencies": {
    "newman": "^3.5.2"
  }
}

The following is the content of the Jenkinsfile. We are using NPM to install the dependencies and execute tests.

Jenkinsfile

pipeline {
    agent { label 'LinuxSlave' }
    stages {
        stage ('Checkout') {
            steps {
                checkout scm
            }
        }
        stage('Test'){
            steps {
                sh 'npm install'
                sh 'npm run newman-tests'
                junit 'newman.xml'
            }
        }
    }
}

A: you can avoid installing newman on the machine (slave/ master) and use docker
example pipeline script:
pipeline {
 agent any stages {
  stage('Test') {
   steps {
    sh 'docker run -t postman/newman_ubuntu1404 run https://www.getpostman.com/collections/8a0c9bc08f062d12dcda'
   }
  }
 }
}

more info on docker & newman here

redpajama_set_name: RedPajamaStackExchange


EMC has issued security patches for its data backup software, while exploit code targeting an earlier hole in rival Symantec's backup software has been released on the Net.
EMC has issued patches for three versions of its Networker software which fix problems that could lead to a system crash or unauthorised remote access. Meanwhile, exploit code targeting Veritas' Netbackup product appeared on Monday. The flaw was first discovered in November by iDefense and a patch subsequently issued.
A buffer overflow in a shared library affects 5.x versions of servers and clients. If successful, an exploit could allow a hacker to deny service or execute arbitrary code.


text:
Australia: 210 MW shortlist emerges
The Australian Capital Territory (ACT) has reached the final stage of its selection process for a scheme in which 210 megawatts (MW) of large-scale solar projects will be added to the territory. The smallest of Australia's states and territories, the ACT hopes to become the country's photovoltaic leader.
May 29, 2012 pv magazine
While the residential solar sector in Australia has taken off, with over 500,000 small-scale systems being installed nationally, the large-scale or power-plant photovoltaic market sector has been slow to take off. At present, the largest project is a 10 MW plant in Western Australia.
Hoping to address this and see large-scale solar capability increased, the ACT Government took the decision to develop up to 210 MW of large-scale projects. The first stage will see 148 MW of capacity selected, and of the 49 proposals received, a shortlist of 22 selected.
"This decision takes Canberra one step closer to becoming Australia's Solar Capital, and demonstrates the government's commitment to deliver large-scale solar projects to the ACT community," said ACT, Minister for the Environment and Sustainable Development, Simon Corbell.
The two-stage selection process involves short-listed applicants submiting a final proposal and a feed-in tariff they are seeking. 15 of the applicants will submit offers in June 2012 – for 20 MW of projects, while the remaining will have to do so in early 2013.
In explaining the two-stage process, Corbell explained that it should ensure that full value is gained from the recent rapidly falling prices of photovoltaics. "So far, proponents have demonstrated very strong credentials and experience nationally and internationally, with strong local capabilities also demonstrated, especially in the construction phase," Mr Corbell said.
The ACT Government scheme comes at a time when one of Australia's last photovoltaic manufacturers, Silex Solar, announced that it will permanently close its fab in Sydney. Silex had supplied its modules to the Australian Parliament building in the ACT.
Due to its semi-privatized nature, with "gentailers" present in the market – former fully-state-owned entities, which generate, distribute and retail electricity – Australia has been slow to adopt large-scale photovoltaics. This is despite high retail electricity prices, which are forecast to continue increasing in price, and large amounts of sunshine in the majority of the country. A study from the Australian National University, released last year, concluded that retail grid parity has been reached for photovoltaics in Australia.


text:
Q: Environment.GetEnvironmentVariable() failing to find existing variables I am trying to create and access an environment variable in Windows 10.
I can create environment variables in System Properties >> Environment Variables, but whenever I try to access them using Environment.GetEnvironmentVariable(), the function fails to find the variable I created.
Instead, I have started using Environment.SetEnvironmentVariable() to create the desired variable, then I am able to access it using GetEnvironmentVariable(). Unfortunately this variable is not added to the System Environment variables, so I always have to create it at runtime.
Is there a better method for getting system environment variables? I don't want to hardcode the environment variable for security reasons, and I don't want to prompt the user to enter the information at runtime. I would prefer a solution that allows each user to manually create their own.


No, not that kind of avoiding!
I'm having difficulty advocating for safety I guess. As you know I'm a school-based SLP and work with ages 3-21. As such, I've tried to educate my superintendent and high school principal to the dangers of concussion and sports injuries (and hearing loss but that's another story!)… but it seems to fall on (pardon the pun) deaf ears. I've tried and I'll keep trying…but I really need some tips on how to go about it. Providing information from ASHA and neurosurgeon's, concussion websites, etc. doesn't seem to be having much of an impact…maybe if I put it in the shape of a football?
In our school's April newsletter, I talked about the need for helmets for bike riders, scooters, and skates…in the hopes that just one or two kids would start wearing helmets. I do see a few (very few) wearing helmets and I'm always pleased…but I can't honestly say it's because of me…although it does feel nice to think maybe it was!
But, straw that broke the camels back (wait…did I just call myself a camel?) was today when I was perusing facebook and saw a darling picture of my niece…well, great niece actually. Missy H. is a beautiful, intelligent 4-year old girl who is enjoying life to the fullest. What's wrong with that, you ask? Not a thing…but in this particular picture her mother posted was a beautiful smiling girl wearing a swimsuit, glasses, and holding her scooter. Unfortunately, not a helmet in sight. I'm opting to believe that there WAS one, it just was out of camera range…because surely, surely I couldn't have been so negligent as to fail to educate my own FAMILY in the need for a helmet. Not me!!!
Now, my girl? Bug knows – no helmet – no riding/scootering/skating/breathing…err…okay, I let her breathe. But if it has wheels she has a helmet. It's not negotiable. Since the time she was on a two-wheel bike she's had a helmet. I'm proud that this is second nature for her and she doesn't even think about it.
Now, it wasn't easy to convince my parents (or myself) that this was a good thing. Of course, when I grew up we didn't wear helmets (or seat belts!). But this is now…things are different. Try as I might, I simply could not convince my mom that it needed to be worn. But now, I'm proud to say – she understands and even agrees!!!!
Ta da! Where is the Mango Princess? This book was required reading for my second semester of grad school…The class? Advanced Neuro… I read it…and then encouraged my mom to read it. She thought it was fiction – until I pointed out that it really wasn't. I also pointed to the bit in the back (or on a website) that said something like "You will never see a neurologist riding a bike without a helmet." That's pretty telling isn't it? Apparently Mom thought about it and realized how important it really was. While I haven't convinced HER to where a helmet when she rides, she at least does ensure that my Bug wears hers.
I would love to hear how you advocate for safety and avoiding TBI…Drop me a line, share a thought…maybe together we can save a brain!
****Update: This was such a timely post. Yesterday (Saturday) my daughter was riding her bike when she accidentally rubbed tires with another bike rider. My girl hit the pavement, her face was a bit scratched up – but thankfully the brim of her helmet took most of the impact. If she hadn't been wearing her helmet, she most likely would have suffered a concusion – or at the very least a severely abraded forehead. Thankfully, no major damage was done – a fat lip, a few scrapes, and needing a new helmet is all.


Weekly Themed Dinners | Healthy.Nappy.Nerdy.Mommy.
During the week it gets busy, so if I don't have a plan for what I'm cooking for dinner we typically end up eating out. Eating out is not good for our bank account or health. Because of this I come up with some themes for each night of the week. I have a few go to meals that we rotate through monthly. This helps me plan of meals for the month and I typically shop for them weekly. Any meals that have lengthy prep like marinating or chopping veggies I can do the night before while preparing lunch. It saves us money and helps me plan healthy meals each night. When we do eat out it is our choice not because I can't come up with anything. Here are our themed dinners and regular meals that we use for each. These aren't the only things I cook, but they are my go to meals.
Sunday- Comfort food or soul food like: roasted or fried chicken, Salisbury steak, fried fish, Pot roast, with mashed potatoes or macaroni and cheese and collard greens or green beans.
Weekend Breakfast- Bagels & Cream cheese, something we call "Garbage Bowl"( tater tots topped with american cheese, grits, and sausage), Corned Beef Hash & Eggs, Muffins & sausage or bacon, Pancakes, eggs, & bacon, Cinnamon Rolls & sausage. This is pretty much for my husband and son. I usually make a smoothie or alter it for my diertary needs with a side of fruit.
On Friday, Saturday, and Sundays when I cook I usually don't "healthify" everything for the rest of the family like a fry the meat and don't use whole wheat pasta or bread. For me I try to stick to my dietary plan. Even though some of the food I cook for my family isn't "healthy" I typically cook from scratch within boxed convenience meals. Home cooked with quality ingredients is always better than the heavily processed foods you will get a restaurant.


Another new addition from Montale Parfums. Montale Orange Aoud is a wonderful fruity oriental fragrance. Top notes include fresh citrus bergamot, saffron and aoud. The chypre floral heart consists of rose petals, violet and chypre notes. The fragrance then settles in to a sensual base of sandalwood, leather, oak moss and white musk.