text:
Pool & Bars
Pegasus Boutique
EXPERIENCE SANTORINI
Pegasus Suites & Spa location
Pegasus Suites & Spa is located in the traditional village of Imerovigli. Only 1.5 km away from Fira, the center of Santorini, this picturesque village offers one of the best views of the volcano, the caldera and the blue color of Aegean Sea.
A cobblestone path will lead you to Fira if you decide to enjoy the view of the volcano and the sea while talking a walk. Do not miss visiting the remains of the Skaros Venetian castle. Follow the path from Skaros to end up at the lovely church of Theoskepasti, where you can enjoy the amazing view of the volcano.
From the Santorini Luxury Hotel Pegasus Suites & Spa in Imerovigli, you can easily reach the following destinations:
Santorini Airport (Monolithos): 7 km
Santorini Port (Athinios): 8 km
Shopping area: 100 m
Fira Town: 1,5 km
Restaurants: 100 m
Pori Beach: 3 km
Bus Stop: 100 m
There is no other Island like it. In 2006 and 2007, it was voted the No. 1 European Island Destination and one of the Top 10 Islands in the World by Travel & Leisure Magazine. Santorini is the Island where nature reveals its most mystical and extraordinary secrets. It is known all over the world for its stunning sunsets and the most breathtaking views of the unfathomable blue of the Aegean Sea.
The Minoan capital of Santorini owes its unique curved shape, famous black-sand beaches, and high, striated black, red, and grey cliffs to the volcano that erupted and created it 3,500 years ago; an event that led Plato to argue that it was the lost city of Atlantis. The Caldera - a seven mile crater enclosed by the two arms of the crescent – serves as the harbor of Santorini and is one of its most defining features. The sunset over the Caldera is a nightly extravaganza accompanied by a festive atmosphere.
Santorini is home to no less than ten wineries. Wines of the Region are dry with mineral overtones, with the exception of Vinsanto which is the dessert wine of Santorini which is well known as it is also the wine of the Holy Communion. Arts and crafts thrive on the Island, with many local artists exhibiting across the island.
Travel to Santorini
Santorini International Airport boasts frequent connections with direct flights to and from El. Venizelos Athens Airport and most major European cities:
Direct flights from Athens airport: Olympic Air // Aegean Airlines
Direct flights from UK major cities and airports: Easy Jet // Thomson Holidays // Thomas Cook
Direct flights from France Paris: Transavia
Direct flights from Italy - Rome, Milan and Venice airports: Blue Panorama // Easy Jet // Volotea
Direct flights from Germany and Austria major cities and airports: Air Berlin // German Wings // Condor
Direct flights from Switzerland: Air Berlin // Edelweiss Air
Direct flights from Netherlands: Transavia
Direct flights from Belgium: Jetair
Travel to Santorini by Sea
Not as fast as a flight, sea travelling can be more affordable and above all much more rewarding in views and experiences. The Blue Star Ferries slow boats (nine hours travel time) depart daily, all year round, from Piraeus Athens' Port while the Hellenic Sea Ways High Speed ferries (five hours travel time) depart daily from April to October. For additional information regarding travel in the Aegean, visit openseas.gr.
Travel between the islands
If you are in a mood for some island hopping, the best way to do it is through Sky Express small Jets, flying from late May to early September. Alternatively you may opt for the classic Hellenic Sea Ways Flying Catamarans (Flying Cats), in operation from late April to early October.
Santorini Practical Information & Travel Tips
With your comfort and pleasure in mind. Pegasus Suites & Spa has prepared a brief list of useful travel tips that will come in handy before and during your vacation in Santorini…
Santorini enjoys the typical Mediterranean climate, which is marked by extended periods of sunshine throughout most of the year, warm and dry summers, and mild winters. Information about the local weather at Meteo and Poseidon.
Tap water can only be used for washing, bathing and brushing your teeth. This is why Pegasus Suites & Spa offers a complimentary large bottle of fresh water on a daily basis.
EXPLORING THE ISLAND
The main Taxi Station is situated in the central square of Fira. With prior notice we will arrange for you to be picked up from any location. The Bus Company operates daily bus routes around the Island. The bus terminal is located next to the taxi station in Fira's central square and of course, we can always assist you to rent a car or a quad bike to freely experience the Island.
Banks in Santorini are open from 08:00 – 14:30 from Monday to Thursday and 08:00 – 14:00 on Friday. ATMs are available in most of Santorini's villages. Visa Master and American Express card, as well as debit cards from internationally recognized financial networks, are widely accepted.
The currency in Greece is Euro. Notes in circulation are 5, 10, 20, 50, 100, 200, and 500 Euro bills. Coins come in denominations of 1 and 2 Euro, and 1, 2, 5, 10, 20, and 50 cents. Click here for a currency converter.
The Hellenic Post Office, called "ELTA" has outposts throughout the island. The central Post office is located in Fira town, close to Taxi and Bus stations and can be easily recognizable by the blue and yellow color combination of their signs. Operates from Mon-Fri 8:00 to 14:00. And of course, you can deliver you mail to the concierge to post it for you.
The electricity supply in Greece is 220-250 volt, 50-cycle, and alternating current.
Smart Suite
Standard Suite
Junior Suite With Hot Tub
Honeymoon Suite With Hot Tub
Honeymoon Plunge Pool Suite
Executive Plunge Pool Suite
Pegasus Independent Villa
Deluxe Plunge Pool & Indoor Hot Tub Suite
Stars Plunge Pool Villa
Angels Infinity Pool Suite
Grand Luxury Plunge Pool Suite
Visit Our Sister Hotels
A Proud Member Of
Pegasus Suites & Spa
Imerovigli, 84700
Summer Contact:
Winter Contact:
E-mail: info@pegasussuites.com
ΜΗΤΕ : 1144Κ124Κ0800701
Pegasus Suites © 2016 All Rights Reserved.


text:
NFL Playoff Preview: Chock Full of Creamy Playoffy Goodness For All Football Fans (And Gambling Fans!)
After 17 weeks of sometimes tantalizing, often frustrating foreplay, we've finally reached the main course. Welcome to the 2012 NFL Playoffs! (Or is it the 2013 NFL Playoffs? I can never figure that one out.)
Even though I've been following football more closely this year than at any other point in my life, I feel about as unprepared to predict the playoffs as I was for mostly every college exam. At least in college I could claim that I didn't know the material because I never opened the books or went to class. With football, you'd be hard-pressed to find someone who's watched more hours of games, highlights and analysis than me (just ask my girlfriend, who has put a sports ban on our TV starting promptly on February 4th and lasting until August).
During the regular season it was sometimes easy to predict which team would show up for a game and which team would completely flop. And with 14-16 games per week, I could always cover up my mistakes in a few games with wins in the others. But now we're at the point where one or two slip-ups in a week will ruin your picks for the entire playoffs. It's a very stressful time to gamble on the NFL, don't you think?
While I plan to forge on with my usual weekly picks against the spread during this month of playoffs, I also wanted to use this first postseason blog to try to predict each winner of the 11 playoff games. I also found some very interesting prop bets on my gambling website, and I'll discuss which ones I think are worth taking a flier on and why.
I gotta tell ya, it's extremely intriguing to take all of the underdogs this weekend. As you'll see below, I'm not officially going with that strategy, but you can be sure that I'll be putting a small wager on a four-team all-underdog parlay (currently paying off at about 11:1 odds). I'm so nervous that we're heading for a crazy weekend that once the moneyline odds come out on Friday, I'm probably going to do a small bet on all four underdogs to win outright (update: the moneylines are out. A four-team parlay on the moneyline for each underdog pays off at about 86:1 odds). It's money that I know I'll never see again, but I'd love to be that guy who can say he saw it coming if they all somehow win.
So why are the underdogs so intriguing to me this weekend? Well just look at these favorites and I'm sure you can see the obvious flaws and warning signs that make the dogs so attractive.
#3 Houston – Lost three of last four, going from a certain #1 seed to having to play on opening weekend. They don't seem to be doing anything well over the past month.
#4 Baltimore – Lost four of last five, continue to be extremely unhealthy, not as scary at home as you might think.
#3 Green Bay – The surest thing of the favorites, but they have been so schizophrenic all season long. And they just lost to Minnesota six days before this upcoming rematch. Plus, they have to deal with the two scariest words in all of football: Adrian Peterson.
#5 Seattle – Yes, the on-the-road, wildcard Seahawks are three-point favorites over the NFC Champion Redskins. That's reason enough to be skeptical of the 'Hawks ability to move on. We all know they've been a lot worse on the road than at home this year.
I know it won't happen, but a guy can dream, can't he?
Anyway, let's move on to the individual picks:
Cincinnati @ Houston (-4.5) – Saturday, 1:30pm PT
My good friend Bill Simmons calls this "The Vegas Zone." It's a reference to when the oddsmakers have no idea what the line should be, so they put it in this weird 4.5-5.5 point area. Should it be closer to a field goal? More like a full touchdown? Who knows? So they put it in the middle. Now if someone could honestly tell me that a month ago they predicted the Texans would get a line in "The Vegas Zone" for a home playoff game against the Bengals, then you can take this blog over and make all of my readers a lot richer than I can. Oh how the mighty have fallen. The crazy thing is these two teams really are about even when you look at most stats. The Texans' point differential for the regular season is only 14 more than Cincinnati's. And if you're the type of person who believes in the DVOA rankings from footballoutsiders.com, then you should already know that Houston finished the season as the 11th-best team in the league, and Cincinnati finished right behind them at #12. If you believe that stuff, then it's a no-brainer that you're taking the Bengals.
Two things give me pause when it comes to taking Cincy: 1). During their 7-1 run over the second half of the season, they really only beat one quality team, the Giants, and 2). Their offense kinda sucks. You almost have to be sure that their defense can hold Houston to 20 points or less if you're taking the Bengals this weekend.
Here's an obscure stat you may not know that could swing this game: The Texans were ranked dead last in the NFL in special teams this year. The Bengals finished in the top 10.
If I was picking with my heart: I'd go with Cincinnati. Doesn't this franchise deserve their first playoff win since 1990? It feels like they've done a lot of right things lately like sticking with Marvin Lewis (a decent coach, not as big of a disaster as we once thought), drafting a legit stud in A.J. Green, sticking to their guns with Drew Dalton over Carson Palmer last year, and getting BenJarvus Green-Ellis, not a Pro Bowl caliber guy, but a running back they desperately needed. They've done enough to finally deserve a January win.
The actual pick against the spread: Cincinnati. Too much Bengal defense. Too much on Matt Schaub's shoulders.
The straight-up pick: Cincinnati 17, Houston 15 (ugly, ugly game me thinks)
Minnesota @ Green Bay (-9) – Saturday, 5pm PT
Of course the easiest way to screw this pick up is to rely only on what you saw when these teams played each other just five days ago. Minnesota beat Green Bay at home by three in one of the best games of the year. So why should we think that just because the rematch is in Wisconsin the Packers are suddenly 12 points better than what they showed in week 17? If you take the Vikings and base your pick only on that, I won't call you crazy. Sometimes it really is that simple. And by picking the Vikings you also get to laugh at all the idiots who picked against Adrian Peterson if he goes off for 360 yards on the way to carrying his team to an improbable win. Rooting for him is fun (another simple, straight-forward reason to pick Minnesota).
But there are more than a couple legitimate reasons to go with the Packers on Saturday night. First of all, even though Green Bay had something to play for in that loss last week, they looked more concerned with getting injured players healthy and giving recently-back-to-being-healthy players some limited practice reps. It feels like they'll be healthier than they've been in a while for this game, and they seem like the type of team that can flip the switch and really turn it on now that they have no other choice. Secondly, the Vikings have been soooo much better at home than on the road this year. They lost road games by 12, 10, 18 and 9 points in the regular season. Yes, both Cincinnati and Minnesota have been on fire lately. And both have second-year quarterbacks leading them. But don't mistakenly think they're equally capable of pulling off the road upset. Cincy has a very good defense anchoring them. They also have a quarterback who you could at least describe as "competent." They also have a game-changing wide receiver. Minnesota has none of those things. Sure, they have the regular season MVP in Peterson, but I'm still dubious about how far a stud running back can take a team that has one of the worst QB/WR combos in the NFL.
If I was picking with my heart: Of course I'd be taking the Vikings to win another epic battle that comes down to a last-minute field goal (or better yet, an Adrian Peterson game-winning run). My dream scenario in the NFC Championship game is Minnesota @ Washington.
The actual pick against the spread: Hate to do it…nine points is a lot…but Green Bay is the pick.
The straight-up pick: I was motivated enough to look back over the past six NFL wildcard rounds, and every year there was at least one blowout (usually two or three of them). I feel like this is the one: Green Bay 31, Minnesota 10.
Indianapolis @ Baltimore (-6.5) – Sunday, 10am PT
There are a few storylines in this game that have nothing to do with stats, right? Chuck Pagano's fight with leukemia…Ray Lewis' fight with father time…Something about the Colts formerly being in Baltimore back in caveman times…Pagano was one of the Ravens' coaches just a year ago, right? These are things that really won't affect the outcome of the game, but you can't turn on a TV this week without hearing about them. By the way, I'd like to think the Ravens players are as sick of the whole Ray Lewis schtick as I am and therefore they're prepared to throw the game to end his career as soon as humanly possible. I bet there's at least a couple Ravens players who'd consider sacrificing playoff wins in order to get his overrated ass out of that lockeroom once and for all.
On one side of this game you have a Colts team that is less talented, less seasoned, but extremely healthy. On the other side you have a Ravens team that is redefining what it means to be unhealthy, but they're more talented and have a ton of veteran guys who have been doing this playoff thing for a long time. The Ravens backed their way into the playoffs in losing four of their last five. The Colts not only came in the front door of the playoffs, but they actually used one of those door-ramming devices you see cops use in the movie to get in…winning five of their last six to leave no question about their playoff worth (Battering ram is the answer. I should have just called it a battering ram).
This game really boils down to one question: Is Baltimore really that much better of a home team than a road team? For all the talk about how good they are in Maryland, go back and look at the results from this season. They've lost two of their last three at home. They won three home games by a touchdown or less… You know when they've looked great at home? When they destroyed Oakland in week 10. That's about it.
If I was picking with my heart: At this point I think you understand that all the "with my heart" picks would be for the underdog. Especially in this game…I dislike the Ravens; I like Andrew Luck; I like the Pagano story; I want to see the Colts face Peyton Manning.
The actual pick against the spread: Colts cover! The Ravens aren't scaring anyone this time around! By the way, the Ravens have the worst record against the spread (6-9-1) out of all the teams playing this weekend.
The straight-up pick: Baltimore 30, Indianapolis 27. Sadly I can't pick Indy to pull off the full upset. I hope I'm wrong, but their miracle run has to come to an end some time, and I think it'll be in a valiant effort at Baltimore (tear).
Seattle @ Washington (+3) – Sunday, 1:30pm PT
If Molly was still alive, I'd be letting her pick this game…Sorry, bad joke. Molly is still alive. But she's in semi-retirement for the postseason. She loves her 12-4 regular season record and always said that she'd rather go out on top than turn into this decade's Brett Favre (she can be a real ball buster huh?). Anyway, I'd love for her to pick this game because I just can't figure it out. With the Redskins being a three-point underdog, this really feels like a coin flip.
Let's just try to hammer this out in my stream of consciousness mode:
"The Redskins are at home against a team that's notorious for being bad on the road. How are they getting three points? But the Seahawks have proven to be one of the best teams in the league…the best team in the league according to footballoutsiders.com. But Washington is on such a roll. And that home crowd is going to be crazy for the first meaningful playoff game in D.C. in about 13 years. But Seattle's defense might shut the 'Skins down completely. And the Seahawks have beat teams like San Francisco, New England and Green Bay this year. Oh cut it out, we all know those were home games and the Green Bay game was a farce. They've lost road games to Arizona, Detroit, St. Louis and Miami this year…all worse opponents than Washington. And that Redskins defense has come a long way since the early part of the season…And Washington's basically been playing a playoff game each of the last five weeks…And if you think about it, the Redskins were a stupid Josh Morgan penalty and a brief RGIII injury away from being 12-4 this year (would have won the St. Louis and Atlanta games). And sure, the Seahawks could have one more loss because of the replacement ref game, but they also were a lucky bounce or one more play away from wins in just about all of their losses. And the Seahawks were a solid 11-5 against the spread this year…Wait, so were the Redskins."
You can see how I'm losing my mind here, right?
If I was picking with my heart: C'mon. You're talking about the guy who has had an irrational hatred towards the Seahawks all year. Of course I'd blindly be picking the 'Skins if it was all about my emotions.
The actual pick against the spread: I keep coming back to two things…the home field advantage Washington will absolutely have on Sunday afternoon (I think it'll be equal to a typical Seattle home field advantage) , and how stupid it seems to bet against RGIII. I genuinely get goosebumps every time he talks to the media. The guy just seems to have the right blend of talent, intelligence, passion and understanding of the moment. I'm not going against that.
The straight-up pick: Washington 31, Seattle 30. Hail To The Redskins??
Beyond WildCard Weekend
Let's see how poorly I can do at picking the entire playoff bracket through the Super Bowl before the first game is played.
In the AFC, I've got:
-#6 Cincinnati over #3 Houston
-#4 Baltimore over #5 Indianapolis
#1 Denver over #6 Cincinnati
#2 New England over #4 Baltimore
#2 New England over #1 Denver (AFC Championship Game)
In the NFC, I've got:
#3 Green Bay over #6 Minnesota
#4 Washington over #5 Seattle
#2 San Franisco over #3 Green Bay
#4 Washington over #1 Atlanta
#2 San Francisco over #4 Washington (NFC Championship Game)
And of course I have New England over San Francisco in the Super Bowl. The rematch that every fan base who doesn't have a horse in this playoff race wants to see. By the way, I know it's absolutely crazy to put Washington in the NFC Championship game, but I feel like some goofy team that shouldn't be there has to advance a couple rounds this year. My two college friends who are huge 'Skins fans gotta be cringing at this right now. Sorry, guys. RGII and company won me plenty of money on my preseason "Washington to win the division" bet. I feel like I owe it to them to be an honorary fan.
Wildcard Weekend Prop Bets
And finally here are some prop bets I found for this weekend that intrigue me enough that I'll probably be putting a small wager on each.
1). Who will record the most passing yards during wildcard weekend?
Andrew Luck (7/2): Feeling like they will have to throw a lot to make it a game. He's more than capable of putting up 350 in a loss. He's got better odds than Aaron Rodgers, the other obvious candidate for this bet.
2). Who will have more sacks in the game? Cincinnati (+160) or Houston (-200)
Cincinnati (+160): The Bengals had seven more sacks than Houston in the regular season. The Bengals offensive line is equal to or better than the Texans offensive line. What am I missing here? Why are they giving us such favorable odds on Cincy?
3). Will Ed Reed get an interception in the game? Yes (+250) or No (-400)
Yes (+250): You just know he will. It's Ed Reed vs a rookie QB in a home playoff game. This is like free money.
Enjoy the first weekend of meaningful football. And be sure to check back on the WBFF blog for all your playoff coverage.
Posted in General BS, Sports	Tagged andrew luck, baltimore ravens, cincinnati bengals, green bay packers, houston texans, indianapolis colts, marvin lewis, minnesota vikings, nfl betting, nfl playoff preview, nfl playoffs, rgiii, seattle seahawks, washington redskins, wildcard weekend
← Five Little Christmas Stories: Women's Troubles, Family Problems, Yankee Flop, Jaywalking and Diet Coke
NFL WildCard Weekend In Review: About As Much Fun As Week 4 of the Preseason →
2 thoughts on "NFL Playoff Preview: Chock Full of Creamy Playoffy Goodness For All Football Fans (And Gambling Fans!)"
Werner de Merode says:
wow, I don't even know what to say…Hope you're right and that your legendary jinxing powers have regressed. should be a pretty awesome game, huh? And if we beat them I absolutely agree we can take down Atlanta. SF/GB on the road though would probably be the end of the line, as you predicted…
Not sure how to handle these suddenly glowing evaluations of my team coming from every corner of the internet, may take me a while to get used to this.
wikicanarias.com says:
Fantastic beat ! I would like to apprentice while you amend your website,
how could i subscribe for a blog website?
I had been tiny bit acquainted of this your broadcast provided

redpajama_set_name: RedPajamaCommonCrawl


text:
Lawrence Guy Jakobi Meyers Cole Strange Tyquan Thornton Marcus Jones Bill Belichick Sports business Sports transactions Sports trading NFL Draft Sports Football Professional football NFL football
Pats fill holes, adding Baylor WR Thornton, Houston CB Jones
By KYLE HIGHTOWER - Apr. 30, 2022 12:43 AM EDT
Ben Lepper claps while announcing Baylor wide receiver Tyquan Thornton as the New England Patriots pick during the second round of the NFL football draft Friday, April 29, 2022, in Las Vegas. (AP Photo/John Locher)
FOXBOROUGH, Mass. (AP) — The Patriots made a move to secure another weapon for second-year quarterback Mac Jones and addressed a hole in their secondary, trading up to select Baylor receiver Tyquan Thornton and adding Houston cornerback Marcus Jones on Day 2 of the NFL draft on Friday night.
New England traded its second-round pick (54th overall) and fifth-round pick (158th overall) to Kansas City in exchange for the 50th pick and used it on the 6-foot-2, 181-pound Thornton. Massachusetts native Ben Lepper, a Make-A-Wish child who has overcome leukemia, announced the pick alongside Patriots defensive tackle Lawrence Guy.
It marked the Patriots' second straight offensive pick after taking offensive lineman Cole Strange in the first round on Thursday. They then turned to defense, grabbing the versatile Jones with the 85th overall pick in the third round.
New England ended the night by trading the 94th overall pick to Carolina in exchange for the 137th overall pick in the fourth round and a third-round pick in 2023. The 2023 pick replaces the Patriots' original third-round pick they dealt to Miami in a trade for receiver DaVante Parker.
Patriots director of player personnel Matt Groh said he believes the team has achieved its goal of getting younger, faster and tougher over the past two days.
"To be able to get some toughness and athleticism on the first night. And I think the other two guys — Tyquan Thornton and Marcus Jones — they're certainly tough guys, too. But at their positions — the skill positions — they are fast," Groh said.
Thornton feels like his pedigree at Baylor fits right in with the culture of the Patriots, whom he visited during the draft process.
"I'm coming from a program like Baylor University where we stay true to the process. The process is all we know," he said. "You gotta know your job, you gotta do your job at a high level. I feel like that's something that I did the four years I was at Baylor. I'm ready to get there and pound the rock."
Thornton was a second-team All-Big 12 pick as a senior in 2021 and was the Bears' leading receiver, catching 62 passes for 948 yards and 10 touchdowns in 14 starts.
That kind of production is needed in a Patriots receiving corps that had just one receiver (Kendrick Bourne) who caught at least five TDs and only two (Bourne and Jakobi Meyers) who produced at least 500 yards receiving in 2021.
While Thornton doesn't fit the mold of the kind of receiver the Patriots have drafted during coach Bill Belichick's tenure, Groh said he offers a lot more than just speed at the position.
"This isn't just a linear guy. He's able to get off the line," Groh said. "It's not just speed. It's 6-foot-2. It's the ability to get up and pluck the ball out of the air."
In addition to tallying five INTs last season for the Cougars, Jones also had four special team touchdowns, returning two kickoffs and two punts for scores. It earned him first-team AP All-American honors as a returner. Though just 5-foot-8 and 174 pounds, he has lots of experience as a slot defender and played in a lot of nickel situations in college.
He said he's entering the NFL with an open mindset regarding how he's utilized.
"However I could help the team I was always down for it," Jones said.
He is currently recovering from surgery on both shoulders, but said his rehab is progressing.
"My shoulders are doing very well," he said. "Doing what I can to be fully healed ... making sure I'm feeling conditioned and worked out." He said he expects to be ready by the start of training camp.
Thornton was one of the fastest receivers to run the 40-yard dash at the NFL combine, clocking in at 4.28 seconds. He said he played both in the slot and the outside at Baylor and feels comfortable being utilized in different ways.
Asked who he modeled his game after, he pointed to Raiders receiver Davante Adams.
"I love how he creates separation at the top of the route, and line of scrimmage as well," Thornton said. "I've tried to mimic that with my releases and route running, while adding speed to it."


text:
Home News The sad fate of Syriza
The sad fate of Syriza
In capitalism as we knew it, when a severe economic crisis made impossible the system's normal reproduction, some kind of authoritarian rule (usually a military dictatorship) was imposed for a decade or so till the economic situation was re-normalised enough so that a return to democracy could be tolerated again – recall the cases of Chile, Argentina, South Korea.
The unique role of Syriza is that it was allowed to play this role usually reserved for right wing dictatorships. It took power in a time of deep upheaval and crisis, it fulfilled its task of enacting tough austerity measures, and now it left the stage, replaced by a party called New Democracy, the same party which brought Greece to the crisis in the first place.
The achievements of Syriza government are mixed. It did some good things (which could have been done also by a reasonable centrist government, like the agreement with Macedonia on the change of its name), but overall the result is a double catastrophe. Not only did it do the job of enacting austerity measures – the very task its entire program was opposed to. But the perverse genius of EU bureaucrats was to allow a purportedly radical left party, Syriza, to own it. In this way protests against austerity were minimised. A government of the right would not have gotten away with it so easily.
Even worse, by enacting the austerity measures, Syriza de facto destroyed its own social base, the rich texture of civil society groups out of which it emerged as a political party. Syriza is now a political party just like the others.
When Syriza took over and engaged in negotiations with the EU, it was clear that the moment the only choice was austerity or Grexit, the battle was lost. Accepting austerity measures meant betraying the basic tenet of its program, and Grexit would have caused a further 30 per cent drop in the standard of living and a collapse of social life (lack of medicines, of food etc.) leading to an emergency state. We now know that Grexit was quite acceptable to the European financial elite: Yanis Varoufakis reports that when he mentioned Grexit as a threat to Wolfgang Schauble (at that time the German finance minister), Schauble immediately offered billions of help for Greece to do it.
What was intolerable for the EU elite was not Grexit but Greece remaining in the EU and mounting a counter-offensive there. From Schauble's reaction, the idea was clear: the collapse caused by Grexit would have served as a good lesson to all leftists not to play with any radical economic measures. The establishment likes a more radical left to take power every two to three decades, just to warn the people what dangers lie ahead along this path.
So everything hinged on avoiding this choice and finding a third way. Naively, we who supported Syriza thought they had a plan. In all the debates I had with them I was assured they knew what they were doing. Yet in spite of all the leftist critique of the brutality of EU pressure on Greece, the EU did nothing unexpected, the Brussels administrators acted precisely as we thought they would – and Syriza was left helpless. So what precipitated the double U-turn in July 2015?
The extraordinary reversal of one extreme into its opposite would bedazzle even the most speculative Hegelian philosopher. Tired of the endless negotiations with the EU executives in which one humiliation followed another, the Syriza referendum on Sunday 5 July asked the Greek people if they supported or rejected the EU proposal of new austerity measures.
Although the government itself clearly stated that it supported "No", or "Oxi", the result surprised them: an overwhelming majority of 61 per cent said no to European blackmail. Rumours began to circulate that the result – victory for the government – was a bad surprise for Tsipras himself who secretly hoped that the government would lose, so that a defeat would allow him to save face in surrendering to the EU demands ("we have to respect the voters' voice").
However, literally the morning after, Tsipras announced that Greece was ready to resume the negotiations, and days later Greece negotiated a EU proposal which was basically the same as what the voters rejected (in some details even harsher) – in short, he acted as if the government had lost, not won, the referendum.
Here we encounter the truth of populism: its failure to confront the real of capital. The supreme populist moment (referendum victory) immediately reverted into capitulation, into a confession of impotence with regard to the capitalist order – there is no simple betrayal in this reversal but the expression of a deep necessity. It is all too easy to speak of "treason" here, but we are dealing with a much deeper crisis of the left.
I remember how, in the debates around that election in 2015, I warned against the fascination with great public events – all the fuss about "one million of us at Syntagma square, we were all clapping and singing together". What really matters is what happens the morning after when the drunkenness of the collective trance is over and the enthusiasm has to be translated into concrete measures.
I often mockingly evoked a group of participants who, once a year, meet in a cafeteria at the anniversary of past demonstrations and sentimentally remember the bygone moments of ecstatic unity… but then a cell phone rings and they have to run back to their boring jobs. We can easily imagine such a scene today: members of Syriza meet in a cafeteria fondly remembering the unique spirit of their 2015 mass protests, and then a phone rings, and they have to run back to their office to pursue the job of austerity.
"This is our world today, a world in which right wing populists enact welfare–state measures and the radical left does the authoritarian job of imposing austerity. Will a new left find a way out of this deadlock?"
Slavoj Zizek
Monday 8 July 2019 12:18
Previous articleමේ බය නැති කර ගන්න ඉල්ලන්නෙ ඩාර්ක් නයිට්ලා
Next article'X' නම් රැඩිකල් නූතනවාදී වාමාංශිකත්වය


text:
Maryland Route 223 (MD 223) is a state highway in the U.S. state of Maryland. The state highway runs  from a dead end near Livingston Road in Piscataway north to Mellwood Road in Melwood. MD 223 passes through suburban areas of southern Prince George's County, including the community of Woodyard south of Andrews Air Force Base between MD 5 in Clinton and MD 4 in Melwood. The highway was constructed from Clinton to near Piscataway in the 1920s and early 1930s. MD 223 was extended west to Livingston Road in Piscataway and east to MD 4 in the mid-1950s. MD 223's interchanges with MD 4 and MD 5 were built in the mid-1960s and early 1990s, respectively.

Route description

MD 223 begins at a dead end next to a barrier adjacent to county-maintained Livingston Road. The state highway heads northeast as two-lane undivided Floral Park Road. MD 223 turns north onto Piscataway Road at the four-way intersection with that highway; Floral Park Road continues east toward Brandywine. Piscataway Road is used to access Livingston Road from MD 223. The state highway crosses Piscataway Creek and continues northeast through a mix of forest and residential subdivisions. MD 223 intersects Tippett Road, which heads south toward the historic home Wyoming, southeast of the Washington Executive Airport. The state highway expands to a four-lane undivided highway as it enters Clinton, where the highway passes north of Surrattsville High School and the Surratt House Museum and intersects the old alignment of MD 5, which heads north as Old Branch Avenue and south as Brandywine Road. MD 223 enters a commercial area and expands to a divided highway around its single-point urban interchange with MD 5 (Branch Avenue).

MD 223 continues east from MD 5 as two-lane Woodyard Road. The state highway intersects Dangerfield Road and Old Alexandria Ferry Road in the hamlet of Coles Corner. MD 223 continues east to the community of Woodyard, where the highway passes the historic home His Lordship's Kindness and crosses the upper reaches of Piscataway Creek. MD 223 turns north to continue on Woodyard Road at its intersection with Rosaryville Road, which heads southeast toward the village of Rosaryville and Rosaryville State Park. The state highway gradually curves to the north through the community of Melwood. MD 223 expands to a four-lane divided highway right before its intersection with the old alignment of MD 4, Marlboro Pike. The state highway, now named Mellwood Road, meets MD 4 (Pennsylvania Avenue) at a partial cloverleaf interchange, then immediately intersects Old Marlboro Pike, which leads east to the historic home Melwood Park. MD 223 reaches its northern terminus immediately to the north where Mellwood Road rapidly reduces from a divided highway to a very narrow, forest-lined, two-lane undivided county highway.

MD 223 is a part of the National Highway System as a principal arterial from its southern terminus to MD 4.

History

The first section of what became MD 223 was improved as a gravel road from the Southern Maryland Road (now Old Branch Avenue) in Clinton southwest to Steed Road by 1921. The gravel road was extended to southwest of Tippett Road in 1924. The portion of Piscataway Road between the west end of MD 223 and Livingston Road, which was constructed as MD 224, was improved as a county highway by 1930. MD 223 was extended southwest to Parker Lane northeast of Piscataway in 1933. In 1947 and 1948, the portion of Woodyard Road between MD 4 (now Marlboro Pike) and Dower House Road, then still a county highway, was improved as a gravel road. MD 223 was extended on both ends in 1955. On the west, the highway was extended southwest to Livingston Road, which ceased to be part of MD 224 the same year. On the east, the highway was extended northeast along Woodyard Road from Clinton to MD 4 (now Marlboro Pike) at Melwood.

When the MD 4 freeway was completed through Melwood in 1964, MD 223 was extended north along Melwood Road, which was reconstructed as a divided highway, to its present terminus. The highway was expanded to a divided highway on either side of MD 5 in 1989. MD 223's single-point urban interchange with MD 5 was constructed in 1992. Piscataway Road was extended south from Floral Park Road to Livingston Road as a county highway in 2007. In 2011, a barrier was constructed at the western end of MD 223 at Livingston Road, making Floral Park Road a dead end; through traffic now uses the county-maintained portion of Piscataway Road to reach Livingston Road. MD 223 was relocated at its intersection with Rosaryville Road in 2012; this work included a new bridge across the upper reaches of Pisacataway Creek.

Junction list

Auxiliary routes
MD 223A is the designation for an unnamed  section of old alignment of MD 223 between the Piscataway Road – Floral Park Road intersection and Piscataway Creek in Piscataway.
MD 223I is the designation for Haislip Way, which runs  from MD 223 east to Woodyard Circle, where it continues as county-maintained Heartwood Lane. The route was designated in 2013.

See also

References

External links

MDRoads: MD 223

223
Maryland Route 223

redpajama_set_name: RedPajamaWikipedia


text:
Q: Cordova-IOS How to get iPhone UUID or alternative identifier I am working on a Cordova based application and I need to identify the device for security reasons before send any requests to the server side
But as you may know Apple now forbidden any way to identify the device .
I have tried many plugins but it seems working only on android , on IOS it just identify the app not the device I also tried native objective C code like
[[[UIDevice currentDevice] identifierForVendor] UUIDString]

but it also changed on removing the app and reinstall it
Any suggestion on how to identify the iPhone either with UDID or IMEI or any other alternative

A: Keep identifierForVendor or custom UUID in KeyChain.
It won't change on removing the app and reinstall it.
See:
How to preserve identifierForVendor in ios after uninstalling ios app on device?
More..
I am not working with Cordova, but i know how hybrid app working.

*

*Create iOS native method to manager(get、set、remove) KeyChain.

*Create iOS native method to create UUID.

*Let Cordova work with native method: http://cordova.apache.org/docs/en/2.5.0/guide_plugin-development_ios_index.md.html
If you don't want to do it yourself, use the plugins i found:
http://plugins.cordova.io/#/package/com.crypho.plugins.securestorage
or
http://plugins.cordova.io/#/package/com.shazron.cordova.plugin.keychainutil
But you should check if they are working.

A: Why not use the standard cordova-plugin-device which has the device.uuid method and works on Android and IOS?
See: https://github.com/apache/cordova-plugin-device#deviceuuid

Get the device's Universally Unique Identifier (UUID).
var string = device.uuid;

A: Reming Hsu  was right the idea of saving any UDID even if it was for the app in the keychain then reuse it was very effective and here is the full code
 NSString *myUUID = [[[UIDevice currentDevice] identifierForVendor]    UUIDString];
    KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc] initWithIdentifier:@"myApp" accessGroup:nil];
if ([[keychainItem objectForKey:(__bridge id)kSecAttrAccount] length]) {

    NSString *imeiFromK = [keychainItem objectForKey:(__bridge id)(kSecAttrAccount)];

}
else {

    [keychainItem setObject:myUUID forKey:(__bridge id)(kSecAttrAccount)];

}

redpajama_set_name: RedPajamaStackExchange


text:
Molly Ringwald in First Trailer for Indie Film 'All These Small Moments'
"I know what you've been looking for, I'm not stupid." Orion Pictures has released the first official trailer for an indie drama titled All These Small Moments, from first-time filmmaker Melissa Miller Costanzo, which premiered at the Tribeca Film Festival earlier this year. Shot on the streets of New York City, the film is about a struggling family, and one teen boy who is infatuated with an older woman he notices on the bus. Described as an "absorbing coming-of-age tale with heartfelt, nuanced storytelling and genuine intimacy." All These Small Moments stars Brendan Meyer, with Jemima Kirke, Molly Ringwald, Harley Quinn Smith, Brian d'Arcy James, Salena Qureshi, and Roscoe Orman. At first glance, this reminds me of Noah Baumbach's The Squid and the Whale, about a dysfunctional NYC family and all the issues they have.
Here's the first trailer (+ poster) for Melissa Miller Costanzo's All These Small Moments, on YouTube:
A teenage boy's (Brendan Meyer) infatuation with a woman (Jemima Kirke) he sees on the bus further complicates his already tumultuous adolescence. All These Small Moments is both written and directed by first-time filmmaker Melissa Miller Costanzo, an experienced art department coordinator now making her feature directorial with this film. This premiered at the Tribeca Film Festival earlier this year, and also played at the Mill Valley and Torino Film Festivals. Orion will release Costanzo's All These Small Moments in select theaters + on VOD starting January 17th, 2019 early next year. Anyone interested in seeing this?
Find more posts: Indies, To Watch, Trailer


text:
FA Cup Final
Mark Halsey labels Jon Moss FA Cup final refereeing appointment over Mark Clattenburg a 'joke'
Former ref Halsey says The FA are a "laughing stock" with their choice of man in black for next month's Wembley showpiece between Aston Villa and Arsenal
John CrossChief Football Writer
Controversial: Halsey says Clattenburg, left, should be in charge, not Moss, right
Former referee Mark Halsey branded the decision to put Jon Moss in charge of the FA Cup final as a "joke".
Ex-Premier League official Halsey says Mark Clattenburg should be the referee for next month's Wembley showpiece between Aston Villa and Arsenal and says the FA have made themselves a "laughing stock".
Halsey told social media site Kicca: " Greg Dyke has got to take a look at the appointment process for the FA Cup referee because, frankly, it's become a joke.
"It's quite clear Mark Clattenburg should be in charge. He's consistently our outstanding referee who time and time again proves himself on the biggest stage.
Hung up whistle: Halsey reffing in Premier League (Image: Paul Childs)
"Look at the job he did in the Champions League match between PSG and Barcelona recently, he won major plaudits for his performance - and rightly so.
"Simply, his face doesn't fit and the powers-that-be in this country are sending out a message to the rest of the world that they don't rate him."
He continued: "Seriously, Jon Moss at Wembley? I can't be having that. He's made too many high profile mistakes this season already.
"Even last weekend he missed two blatant penalties, one for Palace and one for West Brom.
"I reckon we'll be a laughing stock around the world. Pierluigi Collina is a huge admirer of Clattenburg's and he'll be wondering what on earth is going on over here when we can ignore the best man for the job for what looks like, in my opinion, political reasons.
"I really don't think the hierarchy want Clattenburg to go the European Championships next summer, they'd much prefer Martin Atkinson to represent us in France.
"This is their way of sending out a message to UEFA that Clattenburg isn't our top ref."
Last August Moss was involved in a hilarious magic spray gaffe as he covered HIMSELF in the substance.
Jonathan Moss
Mark Clattenburg


The details on 2275 YOUNG DRIVE: This land located in Waupaca, WI 54981 is currently for sale for $24,900. 2275 YOUNG DRIVE is a – square foot land with – beds and – baths that has been on Estately for 804 days. This land is in the attendance area of Waupaca High School.


Southwest Florida's only multiple award winner!
No one in southwest Florida can offer my combination of experience, professionalism and timeless elegance.
A native of Florida, born and raised in Miami, who for the past 25 years has worked as a professional radio and television broadcaster and "on-air" talent.
As a morning show host and professional announcer, I have introduced such acts as America, the Ritchous Brothers, the Guess Who, Bobby Caldwell, the Fabulous Thunderbirds, Sam and Dave, The Temptations, Kenny G, Jack Johnson, Hank Williams jr.and many more! Additionally, I have appeared in television and movies.
Finally, I have "voiced" national commercials for Honda, Nutrisystem, Snapper Mowers, Arthur Rutenberg Homes, the Miami and Naples Chamber of Commerce and many more.


"Beauty" says Natacha Rambova, actress-designer, and one-time wife of Rudolph Valentino "is an inward quality, the outward expression of which is a vivid face and an intelligent use of colour and originality in dress". The American people have developed their sense of beauty tremendously, especially in the last year. There is an increasing desire on the part of more and more women to express their own individuality in their clothing. "European women always dressed to please themselves, American women until recently, have dressed only to be liked everyone else. They were afraid to be different. Now they want something more than their own. They want to interpret their ideas of beauty in what they wear. Natacha Rambova is one of those American women who has found in her dress and coiffure a satisfying medium in which to express her spirit. She is a tall thin person who wears a handsome turban over braided coils of red-brown hair. A woman today she said, "does not have to classic features to be considered beautiful". In the old days you were either beautiful or you were not. Fifty years ago, Lillian Russell was the standard of beauty. Today there are hundreds of types which are considered equally beautiful. Few stars of the screen have the classic beauty. "I wish more girls would first consider developing their personality, their inward qualities, before resorting to cosmetics and other accessories in acquiring beauty. Brilliance of expression comes from the soul and not from adroit use of powders, rouges and cream. "While cultivating the inner qualities a woman should try to find what outward things most become her spirit. She should make her dress and hair express herself. She should never to copy anyone else's hair or costume. She should try to find out what colours are most appropriate. The old idea that brunettes should wear red and orange and blondes grey and blue is absurd. Some brunettes definitely prefer blue and should wear it. Often a frail blonde demands a vibrant red or orange because it is the reflection of her spirit. There are two types of women who can wear red attractively. The first is the active energetic person. Calmer colours aggravate her. The second is the person who inwardly seethes with activity. That person needs red to stimulate her to do things, to express her inner drive, "calm poised, placid persons should wear blues and greens". Business and practical people invariably choose browns and beige. The proper use of colour is an accurate inflection of inward beauty. But it is impossible to prescribe colours for anyone until she has herself found out what she is. Some women, for instance come to me who have worn blue their entire lives because they were told that colour was very becoming. Their spirits were depressed by the colour so I gave them red which they secretly craved and they blossomed. Such women sometimes need encouragement. "I really believe that it is essential for a woman to get at the root of her individuality and dress accordingly, if she wants to be beautiful. Beauty based on an inward brilliance and attractive dress can go a very long way in furthering your success in life. In fact, I believe it is vital for success in life.


text:
THE UNKNOWN KNOWN - Review By Greg Klymkiw - Moe Does Rum Real Good - Opens Bloor Hot Docs Apr. 4
The Unknown Known (2013) ****
Dir. Errol Morris
Starring: Donald Rumsfeld
Ace master documentary filmmaker Errol Morris is back in familiar territory with this one-on-one exploration of the life and times of George W. Bush's Secretary of Defense Donald Rumsfeld, the clearly gifted master of political doubletalk, misinformation, disinformation and perhaps one of the most dangerous, despicable and evil Americans of the past decade. Much like The Fog of War, Morris' exploration of Robert McNamara, Defense Secretary during the Vietnam War, Morris hits his new subject with tough questions. Blending archival footage, graphs, charts and an assortment of Rumsfeld's memos (numbering over 20,000 he issued during a six-year period) the veteran documentarian attempts to paint as honest a portrait as possible of a political mastermind of legal mass murder, or, if you will, the war against terror. (The only thing missing is a Philip Glass score - inexplicably replaced with a so-so Danny Elfman score.) McNamara was a different beast, though. He at least seemed to be telling the truth. None of that - truth, that is - appears to be on display here.
With a malevolent grin, Rumsfeld makes you think he's letting the cat in the bag slip out, but in the same breath, he's letting you know the cat's still in the bag and that his final word on the matter will always ensure that the bag's indeed, in the river. In fact, we never get a clear picture of anything from Rumsfeld. It always seems clear, but never feels truthful. In several contexts, Rumsfeld is caught completely contradicting himself and hilariously ignoring and/or talking his way out of his obvious falsehoods and/or contradictions
The film delivers a good deal of personal and historical detail on Rumsfeld, the most fascinating of which is his keen interest in and study of history - especially, not surprisingly, in terms of war. When he discusses America's past, one gets a clear sense of how his own decisions are colored by his analysis of past American failures and triumphs. For example, he refers to America's unpreparedness for the attack on Pearl Harbor as "a failure of the imagination". Of course, he prides himself on his own imagination and how it leads to a constant state of "worry" - one which he maintains is the ultimate state of preparedness. He goes so far as to suggest that great nations must never accept the notion that peace can ever be achieved.
"If you wish for peace," Rumsfeld maintains you must immediately begin to "prepare for war."
Morris usually keeps his cool as the off-screen interviewer, but on occasion, his utter incredulity with respect to Rumsfeld's delectable twisting of the truth is genuinely entertaining. We're witness to one magnificent turn of phrase after another. The man is a master spin doctor and even more astoundingly, he might actually be the best generator of juicy sound bites in the world - ever. Here's a tiny, but choice grocery list of a few of them:
"All generalizations are false, including this one," he proclaims.
"The absence of evidence is not evidence of absence," he opines on weapons of mass destruction or lack thereof in Iraq.
Of course, Rumsfeld treats us to one of his astounding humdingers (which Morris uses for the film's title): "There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. These are things we don't know we don't know. The unknown known, however, is a thing that we know, but are unaware of knowing."
And there are even some sound bites that feel genuine, almost moving, such as his response to 9/11 and an explanation for his subsequent actions: "Something terrible happened on my watch."
If Rumsfeld seems less up-front in this film than McNamara was in The Fog of War, it doesn't make him any less fascinating and Morris expertly presents us with a movie that might have even more obvious entertainment value. The almost-easy-to-swallow nature of The Unknown Known in terms of how engaging it is as a movie, also doesn't make it any less an important record of contemporary American history - and by extension, world history.
The whole movie, in fact, is a hoot from beginning to end, but what we're ultimately presented and left with is 96 minutes of lies - or, at the very least, what Rumsfeld wants us to hear, even if we don't believe a word.
The man has no shame. None. He could have been a President.
"The Unknown Known" plays theatrically at the Bloor Hot Docs Cinema. For dates, showtimes and tickets visit HERE.
Labels: 2013 , Documentary , Errol Morris , Greg Klymkiw , Hot Docs Bloor Cinema
▼ Apr ( 32 )
METAL MACHINE MUSIC ON LITHIUM: Greg Klymkiw's Ful...
SURVIVAL LESSONS: THE GREG KLYMKIW STORY - Review ...
UKRAINE AND WOMEN at HOT DOCS 2014 - Part One and ...
PINE RIDGE - Review By Greg Klymkiw - HOT DOCS 201...
UKRAINE IS NOT A BROTHEL - Review By Greg Klymkiw ...
UKRAINE IS NOT A BROTHEL Review By Greg Klymkiw - ...
LOVE ME - Review By Greg Klymkiw - HOT DOCS 2014 -...
DIVIDE IN CONCORD - Review By Greg Klymkiw - HOT D...
OLGA, TO MY FRIENDS - Review By Greg Klymkiw - HOT...
THE ENGINEER - Review By Greg Klymkiw - HOT DOCS 2...
THE CONDEMNED - Review By Greg Klymkiw - Hot Docs ...
THE BOY FROM GEITA - Review By Greg Klymkiw - HOT ...
JUST EAT IT: A FOOD WASTE STORY - Review By Greg K...
THE SECRET TRIAL 5 - Review By Greg Klymkiw - HOT ...
ART AND CRAFT - Review By Greg Klymkiw - HOT DOCS ...
WHITEY: THE UNITED STATES OF AMERICA V. JAMES J. B...
THE FACE OF LOVE - Review By Greg Klymkiw and Juli...
STRESS POSITION - Review By Greg Klymkiw - Creepy ...
THE BATTERY - Review By Greg Klymkiw - Clearly tal...
INVESTIGATION OF A CITIZEN ABOVE SUSPICION - Petri...
TARANTULA - Review By Greg Klymkiw - Food, Gloriou...
SORCERER (New Digital Restoration of the 1977 Clas...
OCULUS - Review By Greg Klymkiw - "ABSENTIA" Direc...
DOWNTIME - Review By Greg Klymkiw - The forgotten,...
THE GALAPAGOS AFFAIR: SATAN CAME TO EDEN - Review ...
THE TERMINAL MAN - Review By Greg Klymkiw - Neglec...
CAPTAIN AMERICA: THE WINTER SOLDIER - Review By Gr...
THE GREAT BEAUTY (Criterion Blu-Ray) - Review By G...
THE LOST HIGHWAY (Theatrical Directors' Cut) - Rev...
THE GREAT FLOOD - Review By Greg Klymkiw - B/W foo...
THE UNKNOWN KNOWN - Review By Greg Klymkiw - Moe D...
ICE SOLDIERS - Review By Greg Klymkiw - Dreadful C...


Climate Change: The first Space Based Infrared System early warning satellite, dubbed GEO-1, is now ready for environmental testing after engineers successfully completed a comprehensive phase of integrated baseline tests, Lockheed Martin, the satellite's manufacturer, announced April 30. "I am proud of our entire team for completing this significant milestone ahead of the planned schedule," said Air Force Col. Roger Teague, commander of SBIRS Wing at Los Angeles AFB, Calif. The baseline integrated system test phase began in early March to characterize the performance of the satellite and establish a performance baseline for entering the environmental testing. The engineers will now add the satellite's solar arrays, deployable light shade, and thermal blankets to the GEO-1 bus and prepare the satellite for acoustic and pyroshock testing. The Air Force plans to launch SBISRS GEO-1 into orbit in late 2009.


text:
Q: How to delete a given element X from the list in prolog I want to delete a given element X from the list in Prolog. Such that delete(X,L) deletes the first instance (from the head) of integer X from list L.
The predicate should be of the form delete(X,List).
I don't know how to do it.
For example:
delete(5,[2,3,4,5,6,7,8,9]).
Should return the list with 5 removed from it
List=[2,3,4,6,7,8,9]

Any help is much appreciated.
Thank you

A: as I mentioned in the coments, that question has already been answered in the site.
I wrote a similar approach that you may find useful
delete(_, [], []):- !.
delete(X, [X|L1], L2):- !, delete(X,L1,L2).
delete(X, [H|L1], [H|L2]):- !,delete(X,L1,L2).

Feel free to askme any question about the implementation, cheers!

A:
Better with green cuts then. And test cases are always mandatory.

deleted(X, [H|L1], [H|L2]) :- X\=H, !, deleted(X,L1,L2).
deleted(X, [X|L1],    L2)  :-       !, deleted(X,L1,L2).
deleted(_, [], []).

:- begin_tests(deleted).

test(empty)           :- deleted(1,[],[]).
test(not_exists)      :- deleted(1,[2,3,4,5,6],R), R = [2,3,4,5,6].
test(exists_once)     :- deleted(1,[2,1,4,5,6],R), R = [2,4,5,6].
test(exists_once_end) :- deleted(1,[2,3,4,5,1],R), R = [2,3,4,5].
test(exists_multi)    :- deleted(1,[2,1,4,1,6],R), R = [2,4,6].
test(exists_only)     :- deleted(1,[1,1,1,1,1],R), R = [].

:- end_tests(deleted).

rt :- run_tests(deleted).

?- rt.
% PL-Unit: deleted ...... done
% All 6 tests passed
true.

Sadly this doesn't run in "reverse"
?- deleted(1,X,[2,3]).

blows the stack sky-high ... instead returning an infinite series of possible X, like [1,2,3] etc.
What does one need to change to make it behave? (I think it's not directly evident and may demand another approach).
Addendum: Green cuts removed
Yep, it still works (although having cuts is essential to keep the machine from getting bogged down in keeping avenues open that we know (as programmers who prove theorems in our head as we write code) are useless:
deleted(X, [H|L1], [H|L2]) :- X\=H, deleted(X,L1,L2).
deleted(X, [X|L1],    L2)  :-       deleted(X,L1,L2).
deleted(_, [], []).

:- begin_tests(deleted_nondeterministic).

test(empty,           all(RR = [[]]))          :- deleted(1,[],RR).
test(not_exists,      all(RR = [[2,3,4,5,6]])) :- deleted(1,[2,3,4,5,6],RR).
test(exists_once,     all(RR = [[2,4,5,6]]))   :- deleted(1,[2,1,4,5,6],RR).
test(exists_once_end, all(RR = [[2,3,4,5]]))   :- deleted(1,[2,3,4,5,1],RR).
test(exists_multi,    all(RR = [[2,4,6]]))     :- deleted(1,[2,1,4,1,6],RR).
test(exists_only,     all(RR = [[]]))          :- deleted(1,[1,1,1,1,1],RR).

:- end_tests(deleted_nondeterministic).

rt :- run_tests(deleted_nondeterministic).


text:
Nuelson Wau (Geldrop, 17 december 1980) is een Nederlands-Curaçaos voormalig voetballer de als verdediger speelde. Zijn broer Nyron Wau was eveneens betaald voetballer.

Carrière
Wau speelde voor hij bij Willem II terechtkwam voor Braakhuizen en PSV. In het seizoen 1999/2000 speelde hij zijn eerste wedstrijd voor de 'Tricolores'. Pas in het seizoen 2002/2003 zouden meer wedstrijden volgen; sindsdien is hij een vaste waarde bij Willem II.
Op 17 januari 2008 werd bekend dat hij een contract voor 2,5 jaar had getekend bij Roda JC uit Kerkrade. In mei 2008 ontbond Roda JC zijn contract. Hij verhuisde naar Cyprus om samen met broer Nyron bij Nea Salamina Famagusta te gaan spelen. Daar vertrok hij al na een paar maanden. In januari tekende hij voor een half jaar bij zijn oude club Willem II. De Tilburgers wilden hem in juli 2009 op zich behouden, maar hadden daarvoor op dat moment geen geld beschikbaar. Definitief uitsluitsel liet te lang op zich wachten naar Wau's zin, waarop hij zich aansloot bij Cambuur Leeuwarden. Bij Cambuur tekende hij een contract tot juli 2012. In december 2011 werd zijn contract bij Cambuur ontbonden. In 2012 sloot hij zich aan bij KFC De Kempen, dat in de Belgische 4de Klasse uitkomt. In 2013 speelde hij kort samen met zijn broer bij Lutlommel VV alvorens hij in 2014 terugkeerde op de plek waar het allemaal ooit begon. Samen met zijn broer Nyron maakte hij de overstap naar SV Braakhuizen. In 2017 stopte hij.

Hij speelde 2 interlands voor de Nederlandse Antillen. In oktober 2011 werd hij opgeroepen voor het Curaçaos voetbalelftal.

Zie ook
 Lijst van spelers van Willem II

Nederlands voetballer
Nederlands-Antilliaans voetballer
Curaçaos voetballer


text:
HomeBusinessZomato & Swiggy: Domino's will not take pizza orders on the Zomato...
Zomato & Swiggy: Domino's will not take pizza orders on the Zomato Swiggy app, may distance itself from the app
Zomato & Swiggy Update: In the coming days, you may think of ordering Domino's Pizza on the app of online food delivery company Zomato and Swiggy, but you may not get the pizza you want. In fact, Jubilant FoodWorks, the franchise company of Domino's Pizza India, which runs Domino's and Dunkin Donuts retail chains in the country, should stop taking orders from Zomato and Swiggy's online apps. This disclosure has been made by Jubilant Foodworks itself in a confidential filing submitted to the Competition Commission of India. Let us tell you, the Competition Commission of India is investigating the alleged anti-competitive practices of Zomato and Swiggy.
Jubilant Foodworks is India's largest food service company with 1,567 Domino's and 28 Dunkin' outlets. In fact, the CCI had ordered an inquiry against Zomato and Swiggy in April after a group of restaurant companies alleged favoritism, exorbitant commissions and anti-competitive practices. However, Zomato and Swiggy have denied any wrongdoing.
According to media reports, after CCI sought answers from the Domino's India franchise and several other restaurants during its investigation, Jubilant this month told CCI that 26-27% of its total business comes from online platforms. Including its own mobile application and website. In a letter to the CCI dated July 19, the company said that, due to higher commission rates, Jubilant would consider shifting its business from an online restaurant platform to an in-house ordering system. This warning from Jubilant Foodworks comes after Zomato and Swiggy have been accused of favoritism by many restaurants in India.
The CCI launched the investigation following a complaint from the National Restaurant Association of India, which has over 500,000 members. The association alleged that 20% to 30% commission is charged by Zomato and Swiggy which is impractical.


As an environmentally conscious business, Flower Hill Auto Body has always worked hard to do its part to meet and most often exceed all new environmental regulations. We have been at the forefront of the auto body industry with the use of the latest in waterborne paint technology. Waterborne paints have significantly reduced our facilities overall VOC emissions from the traditional solvent-based auto paints. Waterborne coatings are much less toxic, have substantially lower VOC levels, and are less flammable. Their use helps us reduce our facilities air emissions and improve worker health and environmental consciousness. We remain one of only a few auto body repair centers on Long Island that are 100% waterborne.
As well as the use of recycled auto part when appropriate during the repair process.


text:
Verve is an artist reps;
focused in managing illustrators & photographers for commercial, editorial and art projects.
We are based in Jakarta, with various family members from many places all over the world - here to provide you a harmonious teamwork between totality, value and practicality in the creative business.
▿ ILLUSTRATORS
Les Jeanclode
Kanzo
Ketut
Eunike
Ykha
Tarita
Riza
▿ PHOTOGRAPHERS
Hengki
Ali Mitton
Daven
Noran
Project Brief Form
Reuben Wu
Jan 1, 2011 • 09:53 +
Reuben (b. Reuben Wu, Liverpool, 1975) received his first camera for Christmas when his dad secretly exchanged a toy gun from someone else for an Agfamatic 110. With a brief purely-digital-period in his twenties, he has been shooting with film and old manual cameras since.
He even inherited a Leica M from his grandfather, a Hong Kong based cinematographer. "It was unlike anything I had seen before, and I still shoot with it to this day."
"I studied Product Design in Sheffield, UK and went on to practise as a designer for about 4 years. After a short time, my band (Ladytron) became successful enough for all of us to go full time with music, and I left Design to embark on our first ever North American tour. A real baptism of fire. I still love design and on my travels I occasionally come across things I created years ago."
In the past, a lot of Reuben's photography projects have been documentation of places he has visited while on DJ gigs and his band world tours but these didn't quite allow time to delve into explorations. "Method only worked in places where there was a healthy audience for cinematic electro pop, and a tiny frozen island in the Arctic Ocean probably wasn't ever going to be on the tour path," he says.
The extreme environments have been appealing to Reuben increasingly. He plans to continue documenting and publishing books on them rather than places he visits as a touring musician – "It definitely feels more meaningful to me as a photographer and as a human being to find and observe these marginalized zones."
To name a few, Reuben has worked with Mich Dulce, James Zabiela, Seaming and Tim Andrews. And he also has been featured in Pin-up Magazine, Island Review, Too Much Magazine, V&M Photography, ISO50, Saccades Project, Impose Magazine, Escape Into Life, Clash Magazine, Art Sponge, and many more.
He also had nailed an honorable mention in Photography Book Now Competition – and his book "Svalbard", that features about 60 photographs from the week he spent on an island not far from the North Pole, is published in March 2011.
If you have a "mission" you think would be perfect for Reuben, email us.
_Location: Chicago, USA (Available for long distance & project calling) • Reuben's updates _HIRE_
> Back to Photographer list
Previous postKetut Kusuma Next postLouis Kanzo
ARTISTS FOR
Commercial . Fashion . Art
--- ILLUSTRATOR ---
LOCAL + INTERNATIONAL
Paint & Brush
Story & Figures
--- PHOTOGRAPHER ---
Youth Culture
All images on VERVE are licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Site by SUNDAY


As we can see the bed design picture shown right above, the Classic Boys Bedroom Design, based on the many view counts this bed design picture has scored, it obviously tells us that this classic boys bedroom design is one of users' most-loved bed design inspiration. This single bed design shows some great furnishes, including modern blue cars bed, squared glasses window, and few more such as the dark brick walls, and two cool wall mural, along with the corner standing lamp.
This bed design photo, which was uploaded here, is certainly not just the only one we'd like to recommend for you. There are numerous bed design pictures like this bed design gallery set. In the next page, we have Mustache Print Twin XL Bedspread with features such as twin xl bedding comforter and multi colors mustache duvet cover; published in relate to cheap girls twin bedspreads topic. While in previous page — categorized under comforter galleries — is the Teenage Girl Bedroom which features black wooden headboard and espresso wooden bedside table.


text:
Philadelphia CBP Seizes 100 Counterfeit Yeti Mugs
Philadelphia, Pennsylvania - U.S. Customs and Border Protection (CBP) officers in Philadelphia announce a recent seizure of 100 counterfeit mugs branded with the popular cooler company Yeti brand.
Counterfeit Yeti drink cooler
The parcel, manifested as "fishing reel iron products" arrived from Hong Kong, China April 4 and was destined to an individual consignee. The poor packaging and substandard quality led CBP officers to detain the shipment. Further investigation determined the shipment to be counterfeit.
CBP officers routinely examine imported shipments. Working with CBP's Consumer Products and Mass Merchandising Centers for Excellence and Expertise, the agency's trade experts, officers verified the mugs as counterfeits through the trademark holder.
Stopping the flow of fake goods is a priority for the U.S. government and CBP has designated Intellectual Property Rights (IPR) enforcement as a Priority Trade Issue. Importation of counterfeit merchandise can cause significant revenue loss, damage the U.S. economy and threaten the health and safety of American people.
"Consumer safety and trademark protection is one of CBP's top priorities. Our officers will continue to work closely with our trade and consumer safety partners to identify and seize counterfeit merchandise, especially those products that pose potential harm to American consumers," said Joseph Martella, CBP Port Director for the Area Port of Philadelphia.
This is Philadelphia CBP's fifth significant counterfeit seizure in the last three months.
On March 6, CBP officers seized $1.4 Million in counterfeit designer brand jewelry. CBP officers seized $3 Million in counterfeit jewelry during two seizures March 20 and April 3. CBP officers also seized about $233,000 in counterfeit luxury watches February 27. All shipments arrived from Hong Kong and were destined to addresses in Philadelphia.
"The seizure of counterfeit items reflects the commitment and expertise of CBP officers and import specialists, and their dedication to preventing unlawful and potentially dangerous imports into the United States," said Casey Durst, CBP Director of Field Operations in Baltimore. "We will remain vigilant and continue to advance our detection capabilities in order to secure our homeland and keep our communities safe and our economy prosperous."
CBP protects businesses and consumers every day through an aggressive Intellectual Property Rights (IPR) enforcement program.
Counterfeit Yeti drink coolers
On a typical day in 2017, CBP officers seized $3.3 million worth of products with IPR violations. Learn more about what CBP did during "A Typical Day" in 2017.
In Fiscal Year (FY) 2017, the number of IPR seizures increased 8 percent to 34,143 from 31,560 in FY 2016. The total estimated MSRP of the seized goods, had they been genuine, decreased to $1.2 billion from $1.38 billion in FY 2016. Read more 2017 IPR Enforcement Statistics.
As a result of CBP enforcement efforts, ICE Homeland Security Investigations agents arrested 457 individuals, obtained 288 indictments, and received 242 convictions related to intellectual property crimes in 2017.
If you have information concerning counterfeit merchandise illegally imported into the United States, CBP encourages you to submit an anonymous report through e-Allegations Online Trade Violation Reporting System.
CBP's Office of Field Operations
Almost a million times each day, CBP officers welcome international travelers into the U.S. In screening both foreign visitors and returning U.S. citizens, CBP uses a variety of techniques to intercept narcotics, unreported currency, weapons, prohibited agriculture, and other illicit products, and to assure that global tourism remains safe and strong.
CBP's border security mission is led at ports of entry by CBP officers from the Office of Field Operations.


text:
<!DOCTYPE html>
<title>CSS Flexbox: inline-flex layout with editing operations</title>
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#flex-containers">
<link rel="help" href="https://bugs.webkit.org/show_bug.cgi?id=77772">
<link rel="help" href="https://crbug.com/118662">
<meta name="assert" content="This test ensures that inline-flex layout does not crash with editing operations.">

AAAAA

redpajama_set_name: RedPajamaGithub


The incentives built into Mike Pence's Medicaid scheme almost guarantee that poor Hoosiers will become permanent dependents of Indiana's expanding welfare system.
On Tuesday, Indiana Gov. Mike Pence joined a growing number of state GOP leaders in the misconception that it's possible to expand Medicaid in a "conservative" way under Obamacare. Pence announced federal approval of his expansion plan and proclaimed it to be both conservative and innovative, a "proven model" for "consumer-driven" Medicaid reform.
Alas, just because a Republican governor says a policy is conservative does not make it so. A close look at Pence's plan reveals what is perhaps the worst of all the Republican Medicaid expansion "alternatives" to date.
The Pence plan is called HIP 2.0 because it ratchets up the Healthy Indiana Plan, a waiver program from 2008 that expanded Medicaid eligibility to 200 percent of the federal poverty level (about $44,000 a year for a family of four, at the time) and offered a limited health benefits with a health savings account, much like the high-deductible, "consumer-driver" plans available on the private market. Enrollees had to meet a $1,100 deductible—mostly funded with Medicaid dollars—before coverage kicked in, and they had to contribute monthly to their health savings account based on income: no more than 2 percent of income for those below the poverty line. If you stopped contributing, you were kicked out of the program for a year, and enrollment was capped based on available funding.
The idea was that injecting Medicaid with elements of a consumer-driven plan would encourage Medicaid patients to act more like consumers—pay attention to costs, only use the emergency Room for emergencies, keep their appointments. By giving enrollees "skin in the game," they would transition from being passive recipients of welfare to cost-conscious consumers of healthcare.
That's a fine idea in theory, but it formed the template for the new HIP 2.0, which goes far beyond what the original waiver envisioned. It dragoons the entire non-disabled Medicaid population into the expansion scheme, not just those above the poverty line, and offers them a choice between a HIP Basic and a HIP Plus plan (some can also choose a plan that supplements employer coverage, a long-standing feature of traditional Medicaid), both of which feature a health savings account with a $2,500 deductible funded almost entirely by taxpayers.
The state will still cover the entire cost of the deductible and copayments will be limited to 5 percent of income.
The basic plan essentially requires nothing of enrollees. They get a health savings account and can either pay into it or not—the state will still cover the entire cost of the deductible and copayments will be limited to 5 percent of income, as they are for all Medicaid programs everywhere.
The HIP Plus plan includes vision and dental coverage, comprehensive prescription drug coverage, and requires no cost-sharing as long as enrollees keep up with monthly contributions to their account, which range from $3 to $25 a month. If an enrollee stops paying into the account, they won't be kicked out of the program but simply get put on the basic plan.
Without delving into every last detail (which you can do here if you like), suffice to say that this is perhaps the most generous Medicaid expansion yet from any state, red or blue—and that's precisely why it's the worst. Not because we should punish the poor with sub-par coverage, but because Medicaid should be a last resort—especially for able-bodied, working-age adults. HIP 2.0 turns Medicaid into an irresistible poverty trap.
If your pay increases beyond a certain point, you lose taxpayer-funded benefits, which are almost always worth more than a slight bump in pay.
Conservatives often complain that welfare—Medicaid included—tends to trap the poor in a cycle of dependence on government largesse for the simple reason that all means-tested welfare programs come with strong disincentives for beneficiaries to increase their income. If your pay increases beyond a certain point, you lose taxpayer-funded benefits, which are almost always worth more than a slight bump in pay. Policy wonks call this an "income cliff," and Pence's plan has the highest one yet for the Medicaid expansion population.
Consider than under Pence's plan, a Hoosier earning $16,104 (or 138 percent of the federal poverty level, the income limit for Medicaid expansion under Obamacare) will pay a maximum of $322 a year for very generous HIP 2.0 coverage with no other out-of-pocket costs. If this person's income increases at all, he loses his HIP account and will be forced to buy coverage on the Obamacare exchange, where his healthcare costs will skyrocket to nearly $2,800 a year in deductibles and copays for the benchmark silver plan.
Faced with such a choice, who would ever choose to earn more? In his statement, Pence said his goal is "to ensure that low-income Hoosiers have access to a health care plan that empowers them to take charge of their health and prepares them to move to private insurance as they improve their lives." Yet the incentives built into his Medicaid scheme almost guarantee that poor Hoosiers will never opt to move to private insurance. They will instead become permanent dependents of Indiana's expanding welfare system.
Back in 2008, then-Gov. Mitch Daniels paid for the first iteration of Medicaid expansion with a 126 percent tax hike on cigarettes. Eventually, Pence will have to tap Indiana taxpayers to fund his more extreme version of Medicaid expansion—especially when new enrollees realize they have no reason ever to leave the program.


Call us now for help with all these and any other pest control queries.
Covering the districts of East Lindsey District Council, West Lindsey District Council, Lincoln City Council, Boston Borough Council, North Kesteven District Council, South Kesteven District Council, and South Holland District Council, our team reaches across the majority of Lincolnshire. Using the latest technology in the pest control industry, we are able to offer solutions when monitoring and quick response times are required.
Call Lincspest today on 01790 752825 for discreet, reliable Pest Control services in Spilsby.


Further details concerning the extent of Michael Jackson's medication intake have emerged with reports that he ordered staff to get him prescription drugs and travelled to other states to obtain more pills.
Broadcaster CNN said it had seen confidential documents from 2004 that revealed the lengths the pop star would go to to get pharmaceuticals.
It also stated that Jackson was on 10 Xanax pills a night. The use of the drug, usually taken to treat panic disorders, will add to speculation that heavy medication may have led to the death of the King of Pop.
Los Angeles' police chief William Breton added to that speculation by stating that detectives investigating Jackson's death were looking at his prescription drug history and trying to talk to his numerous former doctors.
He told CNN that police were waiting for the coroner's report before ruling out any possibilities in their "comprehensive and far-reaching" probe.
Results from toxicology tests ordered by the coroner are still weeks away.
On Thursday it emerged that friends and family of Michael Jackson had grown increasingly concerned over the pop star's use of heavy medication in the last years of his life.
Sources said Jackson's sister Janet – supported by other members of the Jackson family – tried to stage an intervention but was thwarted by her brother's security guards.
According to CNN, the Thriller singer allegedly ordered his aides not to allow them entry and even refused to take calls from his mother Katherine.


text:
Q: Is there a simple way to convert Excel inline strings to shared strings table in Java? I am trying to create a simple Java program to convert Excel files from inline strings to shared strings table to reduce the file size.
I know Apache POI has a SXSSFWorkbook class that can do the job, but to read large xlsx files with inline strings using the SAX XML parser can still blow up. For example 150,000 rows x 50 columns cells.
Is there a simple solution without using Apache POI libraries to do the simple job? Anyone knows?

A: Although first creating sheets having inline strings in them and then replacing those inline strings with shared strings will be horrible inefficient, I will providing an answer to the question how it could be done.
The need is: Loop over all cells in the sheet's XML file to get the inline strings. Then lookup the sharedStrings.xml whether the string is already there. If so, get the ID, else create a new string in sharedStrings.xml and get the ID. Then put the ID into the cell in the sheet's XML file instead of the inline string value.
The following code is doing this. If TestInlineStrings.xlsx has inline strings in first sheet, then those inline strings will be replaced with shared strings after this code had run.
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.openxml4j.opc.PackagePart;

import org.apache.poi.xssf.model.SharedStringsTable;

import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRst;

import javax.xml.stream.XMLEventFactory;
import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLEventWriter;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.events.Characters;
import javax.xml.stream.events.StartElement;
import javax.xml.stream.events.EndElement;
import javax.xml.stream.events.Attribute;
import javax.xml.stream.events.XMLEvent;

import javax.xml.namespace.QName;

import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;

import java.util.Arrays;
import java.util.List;
import java.util.regex.Pattern;
import java.util.Iterator;

class StaxReplaceInlineStrings {

 public static void main(String[] args) {
  try {

   File file = new File("TestInlineStrings.xlsx");
   OPCPackage opcpackage = OPCPackage.open(file);

   //if there are strings in the sheet data, we need the SharedStringsTable
   PackagePart sharedstringstablepart = opcpackage.getPartsByName(Pattern.compile("/xl/sharedStrings.xml")).get(0);
   SharedStringsTable sharedstringstable = new SharedStringsTable();
   sharedstringstable.readFrom(sharedstringstablepart.getInputStream());

   PackagePart sheetpart = opcpackage.getPartsByName(Pattern.compile("/xl/worksheets/sheet1.xml")).get(0);

   XMLEventReader reader = XMLInputFactory.newInstance().createXMLEventReader(sheetpart.getInputStream());
   XMLEventWriter writer = XMLOutputFactory.newInstance().createXMLEventWriter(sheetpart.getOutputStream());

   XMLEventFactory eventFactory = XMLEventFactory.newInstance();

   while(reader.hasNext()){ //loop over all XML in sheet1.xml

    boolean cellReplaced = false; //marker whether cell having inline string was replaced by cell having shared string

    XMLEvent event = (XMLEvent)reader.next();
    if(event.isStartElement()){
     StartElement startElement = (StartElement)event;
     QName startElementName = startElement.getName();
     if (startElementName.getLocalPart().equalsIgnoreCase("c")) { //start element of cell
      Attribute attribute;
      StartElement cellStart = startElement; //remember cell start
      Iterator attributeIterator = cellStart.getAttributes(); //get cell's attributes
      while (attributeIterator.hasNext()) {
       attribute = (Attribute)attributeIterator.next();
       if ("t".equals(attribute.getName().getLocalPart())) { //cell has type attribute
        String tvalue = attribute.getValue();
        if ("inlineStr".equals(tvalue)) { //cell type is inline string
         String inlineString = "";
         startElement = (StartElement)(XMLEvent)reader.next(); //read next start element - error if is not a start element
         startElementName = startElement.getName();
         if (startElementName.getLocalPart().equalsIgnoreCase("is")) { //start element of inline string
          startElement = (StartElement)(XMLEvent)reader.next(); //read next start element - error if is not a start element
          startElementName = startElement.getName();
          if (startElementName.getLocalPart().equalsIgnoreCase("t")) { //start element of text
           Characters characters = (Characters)(XMLEvent)reader.next(); //read next characters element - error if is not a characters element
           inlineString = characters.getData(); //get text data
System.out.println(inlineString);
          }
         }

         //create shared string in shared strings table
         CTRst ctstr = CTRst.Factory.newInstance();
         ctstr.setT(inlineString);
         int sRef = sharedstringstable.addEntry(ctstr);

         //we are replacing the cell element so skip elements until end element of cell
         while(reader.hasNext()) {
          event = (XMLEvent)reader.next();
          if(event.isEndElement()){
           EndElement endElement = (EndElement)event;
           QName endElementName = endElement.getName();
           if (endElementName.getLocalPart().equalsIgnoreCase("c")) { //end element of cell
            break;
           }
          }
         }

         //create the new cell element having the shared string
         Attribute r = cellStart.getAttributeByName(new QName("r"));
         Attribute s = cellStart.getAttributeByName(new QName("s"));
         Attribute t = eventFactory.createAttribute("t", "s");
         List attributeList = Arrays.asList(new Attribute[]{t});
         if (r != null && s != null) {
          attributeList = Arrays.asList(new Attribute[]{r, s, t});
         } else if (r != null) {
          attributeList = Arrays.asList(new Attribute[]{r, t});
         } else if (s != null) {
          attributeList = Arrays.asList(new Attribute[]{s, t});
         }
System.out.println(attributeList);
         StartElement newCellStart = eventFactory.createStartElement(new QName("c"), attributeList.iterator(), null);
         writer.add(newCellStart);
         StartElement newCellValue = eventFactory.createStartElement(new QName("v"), null, null);
         writer.add(newCellValue);
         Characters value = eventFactory.createCharacters(Integer.toString(sRef));
         writer.add(value);
         EndElement newCellValueEnd = eventFactory.createEndElement(new QName("v"), null);
         writer.add(newCellValueEnd);
         EndElement newCellEnd = eventFactory.createEndElement(new QName("c"), null);
         writer.add(newCellEnd);

         cellReplaced = true; // mark that cell was replaced
         break;
        }
       }
      }
     }
    }
    if (!cellReplaced) {
     writer.add(event); //by default write each read event, except cell was replaced
    }
   }
   writer.flush();

   //write the SharedStringsTable
   OutputStream out = sharedstringstablepart.getOutputStream();
   sharedstringstable.writeTo(out);
   out.close();

   opcpackage.close();

  } catch (Exception ex) {
     ex.printStackTrace();
  }
 }
}

A: In Adding a row to a large xlsx file (Out of Memory) I have provided an approach using StAX for writing rows into a Excel sheet without need to opening the whole workbook. But shared strings table is used.
So here is a slightly modified version.
You will start having a ReadAndWriteTest.xlsx like this:

And each time you run the code, 100,000 rows will be added having a random string in column A and a random double value in column B. The strings  will be managed by a shared strings table. So there will be much less unique strings in this shared strings table than strings are in the sheet in sum.
I have this approach in productive usage, for sure more complex and more structured in code, since this code sample only shall show the approach in simple code. And it works well and is more performant than SXSSF and provides reading and writing.
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.openxml4j.opc.PackagePart;

import org.apache.poi.xssf.model.SharedStringsTable;

import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRst;

import javax.xml.stream.XMLEventFactory;
import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLEventWriter;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.events.Characters;
import javax.xml.stream.events.StartElement;
import javax.xml.stream.events.EndElement;
import javax.xml.stream.events.Attribute;
import javax.xml.stream.events.XMLEvent;

import javax.xml.namespace.QName;

import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;

import java.util.Arrays;
import java.util.List;
import java.util.regex.Pattern;

import java.util.concurrent.ThreadLocalRandom;

class StaxReadAndWriteTest {

 public static void main(String[] args) {
  try {

   String loremipsum = "Lorem ipsum dolor sit amet ne mei euismod interpretaris est te iusto causae doctus.";

   File file = new File("ReadAndWriteTest.xlsx");
   OPCPackage opcpackage = OPCPackage.open(file);

   //if there are strings in the sheet data, we need the SharedStringsTable
   PackagePart sharedstringstablepart = opcpackage.getPartsByName(Pattern.compile("/xl/sharedStrings.xml")).get(0);
   SharedStringsTable sharedstringstable = new SharedStringsTable();
   sharedstringstable.readFrom(sharedstringstablepart.getInputStream());

   PackagePart sheetpart = opcpackage.getPartsByName(Pattern.compile("/xl/worksheets/sheet1.xml")).get(0);

   XMLEventReader reader = XMLInputFactory.newInstance().createXMLEventReader(sheetpart.getInputStream());
   XMLEventWriter writer = XMLOutputFactory.newInstance().createXMLEventWriter(sheetpart.getOutputStream());

   XMLEventFactory eventFactory = XMLEventFactory.newInstance();

   int rowsCount = 0;

   while(reader.hasNext()){ //loop over all XML in sheet1.xml
    XMLEvent event = (XMLEvent)reader.next();
    writer.add(event); //by default write each readed event

    if(event.isStartElement()){
     StartElement startElement = (StartElement)event;
     QName startElementName = startElement.getName();
     if(startElementName.getLocalPart().equalsIgnoreCase("row")) { //start element of row
      boolean rowStart = true;
      rowsCount++;
      do {
       event = (XMLEvent)reader.next(); //find this row's end
       writer.add(event); //by default write each readed event

       if(event.isEndElement()){
        EndElement endElement = (EndElement)event;
        QName endElementName = endElement.getName();
        if(endElementName.getLocalPart().equalsIgnoreCase("row")) { //end element of row
         rowStart = false;
         //we assume that there is nothing else (character data) between end element of row and next element
         XMLEvent nextElement = (XMLEvent)reader.peek();
         QName nextElementName = null;
         if (nextElement.isStartElement()) nextElementName = ((StartElement)nextElement).getName();
         else if (nextElement.isEndElement()) nextElementName = ((EndElement)nextElement).getName();
         if(!nextElementName.getLocalPart().equalsIgnoreCase("row")) { //next is not start element of row
          //we have the last row, so we write new rows now

          for (int i = 0; i < 100000; i++) {

           StartElement newRowStart = eventFactory.createStartElement(new QName("row"), null, null);
           writer.add(newRowStart);

//start cell A
           Attribute attribute = eventFactory.createAttribute("t", "s");
           List attributeList = Arrays.asList(attribute);
           StartElement newCellStart = eventFactory.createStartElement(new QName("c"), attributeList.iterator(), null);
           writer.add(newCellStart);

           CTRst ctstr = CTRst.Factory.newInstance();

           //create a random string from loremipsum
           int length = ThreadLocalRandom.current().nextInt(5, 20);
           int index = ThreadLocalRandom.current().nextInt(0, loremipsum.length() - length);
           //set randoom string in CTRst
           ctstr.setT(loremipsum.substring(index, index + length).trim());
           //update SharedStringsTable with CTRst and get sRef as the ID of this string
           int sRef = sharedstringstable.addEntry(ctstr);

           StartElement newCellValue = eventFactory.createStartElement(new QName("v"), null, null);
           writer.add(newCellValue);

           //set sRef of the string as content of cell A
           Characters value = eventFactory.createCharacters(Integer.toString(sRef));
           writer.add(value);

           EndElement newCellValueEnd = eventFactory.createEndElement(new QName("v"), null);
           writer.add(newCellValueEnd);

           EndElement newCellEnd = eventFactory.createEndElement(new QName("c"), null);
           writer.add(newCellEnd);
//end cell A
//start cell B
           newCellStart = eventFactory.createStartElement(new QName("c"), null, null);
           writer.add(newCellStart);

           newCellValue = eventFactory.createStartElement(new QName("v"), null, null);
           writer.add(newCellValue);

           //set random double value as content of cell B
           value = eventFactory.createCharacters(""+ThreadLocalRandom.current().nextDouble((double)length));
           writer.add(value);

           newCellValueEnd = eventFactory.createEndElement(new QName("v"), null);
           writer.add(newCellValueEnd);

           newCellEnd = eventFactory.createEndElement(new QName("c"), null);
           writer.add(newCellEnd);
//end cell B

           EndElement newRowEnd = eventFactory.createEndElement(new QName("row"), null);
           writer.add(newRowEnd);

           rowsCount++;
          }
         }
        }
       }
      } while (rowStart);
     }
    }
   }

   writer.flush();

   //write the SharedStringsTable
   OutputStream out = sharedstringstablepart.getOutputStream();
   sharedstringstable.writeTo(out);
   out.close();

   opcpackage.close();

  } catch (Exception ex) {
     ex.printStackTrace();
  }
 }
}


This Single Family Residence is priced at $12,500,000 and located at 3016 S Kihei Rd, . With 2 Bedrooms and 1.50 Bathrooms, it offers a total of 976 Square feet. This Residential was built in 1960 and its status is Active. 3016 S Kihei Rd is in proximity to Schools. This property is represented by Damien Zanolini of Coldwell Banker Island Prop(S), our team of Realtors can represent you at no additional cost.


I am probably one of the few people who doesn't have a memory of Apollo 11 that involves television. I did not see Walter Cronkite pause at the announcement that the Eagle had landed. I had to work that night, otherwise I would have probably been glued to the tube with the rest of the world. That summer, I had just graduated from High School and was still Tom Campbell. I was living with Tad and Alice Yamaguchi in Poway, Ca. They would adopt me in the fall.
My first full time job was washing dishes at a restaurant that had just opened by the I-15 freeway in Rancho Bernardo, 5 miles away. I was nineteen, but I still did not know how to drive, so I bought an old 1-speed bicycle and rode to work. My route was north on Pomerado Road, then west on Rancho Bernardo Road. Frequently, my ride was in the middle of the night, as it was on the night of the moon landing. I brought a small transistor radio to work and tried to listen best I could. Then, when I got off work, I tied the radio to the handlebars of the bike and rode home listening to the coverage.
In those days, there was not much of anything between Poway and Rancho Bernardo along Pormerado Road. There were no houses or stores. I do remember one church somewhere between the two towns. There were no streetlights along the narrow two-lane road, and my small headlight barely kept me from riding off into the ditch. I do remember being able to see the moon that night, and a quick check of the Internet confirmed that the moon was in its first quarter on 7/20/09. Today, it seems so much like a dream as I think about riding that old bike down the road in the dark. It was so empty, I felt like I was on the moon myself. My only connections to civilization were the blacktop below me and the radio receiving the voices from that visible piece of disk high above me. When I got home, I went straight to bed. I did not need to see anymore that night. I had all the information I needed. I knew that when I looked at the moon again, it would not be the same.


text:
Home Posts Tagged "Mercedes-Benz S-Class"
Elena Luchian, January 7, 2022
Auto newsS-Class
Elena Luchian, December 24, 2021
Old Mercedes-Benz S-Class with Tesla Model S-inspired yoke
Mercedes-Benz S-Class W221 out on the autobahn, does it show its age?
Mercedes EQS challenges the S-Class in Luxury Drag Race
Auto newsEQS-ClassS-Class
Mercedes-Benz S-Class plug-in hybrid, now also available with all-wheel drive
Elena Luchian, November 3, 2021
Cinema-like experience. Dolby Atmos Music in the Mercedes-Benz cars
Elena Luchian, October 6, 2021
Mercedes-Benz will start assembling the S-Class sedan in India
Elena Luchian, September 11, 2021
A sedan for "Men in Black" – 2021 Mercedes-Benz S-Class with 22-inch wheels
Elena Luchian, April 15, 2021
Brabus operates first tuning procedure on the new Mercedes-Benz S-Class
Auto newsS-ClassTuners
Mercedes-Benz shows the exact differences between the new and former S-Class generations
Elena Luchian, February 12, 2021
Mercedes-Benz reaches impressive milestone. This is the car no. 50,000,000
15-year old Mercedes-Benz S-Class, out on the autobahn. How does it behave?