text:
Title: Enumeration
Subject: Mathematical logic, Discrete mathematics, Sociology, Outline of logic, Algebraic enumeration
Collection: Enumerative Combinatorics, Mathematical Logic
An enumeration is a complete, ordered listing of all the items in a collection. The term is commonly used in mathematics and theoretical computer science (as well as applied computer science) to refer to a listing of all of the elements of a set. In statistics the term categorical variable is used rather than enumeration. The precise requirements for an enumeration (for example, whether the set must be finite, or whether the list is allowed to contain repetitions) depend on the branch of mathematics and the context one is working in.
Some sets can be enumerated by means of a natural ordering (such as 1, 2, 3, 4, ... for the set of positive integers), but in other cases it may be necessary to impose a (perhaps arbitrary) ordering. In some contexts, such as enumerative combinatorics, the term enumeration is used more in the sense of counting – with emphasis on determination of the number of elements that a set contains, rather than the production of an explicit listing of those elements.
Enumeration in combinatorics 1
Enumeration in set theory 2
Enumeration as listing 2.1
Enumeration in countable vs. uncountable context 2.2
Examples 2.2.1
Properties 2.2.2
Ordinal enumeration 2.3
Enumeration as comparison of cardinalities 2.4
Enumeration in computability theory 3
Enumeration in combinatorics
In combinatorics, enumeration means counting, i.e., determining the exact number of elements of finite sets, usually grouped into infinite families, such as the family of sets each consisting of all permutations of some finite set. There are flourishing subareas in many branches of mathematics concerned with enumerating in this sense objects of special kinds. For instance, in partition enumeration and graph enumeration the objective is to count partitions or graphs that meet certain conditions.
Enumeration in set theory
In set theory, the notion of enumeration has a broader sense, and does not require the set being enumerated to be finite.
Enumeration as listing
When an enumeration is used in an ordered list context, we impose some sort of ordering structure requirement on the index set. While we can make the requirements on the ordering quite lax in order to allow for great generality, the most natural and common prerequisite is that the index set be well-ordered. According to this characterization, an ordered enumeration is defined to be a surjection (a many-to-one relationship) with a well-ordered domain. This definition is natural in the sense that a given well-ordering on the index set provides a unique way to list the next element given a partial enumeration.
Enumeration in countable vs. uncountable context
The most common use of enumeration in set theory occurs in the context where infinite sets are separated into those that are countable and those that are not. In this case, an enumeration is merely an enumeration with domain ω, the ordinal of the natural numbers. This definition can also be stated as follows:
As a surjective mapping from \mathbb{N} (the natural numbers) to S (i.e., every element of S is the image of at least one natural number). This definition is especially suitable to questions of computability and elementary set theory.
We may also define it differently when working with finite sets. In this case an enumeration may be defined as follows:
As a bijective mapping from S to an initial segment of the natural numbers. This definition is especially suitable to combinatorial questions and finite sets; then the initial segment is {1,2,...,n} for some n which is the cardinality of S.
In the first definition it varies whether the mapping is also required to be injective (i.e., every element of S is the image of exactly one natural number), and/or allowed to be partial (i.e., the mapping is defined only for some natural numbers). In some applications (especially those concerned with computability of the set S), these differences are of little importance, because one is concerned only with the mere existence of some enumeration, and an enumeration according to a liberal definition will generally imply that enumerations satisfying stricter requirements also exist.
Enumeration of finite sets obviously requires that either non-injectivity or partiality is accepted, and in contexts where finite sets may appear one or both of these are inevitably present.
The natural numbers are enumerable by the function f(x) = x. In this case f: \mathbb{N} \to \mathbb{N} is simply the identity function.
\mathbb{Z}, the set of integers is enumerable by
f(x):= \begin{cases} -(x+1)/2, & \mbox{if } x \mbox{ is odd} \\ x/2, & \mbox{if } x \mbox{ is even}. \end{cases}
f: \mathbb{N} \to \mathbb{Z} is a bijection since every natural number corresponds to exactly one integer. The following table gives the first few values of this enumeration:
ƒ(x)
0 −1 1 −2 2 −3 3 −4 4
All (non empty) finite sets are enumerable. Let S be a finite set with n > 0 elements and let K = {1,2,...,n}. Select any element s in S and assign ƒ(n) = s. Now set S' = S − {s} (where − denotes set difference). Select any element s' ∈ S' and assign ƒ(n − 1) = s' . Continue this process until all elements of the set have been assigned a natural number. Then f: \{1,2,\dots,n\} \to S is an enumeration of S.
The real numbers have no countable enumeration as proved by Cantor's diagonal argument and Cantor's first uncountability proof.
There exists an enumeration for a set (in this sense) if and only if the set is countable.
If a set is enumerable it will have an uncountable infinity of different enumerations, except in the degenerate cases of the empty set or (depending on the precise definition) sets with one element. However, if one requires enumerations to be injective and allows only a limited form of partiality such that if ƒ(n) is defined then ƒ(m) must be defined for all m < n, then a finite set of N elements has exactly N! enumerations.
An enumeration e of a set S with domain \mathbb{N} induces a well-order ≤ on that set defined by s ≤ t if and only if min e−1(s) ≤ min e−1(t). Although the order may have little to do with the underlying set, it is useful when some order of the set is necessary.
Ordinal enumeration
In set theory, there is a more general notion of an enumeration than the characterization requiring the domain of the listing function to be an initial segment of the Natural numbers where the domain of the enumerating function can assume any ordinal. Under this definition, an enumeration of a set S is any surjection from an ordinal α onto S. The more restrictive version of enumeration mentioned before is the special case where α is a finite ordinal or the first limit ordinal ω. This more generalized version extends the aforementioned definition to encompass transfinite listings.
Under this definition, the first uncountable ordinal \omega_1 can be enumerated by the identity function on \omega_1 so that these two notions do not coincide. More generally, it is a theorem of ZF that any well-ordered set can be enumerated under this characterization so that it coincides up to relabeling with the generalized listing enumeration. If one also assumes the Axiom of Choice, then all sets can be enumerated so that it coincides up to relabeling with the most general form of enumerations.
Since set theorists work with infinite sets of arbitrarily large cardinalities, the default definition among this group of mathematicians of an enumeration of a set tends to be any arbitrary α-sequence exactly listing all of its elements. Indeed, in Jech's book, which is a common reference for set theorists, an enumeration is defined to be exactly this. Therefore, in order to avoid ambiguity, one may use the term finitely enumerable or denumerable to denote one of the corresponding types of distinguished countable enumerations.
Enumeration as comparison of cardinalities
Formally, the most inclusive definition of an enumeration of a set S is any surjection from an arbitrary index set I onto S. In this broad context, every set S can be trivially enumerated by the identity function from S onto itself. If one does not assume the axiom of choice or one of its variants, S need not have any well-ordering. Even if one does assume the axiom of choice, S need not have any natural well-ordering.
This general definition therefore lends itself to a counting notion where we are interested in "how many" rather than "in what order." In practice, this broad meaning of enumeration is often used to compare the relative sizes or cardinalities of different sets. If one works in Zermelo-Fraenkel set theory without the axiom of choice, one may want to impose the additional restriction that an enumeration must also be injective (without repetition) since in this theory, the existence of a surjection from I onto S need not imply the existence of an injection from S into I.
Enumeration in computability theory
In computability theory one often considers countable enumerations with the added requirement that the mapping from \mathbb{N} (set of all natural numbers) to the enumerated set must be computable. The set being enumerated is then called recursively enumerable (or computably enumerable in more contemporary language), referring to the use of recursion theory in formalizations of what it means for the map to be computable.
In this sense, a subset of the natural numbers is computably enumerable if it is the range of a computable function. In this context, enumerable may be used to mean computably enumerable. However, these definitions characterize distinct classes since there are uncountably many subsets of the natural numbers that can be enumerated by an arbitrary function with domain ω and only countably many computable functions. A specific example of a set with an enumeration but not a computable enumeration is the complement of the halting set.
Furthermore, this characterization illustrates a place where the ordering of the listing is important. There exists a computable enumeration of the halting set, but not one that lists the elements in an increasing ordering. If there were one, then the halting set would be decidable, which is provably false. In general, being recursively enumerable is a weaker condition than being a decidable set.
Ordinal number
Enumerative definition
The dictionary definition of enumeration at Wiktionary
Formal language
Formation rule
Formal system
Deductive system
Formal proof
Formal semantics
Well-formed formula
Classical logic
Natural deduction
Rule of inference
Logical consequence
Axiomatic system
Type theory
Traditional logic
Square of opposition
Propositional
Boolean functions
Propositional calculus
Propositional formula
Logical connectives
Truth tables
Predicate logic
First-order
Second-order
Monadic predicate calculus
Naive set theory
Empty set
Extensionality
Finite set
Infinite set
Power set
Countable set
Uncountable set
Recursive set
Ordered pair
Foundations of mathematics
Zermelo–Fraenkel set theory
Axiom of choice
General set theory
Kripke–Platek set theory
Von Neumann–Bernays–Gödel set theory
Morse–Kelley set theory
Tarski–Grothendieck set theory
Model theory
Non-standard model
Finite model theory
Truth value
Proof theory
Computability
Recursively enumerable set
Decision problem
Church–Turing thesis
Computable function
Primitive recursive function
Enumerative combinatorics
Axiom of choice, Mathematical logic, Category theory, Mathematics, Foundations of mathematics
Set theory, Mathematical logic, Functional analysis, Zermelo–Fraenkel set theory, Category theory
Pi, Mathematics, Natural numbers, Real analysis, Topology
Set theory, Logic, Model theory, Mathematics, Foundations of mathematics
Game theory, Graph theory, Mathematical logic, Cryptography, Mathematics
Oclc, Critical theory, Émile Durkheim, Qualitative research, Philosophy of science
Outline of logic
Logic, Game theory, Rhetoric, Mathematical logic, Set theory
Algebraic enumeration
Combinatorics, Asymptotic analysis, Enumeration, Generating function, Recurrence relation


What's better than doing your workout routine in your crappy, dank apartment? Oh, I dunno, how about doing your workout routine in a villa on the beach? Or on top of a beautiful hillside? Or what the hell why not, in the middle of a black hole? Well, that day is coming, and Runastic of Oculus VR is a sneak peek.
Built as a proof on concept, Runtastic for Oculus is essentially a port of some of the company's other fitness apps, like the 7-Minute Workout, but there's also lunges and squats and supposedly more workouts (like yoga) or in the pipeline.
Inside the virtual world you follow along with a virtual trainer (make sure you're in a clear space at home, people), and your stats are displayed in a magical panel floating above you. You use a 3D motion tracking camera (possibly a Kinect) and reps are automatically counted for you. It doesn't look like it's set up to do anything super advanced like check your form (which some Xbox One workout apps can do), but it might be a fun way to add a little spice to your workouts.


We have a Tefal Actifry air fryer, and let me tell you, they're pretty good. If you're not familiar with what one of these things is for, basically you fill it with a load of uncooked chips or potato wedges, pour in a big spoon of oil, close the lid, turn it on, and 35 minutes later you have chips/wedges to eat. Because they've been cooked in only a little bit of oil they're (relatively) healthy, and pretty tasty. You can lob in herbs too when cooking (although if you do it does make cleaning a bit harder) and apparently they'll also cook other stuff like sausages - although we haven't dared try.
One - cleaning them isn't easy. Basically, it is not going to be spotless, and you will end up with bits of it covered in a layer of hardened oil. The sooner you accept this and stop trying to carve away the oil with whatever blade comes to hand, the better.
And secondly, we store ours on top of a cupboard in the kitchen. Our kitchen is fairly small, and we have limited options for storage. So, it is kept about six and a half foot high, so just barely reachable.
Now, the weight distribution of the Actifry isn't even - it's roughly a circular shape, with most of the weight at one side, where the engine is located. So if you're not careful, it can take a tumble when lifting it down.
The first time it fell, I had to go and buy various spare parts to replace the bits that broke. So this time, I decided to cushion its fall, by placing my face in the way.
I don't have anything against my face. It does what faces are designed to do e.g. hold in the eye balls, stop blood from falling all over the place, that kind of thing. But you could have mistaken me for having some slightly odd fetish as I willingly took an Actifry, powered by gravity, to the face. Ouch.
And I haven't finished ranting about kitchen tools.
Earlier this week my toaster died. It was a Breville toaster, and it had blue LED lights that came on when it was toasting (it looked a little bit like this one). I'd had it for about eight years (ever since I first moved out of my parents) and it was a decent toaster. I liked the cool lights, and you can't help but understand the intricacies of a toaster over an extended period of time.
When activating it from cold, number five was ideal for a good piece of toast. When, however, doing more toast, you were better advised to go for number three (or even two) to prevent the smoke alarm bursting into life.
I bought a new toaster online, and it's a supermarket brand one. It looked reasonable in the picture, but now I have it, it feels cheap, it doesn't light up (so it isn't obvious that it's actually heating your bread up) and it toasts approximately 80% of the bread, leaving two edges undone. And of course, it isn't sufficiently poor for me to warrant buying a new one, so I have to hope that it will fail at some point so that I can buy a new, better, toaster.
Fortunately though, again due to the size of the kitchen, the toaster is kept in a cupboard about six foot high (in fact just under the Actifry) so with any luck one morning it will accidentally fall out of the cupboard.
By the way, I made a picture meme thingy. Feel free to share.
Thank you, it was :) I'm getting used to poorly toasted bread!
Maybe you can smash your face into the new toaster until it breaks, or learns to toast correctly. Toast is one of the true pleasures of life, last night for my evening snack I had toast, with currant and red chai spiced tea. I am still blaming you for the tea, by the way.
Toast is one of those things that never gets the promotion it deserves, happily soldiering on as a essential staple of life.
I've been drinking loads of mochas recently - perhaps we have swapped sides!
If you are looking at a Tefal Airfryer or the Philips Air Fryer, you will either be considering consuming more a healthy diet or about reducing bodyweight. Discover out more about these devices before you buy here.
This is really very wonderful post and informative post. I really appreciate it, this post is very helpful for us.
Older toasters seem to be more powerful in general. I don't know why, but my old toaster was able to toast bread adequately in under a minute, but my new model takes closer to three. It's annoying and a time waster in the morning. Also, be careful with your face! The kitchen can be a dangerous place.
Yes, healthy frying is real and it's awesome. It's time for you to get on board with the new craze and find the best air fryer today.


text:
One Ump Lists Top 1960s Catchers
Ask, ask, ask!
When I wrote the book Great Catchers (Metrobooks, 1997), I called out my TTM collecting skills to do some fast research. Bill Valentine, a colorful umpire of the 1960s, was the first to respond. Minor league baseball fans know Valentine as the front office force behind the Arkansas Travelers for 40 years.
Valentine sent an eye-popping response, giving his frank assessment of the men he worked behind. He wrote:
"I guess everyone has told you that Del Crandall was one of the top defensive catchers in baseball when he played for Milwaukee. Looking at his batting average, you can see he must have been, or he would not have been in a a lot of lineups. Sherm Lollar was such as a catcher for the White Sox. Both men kept the baseball in front of their body, and had quick release of the ball when runners attempted to steal.
"I liked Bob Rodgers of the California Angels. He was one of the team leaders, and he took command behind home plate. It was his game, and the pitchers threw to him. He did not allow his pitchers to argue with umpires, and would tell them that was his department. 'Just throw the ball.'
"[On the other hand] Earl Battey of the Minnesota Twins was very quiet, but a leader in his actions."
Tomorrow: Valentine reflects on some of the oddest receivers he encountered.
Categories Bill Valentine, Bob Rodgers, Del Crandall, Earl Battey, Sherm Lollar Leave a comment Post navigation
Pitcher Dyar Miller Learned a Lesson From Baltimore Orioles Manager Earl Weaver

redpajama_set_name: RedPajamaCommonCrawl


text:
Split, Croatia - Wikipedia
en.wikipedia.org/wiki/Spalatum
An intraregional transport hub and popular tourist destination, the city is linked to the Adriatic islands and the Apennine peninsula. The city was founded as the Greek colony of Aspálathos (Aσπάλαθος) in the 3rd or 2nd century BC and later on was home to Diocletian's Palace, built for the Roman emperor in AD 305.
Diocletian's Palace built: AD 305
Greek colony of Aspálathos established: 3rd or 2nd century BC
County: Split-Dalmatia
Roman Catholic Archdiocese of Split-Makarska - Wikipedia
en.wikipedia.org/wiki/Archbishopric_of_Spalatum
The Archbishopric of Spalathon or Spalatum (also Salona, Latin: Spalatum) was a Christian archbishopric with seat in Salona (modern Split), Dalmatia (modern Croatia) in the early Middle Ages. It recognized the supremacy of the Patriarch of Constantinople rather than the Roman Pope. In 590 the Salona archdiocese gained territory from the suppressed Roman Catholic Diocese of Makarska.
Area: 4,088 km² (1,578 sq mi)
Ecclesiastical province: Split
Country: Croatia, Montenegro
Dalmatia - Wikipedia
en.wikipedia.org/wiki/Dalmatia
Dalmatia at the time consisted of the coastal cities functioning much like city-states, with extensive autonomy, but in mutual conflict and without control of the rural hinterland (the Zagora). Ethnically, Dalmatia started out as a Roman region, with a romance culture that began to develop independently, forming the now-extinct Dalmatian language.
Area: 12,158 km² (4,694 sq mi)
Population(2011): 852,068
Largest city: Split
Dalmatian City-states - Simple English Wikipedia, the free ...
simple.wikipedia.org/wiki/Dalmatian_City-states
The "'Dalmatian City-states"' were 8 cities in Dalmatia where the autoctonous Dalmatian Italians survived the Slav invasions, after the fall of the Western Roman Empire. These cities were: Zara, Spalato, Ragusa, Cattaro, Trau, Ossero (called even Cherso or Crespa), Veglia and Arbe.
Spalatum | Article about Spalatum by The Free Dictionary
encyclopedia2.thefreedictionary.com/Spalatum
(splēt), Ital. Spalato, city (2011 pop. 178,102), S Croatia, on the Dalmatian coast of the Adriatic Sea. It is a major seaport, a regional transportation hub, and a leading commercial center. Shipbuilding and the production of plastics, chemicals, and cement are the leading industries.
Western Roman Empire - Wikiwand
www.wikiwand.com/simple/Western_Roman_Empire
The Western Roman Empire was the western half of the Roman Empire, from its division by Diocletian in 286 AD. The other half of the Roman Empire became known as the Eastern Roman Empire, later known as the Byzantine Empire.
Solin - Wikipedia
en.wikipedia.org/wiki/Solin
Solin developed on the location of ancient city of Salona which was the capital of the Roman province of Dalmatia and the birthplace of Emperor Diocletian.After the arrival of Avars and Croats in the 7th-century, the town was destroyed, and its refugees moved to settlement in and around Diocletian's palace, "Spalatum" (), turning it into a fortified town.
Diocletian's Palace - Wikipedia
en.wikipedia.org/wiki/Diocletian's_Palace
From Wikipedia, the free encyclopedia Diocletian's Palace (Croatian: Dioklecijanova palača, pronounced [diɔklɛt͡sijǎːnɔʋa pǎlat͡ʃa]) is an ancient palace built for the Roman emperor Diocletian at the turn of the fourth century AD, which today forms about half the old town of Split, Croatia.
Spalatum - definition of Spalatum by The Free Dictionary
www.thefreedictionary.com/Spalatum
(splĭt) A city of southwest Croatia on the Dalmatian coast of the Adriatic Sea. Founded as a Roman colony, it later grew around a palace built by Diocletian in the early fourth century ad.
Spalatro | Article about Spalatro by The Free Dictionary
encyclopedia2.thefreedictionary.com/Spalatro
spalatum wikipedia encyclopedia britannica google maps
spalatum wikipedia encyclopedia metallum google search
spalatum wikipedia encyclopedia wikipedia yahoo
spalatum wikipedia encyclopedia books facebook login
Next3,500 results


text:
I Am Eleven
4/101 Votes Alchetron
Rate This4
Director Genevieve Bailey
Release date 5 July 2012 (2012-07-05)
I am eleven official trailer 1 2014 documentary hd
I Am Eleven is a 2012 Australian documentary film by Geneviève Bailey, who travelled through 15 countries over a period of six years to explore the lives of 11-year-olds in different environments. The countries that the children are from include Thailand, England, Bulgaria, Japan and Czech Republic. The film has been compared with the 7 Up documentary series and won awards in the USA, Australia, Brazil, France and Spain.
I am eleven sneak peak view the official trailer by visiting www iameleven com
Following the completion of a Bachelor Of Creative Arts Honours from the Victorian College of the Arts, Melbourne University in 2003, Bailey completed a series of short films, music videos and a video installation, while also tutoring at Melbourne University and Deakin University. Between 2003 and 2008, Bailey completed 45 projects, many of which are collaborations with fellow Australian filmmaker Jarrah Gurrie. In May 2008, Bailey's work for I Am Eleven was categorised as "In Production", with a working title of "Eleven".
At the time that the film was conceived, Bailey was in a difficult period of her life and was creatively inspired by a particularly memorable time during her childhood years:
I was going through a difficult time, being in a serious car accident and my body was not feeling very happy, and my dad passed away. I wanted to make something quite simply that would make me happy and make audiences happy … I thought back to my favourite age in life and that was when I was eleven and I thought I wondered what would it be like to be eleven today.
Bailey explained in 2014 that she commenced shooting the film without any funding: "I'd run out of money, come back and work two or three jobs to save up the money for another ticket. I was doing that every year ... It was like having an addiction." Nearing the completion of the production, Bailey turned down funding that was offered by a Victoria, Australia organisation, as she was not comfortable with handing over the ownership of the film to the funding body: "We weren't very comfortable with that given the amount of time, energy and money we'd invested."
Jiter - India
Goh - Thailand
Siham - Morocco
Giorgio - Bulgaria
Jack - Thailand
Remi - France
Billy - England
Obey - England
Oliver - USA
Jamira - Australia
Remya - India
Rika - Japan
Vandana - India
Priya - India
Dagan - USA
Sree Kuti - India
Sam - The Netherlands
Sahin - Sweden
Ginisha - India
Luca - Germany
Fang - China
Osama - Sweden
Kim - USA
Grace - Czech Republic
Sharif - England
The global premiere of I Am Eleven occurred at the 2011 Melbourne International Film Festival (MIFF), where the film also received the People's Choice Award. Following its official release in July 2012, the documentary was screened at 22 cinemas around Australia, from 2012 to 2013, and played for 26 weeks at Melbourne, Australia's Cinema Nova venue. The film was featured as part of the 2014 Portland Children's Film Festival that was held in early April in the American city of Portland, Maine.
The "On Demand" rights for the film was acquired by the Gathr Films company in early June 2014. Gathr will commence distributing the film through its "Theatrical On Demand" platform in August 2014.
Following a screening in Perth, Australia, Alexander Dermer wrote in a review for the Weekend Notes: "Some of what the kids say can be immensely thought provoking and at other times downright hilarious, however I Am Eleven thoroughly manages to keep you entertained either way. This film achieves what it sets out to do and more." Dermer also identified what he perceived as "odd moments of slow pacing and sidestepped direction", but concludes that the film is a "must see for everyone".
Writing for Meld, a publication for international students that is based in Melbourne, Australia, Hieu Chau stated in an April 2013 review: "It offers up an engaging look at how children of different cultural backgrounds grow up in the world that they inhabit today ... it's a stunning and successful effort for the documentary, especially when one considers that it had very little funding and no distributor."
The documentary was identified as a New York Times "Critics' Pic" in Neil Genzlinger's September 2014 review, in which he explains: "The project could easily have seemed like a smarmy Nickelodeon special or some variant of Kids Say the Darndest Things, but Ms. Bailey's willingness to let the children talk and to let the viewer impose broader meaning elevates it."
Outstanding Documentary Award at the Newport Beach Film Festival, USA
Audience Award at the São Paulo International Film Festival, Brazil
People's Choice Award at Melbourne International Film Festival, Australia
Best Documentary of the Year at the IF Awards, Australia
Audience Award at the European Independent Film Festival, France
Best Documentary of The Year Nominee by the Film Critics Circle of Australia
Independent Spirit Award at the IF Awards, Australia
Best Documentary nominee at the Seminci Valladolid Film Festival, Spain
I Am Eleven Wikipedia
The Queen of Versailles
Philip Brophy
Daniel Costescu


text:
YELLOW PAGES 118 24 7 PROMOTED WITH £2 MILLION MARKETING CAMPAIGN
Thursday 27 November 2003 PDF Print
Yell today announced the launch of its first ever TV advertising for Yellow Pages 118 24 7, highlighting its use for round-the-clock information about businesses and services.
The ads are part of a £2 million integrated marketing campaign featuring actor James Nesbitt. They help emphasise that as well as providing directory enquiries, Yellow Pages 118 24 7 can offer additional information on thousands of businesses throughout the UK, such as opening hours, location details, prices and special offers. It also offers cinema listings and film synopses.
The Yellow Pages 118 24 7 TV promotion is part of a three-pronged national advertising campaign for the service created by agency Abbot Mead Vickers BBDO.
It will be broadcast from December 1 through to February next year, at the tail end of a second run of humorous TV ads for the Yellow Pages directory that feature James Nesbitt, star of ITV's "Cold Feet" and BBC's "Murphy's Law".
The end line states: "Now you can also call Yellow Pages 118 24 7, whatever business or service you want, 24-7."
A series of regional radio and newspaper ads also forms part of the Yellow Pages 118 24 7 promotional campaign.
Nick Harknett, head of marketing for Yellow Pages 118 24 7, said: "This campaign emphasises that there is a niche service - Yellow Pages 118 24 7 - providing not just directory enquiries but also round-the-clock information about businesses and services.
"The adverts underline that it can be trusted, helpful and straightforward to use, just like our Yellow Pages directory. Our message, like our proposition, is simple: whatever business or service you need, we can
help you find it, twenty four hours a day, seven days a week."
Yellow Pages 118 24 7 TV ad stills, call centre images and logos available upon request.
Creative agency: AMV BBDO Media Planner: PHD
Further information on Yellow Pages 118 24 7:
Yellow Pages 118 24 7 ('one-one-eight, twenty-four, seven') is part of Yell, the international directories business operating in the classified advertising market through printed, online and telephone-based media in the UK and the US.
Yell's products in the UK also include the Yellow Pages and Business Pages directories and Yell.com and in the US, Yellow Book and Yellowbook.com.
Yellow Pages 118 24 7 is a new UK telephone information service that provides in-depth classified business information, business and residential listings, 24 hours a day, seven days a week. More than just a number, 118 24 7 provides essential business information such as opening hours, location details, prices and special offers, film times and summaries. Callers are charged the competitive rate of 40p per minute*, billed by the second.
For press enquiries, contact:
Jon Salmon
Yell Press Office
PH: + 44 (0) 118 950 6656/6999
EMAIL: jon.salmon@yellgroup.com
Claire Smither / Bruce McLachlan
Nelson Bostock Communications
PH: + 44 (0) 20 7229 4400
EMAIL: claire.smither@nelsonbostock.com
* Call charges from a mobile phone may vary depending on individual network operator charges
This press release was distributed by ResponseSource Press Release Wire on behalf of Nelson Bostock Unlimited in the following categories: Consumer Technology, Personal Finance, Business & Finance, Computing & Telecoms, for more information visit https://pressreleasewire.responsesource.com/about.
Release from Nelson Bostock


text:
FSDC Proposes Allowing Corporate Groups to Transfer Tax Losses Among Wholly Owned Companies in Hong Kong
Sep 11, 2017 4:07pm
The Financial Services Development Council (FSDC) has released a report that proposes tax refinements with a view to encouraging corporate groups to undertake investment activities in Hong Kong.
Titled "A Proposal for the Introduction of Group Tax Loss Relief in Hong Kong," the report outlines a potential framework to allow for corporate groups to transfer tax losses among wholly owned companies operating in Hong Kong.
Unlike nearly all other developed economies around the world, Hong Kong's tax system currently has no group tax loss relief mechanism and only allows a company to carry forward tax losses to offset against its own future profits.
"A competitive corporate tax regime can provide businesses with a suitable environment to innovate, invest and grow," says Chairman of the FSDC, Laura M Cha. "Allowing the transfer of tax losses among group companies would bring Hong Kong in line with other major international financial centers such as the United Kingdom, the United States and Singapore.
"Alongside its study on the implementation of a two-tier tax system, the Government could consider the feasibility of introducing a group tax loss relief regime, which could drive more business activities in the Hong Kong financial services industry, in particular the banking sector."
The report describes the need for group tax loss relief in Hong Kong and sets out the various forms that the relief could take. The report suggests that the Government should consider allowing unused tax losses of one company to be transferred to and set off against the taxable income of another company within the same wholly owned corporate group.
Among other proposed features, group tax loss relief would require the companies within the wholly owned group to have the same accounting year.
For the tax losses to be grouped and offset, the tax losses should also arise and be transferred during the time that the companies are in the same wholly owned group. Specific anti-avoidance measures may also need to be implemented.
Supportive of the proposal
KPMG says it supports the proposal, as it is a step towards modernizing Hong Kong's tax system to ensure that it is globally competitive and it removes a tax impediment to businesses operating via commercially driven corporate group structures.
The FSDC's proposal does make specific reference to the benefit that would accrue to the financial services industry in Hong Kong from group tax loss relief. However, the benefits of group tax loss relief are not industry specific and would benefit the broader Hong Kong economy by removing a key tax impediment for commercially driven corporate group structures, according to KPMG.
Of particular importance are the implications for entrepreneurship and innovation in Hong Kong, as group tax loss relief will allow businesses to manage commercial risk by operating via a corporate group structure and yet receive a benefit for loss-making "start-ups," or business ventures.
Given the inherent risk in the high technology sector, group tax loss relief rules would be particularly beneficial in this sector by allowing such businesses to manage risk and effectively provide a benefit early in the investment cycle and incentivize innovation.
The benefit provided by group tax loss relief would complement the Hong Kong Government of the Special Administration Region's objective of supporting the development of the high technology sector.
Ultimately, Hong Kong must modernize its tax system to support the broader economy, particularly the key growth sectors, and to strengthen its status as a leading international financial centre and business hub. To this end, the introduction of group tax loss relief rules would be a big step in the right direction.


text:
Plug-in hybrid Jeep s
21 July 2020 FineAuto
Jeep presented a hybrid version of the SUV Renegade and Compass with charging from the network.
Cars driven by hybrid power plants with a capacity of 190 or 240 HP, which consist of a 1.3-liter gasoline turbo engine and two electric motors: the first of which is on the front axle and serves as a high voltage generator. The second – on the rear axle, it provides traction and energy recovery. As the transmission uses 6-speed automatic transmission and all-wheel drive system.
The installation is powered from the battery capacity of 11.4 kWh, which provides a power reserve of up to 50 km to Increase the mileage on one battery charge allows system recovery and fully charge the batteries from a household outlet. Acceleration from standstill to 100 km/h is the top-end modification of 7.5 seconds and maximum speed reaches 200 km/h.
To distinguish the hybrid version of the SUV blue decorations and a special nameplate on the back. In the cabin there is a 7-inch digital instrument panel and multimedia system with 8.4-inch touchscreen display, navigation and support for Apple CarPlay and Android Auto.
Did You know that InfoCar is in Facebook?
Yes, it has long podpisana, but decided not podpisatsja first sliseobrazutee subscribe – @InfoCar.ua
and learn the results of the survey
In the markets of most European countries of the model Renegade and Compass 4xe 4xe will be available to order from July. Dealerships will be in September. They will be available in three trim levels (Limited, S, and Trailhawk).
hybridsJeepmarket
Electric bikes for paratroopers: motorcycles will also jump with a parachuteposted on December 28, 2021
New categories SWM VA 125 / 400posted on December 28, 2021
BMW for the first time in six years ahead of Mercedesposted on January 05, 2022
Do not play behind the wheel: 580 thousand Tesla electric vehicles were under investigation because of games while drivingposted on December 23, 2021
The Dodge Challenger Redeye engine can now be boosted to 885 hp.posted on December 24, 2021


"We have many guns," notes Niall.
It's a Pirate AU. Guns, puns, and tons of fun.
So this happened. And it all started with the boys performing at the UK X-Factor Finale, and with a little cross dangling from Harry's ear.
In which Niall is somewhat freeloading, Zayn longs for a better life, Liam thinks that his title makes him better than the pirates, Harry has just been captured and Louis' the Captain with a slow increase in his fame.
"Thought I was gonna lose you," he murmurs (quietly, so quietly – he almost doesn't want Harry to hear, doesn't want Harry to have to worry about him).


text:
San Carlos del Valle è un comune spagnolo di 1.184 abitanti situato nella comunità autonoma di Castiglia-La Mancia.

Storia
Anche se hanno trovato tracce di civiltà preistoriche, romano, germanico o forse arabo, vera origine della città ha i suoi primi dati nella ex cappella di Santa Elena, costruita nel XII-XIII secolo, che si trovava fino al XVIII secolo tranne che una parete dipinta appariva la venerata immagine di Santo Cristo del Valle.

Durante il XVI secolo il primo insediamento permanente della città sorge intorno a questo eremo. L'incremento dei pellegrinaggi a pregare Cristo determinato il Corona e il Consiglio degli Ordini Militari per costruire una nuova cappella e alcune dipendenze per dare riparo ai pellegrini.

Dopo il lavoro durante il regno di re Filippo V, e un conseguente rapido aumento della popolazione, riqualificazione urbana, che ha avuto luogo, e in tempi di Carlo III, Pablo de Olavide diventato necessario. Ha totalmente ordinata, struttura regolare oggi è perché la gente. Più tardi, nel dicembre del 1800, il re Carlo IV ha emesso un privilegio Royal Charter con il quale ha dettato l'indipendenza di San Carlos del Valle e divenne comune autonomo e autonomo come lo è oggi.

Chiesa di San Carlos del Valle

Situata in una delle più belle piazze della Castiglia-La Mancia, questa chiesa barocca costruita tra il 1613 e il 1729 è somigliante fuori alla Basilica di San Pietro a Roma. Il tempio ha quattro torri ciascuno coronato da una cuspide, tipico di Madrid. Al centro una cupola centrale più di 28 metri all'interno, coperto con una guglia della tradizione nord europea, che raggiunge i 50 metri dal suolo. Nel 1993 il tempio è stato dichiarato monumento nazionale di interesse culturale.

Altri progetti

Comuni della provincia di Ciudad Real

redpajama_set_name: RedPajamaWikipedia


This quintessential mountain home is the epitome of Old Tahoe! Set in the beautiful Tahoe Pines neighborhood with 4 beds and 2 baths. Enjoy a glass of wine at the front porch, a fire while dining or make it a family affair in the spacious family room with wood-burning stove. This fabulous West Shore location is on a large, level wooded lot within walking distance to the lake and Tahoe Pines' Homeowner's Pier. Minutes drive to Homewood Ski Resort – just in time for the holidays!


Advanced registration required for ten-class workshop series; space is limited. Register online, in person, or by phone.
Get the skills and confidence you need for a career with technology! This free 10-week after-school program is designed for girls with a wide range of computer science skills. In the Club, girls engage in fun and simple online coding tutorials, build community through interactive activities, learn about inspiring role models in tech, and work together to design solutions to real-world problems facing their communities.
Presented in partnership with Girls Who Code, a non-profit organization dedicated to closing the gender gap in technology by teaching computer science, bravery, and sisterhood.
The Girls Who Code curricula are particularly designed and intended to serve those who identify as female, regardless of gender assignment at birth or legal recognition, between the ages of 13 and 18. For more information on Girls Who Code eligibility, please see their website.
Please note that an email address is required, so course materials and further information may be emailed to partipants prior to the start of the program.
You may register your youth(s) in person at any branch, by phoning Information Services at 905-623-7322 x2712, or online using the form below.
Take the LEGO Robotics Challenge! You and your teammates will tackle building and programming a LEGO Mindstorms EV3 robot.
Compete in weekly challenges using motors and sensors to create a fully interactive robot that responds to its surroundings. Command your robots to move in circles, dance, speak, react when it sees colours, or throw a ball at a target.
View past creations on our YouTube channel at www.youtube.com/user/ClaringtonPL!
Join the University of Ontario Institute of Technology (UOIT) Engineering Outreach for interactive workshops about the engineering design process. Learn about concepts such as coding, electricity, robotics, and so much more! Discover the applications of science, technology, engineering, and math (STEM) in everyday life through hands-on activities.


This is Part 3 of a series on prestige competition and its broader contemporary effects. For other parts, click below.
Contemporary hunter-gatherers are famously egalitarian and seem to have been so for quite some time. In these groups formal leadership tends to be absent, and while there may be recognized experts in particular domains (hunting a certain animal, crafting a certain tool, making or administering a certain medicine), such expertise cannot usually be parlayed into notably greater political power. Group-level decisions are arrived at via discussion and consensus. While there usually is not complete gender equality, hunter-gatherers tend to fare much better on this count than sedentary agricultural societies. All this presents a bit of a historical puzzle, given the hierarchical character of both our distant Pan-like ancestor and of modern nation-states.
According to anthropologist Christopher Boehm in his influential Hierarchy in the Forest, egalitarianism in nomadic hunter-gatherer societies is not a passive, effortless state of affairs but a concerted arrangement requiring constant vigilance and enforcement. He characterizes this arrangement as an "inverted hierarchy" in which rank-and-file group members band together (another modern task for our coalitional psychology) to tamp down on the greedy, proud, violent, or ambitious.
What is most interesting about Boehm's analysis, for our purposes, is the observation that it's not just traditional dominance or formal political power that is heavily policed in nomadic hunter-gatherer societies but prestige as well.
But ridicule is far from the only weapon egalitarians use to keep upstarts in check. Boehm (pp. 75-84) documents a number of widespread, escalating antihierarchical sanctions observed by anthropologists, from passive disobedience (e.g., ignoring commands) to active shunning to expulsion to assassination. Egalitarianism, it seems, is serious business.
And, of course, if every group is placing hard limits on the amount of individual prestige one can accumulate, then it may not matter very much where one moves.
This widespread intolerance of upstartism Boehm christens "the egalitarian ethos" (p. 66). In his view, its successful enforcement among hunter-gatherers constitutes a remarkable feat of social engineering, a triumph of communal will over individual desire. An examination of more complex and sedentary societies, however, reveals it to also be quite tenuous.
Just as notable as the omnipresence of egalitarianism in nomadic hunter-gatherer societies is its near omni-absence in more complex, modern social arrangements. Human populations swept up in their first agricultural revolutions reliably abandoned their egalitarian ways and reverted to hierarchical sociopolitical structures. How might this transition be explained?
Boehm's view, seemingly widely shared among others who study human hierarchical behavior, goes something like the following: We have a deep, innate drive toward hierarchy inherited from our chimp-like ancestors. In nomadic hunter-gatherer societies, this drive is effectively suppressed by the concerted efforts of a majority of band members, but it reasserts itself as soon as resources can be hoarded and inequalities of wealth and power can develop. In the words of anthropologist Harold Schneider (approvingly quoted by Boehm, p. 124): "All men seek to rule, but if they cannot rule they prefer to remain equal." Thus, for these thinkers, hierarchy is not just historically but motivationally (and, at least in Boehm's case, conceptually) primary to egalitarianism. I have a couple of qualms about this particular story.
For one, adaptations don't usually persist long in conditions under which they are no longer useful. Adaptations are expensive; they hog resources that could be deployed toward other adaptations, and so the "moment" (evolutionarily speaking) they cease earning their keep, selection will tend to favor those with increasingly attenuated versions of these formerly useful structures.
For two, it's unclear what, exactly, is meant by an "innate drive toward hierarchy." The worry I raised in Part 1 about mistaking the conceptual structure of our cognitive models for the conceptual structure of the modeled cognitive systems resurfaces here. When we speak, in evolutionary contexts, about a "drive toward some x," it often seems that we're imbuing either the evolutionary process itself or the brain structures that instantiate that drive with some sort of frontloaded representation of the end goal, x. While I hope it's sufficiently clear that evolution itself ought not be granted a conceptual capacity, the second proposition is a little trickier to evaluate. While of course our brains represent a great many things, it's usually assumed that the goals of these "innate drives" require neither conscious representation nor learning. They are very different beasts from, say, my drive to finish this blog post. So it seems that what we'd have to be talking about here is something like the existence of innate concepts. The problem is, pace Jerry Fodor, it's very unlikely that we have such things (I'll save the long argument for another post, as it would constitute too wide a digression here).
A more metaphysically innocent way of unpacking "innate drive" might involve dispensing with any necessary representational component and stipulating that the thing the drive is toward (i.e., its intentional object) is simply whatever produces a feeling of satisfaction and temporary abatement of that drive. On this view, when we say we have an innate drive for, e.g., sugars and fats, we're not saying that we have unconscious or subcortical representations of these nutrients but only that we have a certain sort of appetite which sugars and fats are required to satisfy. This is a step in the right direction, but pitfalls still abound. You've probably heard tell of some version of the Olds and Milner experiment in which electrodes were implanted in the reward centers of rats' brains and the rats were allowed to self-stimulate these centers by pushing a lever. Said rats quickly become very eager to continually push that lever, even to the point of starvation. We wouldn't, though, say that the rats had an "innate drive" toward lever-pushing.
The key question here is whether we're dealing with a drive toward dominance per se or merely a drive (more realistically, a bundle of distinct but contextually confluent drives) toward the acquisition of salient resources, which would tend to produce dominance-seeking behavior in certain social settings (recall the newly "social" monitor lizards discussed in Part 1; I don't think it would make much sense to say that these formerly solitary creatures had an innate drive toward dominance per se). The difference may seem trifling, but it matters insofar as these two characterizations might yield rather different predictions as to the preponderance and recalcitrance of dominance-seeking behavior in humans.
I think it's worth taking very seriously the idea that hierarchy-conducive behavior might not be the necessary upshot of a singular, highly circumscribed drive toward dominance but a sort of emergent pattern resulting from the joint operations of a variety of distinct cognitive pre-adaptations. I think the same is true of egalitarianism and that a number of the same pre-adaptations are implicated in both social arrangements. Thus, contra Boehm, I don't know whether it makes any more sense to say that we have an innate drive toward dominance than that we have an innate drive toward egalitarianism. My preferred characterization is that we have a suite of pre-adaptations that readily yield hierarchical or egalitarian social organizations depending upon certain conditions.
In The Architecture of Rage, I briefly discussed three of what I consider to be key players in this suite of pre-adaptations: (1) intolerance of unfairness; (2) habituation to present circumstances; and (3) the use of local comparisons for assessing one's standing within a group (referred to by social psychologists as the "local dominance effect").
These aren't the only relevant pre-adaptations, of course (language and theory of mind, among many others, would also have played important roles), but I focus on them for reasons that will become apparent in the remaining parts of this series. I'm quite confident in attributing all three capacities/dispositions to our recent ancestors, as there is evidence for them in many lesser anthropoid species (here again, for instance, is a rather clear—and famous—example of unfairness intolerance in capuchin monkeys, with whom our nearest common ancestor would have lived about 40 million years ago).
It's time now to try to flesh out the story of hierarchy's re-ascension. Boehm (pp. 137-146) discusses seven distinct forms of human social organization—(1) nomadic hunter-gatherers; (2) acephalous tribes; (3) Big-Man societies; (4) sedentary foragers; (5) chiefdoms; (6) primitive kingdoms; and (7) ancient civilizations/modern societies—and attempts to locate each on an egalitarian-despotic spectrum inspired by the work of ethologist Sandra Vehrencamp (1983). I'm going to be relying more on Boehm's descriptions of these social forms than on his particular analysis with respect to the degree of despotism they exhibit, and for two principal reasons: (1) Boehm conceives of dominance primarily in terms of recognized political power. He doesn't recognize the distinction we've been drawing between traditional dominance and prestige, the latter of which, I will argue, is playing a major role in the contemporary dynamics of social hierarchy. (2) Boehm considers even egalitarian hunter-gatherers to be rather despotic, for, as we've seen, he considers humans to be driven toward dominance by default. Again, this is a claim that needs more unpacking and scrutiny than Boehm gives it.
"Acephalous tribes," as Boehm calls them, tend to be larger and more socially complex than nomadic forager bands. They are usually pastoralists or horticulturalists, but may hunt and gather supplementarily. Despite Boehm's terminology ("acephalous" means headless), it's not unusual for them to have de facto leaders. Boehm nevertheless considers them nearly as egalitarian as nomadic hunter-gatherers because the power of these leaders is usually quite limited. They function much more as consensus-facilitators than as decisive rulers, and their influence is tenuous, circumscribed, and nonhereditary. They are viewed merely as primi inter pares—"firsts among equals"—by the rest of the tribe.
I see a greater distinction than Boehm does between these groups and nomadic foragers. While tribal societies may still be largely egalitarian with respect to recognized political power (the only measure Boehm considers), they are notably less egalitarian with respect to both prestige and resource distribution. Families in these societies tend to produce food only for themselves. Resources like cattle and garden plots are typically privately owned and protected by implicit or explicit property rights. With increases in private property come increased vulnerabilities to theft and raiding, and it's no coincidence that such societies—particularly pastoralist societies—often give rise to cultures of honor centered on the advertisement of masculine formidability.
Raiding, and warfare more generally, often plays a major role in tribal life, and military success is a common basis for prestige and the accordance of leadership functions. Military leaders, owing to the exigencies of the situations over which they preside, are typically entrusted with more unilateral (if circumscribed) power than peacetime leaders.
Still, the quashing of the egalitarian ethos was far from immediate. Tribes successfully resisted further expansions of the vladika's power for well over a century. It wasn't until Danilo II was able to unite a number of loyal tribes into his personal army and dispatch dissenters en masse that centralized authority finally became widely recognized across the confederacy.
But war is not the only context conducive to the erosion of egalitarianism. In the Big Man societies of western Melanesia, status is attained and defended via a complex system of competitive gift-giving which places recipients in de facto debt and thereby allows the most "generous" men to cultivate large networks of followers and supporters. More complex versions of this system are seen in the potlatch ceremonies practiced in the sedentary, aristocratic Native American societies of the Pacific Northwest.
Elsewhere, political power first coalesces around elders and shamans, who are able to parlay their wisdom and talents into increasingly potent, unchallengeable, and, finally, hereditary political influence. Among the Samburu of Kenya, for example, elder males rule the roost and are in charge of arranging marriages, which power they use to give themselves multiple wives at the expense of younger males (and, you know, the wives), who are regarded as in a state of protracted adolescence until their 30s. The elders are constantly paranoid of these young bachelors stealing their stock or sneaking into bed with their wives, and they keep them in check with the threat of curse, for the elders alone are believed to be able to entreat God to bring misfortune upon those who have wronged them.
Still other routes are possible. What I suspect will be common to them all is an initial relaxation in the regulation of prestige. Prestige, recall, is given to those with skills and dispositions beneficial to the rest of the focal community, so it is on the basis of contribution to the group that asymmetrical political influence first comes to be granted. Once political offices come to be inherited, however, this meritocratic link between usefulness and power is severed.
Nomadic hunter-gatherers like the !Kung may police prestige quite intensely, as Lee's account suggests, but this is done to a notably lesser degree in tribal societies. The aforementioned greater need for the leadership of highly skilled individuals provides one reason for this. Another reason is that prestige policing is simply more logistically difficult in the larger, more private societies of pastoralist/horticulturalist tribes. But a complete picture of the dynamics by which hierarchical and egalitarian social shifts are effected requires going beyond the structural/economic/ecological accounts mentioned above and peering into the psychologies of the individuals who comprise these variously ordered groups. It is to this task that our next section will be devoted.
At the end of the day it is all about survival and that which an individual is prepared to give up to another for peace and security. Heredity is tolerated for the same reason as just another practical trade off.


text:
Dragon Wars: A Dragon Novella
Rich Scribes
Dragon Wars: A Dragon Novella.This is the first Novella in the Dragon Wars series.The series will have a word count from 20,000-35,000Word Count: 21,582.Two realms collide in this epic introduction of Dragon Wars: A Dragon Novella. Bryce, has always believed himself to be average with one slight exception: he's a genius. He doesn't think this makes him special. At times he feels like a social out-cast. Yet he could do anything he puts his mind to, except talk to his neighbor, Ziora. The exceedingly pretty cheerleader captivates him, and ties his tongue in knots. By a convenient twist of fate Bryce is assigned to help Ziora with her final assignment for English.Bryce dares to be cautiously optimistic until he starts receiving anonymous emails warning that his life is in danger. At first he thinks it is a fellow classmate playing a prank on him, but he quickly finds out that it isn't. Bryce processes the gravity of the situation, but then he is attacked at school by a stranger. A figure that is glowing red at the arms that shoots fire balls from his hands.Bryce hopes that this is all a bad dream, but soon realizes that it isn't. What he is told is the 'truth' is beyond even his elevated comprehension. Now he must learn about a place he doesn't even know about, and try to save the world that he knows and loves
Smashwords, Inc.
Flashfire647 , 06/05/2018
Six Back , 09/07/2013
I didn't read it yet and I give it 5 star
Ninjabentsen , 05/12/2012
Best book ever
Can't wait for more please continue this series you guys are really talented
More Books by Rich Scribes
Linked: A Dragon Novella: Novella II
Mayhem: A Dragon Wars Novella: Novella III
Destiny: A Dragon Wars Novella IV


For IT solution providers, there's big money in big data. That's because data volumes are growing at staggering rates, and SMBs are discovering use cases for big data. Perhaps even better for the channel, many SMBs don't have the skills needed to carry out big data projects. Yet big data is a largely untapped opportunity for the channel. This handbook aims to help solution providers that want to build a big data practice do so, with an exploration of where the biggest opportunities lay, how to build business cases, prep staff members, stand out from competitors, as well as a look at the steps two Microsoft partners have taken to build successful big data practices.


Scrap crusher is developed based on market demand products. Mainly for a large number of waste metal recycling, pre-crushing, and clean the surface of the paint and dirt. The machine capacity of about 8-12T per hour.
metal crusher widely used for crushing of all kinds of scrap metals which including of zip-top cans, paint buckets, bicycles, diesel oil barrels, motorcycles, washing machines, ... Henan Fengde Machinery Manufacturing Co., Ltd.
Scrap Metal Crusher, Metal Shredder, Metal Baler, Metal Shearing Machine, Cement Roof Tile Machine, Terrazzo Floor Tile Machine, Brick Making Machine Company Introduction Henan Tongli Machinery Manufacturing Co., Ltd., is a joint-stock enterprise of producing large and medium brick tile machinery and shredding machinery, which integrated development, production, sales as one.
This machine is also known as plastic shredder, waste crusher. We are manufacturing from high quality material so our products are more durable and productive over time. We are manufacturing from high quality material so our products are more durable and productive over time.
scrap crushing machine manufacturing egypt. bottel crushing machine in egypt egent - Newest Crusher, diamond floor grinders / polishers for sale back: bottel crushing machine in egypt egent next: .
scrap metal chrusher is a professional equipment to crush metal cans into the required size from 10-30mm. Metal scrap processing machine is mainly used for waste recycling field.
Mini Crusher Machine, Mini Crusher Machine Suppliers ... Uk Small Mini Scale Size Industry Gyratory Tracked Grinder Mill Crush ... High Capacity Stone And Rock Mining Machine PE Used Mini Jaw Crusher For Sale.
a xiwang machine manufacturing co., ltd. a xiwang machine manufacturing co., ltd., experts in manufacturing and exporting industrial waste recycling line, large scrap metal crushing line and 418 more products. a verified cn gold supplier on alibaba .
Choose quality crushing machine manufacturers, Crusher /Scrap Metal Crushing Machine Metal Rubber Crush Machine 45KW Power Crusher is a . scrap metal crusher machinery - zpvsp.in Crushers Equipment Directory,Equipment Suppliers,Buyers .


text:
Q: Fetch name based on single query Need help with below query which I am not able to figure out
I have two tables
Table 1 - User
UserId  Name
------  ----
1       Abc
2       Xyz
3       Pqr
4       Ppp
5       AAA

Table 2 - SubscriptionAssignment
UserId  PlanName  PurchasedBy
------  --------  -----------
1       Basic     3
2       Pro       3
4       Pro       5

(UserId and PurchasedBy has foreign key reference to UserId in User table). I want to get reporting data by joining these two table in below format where lets say
PurchasedBy=3
Name  PlanName  PurchasedBy
----  --------  -----------
Abc   Basic     Pqr
Xyz   Pro       Pqr

A: You just need to do join the two tables, along with a second join back to User to bring in the names of the users who did the purchasing.
SELECT
    u1.Name,
    sa.PlanName,
    u2.Name AS PurchasedBy
FROM User u1
INNER JOIN SubscriptionAssignment sa
    ON sa.UserId = u1.UserId
INNER JOIN User u2
    ON u2.UserId = sa.PurchasedBy
WHERE
    sa.PurchasedBy = 3;

Demo

redpajama_set_name: RedPajamaStackExchange


The Vineyard Suite gives you the ability to visit Canada on a romantic getaway, a relaxing vacation, or for some time away from reality. A Canadian destination spot, you're able to enjoy a luxurious weekend or longer enjoying the alluring Erie Shores and Ontario area.
Welcoming visitors for more than a century, Kingsville's The Woodbridge House provides elegant, comfortable guest accommodations for short or longer term visits.
Located in the middle of Lake Erie North Shore's wine country, Stone's Throw Cottage offers comfort, relaxation and serenity – in a casually elegant space to call your own while enjoying the Windsor-Essex region. We look forward to hosting you.
Managed by our friends at Jack's Gastro Pub and Inn31, The Heart and Soul Inn is a Boutique Inn situated on a quiet tree-lined street in a Victorian home built in 1906. The home has been beautifully restored and fully upgraded with designer décor by Andie Gray focused on merging modern conveniences with old world charm.
The Old Farmhouse offers a peaceful retreat from the hustle & bustle of daily living.
This charming century home built circa 1886 is a short walk to downtown Kingsville's, Restaurants, Shops, off road trails and Lake Erie's shoreline.
La Roos Maison is situated on a 2 acre treed lot on the shores of Lake Erie. We are in the heart of the Lake Erie North Shore wine route. La Roos Maison is the perfect get-away.
Located in Comber, the Iron Kettle Bed and Breakfast is the premier destination for your getaway to the region.
Nestled on a tree lined street in historic old Walkerville area of Windsor, Ontario, Canada. We have lived in this area all our lives. We will be able to help you find that perfect restaurant or attraction.
Executive style Guesthouse specializing in Groups and Individuals looking for a unique and memorable Getaway! Includes full warm breakfast in Chef's Kitchen, luxury suites (en-suites w/Jacuzzi tubs), fully equipped Games Room, wrap-a-round porches.
A distinctive award winning Victorian home in the heart of downtown Amherstburg.
This fully renovated and transformed resort style hotel is situated on spacious grounds backing onto a creek.
Adams Golden Acres Motel is family owned and operated. We take pride in providing clean, quiet, and comfortable rooms at a reasonable rate. We have a variety of accommodations including kitchenettes and suites. All rooms have refrigerators, cable, and free WiFi.
"Hey did you get your passes for Dip Into Summer in EPIC wine country?"
"Yes I did and I can't wait! See you there!"
Here's the link for your Dip Into Summer tickets ~ May 25/26 all weekend long!
EPIC Wineries is at Pelee Island Winery.
A brand new year has begun for EPIC Wineries! Presenting our 2019/20 Board of Directors ~ Melissa Muscedere - President. Steve Wilson - Vice President. Jean Qian - Secretary. Dylan Reimer - Treasurer. Steve Mitchell - Past President.
Dip Into Summer weekend is May 25 and 26 ~ we can't wait to see you in EPIC wine country! Join us for a delicious, relaxing and fun weekend as we welcome our most favourite season 🙌🍷🥂🌞☺ Passes are $40 and good for the whole weekend!
EPIC Wineries is at Banded Goose Brewing Company.


The Nevada Press Foundation was established in 2000 with major contributions from the Donald W. Reynolds Foundation and member newspapers of the Nevada Press Association.
The primary purpose was the purchase and rehabilitation of the historic Rinckel Mansion at 102 N. Curry St. in Carson City for use as offices of the Nevada Press Association, site of the Nevada Newspaper Hall of Fame and working space for the capital press corps, including the Associated Press and Las Vegas Review-Journal. It serves that function today as the Reynolds Press Center.
In addition to preservation of the Rinckel Mansion, the Foundation has two primary missions — educating journalists and improving the quality of journalism in Nevada. It is the sponsor of the annual Nevada Better Newspaper Contest, which draws some 1,500 entries each year from newspapers, magazines and websites around the state, and remains the premier awards program for journalism in Nevada.
The foundation also hosts seminars and training programs for reporters, editors, photographers, salespeople and other professionals of the news industry.


text:
package consulo.copyright.psi;

import com.intellij.openapi.fileTypes.FileType;
import com.intellij.openapi.project.Project;
import com.maddyhome.idea.copyright.psi.UpdateCopyrightsProvider;
import com.maddyhome.idea.copyright.ui.TemplateCommentPanel;
import javax.annotation.Nonnull;
import consulo.copyright.config.CopyrightFileConfig;

/**
 * @author VISTALL
 * @since 13.02.15
 */
public abstract class BaseUpdateCopyrightsProvider extends UpdateCopyrightsProvider<CopyrightFileConfig> {
  @Nonnull
  @Override
  public CopyrightFileConfig createDefaultOptions() {
    return new CopyrightFileConfig();
  }

  @Nonnull
  @Override
  public TemplateCommentPanel createConfigurable(@Nonnull Project project, @Nonnull TemplateCommentPanel parentPane, @Nonnull FileType fileType) {
    return new TemplateCommentPanel(fileType, parentPane, project);
  }
}

redpajama_set_name: RedPajamaGithub


text:
Problem 44831. Composing relative poses in 2D: problem 2
We consider a world reference frame denoted by {0} which has its x-axis pointing east and its y-axis pointing north.
There is a playing field with a reference frame denoted by {F}. The rigid-body displacement from {O} to {F} is given by the homogenous transformation TF .
There is a robot with an attached body-fixed coordinate frame {B} whose origin is in the centre of the robot, and whose x-axis points in the robot's forward direction. The rigid-body displacement displacement of {B} relative to {F} is given by the homogenous transformation TB .
The robot carries a laser scanner which reports the range and bearing of landmarks with respect to its coordinate frame {S} with zero bearing angle corresponding to its x-axis. The scanner is displaced from the centre of the robot and the displacement of frame {S} relative to {B} is given by the homogenous transformation TS .
There is a landmark with position described by a coordinate vector P with respect to the world coordinate frame {O}.
What is the range and bearing of the landmark as observed by the laser scanner?
Sebastian Castro on 3 Apr 2019
Should specify whether the bearing is supposed to be in radians or degrees (FYI, it's radians).
Also, in the 3rd paragraph the word "displacement" is in there twice. Minor typo :)
Find last non-zero in a given dimension
Relative points in 2D: problem 2
Relative pose in 2D: problem 2
Orientation of a 3D coordinate frame
Create a 3D rotation matrix
composition homogenous transformation


Halogen compounds may be named systematically according to two systems. Some trivial names are retained (see R-9.1, Table 32). Substitutive names are formed by adding the prefixes "fluoro-", "chloro-", "bromo-", or "iodo-" to the name of the parent compound.
Functional class names are formed by naming the organic "groups" followed by the class name "fluoride", "chloride", "bromide", or "iodide", preceded, if necessary, by a numerical prefix, as a separate word.


Our lovely Street Stars out and about with the goodies!
4. Our lovely Street Stars out and about with the goodies!
Little Mix Announce X Factor Champs Rak-Su As Their Support Act - Find Out How To Get Your Tickets!


text:
Gunnar Gundersen
Norwegian politician and swimmer
Why Is Gunnar Gundersen Influential?
According to Wikipedia , Gunnar Gundersen is a Norwegian politician for the Conservative Party. He was elected to the Norwegian Parliament from Hedmark in 2005. On the local level he was a deputy member of Åsnes municipal council from 1999 to 2007. He chaired the county party chapter from 2004 to 2005, and was a member of the Conservative Party central board in the same period.
Other Resources About Gunnar Gundersen
What Schools Are Affiliated With Gunnar Gundersen ?
Gunnar Gundersen is affiliated with the following schools:


text:
from __future__ import print_function

import urllib

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *

from jp.ac.kyoto_su.aokilab.dragon.mvc.view import *
from jp.ac.kyoto_su.aokilab.dragon.mvc.controller import OpenGLController

TRACE = True
DEBUG = False

class OpenGLModel(object):
	"""OpenGLモデル。"""

	def __init__(self):
		"""OpenGLモデルのコンストラクタ。"""
		if TRACE: print(__name__), self.__init__.__doc__

		self._display_object = []
		self._eye_point = None
		self._sight_point = None
		self._up_vector = None
		self._fovy = self._default_fovy = None
		self._display_list = None
		self._view = None

		return

	def default_controllerew_class(self):
		"""OpenGLモデルを表示するデフォルトのビューのクラスを応答する。"""
		if TRACE: print(__name__), self.default_controllerew_class.__doc__

		return OpenGLController

	def default_view_class(self):
		"""OpenGLモデルを表示するデフォルトのビューのクラスを応答する。"""
		if TRACE: print(__name__), self.default_view_class.__doc__

		return OpenGLView

	def default_window_title(self):
		"""OpenGLウィンドウのタイトル(ラベル)を応答する。"""
		if TRACE: print(__name__), self.default_window_title.__doc__

		return "Untitled"

	def display_list(self):
		"""OpenGLモデルのディスプレイリスト(表示物をコンパイルしたOpenGLコマンド列)を応答する。"""
		if TRACE: print(__name__), self.display_list.__doc__

		if self._display_list == None:
			self._display_list = glGenLists(1)
			glNewList(self._display_list, GL_COMPILE)
			glColor4d(0.5, 0.5, 1.0, 1.0)
			for index, each in enumerate(self._display_object):
				if DEBUG: print(index),
				each.rendering()
			glEndList()

		return self._display_list

	def open(self):
		"""OpenGLモデルを描画するためのOpenGLのウィンドウを開く。"""
		if TRACE: print(__name__), self.open.__doc__

		view_class = self.default_view_class()
		self._view = view_class(self)

		return

	def rendering(self):
		"""OpenGLモデルをレンダリングする。"""
		if TRACE: print(__name__), self.rendering.__doc__

		glCallList(self.display_list())

		return

	@classmethod
	def unit_test(a_class):
		"""
		このクラスおよびサブクラスの単体テストのためのプログラムです。
		"""
		# print(__file__)
		a_name = a_class.__name__

		# print('\n*** Unit Test:{0} ***'.format(a_name))

		return

# end of file


An English Home on the River.
The river that separates Argentina and Uruguay. Not an Ocean, but a river 230 miles wide.
Buenos Aries has monuments on almost every corner.
And they are beautiful and relaxing.
One of the many Condo in Buenos Aries.
This is in the Cemetery in Ricoletto. All of the famous an rich are buried here. The tombs are still kept up, and the next few pictures are of the Architecture in the Cemetery.
Our guide Carola at the tomb of Eva Peron.
Tributes to Eva Peron, or Evita.
Beautiful sunrise at the Cemetery.
A bunch (dozen) flowers could be had for as little as $5.
The inside of the churches were magnificent.
Getting pigeons to eat out of the little girls hand.
These are so tame, you had to wait till they got out of your way.
This was painted Pink (my favorite color) because it was to unify the two opposed government factions, whose colors were red for one and white for the other.
The guard marches to the church to stand guard over the tomb of the General.
Tower on top of the state building.
The other main Government Building. The Pink one is where they enforce the laws and this one is where they make the laws.
A living statue. Actors dressed up as statues, and they perform as you drop coins in their cups.
In the flea market,,,,I could have stayed here all day.
Collection of locks, some of which were 200 years old....and very expensive.
A 90 year old couple dancing the tango.
A once famous and VERY beautiful tango dancer.
Look closely at the news paper and her picture when she was in her prime....WOW!!!
A very talented lady and dancer.
Most of the boats are deserted.
A Silversmith and his wares.
Beautiful jewelry from $5 to $500.
Rhodocrosite is the national stone of Argentina. It is carved into these very delicate bowls and they aren't cheap...about $5000 to $15,000 depending on the size.
The General, always pointing west.
Look at the detail on the door of the Bank.
One carving on the panel.
This is the detail of the column on the sides.
This is the detail on the side of the door.
A window of the bank.
Detail on the transom over the door.
A street merchant, making very detailed and tiny linked chains and wire wrap jewelry. I bought several pieces because he was so good.
Close up of his work.
Another view of his wire wrap jewelry.
The Claridge Hotel where I stayed. A 5 Star Hotel, great accommodations,.
Beautiful Argentina ladies in front of the Hotel....notice how narrow the streets are.
Looking the other way in front of the Hotel.
Painting of the ceiling in the Mall. Not a church or government building, but a Mall.
Here's the Mall dining area and all of the paintings are directly above the customers heads.


TE21, Inc, an award-winning education company, and MetaMetrics®, developer of the widely adopted Lexile® Framework for Reading and Quantile® Framework for Mathematics, are partnering to provide improved data on student assessment performance. Student ability in reading is now being reported as a Lexile® measure and mathematical ability as a Quantile® measure through the CASE Benchmark Assessments online package. Lexile and Quantile measures are available to CASE customers.
TE21's CASE Benchmark Assessments are designed to gauge the academic progress of students and to provide timely feedback that can be used by teachers to guide instruction. CASE reports are highly predictable and provide rich data, which educators can trust to guide their instructional decisions and provide students with appropriate goals and resources. Along with the data delivered by TE21's CASE Benchmark Assessments, TE21's online customers can receive Lexile and Quantile measures through secure sub-tests powered by the Lexile and Quantile Frameworks. The addition of Lexile and Quantile measures helps educators connect students with ability appropriate materials and monitor student progress toward college and career readiness standards.
The Lexile and Quantile Frameworks place both the student and instructional materials on the same scale to match the learner with appropriate math and reading resources at each student's ability level. A scientific approach to reading measurement, the Lexile Framework matches readers to text. The Lexile Framework involves a scale for measuring both the reading abilities of students and the text complexity of materials they encounter. Similar to the Lexile Framework, the Quantile Framework matches students with instructional materials by measuring the mathematical ability of a student and the complexity of mathematical skills and concepts on the same developmental scale.
MetaMetrics is focused on improving education for learners of all ages and ability levels. The organization develops scientific measures of academic achievement and complementary technologies that link assessment results with real-world instruction. MetaMetrics' products and services for reading (The Lexile® Framework for Reading, El Sistema Lexile® para Leer), mathematics (The Quantile® Framework for Mathematics) and writing (The Lexile® Framework for Writing) provide unique insights about academic ability and the potential for growth, enabling individuals to achieve their goals at every stage of development. Connect with the organization at: metametricsinc.com/blog.
Headquartered in Charleston, TE21, Inc. is an education company that provides assessment, intervention, professional development, and education improvement services to K-12 schools. Using technology tools, world-class training, and educational consultants, we partner with our customers to advance the academic achievement of our most important responsibility – our students. Our dedicated team of educators and support staff is committed to delivering high-quality products and services to help schools improve the education experience for all students. For more details, visit http://www.te21.com.


"I'm the man of the hour," Superstar Billy Graham told his audiences, "the man with the power. Too sweet to be sour!"
Despite years of devastating health issues (a long history of drug abuse led to a liver transplant in 2002), the man regarded as one of the most influential professional wrestlers of the past thirty years still flaunts the same optimism that made his interviews as compelling as his matches. In Tangled Ropes, his autobiography, Graham remembers his victories -- and his setbacks -- on both the wrestling and the evangelism circuits in vibrant detail.
At his core, Graham is still Wayne Coleman, the artistic, curious boy who escaped the wrath of his disabled father in post-war Phoenix through painting, sports, and bodybuilding.
When his photo appeared in a bodybuilding magazine, the young man caught the attention of a family in Texas who began praying for his soul. Soon, Wayne found religion at a revival meeting, then mortified his parents as he left home to bend steel, rip phone books in half, and preach the Gospel on the back roads of America.
Because of his natural athleticism, Wayne held a series of jobs -- from bouncer to boxer, from repo man to football player. However, it was under the training of the "Mentor of Mayhem," Stu Hart, that the wrestler was revealed. Then the fading headliner Dr. Jerry Graham bleached Wayne's hair blond and transformed him into an in-ring "brother." Still reverent of men of faith, Coleman became "Billy Graham," after the preacher. Graham completed the package with his golden tan and enormous "pythons," a succession of color-coordinated outfits and jive-talking -- a persona imitated by countless wrestlers, including Hulk Hogan and Jesse "The Body" Ventura.
The Superstar's greatest wrestling achievement came in 1977, when he took the World Wide Wrestling Federation Championship from Bruno Sammartino. He held the prize for nearly a year -- the first wrestling villain to do so. But after he lost the title to wholesome Bob Backlund, Graham fell into a deep depression. He disappeared from the business, squandering his money and losing himself in a haze of drugs.
In Tangled Ropes -- co-written with Keith Elliot Greenberg -- Superstar Billy Graham tells a story that transcends his life in the wrestling profession, offering candor, nostalgia, inspiration, and humor. Graham's narrative is supplemented by anecdotes from personalities like Vince McMahon, Jesse Ventura, Ivan Koloff, Ric Flair, Dusty Rhodes, and California governor Arnold Schwarzenegger.
Billy Graham became one of the top stars of the W.W.W.F. due to his showmanship and mind-boggling physique. He won the WWE Championship in 1977 and held it for nearly ten months, the longest reign for any ring villain in WWE history. He made a brief return to WWE competition in the late 1980s and enjoyed stint as a manager and a broadcaster. Graham was inducted into the WWE Hall of Fame in 2004 and currently lives in Paradise Valley, Arizona.


Google is fighting hard to bring its Social networking platform, Google+ as an equal competitor for Facebook. Now they are going to introduce the Third Part commenting system similar Facebook to stand against them in all corners. So read this article to know more about this Third Party Commenting System in Google+.
The big daddy of Internet, Google is about to launch a new comment-system for websites that is likely to be integrated with Google Plus. Google's new commenting system would be integrated with web search and web services too.
Facebook's commenting system is already very popular and is used in many sites. Many webmasters tend to use it because users can leave a comment without having to fill up anything. Just plainly comment and that's all. It is not the case with other commenting systems.
Google's new commenting system will certainly be a rival to Facebook Comments. Because Google's commenting system is going to be integrated with Web Search which would probably enable faster indexing of comments. More importantly, this would be made available to use on third party websites.
Through enabling third party commenting, Google can ensure that users are logged into their accounts for interacting with websites through comments. And this would certainly keep the users a little bit closer to Google+. It is clear that Google don't want to miss the golden chance of expanding their design in the Google network today.
After all, there is nothing to be amazed of. This is just another Google update, and there are many others coming soon. Very recently, Google added Google Play into their navigation. Definitely, this single step tells us that, Google is trying hard to bring up all its products under a single roof.
The launch of new commenting system would certainly question the existence of the already-established commenting systems like Disqus, Livefyre and IntenseDebate. These commenting systems are also used on many sites and let's wait and see if those websites would make a jump to Google's own commenting system considering its SEO benefits and other integrated facilities.
The new commenting sytem would be capable of persuading people to comment on posts and pages, because of its ease. Many websites are having low number of comments because of the little hurdles that users need to pass before they can leave a comment. Facebook resolved this problem, and now Google is moving on the track to compete against Facebook. But a question here is, is Google losing its innovation? Discuss that below in comments.


text:
package com.opengamma.master.portfolio.impl;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;

import org.joda.beans.JodaBeanUtils;
import org.threeten.bp.Instant;

import com.google.common.base.Supplier;
import com.opengamma.DataNotFoundException;
import com.opengamma.core.change.BasicChangeManager;
import com.opengamma.core.change.ChangeManager;
import com.opengamma.core.change.ChangeType;
import com.opengamma.id.ObjectId;
import com.opengamma.id.ObjectIdSupplier;
import com.opengamma.id.ObjectIdentifiable;
import com.opengamma.id.UniqueId;
import com.opengamma.id.VersionCorrection;
import com.opengamma.master.SimpleAbstractInMemoryMaster;
import com.opengamma.master.portfolio.ManageablePortfolio;
import com.opengamma.master.portfolio.ManageablePortfolioNode;
import com.opengamma.master.portfolio.PortfolioDocument;
import com.opengamma.master.portfolio.PortfolioHistoryRequest;
import com.opengamma.master.portfolio.PortfolioHistoryResult;
import com.opengamma.master.portfolio.PortfolioMaster;
import com.opengamma.master.portfolio.PortfolioSearchRequest;
import com.opengamma.master.portfolio.PortfolioSearchResult;
import com.opengamma.util.ArgumentChecker;
import com.opengamma.util.RegexUtils;
import com.opengamma.util.paging.Paging;

/**
 * An in-memory implementation of a portfolio master.
 */
public class InMemoryPortfolioMaster extends SimpleAbstractInMemoryMaster<PortfolioDocument> implements PortfolioMaster {
  /**
   * The default scheme used for each {@link UniqueId}.
   */
  public static final String DEFAULT_OID_SCHEME = "MemPrt";

  /**
   * A cache of portfolio nodes by identifier.
   */
  private final ConcurrentMap<ObjectId, ManageablePortfolioNode> _storeNodes = new ConcurrentHashMap<>();
  private final ConcurrentMap<String, Set<PortfolioDocument>> _portfoliosByName = new ConcurrentHashMap<>();

  /**
   * Creates an instance.
   */
  public InMemoryPortfolioMaster() {
    this(new ObjectIdSupplier(DEFAULT_OID_SCHEME));
  }

  /**
   * Creates an instance specifying the change manager.
   *
   * @param changeManager  the change manager, not null
   */
  public InMemoryPortfolioMaster(final ChangeManager changeManager) {
    this(new ObjectIdSupplier(DEFAULT_OID_SCHEME), changeManager);
  }

  /**
   * Creates an instance specifying the supplier of object identifiers.
   *
   * @param objectIdSupplier  the supplier of object identifiers, not null
   */
  public InMemoryPortfolioMaster(final Supplier<ObjectId> objectIdSupplier) {
    this(objectIdSupplier, new BasicChangeManager());
  }

  /**
   * Creates an instance specifying the supplier of object identifiers and change manager.
   *
   * @param objectIdSupplier  the supplier of object identifiers, not null
   * @param changeManager  the change manager, not null
   */
  public InMemoryPortfolioMaster(final Supplier<ObjectId> objectIdSupplier, final ChangeManager changeManager) {
    super(objectIdSupplier, changeManager);
  }

  //-------------------------------------------------------------------------
  @Override
  protected void updateCaches(final ObjectIdentifiable replacedObject, final PortfolioDocument updatedDocument) {
    final PortfolioDocument replacedPortfolio = (PortfolioDocument) replacedObject;
    if (replacedPortfolio != null) {
      final Set<PortfolioDocument> docsWithName = _portfoliosByName.get(replacedPortfolio.getValue().getName());
      if (docsWithName != null) {
        docsWithName.remove(replacedPortfolio);
      }
    }
    if (updatedDocument != null) {
      Set<PortfolioDocument> docsWithName = _portfoliosByName.get(updatedDocument.getValue().getName());
      if (docsWithName == null) {
        docsWithName = new HashSet<>();
        _portfoliosByName.put(updatedDocument.getValue().getName(), docsWithName);
      }
      docsWithName.add(updatedDocument);
    }
  }

  //-------------------------------------------------------------------------
  @Override
  protected void validateDocument(final PortfolioDocument document) {
    ArgumentChecker.notNull(document, "document");
    ArgumentChecker.notNull(document.getPortfolio(), "document.portfolio");
  }

  //-------------------------------------------------------------------------
  @Override
  public PortfolioDocument get(final UniqueId uniqueId) {
    return get(uniqueId, VersionCorrection.LATEST);
  }

  @Override
  public PortfolioDocument get(final ObjectIdentifiable objectId, final VersionCorrection versionCorrection) {
    ArgumentChecker.notNull(objectId, "objectId");
    ArgumentChecker.notNull(versionCorrection, "versionCorrection");
    final PortfolioDocument document = _store.get(objectId.getObjectId());
    if (document == null) {
      throw new DataNotFoundException("Portfolio not found: " + objectId);
    }
    return clonePortfolioDocument(document);
  }

  private PortfolioDocument clonePortfolioDocument(final PortfolioDocument document) {
    if (isCloneResults()) {
      final PortfolioDocument clone = JodaBeanUtils.clone(document);
      final ManageablePortfolio portfolioClone = JodaBeanUtils.clone(document.getPortfolio());
      portfolioClone.setRootNode(clonePortfolioNode(portfolioClone.getRootNode()));
      clone.setPortfolio(portfolioClone);
      return clone;
    }
    return document;
  }

  private ManageablePortfolioNode clonePortfolioNode(final ManageablePortfolioNode node) {
    if (isCloneResults()) {
      final ManageablePortfolioNode clone = JodaBeanUtils.clone(node);
      final List<ManageablePortfolioNode> childNodes = new ArrayList<>(node.getChildNodes().size());
      for (final ManageablePortfolioNode child : node.getChildNodes()) {
        childNodes.add(clonePortfolioNode(child));
      }
      clone.setChildNodes(childNodes);
      return clone;
    }
    return node;
  }

  @Override
  public PortfolioDocument add(final PortfolioDocument document) {
    ArgumentChecker.notNull(document, "document");
    ArgumentChecker.notNull(document.getPortfolio(), "document.portfolio");

    final ObjectId objectId = _objectIdSupplier.get();
    final UniqueId uniqueId = objectId.atVersion("");
    final Instant now = Instant.now();

    final PortfolioDocument clonedDoc = clonePortfolioDocument(document);
    setDocumentId(document, clonedDoc, uniqueId);
    setVersionTimes(document, clonedDoc, now, null, now, null);
    _store.put(objectId, clonedDoc);
    storeNodes(clonedDoc.getPortfolio().getRootNode(), document.getPortfolio().getRootNode(), uniqueId, null);
    _changeManager.entityChanged(ChangeType.ADDED, objectId, document.getVersionFromInstant(), document.getVersionToInstant(), now);
    updateCaches(null, clonedDoc);
    return document;
  }

  private static void setDocumentId(final PortfolioDocument document, final PortfolioDocument clonedDoc, final UniqueId uniqueId) {
    document.getPortfolio().setUniqueId(uniqueId);
    clonedDoc.getPortfolio().setUniqueId(uniqueId);
    document.setUniqueId(uniqueId);
    clonedDoc.setUniqueId(uniqueId);
  }

  private void storeNodes(final ManageablePortfolioNode clonedNode, final ManageablePortfolioNode origNode, final UniqueId portfolioId,
      final UniqueId parentNodeId) {
    final ObjectId objectId = _objectIdSupplier.get();
    final UniqueId uniqueId = objectId.atVersion("");
    clonedNode.setUniqueId(uniqueId);
    origNode.setUniqueId(uniqueId);
    clonedNode.setParentNodeId(parentNodeId);
    origNode.setParentNodeId(parentNodeId);
    clonedNode.setPortfolioId(portfolioId);
    origNode.setPortfolioId(portfolioId);
    _storeNodes.put(objectId, clonedNode);
    for (int i = 0; i < clonedNode.getChildNodes().size(); i++) {
      storeNodes(clonedNode.getChildNodes().get(i), origNode.getChildNodes().get(i), portfolioId, uniqueId);
    }
  }

  private static void setVersionTimes(final PortfolioDocument document, final PortfolioDocument clonedDoc,
      final Instant versionFromInstant, final Instant versionToInstant, final Instant correctionFromInstant, final Instant correctionToInstant) {

    clonedDoc.setVersionFromInstant(versionFromInstant);
    document.setVersionFromInstant(versionFromInstant);

    clonedDoc.setVersionToInstant(versionToInstant);
    document.setVersionToInstant(versionToInstant);

    clonedDoc.setCorrectionFromInstant(correctionFromInstant);
    document.setCorrectionFromInstant(correctionFromInstant);

    clonedDoc.setCorrectionToInstant(correctionToInstant);
    document.setCorrectionToInstant(correctionToInstant);
  }

  @Override
  public PortfolioDocument update(final PortfolioDocument document) {
    ArgumentChecker.notNull(document, "document");
    ArgumentChecker.notNull(document.getUniqueId(), "document.uniqueId");
    ArgumentChecker.notNull(document.getPortfolio(), "document.portfolio");

    final UniqueId uniqueId = document.getUniqueId();
    final Instant now = Instant.now();
    final PortfolioDocument storedDocument = _store.get(uniqueId.getObjectId());
    if (storedDocument == null) {
      throw new DataNotFoundException("Portfolio not found: " + uniqueId);
    }

    final PortfolioDocument clonedDoc = clonePortfolioDocument(document);
    setDocumentId(document, clonedDoc, uniqueId); // BUGFIX: could inject portfolio in document with unique id not set.
    removeNodes(storedDocument.getPortfolio().getRootNode());

    setVersionTimes(document, clonedDoc, now, null, now, null);

    if (!_store.replace(uniqueId.getObjectId(), storedDocument, clonedDoc)) {
      throw new IllegalArgumentException("Concurrent modification");
    }
    storeNodes(clonedDoc.getPortfolio().getRootNode(), document.getPortfolio().getRootNode(), uniqueId, null);
    _changeManager.entityChanged(ChangeType.CHANGED, document.getObjectId(), document.getVersionFromInstant(), document.getVersionToInstant(), now);
    updateCaches(storedDocument, clonedDoc);
    return document;
  }

  private void removeNodes(final ManageablePortfolioNode node) {
    if (_storeNodes.remove(node.getUniqueId().getObjectId()) == null) {
      throw new DataNotFoundException("Node not found: " + node.getUniqueId());
    }
    for (final ManageablePortfolioNode childNode : node.getChildNodes()) {
      removeNodes(childNode);
    }
  }

  @Override
  public void remove(final ObjectIdentifiable objectIdentifiable) {
    ArgumentChecker.notNull(objectIdentifiable, "objectIdentifiable");
    final PortfolioDocument storedDocument = _store.remove(objectIdentifiable.getObjectId());
    if (storedDocument == null) {
      throw new DataNotFoundException("Portfolio not found " + objectIdentifiable);
    }
    removeNodes(storedDocument.getPortfolio().getRootNode());
    _changeManager.entityChanged(ChangeType.REMOVED, objectIdentifiable.getObjectId(), null, null, Instant.now());
    updateCaches(storedDocument, null);
  }

  @Override
  public PortfolioDocument correct(final PortfolioDocument document) {
    return update(document);
  }

  @Override
  public PortfolioSearchResult search(final PortfolioSearchRequest request) {
    ArgumentChecker.notNull(request, "request");
    Collection<PortfolioDocument> docsToCheck = null;

    if (request.getName() != null && !RegexUtils.containsWildcard(request.getName())) {
      docsToCheck = _portfoliosByName.get(request.getName());
    } else {
      docsToCheck = _store.values();
    }
    if (docsToCheck == null) {
      docsToCheck = Collections.emptySet();
    }

    final List<PortfolioDocument> list = new ArrayList<>();
    for (final PortfolioDocument doc : docsToCheck) {
      if (request.matches(doc)) {
        final PortfolioDocument docToAdd = isCloneResults() ? clonePortfolioDocument(doc) : doc;
        list.add(docToAdd);
      }
    }
    final PortfolioSearchResult result = new PortfolioSearchResult();
    result.setPaging(Paging.of(request.getPagingRequest(), list));
    result.getDocuments().addAll(request.getPagingRequest().select(list));
    return result;
  }

  @Override
  public PortfolioHistoryResult history(final PortfolioHistoryRequest request) {
    throw new UnsupportedOperationException("History request not supported by " + getClass().getSimpleName());
  }

  @Override
  public ManageablePortfolioNode getNode(final UniqueId nodeId) {
    ArgumentChecker.notNull(nodeId, "nodeId");
    final ManageablePortfolioNode node = _storeNodes.get(nodeId.getObjectId());
    if (node == null) {
      throw new DataNotFoundException("Node not found: " + nodeId);
    }
    if (isCloneResults()) {
      return clonePortfolioNode(node);
    }
    return node;
  }
}