text:
Never-before-seen rocks found in these exoplanet graveyards
By Harry Baker published 29 November 21
The newly discovered rocks are "unlike any in our solar system."
An illustration of rocky debris around a white dwarf. (Image credit: NOIRLab)
Astronomers have discovered never-seen-before rock types, made up of unusual ratios of minerals, within the remains of alien worlds ripped apart by their dying host stars. The research suggests that such exoplanets are built from a much wider array of materials than previously thought.
In the new study, researchers looked at 23 white dwarfs — the small, dense remains of dead low- and medium-mass stars — within 650 light-years of the sun. As these stars were dying and transitioning into white dwarfs, they ripped apart their orbiting exoplanets. And so, the atmospheres of these white dwarfs contain the guts from the alien worlds they destroyed. Researchers worked out the ratio of different elements in the white dwarf atmospheres by analyzing the light given off by the stars; then, they calculated the most likely makeup of the minerals that would have formed the obliterated alien worlds.
The researchers found that only one of the white dwarfs contained the remains of exoplanets with a similar geological make-up to Earth. Within the rest of the dead stars, the researchers found the remains of exoplanets made of alien rocks never seen on our planet or the rest of the solar system. The rocks were so different from those known to science that the researchers even had to create brand new names to classify them.
Related: 9 most intriguing Earth-like planets
"While some exoplanets that once orbited white dwarfs appear similar to Earth, most have rock types that are exotic to our solar system," lead author Siyi Xu, an astronomer at the National Optical-Infrared Astronomy Research Laboratory (NOIRLab) in Arizona, said in a statement. "They have no direct counterparts in the solar system."
Exoplanet graveyards
White dwarfs form when main sequence stars, like the sun, run out of fuel to burn and begin to swell up into red giants before collapsing under their own weight into super-condensed and cooled stellar cores. During this process, these dying stars release a cloud of superheated gas that engulfs the planets that orbit them.
Some exoplanets can withstand this cosmic barrage, but most get knocked out of their orbit and subsequently ripped apart by the white dwarf's strong gravitational field. This is known as tidal disruption; and once the planet is ripped apart, the white dwarf pulls the planetary remains inward in a process known as accretion.
Normally, the atmosphere of a white dwarf contains only hydrogen and helium, because any heavier elements sink into the star's super-dense core. So, when the light the stars give off shows the presence of other heavier elements, researchers assume that those must come from exoplanet accretion.
Scientists have estimated that about 25% of all white dwarfs contain the remains of dead exoplanets or are so-called polluted white dwarfs. These exoplanet graveyards have become a hot topic of research among astronomers because scientists can use them to infer properties about the bodies that once circled them.
Reconstructing rock types
In the new study, the researchers focused on polluted white dwarfs that already had precise measurement data showing their ratio of magnesium, calcium, silicon and iron in their atmospheres. Astronomers think these elements are common in the cores and mantles of exoplanets, which make up the majority of planets below the outer crust. By calculating the ratio of these elements, scientists can reverse-engineer the minerals that would have made up the planets' rocky guts.
To do this, the researchers used a set of calculations that had previously "worked remarkably well" when used to "classify rocks on Earth" with similar data, co-author Keith Putirka, a geologist at California State University, told Live Science.
However, the results revealed that a "surprising" majority of the minerals that made up these exoplanets were very different from what they expected, Putirka said.
An artist's interpretation of possible exoplanets. (Image credit: Shutterstock)
"On Earth, rocks that occur in the mantle consist of mostly three minerals, olivine, orthopyroxene and clinopyroxene," Putirka said. But the ratio of elements in most polluted white dwarfs showed that some of these minerals would have been unlikely to form, he added.
Instead, other minerals made up of different formulations of magnesium-rich periclase and quartz, which is a crystalline mineral made of silica — would have formed instead, which are different from those predicted within the other inner planets in the solar system, Putirka said. This goes against past assumptions that exoplanets would be more similar to those we see in the solar system.
These minerals are so different from those we know that the researchers had to create new names to classify them, including "quartz pyroxenites" and "periclase dunites." However, it is unclear exactly how many new minerals exist in these white dwarfs. "New experiments to fully understand the mineralogy of the new compositions" are required, Putirka said.
Interior vs. exterior
In the past, studies into the atmospheres of polluted white dwarfs have focused on whether or not exoplanets were likely to have a continental crust like that of Earth. A continental crust, scientists think, is vital for sustaining life on a planet because it provides a stable structure for evolution to occur. The likelihood of exoplanets having crusts could therefore answer questions about the possibility of alien life or the chances of finding an Earth-like exoplanet.
In a paper published in February in the journal Nature Astronomy, researchers claimed to have found evidence of an Earth-like continental crust in the atmospheres of polluted white dwarfs. Like the newest study, this paper noted that a large part of the exoplanets' compositions was different from Earth's, Live Science previously reported. But rather than focus on the differences between the planets' overall compositions, the authors of that study focused on a specific set of elements as evidence to conclude the presence of continental crust.
However, the authors of the new paper are not convinced. "We disagree that their identifications are valid examples of continental crust," Putirka said. Their assumptions rely too heavily on the presence of individual elements like aluminium and lithium, and not enough on the mineral they were from, he added.
—A field guide to alien planets
—11 fascinating facts about our Milky Way galaxy
—Cosmic record holders: The 12 biggest objects in the universe
The researchers also think that it may not even be possible to detect continental crusts within a polluted white dwarf because they make up such a small fraction of an exoplanet's mass. "Earth's crust is less than 0.5% of its total mass," Putirka said. "If planets are being assimilated wholesale into white dwarf atmospheres, it will be impossible to see crustal compositions."
But this doesn't mean that there is no hope in the search for continental crusts among exoplanets. Instead, the researchers believe that learning more about the minerals within a planet's mantle could tell them more about how likely it is that those worlds could have supported a crust or even plate tectonics, which are overlapping sections of a continental crust which move and collide with each other leading to earthquakes and volcanic activity.
"If we have a mantle that contains no olivine but has quartz, or a mantle that contains no orthopyroxene but has periclase, the thermodynamic and physical properties could be quite different and could affect the type, thickness and extent of crust," Putirka said. "New experiments are needed to truly understand the kinds of geological histories that might be possible."
The study was published online Nov. 2 in the journal Nature Astronomy.
On This Day in Space! Jan. 19, 2006: New Horizons launches to Pluto!
International Space Station: Live updates
Nerf DinoSquad Rex-Rampage blaster review
The Mars rover Perseverance has pebbles stuck in its drill. NASA has a plan to fix it.
Watch two Russian cosmonauts take a spacewalk outside the International Space Station today


You may have to travel a lot for official as well as personal reasons. Time is short. Hence, you might take flights instead of other mode of transportation. It has been observed that many people often miss their flights as they could not reach the airport on time. This is really frustrating. But with airport shuttle services, you can make sure that you never miss your flight.
There are many transportation service providers which offer inexpensive and reliable airport shuttle services. There are many travelers who quite often take their services when they need. But it is not always possible for anyone to judge which airport transportation service provider can provide the most reliable service. After all, you have to reach the airport and board the flight which will take you to your destination on time. So, there are certain things which you have to take consider while looking for airport shuttle services.
Most travel companies try to provide quality airport shuttle services. Generally, they prepare airport pick-up and airport drop-off times as per flight schedules. They also inform their clients about the points from where airport cabs will pick them. Usually, a reputed airport taxi service provider will inform their clients 10 minutes before their airport taxi reach for a point pick-up. This helps in avoiding all sorts of confusions regarding time and place of pick-ups. The same rule is also applicable in the case of drop-offs.
One of the most reputed airport transportation service provider will always provide their clients the most cost effective yet quality services. This type of Travel Company always try to retain their customers so that they opt for their service yet again in their next tour. As a client, you have to make sure that the money you spend on airport taxi service must not go waste. Check for other value added services such as free complementary food and beverages. Read more about this to save yourself some cash.
Whether you are going somewhere or coming from a business tour, you would love to indulge yourself in the pool of luxury. And why not? You are paying for the service which must ensure you about a safe and comfortable journey. The quality of cabs or taxi should be of top class. You must not feel exhausted at any point of time while traveling in a cab or taxi.
So, next time when you are going somewhere, make sure you book an airport cab only from a reputed airport shuttle service provider. Before you board the cab, check whether the driver carries driving license with him or her. It is essential to avoid any unwanted circumstances and to ensure you are in safe hands. Go online for more comprehensive additional information.


text:
Omalur
Kookuttapatti - Salem
Kookuttapatti Population - Salem, Tamil Nadu
Kookuttapatti is a large village located in Omalur Taluka of Salem district, Tamil Nadu with total 1230 families residing. The Kookuttapatti village has population of 4546 of which 2339 are males while 2207 are females as per Population Census 2011.
In Kookuttapatti village population of children with age 0-6 is 512 which makes up 11.26 % of total population of village. Average Sex Ratio of Kookuttapatti village is 944 which is lower than Tamil Nadu state average of 996. Child Sex Ratio for the Kookuttapatti as per census is 910, lower than Tamil Nadu average of 943.
Kookuttapatti village has lower literacy rate compared to Tamil Nadu. In 2011, literacy rate of Kookuttapatti village was 67.40 % compared to 80.09 % of Tamil Nadu. In Kookuttapatti Male literacy stands at 77.16 % while female literacy rate was 57.11 %.
As per constitution of India and Panchyati Raaj Act, Kookuttapatti village is administrated by Sarpanch (Head of Village) who is elected representative of village. Our website, don't have information about schools and hospital in Kookuttapatti village.
Kookuttapatti Data
Total No. of Houses 1,230 - -
Schedule Caste 925 493 432
Schedule Tribe 232 120 112
Total Workers 2,317 1,404 913
Marginal Worker 199 77 122
Schedule Caste (SC) constitutes 20.35 % while Schedule Tribe (ST) were 5.10 % of total population in Kookuttapatti village.
In Kookuttapatti village out of total population, 2317 were engaged in work activities. 91.41 % of workers describe their work as Main Work (Employment or Earning more than 6 Months) while 8.59 % were involved in Marginal activity providing livelihood for less than 6 months. Of 2317 workers engaged in Main Work, 558 were cultivators (owner or co-owner) while 906 were Agricultural labourer.

redpajama_set_name: RedPajamaCommonCrawl


Festive period is fast approaching, here are our festive season opening times for December.
Please note there may be a delay before a surgeon can return your call, therefore this should NOT be used for medical emergencies.
Any medical emergencies, which may occur when the office is closed, you should go to your local hospital A&E for urgent assistance.
All queries regarding appointments should be emailed to office@streamline-surgical.com.
We wish you all a peaceful and happy Festive Period from everyone at Streamline Surgical.


Drivers of I-5 in California know Kettleman City as the halfway point on the remote stretch of freeway that connects Sacramento and Los Angeles. CPi Developers saw it as the ideal location for a Tesla Supercharger location. Today the former Burger King is home to a 40-space quick-charge station with a 3,333 square foot support building offering gourmet coffees and a welcoming lounge.


The Investigations is responsible for investigating and following-up on many different crimes. The Bureau is comprised of the School Resource Officers (SRO), Criminal Investigation Detectives, and Evidence & Forensic services.
It is the mission of the Investigations Division is to provide investigative expertise and to work in partnership with the community and Department entities to enhance public safety. The Investigations Division is also committed to supporting local, state, federal and foreign law enforcement agencies to ensure a cooperative, successful and unified effort to protect and serve people in all communities worldwide.


Sheboygan Falls, Wisconsin – April 17, 2018 – ArmsUp Motorsports is pleased to announce it will field James Roe Jr. for the 2018 F2000 season. James Roe Jr., of Naas, Kildare County, Ireland will drive the #66 Mazda powered car for ArmsUp Motorsports. The F2000 season opener at Road Atlanta will launch James's US open wheel career.
On a fast track to stardom, Roe Jr. already has a number of impressive race wins, podium finishes and lap records to his name in his native Ireland and the United Kingdom. James's F2000 debut at Road Atlanta marks the beginning of the next phase of his career which sees him move to America to chase his dream of reaching the pinnacle of US motor-racing .
Roe Jr. comes from a distinguished motor racing background. His uncle and mentor, Michael Roe, is a legend of the sport. He is established as one of the greatest drivers Ireland has ever produced, winning the prestigious Can-Am Championship and an Irish Motorsports Hall of Fame inductee.


Tahari King Comforter Set Architecture | Nakahara3.com tahari king size comforter sets. tahari king velvet comforter set. tahari king comforter set blue green.
Tahari King Comforter Set New Sets Interesting Gray Silver Inside 2. Tahari King Comforter Set New Bedroom Bedding Medallion Duvet Cover Within 3. Tahari King Comforter Set Popular Grey Silver Paisley 6 Pieces Amazon Ca In 4. Tahari King Comforter Set Modern Amazon Com Home 6 Piece Silver And Grey Inside 5. Tahari King Comforter Set Incredible Popular Luarzepol Com Pertaining To 3 Intended For 6. Tahari King Comforter Set Brilliant Bedding 3 Piece Duvet Cover Copper Thread Pertaining To 7. Tahari King Comforter Set New Sets Incredible Contemporary Com In 8. Tahari King Comforter Set Attractive Contemporary Best 24908 Inside 2191 Home Regarding 9. Tahari King Comforter Set Brilliant 33 Cosy Amazon Com Bedding 3 Piece Duvet Cover Throughout 10. Tahari King Comforter Set Elegant Excellent Home Bedding 6 Piece Bed And Intended For 11. Tahari King Comforter Set Incredible Trendy Idea 23 Throughout 12. Tahari King Comforter Set Popular Bedding Sets Wood Bench Swing Weightlossfast Co In 13. Tahari King Comforter Set Amazing Superb Espan Us With Regard To Plan 9 In 14. Tahari King Comforter Set Elegant Grey Velvet Throughout 15. Tahari King Comforter Set Popular Luarzepol Com Pertaining To 3 Inside 16. Tahari King Comforter Set Brilliant 33 Cosy Amazon Com Bedding 3 Piece Duvet Cover Within 17. Tahari King Comforter Set Popular Sets Beautiful Home Decor Intended For 18. Tahari King Comforter Set Stylish Bedding Homegoods Gray Marshalls Elie Tacurong Com Throughout 19.


text:
Ingolstadt, December 27, 2005
2004 DTM Champion aims for 2006 title
Only a few days after AUDI AG revealed its long-term involvement in the DTM till 2008, the company has agreed terms with Mattias Ekström to extend contracts. The 2004 DTM Champion will once again compete as Audi works driver in the most popular and high-calibre international touring car race series. "Mattias is an incredibly fast and pleasant racing driver. He fits perfectly to the Audi brand,� explained Head of Audi Motorsport Dr Wolfgang Ullrich. "We are delighted that he will continue to fly the flag for Audi over the next three years.�
Multi-year involvement enables long-term planning
The 27-year old Swede, who is one of the world's best touring car drivers, said after lengthening his contract: "I�m very happy that we are able to continue this long-term and successful relationship, especially since we have created an excellent foundation for a long-term plan with the signing of this three-year contract. Although I obviously already have the next target in my sights: to reclaim the DTM title for Audi in 2006.�
Mattias Ekström was born on 14 July 1978 in Falun (S), has his home in Krylbo (S) and lives together with Swede Tina Thörner who is also actively involved in motorsport. His career started in 1993. In 1999, he was Swedish Touring Car Champion driving an Audi A4 quattro. In 2001 he arrived on the DTM scene where he has driven exclusively Audi cars from his first race. In 2004, he won, as youngest driver ever in DTM history to that point, the title in an Audi A4 DTM. In 2005 he was narrowly beaten to the title and finished, as best Audi driver, in second place.
For correct viewing please enable JavaScript.


text:
Jonathan Jennings working out with Ottawa Redblacks' starting offence
Airline confirms three dead after float plane crashes in Labrador lake
Regina's 1st case of Dutch elm disease in 2019 discovered
Singh sees Quebec as 'fertile ground' for NDP as he hits province for tour
Arbitrator upholds CFL's suspension against Ticats' linebacker Lawrence
News Talk 650 CKOM - 20 hours 37 min ago
VANCOUVER - A business case for a proposed high-speed rail link connecting Vancouver, Seattle and Portland says the travel time would be under an hour between each of the cities. Engineering consulting firm WSP has completed a 400-page business case for the transportation link, which is... Read more
RCMP say Country Thunder a success, despite rise in some crime numbers
CBC Saskatchewan - 20 hours 39 min ago
RCMP are commending Country Thunder attendees after what they are calling a successful weekend for law enforcement, despite some rising numbers related to crime.
Regina police say three men who were brought to Saskatchewan as wildfire evacuees from northern Ontario are facing assault charges. Police say the charges stem from two separate calls to the University of Regina campus, where evacuees are being housed. They say a fight broke out on Friday... Read more
'Told to shoot:' Trial begins for Alberta youth in shooting of German tourist
CALGARY - There was conflicting testimony in court Monday about whether a youth charged in the shooting of a German tourist on an Alberta highway may have acted on his own or was ordered to fire the gun. The youth from the Stoney Nakoda First Nation was 16 when he was charged... Read more
SaskPower to replace cables, install new ducts in five Sask. communities
CTV Regina - 20 hours 53 min ago
SaskPower will replace some aging underground cable and install new duct work in Regina, Saskatoon, Prince Albert, Moose Jaw, Emerald Park and White City.
No public danger from underground gas storage cavern eruption south of Regina: SaskEnergy
SaskEnergy says there is no public danger after a decommissioned underground gas storage cavern erupted on Monday morning.
BELLA BELLA, B.C. - A Texas-based company is scheduled to be sentenced after pleading guilty to a diesel spill from a tug boat that ran aground and sank in a First Nation's fishing ground on British Columbia's central coast. The Nathan E. Stewart spilled 110,000 litres of... Read more
Death considered suspicious on Sturgeon Lake First Nation
Global Regina - 21 hours 6 min ago
RCMP are investigating the death of a man found on Sturgeon Lake First Nation as suspicious in nature.
News Talk 650 CKOM - 21 hours 7 min ago
WASHINGTON - Reversing decades of U.S. policy, the Trump administration said Monday it will end all asylum protections for most migrants who arrive at the U.S.-Mexico border - the president's most forceful attempt to block asylum claims and slash the number of people seeking refuge in... Read more
Shares down after Cameco says it is 'disappointed' with ruling payout
Cameco's shares were trading down more than eight per cent Monday after the company received a smaller sum than it was seeking in an arbitration dispute.
1 killed, 1 injured in Montreal Lake rollover
CBC Saskatchewan - 21 hours 8 min ago
RCMP say one person is dead after a rollover on Friday in the Montreal Lake community.
Asylum figures show overall slower rate of irregular crossings
OTTAWA - Newly published government figures show fewer asylum-seekers crossing "irregularly" into Canada than last year, although June did see a small increase over other months this year. Last month, RCMP officers intercepted 371 more migrants trying to cross into... Read more
Police search for man brandishing gun out vehicle window
Regina police are asking the public for help locating a suspect involved in a weapons offence that happened on Saturday.
The Anglican Church of Canada narrowly voted down a proposal to bless same-sex marriage across the denomination, with its newly elected leader acknowledging the disappointment the decision would bring for many. Branches of the church in each province will still be able to make up... Read more
Metis National Council faces financial audit by outside consulting firm
OTTAWA - The Metis National Council is embracing an outside financial audit requested by the federal government, the group's finance minister said Monday. David Chartrand said in an interview that he expects a financial review by the firm Ernst & Young to be completed by ... Read more
Group wants charges in horse deaths during Calgary Stampede chuckwagon races
CALGARY - An animal welfare group is renewing its call for cruelty charges following the deaths of six horses at this year's Calgary Stampede. "Law enforcement - including the Calgary police, Calgary Humane Society and Alberta SPCA - urgently need to investigate and bring... Read more
Regina police investigating sighting of man with suspected firearm in North Central
Regina Leader-Post - 21 hours 25 min ago
Regina police are investigating after a man was seen on the 700 block of Robinson Street on Friday with what appeared to be a gun.... Read more
OTTAWA - Mass-shooting survivor Nathalie Provost has quit the federal firearms advisory committee in frustration, saying she is "extremely disappointed" with the Liberal government's failure to crack down on assault-style rifles. Provost, who was shot four... Read more
Canadian international Rebecca Quinn rejoins NWSL, signs with Reign FC
Canadian international Rebecca Quinn has returned to the NWSL, signing with Reign FC. The 23-year-old midfielder from Toronto, who can also play on the backline, comes from France's Paris FC where she had signed in February. Quinn, who made three appearances at the recent World Cup in France... Read more
Michael Gligic nails down PGA Tour membership for 2020
Canada's Michael Gligic has locked up the first PGA Tour card of his career. The native of Burlington, Ont., secured PGA Tour membership for the 2020 season after tying for 10th on Sunday at the Korn Ferry Tour's Colorado Championship. Gligic is 13th on the points list for the PGA... Read more
NEW YORK - Two Jeffrey Epstein accusers urged a judge Monday to keep the wealthy financier behind bars until he goes on trial on federal charges that he sexually abused underage girls. The women stood just feet from where Epstein was seated in his blue jail outfit as they asked a federal judge... Read more
OTTAWA - The finance minister for the Metis National Council says he embraces an outside financial audit of his organization. David Chartrand says he expects a financial review by the firm Ernst & Young to be completed by next week. Chartrand says the federal... Read more
Regina police say three men who were brought to Saskatchewan as wildfire evacuees from Northern Ontario are facing assault charges. Police say the charges stem from two separate calls to the to the University of Regina campus, where evacuees are being housed. Last Friday, police say a ... Read more
SaskPower to begin work on replacing aging underground infrastructure
SaskPower will replace 17 kilometres of aging underground cable and install 80 km of new ductwork in Regina, Saskatoon and other communities this year.
3 northern Ontario fire evacuees housed in Regina charged with assault: police
Three male northern Ontario fire evacuees who have been staying on the University of Regina campus are facing assault charges.
HALIFAX - A defence lawyer who fought to free Glen Assoun from a wrongful conviction for murder says evidence erased by the Mounties would have helped Assoun win his appeal and spared him eight more nightmarish years in prison. "What I feel right now is a... Read more
Senators ink 2019 first-rounder Lassi Thomson to entry-level contract
OTTAWA - The Ottawa Senators signed 2019 first-round draft pick Lassi Thomson to a three-year, entry-level contract on Monday. Selected 19th overall last month in Vancouver, the 18-year-old defenceman had 17 goals and 41 points with the Western Hockey League's Kelowna Rockets in 2018-19, his... Read more
Final blast of torrential rains unleashed by weakened Barry
NEW ORLEANS - Tropical Depression Barry spared New Orleans from catastrophic flooding, but it still swamped parts of Louisiana with up to 17 inches (43 centimetres) of rain and transformed part of the Mississippi Delta into "an ocean." Although Barry was downgraded from a tropical... Read more
Gas and water erupts from SaskEnergy facility south of Regina
A loud noise heard in south Regina early Monday morning was caused by a natural gas release from a SaskEnergy facility outside the city.... Read more
Bumper crop for saskatoon berries, cherries, says plant breeder
A dry spring and the recent wet weather has been great for saskatoons and haskaps in the province, says plant breeder and University of Saskatchewan assistant professor Bob Bors.
Number Switch: Leafs forward William Nylander switching to No. 88 next season
TORONTO - William Nylander will have a different look next season. The Toronto Maple Leafs forward announced on social media Monday that he's swapping numbers - trading in 29 for 88. "Making the switch … what's old is new again #88," Nylander posted to his... Read more
Researchers documenting bat species in Prince Albert National Park under shadow of looming threat
Not much is known about the bat population in northern Saskatchewan, according to one researcher. Wildlife biologist Cory Olson is out to change that.
PETAWAWA, Ont. - Prime Minister Justin Trudeau says President Donald Trump's suggestion that four female members of Congress should go back where they came from if they don't like America wouldn't fly in Canada. All four women are Democrats, political liberals, people of... Read more
OTTAWA - Mass-shooting survivor Nathalie Provost has quit the federal firearms advisory committee in frustration, saying she is extremely disappointed with the Liberal government's failure to crack down on assault-style rifles. Provost, who was shot four times during the 1989... Read more
Judge mulls reopening hate trial for Your Ward News editor; no sentence yet
TORONTO - A convicted hatemonger who maintains his defence lawyer deliberately blew the case will get a rare chance to show why his trial should be reopened, a judge ruled on Monday. Instead of sentencing James Sears for promoting hatred against women and Jews, Ontario court Judge Richard... Read more
AP source: Simmons, 76ers agree to $170 million, 5-year deal
PHILADELPHIA - The Philadelphia 76ers and star guard Ben Simmons have agreed to a $170 million, five-year contract extension, a person familiar with the situation told The Associated Press. The max deal is the latest big commitment by a team expected to make a serious push at its first NBA... Read more


text:
Cape Town City
Hermanus & Whales
The Winelands
Southern Cape Safari
SHOWING SOUTH AFRICA TO THE WORLD
Tel: +27(0)21 447 9240
We offer a range of Day tours, Half Day Tours, Garden Route Tour and our most recent addition the already popular 2 Day Safari Tour. Our selection of Full-Day Tours has been crafted to ensure you an all-rounded experience of Cape Town & its surrounds. Cape Escape Tours has been in operation since 1995 and has always made it a pleasure to delight its guests with the wonders of the Western Cape. Our Day and Half Day Tours explore the Cape Winelands, the Cape Peninsula as well as Hermanus to view the whales. Should you wish to return to one of these sites, we can organize private tours following either an itinerary of your own design, or one of our own for a more in-depth visit.
Our vehicles are all air-conditioned and we like to keep our schedule tour group to a maximum of 7 persons per vehicle. We collect our guests from all major hotels in Cape Town and return each guest to his or her respective hotel.
Our guides are all accredited guides who are experts in the Cape's history, flora and fauna. They come from diverse backgrounds and each have their own special flavour to add to your tour.
The Western Cape is a jewel to discover. Its natural landscape is awe-inspiring, the very inspiration which moved us to want to share it with others. From this, Cape Escape was born. With the new political climate and the concert of efforts to improve conditions for all South Africans, we are proud to show Cape Town to the world.
Come on tour with us or take one of our guides along with you!
Cape Escape Tours Team
Tourist guide and athlete Patrick can be described as energetic, sociable and knowledgeable, he has 23 years of experience in the tourism industry and in addition to his day excursions, he also...
Patrick "froggy"
Nicola is South African born (Gauteng) and has lived in most parts of South Africa growing up. She relocated to Cape Town in 1995 but also spent time living in Germany and Jersey Channel Island for a...
Nicola Lockhart Hendriks
Private Rates
Copyright © 2015 Cape Escape Tours | Development by The Web Machine | Special thanks to Goldfish for letting us use their song.


You have a team. They need a better process for managing the websites or applications they build.
Git version control is the smart, modern choice for implementing solid development workflows for your projects.
Get your team up-to-speed quickly and efficiently, while avoiding common mistakes and pitfalls.
Learn the skills necessary to create and run a reliable and professional version control workflow.
Experience the gains in productivity, reduced errors during releases and launches.
The classroom training will provide you with the tried and true methods for using Git, from someone who has managed teams and large project.
The classroom training is taught by Ryan Irelan, founder and chief educator at Mijingo.
Ryan has more than a decade of professional experience in web development. He is the former Vice President, Technology at Happy Cog, a digital agency and trailblazer for the web. He's authored numerous video courses for web designers and developers (including three on Git), is the author of two technical books, and conference speaker and presenter. Ryan lives in Austin, TX.
This is a comprehensive 1 day in-person course on Git version control. When it's over your team will be ready to start implementing a Git-powered workflow for web and software development.
Here are some commonly asked questions about the Mijingo Git classroom training. I'm happy to answer more questions in our preliminary phone call.
What do we get as part of the course?
This private classroom training was created for web designers and developers who care about learning efficiently. No prior experience with Git is required. The course is hands-on and together we'll work with Git and Git workflows.
computers (laptop or desktop) on which each attendee can complete the hands-on exercises, and access rights on those machines to install the required software.
To schedule your training, get in touch via email (use the button below) so I can learn more about your team.


TWO SEPARATE VALUE-ADDED OFFERS are available to couples at Khum Phaya Resort & Spa, the garden resort in Chiang Mai that is part of the Centara Boutique Collection, and are available between now and Oct. 31, 2013.
The Great Escape Discover Chiang Mai package is priced from 6,000 BHT per couple and is for a two-night/three-day stay in a Lanna Deluxe room with daily breakfast at Kham Saen Restaurant.
Couples choosing the package will also enjoy a half-day excursion with four options available –a visit to a handicraft village, an elephant camp for a show, a temple tour, or the Ancient Underground City, including a horse and carriage ride. A welcome drink and snacks are provided upon arrival at the hotel, and there is a 15% discount on food and non-alcohol beverages at Kham Saen, plus a 20% discount on all spa packages, and free Wi-Fi.
The second offer, Chiang Mai Breakaway is available for anyone booking a Lanna Deluxe Pool Access room for a minimum of one night from now until the end of October, and applicable for both singles and couples.
The program is priced from 3,400BHT a night, with breakfast at Kham Saen Restaurant and one set lunch at the restaurant for two persons per stay. A 20% discount is offered on all spa packages, and free Wi-Fi is available throughout the resort.
Chiang Mai Breakaway can be upgraded for an extra payment of 4,500 BHT, with the accommodation changed to a Lanna Villa and additional benefits including one set dinner for two persons per stay, a 60-minute aromatherapy massage for two, round-trip transfers between the hotel and Chiang Mai International Airport, and guaranteed late check-out.
Khum Phaya Resort & Spa is an intimately scaled resort hotel with just 85 rooms and villas, designed to a Lanna style throughout, with hand-carved teak exteriors and a graceful, traditional décor. Set in extensive gardens around a central pool and with a canal running through the grounds, the hotel is a tranquil retreat within easy reach of Chiang Mai's city centre.


text:
Munio Núñez foi conde em Castela em dois períodos distintos: 899 - 901 e 904-909. Parece quase certo que foi o filho de um Nuño Muñoz, quem seria o filho de Munio Nuñez de Brañosera quem com sua esposa Argilo outorgaram o famoso foro de Brañosera em 824.

Sua primeira aparição histórica em 882 está relacionada com a proteção e  repovoação da fortaleza de Castrojeriz desde Amaya. Naquele ano, o conde Diogo Rodrigues Porcelos estava defendendo o desfiladeiro de Pancorbo contra as forças muçulmanas, em quanto de acordo com as crônicas, Munio estava em Castrojeriz tentando fortificar o Castelo. Na primeira incursão do exército emiral, Munio teve que fugir, enquanto já a segunda vez no ano 883, com as obras mais avançadas, foi capaz de resistir detrás dos novos muros da fortaleza.
Em janeiro de 885 morreu o conde Diego Rodríguez Porcelos sem parecer ter deixado um filho para sucedê-lo. Não foi até o primeiro de março de 899 quando Munio aparece como conde em Castela enquanto o conde Gonçalo Fernandez governava Burgos.

Em 909, o conde Munio apoiou a sublevação dos filhos do rei Afonso III das Astúrias que lhe obrigou a abdicar e levou ao trono leonés a seu filho Garcia I. A partir deste momento parece que se mudou para Leão com seu genro e não volta a ser nomeado como conde de Castela, embora sim aparece como o conde de Amaya.  Desde suas bases em Castrojeriz e Muñó, foi um dos três protagonistas da expansão dos castelhanos em 912, o ano em que Munio repovou Roa.

Sua filha Muniadonna foi a esposa do rei Garcia I de Leão.

Bibliografia

História da Espanha
Nascidos no século IX
Mortos no século X
Condes do Condado de Castela

it:Nuño Nuñez

redpajama_set_name: RedPajamaWikipedia


text:
Prime Minister Diab: Only salvation...
Prime Minister Diab: Only salvation is through an independent government
The Lebanese National Bloc Party noted Prime Minister Hassan Diab's last statement where he said: "The government's mechanisms are still shackled by rusty sectarian restrictions, tight corruption chains and heavy weights of partisan thinking, an imbalanced system of management and lack of institutional vision." The Bloc sees that Diab's statement is only an assertion that there is no salvation without an independent government that is free of these shackles.
In its own statement, the Bloc said that the Prime Minister is aware of this; on the day of his assignment to form a government and after meeting with President Michel Aoun, he promised citizens that his government would be politically independent to mirror the demands of the revolution that asserted that there was no salvation for Lebanon without such a government.
The Bloc added that Diab in return agreed to form a disguised political government imposed upon him by the parties in power. A government riddled with the ugly manifestations of sectarianism, quota systems, and lack of trust amongst its members. The Bloc said that the parties in power also imposed an inefficient budget before creating an economic rescue plan despite the fact that the ministerial statement contained a promise to complete such a plan by the end of last month. It goes without saying that the plan should have come before the budget.
The Bloc pointe out the escalating conflicts among the parties in power about the oil and electricity files, and their attempts at stopping the "Supreme Judicial Council's" from making politically independent judicial appointments. The Bloc stressed that it is widely accepted that an independent judiciary and the rule of law are the mainstays of building a nation.
In conclusion, the Bloc reminded of its solid demand of forming an independent, sovereign government of specialists who are able to earn the people's trust, unlike the current government as its own Prime Minister Diab described above.


JAMES May has poked fun at Jeremy Clarkson for being feminine — and said the star is "rather womanly".
His tongue-in-cheek comments came as the presenters gear up for the return of their hit series Grand Tour next month.
The show's producers faced criticism in some quarters after unveiling an all-male celebrity guest list including Hugh Bonneville and David Hasselhoff.
But May, 55, brushed it off in an interview with the Daily Telegraph.
He said: "It's only an all-male environment because we happen to be blokes, although I think Jeremy is rather womanly in some respects.
"If you look closely, some of his body language is quite feminine."
And he joked: "Me, I'm a lesbian: I find women fascinating."
But he went on to point out one of the motoring show's cast is female — the racing driver equivalent of The Stig from Top Gear.
He said: "We tested loads of people and she was the fastest and the best and that's how it should be — to employ her for any other reason would be patronising."
Last week Sun columnist Clarkson, 57, hit out out driverless cars and said he had nearly been killed by them twice.
But May said they are the future, and soon manual driving will be the "preserve of hobbyists".
He said: "It will be an elitist, expensive pastime, like sailing boats.
"And there's nothing wrong with elitism; people don't riot in the streets because they haven't got a catamaran."
And he predicted we will all be flying to work before too long because the roads are so busy.
Earlier this year it emerged Clarkson, May and Richard Hammond were given a massive £35.8million to make the Grand Tour for Amazon TV.
The former Top Gear hosts signed the big money deal after Clarkson was sacked by the BBC for punching a producer.
Amazon boss Jeff Bezos admitted the deal was "very, very expensive" but it appeared to pay off as the first series last year broke viewing and sign-up records.
The second series of Grand Tour returns to Amazon Prime Video on December 8.
A sneak peek trailer shows the trio getting stuck in mud in Africa and causing chaos with a tank in Dubai.
Kevin Pietersen, Kiefer Sutherland and Rory McIlroy are among celebs taking part in a new race-off feature.
Clarkson was struck down with severe pneumonia in August but has stuck two fingers up to doctors by refusing to quit smoking and drinking.


text:
The MWS (Microwave Sounder) has a direct heritage from the microwave instruments AMSU-A (Advanced Micro-wave Sounding Unit A) and MHS (Micro-wave Humidity Sounder) on board EPS and NOAA satellites. Its primary objective is to support Numerical Weather Prediction at regional and global scales by providing information on atmospheric temperature and water vapour profiles in clear and cloudy conditions.
Test data description
The test data are available here:
ftp://ftp.eumetsat.int/pub/OPS/out/test-data/Test-data-for-External-Users/EPS-SG/MWS_Test_Data/
The Level 1B test data (EPS-SG_MWS-1B-RAD.nc.gz) contain the most important variables related to geolocation and calibration processing. These are listed according to the specifications given in the EPS-SG MWS Level 1B Product Format Specification document, made available along with the test data. The MWS L1B product, in netCDF format, is generated using the MWS L1B In-house Prototype Processor (IPP) developed at EUMETSAT.
The Level 2 test data (EPS-SG_MWS-02-TPW.nc.gz) are generated with the MWS L2 In-house Prototype Processor (IPP) using L1B data as input. The L2 data, in netCDF format, contain the geolocated total precipitable water (TPW) over water-surfaces, and limb-corrected brightness temperatures for all 24 MWS channels. The format and further content are described in the EPS-SG MWS Level 2 Product Format Specification document, made available along with the test data.
These test data are intended for format familiarisation and system testing.
Documentation available via the above FTP link:
EPS-SG MWS Level 1B Product Format Specification
EPS-SG MWS Level 2 Product Format Specification
For more information and feedback on the test data, contact our User Service Helpdesk.


We invite You to short informative review about Motelik Mieszko.
Wiesława Mańkowska have already manage Motelik Mieszko in Opole for many years. Caused their thrift and organizational abilities She made hotel gastronomy services fulfil expectations all even the most fastidious customers. They scrupulous choose nice and reliable service motel to have a good name. In a present time it is very important for both sides and not easy task. They try to satisfy their guest hotel and also these all which want to meet with friends or to quench thirst.
Motelik contains in the 1-st zone of the city Opole (near rout E4 – direction Wrocław-Kraków). From Motelik Mieszko to the railway station is 850 meters ond to the centre of the city is 1200 meters.
The night's rests in comfortable rooms 1 and 2-personal (TV, bathroom) breakfast is included with a price of a room.
Inside Motelik is a café-bar open from 9.00 am to 10.00 pm.
For motorized customers is 24 hour watched car park and 2 garages.
We organize sociable parties, banquets, weddings, communies, baptism parties – to 100 persons.
We speak three languages: German, English and Czech.
It is possible to make a payment by credit cards.


text:
Information published on 28 April 2021 in the UIC electronic newsletter "UIC eNews" Nr eNews.
UIC World Congress on Rail Training, Talent and Development (WCRT)
WCRT
The sixth UIC World Congress on Rail Training, Talent and Development, "Unite, Inspire, Connect", will be held from 18 to 20 May 2022. Plans may evolve, depending on the situation regarding Covid-19, but the Congress is currently expected to be held both remotely and in person at the Russian University of Transport in Moscow.
The Congress focus areas include challenges and new opportunities for learning and development stemming from the Covid-19 pandemic, the ever-growing need for talent management, intergenerational challenges and many more topical issues, which are listed on the Congress website.
Abstracts can be submitted up to 28 October at https://wcrt.uic.org/abstracts#Submit-your-abstract
For information on becoming a partner or sponsor, please visit https://wcrt.uic.org/partnerships-and-sponsorships
A special session will be dedicated to feedback on the first TrainRail Hackathon from the pre-selected teams in the various participating regions: Asia-Pacific, Africa, Europe, Latin America and Middle East. The teams will present the results of their work on the topic of "How can railways be resilient in the face of pandemics?" https://uic.org/com/enews/article/talent-and-expertise-development-platform-trainrail-hackathon-dissemination
For further information: Nathalie Amirault, amirault@uic.org
About World Congress on Rail Training, Talent and Development: https://wcrt.uic.org
About first TrainRail hackathon: http://hackathon.railtalent.org
UIC e-News eNews
13th International Level Crossing Awareness Day (ILCAD) 13th International Level Crossing Awareness Day (ILCAD), 10 June 2021 Announcement of the winner of the TopRail 'My Secret Rail Spots' photo contest European Year of Rail: UIC participates in the Rail Infrastructure Investment for the Green Deal high-level conference organised by the European Commission (Bucharest, 17 September) Joint webinar organised by projects PROACTIVE & NO-FEAR on crisis communication New OSDM (Open Sales and Distribution Model) platform to replace UIC's PRIFIS international tariffs distribution tool Railway safety during the Covid-19 pandemic Register now for the UIC Door-to-Door projects workshop to be held online on 12 October 2021 Safety Platform plenary meeting held remotely on 17 November 2020 Successful 1st International Workshop on High-Speed Rail Socioeconomic Impacts held on 14 and 15 September 2021
e-News articles with keyword Training
First UIC TrainRail Hackathon held at the University of Žilina in collaboration with the ASTONRail Eramus+ project (12 January) UIC Africa: 1st cycle of the Training session on Management of Railway Projects Organized by UIC, ONCF and SNTF (29 November 2021) UIC's partner, the Railway Training Institute (IFF), is ISO 21001-certified by AFNOR (10 November 2021) Railway engineering: play and learn (15 October 2021) Seventh UIC ASEAN online meeting on expertise development and training held on 14 September 2021 (12 October 2021)
e-News articles with keyword Promoting
Slovenian officially becomes the 24th language published in RailLexic online (17 January) UIC International Sustainable Railway Awards postponed to 1 June 2022 (17 January) "Delivering Multimodal Door-to-Door Travel Services": executive report published on UIC website (11 January) Connecting the world of Railways – a conversation with François Davenne, Lucie Anderton, and with the participation of Members and partners (15 December 2021) 14th International Level Crossing Awareness Day (ILCAD) 9 June 2022, Denver (USA) (8 December 2021)
e-News articles with keyword WCRT
6th World Congress on Rail Training, Talent & Development "Unite, Inspire, Connect" One month left to submit your abstracts! (1 October 2021) UIC World Congress on Rail Training, Talent and Development (WCRT) 2022 (9 July 2021) UIC World Congress on Rail Training, Talent and Development (WCRT) (28 April 2021) 6th edition of UIC World Congress on Rail Training: "Unite, Inspire, Connect" (7 October 2020) Update on the young TALENT group (12 May 2020)
e-News articles with keyword Talent
6th World Congress on Rail Training, Talent & Development "Unite, Inspire, Connect" One month left to submit your abstracts! (1 October 2021) UIC World Congress on Rail Training, Talent and Development (WCRT) 2022 (9 July 2021) TEDP webinar on embodying the Sustainable Development Goals (SDGs) in professional and HR practices (1 July 2021) UIC World Congress on Rail Training, Talent and Development (WCRT) (28 April 2021) Talent and Expertise Development Platform: TrainRail hackathon dissemination webinar held on 8 April (12 April 2021)


Are Your Treasures Bigger than God?
Do you ever feel "POSSESSED" by your possessions? Does the "stuff" you own "rule your life"? What about the stuff you don't own, but wish you did, is it occupying your mind so much you can't find God? Are your treasures BIGGER THAN GOD?
Terry reminded us that Jesus spoke about money more than any other singular topic. When giving a talk or sermon as Stewardship Officer she would say, "Don't worry, I promise I won't talk about money any more than Jesus did," and then throughout the entire time she would put you on the edge of your seat in anticipation of the next funny moment she would challenge us to give even more. Terry understood, as Jesus did, that you had to get people's attention with humor and hyperbole to wake them up to the faith block they have which created by our worry over money and stuff.
What Terry Parsons knew and what our Gospel story tells us, is that our souls are seriously compromised by the human need to have stuff. For some of us, it could be a matter of life or death. Like the "rich man" in Jesus' story, it could mean the difference between eternal life or eternal death.
Now, I wonder if some of you think Terry and I are taking this all too seriously. But, you see, we have to take it seriously, because Jesus did.
Something struck me to the core of my being when I read the Old Testament scriptures selected for today: an Ecumenical group in the 1960's and '70's who chose our current lectionary readings, understood that this command of Jesus "to sell what you own and give the money to the poor" was a profound struggle of the human soul. The Rich Man in Mark's gospel suffers from a severe FAITH-STRUGGLE, a struggle echoed in Job & Psalm 22, scriptures used today to help us grasp the gospel.
Remember that Job was an especially wealthy man with many possessions. Like the Rich Man talking to Jesus, Job probably inherited most of his wealth. In his time and in Jesus' time, wealthy people didn't just move from rags to riches, like our American Dream ability to do better than our parents. People inherited wealth, and if they were righteous—good stewards—they could increase that wealth.
In what seems like a cruel gamble for his soul, Satan declares Job IS a righteous man. But Satan is allowed to remove all his possessions, kill all his family, and leave him in a heap of grief, despair and confusion. The part of the conversation we hear in today's reading reveals Job's extreme level of bitterness and frustration. Job believes in a God who punishes people for doing something unrighteous. Even as Job affirms God's justice and mercy, he proclaims his own innocence. Job has faith that God is present, but God is so silent, as if God is hiding in the darkness. Job is a man tormented – he wants to disappear into the darkness, to be put out of his misery. He lost everything, and now he can't even find God.
Psalm 22 is also a profound source of insight into the human soul in anguish over faith. One of the challenges for many of us, including me, is that we cannot read Psalm 22 without first hearing Jesus, hanging from a cross, crying out to his beloved Father: "My God, my God, why have you forsaken me?" Of course the scholars who chose this psalm to complement our Gospel story would know that we would see Jesus on that cross, hollering to God, screaming to the universe in an agony of despair in his darkest moment. Why did they choose THIS psalm, and only this portion of the psalm, which ends " You lay me in the dust of death"?
Perhaps it was because our scholars understood the decision the Rich Man would take, to hold on to his possessions rather than sell them, was that man's "dark night of the soul." That man's treasurers were bigger than God. It was his possessions which put him in darkness. His possessions possessed him.
Now that I am the grown up, I have sadly seen just how much adults can hurt one another over the stuff they treasure. I have watched families tear apart over fighting for material wealth. I now see my own siblings struggling this way. And it isn't even because the "stuff" left by our parents has great monetary value; often it is simply "sentimental value". Somehow, like the Rich Man who asked how he could "inherit eternal life" we care more about hanging on to our "inheritance" of our parents' stuff—which holds more significance because it belonged to our deceased loved one—as if having this stuff keeps them alive. We don't want to face the truth of their mortality. We don't want to face the truth of our own mortality.
These material "treasures" can hold power over us—our "treasurers become bigger than God". Like the camel unable to go through the eye of a needle, our souls are laden down, unable to reach "eternal life".
I also believe that as Jesus hung upon the cross, crying out to God in despair, his heart was breaking for the world which still values its stuff over the love of God and each other. Perhaps Jesus remembered those who fought over his purple velvet robe as they condemned him to death.
It was not for lack of faith on Jesus' part that he wept in despair upon the cross. It was for all of us who place our highest hopes upon these so called "treasures" of our lives. Jesus cried in despair because Jesus saw our souls lost in the darkness overshadowed by our stuff. Can we answer Jesus differently? When asked to sell our stuff to give to the poor, will we do so? Can we then come out of darkness, and follow Jesus?


Become a Premium member to reach today's couples and book more weddings.
You know who's right for you. Perfect Weddings can help you win them over.
Share key details about your business to help clients find what they need, including pricing and FAQs. Plus appear in couples' searches by adding your available dates.
Be visible to couples on top search engines with your custom, mobile-friendly Storefront. Get a unique, professionally written business description, add photos and videos, and collect new reviews to boost your ranking.
Receive wedding lead details immediately to your email and respond quickly to convert potential clients.
Choose the right placement for your business to get the exposure you need. With your listing, you are eligible for additional rotating placements across WeddingWire to drive even more exposure – and leads – for your business. A Storefront (your personal portfolio) helps you make the best first impression and build trust while showcasing your work, background and passion.
Include your website URL on your Storefront to help couples learn more about your business.
Give potential clients a virtual walkthrough of your venue with a 360º Virtual Tours, complimentary with a Premium listing.
Receive business support focused on helping you succeed. Get personalized tips to manage your Storefront and book more business.


text:
import memcache_manager
from subscription_manager import Subscription, SubscriptionManager
import flex_messages as messaging

class MemcacheSubscriptionManager(SubscriptionManager, memcache_manager.MemcacheManager):
    """Stores all subscription information in memcache."""

    TOPIC_ATTR = '_topics'
    MSG_ATTR = '_messages'
    CONNECTION_ATTR = '_connections'

    def __init__(self, secure=False, ttl=30000, mc_servers=['127.0.0.1:11211'], mc_debug=0):
        SubscriptionManager.__init__(self, secure=secure, ttl=ttl)

        self.mc = self.createMcClient(mc_servers, mc_debug)
        self._lock = memcache_manager.MemcacheMutex(self.mc)

    def reset(self):
        self._lock.releaseAll()

        lock_name = self.getLockName('subscription_reset')
        self._lock.acquire(lock_name)
        try:
            topics = self.mc.get(self.TOPIC_ATTR)
            if topics is not None:
                for topic in topics.iterkeys():

                    msg_key = self.getKeyName(topic, self.MSG_ATTR)
                    self.mc.delete(msg_key)

                    connection_key = self.getKeyName(topic, self.CONNECTION_ATTR)
                    connections = self.mc.get(connection_key)
                    for connection_id in connections:
                        key = self.getKeyName(connection_id, topic)
                        self.mc.delete(key)

                    self.mc.delete(connection_key)
                self.mc.set(self.TOPIC_ATTR, {})
        finally:
            self._lock.release(lock_name)

    def _cleanTopic(self, topic):
        """Removes un-needed subscription data for a topic."""

        msg_key = self.getKeyName(topic, self.MSG_ATTR)
        msgs = self.mc.get(msg_key)

        connection_key = self.getKeyName(topic, self.CONNECTION_ATTR)
        connections = self.mc.get(connection_key)

        if (msgs is None or len(msgs) == 0) and \
            (connections is None or len(connections) == 0):

            lock_name = self.getLockName(self.TOPIC_ATTR)
            self._lock.acquire(lock_name)
            try:
                topics = self.mc.get(self.TOPIC_ATTR)
                if topic in topics:
                    del topics[topic]
                    self.mc.set(self.TOPIC_ATTR, topics)

                if msgs is not None:
                    self.mc.delete(msg_key)

                if connections is not None:
                    self.mc.delete(connection_key)
            finally:
                self._lock.release(lock_name)

    def _createTopic(self, topic):
        lock_name = self.getLockName(self.TOPIC_ATTR)
        self._lock.acquire(lock_name)
        try:
            topics = self.mc.get(self.TOPIC_ATTR)
            if topics is None:
                topics = {}
            topic_map = topics.get(topic, None)
            if topic_map is None:
                topics[topic] = True
                self.mc.set(self.TOPIC_ATTR, topics)
        finally:
            self._lock.release(lock_name)

    def _createTopicMessageQeue(self, topic):
        key = self.getKeyName(topic, self.MSG_ATTR)
        lock_name = self.getLockName(key)
        self._lock.acquire(lock_name)
        try:
            messages = self.mc.get(key)
            if messages is None:
                self.mc.set(key, [])
        finally:
            self._lock.release(lock_name)

    def _createConnectionList(self, topic, connection_id):
        key = self.getKeyName(topic, self.CONNECTION_ATTR)
        lock_name = self.getLockName(key)
        self._lock.acquire(lock_name)
        try:
            connections = self.mc.get(key)
            if connections is None:
                connections = {}

            connections[connection_id] = True
            self.mc.set(key, connections)
        finally:
            self._lock.release(lock_name)

    def _createClientList(self, topic, connection_id, client_id, subscription):
        key = self.getKeyName(connection_id, topic)
        lock_name = self.getLockName(key)
        self._lock.acquire(lock_name)
        try:
            connection_map = self.mc.get(key)
            if connection_map is None:
                connection_map = {}

            connection_map[client_id] = subscription
            self.mc.set(key, connection_map)
        finally:
            self._lock.release(lock_name)

    def subscribe(self, connection_id, client_id, topic, sub_topic=None, selector=None):
        """Subscribe a client to a topic.

        arguments
        ==========
         * connection_id - string, id of Flash client that is subscribing.
         * client_id - string, id of messaging client that is subscribing.
         * topic - string, Topic to subscribe to.
         * sub_topic - string, Sub-Topic to subscribe to. Default = None.
        """

        topic = self.getTopicKey(topic, sub_topic)
        subscription = Subscription(connection_id=connection_id,
            client_id=client_id, topic=topic)

        self._createTopic(topic)
        self._createTopicMessageQeue(topic)
        self._createConnectionList(topic, connection_id)
        self._createClientList(topic, connection_id, client_id, subscription)

    def unSubscribe(self, connection_id, client_id, topic, sub_topic=None):
        """Un-Subscribe a client from a topic.

        arguments
        ==========
         * connection_id - string, id of Flash client that is subscribing.
         * client_id - string, id of messaging client that is subscribing.
         * topic - string, Topic to un-subscribe from.
         * sub_topic - string, Sub-Topic to un-subscribe from. Default = None.
        """

        topic = self.getTopicKey(topic, sub_topic)

        key = self.getKeyName(connection_id, topic)
        lock_name = self.getLockName(key)
        self._lock.acquire(lock_name)
        try:
            connection_map = self.mc.get(key)
            if connection_map is None:
                # Connection has already been removed.
                return
            elif len(connection_map) == 1:
                # This is the only subscribed client.
                # Delete client list.
                self.mc.delete(key)

                # Delete connection_id from subscription list
                sub_key = self.getKeyName(topic, self.CONNECTION_ATTR)
                sub_lock_name = self.getLockName(sub_key)
                self._lock.acquire(sub_lock_name)
                try:
                    connections = self.mc.get(sub_key)
                    if connection_id in connections:
                        del connections[connection_id]
                        self.mc.set(sub_key, connections)
                finally:
                    self._lock.release(sub_lock_name)

                self._cleanTopic(topic)
            else:
                # Delete single client subscription
                if client_id in connection_map:
                    del connection_map[client_id]
                    self.mc.set(key, connection_map)
        finally:
            self._lock.release(lock_name)

    def deleteConnection(self, connection):
        """Remove all subscriptions for this connection.

        arguments
        ==========
         * connection_id - string, id of Flash client that is subscribing.
        """

        # Get all subscribed topics
        topics = self.mc.get(self.TOPIC_ATTR)
        for topic in topics.iterkeys():
            # Check if connection is subscribed to a topic.
            key = self.getKeyName(connection.id, topic)
            if self.mc.get(key) is not None:
                # Connection is subscribed to this topic
                self.mc.delete(key)

                # Delete connection_id from subscription list
                sub_key = self.getKeyName(topic, self.CONNECTION_ATTR)
                sub_lock_name = self.getLockName(sub_key)
                self._lock.acquire(sub_lock_name)
                try:
                    connections = self.mc.get(sub_key)
                    if connection.id in connections:
                        del connections[connection.id]
                        self.mc.set(sub_key, connections)
                    self._cleanTopic(topic)
                finally:
                    self._lock.release(sub_lock_name)

    def iterSubscribers(self, topic, sub_topic=None):
        """Iterate through Flash client ids subscribed to a specific topic."""

        topics = self.mc.get(self.TOPIC_ATTR)
        for topic in topics.iterkeys():
            key = self.getKeyName(topic, self.CONNECTION_ATTR)
            connections = self.mc.get(key)
            for connection_id in connections.iterkeys():
                yield connection_id

    def iterConnectionSubscriptions(self, connection):
        """Iterate through all Subscriptions that belong to a specific connection."""

        # Get all subscribed topics
        topics = self.mc.get(self.TOPIC_ATTR)
        for topic in topics.iterkeys():
            # Check if connection is subscribed to a topic.
            key = self.getKeyName(connection.id, topic)
            subscriptions = self.mc.get(key)
            if subscriptions is not None:
                for subscription in subscriptions.itervalues():
                    yield subscription

    def persistMessage(self, msg):
        """Store a message."""

        topic = msg.destination
        if hasattr(msg, 'headers') and \
            msg.headers is not None and \
            messaging.AsyncMessage.SUBTOPIC_HEADER in msg.headers:
            sub_topic = msg.headers[messaging.AsyncMessage.SUBTOPIC_HEADER]
        else:
            sub_topic = None
        topic = self.getTopicKey(topic, sub_topic)

        # Remove connection data,
        # so that it is not pickled
        tmp_connection = getattr(msg, 'connection', None)
        if tmp_connection is not None:
            msg.connection = None

        key = self.getKeyName(topic, self.MSG_ATTR)
        lock_name = self.getLockName(key)
        self._lock.acquire(lock_name)
        try:
            messages = self.mc.get(key)
            if messages is None:
                messages = []
            messages.append(msg)
            self.mc.set(key, messages)
        finally:
            self._lock.release(lock_name)

            # Restore connection data
            if tmp_connection is not None:
                msg.connection = tmp_connection

    def pollMessages(self, topic, cutoff_time, current_time):
        """Retrieves all queued messages, and discards expired messages.

        arguments:
        ===========
         * topic - string, Topic to find messages for.
         * cutoff_time - float, epoch time, only messages published
             after this time will be returned.
         * current_time - float, epoch time, used to determine if a
             message is expired.
        """

        key = self.getKeyName(topic, self.MSG_ATTR)
        lock_name = self.getLockName(key)
        self._lock.acquire(lock_name)
        try:
            msgs = self.mc.get(key)
            if msgs is None:
                return

            msg_count = len(msgs)
            set = False
            idx = 0
            while idx < msg_count:
                msg = msgs[idx]
                if current_time > (msg.timestamp + msg.timeToLive):
                    # Remove expired message
                    msgs.pop(idx)
                    msg_count -= 1
                    set = True
                else:
                    idx += 1
                    if msg.timestamp > cutoff_time:
                        yield msg

            if set is True:
                self.mc.set(key, msgs)
        except:
            self._lock.release(lock_name)
            raise
        self._lock.release(lock_name)

redpajama_set_name: RedPajamaGithub


The Spirit Society is a way for Polite Provisions to spread the art of cocktails to our wonderful guests. We believe that everyone who wishes to learn how to make a beautiful cocktail at home has the right to acquire that sense of knowledge, which is why we are happy to offer cocktail & spirit classes throughout the year.
Learn how to mix up drinks like the pros with this two hour, hands-on introduction to cocktail basics, but with a holiday twist. Attendees will learn how to measure, shake, stir and pour drinks at their own individual work stations. Each attendee will have the opportunity to make and enjoy three cocktails, all while learning a brief history of the drinks being made. Taught by our very own staff. Tools and ingredients will be provided. Attendees must be 21 years of age. Class begins at 6pm sharp, please plan on arriving ten minutes early.
Taught by one of the country's leading cocktail professionals, and owner of Polite Provisions, Erick Castro. Experience American Whiskey through the lens of the craft cocktail, as you take a trip through time and learn the rich history of Bourbon & Rye. Tools and ingredients will be provided. Attendees must be 21 years of age. Class begins at 6pm sharp, please plan on arriving ten minutes early.


October has overall been a good month and this week has been a good week. I have a few reasons to be cheerful this week the first being yesterday. I turned 27 and had a wonderful day. I saw a friend who treated me to lunch and a Costa plus brought along balloons and her little ones gave me some lovely cards. I saw family who popped in and my Mum came over who made a wonderful chocolate cake for me and which the children decorated beautifully. I've had some lovely gifts and surprise mail, I'll blog about my birthday properly next week but I had such a nice day it is most definitely a reason to smile!
We've had a really good half even though we haven't done much. At the beginning of half term I felt awful for not being able to treat the kids to any days out because our purse strings are simply pulled too tight. I know you don't need day trips or holidays to make a good half term but sometimes it gets you down. We've taken pleasure in the simple things like enjoying friends, going to the park, playing football, seeing family and Midge even slept over her Aunties house with all her cousins which is a huge step for her, I was very proud. We've had movie day at home, celebrated my birthday, bought toys from the pound shop and taken pleasure in each others company.
Mr B is finally getting a holiday from work; he is off until next Friday and I'm looking forward to spending some time with him. Although we have the back to school routine, he'll enjoy getting to see the children properly and I'm sure he has some plans of his own!
I hope you've all had some reasons to be cheerful this week too.
Survey! What Do Parents Do To Unwind Around the Home?
3) Has Brexit actually affected your spending habits around the home and garden?
For me, unwinding is about taking the opportunity to do whatever I want to do and usually whatever I most feel like doing at the time. Sometimes it's my blogging, sometimes I like to catch up with my pen friends and write lots of lovely things. Sometimes I like to go hunting around the charity shops for bargains or take a simple walk either alone or with someone else. Mostly my unwinding comes in the form of a newspaper and a hot chocolate in my local Costa (surprise surprise).
As for Christmas, Mum and I have big plans this year. I love Christmas. I plan to decorate early as always and go shopping for stocking fillers in the local shops. On Christmas Eve Mr B is working but he'll be home for Father Christmas duty and footprint making. On Christmas Day we're heading to my Mum and Dads for a big family Christmas which we haven't done in years. It's going to be really special and we're looking forward to it so much. It also means I won't need to do a Christmas food shop this year!
Ah and Brexit. Has it stopped my spending around the home and garden? Well, something has but I'm not so sure it's down to Brexit. I've never been a big spender on the home and garden but then I have truly never had the money to buy a lot of things, most of our items come second hand or through a catalogue site.
It's quite an interesting survey and I'm looking forward to seeing the results when they are all revealed!
Yep, another half term has slowly crept upon us. I do love spending the time with my children, love that they get a break from all that homework and that we can enjoy some lay ins and lazy days. I like to get out every day with my 2, even if it's just walking the dog like it was today but I do wish we could do so much more sometimes.
I've been reading through the booklets that have come home from school in the book bags and some blogs online about what to do this half term in your area and it's had a real effect on me. Money is super tight these days; like it is for a lot of us. I don't have enough to save for every half term as well as pay all my bills and get Christmas sorted (no matter how budget friendly I'm being this year!) It's just not there.
It isn't that all of these places are stupidly overpriced (some are though..) but even a reasonable cost soon turns far too much for us when you have to add up everyone else plus travel. So, I've decided to write this post for all those who are struggling with the pennies this half term and can only afford super cheap or free activities to do and places to go. These places are in Cornwall but if you have some free time to do some Google searching, I'm sure you will find something too.
Head down to your local library and find some Halloween themed books. Find books on witches and wizards, children's books or slightly older books like famous Harry Potter and have a little read together in your own little circle. Some local libraries hold half term events or activities too.
With many supermarkets selling a pumpkin for £1, this is a fun and cheap activity for the family. Using a pen to draw a spooky face on your pumpkin then a kitchen knife for the carving and (if you're like me) your bare hands for the 'gutting' you'll have a spooky pumpkin for you all to enjoy. Why not light it up or place false tea lights from Poundland in it, switch off the lights and admire your veggie friend!?
You could grab some popcorn from your local pound store or make your own with kernels from Tesco for £1.90 and sit together to watch a film. We've so far watched Minions and Rio this half term but to get into the Halloween spirit Hocus Pocus is on my watch list! You don't even need popcorn, just a duvet and someone to snuggle with.
Totally free of charge in most places unless you want to buy food from a woodland cafe or you're joining a specific event/activity there is no need to spend the pennies. Enjoy the leaves under foot, walk your dog, spot some wildlife and have fun!
Have a craft day making autumnal pictures, leaf rubbing, collecting fallen leaves and conkers. Play around with paints to make an autumn themed picture or make a collage out of the leaves you've collected.
Paradise Park are holding a disco again this year in their Jungle Barn. As it has a separate entrance I'm sure you'd enter there and pay to attend the party at the reception of the play barn. For under 3's the party is free, over 3's are £5 and adults are £3.99 Enjoy a disco, fancy dress, prizes and pumpkin soup!
If you can get to Bodmin on the 29th and 30th October there is Bodmin and Wenford railway which has a half price event on; so adults will be £6.50, Seniors £6.00 and children FREE! I really love trains and have yet to experience this day out but I think if you can afford it, it would be fun! Trains are running from Bodmin General Station at 10.50, 12.10, 13.35, 14.45 and 15.50.
I've found a Godolphin Cross village trail to hunt for pumpkins. You hunt for pumpkins around the village on 29th October starting at the Chapel from 6pm. Pick up a map for £1 and enjoy the fun! There will be refreshments available all evening too!
If you're in Newquay on October 29th there's a family friendly event from 1.30pm! Children of Newquay are invited to join the free Zombie Crawl; a fun Halloween event dressing up all gory and walking the parade full of Halloween spirit!
Children aged 5 to 16 are encouraged to join in the spooky fun, which will start with Titan the Robot at 1.30pm on Newquay's Piazza opposite the Lighthouse Cinema. There will be face painting in Whiskers coffee bar and at 3pm the parade will begin, along Bank Street and East Street. The parade will finish at the Hotel Victoria for more ghastly goings-on; another visit from Titan the Robot at 4.45pm, more dance and live entertainers, plus you can have your photo taken in the creepy, but very cool campervan photo-booth. The Hotel Victoria will also be hosting a children's disco after the final Titan show. This sounds awesome and I'd totally be going if I lived in Newquay!
Those are a few ideas I've managed to find. For some people (like myself) these ideas may not be manageable for various reasons but I still hope you can do the at-home and out and about activities that we will be doing.
If you know of any free activities or places with free or cheap admission or want to add an at-home half term idea then please do leave me a comment below!
It seems strange that we've sped through another month and September feels so very long ago! I really can't remember it very well. It didn't start off great with the notice being given on our house but after some real searching, council help and a couple of weeks we got a new house in place.
Before we knew it, it was back to school time which meant early alarms and saying goodbye to our lazy mornings! We had a yummy Costa a few days before we had to get back to our routine but the first day soon came around. Now I have a year 1 and a year 4, how can that be? My little ones posed in their uniform together and separately for our yearly back to school photo session in the dining room before we headed off. They have so far had a really good first term back.
There have been plenty of things going on at school to keep us busy and I kept myself busy too with lots of packing and freecycling. The children enjoyed Roald Dahl day where I sent them in with their own dream jars I made myself. They also made some at school but mine were definitely better haha! I visited the pet shop, not to buy any animals don't worry, I just like looking at the hamsters and we met a cool parrot who even said 'see you later' to us as we left! The weather really took a turn for the worse in September, a lot of our roads became flooded, some businesses are still closed because they've had to totally refit their shops. The Kinetic sand we received from my sister as part of our Wicked Uncle review was the perfect distraction from the rain and cold so we all spent hours on the floor of the dining room playing about.
Cookie munchies//Dream jars for school//Cute parrot in the pet shop//Dull weather and plenty of rain on the school pick up!//Chocolate,sand and a nail varnish pillow from Wicked Uncle// Kinetic sand// Lots of playing about with our new sand//I got fed up of plucking so bought facial razors. Rubbish name but at least I can get rid of hair much quicker!
I have spent a lot of time with some new friends I've made from Little A's class. It's so nice to chill out after the school run at Costa every now and then before heading home to housework and other jobs. I've tested Mustela's skincare range out on my families sensitive skin and we had fun trying our the different creams and using the bath milk! Little was really keen which was surprising given he usually hates creams! Oh yes, the new £5 notes came out. I was quite excited to get one actually although I'm not so keen on them and the novelty has worn off now!
As September drew to a close we had boxes surrounding us and were all sleeping in one room so we could clear the attic room and store boxes from upstairs in Little A's room (no big deal considering he was mostly in with me anyway!) We got our moving in date at the end of September so I started changing addresses and doing all the boring stuff early which has paid off!
Soon it'll be time for me to catch up on our October! It's going so fast this year but this is my favourite time with Halloween, my birthday and of course, Christmas!
Sort out change of address and the energy suppliers- dull!
- Without plant extracts derived from genetically modified plants (GMO).
- Without ingredients derived from animal products - except hive products (honey, beeswax, etc.) -, purified lanolin-based products or milk-based products.
- Without terpenes (camphor, menthol or eucalyptus).
Skin Diagnosis. What skincare product is best for your family?
We still have a small selection of those bubble baths and shower gels because well, the kids are right; they are cool and as nice as the bath milk is, it doesn't give the big bubbles a good squeeze of bubble bath does (especially my gorgeous chocolate orange bubble soak mmm) The bath milk is perfect for regular baths though and we use the novelty products on a weekend as they don't bother the children's skin either.
The emollient cream has been amazing for Midge. She gets quite dry skin which she seems to have inherited from her Dad. A little goes a long way with this cream and because it isn't thick and doesn't have a strong or noticeable smell, Little A has even decided to start using it. For those who don't know, Little A has sensory processing difficulties and one of the things he struggles with is having showers, using gels, creams and anything else (only coconut oil has been allowed anywhere near him which is great because it is so good for your skin, he likes it because he smells like a Bounty bar!!) We have been using the emollient cream on A, actually I should say he has been using the cream because he applies it to his face and arms all by himself and quite willingly too. I was a bit worried about the children putting it on their faces but they don't seem to have had any problems and as this product is aimed at very young children and babies I am pleased to see on my twos delicate skin the cream has caused no problems.
Finally we tried the cleansing cream, well I tried it, the children were happy with the emollient cream and milky bath oil so I have been using this in the morning and at night on my face (again, I was concerned I may come up with some blotches because that usually happens with any cream I apply to my face as it's the most sensitive area) but I have had no problems at all. As part of my new healthy eating regime I have noticed my skin clearing up and needing a little extra help so using this cream has been a much better option than the harsher creams on sale in beauty stores I'd previously used or considered.
I was sent these products for the purpose of this review and have found them to be of great use to my family or to myself and therefore would recommend them to others wanting a product for those with sensitive skin and especially the milky bath oil for those who have very young children and those concerned about the ingredients in supermarket bubble baths. I've looked online and found the Mustela range to be of good value for money given their size on Escentual but you can have a look at their list of online stores here. Alternatively, you can see if your nearest city has any local stores (sadly for us online is the only option which is a shame!) I haven't come across the range in any Superdrug or Boots stores unfortunately. I would like to purchase this multi-sensory bath foam for Little A, I think it would go down a treat! Mustela also do skincare products for expectant Mums too, so it's well worth a look!
One month ago we got given our notice to leave the house I'm now spending my last night in. The children are finally sound asleep, I've just said goodnight to Mr B and had my last ever shower in the house I've actually grown to love and even call home despite its obvious short falls and need for care I can't quite give it.
Little A was 2 years old when we arrived here, Midge was 5. That makes it feel even longer. I remember first seeing this place and being unsure because I always get anxious when moving, usually I'm paranoid about our future neighbours. We've become close to our neighbour who is sad to see us go which is nice considering I'd thought he'd be pleased to not hear my fish wife voice and the kids screaming and stamping! Apparently he's as gutted as us which is nice really.
There are things I won't miss; like the open planned downstairs which I've never been a fan of in any house, the wallpapers and old carpet on the stairs but that's very little. I'll miss the amazing view from the attic window, the noise of the rain as I relax in my bed. I'll miss the children having their own space and the big back garden.
Everything happened so fast with leaving this place. It's only now I spend my last night here reflecting on my home that I realise how much it meant to me. We had kind landlords, good neighbours, plenty of room, we could decorate and do whatever we liked and never had an inspection.
This is all just ramblings. We will be happy and we will be okay. Inspections are normal and over and done with in minutes if you're being good tenants and there's no problems to report. I know all this, I guess I'm just a little sad tonight.
Here Little A had his first big boy bed. Midge had her room decorated the way she's always wanted it and I'll never forget the look on her face. We've had some fab birthday parties. We'd put Santa footprints all over the laminate because it was easier to clean and the children loved it. We brought Peppa to live with us here and my 2 lovely hamsters are buried in the back garden. Midge used her money to buy a big trampoline which has seen a lot of fun but sadly has to be left behind. I've locked myself out on a number of occasions and had some fun trying to get back in over the gate covered in brambles and by sticking my arm through a cat flap to unlock the back door! We've lost first teeth, had many a wonderful BBQ out the back. We've had sensory break throughs, great games of hide and seek and so much more. They are the memories of Number 47 and now we must embrace and enjoy the new house...our new home for as long as we are lucky to call it that.
A Slimmer Me: Something has Clicked!
I have been waiting for this day for so long. Many times I have forced myself to exercise, to be good with food and all the rest but because I was forcing myself it never lasted. The amazing body change photos on Instagram and the tighter jeans just didn't seem to make me want to get up and stick to any routine, I gave up time and time again.
Until I visited my GP last week and got a metaphorical slap in the face. See, I thought I was suffering with constant bloating. I felt awful and looked horrible; I had been for months. Eventually I decided to get myself checked out, thought it might be my IBS and maybe I could be recommended something to soothe my troubled tummy that I hadn't already tried. Well, ladies and gentlemen I do not have a bloated tum, it's a rather soft and erm cuddly tum I suppose which means that yes, that's right, I'm overweight. I'm 3 stone heavier than I should ideally be and the way I view myself is as 'looking like I'm 4 months pregnant but not actually up the spout at all no thank you very much..' It's a perception and not a fact.
Yep, I'm overweight and would appear to be carrying this weight mostly around my middle, I think this is a dangerous place to carry excess fat. And it is fat, I'm not saying I am fat but I am stating the obvious here. I am unhealthy and I need to change.
I feel good. Despite the stressful situation that is mostly being on my own with Mr B working a lot this week, parenting, school running, housework-ing, packing, being a mum, friend and wife I have had amazing food days so far.
My breakfasts are breakfasts I can't wait to make, I'm so looking forward to getting into my new kitchen and baking vegan treats (I'm not vegan I just want to try out cakes with some new ingredients) and I have an exercise routine in place for when the house is unpacked and I have space to do it. In the meantime I have school walks, dog walks and swimming so I'm not sat on my backside all of the time!
I had to record this moment here because it feels like a milestone, like I've turned a corner with my relationship with food and how I feel about myself. I hope anyone else struggling can relate to how hard it is to get going and I wish you luck on your journey to a healthier you; whether that's losing weight, gaining weight or making a lifestyle change which is pretty much what I feel I'm aiming for.
It's Japan and the year is 1853. Growing up among the samurai of the Satsuma Clan, in Japan's deep south, the fiery, beautiful and headstrong Okatsu has - like all the clan's women - been encouraged to be bold, taught to wield the halberd, and to ride a horse.
Sounds good doesn't it? I can tell you it is, in fact, a very good book and absolutely worth a read. I often read books that I can't put down, especially historical novels because they're my favourites but it isn't often that as I read I can picture the scene in my head perfectly. From scenery to characters and even their clothing, Lesley helps paint a perfect picture in this beautiful yet dangerous novel.
I have never before read any Lesley Downer books but I will definitely be looking at reading more. I usually read books based in the Tudor era and therefore Japanese history has never been on my radar. Since reading this book I have been online and the history is incredible, it's little wonder my brother is so into Japan and knows a fair amount about it. Lesley doesn't just research and write but she has lived in Japan, she knows Japan and her books are well based and looked into which is really important to me.
Overall this book is a real 10/10 for me and I shall be passing it on to my brother to see what he thinks as well as recommending it to my book worm friends!
I was kindly supplied with a copy of The Shogun's Queen to read for the purposes of this review. I really enjoyed delving into Atsu's world while my own is so chaotic at the moment! The Shogun's Queen will be released on November 3rd 2016 and will make a fab present for Christmas for any historical novel fans!


text:
Beautiful, bent-shaft, cedar/poplar with sculpted hand grips. Fiberglass and epoxy reinforced blades. Weight is light, but strong. Only one broken paddle on all our trips after Starr's son, Jordan threw a 70-pound pack on one lying in the bottom of the canoe. Standard lengths are approximately 56″ or 52″ as specified. Longer or shorter paddles built to order.
Two-piece Kayak paddles can be built to order; standard length is 8 feet; two-piece with a metal ferrule to join them. Straight-shaft paddles also built to order.
custom-made paddles
Bent shaft paddles, order to length: $125
Straight shaft paddles, order to length: $100
Kayak paddles: $125
Paddles shipped by the most convenient carrier, depending on destination.
Shipping within one week of order. Price does not include shipping.
Why a bent-shaft paddle?…. There are lots of ergonomic, mechanical, hydrodynamic, and aesthetic reasons. But basically, think about a duck's foot…If God meant a duck to survive repeated adventures with Northern Pike, Walleye, Bass, and Alligators, then he would probably expect a similar design for the canoeist. We're still working on the flexible ankle joint, but at least the business end of the duck's foot is designed into the paddle. All the better to survive attacks from brawny beavers, gators, pike, and other canoeists trying to beat you to your campground. Not to mention exerting adequate leverage when escaping raging waterfalls, terrorist deadheads, Charybdis boulders, slurping swells, surprise thunderstorms, and killer porpoises intent on mating with your canoe.
We've found in all of our adventures, that a decent paddle has a bundle of uses. It's great for filleting fish, and it's even doubled as a crutch. Could even be a splint. On occasion, the paddle serves as a bonking device for getting the attention of some juvenile passenger who insists on dragging his hand in the water or gazing into the depths on one side or the other. It also serves as a dog training instrument when said dog insists on ignoring commands such as "Sit" or "Stay in the boat, you're not a beaver, dammit!!!" Plus, the welcome flash of wet varnished paddles in the distance tells you when you are catching up to the rest of the fleet after lagging back trolling too long. That's why it's a mistake to use a black plastic paddle unless you happen to be a commando.


The right way to build your mail server with open source softwares.
Works on Red Hat, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD.
With iRedMail, you can deploy an OPEN SOURCE, FULLY FLEDGED, FULL-FEATURED mail server in several minutes, for free.
We did the heavy lifting of putting all the open source components together and applying best practices. Our product does all the major tasks for you. Furthermore we offer professional support to back you up in case you have some problems.
You have all personal data on your own hard disk, you can control the email security, inspect transaction log. No other organization can see the content of all messages.
All components used in iRedMail are open source softwares, and you get the bug fixes and updates from the Linux/BSD venders you trust. iRedMail is the right way to build your mail server with open source softwares.
End users are forced to use mail services through secure connections (POP3/IMAP/SMTP over TLS, webmail with HTTPS). Emails are encrypted in transit using TLS if possible. Passwords are stored in SSHA512 or BCRYPT (BSD).
Manage mails, folders, sieve filters, vacation directly on a intuitive and easy to use web UI (Roundcube webmail or/and SOGo groupware).
Manage your calendars (CalDAV), address books (CardDAV), tasks on a easy to use web UI or your mobile devices (iOS, Android, BlackBerry 10, Windows Phone).
* CalDAV, CardDAV and ActiveSync are offered by SOGo Groupware.
Forget about the products which pricing based on number of mailboxes, you can create as many mail accounts (domains, users, mailing lists, admins) as you want.
iRedMail works on Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD. No matter you switch to which Linux/BSD distribution supported by iRedMail, you get the same setup in just few minutes.
Stores mail accounts in your favourte backend: OpenLDAP, MySQL, MariaDB, PostgreSQL.
SpamAssassin, ClamAV, SPF, DKIM, greylisting, whitelisting, blacklisting. Quarantining detected spam into SQL database for further review.
Manage your mail accounts with a web admin panel. iRedMail ships a free and easy to use web admin panel along with it's product. - iRedMail also offers a separate, paid edition iRedAdmin-Pro with more features. Features list of iRedAdmin-Pro.
Get a reproduceable, easy to use, flexible, stable mail server in just few minutes, easy to migrate an old server, or restore a crashed server to new iRedMail server.
We back you up with fast and professional tech support. Check our full support services list.
Our (iRedMail) mail servers have been running flawlessly for years, I've never been disappointed and will continue to use iRedMail for even more years. Various mail systems promise a lot but are restricted on many points, where iRedMail just works however you need it to work.
As a long time user of iRedMail, we are constantly amazed by the stability and flexibility of the product. iRedMail consistently outperforms our clients expectations and the professional support we have received is second-to-none. We have absolutely no hesitation to recommend iRedMail to others!
We are really happy with the system, excellent work, throughout the years we have used many mail systems but this is the best.
iRedMail made that dream possible for the mail side. It's easy to install, easy to use, support latest mail technologies and the support provided even for free by Zhang in the forum is better than professional support of other paid companies like IBM.
So to everyone else looking for a private mail server, iredmail is the way to go.
You can pay and buy a software but you cant buy such support. Thanks again.
iRedMail is the our choice, thank's to the use of standard packeges and solutions for e-mail management. Before we used sendmail and we was searching for a system that implemented maildir + Dovecot upon LDAP for the managemet of user accounts, so iRedMail is perfect for us. Moreover it is free, has a very good support - and I emphasize *very good* - and the Admin Panel - iRedAdmin-Pro, we bought as soon as deployed iRedMail, is a very valid tool to manage the system.
iRedMail is the easiest and reliable mail server with all of the features that a mail server needed for the administrators.I appreciate the developers of iRedMail who have really supported tremendously to deploy the mail server by solving all of the problem of us quickly. 3 cheers to iRedMail.