text:
#include "headers/getDataObjects.h"

mapObject* st_navigateTo(address_t address, size_t bytes_needed)
{

	address_t map_start = address - (address % alloc_gran); //the start of the page
	size_t map_bytes_needed = (address % alloc_gran) + bytes_needed;
	map_bytes_needed = MIN(map_bytes_needed, file_size - map_start);

	initTraversal(map_objects);
	mapObject* obj = NULL;
	//this queue can get very long in recursive cases so set a hard limit
	for(uint8_t i = 0; i < max_num_map_objs && (obj = (mapObject*)traverseQueue(map_objects)) != NULL; i++)
	{
		if(obj->map_start <= address && address + bytes_needed - 1 <= obj->map_start + obj->map_size - 1 && obj->is_mapped == TRUE)
		{
			obj->num_using++;
			obj->address_ptr = obj->map_start_ptr + (address - obj->map_start);
			return obj;
		}
	}

	mapObject* map_obj = mxMalloc(sizeof(mapObject));
#ifdef NO_MEX
	if(map_obj == NULL)
	{
		sprintf(error_id, "getmatvar:mallocErrSTNTMO");
		sprintf(error_message, "Memory allocation failed. Your system may be out of memory.\n\n");
		return NULL;
	}
#endif
	map_obj->map_start = map_start;
	//map_end = map_end < map_start + alloc_gran? MIN(map_start + alloc_gran, file_size): map_end; //if the mapping is smaller than a page just map the entire page for reuse later
	map_obj->map_size = map_bytes_needed;
	map_obj->num_using = 1;
	map_obj->is_mapped = FALSE;
	map_obj->map_start_ptr = mmap(NULL, map_bytes_needed, PROT_READ, MAP_PRIVATE, fd, map_start);
	if(map_obj->map_start_ptr == NULL || map_obj->map_start_ptr== MAP_FAILED)
	{
		readMXError("getmatvar:mmapUnsuccessfulError", "mmap() unsuccessful in st_navigateTo(). Check errno %d\n\n", errno);
	}
	map_obj->is_mapped = TRUE;
	map_obj->address_ptr = map_obj->map_start_ptr + (address % alloc_gran);
	enqueue(map_objects, map_obj);

	if(map_objects->length > max_num_map_objs)
	{
		mapObject* obs_obj = (mapObject*)dequeue(map_objects);
		if(obs_obj->num_using == 0 && obs_obj->is_mapped)
		{
			if(munmap(obs_obj->map_start_ptr, obs_obj->map_size) != 0)
			{
				readMXError("getmatvar:badMunmapError", "munmap() unsuccessful in st_navigateTo(). Check errno %d\n\n", errno);
			}
#ifdef NO_MEX
			curr_mmap_usage -= obs_obj->map_size;
#endif
			obs_obj->map_start = 0;
			obs_obj->map_size = 0;
			obs_obj->map_start_ptr = NULL;
			obs_obj->address_ptr = NULL;
			obs_obj->is_mapped = FALSE;
		}

		//clean up the queue if there are too many nodes
		if(map_objects->abs_length > (size_t)4*max_num_map_objs)
		{
			initAbsTraversal(map_objects);
			size_t static_len = map_objects->abs_length;
			for(size_t i = 0; i < static_len && (obs_obj = (mapObject*)peekTraverse(map_objects)) != NULL; i++)
			{
				if(obs_obj->num_using == 0)
				{
					removeAtTraverseNode(map_objects);
				}
				else
				{
					traverseQueue(map_objects);
				}
			}
		}

	}

#ifdef NO_MEX
	curr_mmap_usage += map_bytes_needed;
	max_mmap_usage = MAX(curr_mmap_usage, max_mmap_usage);
#endif
	return map_obj;
}

void st_releasePages(mapObject* map_obj)
{
	if(map_obj->num_using == 0)
	{
		readMXError("getmatvar:internalError", "A page was released more than once");
	}
	else
	{
		map_obj->num_using--;
	}
}

//TODO improve this system so that we split the pages between the threads evenly rather than incurring memory overhead ie. lockless parallelization
byte* mt_navigateTo(address_t address, size_t bytes_needed)
{

	//If done in parallel while placing chunked data the map size is predetermined while parsing the tree

	if(is_super_mapped == TRUE)
	{
		return super_pointer + address;
	}

	size_t start_page = address/alloc_gran;
	//size_t end_page = (address + bytes_needed - 1)/alloc_gran; //INCLUSIVE

	address_t start_address = page_objects[start_page].pg_start_a;

	//0 bytes_needed indicates operation done in parallel, kinda hacky
	size_t map_bytes_needed = bytes_needed != 0 ? (address % alloc_gran) + bytes_needed : page_objects[start_page].max_map_size;

	/*-----------------------------------------WINDOWS-----------------------------------------*/
#ifdef WIN32_LEAN_AND_MEAN

	//in Windows is_mapped becomes a flag for if the mapping originally came from this object
	//if there is a map available the map_start and map_end addresses indicate where the start and end are
	//if the object is not associated to a map at all the map_start and map_end addresses will be UNDEF_ADDR

	while(TRUE)
	{

		//this covers cases:
		//				already mapped, use this map
		//				already mapped, in use, wait for lock and threads using to finish to remap
		//				already mapped, in use, remapped while waiting, use that map
		//				not mapped, acquire lock to map
		//				not mapped, mapped while waiting for map lock, use that map
		//				not mapped

		//check if we have continuous mapping available (if yes then return pointer)
		if(map_bytes_needed <= page_objects[start_page].map_size)
		{

			EnterCriticalSection(&page_objects[start_page].lock);
			//confirm
			if(map_bytes_needed <= page_objects[start_page].map_size)
			{
				page_objects[start_page].num_using++;
				LeaveCriticalSection(&page_objects[start_page].lock);
				return page_objects[start_page].pg_start_p + (address - page_objects[start_page].pg_start_a);
			}
			else
			{
				LeaveCriticalSection(&page_objects[start_page].lock);
			}

		}
		else
		{

			//acquire lock if we need to remap
			if(page_objects[start_page].num_using == 0)
			{
				EnterCriticalSection(&page_objects[start_page].lock);

				//the state may have changed while acquiring the lock, so check again
				if(page_objects[start_page].num_using == 0)
				{
					page_objects[start_page].num_using++;
					break;
				}
				else
				{
					LeaveCriticalSection(&page_objects[start_page].lock);
				}
			}

		}

	}

	//if this page has already been mapped unmap since we can't fit
	freePageObject(start_page);
	page_objects[start_page].pg_start_p = mmap(NULL, map_bytes_needed, PROT_READ, MAP_PRIVATE, fd, start_address);

	if(page_objects[start_page].pg_start_p == NULL || page_objects[start_page].pg_start_p == MAP_FAILED)
	{
		readMXError("getmatvar:mmapUnsuccessfulError", "mmap() unsuccessful in mt_navigateTo(). Check errno %d\n\n", errno);
	}

	page_objects[start_page].is_mapped = TRUE;
	page_objects[start_page].map_size = map_bytes_needed;

#ifdef NO_MEX
	EnterCriticalSection(&mmap_usage_update_lock);
	curr_mmap_usage += map_bytes_needed;
	max_mmap_usage = MAX(curr_mmap_usage, max_mmap_usage);
	LeaveCriticalSection(&mmap_usage_update_lock);
#endif

	LeaveCriticalSection(&page_objects[start_page].lock);

	return page_objects[start_page].pg_start_p + (address - page_objects[start_page].pg_start_a);

#else /*-----------------------------------------UNIX-----------------------------------------*/

	//This is the same as on Windows, which I now think my just be a better idea than unmapping subsections.
	//The overhead associated with checks needed to make sure no other maps are using each subsection is
	//probably too high, and it is very difficult to program/error prone.

	while(TRUE)
	{

		//this covers cases:
		//				already mapped, use this map
		//				already mapped, in use, wait for lock and threads using to finish to remap
		//				already mapped, in use, remapped while waiting, use that map
		//				not mapped, acquire lock to map
		//				not mapped, mapped while waiting for map lock, use that map
		//				not mapped

		//check if we have continuous mapping available (if yes then return pointer)
		if(map_bytes_needed <= page_objects[start_page].map_size)
		{

			pthread_mutex_lock(&page_objects[start_page].lock);
			//confirm
			if(map_bytes_needed <= page_objects[start_page].map_size)
			{
				page_objects[start_page].num_using++;
				pthread_mutex_unlock(&page_objects[start_page].lock);
				return page_objects[start_page].pg_start_p + (address - page_objects[start_page].pg_start_a);
			}
			else
			{
				pthread_mutex_unlock(&page_objects[start_page].lock);
			}

		}
		else
		{

			//acquire lock if we need to remap
			if(page_objects[start_page].num_using == 0)
			{

				pthread_mutex_lock(&page_objects[start_page].lock);

				//the state may have changed while acquiring the lock, so check again
				if(page_objects[start_page].num_using == 0)
				{
					page_objects[start_page].num_using++;
					break;
				}
				else
				{
					pthread_mutex_unlock(&page_objects[start_page].lock);
				}
			}

		}

	}

	//if this page has already been mapped unmap since we can't fit
	freePageObject(start_page);

	page_objects[start_page].pg_start_p = mmap(NULL, map_bytes_needed, PROT_READ, MAP_PRIVATE, fd, start_address);

	if(page_objects[start_page].pg_start_p == NULL || page_objects[start_page].pg_start_p == MAP_FAILED)
	{
		readMXError("getmatvar:mmapUnsuccessfulError", "mmap() unsuccessful in navigateTo(). Check errno %d\n\n", errno);
	}

	page_objects[start_page].is_mapped = TRUE;
	page_objects[start_page].map_size = map_bytes_needed;

#ifdef NO_MEX
	pthread_mutex_lock(&mmap_usage_update_lock);
	curr_mmap_usage += map_bytes_needed;
	max_mmap_usage = MAX(curr_mmap_usage, max_mmap_usage);
	pthread_mutex_unlock(&mmap_usage_update_lock);
#endif

	pthread_mutex_unlock(&page_objects[start_page].lock);

	return page_objects[start_page].pg_start_p + (address - page_objects[start_page].pg_start_a);

#endif

}

void mt_releasePages(address_t address, size_t bytes_needed)
{

	if(is_super_mapped == TRUE)
	{
		return;
	}

	//call this after done with using the pointer
	size_t start_page = address/alloc_gran;
	//size_t end_page = (address + bytes_needed - 1)/alloc_gran; //INCLUSIVE

	/*-----------------------------------------WINDOWS-----------------------------------------*/
#ifdef WIN32_LEAN_AND_MEAN

	EnterCriticalSection(&page_objects[start_page].lock);
	page_objects[start_page].num_using--;

	//0 bytes_needed indicates operation done in parallel
	if(bytes_needed == 0)
	{
		page_objects[start_page].total_num_mappings--;
		//we will free each page if it isnt immediately being used to ensure we don't
		//map twice as much memory as we really need
		//destroys performance
		//idea -- bin each of the needed maps and sort/optimize to unmap only once
		//store number of maps needed and max extent
		if(page_objects[start_page].total_num_mappings == 0)
		{
			freePageObject(start_page);
			//fprintf(stderr, "%d ran", (int) start_page);
		}
	}
	LeaveCriticalSection(&page_objects[start_page].lock);

#else /*-----------------------------------------UNIX-----------------------------------------*/

	//release locks
	pthread_mutex_lock(&page_objects[start_page].lock);
	page_objects[start_page].num_using--;
	if(bytes_needed == 0)
	{
		page_objects[start_page].total_num_mappings--;

		//we will free each page if it isnt immediately being used to ensure we don't
		//map twice as much memory as we really need
		//destroys performance
		//idea -- bin each of the needed maps and sort/optimize to unmap only once
		//store number of maps needed and max extent
		if(page_objects[start_page].total_num_mappings == 0)
		{
			freePageObject(start_page);
			//fprintf(stderr, "%d\n", (int) start_page);
		}
	}
	pthread_mutex_unlock(&page_objects[start_page].lock);
#endif

}


text:
← Everything to Lose
Twenty Minutes from Before the War →
Source: Ingmar Bergman (trans. Joan Tate), Magic Lantern: An Autobiography by Ingmar Bergman (London: Penguin Books, 1988 – orig. pub. Laterna Magica, Norstedts Förlag, Sweden, 1987), pp. 14-16
Text: More than anything else, I longed for a cinematograph. The year before, I had been to the cinema for the first time, and seen a film about a horse. I think it was called Black Beauty and was based on a famous book. The film was on at the Sture cinema and we sat in the front row of the circle. To me, it was the beginning. I was overcome by a fever that has never left me. The silent shadows turned their pale faces towards me, and spoke in inaudible voices to my most secret feelings. Sixty years have gone by and nothing has changed; the fever is the same.
After breakfast, everyone went to bed for a few hours. The internal domestic routine must have gone on working, for at two o'clock, just as dusk was falling, afternoon coffee was served. We had open house for anyone who cared to come and wish the parsonage a happy Christmas. Several friends were practising musicians and part of the afternoon festivities was usually an improvised concert. Then the sumptuous culmination of Christmas Day approached: the evening meal. This was held in our spacious kitchen, where the social hierarchy was temporarily set aside. All the food was laid out on a serving table and covered working surfaces, and the distribution of Christmas gifts took place at the dining-room table. The baskets were carried in, Father officiated with a cigar and glass of sweet liqueur, the presents were handed out, verses were read aloud, applauded and commented on; no presents without verses.
That was when the cinematograph affair occurred. My brother was the one who got it.
At once I began to howl. I was ticked off and disappeared under the table, where I raged on and was told to be quiet immediately. I rushed off to the nursery, swearing and cursing, considered running away, then finally fell asleep exhausted by grief.
The party went on.
Later in the evening I woke up. Gertrud was singing a folk song downstairs and the nightlight was glowing. A transparency of the Nativity scene and the shepherds at prayer was glimmering faintly on the, tall chest-of-drawers.
Among my brother's other Christmas presents on the white gate-legged table was the cinematograph, with its crooked chimney, its beautifully shaped brass lens and its rack for the film loops.
I made a swift decision. I woke my brother and proposed a deal. I offered him my hundred tin soldiers in exchange for the cinematograph. As Dag possessed a huge army and was always involved in war games with his friends, an agreement was made to the satisfaction of both parties.
The cinematograph was mine.
It was not a complicated machine. The source of light was a paraffin lamp and the crank was attached with a cogwheel and a Maltese cross. At the back of the metal box was a simple reflecting mirror, behind the lens a slot for coloured lantern slides. The apparatus also included a square purple box which contained some glass slides and a sepia-coloured film strip (35mm). This was about three metres long and glued into a loop. Information statd on the lid that the film was called Mrs Holle. Who this Mrs Holle was no one knew, but later it turned out that she was a popular equivalent of the Goddess of Love in Mediterranean countries.
The next morning I retreated into the spacious wardrobe in the nursery, placed the cinematograph on a sugar crate, lit the paraffin lamp and directed the beam of light on to the whitewashed wall. Then I loaded the film.
A picture of a meadow appeared on the wall. Asleep in the meadow was a young woman apparently wearing national costume. Then I turned the handle! It is impossible to describe this. I can't find words to describe my excitement. But at any time I can recall the smell of the hot metal, the scent of mothballs and dust in the wardrobe, the feel of the crank against my hand. I can see the trembling rectangle on the wall.
I turned the handle and the girl woke up, sat up, slowly got up, stretched her arms out, swung round and disappeared to the right. If I went on turning, she would again lie there, then make exactly the same movements all over again.
She was moving.
Comments: Ingmar Bergman (1918-2007) was a Swedish film and theatre director, whose films include The Seventh Seal, Wild Strawberries and Persona. He was the son of a Lutheran Pastor, and his childhood was spent in Uppsala, Sweden. Toy cinematographs that could show a mixture of slides and short film strips were quite common. Black Beauty is the American feature film of 1921, based on the novel by Anna Sewell. Mrs Holle may be connected with the fairy tale of Frau Holle, or Mother Holle, collected by the Grimm brothers.
by Luke McKernan Posted on February 6, 2016
This entry was posted in 1920s, Memoirs, Sweden and tagged Black Beauty (1921), Children, Cinemas, Domestic, Film strips, First impressions, Ingmar Bergman, Projection, Seating, Slides, Uppsala. Bookmark the permalink.

redpajama_set_name: RedPajamaCommonCrawl


text:
Bizweni Church
Discover Who You Are! (Still untested and unproven?)
Series: Divine Purpose
Sun am 8 September 2019 – Kobus Swart
Gen. 37 – 42; (Gen. 43:3); (Gen. 45:3); Rom. 8:28-30, 34; Eph. 1:3-11; Job 1:1-7
I am going to summarize the story of a young man by the name of Joseph, from the age of 17 to the age of 30 (Read full chapters: Gen. 37–45). It is important for us to connect to our divine destiny, what God predestined us to be. This story is foundational to our journey as human beings. God knew every person while he or she was shaped in the womb and had a plan for every one of us. Jacob loved Joseph more than his other sons because he was the son of his old age and made him a multi-coloured coat. His brothers hated him and could not speak to him on friendly terms.
Joseph had a prophetic dream and his brothers hated him even more, yet his father kept that dream in his mind. Jacob sent Joseph to his brothers to see how they were. His brothers plotted together and wanted to kill him. Reuben suggested that he not be killed but thrown in a pit. They took his multi-coloured coat, killed an animal and splashed the blood all over it and took it home to Jacob. They lied to Jacob and showed him what they had found and told him Joseph had been killed. The brothers then decided to sell Joseph to the Ishmaelites who then took him to Egypt. But God..! Potiphar bought Joseph from the Ishmaelites, but the Lord was with Joseph. Potiphar discovered that Joseph was a good man and made him overseer over his house. The Lord blessed the Egyptian's house on account of Joseph. If we are to be salt and light, wherever we end up, we can still bring a blessing.
Joseph was handsome in form and appearance and Potiphar's wife tried to tempt him to sleep with her. Joseph resisted the temptation due to the awareness of his responsibilities. After several efforts she grabbed his coat and he ran away. She falsely accused Joseph and Potiphar put him in jail. But God …! The Lord was with Joseph and extended kindness to him and gave him favour even with the chief jailer (Gen. 39:21). He was jailed with the king's cupbearer and baker. Whatever happens to you, remember, "but God…" The chief jailer did not supervise anything under Joseph's charge because the LORD was with him; and whatever he did, the LORD made to prosper (Gen 39:23). Sounds like Rom 8:28, doesn't it? For we know that all things work together for good for those who love Him and are called according to His purpose (Rom. 8:28).
The cupbearer and the baker had dreams. Joseph explained the dreams and both the prophetic explanations came to pass. Joseph asked the cupbearer to remember him, but the cupbearer forgot about Joseph until Pharaoh had a dream. Joseph interpreted the dream and the king appointed Joseph under himself over all of Egypt. Some of us may be trapped in a shaking of sorts ("pits" or "prison cells"), but keep a right spirit and remember that God has a plan for your life; it is that plan of God unfolding in your life.
Before the drought when there was abundance, Joseph, led by the Lord, stored food. When the famine came, Jacob heard there was food in Egypt. He sent all his sons, besides Benjamin, to Egypt. Joseph immediately recognized his brothers who bowed before him (remember his dream?). They bought and paid for the food, but Joseph instructed the men to put the money back in their bags. He used that to bring them back. He then sent them back home to bring Benjamin to him. Joseph had a plan to reveal who he was to all of his family who thought he was dead. This story is not just about having a prophetic dream and living the plan, but there is a deep story here about the plan of salvation.
In the end Joseph wanted to reveal who he was to his brothers. He said, "You shall not see my face unless your brother is with you" (Gen. 43:3). Once they brought Benjamin he reveals, "I am Joseph! Is my father still alive?" But his brothers could not answer him, for they were dismayed at his presence (Gen. 45:3). It was an incredibly emotional experience.
There are three different kinds of people in the world. 1) There are those with no life purpose. They are drifters, aimlessly cruising through life. They go to school, get a job, switch jobs, switch spouses, they move from house to house, from place to place, retire and eventually die. They do not really live, they just exist. 2) There are those who have the wrong life purpose. They may be super achievers; they have climbed the ladder of financial, social and political success only to find that their ladder was leaning against the wrong wall. They either discover too late or never realize that they missed a purposeful life that could have positively influenced others. 3) There are those who have the right life-purpose. They have connected to the plan of God which was predestined before their birth. They know why they were created. They know why God put them on this earth. They are all about fulfilling that purpose. That is the life that brings a smile to the face of God. That is success that lasts. It has nothing to do with popularity, power or possessions. It has everything to do with purpose, because that is the only thing that gives God-given assurance of success. It has to do with connecting to Divine purpose. Then all things will work together for those who love God and are called according to that purpose. We need to connect with our divine purpose.
Blessed be the God and Father of our Lord Jesus Christ, who has blessed us with every spiritual blessing in the heavenly places in Christ, just as He chose us in Him before the foundation of the world, that we would be holy and blameless before Him. In love He predestined us to adoption as sons through Jesus Christ to Himself, according to the kind intention of His will, to the praise of the glory of His grace, which He freely bestowed on us in the Beloved. In Him we have redemption through His blood, the forgiveness of our trespasses, according to the riches of His grace which He lavished on us. In all wisdom and insight He made known to us the mystery of His will, according to His kind intention which He purposed in Him with a view to an administration suitable to the fullness of the times, that is, the summing up of all things in Christ, things in the heavens and things on the earth. In Him also we have obtained an inheritance, having been predestined according to His purpose who works all things after the counsel of His will (Eph. 1:3-11).
The story of Joseph is summarized in Romans 8 – the sonship chapter. For those whom He foreknew, He also predestined (past tense) to become conformed to the image of His Son, so that He would be the firstborn among many brethren; and these whom He predestined, He also called; and these whom He called, He also justified; and these whom He justified, He also glorified (Rom. 8:29-30). It is all past tense. We must realize that if these are all past tense, what we need to do is to remember! "Oh, is that who I am? Is that what I am? Is that what I am called for?" We do not work ourselves into it, we discover! That is what the word "revelation" means. "Revelation" means to unveil what is, or to remember. You have been predestined, you have been called, you have been justified and you have been glorified.
Then, why should we go through this earthly experience as predestined sons? Adam and Eve were created in the likeness and image of God. It was a done deal. Adam became a living soul but that was not the ultimate position. When Jesus – the Last Adam – came, He became a life-giving spirit. He put Adam and Eve in the garden. They were clean and spotless. God put two trees in the middle of the garden, but they were forbidden to touch one of them. God had to test their obedience. They were untested and unproven.
Another example is Job. He was a perfect man, blessed, rich and had everything, but he was untested. God had no choice but to test Job, we know the story (Job 1:1-7). We are called and predestined sons, justified, glorified, but we have not been tested yet. Life then, is about being tested and proven for what we are, not what we will become, no, what we are! Why do we take a short-cut by eating of the "do-it-yourself" tree? We are and have been seated with Him in heavenly places. It is past tense. Discover it!
It is a very simple message! Life is about discovering who we are. It is all in God's plan, it is done. The tests we are going through are to shape our lives into the life of His Son (Rom 8:29 Msg). That is what the corporate Son is all about. The world is waiting to see the corporate Son.
Jesus selected only three to go with Him up the mountain of transfiguration. His face shone like the sun. Moses and Elijah, chief men from the cloud of witnesses appeared. Peter wanted to build three tabernacles, with an old mind-set of "Let's build tabernacles, let's build churches …". No Peter, no! Then the Father's voice sounded: "This is My Son with whom I am well pleased. Listen to Him!" When Peter looked up there was nobody except Jesus. We go through experiences and then we want to build structures and institutions.
Let us first remember who we are, what we are called to be, what the purpose of our life is and the difference we can make in our relational environment and community if we know who we are. This is a major challenge for Christians. It is not to have another revival but to discover who we are. How do you get there? By spending intimate times with God because He knows who you are. Embrace the truth of who you already are! Jesus is still praying for us to wake up and know who we are (Rom 8:34). We have been called, predestined, justified and glorified. Stop trying to do something or achieve something. Discover who you are!
Subscribe to our mailing list to receive the word via email.
Bizweni Centre for Children with Disabilities Bizweni Pre-Primary School Bizweni Primary School Institute for Social Concerns
Services start at 09:30 AM every Sunday
Bizweni Campus, Bizweni Ave, Somerset West, 7140
Receive the weekly word summary
Sign up below to receive the weekly summary of the word via email.
Copyright 2020 Bizweni Church |


text:
Conservatives Don't Read, Schroeder Says
by Lawrence Henry
Pat Schroeder, former simpleton Congresswoman from Colorado, now heads the American Association of Publishers. In a recent interview here she says conservatives don't read as many books as liberals do, because "The Karl Roves of the world have built a generation that just wants a couple of slogans." Schroeder was responding to an Associated Press-Ipsos poll that found that self-professed liberals read more than self-described conservatives.
The statistical difference, in fact, is very small: 9 books a year for liberals, 8 for conservatives. (That's an average two weeks for most readers I know.) And could it be that conservatives have found New York-based traditional book publishing such a bastion of liberalism that they find little or nothing to read in current offerings?
Some years ago, when my oldest son was little, I wrote down a series of stories I had made up to tell him, The Big Brown Bear Stories (you can find them on the Wayback Machine, mayhap). Among other things, the characters went to church. They were not preachy stories, church was just a part of their lives.
I looked over the current list of children's books to see if there was a likely publisher, and found lots of books about ethnicity and broken families and such, but nary a trace of church. Christian publishing, indeed, long ago set up an entirely separate industry outside New York — mainly in Tennessee.
If Schroeder's comments signify anything, it is that elite prejudice against conservatives as stupid has become fully institutionalized.


text:
As Election Nears, Debate over Constitutional Amendments Continues
October 18, 2018 by Leah Byers
With less than 3 weeks until election day and early voting already underway, groups across North Carolina are revving up efforts to educate or influence voters on the six constitutional amendments that will be on the ballot.
Earlier this week, I attended a panel discussion on the amendments sponsored by North Carolina State University's School of Public and International Affairs (SPIA). Panelists included Gerry Cohen, former Director of Legislative Drafting at the General Assembly; Becki Gray, Senior Vice President of the John Locke Foundation; Jim Zink, NCSU Political Science Associate Professor; and Jaclyn Maffetore of the Southern Coalition for Social Justice.
With the exception of Gray, the other panelists explicitly stated they opposed all six amendments. The discussion focused on four of the amendments: voter identification, capping the income tax, the judicial vacancy replacement process, and the state ethics and elections board. With that context in mind, here are some of my thoughts on the highlights of the panel's discussion.
Much of the opposition from the panel and moderator emphasized the "process problems" and the alleged lack of understanding from voters. The panel echoed the narrative that has been pushed by the Left that the amendments, collectively, are deceptive, confusing, or misleading. They asserted that the amendments were rushed through the legislative process and somehow snuck onto the ballot. In fact, the amendments were approved by the legislature in June, over four months before the November 6th election. If the Left really believed that the amendments would fail on their merits, their strategy to defeat them would have been based exclusively on voter education about the facts. Instead, we have seen a broad-brush campaign that encourages voters to not even think about or consider each amendment for its own policy implications, but instead to blindly reject all of them.
Gray pointed out that if people don't understand the amendments because they haven't been provided with adequate information or time to do so, the ballot measures will fail. She asserted that this would inherently be a lesson for legislators who supported the amendments, if the failure was in fact caused by a flawed process.
Maffetore disputed that point, saying that a yes or no vote neglects to provide information about a person's motives. To me, this seemed to be a preemptive move on the part of opposition. Many of the amendments poll well; for example, voter ID and the tax cap each enjoy over 60 percent support. If the Left can proactively spread the narrative that voters do not understand the amendments, they can insist that the results are invalid if the amendments pass. They are simply unable to accept that the people of North Carolina tend to favor conservative policies.
This raises the question – if the shoe were on the other foot, and it were Democrats that had put forth 6 progressive amendments for voter approval in the exact same manner, would the media, academia, and left-leaning policy groups would be raising the same objections? I would wager not.
Cohen mentioned that, prominent Republicans have spoken out against certain amendments and that the GOP seems to be divided on the amendments. I agree with that assessment, but I would suggest that Democrats are not as unified as they would like others to think. The North Carolina Democratic Party has embraced the "Nix all Six" campaign, but four of the amendments had at least some bipartisan support in the General Assembly, and two amendments had strong support from many Democrats. The division within both prominent political parties is a good reason why the amendments should be considered on an individual basis, not on hyper-partisan tribalism.
Interestingly, Maffetore did acknowledge the responsibility that voters have to educate themselves in order to make informed voting decisions. But she claimed that the burden was too great in the case of the constitutional amendments. Such thinking represents perfectly what many find to be wrong with how Leftists think of the average citizen. They are paternalistic and condescending to the voters of North Carolina, who are perfectly capable of making up their own minds.
Tagged With: constitutional amendments, john locke Foundation, NCSU
https://www.nccivitas.org/civitas-review/election-nears-debate-constitutional-amendments-continues/


Concave Halo+ Leather FG Soccer Cleats Black/Neon Yellow. Built for the creative player; the Halo is perfect for the player looking to control the tempo. Combining control with Concave\'s P owerStrike Technology; you can dominate your opponent all over the field.UPPER: Calf leather with breathable leather offer s a close and light fit perfect for the player looking to move all over the field. Rubber welding in the toe box offers complete c ontrol on the ball; whether it be dribbling; passing; or striking. Concave\'s PowerStrike Technology sits atop the laces; helping y ou get a clean and powerful strike on the ball with every shot.OUTSOLE: A clear print TPU injection offers a responsive to e off; ensuring you can keep up with any player on the field. A Hybrid Firm Ground soleplate uses bladed and oval studs for contro lled footing and stability on firm ground surfaces. WEIGHT: 9.4 oz. SIZE NOTE: All shoes on are men's sizing unles s they are specifically designated as Women's or Junior/Youth in the item name. To convert a men's or junior's sized shoe to women 's simply add 1.5; example a men's size 8 shoe is a women's size 9.5 shoe; or a junior's size 5 is a women's 6.5. Full Size Chart here.


text:
Q: Retrieve latest file with pathlib I primarily use pathlib over os for paths, however there is one thing I have failed to get working on pathlib.
If for example I require the latest created .csv within a directory I would use glob & os
import glob
import os

target_dir = glob.glob("/home/foo/bar/baz/*.csv")
latest_csv = max(target_dir, key=os.path.getctime)

Is there an alternative using pathlib only?
(I am aware you can yield matching files with Path.glob(*.csv))

A: You can achieve it in just pathlib by doing the following:
A Path object has a method called stat() where you can retrieve things like creation and modify date.
from pathlib import Path

files = Path("./").glob("*.py")

latest_file = max([f for f in files], key=lambda item: item.stat().st_ctime)

print(latest_file)

redpajama_set_name: RedPajamaStackExchange


text:
Q: RapidSVN added question marks to all of my files I was using RapidSVN for the first time and played around with the features. I wanted to download a file to my home folder and now all of my file icons have a question mark on them. How can I remove it?
I'm using Windows 7.

A: It's probably the icon to show that the file is not in your repository. To remove them you'll need to delete the working copy, delete the .svn directory from your home directory (assuming you don't already have a legitimate use for that) and then delete the bookmark from within RapidSVN.
Generally you would check out files from a repository into a new directory, not one that contains other files already. There is a getting started guide at http://www.rapidsvn.org/index.php/Getting_to_know_RapidSVN
Edit: If you want to keep the working copy you could also choose to not show files from the repository. From the Edit menu, uncheck the "Show unversioned files".


We are calling it a terrorist act.
By definition, "A surprise attack involving the deliberate use of violence against civilians in the hope of attaining political or religious aims."
For example, September 11, 2001. For example, ISIS. For example, Kaczynski. For example, most currently as I write this, Charleston, South Carolina.
In each of these the motive was to incite people to take action. ISIS wants to start a war with the civilized world; presumably they think they can win, and they want to make people angry for revenge by beheading people, make people angry enough to go to war. Kaczynski wanted to convince people to become revolutionaries or at least to become comfortable living in nature. Dylann Roof wanted to start a race war.
The Rolling Stones have a song, "You can't always get what you want", but what Dylann Roof got was completely unexpected, unintended, and the exact opposite of what he wanted.
Before the avalanche, there are some signs. The immense violence unleashed still seems all out of proportion to the initiating event. An Archduke is assinated, an anti-slavery president is elected, an old established brokerage files for bankruptcy and millions are caught up in the ensuing tragedy.
In high school my friends and I were in the chemistry lab one lunch period and decided to try adding water to acid. To make the experiment more interesting, we heated the acid in a beaker before we squirted in the water. The experimental results were completely satisfying: one shattered beaker, completely dry, and clouds of acidic water vapor all over the lab. We cleaned it all up, well enough so the chemistry teacher didn't understand why we were giggling when he came back after lunch.
It must have seemed like the signs were all pointing in the direction of the race war that Roof wanted to ignite. Encounters with the police had inflamed towns across the country. It was all over the news.
Completely unexpected, unintended, and the exact opposite of the desired outcome.
The black church forgave, the Governor of South Carolina cried, the Confederate Flag came down, and the FBI admitted that, but for a mistake, gun control would have denied Roof the gun to commit the crime.
It was an avalanche all right, but in the opposite direction.
I think we were ready. The minority, the loud and nasty minority, on the internet and elsewhere, have covered up the real change in this country; that we are more tolerant, that we can elect a black president, that we aren't perfect, but we are making progress and this sea change has been simmering ready to boil just waiting for a trigger.
Sometimes, when you try, the answer is negative. You just might still give us what we need.


When grades are shared with students, by default Flubaroo will quote the response that a student gave to each question.
You can change this behavior though so that a student's own response will not be quoted. This can help with concerns about sharing answers with others post-quiz.
Once unchecked, the student's responses will not be included in any grades shared from this spreadsheet. If using this method to avoid answer sharing, you may also want to consider unchecking the box next to "Include Answer Key" (also in the "Share Grades" window).


Over 80% of today's world trade is moved around the globe by sea.
Ocean freight is used for most goods that are not urgent, because it is a relatively low cost option. Most goods are now placed into containers for ease of handling, and carried on board giant container ships.
Zygo is located at the UK's largest container port, Felixstowe, where all major container shipping lines are represented.
As well as FCL (Full Container Loads), we consolidate import and export LCL (Less than container load) consignments throughout the world. Our long established relationships and accounts with shipping lines, NVOCC and related services, together with our flexibility to adjust speed, cost and locations will assist the development of your import and export business.


text:
In reference to the statement* issued by the Cairo follow-up committee after its meeting with Mr. Staffan de Mistura, on 19 July 2015, the Office of the Special Envoy for Syria would like to indicate that the quotes attributed to him in that meeting were not consistent with the overall discussions that took place.
Mr. de Mistura will continue to refrain from making any comments regarding the discussions taking place during his meetings within the framework of the ongoing consultations on Syria.
After his upcoming briefing to the Security Council, the Special Envoy will be in a position to better elaborate on the current situation and future prospects.
*http://all4syria.info/Archive/233864
في إشارة إلى بيان* صدر من قبل اللجنة المعنية بتنفيذ مقررات القاهرة او ما تعرف باللجنة الـ 13، بعد اجتماعها مع السيد ستيفان دي ميستورا، في 19 تموز عام 2015، يهمّ مكتب المبعوث الخاص إلى سوريا الإشارة أن الأقوال المنسوبة إليه في ذلك الاجتماع لا تتفّق مع حقيقة المناقشات العامة التي جرت على أرض الواقع.
ويواصل السيد دي مستورا الامتناع عن الإدلاء بأي تعليق حول المناقشات التي تجري خلال لقاءاته في إطار المشاورات الجارية بشأن سوريا.
بعد الإحاطة القادمة لمجلس الأمن، سوف يكون المبعوث الخاص في وضع مؤاتٍ لإطلاع الرأي العام على الوضع الراهن وآفاق المستقبل.
* http://all4syria.info/Archive/233864
22 تمّوز 2015، جنيف
On 27 May, in the framework of the Geneva Consultations, the United Nations Special Envoy for Syria met with a delegation from the Islamic Republic of Iran, led by Mr. Mohsen Naziri Asl, Permanent Representative to the United Nations in Geneva. Ambassador Asl shared the views of his government regarding the Syrian crisis. Separately, Mr. de Mistura also met with a delegation from the United Arab Emirates, led by Mr. Fares Al Mazrouei, Assistant Foreign Minister for Security and Military Affairs. Mr. Al Mazrouei shared his Government's perspectives on the Syrian conflict. At the end of the consultations on 27 May, Mr. de Mistura stressed the importance of the contribution of the regional countries to a political solution to the Syrian conflict. He also underscored an urgent need to find ways to end the bloodshed in Syria. In this respect, the Special Envoy reiterated his support to humanitarian pauses in fighting as called for by the World Food Programme (WFP), so farmers in Syria can safely harvest and transport crops in the coming weeks within the country to reach all Syrians in need.


text:
Lydon blasts "humourless" Coldplay
The Sex Pistols frontman John Lydon launches a broadside against Coldplay.
By Simon Reynolds
John Lydon has launched a scathing attack on Coldplay, calling the group "utterly humourless".
Speaking to The Sun, the lead singer of the Sex Pistols also described their music as joyless.
He said: "I pity the poor bastards who have to watch them. They are utterly humourless.
"I met them a few years ago, said hello and realised they were just men in anoraks. They looked like a gang of little poncey masturbators.
"There is no fun, they don't offer joy. Their music has a couple of quite nice tones here and there but it's a box of tosh sold to slightly inadequate, half-baked people."
Lydon, who headlined the Isle of Wight Festival with the Sex Pistols at the weekend, also discussed the group's plans to record a new album.
"There could be a new record. That would be nice," Lydon said. "But I won't do anything in a patronising way. The music, the subject and the attitude all have to be right at the same time. Everything has to be from the heart."
5 of the best LGBTQ+ podcasts on BBC Sounds
BBC Sounds
Blackpink to collaborate with Selena Gomez
Lewis Capaldi and Dave lead 2020 Brits nominations
Blackpink beats BTS to break huge YouTube record
This year's Christmas Number 1 has been revealed
The Vaccines to headline LDN Block Party 2018
Justin Timberlake has written his first book
Bruno Mars flees stage in Glasgow when fire breaks out
Wireless 2018 reveals all-female stage after backlash
Coldplay's greatest hits ranked: 10 best singles


text:
dawnschessl
A major cause of the growth of state and Federal highway systems after World War II was the
rapid development of suburbs
During World War II, women and minorities made economic gains mainly because
a shortage of traditional labor created new opportunities in the workplace
A major cause of the internment of Japanese Americans during World War II was
racial prejudice
In the early 1940's, the "destroyers-for-military-bases deal" with Great Britain and the Lend-Lease Act were evidence that the United States
recognized that its policy of neutrality conflicted with its self-interest
A violation of civil rights that occurred in the United States during World War II was the
internment of Japanese Americans
The Lend-Lease Act and the Destroyers-for-Bases deal were adopted prior to World War II primarily because these actions would
help Allied nations without the United States entering the war
Which statement about Japanese Americans interned during World War II is most accurate?
Many lost their homes and businesses
President Harry Truman's decision to use atomic bombs against Japan was primarily based on his belief that
an invasion of Japan would result in excessive casualties
Which action best illustrates the policy of isolationism followed by the United States before it entered World War II?
passage of neutrality legislation forbidding arms sales to warring nations
President Harry Truman justified using atomic bombs on Japan in 1945 on the grounds that the
early ending of the war would save many lives
Which precedent was established by the Nuremberg war crimes trials?
National leaders can be held responsible for crimes against humanity .
In 1988, Congress voted to pay $20,000 to each of the surviving Americans of Japanese descent who were interned during World War II because
many Americans believed the internment was unjust and unnecessary
The great rule of conduct for us in regard to foreign nations is, in extending our commercial relations, to have with them as little political connection as possible."
In the 1930's, the United States attempted to avoid a repetition of the events leading up to United States involvement in World War I by
passing a series of neutrality laws
How did the personal diplomacy conducted by President Franklin D. Roosevelt during World War II affect the Presidency?
The President's role in shaping United States foreign policy was strengthened.
As World War II was ending, the United States decided to join the United Nations mainly because the United States
recognized that efforts to achieve world peace required United States involvement
The United States became involved in World War II primarily because
Germany and Japan achieved important military successes in Europe and Asia
Speaker A:"We must take action even if we are not sure it will work. To do nothing to stop them would be a repeat of the Munich mistake."
Speaker B:"We must recognize the increasing interdependence of nations and join the United Nations."
Speaker C:"Stopping the spread of communism can and must take several forms. We must be willing to do whatever is necessary."
Speaker D:"Involvement in European affairs would be a mistake. We should not jeopardize our peace and prosperity over issues that Europe's ambitions and rivalries control."
The "Munich mistake" mentioned by speaker A refers to a policy of
After World War II, the United States was better able than its allies to adjust its economy from wartime to peacetime because the United States
had suffered no widespread wartime destruction
An immediate effect of the Lend-Lease program was that
the United States provided critical aid to Great Britain and the Soviet Union
The Japanese attack on Pearl Harbor in 1941 is an illustration of the
selling war bonds
The rulings of the Supreme Court inDred Scott v. Sanford (1857), Plessy v. Ferguson (1896), and Korematsu v. United States (1944) all demonstrate that the Supreme Court has
sometimes failed to protect the rights of minorities
Based on a study of the trial of Sacco and Vanzetti (1920's) and the internment of Japanese Americans (1940's), which conclusion is most accurate?
Nativism and racism sometimes override the ideals of constitutional democracy
What was a key challenge faced by the United States during World War II?
fighting the war on several fronts
How did the post-World War II baby boom affect American society between 1945 and 1960?
It increased the need for educational resources
World War I and World War II brought about changes for minorities and women because these conflicts led to
the creation of new job opportunities
The United States Supreme Court decision in Korematsu v. United States (1944) concerned
limiting civil liberties during wartime
Which statement identifies a change in American society during World War II?
help European nations recover economically
President Harry Truman supported a containment policy after World War II in an attempt to
4. reduce the influence of the Soviet Union in European countries
"Korematsu was not excluded from the military
area because of hostility to him or his
race. He was excluded because we are at war
with the Japanese Empire, because the . . .
authorities feared an invasion of our West
Coast and felt constrained to take proper
security measures."
—Justice Hugo Black
Korematsu v. United States, 1944
Which generalization is supported by this quotation?
Individual rights can be restricted under certain circumstances.
In the period following World War II, the United States established a long-term military presence in West Germany in an effort to
stop communist expansion in Europe
Prior to United States entry into World War II, Congress passed the Cash-and-Carry Act of 1939 and the Lend-Lease Act of 1941. These foreign policy actions showed that the United States
became increasingly drawn into the war in Europe
". . . it is known that there are Japanese residents of California who have sought to
aid the Japanese enemy by way of communicating information . . ."
— Culbert Olson, Governor of California, February 1942
This statement helped influence President Franklin D. Roosevelt to
restrict the civil liberties of Japanese Americans
The war crimes trials of German and Japanese military officials following World War II established that
individuals can be held responsible for wartime atrocities against civilians
During the early years of World War II, the Destroyer Deal and the Lend-Lease Act were efforts by the United States to
help the Allies without formally declaring war
Which change in United States foreign policy is demonstrated by the passage of these acts prior to World War II?
a shift from neutrality toward more direct involvement
During World War II, many women experienced a change in role in that they
worked in jobs formerly held by men
Speaker A: "The use of the bomb shortened the war and saved American lives."
Speaker B: "The United States might have been able to force the Japanese to surrender
simply by demonstrating the power of the bomb on a deserted island."
Speaker C: "The use of the bomb was justified
because of the Japanese attack on PearlHarbor."
Speaker D: "In Hiroshima, the bomb instantly incinerated
more than 60,000 people. Most were civilians."
Which speakers hold the view that using the bomb was an appropriate military action?
A and C
Speaker B: "The United States might have been able to force the Japanese to surrender simply by demonstrating the power of the bomb on a deserted island."
Speaker C: "The use of the bomb was justified because of the Japanese attack on PearlHarbor."
Speaker D: "In Hiroshima, the bomb instantly incinerated more than 60,000 people. Most were civilians."
These statements most likely were made during the
post-World War II period
Between 1934 and 1937, Congress passed a series of neutrality acts that were designed primarily to
avoid mistakes that had led to American involvement in World War I
In the 1944 case Korematsu v. United States, the Supreme Court ruled that wartime conditions justified the
limitations placed on civil liberties
During World War II, posters of Rosie the Riveter were used to
recruit women into wartime industries
What was one result of World War II
Two superpowers emerged.
Convictions of war criminals by courts at Tokyo and Nuremberg following World War II showed that
government officials and military leaders could be held accountable for their actions
Which federal policy was enacted during World War II and justified as a wartime necessity?
In 1944, Congress enacted the GI Bill of Rights in order to
provide economic aid to veterans
During World War II, this poster was used primarily to
gain financial support for the war
During World War II, the federal government used rationing to
provide more resources for the military
What was the main purpose of the GI Bill passed by Congress shortly before the end of World War II?
to provide economic aid to veterans
During World War II, many Japanese Americans living on the West Coast were relocated to detention centers primarily because they
were seen as a security threat
To help pay for World War II, the United States government relied heavily on the
sale of war bonds
Speaker A: "The current situation has necessitated that more women enter the workforce."
Speaker B: "My family will have to get along without sugar and flour this week."
Speaker C: "I say we should continue to support our president, even if a president has never been elected to four terms before now."
Speaker D: "I support the government in everything it has to do, to be sure we are safe from fascism here at home."
These speakers would have made these statements during
food rationing to support a war effort
The Neutrality Acts passed by Congress in the mid-1930s were efforts to
avoid mistakes that led the country into World War I
The decision of the Supreme Court in Korematsu v. United States (1944) upheld the power of the president during wartime to
limit a group's civil liberties
Why was the United States called the "arsenal of democracy" in 1940?
The United States provided much of the weaponry needed to fight the Axis powers.
Shortly after entering World War II, the United States began the Manhattan Project to
work on the development of an atomic bomb
The experiences of African Americans serving in the military forces during World War II influenced their postwar decision to
increase efforts to end racial discrimination
Which wartime policy toward Japanese Americans was upheld by the Supreme Court in its 1944 ruling in Korematsu v. United States?
confinement in internment camps
A controversial issue that resulted from World War II was the
commitment of troops without congressional approval
At the beginning of World War II, national debate focused on whether the United States should continue the policy of
Before entering World War II, the United States acted as the "arsenal of democracy" by
supplying war materials to the Allies
"The Parties to this Treaty reaffirm their faith in
the purposes and principles of the Charter of the
United Nations and their desire to live in peace
with all peoples and all governments.
"They are determined to safeguard the freedom,
common heritage and civilization of their
peoples, founded on the principles of democracy,
individual liberty and the rule of law. . . ."
— Preamble to the North Atlantic Treaty, 1949
This statement shows the commitment of the United States to the principle of
collective security
One reason the Nuremberg trials following World War II were held was to
make German leaders accountable for the Holocaust
"Arms Sales to Warring Nations Banned" "Americans Forbidden to Travel on Ships of Warring Nations" "Loans to Nations at War Forbidden" "War Materials Sold Only on Cash-and-Carry Basis" These headlines from the 1930s reflect the efforts of the United States to
avoid participation in European wars
A main purpose of government-ordered rationing during World War II was to
conserve raw materials for the war effort
". . . The Director of the War Relocation Authority
is authorized and directed to formulate and effectuate [implement] a program for the removal, from the areas designated from time to time by the Secretary of War or appropriate military commander under the authority of Executive Order No. 9066 of February 19, 1942, of the persons or classes of persons designated under such Executive Order, and for their relocation, maintenance, and supervision. . . ." — Executive Order 9102, March 18, 1942
Shortly after this executive order was signed, federal government authorities began to
move Japanese Americans to internment camps
Which series of events leading to World War II is in the correct chronological order?
1. Neutrality Acts → Japanese attack on Pearl Harbor → Lend-Lease Act → United States declaration of war on Japan
2. Lend-Lease Act → Neutrality Acts → United States declaration of war on Japan → Japanese attack on Pearl Harbor
3. United States declaration of war on Japan → Japanese attack on Pearl Harbor → Lend-Lease Act → Neutrality Acts
4. Neutrality Acts → Lend-Lease Act → Japanese attack on Pearl Harbor → United States declaration of war on Japan
Neutrality Acts → Lend-Lease Act → Japanese attack on Pearl Harbor → United States declaration of war on Japan
This World War II cartoon was used to encourage Americans to
conserve natural resources
A major purpose of the GI Bill (1944) was to
provide federal funds for veterans to attend college
chinita741
World war 2 test
Sydney_Y
McD 16,17
ceena_beena
WWII Regents Prep - Stew
jahrend18
Reconstruction & Southern Redemption
Granger & Populas Movements
constance_camario
Final Exam ICC History Part 2
marygreen
Hilton Quiz chapter 24
hcpsernstesma
HIS 202
ashley_yaunches


text:
Q: Adding a method to class that inherits from an Interface This is .NET 4.0/C#. I have a class that inherits from an interface:
public class DocumentModel : IDocumentObject
{
     //this is not in the interface and wont ever be
     public void NewMethod(){//my code}
}

In my DocumentModel class, I added a public method that is not a part of the interface. When I call it,
var doc = new DocumentModel();
doc.NewMethod();

I get the following:

Error 30 'IDocumentObject' does not contain a definition for 'NewMethod' and no
  extension method 'NewMethod' accepting a first argument of type 'IDocumentObject'

How do I add a method to my class that's not in the interface? Thanks

A: Use explicit type "DocumentModel" instead of var  while creating object of DocumentModel  class.

A: In the interface add the method declaration.
public interface IDocumentObject
{
void NewMethod();
}

Or if you do not want it in the interface, you'll have to create an instance of the class of the type of the class, not the type of interface.
DocumentModel doc = new DocumentModel();

A: What Romil says might help, but the below code runs as is.  Explicitly declaring your type would help the compiler determine the right type.  Using var leaves the decision on the type of the variable compiler, and it might typing it as the interface, instead of the concrete class.  You could look at your output assembly in a disassembler like ILSpy and see what's actually going on.
using System;
using System.Collections.Generic;

interface iDoc
{

}

class doc : iDoc
{
    public void meth()
    {
        Console.WriteLine("asdf");
    }
}
public class MyClass
{
    public static void Main()
    {
        var d = new doc();
        d.meth();
        Console.ReadLine();
    }
}

As a further example, if you explicitly declare the variable's type as the interface, you can still cast it back to its concrete type and call the method like below.
iDoc d = new doc();
((doc)d).meth();


Are you ready to reinvent yourself? Are you ready to take control of your life and live it on your terms? Are you ready to truly live before your time on Earth is done?
In this revolutionary 90 day program, you will have the blessing of becoming the best you, you can imagine. You will become the most happy and the most confident woman you have ever been; naturally enabling you to attract anything you desire, anything. Reinventing and redesigning you, from the inside out. You will be personally mentored and coached by two of the most amazing and passionate individuals who have proven success results, and have reinvented not only their own lives, but the lives of women throughout the globe. In this program you will heal the past pain (conscious and unconscious) that is currently creating blocks in your life and causing stress within your being, without having to relive it. You will learn the secrets to reprogramming your consciousness, and how to Empower your present reality, enabling you to catapult your current life into your dream life. You will learn how to engage your Power as a Woman and become inspired to live life as a conscious creator; truly LOVING who YOU are and the gifts you bring to this world.
We are here to show you the way to creating the best version of your life and your body you can imagine, in the fastest and easiest way possible. The Mind and Body Transformation Queens guide you into the world of "The Power Of A Woman", allowing you to Quantum Leap, teaching you how to Engage the Power of your spirit and the Power of the Universe, to create the best version of your life, your body and your mind, possible. Watch as your love for yourself grows, your body takes the shape of your deepest desires, your relationships blossom, your finances become abundantly transformed, and life seems to happen for you, as if by Magic. Living confidently on purpose, and with passion. Get ready to be Transformed and Transcended into a version of your most beautiful self, that will reflect in all areas of your life, rendering you unstoppable in any endeavor you choose to embark upon. The time is NOW. Align with the most powerful version of yourself and reach your fullest potential.
Designing You, Defining your Journey, Designating space for Change, Dedicating yourself.
This is where you will discover your "False Identity", and heal from the core, allowing you to KNOW YOUR TRUE Authentic SELF, not your conditioned self. In this phase you will create a version of your Divine self that is unlike anything you can currently imagine. You will also discover your purpose and your passion for your life's mission. With our proven methods for discovering your purpose, it will become clear to you, what your gifts and blessings are for this life, and what you are meant to do with them.
You will learn exactly how we are going to get you there.
Learn your limitations, and barriers, and how to quickly transmute them to Power.
What is it and how not engaging it is stifling your progress in life.
How to engage them to work for you, rendering you an unstoppable force of nature.
Celebrating you, Creation of the Physical, Creation of the whole Planet, Connecting to the Universe.
In this phase you will be Celebrating your amazing progress and beginning to notice and feel all of the beautiful changes in your life. Your body will be reflecting more of your true value, and you will know your true value from your core. Your relationships will also be reflecting a newfound love and appreciation.
Learn how your diets and your exercises have actually been causing your body to store more fat.
How emotional toxins have been doing the same thing. You will also learn how the items you have in your kitchen cabinet can create rapid fat loss while you sleep, and induce more uplifting feelings. You will also learn what your biological ''HAPPINESS SET POINT'' is and how to change it, releasing you from the genetic chains that bind you.
Receive a sound understanding of nutrition.
Learn how converting to a new way of life is easier than you think, when you know these key elements.
Learn how your visualizations are actually keeping your dreams from manifesting into your physical reality.
You will learn how this one little tweak in your visualization process will enable you to manifest virtually anything you desire.
Embrace the new you, Engage your Tribe, Elevate, Enjoy your new life.
In this final phase you will see insurmountable results in your life. You will learn to live out fully in your new life and your new body. Your old life will be unrecognizable and your new life will be vibrant and harmonious. You will learn how to easily live your life loudly and confidently, and how to be a light for others.
You will be in a place of celebration for all the accomplishments you have made and how wonderful and miraculous your new life is.
You will have a new group of Soul Sisters to share your life with and celebrate the embodiment of the powerful feminine Energy. Friendships that last longer than life itself.
You will be enjoying your new body, feeling sexier and more alive than ever.
The truth of who you really are will be shining so brightly as this will be your natural state of being. Waking up every morning deeply in love with yourself and your life's mission. You will know how to create anything and everything you desire, and you will be a way-shower for others. Your relationships will have shifted for the better, your finances will have shifted for the better, everything in your life will reflect your new knowing of your greatness. Uplifting your life, your families lives, your friends lives, and the planet as a whole.
Shape your body the fast way!
•	1 full year membership to our membership site ($199 VALUE). Within it you will have access to all digital products we create (PRICELESS!).
•	You will receive 50% off ALL of our online programs and events (YOU'D BE CRAZY NOT TO JOIN!).
•	Plus, you will receive a digital copy of our "The Power of a Woman" book and journal ($19.99 VALUE).
•	Boost your abundance factor and receive the money you deserve.
Space is limited to 60 participants per session.
Session is closed, Sign up to be the first to know when it opens again!
"AMAZING! Your voice is beautiful and your words so powerful and loving. Thank you for sharing this angelic work with me. Creates a nice peaceful shift...and exactly what I needed in the moment I needed it."
"I have had the pleasure of working with Randina Marie for over 4 years. Randina is a Universally beautiful, dedicated practitioner of the work that inspires women to live their most beautiful selves. Her inside out, outside in approach cuts through self worth issues to reveal a more confident, beautiful, and loving woman.. allowing powerful transformation.
Thanks for your good work...love you xoxo"
"Randina Marie has helped me in making huge leaps forward in my business and life!"
"When I started working with Randina I felt stuck, and wasn't taking the action or getting the results I wanted in my business. She's helped me uncover deep inner blocks and patterns that were holding me back and has given me invaluable tools and exercises that I can use for life, all of which have helped support me in living at my fullest and most divine potential. Randina is a very powerful, gifted teacher and guide and her intuition is spot on. I always look forward to our calls and receiving her wisdom and support. I am so grateful to have her in my life and for the work that she does and shares with the world."
"I have had the opportunity to have several healings with Randina, and each time I feel like a weight has been lifted from me."
"The past events in my life that were negatively affecting me "disappeared". Randina helps me to get to the root of the issue within minutes. She is a natural, and I feel very comfortable in her care. Randina is an indispensable component of both my past and future life. I am incredibly appreciative to be in her presence, and would happily pay double from across the world to have access to her knowledge and inspiration. Her influence has led me understand my potential, which has resulted in exponential growth in health and wealth in all aspects of my life. Everyone should have a Randina in their life."
"Randina Marie is my go-to for tipping the scales in my life! There truly is no one like her!"
"Together we have built an array of tools for a variety of situations and still there are those times when I can see or hear the answer and I just can't bring it into the physical on my own. She is always there to be the extra push that I need. Whenever I am faced with a situation where the truth is working to emerge, a habit is about to break, an experience has served it purpose, or I am lost in confusion she and her team help me break through so that I can be more of me. I am forever appreciative for her place in my life. She is a brilliant guide to remembering who you are at your core. She gives tools for you to do the work on your own as well as intuition to take you to the next level. I wouldn't be where I am on my joyous path if it weren't for her. Thank you soul sister!"
"Randina make me believe in myself! Thank you!"
"I met Randina a little over a year ago! Since then Randina and I started Hair Philosophy and have become the closest of friends. I was lucky enough to have her train me in ways where I doubled my income! She also is wonderful at deep healing and we have done many sessions which have helped me in life to overcome the fears of failure."
"Working with Randina awakened more opportunities and revealed a more solid path to success."
"My hair extensions journey began in a Senegal African braid shop 15 years ago. Soon after, I became certified with Hairdreams and traveled the US as a Hairdreams trainer. I later became certified by Hairlocs and NXS Hair, Great Lengths, Ultratress, New Image Labs Wig Co., and Hot Heads Hair Extensions. I began applying tape-in extensions, fusions extensions, shrink tubes, micro beads, full and partial braided weaves, bonded weaves, beaded wefts, flat tracks, beaded tress, wire tress, clip ins , ponytails, wig units and top of the head pieces and closures. As a perfectionist, becoming a hair extensions specialist was easy, but transitioning it into a successful career had its challenges."
"Randina has a gift for tapping into the positivity within and promoting growth for her clients. I would highly recommend her as a life coach who can meet you where you are at in life, and then guide you to a better destination."
"Sometimes a little spark may be needed to get us back on the path to reaching our full potential. Working with Randina gave me that inner rejuvenation that I was seeking, yet couldn't seem to attain on my own. I felt stagnant and couldn't seem to figure out what was holding me back. Here I was an accomplished woman who had earned a graduate degree and secured a fulfilling career, yet I couldn't seem to get it together in my relationships (my current one included!) Despite being skeptical about self-help methodologies in general, I gave it a shot and was immediately drawn to Randina's coaching style. Her approach was compassionate yet solution-focused, since she immediately offered strategies to facilitate change and healing. Randina was able to guide me in making connections that I had somehow lost sight of through years of repeating the same dysfunctional patterns in my relationships. I was able to explore some of the issues in my current relationship and learn more about myself in the process. Even after one session, I found myself feeling empowered and hopeful that I could continue to break free from mental barriers that have been preventing me from achieving my absolute best. I've already noticed positive changes in my relationship, my work productivity, and most importantly in my overall outlook and happiness."
"Randina has an insatiable desire for knowledge and a passion to always elevate herself and others to a higher level of consciousness."
"I spent most of my life "droning" through..being one of those that always thought things in life were just randomly happening, or that I was somehow a victim of circumstance and that if I worked hard and did good things for people, then I would have a happy life. Instead; amongst the good, I have also experienced a lot of negativity, drama and trauma throughout my life and I found myself often asking the question, "why is this happening TO me?" not realizing that I was subconsciously creating and reinforcing all of it.
When I met Randina, I was unaware of myself, my energy, my ability to create and manifest…unaware of the true power that lies within myself~ in each and every one of us! Over the years, Randina has become one of my healers.
Whether it be a serious healing session or a simple chat, there has never been a time that I leave a conversation with her without the feeling that I've learned something valuable about myself and the constant flow of energy and love all around every one of us. The beauty of her gift is in her willingness to share her journey and discoveries with not only her inner circle, but with the World! She has this uncanny way of helping you to see yourself and the World through different eyes..eyes of love and compassion. Her Coaching is so amazing in the way that she doesn't "tell you what you should do" but instead helps you to see that YOU already KNOW what to do! She guides you to find YOUR innate ability to design your life any way you choose and genuinely celebrates empowering and uplifting others.
If you are in need of some assistance in this life to discover your true abilities to be a powerful creator, or simply need to heal and recharge your energy and positivity, look no further than Miss Randina Marie!"
" I know happiness is an internal job, but I owe finding it to her."
"I have been working with Randina for years. Or should I say, she has been working with me! She is amazing in her work, I knew I wouldn't be able to find another who is as on point as she is. The way that she guides you through the NLP exercises makes you feel comfortable and calm. The first few times I did them I felt a little funny. It wasn't something that I was used to. There was on in particular that I still use to this day. It is a mental visualization tool to help you to know what your heart and soul really desire when you are faced with a "fork in the road". In working with Randina, I also faced and changed many limiting beliefs that I have had since childhood that I didn't even know were there! I was able to work through tough situations and times of massive release with the tools that she gave me and her guidance."
"Randina has an uncanny ability to understand what is really going on deep in my psyche, despite what facts I choose to share. She has an innate ability to see past the surface, and her intuition is remarkable."
"My experience with Randina has been transforming. She helped me discover the hidden blocks that I was unaware were even there. She helped me learn that the real laws of attraction are the ones we create for ourselves. They tend to be based on experiences that are seemingly forgotten. It is so important to understand that we ourselves create our experiences. Once we understand that, we can allow the deep healing to occur at the root cause. She helped to explore the depths of my pain, which fed on my insecurities. She worked with me to first understand my triggers and the memory that was causing my insecurities. As we worked through it, I went from a pain level of 10 to a zero. She helped me learn to let it go, and free myself from the chains of my own pain.
Randina has an uncanny ability to understand what is really going on deep in my psyche, despite what facts I choose to share. She has an innate ability to see past the surface, and her intuition is remarkable. This allows her the ability to help me work through my blocks in a manner that no one has ever been able to before. I have no doubt that if Randina didn't work with me to heal, I would have continued to make the same choices, which were unhealthy, and I would still be attracting the wrong people in my life. I realize now they were attracted to my insecurities because that was what I was putting out there. Since this huge shift in my awareness my world has attracted more success and a healthy love.
Randina is a remarkable woman, an inspiring human being, and such a multi faceted person that I feel blessed to have her in my life. She makes you feel comfortable and empowered at the same time. She is exceptional."
Say Yes to your New Life and Give yourself permission to Transform. Invest in YOU and in your Future. It's time to be conscious and Quantum Leap into your dream life. Be the ONE who Chooses, live your life in FLOW. It's up to you. It's Now or NOW.


text:
Q: How do I get a value from a database of an element that is linked to another one with foreign key? I have these models that are linked with a foreign key
class Student(models.Model):
   id_student = models.AutoField(primary_key=True)
   first_name = models.CharField(max_length=45)
   last_name = models.CharField(max_length=45)
   date_of_birth = models.DateField()
   nationality = models.CharField(max_length=45)
   gender = models.CharField(max_length=1)
   street_name = models.CharField(max_length=45)
   street_number = models.CharField(max_length=45)
   postal_code = models.CharField(max_length=45)
   city = models.CharField(max_length=45)
   phone = models.CharField(max_length=45)
   email = models.CharField(max_length=45)
   study_id_study = models.ForeignKey('Study', models.DO_NOTHING, db_column='study_id_study')
   start_year = models.CharField(max_length=45)
   teacher_id_teacher = models.ForeignKey('Teacher', models.DO_NOTHING, db_column='teacher_id_teacher', related_name = 'tcr_id')

   class Meta:
       managed = False
       db_table = 'Student'

class Teacher(models.Model):
    id_teacher = models.AutoField(primary_key=True)
    first_name = models.CharField(max_length=45, blank=True, null=True)
    last_name = models.CharField(max_length=45, blank=True, null=True)
    date_of_birth = models.DateField(blank=True, null=True)
    nationality = models.CharField(max_length=45, blank=True, null=True)
    street_name = models.CharField(max_length=45, blank=True, null=True)
    street_number = models.CharField(max_length=45, blank=True, null=True)
    postal_code = models.CharField(max_length=45, blank=True, null=True)
    city = models.CharField(max_length=45, blank=True, null=True)
    phone = models.CharField(max_length=45, blank=True, null=True)
    gender = models.CharField(max_length=1, blank=True, null=True)
    salary = models.CharField(max_length=45, blank=True, null=True)
    study_counselor = models.CharField(max_length=45, blank=True, null=True)
    picture_url = models.CharField(max_length=45, blank=True, null=True)

    class Meta:
        managed = True
        db_table = 'Teacher'

I wanted to get the name of the teacher depending on teacher_id_teacher that we have in Student model, and which is foreign key as well
seems easy but I have been trying to do this for two days with no success,
Thanks you so much :)


Although I grew up in the 80's and 90's suffering through sleepless nights largely because of film adaptations of Stephen's book, I was never a fan until recently. "On Writing" changed that. I have been an aspiring writer since I first learned to write (also in the 80's) and found "On Writing" motivating. It has changed my writing life.
After finishing "On Writing", I decided I really should read more of Stephen's books, so I got a copy of "The Outsider" from the library. I am over halfway through it and enthralled. "Desperation" is currently on the hold shelf with my name on it, so I'm in a frenzy to finish "The Outsider". Luckily it is a task I find easily done.
I'm excited to be apart of this message board, I've never joined and author's board before (how many have these?). I signed up because "On Writing" contains within it's pages a writing prompt and Stephen suggests that once any would-be writer finishes it that they go onto his website and email it to him. I assume things have changed since the book was published because of course his email is not on the site, but there is this. My only question is, for now, can I share here some place?
Can't wait to discuss and get to know you all better.
Stephen no longer accepts the writing prompt stories and we don't allow fiction to be posted directly to the site. If you have a blog, you can post it there and share the link to the blog in the Self Promotion area of the board.
Darn, guess I'm 19 years too late. Story of my life.
I think a better book to read about KIng is Danse Macabre. For instance, on page 453?, KIng said he was in a pub in Bangor looking at the patrons coming in, and he couldn't understand how the bouncer would let some go, and then stop someone. KIng went up to the doorman and asked him. The doorman told KIng that you can see how old someone is just by the eyes. (The doorman stopped some guy with a University of Maine jacket).
Hi TaraLGF! Welcome. As stated, there is a self-promotion area on this site somewhere. There is lots and lots more to read that you haven't read yet. I'm jealous of that. I remember learning about the Oregon TaraL in school. Have fun writing!
That's not me. That's the whales jumping outta the water!


text:
Sometimes the butt of jokes about its admittedly large retirement community, the town of Eastbourne's more traditional qualities are perhaps what attract people there more than anything else.
Whilst it has a plethora of historical features and architecture to be rightly proud of, as well as glorious beaches, decorative gardens lining the coast road and more hours of sunlight than rival English seaside towns, central Eastbourne has managed to avoid much of the full-scale commercialisation that would have made it much like neighbouring resort, Bounemouth.
Due to the fact that much of the sea-front has been preserved by its owner, the Duke of Devonshire, who has insisted the Victorian frontages remain, the town feels like a step into the past.
Sitting on a coastline dotted by Martello Towers (defensive relics from the Napoleonic Wars) and situated near to a small fort constructed at around the same time which now houses a military museum, Eastbourne has plenty of local history to offer, but that is not to say it isn't modernising too. A number of redevelopment projects have been completed in recent years in Eastbourne, some more welcomed by locals than others, and now the town can boast its own marina and extensive Arndale shopping centre.
The town plays host to several notable annual events, the most well known of which is the Eastbourne Tennis Tournament, a women's competition that is generally seen as a prelude to the Wimbledon Championship for the major stars of the game.
If tennis is not for you, then perhaps the 'Airbourne' air show may appeal: four days of displays from all manner of British and American aircraft, both historic - flights from restored Battle of Britain planes - and modern - the Red Arrows are frequent guests too.


Cash is king. Managing your cash flow is one of the most crucial aspects to running a business. If your business is struggling, banks won't touch you. The paradox of finance is, those that need money can't get it, and those that don't need it, can. Cash flow is a regular struggle for small businesses. Cash can be tight for a variety of reasons. In this article, we'll look at three specific cash-flow traps that businesses can fall into.
Group deals are the Pay-day loan of the business world. It can provide a quick hit of cash, but it will cost you. If you find your business relying on Groupon-type companies to drive customers, you may be in a cash-flow death spiral and not even realize it. Much like a person taking a payday advance from Money Mart, if you start relying on group deals for your cash-flow, you'll find that before long you're in a tight spot financially.
1. It cheapens your brand. Customers may begin to look at you as a discount brand.
2. It angers your existing patrons if they find out there was a Groupon deal they missed. Imagine sitting in a spa relaxing, having paid $120 for a massage and the person next to you says they only paid $60.
3. Worst of all, (and the focus of this article) it could actually be costing you money.
How so, you ask? From my experience, a typical group deal works like this: you sell a package on their website, and people pay up front for a discounted service or product. Customers purchase a kind of gift card for less than face value (pay $20 to receive a $40 gift card). They can then come in and use the gift card for a certain time period, after which it will revert back to face value (after March 31, the gift card is worth $20). The business gets the money once the promotion is over and the group deal site takes a cut of around 40% (I've seen 40%, but it could be more or less depending on the site). So not only are you offering a discounted price (usually around 50% or 2 for 1, but it could vary), but you also only receive around 60% of the cash, with the group deals company pocketing the rest. You could be selling your product for almost 1/4 of the regular price! For most businesses, this would be selling at a loss. You have to really know your margins to know whether you are making money using this model. I'm not saying its never a good idea. For example, if you are a restaurant with fixed costs like rent, and certain staff members that you need to keep year-round, such as the head chef and other key employees, you may want to get customers in the door to cover your fixed costs. Also, customers coming in for a 2 for 1 appetizer, will 9 times out of 10, also purchase an entrée. But, if you go into this blindly, you could be operating at a loss and not realize it for months, until you wonder where the money went! That is why it is so important to know your profit margins and variable and fixed costs.
Second trap – timing your payments and collections. Relevant to all businesses.
Paying too early and collecting too late is a cash-flow trap that many businesses fall into. There is an old adage, buy low, sell high, collect early, pay late. We all know the "buy low, sell high" part, but we sometimes forget the "collect early, pay late" part. You should be paying your suppliers as slowly as they'll allow. As long as you maintain a good relationship, take advantage of longer terms when you can. If applicable, negotiate longer terms up front. When it comes time to pay, pay on a credit card if you can (make sure to pay the balance when it's due). This will give you another month or so before the cash is due.
The flipside of this is to stay on top of your collections. In general, an old debt is hard to collect. The person no longer sees any value in paying you because whatever they're paying for is long gone, used up, or is no longer of much value to them. For your own cash flow purposes, getting paid in a timely manner is crucial for paying your own employees and meeting your short term obligations. If the job is longer term, you should obtain progress payments and possibly a deposit up front. If there is a change in the job during its progress, you should consider a change-order. Obtaining the customer's consent with a change order will make it easier to collect. (Change orders don't just apply to the construction industry. If you provide a service, and the customer wants something extra, it would be prudent to establish a change order for the revised service and pricing for the new work. Make sure the customer agrees to the change order before the new work begins to ensure they understand there will be a charge for the new service.) If you're collecting quickly, or upfront, and obtaining the client's permission for change orders, you'll be less likely to have old receivables turn into bad debts.
Third trap – spending the CRA's money. Relevant to businesses that collect GST and/or have employees.
If your business collects GST or has employees, you are an unofficial tax collector for the CRA. The GST you collect and the payroll tax you withhold from your employees is not your businesses money, but rather, you are holding onto it for a short period of time and remitting it to the government. I've seen it time and time again, where businesses don't separate the government's money from their own money. If cash gets tight, the government's money gets spent, and then GST or Payroll taxes are late. There are significant penalties and interest (non-tax deductible) when GST and Payroll is late. There is also extra administrative costs because it takes way more effort to reconcile a messy payroll account than it does a clean one.
To avoid mixing up the government's money with yours, I suggest having a separate bank account for GST collected. You could do the same thing with the payroll withholdings. By doing this, you keep the money completely separate, and don't think of it as your own. This could stop you from spending money you don't have, and save you interest and penalties as well as administrative costs in the future. Borrowing from the government could also be the start of a cash-flow death spiral, so stop it before it starts.
Bonus trap for when you're borrowing to make a purchase - Not matching the nature of the asset with the nature of the financing (using a short-term loan to purchase a long-term asset, or vice versa). Relevant for most businesses, especially those making large purchases.
Short term asset purchases should be made with short term credit, such as credit cards, accounts payable, or a line of credit.
Long term assets, such as a building, a customer list, capital equipment, should be purchased using long term debt, such as a mortgage.
This will line up your expected cash inflow from the asset with your outflow to repay the loan.
If you don't take this approach, you could find yourself running out of money too soon, or having debt that outlasts the corresponding asset.


text:
What Warnock Said: Incompetence, Due Diligence, and Bonkers Fans
TimPM
Neil Warnock talked to TalkSport this morning, covering the contract fiasco, transfer moves, takeover news, and fans. As Norwich offer roughly £1.5m (half of their offer last season) for Robert Snodgrass, Warnock told of his frustration at players supposedly having their heads turned.
I was hoping when I came to build a team around [Snodgrass]. But players get their heads turned and it's difficult. You understand the player's point of view, when he sees Howson and Bradley Johnson go down to Norwich, but it's disappionting for me. It's bad enough letting go of the transfer list and starting from scratch; but when you're letting go of your best player it's disappointing.
There's a few clubs that like Rob. You can understand why, he's a top player and he has been for a couple of years. You can also see it from his point of view. There's been three or four lads sold upwards while he's been there.
We've had 2 or 3 decent offers for Ross, and I don't think personal terms will be a problem, but I don't want to sell anybody to be honest before we have replacements.
It shouldn't have got like this in fairness. Same with the other lads that went. I think the lads should've been tied up a lot longer before the season start. But that's life, and I've got to do the best I can.
Blackburn and Bolton's wages will be about three times ours. I've been in for one or two players and the wages these clubs can pay these players is fantastic. But it's not all wages, it's about the right camp with the right atmosphere.
NB: Blackburn's demotion was supposed to spell "financial meltdown" due to the large loans taken out by Venkys; Bolton's non-TV income in 10-11 in the Premier League was less than Leeds' in the Championship, and as such Bolton's turnover plus parachute payments should still be relatively similar to Leeds'.
At the moment there's a group that's performing due diligence and I suppose we have to keep both parties in the loop. It is quite frustrating because I need quite a lot of new players, but it looks like it'll go down to the wire with getting these faces in.
I can't really give fans any more than what they know. I am a little bit more "in the know" than the fans as you'd imagine.
They're proper people. They're doing it the right way, they're scrutinizing the books, and the club's not been run in a bad way. There's nothing untoward there I don't think.
I wouldn't be at Leeds now, if I didn't think [the buyers] were totally behind me.
Bonkers Fans
The fans are right with me, they know what a difficult job I've got I think. But I'm looking to get a few in over the next few weeks.
[On takeover interest] I'm not surprised really if I'm honest. I didn't realise what a big club Leeds was until I came here. The training facilities, the fans. I think we sold about 2,000 pre-season tickets for Torquay in just a few hours, that's how silly it is. It's just a fantastic club, and with it being one club in the city I think everybody is involved. And we had a difficult run in last season but they were just fantastic with me. It just made me think "I'll have a go. I'll do my best, try to hold on to my best players if I can, and try to build a good team for them and have a good season."
The fans at Leeds have been fantastic for me since day one.
[On season tickets still selling reasonably well] Well they always do at Leeds don't they? They're bonkers, Leeds fans! On the other side of the coin, if they had a go at you they'd be twice as loud as anywhere else!
It's great being at Leeds away from home because I don't get as much grief anymore, a lot of it's directed at Leeds!
Bonkers FansDue DiligenceTVVenkys Bolton
Peltier Saga To End? Snodgrass Bid Rejected
New Company Registered As LUFC Near Takeover Completion?


text:
Home/News/The ship carrying 1,100 Porsches and other luxury cars is on fire and drifting
The ship carrying 1,100 Porsches and other luxury cars is on fire and drifting
Fry Electronics TeamFebruary 18, 2022
A huge cargo ship believed to be carrying thousands of vehicles, including 1,100 Porsches, caught fire and washed up on the shores of the Azores on Thursday after 22 crew members were rescued from the vessel.
The fire broke out Wednesday morning in the cargo hold of the ship, known as the Felicity Ace, which sailed from Emden, Germany, on February 10 and is scheduled to arrive in Davisville, RI, on Wednesday, according to a ship tracking website. The ship was about 200 miles from Terceira Island in the Azores, a Portuguese island territory, when Portuguese forces moved on Wednesday to evacuate the crew.
No rescuers or crew members were injured in the "highly skilled and physically demanding" operation, which included a helicopter that brought crew members to the Portuguese island of Faial House nearby, according to the authorities.
Not sure how many 650 feet, 60,000 tons The ship's inventory was lost in the fire and how the authorities will search for the ship in distress. The shipping company could not be immediately contacted.
CD driver, an automotive websiteAccording to the report, the Volkswagen Group estimates that nearly 4,000 vehicles have been brought on board, including 189 Bentleys. Emails sent to the Volkswagen Group were not immediately answered.
The fire occurred as showrooms across the country were trying to meet consumer demand amid a supply chain partly caused by the pandemic. Low interest rates, higher savings rates and government stimulus payments have boosted demand, while carmakers have struggled to cope with computer chip shortages.
Matt Farah, a car enthusiast and editor of Smoking tiresbeen waiting for his 2022 frozen berry metal Boxster Spyder, with a retail price of about $123,000 and modified to its exact specifications, as of August. "Best sports car of all time, knockdown" he wrote.
He received Disappointing news on Wednesday, he said: "I just got a call from my agent. My car is now adrift, possibly on fire, in the middle of the ocean."
In a statement on Thursday, Mr Farah said that a Porsche representative had confirmed his vehicle was on board and apologized for the inconvenience.
"It was yesterday and I haven't heard any updates since," he said. "I'm glad no one was hurt in the fire and everyone is safe, that's the most important thing. I am sure that whatever happens in the future, Porsche will do the right thing with their customers. "
In a statement on Thursday night, a Porsche Cars North America spokesman said that 1,100 of the company's vehicles were on board, but the fate of these vehicles is unknown. She encourages customers who are concerned about their vehicle to contact their dealer.
"Our immediate thoughts are with relief that the 22 crew members of the merchant ship Felicity Ace are safe and healthy," the statement said.
https://www.nytimes.com/2022/02/17/world/europe/felicity-ace-vessel-fire.html The ship carrying 1,100 Porsches and other luxury cars is on fire and drifting
Ant and Dec announces I'm A Celeb is returning to Australia after 2 years in Wales
Behind Netflix's Cuphead With Original Creators: "It's Like Watching Your Kids Grow Up"
The rise in attacks on people by 'stray' dogs is prompting a call for a safety campaign for owners
Boris Johnson's resignation speech in full – Prime Minister quits, accusing 'herd instinct'
Prime suspect in Suzy Lamplugh's murder on deathbed as family pleads 'tell us what you did'
Mum furious as TUI rep describes airport chaos as 'enjoyable day trip' while Brits are sent home