text:
Share this Story: Wildrose rift: Party appears split over merger with PCs
Wildrose rift: Party appears split over merger with PCs
James Wood, Don Braid • Calgary Herald
On the left, Wildrose leader Brian Jean. On the right: MLA Derek Fildebrandt Calgary Herald
Wildrose Leader Brian Jean says he will soon present a better path forward for conservative unity than a party merger — even as one of his MLAs, Derek Fildebrandt, is calling for his party to amalgamate with the Progressive Conservatives.
The notion of uniting the right has become a key issue in Alberta politics, with former Conservative MP Jason Kenney running for the Tory leadership on a platform of merging the parties.
Wildrose rift: Party appears split over merger with PCs Back to video
But Jean told Postmedia Thursday that Kenney's initiative won't fly and he intends to present a plan that will actually work.
He provided few details but suggested it could include ways for the Wildrose and PCs to co-operate without a formal merger.
"It has to be something palatable to both sets of members," said Jean. "And I think that our plan is, quite frankly, much more palatable to both sets of members."
Jean said a year ago his party was willing to reach out on the grassroots levels to the Tories in an attempt to form a "consolidated conservative coalition." But he shelved the idea in the spring when the PC convention rejected the merger idea and he has been cool to Kenney's campaign.
However, Fildebrandt became the first Wildrose MLA to back the merger idea, telling a Whitecourt radio station Wednesday that the public wants the two conservative parties to come together.
"The NDP are too dangerous, they are too ideological, they are too destructive to the future of this province to take chances," the Strathmore-Brooks MLA told XM1o5.
"I'm willing to put everything I've accomplished in politics on the line for this."
Fildebrandt refused to comment to Postmedia Thursday but a spokesman for the MLA confirmed the story as accurate.
In late afternoon, the Wildrose caucus issued a statement from Fildebrandt saying he stood by his comments, but that they were consistent with what he and Jean have been saying: "That we want to see all conservatives united going into the next election to defeat and replace the NDP."
Fildebrandt's Whitecourt remarks echo Kenney, who commended the MLA for endorsing the merger of the "free enterprise parties."
"There are a lot more MLAs who feel this way," he said.
Kenney's agenda involves winning the PC leadership in March, then launching discussions with Wildrose about unifying. If the two sides agree and the party membership votes to approve the terms, a new party would be formed that would then select a leader.
The former MP's three rivals for the Tory leadership, Richard Starke, Byron Nelson and Stephen Khan, all oppose the merger and want to rebuild the party under the PC brand.
Jean, who spoke to Postmedia before Fildebrandt's comments were public, suggested Kenney's plan is "gamesmanship."
He said it doesn't add up, especially since Wildrose has been leading in many polls since the 2015 election that brought the NDP to power.
"It just doesn't make sense to me that we're going to implode our parties to bring in a new party," said Jean.
"We have to be very careful. There are so many things that could happen. You know, disillusioned voters could stay home. They could go to a different party."
Jean said the merger proposal is much more complicated both legally and organizationally than it is being framed by its proponents. Elections Alberta has said there is no legal mechanism for parties to merge, and provincial law forbids one party from transferring assets to another.
Kenney said he did not want to engage with Jean on the issue through the news media but noted that mergers, such as the formation of the federal Conservative party, have overcome greater obstacles and "didn't settle for half-measures."
Jean and Fildebrandt have been at odds in the past.
Fildebrandt was briefly suspended from the Wildrose caucus in the spring over his apparent endorsement of a homophobic Facebook post targeting Ontario Premier Kathleen Wynne — which the MLA had apologized for and said was inadvertent. The banishment set off a furor among some Wildrose members, and Fildebrandt was reinstated in a matter of days, with a party statement saying he had "fully accepted caucus concerns and criteria."
jwood@postmedia.com


Giant Squid (Architeuthis sanctipauli): how the UnderWater World specimen came to the Queensland Museum. Suckers of the Giant Squid (Architeuthis sanctipauli) showing sharp hooks lining the rim of each sucker.
In 2008 a specimen of the Southern Giant Squid (Family Architeuthidae) was donated to the Queensland Museum by UnderWater World on the Sunshine Coast where it had been exhibited for two years encased in ice. This specimen – believed to be a young male – has a total length of about 7 metres. It had been caught in 2004 by fishermen who were targeting hoki fish (Macruonus novaezelandiae) at a depth of 500 metres off the South Island of New Zealand.
Giant Squid are among the world's largest molluscs (the longest recorded being approximately 13 metres), and heaviest invertebrates (up to half a tonne). Only the Colossal Squid (Mesonychoteuthis hamiltoni, Family Cranchiidae) is thought to be larger (14 metres). Giant Squid eyes, like those of the Colossal Squid, are the largest in the Animal Kingdom, reaching a diameter of approximately 30cm. Like other squid, Giant Squid have powerful suckers each equipped with hardened rings bearing numerous hooks. These assist the squid in prey capture (such as fish) but also leave the circular scars on the heads of sperm whales which actively prey on giant squid. The Giant squid family (Architeuthidae) consists of three named species, but others may as yet lurk in the depths.
The top image on the right shows the movement of the UnderWater World specimen to the Queensland Museum.
Top: Originally frozen in one large block of ice for exhibition.
Middle: A forklift carries the frozen squid to an awaiting truck.
Bottom: Finally the thawed and preserved specimen in its tank of ethanol in the Queensland Museum Collection.


Unlike some fruits, tomatoes continue to ripen off the vine.
2 How Tall Are Big Boy Hybrid Tomato Plants?
3 How Long Does It Take for Tomato Plants to Have Tomatoes?
Tomatoes (Solanum lycopersicum L.) come in many different varieties, shapes and sizes. The "Big Boy" variety produces large tomatoes that take longer to ripen than small varieties such as cherry or grape tomatoes.
"Big Boy" tomatoes are ripe and ready to harvest approximately 78 days after germination, depending on weather conditions. Unusually cold weather will delay ripening, while warmer weather can cause tomatoes to ripen faster on the vine. Harvest green tomatoes before the last frost and ripen them indoors.
Cooler temperatures delay the ripening of "Big Boy" tomatoes, which is ideal if you want the harvest to last longer. Store the green "Big Boys" in a box and place them in a cool, dry area, such as a garage or basement. When stored at 55 degrees Fahrenheit, they will ripen in three to four weeks; at 65 degrees Fahrenheit, they will ripen in about two weeks. Check them daily and remove any that are turning red.
To speed up the ripening process, place the tomatoes in a paper bag with several small pinholes. Place them on the counter at room temperature. Within one to five days, the tomatoes will be ripe and ready. If possible, leave the vine attached for better flavor and ripening.
USDA Plants Database: Solanum Lycopersicum L.
Morgan, Gabrielle. "How Long Before My Big Boy Tomatoes Ripen?" Home Guides | SF Gate, http://homeguides.sfgate.com/long-before-big-boy-tomatoes-ripen-91574.html. Accessed 21 April 2019.
Can Blueberries & Tomatoes Grow Well Together?


Moorestown, NJ, February 15, 2016 — Representatives of schools of pharmacy throughout the United States gathered at The Union League of Philadelphia in early January to discuss their experience using NiaRx®, a cloud-based software platform designed to facilitate the cognitive practice of pharmacy through case-based learning utilizing Tabula Rasa HealthCare, Inc.'s (TRHC) novel and proprietary Medication Risk Mitigation® technology platform. The First Annual Faculty Education/NiaRx Focus Group meeting gathered current and prospective users of the software to review existing and new functionalities. NiaRx is offered by TRHC, a healthcare technology company that is a leader in providing patient-specific, data-driven technology and solutions for health care organizations.
NiaRx currently has over 2,000 registered academic users.
The focus group also included presentations on the clinical application of pharmacogenomics and medication risk mitigation led by TRHC's clinicians Dr. Kevin T. Bain, Vice President, Medication Risk Mitigation and Dr. Jacques Turgeon, Chief Scientific Officer.
Tabula Rasa HealthCare (TRHC) is a leader in providing patient-specific, data-driven technology and solutions that enable healthcare organizations to optimize medication regimens to improve patient outcomes, reduce hospitalizations, lower healthcare costs and manage risk. Medication risk management is TRHC's leading offering, and its cloud-based software applications, including EireneRx® and MedWise Advisor®, provide solutions for a range of payers, providers and other healthcare organizations.


text:
Home News Xiaomi Led India Smartphone Market in Q3 as Shipments Hit a Record...
With a 26 percent market share, Chinese handset maker, Xiaomi, continued its dominance in the India smartphone market during the third quarter of 2019. That's according to the latest Market Monitor report from Counterpoint Research, which says smartphone shipments during the quarter reached a record 49 million units despite the slowdown in the overall economy.
As per the report, sales during the period was driven by new launches, discounts, and various pre-Diwali promotional offers, with players like Realme, Vivo, itel, and OnePlus emerging as the fastest-growing smartphone brands in the country, shipping record volumes.
Xiaomi recorded its highest-ever quarterly shipments, growing 7 percent YoY, driven by good performance of the Redmi 7A, Redmi Note 7 Pro, and Redmi Note 7S. OnePlus emerged as the number one premium smartphone brand during the quarter by almost managing to double its shipments as compared to last year.
Image Courtesy: Counterpoint Research
Samsung continued its slide downwards with only a 20 percent marketshare, as its shipments fell 4 percent YoY. Apple, on the other hand, made an entry into the top 10 smartphone brands due to price cuts on the iPhone XR along with good demand for its iPhone 11. Vivo also reached its highest-ever share in the Indian smartphone market, thanks largely to the success of its U10, Z1X, and Z1 Pro smartphones.
Xiaomi's biggest competitor in the online segment, Realme, also reportedly recorded its highest ever shipments during the quarter. According to the report, the company once again become the fastest-growing smartphone brand in the country, registering a 6x growth as compared to last year when it entered the Indian market. Oppo grew 12 percent YoY amid demand for its budget A5s and steady performance of its F11 series.
Meanwhile, even as the smartphone market registered impressive growth, the feature phone market witnessed a steep decline of almost 37 percent YoY. However, itel, Lava and Karbonn still managed to register positive annual growth as itel emerged as the number two player in the segment during the quarter.
India Smartphone market

redpajama_set_name: RedPajamaCommonCrawl


Maybe you started to late or moved up to fast.........You have not seen this boy drive. I don't care if he won a championship or not......the boy can put a car up front that many couldn't drive. If you spent only 5 yrs in QM and not having success now, maybe move down to some form of racing you can handle.
PhilHeil, I don't know if you have ever had any Nascar drivers to tell you that your son was so good, that if he stayed in a car, he most definitely is a Nascar potential! He has had comments from several of older men racing that said he just has it in him. And, they like his driving skills, sure makes parents feel good when they have a child with that kind of reputation going on for them. By, the way the family that you were talking about was seen emptying their dump tank on public property, could be posssible doing other things too. Your wrong about people not remembering who you are, because his name was brought up at a Nascar race to a driver by someone close to us. And, they knew exactly who Bruce, Jr. was and said that they remembered watching him back at the Tangerine when he was just a little guy, and that he was one heck of a driver. They also told this person to tell him to keep it up and one day he would get to Nascar, if he wants it bad enough. So, maybe your just not that good, yet. Good Luck anyway, but stop trying to bad the young guns. He already has a pro-truck and also has someone interested in putting him in a car that they own! Dreams Do Come True, for those that want it bad enough.
Wayne Rice, thanks for your comment, you guys are awesome, too. We will miss families like you, hopefully we will all meet up from time to time. We had wanted to get out of Quarter Midgets, but need to sell the other 2 cars. I guess they are trying to find away to get some of us out early. Probably found out that QT wanted Bruce, Jr. to come back and race another year or so, and didn't like it. I think that tire deal in North Carolina was a big setup and some people are hiding something. Bruce, Sr. had words with Robin Drier last night. Last, Thursday night she promised him that she was faxing him something write away on the disqualification at the Fall Nationals. And, owed up to him that she didn't say that, and then come back with the comment that the reason she didn't was that Bruce wanted her to sign the paper that she was going to fax, and she did not want anyone to see her name on it. Why is she he on the Region 13 Board. Did the QMA Board of Members tell her to keep her mouth shut! Now, I really like the saying. What goes on in Vegas, Stays in Vegas. Someone knows to much, don't you think. You and your family take care. By the way, Bruce, Jr. said I remember Mr. Rice. Those comments last night was him talking.
Have seen the lab tests, no names just the tests, seemed plainly evident that the cheater's tires were far different than the control samples. Cheaters all need to get on the same page, at least one of them called and admitted doing it.
No one is going after anyone (at a National level) because they won a Grands, we have won more than a few and have never experienced anything of the sort. Get over yourself.
Maybe someone should ask........BURTON,,,,,,OR STANLEY ?
This is some funny stuff!!!!!
Comparing QM driving to NASCAR!!! Hillarious!
Good luck you guys, you'll need it!
Mrneg, why don't you just come out and tell everyone who you are, the Bennetts have nothing to hide. We were not cheating, what fun is it to take a sport and turn it into a bad thing. As far as Burton goes he was on the Judges stand right after he started racing and made a call on Wendy Bennett, and wasn't even watching the race, because I know the lady that was there talking with him through out the whole race. She said, that they all changed their mind to suit him. Because you just cain't disagree with someone with his name. Four out of five judges had made a call against the other kid and took his side even though he said I think we should call it on the pink car and she said she new it wasn't Wendy's fault. You know so much, then why cain't they show us the test results and a list of all the accused cheaters. Maybe your too scared to tell people who you are. Are you in on it, too? And, besides get over yourself, or do you have what it takes. I am out to prove that if we got anything it was from the track or someone put it there. Hello, did you not read we were tested before we even it the track or are you that dumb that you cain't read.
Who said we didn't have success? My son won the Senior Honda championship in 2007 at Mini-Indy, no small task I assure you. He has won numerous races and in the past two years has never missed a feature race in both cars. Apparently you don't know too much about us to post something so ridiculous.
All that being said, no one in the 1200 AMSA series he races now really cares about that. My point was you need to enjoy QM racing for what it is (or at least what it should be), a fun, family experience.
We moved on from QM racing because it really didn't offer my son the opportunity to learn much more. I would argue that 5 years in QMs is plenty if your kid knows how to drive.
Finally, if you are pinning your future hopes on your kids ability to drive a QM you are setting yourself up for some serious dissapointment.
Kids (drivers) really should not be posting out here like this. And the ones that are should not be getting responses from adults. It is inappropriate, much like a handler approaching another driver after a race.
D-Train, about asking Burton or Stanley. Burton, starting racing QM way after we got started and another Nascar driver said he needed to learn the rules first before he started making calls, that this isn't Nascar. And, as far as Stanley, no comment for them. Seen them let their tempers show at the tracks.
Hey PhilHeil, just maybe what you call kids are more grown up than you. At the pro-truck race Saturday night. An official said, kids you are no longer kids now, because you are racing adult machines, so be ready for anything. And, they are right you have grown men that can not handled getting their behinds kicked on the track and are taking swings at minors. Out of a total of 13, 8 of them were quartermidget racers. And, as far as some of us not getting out of them earlier, you know they do have age limits. Go Figure. And, my son is speaking out for himself, because he is tired of this grap and that they kept him from getting to race quartermidgets again. He was going to race his truck and do some quartermidget racing for fun to hang out with his friends. Now, he said he didn't care if he ever raced another one. I am sure that would please some of them out there wanting to win a championship. We have plenty of jackets, if you need one. We are a clean driving family!
Wow!! This is crazy people! My son and I raced QM's from 92 -99. It was fun. Sure there were disputes and a few cheaters, but we had fun, and great leadership.We had Harold Lambert, Mike Lewis, Rick Kilbourne, Bill Wease, Blake Hollingsworth and many others, setting great examples for the kids, as well as us adults. I don't feel good about reading the forum. This is a great sport, somebody step up and take control. I am so proud of my son, not so much for the championships or races we won, but more for how QM's helped him evolve into a responsible adult, that sets good examples for the kids. Guys, please focus on solving the issues, your kids don't need the bickering and negativity. Hopefully USAC will be the answer. But, you parents have to do your part, also.--- Please take no offense, just my thoughts.
mwasher42, You are right this is crazy. But, there is a point that needs to solved in order to get this straighten out. We are like you, we have been racing competitively since 2001, but we have run into alot of crooked people. They forget that it is for the kids, and think about themselves. If they have a test showing us people that we are illegal, just how much of this chemical got onto on cars, because we know we didn't put anything on our tires, so it had to come off the track. We have told alot of people about this sport and have gotten several people involved. But, I don't want to see anyone else done the way some of us was done at the Fall National. We aren't holding this against the sport, we just want our name cleared. And, if they have real proof of anything, why cain't they show it. That is what sounds and looks so unprofessional abut the whole ordeal. They are slashing all of our names. Maybe, if you were still in quartermidget racing today, you would see all the bad things that are going on. It has gotten really bad the past 2 or 3 years and continues that way. Bruce, Sr. said he may let Bruce, Jr. raced USAC if he wanted, later. But, right now we have people interested in talking with him about the possibility of racing bigger and better things. I have to agree with you some of our most memorable times are traveling and racing our quarter midgets. Thanks for your thoughts and have a nice day.
The race director had no idea that preston was comming,so who was up to this? ?
Burton told Preston that he wanted to see someones tires in the jr honda C main sooooooo Preston took them.... How can a member be allowed to do that?
Hello, did you not read we were tested before we even it the track or are you that dumb that you cain't read.
Looks like you are the one that needs a little help with reading comprehension. This is what I said in my original post "cheaters have become more savvy and use products that are undectable using only the tire sniffer" The testing they do at the lab is destuctive testing, you couldn't possibly take the track with those tires. To put it in terms you might understand passing the tire sniffer test doesn't mean squat.
Don't know if you were one of the ones caught cheating or not, if the results said you did then I believe the lab tests. The amount of chemicals found in the tires could not have been picked up from the track. Are people upset because Preston showed up unannounced... so what? Should the cheaters have been given more warning?


Clinical Qigong to Support Chronic Conditions - LONDON - 2 Day Course - 13 April and 8 June (Part 2) 2019.
The Clinical Qigong for Chronic Conditions Course consists of 2 days which are taught over two weekends. Saturdays: 10.00am - 5.00pm.
Overview: Clinical Qigong is a useful tool for chronic conditions. Note: you will know how to evaluate whether a person has an Excess or Deficient constitution from a Chinese Medicine perspective before you apply for this course. Equally, you will be a Western Medicine Practitioner with the ability to diagnose chronic conditions. In order to qualify you must attend the second one day Clinical Qigong for Chronic Conditions Course with the UK College of Medical Qigong; log an allocated amount of personal practice (home cultivation) before a Certificate is issued. The Clinical Qigong for Chronic Conditions Course recaps the information given on the general workshop, along with a detailed discussion as to how to set up prescriptions in your clinic.
Cost: £380.00 (2 days). Payable in advance.
Start Date: Saturday 13th April 2019.
License to Practice and Qualification: our Principal Teacher is also an experienced Acupuncturist and Master of Medical Qigong. She has a wealth of experience in the business aspect of Qigong and you will therefore benefit from her successful clinical model. She won a National Award for NHS initiative in the Falls Prevention arena, (PD, MS, ME) and will openly share the findings. Equally she has outstanding success in the field of Fertility. This qualification will NOT permit you to teach individuals to be Medical Qigong or Qigong Practitioners, Instructors or Teachers. A designated area will be agreed as part of your contract.
Upon completion of the Course you will be legible to obtain insurance.
How to Book a Place: Fill in the Contact form and email us your details requesting a booking form for the Clinical Qigong for Chronic Conditions Course.
Places allocated on a strictly first come first served basis.
Note: Please discuss with us if you have a medical condition.
Location Details: Regents Park, London - Nearest tube station Regents Park; Warren Street.
ADVISE: if you are an existing student, holding a Certificate from the UK College of Medical Qigong, you will have attended regular CPD. During CPD training, updates highlighting the need for change in our educational programme have been discussed at length and agreed with existing students. Many of you have had your qualifications re-validated in keeping with your contracts where you agreed to attend annual CPD. If you haven't attended CPD, your qualification is no longer valid. Don't worry, we know you are busy and we are aware that it is sometimes difficult to keep up. There is still the opportunity to attend the 're-validation' day in February 2019. To date, unless you have an updated Certificate issued in 2018, your contracts still stand and remain legally binding! No-one is qualified to attend or instruct any member of the public with a medical condition. No-one is qualified to teach/instruct other insructors or Pratitioners. Thank you for respecting the way we work.


Moisturizing formula that gently conditions hair.
Acai Moisture Vitality Conditioner is composed of natural anti-oxidants and extracts from the Acai super fruit. It has been formulated to work with the Acai Beauty Shampoo to achieve maximum results. Sustains the hairs natural beauty and adds shine to your hair.
DIRECTIONS: After using the Acai Beauty Shampoo, apply 2 pumps of the Acai Beauty Conditioner and work throughout the hair. Leave the conditioner on for 2-3 minutes and then rinse thoroughly.
TIP: For a deeper conditioning experience, the Acai Beauty Conditioner may be combined with the Acai Hair Mask. Simply combine the conditioner and hair mask together and apply on to wet hair. Leave on for 4-5 minutes and then rinse out.
Acai Moisture Vitality Conditioner can be used daily.


BALTIMORE -- In a game where the absence of meaningful stakes offered an echo of spring training, the Red Sox finished out their season with a 7-6 loss to the Orioles. No matter. The Sox wrapped up the regular season with 97 wins, tied for the sixth most in franchise history, and the team's second highest total in the last 35 seasons. "Couldn'€™t be more proud of the way we made it through the regular season, put us in the position we'€™re in and we look forward to coming back on Tuesday, getting ready to prepare for Friday," said Sox manager John Farrell. "I think everybody in our organization is proud of the team that'€™s been assembled here, the way they'€™ve represented not only Boston, but certainly the Red Sox. There'€™s been a lot of individual moments inside this season but the characteristic of this team is one that'€™s relentless. They don'€™t give anything away. It'€™s been a very fun bunch to be with.'€ But the regular season had been rendered an afterthought by the time that the Sox clinched home-field advantage. Sunday's game meant nothing, except as a prelude to what awaits in the playoffs. In those terms, the conclusion of the 2013 season represented a bit of a mixed bag: WHAT WENT WRONG FOR THE RED SOX -- Felix Doubront, in an appearance out of the bullpen that was meant to serve as an audition for a potential postseason role, may have torched any potential October opportunity with Boston. He needed a whopping 55 pitches to record just four outs while yielding five runs on five hits (three singles, two doubles) and three walks. His strike-throwing wasn't awful -- he threw 35 of 55 pitches (64 percent) in his 1 1/3 innings -- but he simply lacked the ability to put hitters away when he did get ahead. He elicited four swings and misses over the course of his outing. '€œAs a reliever, I have to be more prepared for that, for those situations. As a starter, I can do everything there and help the team. I think I can do that,'€ said Doubront. '€œIt'€™s not the same [relieving], man. It'€™s not the same. You have to warm up, you have to stretch, you have to warm up quicker, you have to be ready in 10-20 pitches. As a starter, you stretch, run a little bit, long toss. Relieving, the long toss is right there. I can do it. I can do it. But today was my first time, you know? I have to practice that more on Tuesday, be more quick and get my arm ready. '€¦ And mentally, too, you have to be prepared mentally to be relieving and get ready faster.'€ -- Matt Thornton, likewise fighting for a spot on the Red Sox postseason roster, allowed a leadoff double to switch-hitter Brian Roberts when he left a 94 mph fastball over the middle of the plate, then was charged with a wild pitch when Ryan Lavarnway could not block a slider. Eventually, Roberts came around to score. Interestingly, the double was the first extra-base hit allowed by Thornton since the Sox traded for him -- a particularly surprising fact given that he'd allowed 21 hits in his first 19 games with the Sox. In his 20 Red Sox appearances, opponents have hit Thornton at a .349 clip. He appears to be on the postseason roster bubble. "I'm not caught up in the situation about whether I'm making the postseason roster or not," Thornton told MassLive.com and the Boston Globe. "I'm going to be the same person every day no matter what. If they decide not to, see what they want to do but stay ready in case it comes up later on in the playoffs and if they want to take me of course I'll be ready to go." -- Will Middlebrooks went 0-for-5, finishing his season with a .227 average and .271 OBP (the lowest by a Sox hitter with at least 300 plate appearances since Tony Pena's .246 mark in 1993). He still offers considerable power to the Sox lineup, giving him considerable ceiling, but the lack of reliable on-base skill suggests the possibility of a lineup vulnerability, particularly given his season-ending .140/.155/.263 line with one walk and 18 strikeouts in his final 15 games. WHAT WENT RIGHT FOR THE RED SOX -- Right-hander Allen Webster rebounded from game-opening command woes (he threw nine of his first 10 pitches for balls), walking Baltimore's first two hitters and three of the first four, to show the ability to overpower a big league lineup. He threw 30 of his final 40 pitches for strikes and retired eight straight to close out his outing, getting four groundouts and two punchouts en route to three no-hit innings in which he managed to work around his three walks to keep the Orioles off the board. It was a glimpse of the Webster who left the Sox so captivated with his potential in spring training, and offered the 23-year-old a strong foundation for his entry into an important offseason. "It felt good just to get back on the mound. It had been a while," said Webster, who will head home to North Carolina. "The first few batters, I couldn't feel anything. Finally, once I got my first out, I was able to lock back in and let it go. "Today I was just out there nervous to begin with, my first out, I was able to go," he added. "It's a lot better going home with three zeros behind me than a couple runs." -- Jacoby Ellsbury offered a fairly significant sign that his return from a broken foot proved successful, as he jumped on a 2-1 cutter for a solo homer to right-center to lead off the game. It was Ellsbury's ninth homer of the year (his first in three games since he was shut down due to a broken foot), and his third leading off a game this year. He also had a swinging bunt for a single. "I think it couldn't have went any better. Definitely very pleased, very happy with the games that I got into. I think everybody was happy with how things went," said Ellsbury. The Sox feel that they are entering the postseason with a dynamic top-of-the-order contributor. "It doesn'€™t look like he'€™s missed any time as far as timing at the plate, and he makes a world of difference at the top of the order for us," said Farrell. -- Light-hitting outfielder Quintin Berry, in his first start since the Red Sox acquired him in a late-August trade with the Royals, hooked a changeup from Chris Tillman and lined it over the fence in right field for a two-run homer, his first with the Sox, and later added a bunt single. Though the 28-year-old was acquired primarily for his game-changing ability on the bases (where he is 2-for-2 in stolen base attempts with the Sox), Berry is 5-for-8 with a walk for the Sox. "He'€™s a confident player and when he'€™s pinch hit or today in the only start that he'€™s gotten all season for us since being acquired, he plays with a lot of confidence, particularly on the basepaths. There'€™s no hesitation on his part," said Farrell. "And in the role we acquired him for, that'€™s going to be key going forward, if those situations arise." -- The Sox' two most reliable relievers, closer Koji Uehara and Craig Breslow, contributed scoreless innings in which they allowed a single hit. Uehara wrapped up the year with a 0.565 WHIP (walks plus hits per inning), the best mark ever for a pitcher who worked at least 50 innings.


LeEco has been on a quite precarious ground as of late, partially because their CEO is having issues with some of his other startups, including Faraday Future, an electric car company in the US. However, Faraday Future and LeSee the car division of LeEco are not the same company although the technology in LeSee has been developed by Faraday.
There have been many doubts about Faraday Future's capabilities and future as a company since they have yet to release a product. However, LeEco is still moving forward with their $3 billion electric car factory in China. This is after the company's own CEO Jia Yueting admitted that perhaps LeEco has overextended itself across too many markets. As of right now LeEco makes phones, TVs, bicycles, VR headsets and cars. All of these markets require significant capital and human resources and it appears that LeEco may have stretched themselves too thinly.
In September, LeEco got $1 billion to bring its electric and self-driving cars to the Chinese market, but still falls short of the $3 billion necessary to complete the factory. That also doesn't account the funds Jia or his investors will need to also get Faraday Future on track to deliver a car and not implode before they finish their development for LeEco's LeSee car.
Jia wasn't present at the ground-breaking ceremony as he was in California overseeing Faraday Future who is currently in crisis after many executive departures. It remains to be seen if LeEco or Faraday Future will ever be able to ship a car or end up taking the entire LeEco empire with them.


This is a rare opportunity to purchase a well maintained large end unit townhome in the Winterberry development offering space, privacy, and beautiful mountain views. This property is conveniently located between Killington and Pico just off Route 4. The large kitchen and dining area functions well for large groups. Three bedrooms and a bonus room are spread over four spacious floors, each offering great views. Decks on three levels are accessible from bedrooms, dining area, and living room. One of the decks has a great private hot tub. This property would be great for a family or group and has a great rental history. Gross rental income in 2018 was $31,800.


Director of Palestinian Media Watch Itamar Marcus wrote the op-ed below, published in yesterday's Jerusalem Post.
them that "heroes" are willing to fearlessly die as martyrs.
PA schoolbooks have been criticized ever since Palestinian Media Watch wrote the first report on them in 1998, and the newest books in some respects are the worst ever. However, one chapter stands out in its overt promotion of terrorism. This chapter, appearing in the fifth-grade Arabic Language book published in 2017, serves as a window to understanding the PA leadership's profoundly twisted values.
The chapter starts innocently by stressing the importance of heroes to national identity and national pride: "Heroes have an important position in every nation... the people - even if they are divided over many things - they all agree regarding the pride in their heroes..."
The schoolbook continues and teaches students that feeling pride is not enough. Society takes numerous active steps to honor its heroes: "[We] sing their praise, learn the history of their lives, name our children after them, and name streets, squares, and prominent cultural sites after them..."
In short, society assures that heroes are never forgotten. They might have lived in earlier times, but by naming streets and squares after them and singing their praise, these heroes remain in Palestinian consciousness.
The next message is most important: The children are taught that these heroes are not merely memories of the past they are the role models for the future: "Every one of us wishes to be like them."
Mughrabi led a team of terrorists who hijacked a bus in 1978 and murdered 25 adults and 12 children. Among those she murdered when she threw a hand grenade inside the bus was a young Israeli woman Rebecca Hohman and her two sons: Ilan, aged three and Roi, aged six. Mughrabi, a child murderer, is the person Palestinian educators are telling children to see as their role model, someone "everyone wants to be like."
After naming the 10 heroes, the PA schoolbook stresses that there is no one better than these fighters: "These heroes are the crown of their nation, they are a symbol of its glory, they are the best of the best, the best of the noble people."
That's not all that is horrific. Mughrabi was killed during her terrorist attack and others on the list were killed in battle. The PA schoolbook focuses on their deaths and glorifies their willingness to die: "They took their lives in their hands and threw them at the dangers, without losing their determination and without weakening and surrendering. Some of them died as martyrs, some of them died on the way to fulfilling their obligations, as heroes."
So if it weren't scary enough for the children to be told they have to go out and kill, PA educators teach them that "heroes" are willing to fearlessly die as martyrs. The final sentence of the chapter they are taught what this means for them if they don't want to adopt this heroic behavior: "Bravo to the heroes, and scorn to the cowards!"
Tragically, presenting Dalal Mughrabi as a hero and role model is not accidental or in isolation but is part of a broad almost cult-like worship of Mughrabi directed by the Palestinian Authority. The PA Ministry of Education has named five schools as well as sporting events after Mughrabi. City squares and community centers bear her name. Videos with her picture and story are produced and appear regularly on Fatah and PA media channels. Every year on the dates surrounding her mass murder Fatah and the PA make sure her name and face appear regularly up in lights. There was a march in Bethlehem to celebrate the founding of Fatah and three giant posters led the parade. Two posters had pictures of Yasser Arafat, Mahmoud Abbas - internationally known and recognized leaders of Fatah and the PA. The third poster had the picture of Dalal Mughrabi. Dalal Mughrabi was not a leader. She was a terrorist murderer who did one thing in life to make her famous. And yet she completes the PA trinity with the PA leaders.
This cult-like worship of murderers is fundamental to the depraved value system that Palestinian leaders have promoted since the PLO's founding in 1965, and upon which the PA has indoctrinated its children since 1994. It is not surprising that so many of the Palestinian terrorists in recent years have been teenagers, including the recent murderer of Israeli-American father of four, Ari Fuld. The Palestinian leadership has been transmitting its "kill an Israeli - be a hero" message for decades, and judging by the results, it is clear that Palestinian children have been listening.
if I am not willing to kill Israelis and be a martyr, then I am a coward.
The writer, director of Palestinian Media Watch, represented Israel in negotiations with the Palestinian Authority on incitement and co-authored with Nan Jacques Zilberdik, Deception: Betraying the Peace Process.


A man is charged with DUI (driving under the influence) after he crashed into the front of a Party City store. Jason McCullough, 33, was charged with DUI after his vehicle was found inside of the Party City in the Festival of Riva shopping Center. McCullough informed the police that he had taken medication earlier in the day.
If the Defendant had taken medication earlier in the day, the police would charge him with driving under the influence of drugs and drugs and alcohol or driving while impaired by drugs and drugs and alcohol. In addition, the driver could be charged with negligent and reckless driving.
If convicted in Maryland, driving under the influence can carry up to 1 year in jail and or a $500 fine as well as probation, fines and fees. If the driver is convicted of driving while impaired, he could face up to 60 days in jail and or a $500 fine.
If you've been charged with DUI or DWI in Maryland, contact the Law Offices of G. Randolph Rice, Jr., LLC, at (410) 694-7291 to schedule a free legal consultation and discuss your charges and possible defenses.
Source: CBS Man Charged with DUI after crashing through Party City.


Today I bring you a review of a novel that, depending on how you look at it, either fits in many genres or doesn't fit in any. It's set in Alaska, that as you know I want to go and visit in the future, but after reading this… I still want to go, but perhaps I'll be watchful for holes.
Hell Holes: What Lurks Below (Volume 1) by Donald Firesmith Science,horror, fantasy, paranormal and plenty of action.
The novel (novella) is plot-driven, and once the chase is on, the book moves quickly and never lets off, and we don't have much chance to notice that we do not know the characters in detail, and there is plenty of room for development. The first person narration would seem to allow for a more in depth knowledge of the main character, but although there are some glimpses of guilty feelings and a strong sense of responsibility that make Oswald come across as a good man, this is after all supposed to be an account written by him for other eyes, to do with facts not feelings, and it does not dwell much on subjective matters. There might be time to get to know the characters more during the series but one suspects that the action will continue taking pride of place in the next novels.
Thanks to the author for providing me a copy of the book, thanks to Rosie for her fabulous team of reviewers, thanks to all of you for reading, and you know what to do: like, share, comment, and CLICK!
It's great to read a fair review that points out potential weaknesses, but also recognizes the strengths!
Thanks very much. I try and point everything because I know we're all different, and sometimes the things I don't like might be the ones that make it a perfect read for somebody else, and vice-versa.
It is, indeed, Tess, although I understand the writer well. Some people feel very comfortable within a genre, whilst others might feel constrained. And then, some stories refuse to be shoehorned into a category. The author, very kindly, sends all people who review the first book in the series, the second, so I have that one waiting… on my very looooong list. (I don't dare to count!) Thanks, Tess!
Thanks, Debby. I agree we can't like all books, and even the best books are not for everyone, but, like the main character in The Readers of the Broken Wheel Recommend (if you didn't catch my review of that book, I love it and it's here https://olganm.wordpress.com/2015/05/05/and-now-for-something-gentle-bookreview-the-readers-of-broken-wheel-recommend-and-flipped/), I also believe that all books deserve to be loved and read and have potential readers out there. I hope we can all help them find each other. Be well.
Thanks, Janet. I know you can find beauty in all weathers (and it exists, that's true). Here it's sunny but getting slightly chillier (not really cold). The author is very kind and sends the second book to readers who review the first, so if you get caught up in the story… Have a magical day!
Even before you mentioned it near the end, I was already thinking 'TV series'. Sounds like one that could run and run!
I think it would work beautifully, Pete. Have a great day!
Yikes! Well, I suppose that would warm the place up… but then there'd be a lot of mud… Thanks for the review, Olga. Mega hugs.


text:
Burgwall steht für:
 eine slawische Siedlungsform Ostmitteleuropas im Hochmittelalter, siehe Slawischer Burgwall
 eine Burgwallanlage aus der Ur- und Frühgeschichte, siehe Wallburg
 einen Ortsteil der Stadt Strasburg (Uckermark), Landkreis Vorpommern-Greifswald, Mecklenburg-Vorpommern, siehe Burgwall (Strasburg)
 einen Wohnplatz der Gemeinde Neutrebbin, Landkreis Märkisch-Oderland, Brandenburg, siehe Burgwall (Neutrebbin)
 den Ortsteil Burgwall von Zehdenick im Landkreis Oberhavel, Brandenburg, siehe Burgwall (Zehdenick)
 den innerstädtischen Standort (Straße Spandauer Burgwall, Burgwallgraben) eines ehemaligen slawischen Burgwalls im heutigen Berlin-Spandau, siehe Spandauer Burgwall
 eine Ortslage im Bremer Stadtteil Blumenthal an der Straße Burgwall, siehe Burgwall-Stadion

redpajama_set_name: RedPajamaWikipedia


text:
Rugby played in memory of Exmouth student raises more than �3,000 for charity
Published: 3:56 PM April 7, 2009 Updated: 5:57 PM December 11, 2020
MORE than �3,000 has been raised for charity at a rugby match played in memory of an Exmouth student.
The first Ollie Marsden Memorial Shield game was played in Totnes to raise funds for heart charity Cardiac Risk in the Young (CRY), which tests the hearts of sporty youngsters for irregularities.
Withycombe Rugy Club, where Ollie turned out last season while he was training to be a teacher at Rolle College, teamed up with Totnes Rugby Club in Ollie's memory.
Ollie was 21 when he collapsed and died during a training session at Totnes in October 2009.
Withycombe won the day with a score line of 27 points to 35.
9 Stunning sunrise and sunset entries submitted for joint chamber contest
10 Look to the future to find the key to motivation


text:
Q: Insert custom entity statecode I am trying to insert status and statecode for custom entity in CRM 2016.
this is my code:
if (entity.LogicalName == "activitypointer")
            {
                if (entity.Attributes.Contains("activityid") & entity.Attributes.Contains("activitytypecode"))
                {
                    entity.LogicalName = entity.Attributes["activitytypecode"].ToString();
                    entity.Id = (Guid)entity.Attributes["activityid"];

                    SetStateRequest setState = new SetStateRequest();
                    setState.EntityMoniker = entity.ToEntityReference();
                    setState.State = new OptionSetValue();
                    setState.State.Value = 2;
                    setState.Status = new OptionSetValue();
                    setState.Status.Value = 100000002;
                    SetStateResponse setStateResponse = (SetStateResponse)service.Execute(setState);
                }

            }

When I run this I am getting exception:
100000002 is not a valid status code for state code new_payState.Completed on new_pay with Id 3fbe9a4a-a733-e611-80cb-001dd8b71c1c.
When I try to change statuscode to other value 2,3 or other I am getting same exception. How I can find valid code state list for this entity?
Thanks!

A: 100000002 is not a valid out of the box status code, which means the attribute was customized and options were added.Verify the state code value to which a status code value of 100000002 is associated with (navigate to Customizations, check statecode/statuscode attribute properties).
If you aren't familiar with your way around CRM, try all of the listed state codes.
List of valid out of the box statecode + status code combinations for activity pointer are:
statecode        -   statuscode
0 (Open)         -   1 (Open)
1 (Completed)    -   2 (Completed)
2 (Cancelled)    -   3 (Cancelled)
3 (Scheduled)    -   4 (Scheduled)

A: If you have access to the database, you can se the possible state/status combinations with this query.
select state, status, isdefault
from statusmap
where objecttypecode = 4200 --activitypointer

The key of the statuscode "100000002" indicates that it is a custom statuscode you have added. Make sure that you have published your customizations.

redpajama_set_name: RedPajamaStackExchange


text:
Q: Drawing the histogram using line function So I have been continuing my opencv learning and am struggling with the histogram function. I clearly understand the calchist function and my code works till there, its drawing that I do not understand.
I realize that I will be using the line function to make a line between two points, but the point coordinates given really confuse me.
I am following the online tutorial for it found here: http://docs.opencv.org/doc/tutorials/imgproc/histograms/histogram_calculation/histogram_calculation.html and I am also following the OpenCV cookbook version 2.
The line calculation according to the online tutorial is at step 7, as:
 for( int i = 1; i < histSize; i++ )
  {
      line( histImage, Point( bin_w*(i-1), hist_h - cvRound(b_hist.at<float>(i-1)) ) ,
                       Point( bin_w*(i), hist_h - cvRound(b_hist.at<float>(i)) ),
                       Scalar( 255, 0, 0), 2, 8, 0  );
      line( histImage, Point( bin_w*(i-1), hist_h - cvRound(g_hist.at<float>(i-1)) ) ,
                       Point( bin_w*(i), hist_h - cvRound(g_hist.at<float>(i)) ),
                       Scalar( 0, 255, 0), 2, 8, 0  );
      line( histImage, Point( bin_w*(i-1), hist_h - cvRound(r_hist.at<float>(i-1)) ) ,
                       Point( bin_w*(i), hist_h - cvRound(r_hist.at<float>(i)) ),
                       Scalar( 0, 0, 255), 2, 8, 0  );
  }

I honestly had trouble understanding that, and also the values for hist_h and hist_w, as to why 512 and 400 were chosen?
So I consulted my book for this and found the same problem tackled as:
// Compute histogram first
cv::MatND hist= getHistogram(image);
// Get min and max bin values
double maxVal=0;
double minVal=0;
cv::minMaxLoc(hist, &minVal, &maxVal, 0, 0);
// Image on which to display histogram
cv::Mat histImg(histSize[0], histSize[0],
CV_8U,cv::Scalar(255));
// set highest point at 90% of nbins
int hpt = static_cast<int>(0.9*histSize[0]);
// Draw a vertical line for each bin
for( int h = 0; h < histSize[0]; h++ ) {
float binVal = hist.at<float>(h);
int intensity = static_cast<int>(binVal*hpt/maxVal);
// This function draws a line between 2 points
cv::line(histImg,cv::Point(h,histSize[0]),
cv::Point(h,histSize[0]-intensity),
cv::Scalar::all(0));
}
return histImg;
}

here the coordinate of the second point  cv::Point(h,histSize[0]-intensity) is what I dont understand. As in why minus intensity from it?
This might be a really stupid question but Im sorry I just do not understand the coordinates given here.. ive googled enough examples and have not found any help in clearing this up.
So what Im asking here is can anyone please explain to me the coordinate system given in either of the methods. I would really really appreciate it.
Thank you
P.S. I would also like to note here that histsize = 256

A: Talking about the second code example.
In OpenCV, the coordinate system starts at the top-left. So entry 0,0 of the matrix is at the top-left, 0,(cols-1) at the top-right, (rows-1),0 at the bottom-left and (rows-1),(cols-1) at the bottom-right.
Humans expect a histogram to start from the bottom of the image. To achieve that you negate the coordinates and start at (rows-1) instead of 0. In your example, rows == histsize[0].
Your code has a bug:
The coordinate …,histsize[0] is not valid! The matrix rows run from 0 to histsize[0] - 1!


Programmes include attendance at any Alternative & Family Boot Camp and Nordic Walking classes, including Nordic Walking Taster classes and 'Technique' classes which are in addition to the timetabled classes. Children attending Family Boot Camp are also included.
All classes must be completed within the 3 or 6 months.
Claim Your Free 7 Day Taster Pass!
Just click on the button below and enter your details to claim yours!


text:
use std::collections::HashMap;

use serde::Deserialize;

/// Overall statistics.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct Statistics {
    /// The name of the librdkafka handle.
    pub name: String,
    /// The configured `client.id`.
    pub client_id: String,
    /// The instance type (producer or consumer).
    #[serde(rename = "type")]
    pub client_type: String,
    /// The current value of librdkafka's internal monotonic clock, in
    // microseconds since start.
    pub ts: i64,
    /// Wall clock time, in seconds since the Unix epoch.
    pub time: i64,
    /// Time since this client instance was created, in microseconds.
    pub age: i64,
    /// The number of operations (callbacks, events, etc.) waiting in queue.
    pub replyq: i64,
    /// The current number of messages in producer queues.
    pub msg_cnt: u64,
    /// The current total size of messages in producer queues.
    pub msg_size: u64,
    /// The maximum number of messages allowed in the producer queues.
    pub msg_max: u64,
    /// The maximum total size of messages allowed in the producer queues.
    pub msg_size_max: u64,
    /// The total number of requests sent to brokers.
    pub tx: i64,
    /// The total number of bytes transmitted to brokers.
    pub tx_bytes: i64,
    /// The total number of responses received from brokers.
    pub rx: i64,
    /// The total number of bytes received from brokers.
    pub rx_bytes: i64,
    /// The total number of messages transmitted (produced) to brokers.
    pub txmsgs: i64,
    /// The total number of bytes transmitted (produced) to brokers.
    pub txmsg_bytes: i64,
    /// The total number of messages consumed from brokers, not including
    /// ignored messages.
    pub rxmsgs: i64,
    /// The total number of bytes (including framing) consumed from brokers.
    pub rxmsg_bytes: i64,
    /// Internal tracking of legacy vs. new consumer API state.
    pub simple_cnt: i64,
    /// Number of topics in the metadata cache.
    pub metadata_cache_cnt: i64,
    /// Per-broker statistics.
    pub brokers: HashMap<String, Broker>,
    /// Per-topic statistics.
    pub topics: HashMap<String, Topic>,
    /// Consumer group statistics.
    pub cgrp: Option<ConsumerGroup>,
    /// Exactly-once semantics and idempotent producer statistics.
    pub eos: Option<ExactlyOnceSemantics>,
}

/// Per-broker statistics.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct Broker {
    /// The broker hostname, port, and ID, in the form `HOSTNAME:PORT/ID`.
    pub name: String,
    /// The broker ID (-1 for bootstraps).
    pub nodeid: i32,
    /// The broker hostname and port.
    pub nodename: String,
    /// The broker source (learned, configured, internal, or logical).
    pub source: String,
    /// The broker state (INIT, DOWN, CONNECT, AUTH, APIVERSION_QUERY,
    /// AUTH_HANDSHAKE, UP, UPDATE).
    pub state: String,
    /// The time since the last broker state change, in microseconds.
    pub stateage: i64,
    /// The number of requests awaiting transmission to the broker.
    pub outbuf_cnt: i64,
    /// The number of messages awaiting transmission to the broker.
    pub outbuf_msg_cnt: i64,
    /// The number of requests in-flight to the broker that are awaiting a
    /// response.
    pub waitresp_cnt: i64,
    /// The number of messages in-flight to the broker that are awaiting a
    /// response.
    pub waitresp_msg_cnt: i64,
    /// The total number of requests sent to the broker.
    pub tx: u64,
    /// The total number of bytes sent to the broker.
    pub txbytes: u64,
    /// The total number of transmission errors.
    pub txerrs: u64,
    /// The total number of request retries.
    pub txretries: u64,
    /// Microseconds since last socket send, or -1 if no sends yet for the
    /// current connection.
    pub txidle: i64,
    /// The total number of requests that timed out.
    pub req_timeouts: u64,
    /// The total number of responses received from the broker.
    pub rx: u64,
    /// The total number of bytes received from the broker.
    pub rxbytes: u64,
    /// The total number of receive errors.
    pub rxerrs: u64,
    /// The number of unmatched correlation IDs in response, typically for
    /// timed out requests.
    pub rxcorriderrs: u64,
    /// The total number of partial message sets received. The broker may return
    /// partial responses if the full message set could not fit in the remaining
    /// fetch response size.
    pub rxpartial: u64,
    /// Microseconds since last socket receive, or -1 if no receives yet for the
    /// current connection.
    pub rxidle: i64,
    /// Request type counters. The object key is the name of the request type
    /// and the value is the number of requests of that type that have been
    /// sent.
    pub req: HashMap<String, i64>,
    /// The total number of decompression buffer size increases.
    pub zbuf_grow: u64,
    /// The total number of buffer size increases (deprecated and unused).
    pub buf_grow: u64,
    /// The number of broker thread poll wakeups.
    pub wakeups: Option<u64>,
    /// The number of connection attempts, including successful and failed
    /// attempts, and name resolution failures.
    pub connects: Option<i64>,
    /// The number of disconnections, whether triggered by the broker, the
    /// network, the load balancer, or something else.
    pub disconnects: Option<i64>,
    /// Rolling window statistics for the internal producer queue latency, in
    /// microseconds.
    pub int_latency: Option<Window>,
    /// Rolling window statistics for the internal request queue latency, in
    /// microseconds.
    ///
    /// This is the time between when a request is enqueued on the transmit
    /// (outbuf) queue and the time the request is written to the TCP socket.
    /// Additional buffering and latency may be incurred by the TCP stack and
    /// network.
    pub outbuf_latency: Option<Window>,
    /// Rolling window statistics for the broker latency/round-trip time,
    /// in microseconds.
    pub rtt: Option<Window>,
    /// Rolling window statistics for the broker throttling time, in
    /// milliseconds.
    pub throttle: Option<Window>,
    /// The partitions that are handled by this broker handle.
    pub toppars: HashMap<String, TopicPartition>,
}

/// Rolling window statistics.
///
/// These values are not exact; they are sampled estimates maintained by an
/// HDR histogram in librdkafka.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct Window {
    /// The smallest value.
    pub min: i64,
    /// The largest value.
    pub max: i64,
    /// The mean value.
    pub avg: i64,
    /// The sum of all values.
    pub sum: i64,
    /// The total number of values.
    pub cnt: i64,
    /// The standard deviation.
    pub stddev: i64,
    /// The memory size of the underlying HDR histogram.
    pub hdrsize: i64,
    /// The 50th percentile.
    pub p50: i64,
    /// The 75th percentile.
    pub p75: i64,
    /// The 90th percentile.
    pub p90: i64,
    /// The 95th percentile.
    pub p95: i64,
    /// The 99th percentile.
    pub p99: i64,
    /// The 99.99th percentile.
    pub p99_99: i64,
    /// The number of values not included in the underlying histogram because
    /// they were out of range.
    pub outofrange: i64,
}

/// A topic and partition specifier.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct TopicPartition {
    /// The name of the topic.
    pub topic: String,
    /// The ID of the partition.
    pub partition: i32,
}

/// Per-topic statistics.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct Topic {
    /// The name of the topic.
    pub topic: String,
    /// The age of the client's metadata for this topic, in milliseconds.
    pub metadata_age: i64,
    /// Rolling window statistics for batch sizes, in bytes.
    pub batchsize: Window,
    /// Rolling window statistics for batch message counts.
    pub batchcnt: Window,
    /// Per-partition statistics.
    pub partitions: HashMap<i32, Partition>,
}

/// Per-partition statistics.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct Partition {
    /// The partition ID.
    pub partition: i32,
    /// The ID of the broker from which messages are currently being fetched.
    pub broker: i32,
    /// The broker ID of the leader.
    pub leader: i32,
    /// Whether the partition is explicitly desired by the application.
    pub desired: bool,
    /// Whether the partition is not seen in the topic metadata from the broker.
    pub unknown: bool,
    /// The number of messages waiting to be produced in the first-level queue.
    pub msgq_cnt: i64,
    /// The number of bytes waiting to be produced in the first-level queue.
    pub msgq_bytes: u64,
    /// The number of messages ready to be produced in the transmit queue.
    pub xmit_msgq_cnt: i64,
    /// The number of bytes ready to be produced in the transmit queue.
    pub xmit_msgq_bytes: u64,
    /// The number of prefetched messages in the fetch queue.
    pub fetchq_cnt: i64,
    /// The number of bytes in the fetch queue.
    pub fetchq_size: u64,
    /// The consumer fetch state for this partition (none, stopping, stopped,
    /// offset-query, offset-wait, active).
    pub fetch_state: String,
    /// The current/last logical offset query.
    pub query_offset: i64,
    /// The next offset to fetch.
    pub next_offset: i64,
    /// The offset of the last message passed to the application, plus one.
    pub app_offset: i64,
    /// The offset to be committed.
    pub stored_offset: i64,
    /// The last committed offset.
    pub committed_offset: i64,
    /// The last offset for which partition EOF was signaled.
    pub eof_offset: i64,
    /// The low watermark offset on the broker.
    pub lo_offset: i64,
    /// The high watermark offset on the broker.
    pub hi_offset: i64,
    /// The last stable offset on the broker.
    pub ls_offset: i64,
    /// The difference between `hi_offset` and `committed_offset`.
    pub consumer_lag: i64,
    /// The difference between `hi_offset` and `stored_offset`.
    pub consumer_lag_stored: i64,
    /// The total number of messages transmitted (produced).
    pub txmsgs: u64,
    /// The total number of bytes transmitted (produced).
    pub txbytes: u64,
    /// The total number of messages consumed, not included ignored messages.
    pub rxmsgs: u64,
    /// The total bytes consumed.
    pub rxbytes: u64,
    /// The total number of messages received, for consumers, or the total
    /// number of messages produced, for producers.
    pub msgs: u64,
    /// The number of dropped outdated messages.
    pub rx_ver_drops: u64,
    /// The current number of messages in flight to or from the broker.
    pub msgs_inflight: i64,
    /// The next expected acked sequence number, for idempotent producers.
    pub next_ack_seq: i64,
    /// The next expected errored sequence number, for idempotent producers.
    pub next_err_seq: i64,
    /// The last acked internal message ID, for idempotent producers.
    pub acked_msgid: u64,
}

/// Consumer group manager statistics.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct ConsumerGroup {
    /// The local consumer group handler's state.
    pub state: String,
    /// The time elapsed since the last state change, in milliseconds.
    pub stateage: i64,
    /// The local consumer group hander's join state.
    pub join_state: String,
    /// The time elapsed since the last rebalance (assign or revoke), in
    /// milliseconds.
    pub rebalance_age: i64,
    /// The total number of rebalances (assign or revoke).
    pub rebalance_cnt: i64,
    /// The reason for the last rebalance.
    ///
    /// This string will be empty if no rebalances have occurred.
    pub rebalance_reason: String,
    /// The partition count for the current assignment.
    pub assignment_size: i32,
}

/// Exactly-once semantics statistics.
#[derive(Deserialize, Debug, Default, Clone)]
pub struct ExactlyOnceSemantics {
    /// The current idempotent producer state.
    pub idemp_state: String,
    /// THe time elapsed since the last idempotent producer state change, in
    /// milliseconds.
    pub idemp_stateage: i64,
    /// The current transactional producer state.
    pub txn_state: String,
    /// The time elapsed since the last transactional producer state change, in
    /// milliseconds.
    pub txn_stateage: i64,
    /// Whether the transactional state allows enqueing (producing) new
    /// messages.
    pub txn_may_enq: bool,
    /// The currently assigned producer ID, or -1.
    pub producer_id: i64,
    /// The current epoch, or -1.
    pub producer_epoch: i64,
    /// The number of producer ID assignments.
    pub epoch_cnt: i64,
}

#[cfg(test)]
mod tests {
    use maplit::hashmap;

    use super::*;

    #[test]
    fn test_statistics() {
        let stats: Statistics = serde_json::from_str(EXAMPLE).unwrap();

        assert_eq!(stats.name, "rdkafka#producer-1");
        assert_eq!(stats.client_type, "producer");
        assert_eq!(stats.ts, 1163982743268);
        assert_eq!(stats.time, 1589652530);
        assert_eq!(stats.replyq, 0);
        assert_eq!(stats.msg_cnt, 320);
        assert_eq!(stats.msg_size, 9920);
        assert_eq!(stats.msg_max, 500000);
        assert_eq!(stats.msg_size_max, 1073741824);
        assert_eq!(stats.simple_cnt, 0);

        assert_eq!(stats.brokers.len(), 1);

        let broker = stats.brokers.values().into_iter().collect::<Vec<_>>()[0];

        assert_eq!(
            broker.req,
            hashmap! {
                "Produce".to_string() => 31307,
                "Offset".to_string() => 0,
                "Metadata".to_string() => 2,
                "FindCoordinator".to_string() => 0,
                "SaslHandshake".to_string() => 0,
                "ApiVersion".to_string() => 2,
                "InitProducerId".to_string() => 0,
                "AddPartitionsToTxn".to_string() => 0,
                "AddOffsetsToTxn".to_string() => 0,
                "EndTxn".to_string() => 0,
                "TxnOffsetCommit".to_string() => 0,
                "SaslAuthenticate".to_string() => 0,
            }
        );

        assert_eq!(stats.topics.len(), 1);
    }

    // Example from https://github.com/edenhill/librdkafka/wiki/Statistics
    const EXAMPLE: &'static str = r#"
      {
        "name": "rdkafka#producer-1",
        "client_id": "rdkafka",
        "type": "producer",
        "ts": 1163982743268,
        "time": 1589652530,
        "age": 5,
        "replyq": 0,
        "msg_cnt": 320,
        "msg_size": 9920,
        "msg_max": 500000,
        "msg_size_max": 1073741824,
        "simple_cnt": 0,
        "metadata_cache_cnt": 1,
        "brokers": {
          "localhost:9092/0": {
            "name": "localhost:9092/0",
            "nodeid": 0,
            "nodename": "localhost:9092",
            "source": "configured",
            "state": "UP",
            "stateage": 8005652,
            "outbuf_cnt": 0,
            "outbuf_msg_cnt": 0,
            "waitresp_cnt": 1,
            "waitresp_msg_cnt": 126,
            "tx": 31311,
            "txbytes": 463869957,
            "txerrs": 0,
            "txretries": 0,
            "txidle": 5,
            "req_timeouts": 0,
            "rx": 31310,
            "rxbytes": 1753668,
            "rxerrs": 0,
            "rxcorriderrs": 0,
            "rxpartial": 0,
            "rxidle": 5,
            "zbuf_grow": 0,
            "buf_grow": 0,
            "wakeups": 131568,
            "connects": 1,
            "disconnects": 0,
            "int_latency": {
              "min": 2,
              "max": 9193,
              "avg": 605,
              "sum": 874202325,
              "stddev": 1080,
              "p50": 319,
              "p75": 481,
              "p90": 1135,
              "p95": 3023,
              "p99": 5919,
              "p99_99": 9087,
              "outofrange": 0,
              "hdrsize": 15472,
              "cnt": 1443154
            },
            "outbuf_latency": {
              "min": 1,
              "max": 308,
              "avg": 22,
              "sum": 107311,
              "stddev": 21,
              "p50": 22,
              "p75": 29,
              "p90": 36,
              "p95": 44,
              "p99": 111,
              "p99_99": 309,
              "outofrange": 0,
              "hdrsize": 11376,
              "cnt": 4740
            },
            "rtt": {
              "min": 94,
              "max": 3279,
              "avg": 237,
              "sum": 1124867,
              "stddev": 198,
              "p50": 193,
              "p75": 245,
              "p90": 329,
              "p95": 393,
              "p99": 1183,
              "p99_99": 3279,
              "outofrange": 0,
              "hdrsize": 13424,
              "cnt": 4739
            },
            "throttle": {
              "min": 0,
              "max": 0,
              "avg": 0,
              "sum": 0,
              "stddev": 0,
              "p50": 0,
              "p75": 0,
              "p90": 0,
              "p95": 0,
              "p99": 0,
              "p99_99": 0,
              "outofrange": 0,
              "hdrsize": 17520,
              "cnt": 4739
            },
            "req": {
              "Produce": 31307,
              "Offset": 0,
              "Metadata": 2,
              "FindCoordinator": 0,
              "SaslHandshake": 0,
              "ApiVersion": 2,
              "InitProducerId": 0,
              "AddPartitionsToTxn": 0,
              "AddOffsetsToTxn": 0,
              "EndTxn": 0,
              "TxnOffsetCommit": 0,
              "SaslAuthenticate": 0
            },
            "toppars": {
              "test-0": {
                "topic": "test",
                "partition": 0
              },
              "test-1": {
                "topic": "test",
                "partition": 1
              },
              "test-2": {
                "topic": "test",
                "partition": 2
              }
            }
          }
        },
        "topics": {
          "test": {
            "topic": "test",
            "metadata_age": 7014,
            "batchsize": {
              "min": 99,
              "max": 240276,
              "avg": 11871,
              "sum": 56260370,
              "stddev": 13137,
              "p50": 10431,
              "p75": 11583,
              "p90": 12799,
              "p95": 13823,
              "p99": 72191,
              "p99_99": 240639,
              "outofrange": 0,
              "hdrsize": 14448,
              "cnt": 4739
            },
            "batchcnt": {
              "min": 1,
              "max": 6161,
              "avg": 304,
              "sum": 1442353,
              "stddev": 336,
              "p50": 267,
              "p75": 297,
              "p90": 329,
              "p95": 353,
              "p99": 1847,
              "p99_99": 6175,
              "outofrange": 0,
              "hdrsize": 8304,
              "cnt": 4739
            },
            "partitions": {
              "0": {
                "partition": 0,
                "broker": 0,
                "leader": 0,
                "desired": false,
                "unknown": false,
                "msgq_cnt": 845,
                "msgq_bytes": 26195,
                "xmit_msgq_cnt": 0,
                "xmit_msgq_bytes": 0,
                "fetchq_cnt": 0,
                "fetchq_size": 0,
                "fetch_state": "none",
                "query_offset": -1001,
                "next_offset": 0,
                "app_offset": -1001,
                "stored_offset": -1001,
                "commited_offset": -1001,
                "committed_offset": -1001,
                "eof_offset": -1001,
                "lo_offset": -1001,
                "hi_offset": -1001,
                "ls_offset": -1001,
                "consumer_lag": -1,
                "consumer_lag_stored": 0,
                "txmsgs": 3950967,
                "txbytes": 122479977,
                "rxmsgs": 0,
                "rxbytes": 0,
                "msgs": 3951812,
                "rx_ver_drops": 0,
                "msgs_inflight": 1067,
                "next_ack_seq": 0,
                "next_err_seq": 0,
                "acked_msgid": 0
              },
              "1": {
                "partition": 1,
                "broker": 0,
                "leader": 0,
                "desired": false,
                "unknown": false,
                "msgq_cnt": 229,
                "msgq_bytes": 7099,
                "xmit_msgq_cnt": 0,
                "xmit_msgq_bytes": 0,
                "fetchq_cnt": 0,
                "fetchq_size": 0,
                "fetch_state": "none",
                "query_offset": -1001,
                "next_offset": 0,
                "app_offset": -1001,
                "stored_offset": -1001,
                "commited_offset": -1001,
                "committed_offset": -1001,
                "eof_offset": -1001,
                "lo_offset": -1001,
                "hi_offset": -1001,
                "ls_offset": -1001,
                "consumer_lag": -1,
                "consumer_lag_stored": 0,
                "txmsgs": 3950656,
                "txbytes": 122470336,
                "rxmsgs": 0,
                "rxbytes": 0,
                "msgs": 3952618,
                "rx_ver_drops": 0,
                "msgs_inflight": 0,
                "next_ack_seq": 0,
                "next_err_seq": 0,
                "acked_msgid": 0
              },
              "2": {
                "partition": 2,
                "broker": 0,
                "leader": 0,
                "desired": false,
                "unknown": false,
                "msgq_cnt": 1816,
                "msgq_bytes": 56296,
                "xmit_msgq_cnt": 0,
                "xmit_msgq_bytes": 0,
                "fetchq_cnt": 0,
                "fetchq_size": 0,
                "fetch_state": "none",
                "query_offset": -1001,
                "next_offset": 0,
                "app_offset": -1001,
                "stored_offset": -1001,
                "commited_offset": -1001,
                "committed_offset": -1001,
                "eof_offset": -1001,
                "lo_offset": -1001,
                "hi_offset": -1001,
                "ls_offset": -1001,
                "consumer_lag": -1,
                "consumer_lag_stored": 0,
                "txmsgs": 3952027,
                "txbytes": 122512837,
                "rxmsgs": 0,
                "rxbytes": 0,
                "msgs": 3953855,
                "rx_ver_drops": 0,
                "msgs_inflight": 0,
                "next_ack_seq": 0,
                "next_err_seq": 0,
                "acked_msgid": 0
              },
              "-1": {
                "partition": -1,
                "broker": -1,
                "leader": -1,
                "desired": false,
                "unknown": false,
                "msgq_cnt": 0,
                "msgq_bytes": 0,
                "xmit_msgq_cnt": 0,
                "xmit_msgq_bytes": 0,
                "fetchq_cnt": 0,
                "fetchq_size": 0,
                "fetch_state": "none",
                "query_offset": -1001,
                "next_offset": 0,
                "app_offset": -1001,
                "stored_offset": -1001,
                "commited_offset": -1001,
                "committed_offset": -1001,
                "eof_offset": -1001,
                "lo_offset": -1001,
                "hi_offset": -1001,
                "ls_offset": -1001,
                "consumer_lag": -1,
                "consumer_lag_stored": 0,
                "txmsgs": 0,
                "txbytes": 0,
                "rxmsgs": 0,
                "rxbytes": 0,
                "msgs": 500000,
                "rx_ver_drops": 0,
                "msgs_inflight": 0,
                "next_ack_seq": 0,
                "next_err_seq": 0,
                "acked_msgid": 0
              }
            }
          }
        },
        "tx": 31311,
        "tx_bytes": 463869957,
        "rx": 31310,
        "rx_bytes": 1753668,
        "txmsgs": 11853650,
        "txmsg_bytes": 367463150,
        "rxmsgs": 0,
        "rxmsg_bytes": 0
      }"#;
}

redpajama_set_name: RedPajamaGithub


Powers' Auto Repair provides Interior & Exterior Lighting Repair services to New Cumberland, PA, Harrisburg, PA, Camp Hill, PA, and other surrounding areas.
Why Should You Have Interior & Exterior Lighting Repair Services Performed at Powers' Auto Repair?
We proudly service the Interior & Exterior Lighting Repair needs of customers in New Cumberland, PA, Harrisburg, PA, Camp Hill, PA, and surrounding areas.


text:
Michael Matzer (* ~ 1530; † 22. Dezember 1597 in Wertheim) war von 1591 bis zu seinem Tod 1597 Bürgermeister in Wertheim am Main.

Leben

Matzer war zunächst Bäckermeister wie sein gleichnamiger Vater. In den 1570ern wurde er der für Brücken und Brunnen zuständige Baumeister (Baurat) der Stadt und entwarf unter anderem den 1574 erbauten Engelsbrunnen. Obwohl aus eher bescheidenen Verhältnissen stammend, stieg er in Positionen auf, die vorher nur reichen Familien vorbehalten war: als Sohn eines zugewanderten Bäckers wurde er seit 1565 Mitglied des Äußeren Rats und aus deren Mitte gewählter Jüngerer Bürgermeister in den beiden Wahlperioden 1568/69 und 1569/70, Mitglied des Inneren Rates und Älterer Bürgermeister 1578/79 und 1585/86, und von 1591 bis zu seinem Tod 1597 oberster Bürgermeister. Die Wertheimer Ratsverfassung bestand aus je zwölf Mitgliedern des Äußeren Rats und des Inneren Rates, wobei man zunächst Mitglied des Äußeren Rats, später des Inneren Rats war. Der Äußere Rat wählte den Jüngeren Bürgermeister, der Innere Rat den Älteren Bürgermeister, und der Schultheiß war eine Art Ober-Bürgermeister, der die Spitze der Bürgerschaft repräsentierte und vorgeschaltete herrschaftliche Aufsichtsperson für die beiden Bürgermeister war, ein auf Lebenszeit berufener Vertreter des Grafen.

Michel Matzer bekleidete diese Funktion, obwohl er im ärmsten der vier Viertel Wertheims aufgewachsen war, dem Fischerviertel links der Tauber (später Tauberviertel), und erst im Jahr 1551 Bürger der Stadt Wertheim wurde. Seine Ernennung könnte ein politischer Schachzug der neuen Herrschaft gewesen sein, dem noch nicht fest im Sattel sitzenden neuen Grafengeschlecht derer von Wertheim-Löwenstein, um die ärmere Bevölkerungsschicht auf ihre Seite zu ziehen. Ludwig III. von Löwenstein war erst ab 1576 unerwartet durch Einheirat die Grafschaft Wertheim zugefallen, zunächst noch gemeinsam mit den zwei Schwägern Dietrich von Manderscheid und dem gemütskranken Philipp II. von Eberstein, gegen die er sich allmählich durchsetzen konnte. Vom 1576 bis 1594 wurde die Grafschaft teilweise gemeinsam, teilweise abwechselnd verwaltet. 1587 bis 1590 regierte Ludwig von Löwenstein, 1591 bis März 1593 kam noch einmal der Manderscheider bis zu seinem Tod an die Reihe. Möglicherweise nutzte in dieser Zeit einer der beiden Herren, Graf Ludwig von Löwenstein oder Graf Dietrich von Manderscheid, den Bäckermeister in einem politischen Zug.

Der Wertheimer Historiker Otto Langguth nennt ihn "eine der immer wieder genannten Persönlichkeiten in der Geschichte Wertheims, einer der drei großen Bürgermeister des 16. Jahrhunderts". Dabei handelt es sich um Clemens Leusser, Hans Schaff, und Michael Matzer, allenfalls Matzers langjährigen Vorgänger Peter Heußlein 1574–1591 könnte man noch dazu rechnen.

Wahlspruch auf dem Engelsbrunnen
Der auf dem Schild neben Michael Matzers Engelsbrunnen-Figur angebrachte Wahlspruch ist ein Rätsel, das sich ähnlich in Luthers Tischreden findet.

Es ist ein Wort, das hat ein L.

Wer es sieht, der begehrt es schnell.

Wenn das L nicht darinnen ist

Kein höchster Schatz in der Welt ist.

Schneider merkt an: "Um die Lösung zu finden, kann sich der Betrachter das Hirn zermartern – oder den Schriftzug in der Fußplatte unter dem Ratsherren entziffern":

Mein größte Freud, das ist, das Gott mein Erlöser ist.

Schneider: "Gold oder Gott? Man glaubt die Bibel vor sich aufgeschlagen bei der Stelle, wo es heißt: Was hülfe es dem Menschen, wenn er die ganze Welt gewönne?"

Herkunft und Nachfahren
Der Nachname Matzer ist 1542 in Wertheim das erste Mal in einer Türkensteuerliste belegt, seine Familie war in Wertheim noch nicht lange ansässig und wurde 1551 in Wertheim eingebürgert. Möglicherweise stammte der Vater aus der Steiermark (eventuell bei Feldbach), wo es bis heute viele Matzers gibt, und war vielleicht ein Flüchtling vor der ersten Wiener Türkenbelagerung. Eventuell könnte Matzer = Maͤtzer von der Berufsbezeichnung Metzeinnehmer kommen, da in Feldbach das Steinerne Metzen im 15. Jahrhundert errichtet worden ist und als Lokales Maß diente, bevor ein einheitliches Maß eingeführt worden ist. Eine Herkunft könnte aber auch aus Italien (Mazza = Metzger), Spanien (Matzenbrot), oder Deutschland (von Matze = Matthäus) möglich sein. Der Enkel von Michael Matzer namens Balthasar Matzer befand sich jedenfalls zur Ausbildung als Metzger in Österreich, und sein Vater beantragte in Wertheim das Mannrecht, damit er Geselle werden konnte. Viele der lebenden Träger dieses Namens in Deutschland und Österreich stammen von Michael Matzer ab, von dessen drei Frauen mindestens vier Kinder überlebt haben. Eine Tochter heiratete einen Goldschmied in Wertheim, zwei Söhne zogen nach Reicholzheim (Tobias) und Waldenhausen (Balthasar).

Weblinks
 Engelsbrunnen Wertheim
 Matzers im Ortsfamilienbuch Reicholzheim
 Karte der Namensverteilung in Deutschland
 Karte der Namensverteilung in Österreich

Einzelnachweise

Bürgermeister (Wertheim)
Baumeister
Deutscher
Geboren im 16. Jahrhundert
Gestorben 1597
Mann


우리는 중국에서 광택지 와인 가방 제조 업체 및 공급 업체 / 공장 전문화되어 있습니다. 광택지 와인 가방 중 하나 인 Dongguan Sunway Packaging Material Co., Ltd 중국 유명 브랜드 중 하나 인 저렴한 가격 / 저렴한 가격으로 고품질의 광택지 와인 가방 도매업.
Wholesale 광택지 와인 가방 from China, Need to find cheap 광택지 와인 가방 as low price but leading manufacturers. Just find high-quality brands on 광택지 와인 가방 produce factory, You can also feedback about what you want, start saving and explore our 광택지 와인 가방, We'll reply you in fastest.


text:
China's Meituan raises $10bn to invest in autonomous delivery vehicles
China-based food delivery company Meituan has raised close to $10bn through a stock and convertible bonds sale.
The proceeds will be used to invest in autonomous delivery vehicles and delivery drones. Credit: DJI-Agras from Pixabay.
The firm plans to use the proceeds to invest in autonomous delivery vehicles, delivery drones and other advanced technologies.
Backed by Chinese multinational technology conglomerate Tencent, Meituan has a market valuation of $220bn.
Meituan raised $6.6bn through share sale and around $3bn in two-tranche convertible bonds.
It raised another $400m through further share sales to its largest stakeholder, Tencent.
With this share purchase, Tencent holds nearly 17% stake in the food delivery company.
Reuters cited people familiar with the development to report that about 300 investors placed orders to buy the stock.
The majority of the demand came from hedge funds and Chinese investors, said the source.
In China, Meituan competes with Ele.me, an online food delivery company backed by Alibaba.
In addition to food delivery, Meituan also operates restaurant review sites and offers bike-sharing services.
In another development, Belgium-based software as a service (SaaS) company Deliverect has raised $65m in a Series C funding round.
Deliverect simplifies online food delivery management by connecting Uber Eats, Deliveroo, Doordash and other delivery companies directly to restaurants' point of sale (POS) system.
The funding was raised by the company from DST Global Partners and Redpoint Ventures, as well as existing investors including Omers Ventures, Newion and Smartfin.
The company also received funding from its founders.


"you choose it, we mix it"
You have a responsibility to add more years to your life and more life to your years. Start by treating your body with the essential nutrients it needs. Healthy juices will make your journey to healthy lifestyle easier and successful and we are here to help you!
Saguiafin's - only the best is good enough.
How many amazing health giving nutritious foods can you pack into your day today? Let's make your juicing experience amazing!
Encouraging children to eat fruits and vegetables can sometimes be a challenge. But vegetables and fruits are vital part of a healthy diet so it's important to help your children enjoy them.
Our advice: Offer vegetables and fruits as a juice. Pretty color, nice bottle and a straw! Always a good idea. Choose your juices now!
Healthy feeding is healthy lifestyle. Make healthy feeding your way of life. We care for you and we want to see you in good shape, that's why we prepare the best and healthiest juice for you.
Juices of fruits and vegetables are pure gifts from Mother Nature and they provide you with the most natural way to heal your body and make yourself whole again. Choosing healthy juices is choosing good health. Choose Saguiafins Delights!
Detoxifying your body can boost your energy and enhance your focus. Detoxify with one of our fresh juices and stay productive all day long!
We offer 1 and 3 day detox program.
Our Kerosene (Guyabano) effectively target and kill malignant cells in 12 types of cancer including colon, breast, prostate, lung and pancreatic.
Cleanse Reboot with our forever pride. Our Rocket Fuel helps flood your body with nourishment.
we need deep cleansing of our thoughts on and often so that we can recharge our energy for our own health, happiness and purpose.
Saguiafins Delights is a proud maker of delicious juices.
Passion is what adds so much value to life. And if you think about the things that you do, there's so much juice potential for them if you do it. We blend our juices with passion for healthy living. Taste our passion in every bottle of our juices. Because all we want to do is to see you function at your best!
Get the quality you always wish for.
Your will to live a healthy life should be stronger than your cravings. If you have cravings, make sure you crave for healthy foods. Choose our juices and be sure to crave for health every day.
A healthy outside starts from the inside. What you put into your body will surely be manifested on the outside. Make sure you put the best and the healthiest, because our juices are the best- We dare you to go and ask around.
Our clothing line will be available soon! Wear it and show the world the new you! Pre ordered your hoodies at 0921-564-0227.
Saguiafins Delights- Invest in yourself.
Fresh detox juices made everyday for you all.
We offer our customer the best possible service, selection, quality and value.
Saguiafin's Delights has now "milk tea based drinks" that are here to satisfy your cravings.
Our milk tea drinks have been made by our passion and excellence in juicing industry for years.
Thank you for making our "milk tea drinks" a success in your Saguiafin's Delights collection.
Saguiafins- Only the best is good enough.
Juicing can boost your intake of micronutrients and phytonutrients that help strengthen your immune system and fight off chronic illness. Every bottle of our juice is filled with the nutrients that your body deserves! Choose us. Choose Saguiafin's Delights!
Subscribe to our newsletter and get a 15% off on your total purchase!


Welcome to Greenville. Scroll down this page to find your favorite travel destination in Greenville and browse our extensve inventory of accommodations in Greenville. Leisure travelers planning their family vacations can get offers directly from owners of Greenville vacation homes or houses in Greenville. Sometimes these single rental units are referred to as Greenville cabins or Greenville villas. Other popular lodging options include vacation rentals in Greenville, Greenville apartments and condos in Greenville. For business travelers we offer several convenient hotels in Greenville or small boutique hotels in Greenville area, many with the ability to book online. If you are planning a romantic getaway in Greenville, we highy recommend our unique inventory of bed and breakfasts in Greenville. B&Bs can also referred as small country inns in Greenville.
Finding the perfect vacation rental property can be very time consuming. Unlike many other sites out there that demand travelers (like you) to invest countless hours browsing though each vacation rental listing, at Rentalo.com we make it easy for travelers to find best Greenville vacation rentals using our free inquiry service or Greenville lodging locator service. Save time searching for Greenville rental vacations and Greenville accommodations! Simply click the "Inquire Now" button, complete a short inquiry form, and within minutes you will start receiving multiple offers from Greenville vacation home rentals owners as well as from Greenville resorts, Greenville cabin rentals, and Greenville vacation homes.
Let Rentalo help you find the perfect place to stay for your next family vacation in Maine area. Our engine will match your specific inquiry criteria with each Greenville vacation rental listing, Greenville vacation house or Greenville villa in our Greenville rental vacations inventory. Finding Greenville vacation rentals by owner is easy with our free inquiry service. However, you can also browse our inventory of Greenville accommodation listings (as listed below) or use the SmartSearch tool to narrow down your search for Greenville lodging in Maine.


Flared and wide-leg jeans have been in and out of style for a few years now. The current take on this trend, best shown through these pieces from the Derek Lam Spring 2011 RTW show, features '70s-inspired, high-waisted denim that is fitted through the hip and loose on the bottom.
This is a perfect cut for balancing out fuller hips and thighs, or for girls that just want to retire their skinny jeans for a while. If you're not a fan of high-waisted pants, don't worry! There are still many flared styles that feature a lower-cut waistline. Read on for some tips on how you can get this runway look yourself.
The Derek Lam Spring 2011 collection showcased clean basics paired with bright indigo trousers, as well as numerous denim-on-denim looks.
Celebrities like Kellie Pickler, Katie Holmes, and Penelope Cruz favor the wide-leg style because of its comfort and the effortlessly chic look it creates when paired with a crisp white shirt or plain tee. Their looks below perfectly echo those we saw in Derek Lam's collection.
Get the Derek Lam Look for Less!
You don't have to spend thousands of dollars to get the same look seen on the runways and celebs! Below are a few options of affordable jeans so you can test-drive this trend on a college budget.
Product Information: Indigo Stretch Denim Flare Leg Trouser- Derek Lam, Light-wash Flare Jean- American Eagle, High-waist Flare Jean- Gap, Medium-rinse Flare Jean- Asos, Wide-leg Jean- Asos.
To keep from looking like you've stumbled out of That '70s Show, pair your flared jeans with up-to-date accessories. Keep the look fresh by switching out platform shoes with cutout oxfords. A sheer button-down looks chic partially tucked in, while a scarf offers a pop of color.
Product Information: Necklace- Forever 21, Shirt- Topshop, Headband- Forever 21, Tank- Forever 21, Scarf- Modcloth, Shoes- Forever 21, Jeans- Gap.
Are you a fan of Derek Lam's high-rise jeans? Are you trading in your skinnies for wide-legged or flared denim this spring? What other designer duds are you currently lusting after? Let me know in the comments!
Next CF & Coca-Cola Giveaway: Win an iPod Touch!


Gallery November 9, 2016 .
Hidden behind this plain, yellow cover is an Yijing treasure-trove. Stephen Field, a professor of Chinese and an Yijing researcher, has created a book that will appeal to all levels of Yijing readers. He creates a compelling read out of viewing the Yi through the life of the Duke of Zhou, who, according to legend, was instrumental in its formation. This method leaves out the layers of later interpretation and commentary by focusing on the oldest layer, the Zhouyi. Others have used this approach (Richard Rutt's Zhouyi, Greg Whincup's Rediscovering the I Ching, and so on), but Field's version stands out for creating what almost feels like a gripping historical novel about the epic story of the early Zhou dynasty.
Part One of The Duke of Zhou Changes is an introduction giving a concise history of ancient China, from prehistory through the Zhou; an overview of the field of divination and mythical and historical origins of the Yijing. Part Two consists of the Zhouyi hexagram texts, which Field has uniquely formatted in tables that inform the reader of the varied sub-elements within the texts. The head of each table has the Chinese name of the hexagram written in bronze script (jinwen), the hexagram number, the hexagram figure, and then the pinyin romanization and English translation.
Omen: There are prisoners, frozen with fear.
Counsel: It is time to see the great one. It is not good to ford the great river.
Fortune: There is good fortune now, but in the end there will be misfortune.
Field then gives explanations of the meaning of the hexagram name, along with historical and cultural information. For instance, "Bundle the offering" in Hexagram 12 is explained as "This omen depicts a common form of sacrificial offering: steamed food wrapped in leaves." Field further explains the class differences between this kind of offering when done by a commoner versus that by a noble, done with a bronze cauldron.
Part Three of the book instructs the reader in how to cast and interpret hexagrams, whether using yarrow, coins, or an eight-coin method. Rounding out the book are a glossary, bibliography, index, and finding chart.
As Field's translation of hexagram names differs from others, a cross-reference chart, or in the index by number in addition to name, would have been helpful. For example, Hexagram 36 is indexed as "Calling Arrow-Bird, The" followed by the Chinese characters, and then by the hexagram number (in Wilhelm/Baynes the hexagram is titled Ming I—Darkening of the Light). At first glance, the index seems good enough, but with use, lacks the level of detail one might wish for deeper research. An example: Hexagram 19 Wailing, is interpreted as being about mourning rituals, but that topic is not found in the index.
There is a lot to chew on in this book, particularly when compared with later "Confucian" commentaries. Hexagram 52, as an example, is dramatically different than traditional readings that take it to mean "stillness" and as inspiration for self-cultivation and meditation. Field instead takes the hexagram theme to be "obstructions" in various parts of the body.
The book is quite expensive, which will unfortunately limit its reach to academic libraries and to online purchases. It is deserving of a wider readership.
Stephen Field nicely captures the ancient layers of the Yijing in a way that makes it greatly useful for all audiences. The Duke of Zhou Changes is highly readable, clearly laid out, compact, well-organized, easy to dip into, and an interesting read.


text:
Lando Norris on standout F1 moment: 'It still blows my mind'
McLaren's Lando Norris is still unsure how he managed a podium finish at the Emilia Romagna Grand Prix in his underperforming car. Norris took advantage of Mercedes' nightmare of a day and a crash for Carlos Sainz to take third in qualifying in Imola, before falling back to fifth in the sprint race. The Briton climbed back up to fourth when Carlos Sainz was wiped out of the race at the start by Daniel Ricciardo, before watching on as Charles Leclerc made a mistake that sent him down to sixth. It was the 22-year-old sixth podium in Formula 1, but the best he has managed since then was sixth, which he managed in Monaco and his home British Grand Prix. READ: Lando Norris' dad shares...
Hamilton: I'll always be tapped into F1, I'll always...
With Lewis Hamilton, on the final leg of one of the most glorious careers...
5mo ago from GrandPrix247.com
Vasseur reveals similarities between Hamilton and...
Alfa Romeo team principal Fred Vasseur revealed that of the drivers he...
Hamilton reflects on 'surreal experience' of standout...
Article To news overview © XPBimages Lewis Hamilton has been reflecting...
5mo ago from RacingNews365.com
Hamilton: I'll always be positive for all the drivers...
Lewis Hamilton says he'll continue watching Formula 1 when he's long gone...
5mo ago from F1i.com


European Journal of Mineralogy (2014) 26 (5): 635-642.
A great number of prehistoric stone implements from Western Europe are made of high-pressure (HP) metamorphic lithotypes, such as Na-pyroxenites and fine-grained eclogites. These rocks represent minor "accessory" lithologies that occur as either small primary outcrops or secondary clastic deposits derived from erosion of the former. Due to their scarcity, these lithologies have been partly neglected by the Subcommission on the Systematics of Metamorphic Rocks (SCMR) of the International Union of Geological Sciences (IUGS). Their archaeometric relevance, however, is important. A new petrographic classification of these HP metamorphic lithotypes is presented here, which is consistent with the recommendations of the SCMR. Two simple diagrams are suggested, which are useful to classify "jades", mainly consisting of Na-pyroxenes, and rocks mainly consisting of Na-pyroxenes and garnets. Other unusual HP rocks, sometimes used to make archaeological implements, are also considered and classified according to a serious petrographic approach.