“Alternative facts”…

first_img…in a Bizarro worldThen your Eyewitness was a callow youth, he confesses that he was addicted to comics. If the truth be told, even though he doesn’t flip through the “hard copies” any longer, he cannot miss their iterations on the big screen! (But Batman taking on Superman??!! C’mon now!!) Anyhow, there used to be a character “Bizarro” who lived in a world where everything was opposite to the reality on Earth.On the first day after President Trump’s swearing-in, your Eyewitness thought he’d been transported to the world of Bizarro htraE (“Earth” spelt backwards!). After the White House announced that Trump’s crowd at his inauguration was BIGGER than Obama’s, the Press contradicted him with what they thought was incontrovertible evidence – pics of the two events. And suggested the Trump machinery was spreading “falsehoods and lies”. “Not so!!” insisted Trump’s spokesperson, they were just offering “alternative facts”!!Imagine that!! Reality is whatever you chose to say it is!! We know in this ‘post-modern’ world, there’s no single truth, since this is always socially constructed. Truth is “relational” and “perspectival” and all that! But your poor Eyewitness thought those only referred to “social truths” – like whether “white is beautiful” and suchlike. But certainly not to the facticity of comparing crowd shots to judge their magnitude!But on reflection, your Eyewitness should’ve seen this coming… even though it’s a few decades late, Orwell did predict this in his classic, “1984”. In this Brave New World, “War is peace. Freedom is slavery.” And most germanely, “ignorance is strength”!! But on this basis, let the word go forth – Guyana’s ahead of even the US in this new semantical twist of “Double Speak” in the Brave New World.Weren’t we told, our treasury was too bare for a 10 per cent raise for Government workers, but not for a 50 per cent raise for Cabinet Ministers? The meaning of “bare” has to be parsed from your perspective! More recently we’ve seen the disjunctive “or” – up to now indicating a change or inflection point in what preceded it in a sentence – declared to be a “conjunctive” which simply adds more of the same to what precedes!! One wonders then as to why even use it?? Wouldn’t it have been simpler to simply state that only judges need apply for the GECOM job? But we have to remember we are now in the Brave New World of htraE!! Complex is simple!So we shouldn’t quibble when Public Security Minister Ramjattan (the twice and future leader of the AFC) declares there’s no spike in crime, or Finance Minister Jordan insists there’s no foreign currency shortage.They’re just offering “alternative facts”!!…on Women’s MarchWho woulda thought!! The Women’s protest to Donald Trump’s election turned out to be the BIGGEST ever in the history of the US!! Even the White House didn’t offer some “alternative facts”! All across the US the sea of pink hats made their point. But hold it. What was their point, again?Well, there was the point made that America doesn’t really need a “Groper in Chief” right now! Or someone who delighted in grabbing women’s privates (we can’t be more graphic like the US and British papers – we’re still Victorian, thank you!) while sticking his tongue down their throats.But broadly that Trump be used as a lightning rod for highlighting “women’s” issues. But who decides that? We can’t forget while Clinton beat Trump 54 to 42 per cent with women voters, Trump reversed the stats among WHITE women.And in the three states that decided the election — Wisconsin, Pennsylvania, and Michigan — that margin was enough to send Trump to the White House.Yep! Women do have power. But it ain’t monolithic!…on Mexican rice marketsWe’ll soon be coming on to two years since PM Nagamootoo, promised “massive” Mexican markets that were “keen for our rice”.With not even a grain contracted, what are the “alternative facts” to “massive” and “keen”?last_img read more

Arsenal ‘plotting shock summer swoop’ for Spurs ace also wanted by Man United

first_img Green reveals how he confronted Sarri after Chelsea’s 6-0 defeat at Man City 1 Alderweireld has emerged as a shock target for Arsenal huge blow By taking up the extension, Spurs activated a £25million release clause which kicks in when the summer transfer window opens.So far there have been no official approaches for the 30-year-old, though any bid that matches the release clause has to be accepted up to July 26 – two weeks before the transfer deadline.According to The Sun, Arsenal are said to monitoring the situation of the centre-back, with the Gunners reportedly looking for cut-price deals in the market. Which teams do the best on Boxing Day in the Premier League era? gameday cracker BEST OF If the Emirates club fail to qualify for the Champions League, they could have as little as £40million to spend in the window to try and get back among the top clubs in the country.Manchester United have also been linked with a move for Alderweireld in recent years, especially last summer, but a deal was vetoed by the club’s executive vice-chairman Ed Woodward due to fears Alderweireld could not play as part of a two-man defence.Manchester City may also be willing to pounce on the defender, with injury-prone club captain Vincent Kompany turning 33 last week. REVEALED ADVICE Ronaldo warned Lukaku how hard scoring goals in Serie A would be before Inter move Premier League Team of the Season so far, including Liverpool and Leicester stars REPLY center_img Oxlade-Chamberlain suffers another setback as Klopp confirms serious injury LATEST FOOTBALL NEWS shining Boxing Day fixtures: All nine Premier League games live on talkSPORT Arsenal are plotting a shock summer move for Tottenham defender and Manchester United target Toby Alderweireld, according to reports.Spurs triggered a 12-month extension on the Belgian’s deal at the beginning of the year after failing to reach an agreement over a new contract. tense Son ban confirmed as Tottenham fail with appeal to overturn red card no dice Every time Ally McCoist lost it on air in 2019, including funny XI reactions REVEALED Where Ancelotti ranks with every Premier League boss for trophies won Berahino hits back at b******t Johnson criticism – ‘I was in a dark place at Stoke’ last_img read more

Sarri deserved more recognition for his achievements at Chelsea

first_img MOST READ IN FOOTBALL Getty Images – Getty Liverpool news live: Klopp reveals when Minamino will play and issues injury update However, the 60-year-old can leave with his head held high after enduring a rollercoaster season – full of ups and downs.The writing looked to be on the wall for Sarri after a troubling sequence of four defeats in seven games across all competitions, as well as the embarrassing Carabao Cup final incident which saw goalkeeper Kepa Arrizabalaga refuse to be substituted against Manchester City.Other managers would have walked away then and said enough was enough. Many were calling for Sarri to be axed then, with his control of the dressing room now in major doubt. latest The average first-team salaries at every Premier League club in 2019 Gerrard launches furious touchline outburst as horror tackle on Barisic sparks chaos TROPHY LATEST FOOTBALL NEWS That sequence of fixtures included games against three of the other ‘Big Six’, in Arsenal, Liverpool and Manchester United.They were four points behind the eventual champions Manchester City at the time, but there was every reason to be optimistic.Just as there was at the end of his only season in charge of the west Londoners, with Europa League glory and a third-place finish in the Premier League secured.Just as the Italian’s methods began to be paying off, he now returns to Serie A with Juventus. Unlike Sarri, the Spaniard didn’t deliver a trophy during that period.Jurgen Klopp also had to wait nearly four years to land his first piece of silverware at Liverpool – the Champions League.But with those two, you always sensed they’d get the time to build their own ideologies and get the resources to strengthen in the areas they needed to – and thus success would eventually follow. revealed Liverpool update ‘Champions Wall’ after ending 2019 as European and world champions getty Arsenal transfer news LIVE: Ndidi bid, targets named, Ozil is ‘skiving little git’ Fabregas, left, believes his former boss is too stubborn to move from his own ideas Liverpool update ‘Champions Wall’ after ending 2019 as European and world champions Arsenal transfer news LIVE: Ndidi bid, targets named, Ozil is ‘skiving little git’ The experienced midfielder pointed towards his former manager’s ‘stubbornness’ to move away from his own methods and ideas, claiming he listens to no-one else and will ‘never change’ in that respect.While Sarri obviously has his limitations, it never felt like he was truly appreciated or loved by the fans, nor did he get the backing by the board that he felt he deserved.Don’t get me wrong this isn’t a Rafa Benitez situation here, the vitriol he received during his stint at Stamford Bridge was on a whole new level.The fan mutiny he experienced at Cardiff back in April, with supporters calling for Sarri to be sacked, seemed to be the final nail in his coffin. The average first-team salaries at every Premier League club in 2019 TROPHY LATEST revealed Lampard appears to aim dig at Mourinho for handling of Salah and De Bruyne at Chelsea Gerrard launches furious touchline outburst as horror tackle on Barisic sparks chaos Video Player is loading.Play VideoPlayMuteCurrent Time 0:00/Duration 0:31Loaded: 31.96%Stream Type LIVESeek to live, currently playing liveLIVERemaining Time -0:31 Playback Rate1xChaptersChaptersDescriptionsdescriptions off, selectedCaptionscaptions settings, opens captions settings dialogcaptions off, selectedAudio Tracken (Main), selectedFullscreenThis is a modal window.Beginning of dialog window. Escape will cancel and close the window.TextColorWhiteBlackRedGreenBlueYellowMagentaCyanTransparencyOpaqueSemi-TransparentBackgroundColorBlackWhiteRedGreenBlueYellowMagentaCyanTransparencyOpaqueSemi-TransparentTransparentWindowColorBlackWhiteRedGreenBlueYellowMagentaCyanTransparencyTransparentSemi-TransparentOpaqueFont Size50%75%100%125%150%175%200%300%400%Text Edge StyleNoneRaisedDepressedUniformDropshadowFont FamilyProportional Sans-SerifMonospace Sans-SerifProportional SerifMonospace SerifCasualScriptSmall CapsReset restore all settings to the default valuesDoneClose Modal DialogEnd of dialog window.Close Modal DialogThis is a modal window. This modal can be closed by pressing the Escape key or activating the close button.PlayMuteCurrent Time 0:00/Duration 0:00Loaded: 0%Stream Type LIVESeek to live, currently playing liveLIVERemaining Time -0:00 Playback Rate1xFullscreen scrap gameday cracker latest 4 MAURIZIO SARRI’S CHELSEA RECORD Liverpool news live: Klopp reveals when Minamino will play and issues injury update Maurizio Sarri looks set to leave Chelsea for Juventus this summer Games: 63Wins: 40Draws: 11Defeats: 12AchievementsEuropa League winnersCarabao Cup runners-upPremier League (3rd) With Sarri, you get the feeling the Chelsea board changed their minds over him so many times already, and while the former should be grateful for the opportunity to manage one of Europe’s biggest clubs – and winning his first trophy as a manager – at the same time it’s been a bitter sweet experience.Former players have also weighed in with their opinions of Sarri of late.One of them being Cesc Fabregas, who rarely featured under the Italian before moving to Monaco in January. Simon Johnson gives his experience of covering Chelsea this season However, he proved all those doubters wrong – with real signs that ‘Sarriball’ was coming into fruition towards the end of the 2018/19 campaign.What Pep Guardiola has achieved at Manchester City has been mightily impressive, but it didn’t happen overnight.In his first full season in charge of City, they finished third in the Premier League and were FA Cup semi-finalists. scrap 4 Boxing Day fixtures: All nine Premier League games live on talkSPORT 4 JIBE SORRY Lampard appears to aim dig at Mourinho for handling of Salah and De Bruyne at Chelsea Sarri was furious with goalkeeper Kepa Arrizabalaga after he refused to be substituted in the Carabao Cup final Getty Images – Getty Sarri won the Europa League in his only season in charge at Stamford Bridge SORRY After 12 games of the 2018/19 season, Maurizio Sarri and Chelsea looked like a match made in heaven.The Italian broke the record for the longest unbeaten run at the start of a Premier League managerial career. 4 Sky Sports Sky Sports presenter apologises for remarks made during Neville’s racism discussion JIBE Boxing Day fixtures: All nine Premier League games live on talkSPORT Sky Sports presenter apologises for remarks made during Neville’s racism discussion gameday cracker LATEST But at the same time, for all the setbacks Sarri has endured and for what he has subsequently accomplished with this squad, his achievements have not been given the recognition they truly deserve.The emotion on his face when he lifted the Europa League was one of pure elation, but at the same time relief.Was Sarri ever really the right fit at Stamford Bridge? But at the same time who has really been the genuine long-term solution during Roman Abramovich’s 16-year tenure to date?Maybe it was never truly meant to be for Sarri and Chelsea, such are some things in life, but his departure leaves a real sense of what could have been.last_img read more

Liverpool transfer news live: No Deadline Day signings, ex-keeper joins Man City

first_imgSome speculation today about Shaqiri’s future but been told there’s zero chance of #LFC offloading him. https://t.co/vL1GVH9rDR— James Pearce (@JamesPearceLFC) August 7, 20195 months ago7th August 2019JacksonLigue 1 side Monaco are interested in signing Xherdan Shaqiri. Swiss outlet Blick are reporting that the Ligue 1 side would be willing to pay Shaqiri, 27, a salary of €6million a year. However, the report also suggests Liverpool will not be willing to sell the Switzerland international, who is contracted at the club until 2023. It reads: “AS Monaco are ready to offer the Liverpool star (contracted until 2023) a yearly salary of 6 million euros net.“In Monaco, players pay no taxes, in England that would be worth 12 million euros (gross, before tax deduction). In England, it can be assumed that he earns around 8 million euros gross (4 million net).”5 months ago7th August 2019JacksonLiverpool youngster George Johnston has completed a permanent transfer to Feyenoord.The centre-back, 20, captained Liverpool’s U23s for a large part of the 2018/19 campaign, has completed his move to the Eredivisie club. Johnston, who has represented Scotland at Under-21 level, joined the Reds’ academy aged nine and became a regular in the Under-18s during the 2016/17 season. George Johnston has completed a permanent transfer to @Feyenoord. Everyone at #LFC wishes George good luck at his new club. 🙌https://t.co/IlThjYknpi— Liverpool FC (@LFC) August 7, 20195 months ago7th August 2019JacksonJurgen Klopp has heaped praise on ‘sensational young player’ Ki-Jana Hoever. Hoever, 17, signed a new long-term Anfield contract last week and celebrated it with a solid display in a victory over Lyon in a pre-season match. He also made an appearance for the Reds during an FA Cup match in January when he was 16 and is the youngest player to represent the club in the competition. Klopp told liverpoolfc.com: “Ki-Jana is a wonderful kid and a sensational young player who can learn so much. Especially in the Napoli game when he came on, on the left side, it was maybe his best 15 minutes in the pre-season.“You can from time to time, especially the physical demands were really heavy for him to take. “You forget so quickly these boys are so young. He’s still 17, it’s just crazy. But everything will be fine, he’s a fantastic footballer and I’m really happy that we have him for longer.”5 months ago7th August 2019JacksonLiverpool defender Nat Phillips has signed a new long-term contract with the club before joining Stuttgart on loan.The centre-back joins the German second tier side for the 2019/20 campaign and becomes the latest departure after Harry Wilson and Taiwo Awoniyi’s temporary exits were confirmed on Tuesday.Phillips was part of the club’s tour of the United States last month, however, the signing of Dutch youngster Sepp van den Berg has bolstered Liverpool’s defence. FirstPrev1 of 32NextLast5 months ago8th August 2019JacksonOvie Ejaria has joined Championship club on a season-long loan with the move to become permanent next summer. 5 months ago8th August 2019JacksonJurgen Klopp responds to questions on whether he was offered Philippe Coutinho this summer. The Liverpool boss said: “No answer, I don’t make big comments on these things. “And it’s not really likely we will do (any business) – if you want more excitement go to Everton!” 5 months ago8th August 2019JakeLiverpool legend John Barnes says Manchester City, Liverpool or Leicester should sign Ajax star Hakim Ziyech. The winger caught the eye of several clubs following a series of impressive displays for the Dutch champions last season.“I think (Hakim) Ziyech, the Moroccan at Ajax would be a great signing for the Premier League,” Barnes told bonuscodebets. “I think he could do very well here.”READ MORE5 months ago8th August 2019JacksonFormer Liverpool goalkeeper Scott Carson is set to move to Manchester City on a season-long loan. City boss Pep Guardiola is keen to add some experience to his squad for the season ahead. And Carson’s current club Derby are happy to see the ex-England international spend the twilight of his career with the Premier League champions. Carson moved to Liverpool from Leeds in 2005 but never made an impact on the Reds’ first-team and eventually left to join West Brom in 2008. 5 months ago8th August 2019JakeOvie Ejaria could leave Liverpool on a permanent deal today. The midfielder, who has not played for the Reds since January 2017, has had loan spells with Sunderland, Rangers and Reading. And The Reading Chronicle claim the Royals are considering making a permanent move for Ejaria.The 21-year-old only signed a long-term contract with Liverpool last summer.5 months ago8th August 2019MarcLatest from talkSPORT sources:– Nketiah agrees to join #LUFC– Luiz arrives for Arsenal medical– Coutinho only wants #LFC move– Austin in talks with #WBAStay tuned to @talkSPORT throughout #DeadlineDay for all the transfer latest.📻 Listen → https://t.co/nOCybh8ExD pic.twitter.com/MfwEEvUaO4— talkSPORT (@talkSPORT) August 8, 20195 months ago8th August 2019MarcBREAKING: Philippe Coutinho’s loan move to Tottenham is now fully dead.Coutinho would only consider joining Liverpool if he came back to England.📻 Listen → https://t.co/nOCybh8ExD pic.twitter.com/EnldAM4D1j— talkSPORT (@talkSPORT) August 8, 20195 months ago8th August 2019MarcSimon Mignolet has hailed Liverpool as the biggest club in world football after bringing his Anfield career to an end.Asked what Liverpool will mean to him, the Belgian goalkeeper said: “What it means to me is that it’s a big family. It’s a big club in the world, the biggest thing that always struck me the most is when you go abroad and see how the club is being followed. “Not only with the performances on the pitch but also the connection around it, the support it gets, the following it gets. “I don’t think there is a bigger club in the world than that, where the fans are so passionate about being a Red, about following Liverpool and about treasuring Anfield. “I think that’s where Liverpool is very big and it was a big honour to represent this club and I will always treasure that.” “Just stay who you are.”@SMignolet returned to Melwood to say farewell to colleagues and friends at our training ground today 🙌— Liverpool FC (@LFC) August 7, 20195 months ago7th August 2019JacksonXherdan Shaqiri also rejected a ‘lucrative offer’ this summer to play in China.Swiss outlet Blick have also reported that a Chinese club tabled a “lucrative offer” to sign Shaqiri, but the 27-year-old has decided to turn down a big-money move to the Far East.The transfer window in England closes at 5pm on Thursday. 5 months ago7th August 2019JacksonJournalist James Pearce has poured cold water on speculation linking Xherdan Shaqiri with a move to Monaco, however. Pearce, who has recently become LFC reporter for The Athletic UK, says he’s been told Liverpool will not be offloading Shaqiri this summer. He tweeted: “Some speculation today about Shaqiri’s future but been told there’s zero chance of lfc offloading him.” 5 months ago7th August 2019JacksonSimon Mignolet has given one last farewell to Liverpool fans. The goalkeeper spent six years at Anfield before moving to Belgian side Club Brugge at the weekend and had one last message to the Kopites. At today’s official unveiling of the impressive @trentaa98 mural commissioned by @TheAnfieldWrap. Just a Trent cross-field pass from the stadium. #LFC pic.twitter.com/MPhmIvDvd3— James Pearce (@JamesPearceLFC) August 8, 20195 months ago8th August 2019JacksonJurgen Klopp is ‘very positive’ about the introduction of VAR for the new Premier League season. Video assistant referees will be available in the league throughout the 2019/20 campaign. Liverpool get their campaign under way when they host Norwich on Friday night and Klopp has welcomed the introduction of the new technology to the game. He said: “It was good, it was really good when they showed us the process pretty much. “It looks really interesting and it looks safe, as much as you can be safe when human beings are involved. That’s how it is. But a lot of things will be clear; I think with offside we will not have a lot of problems because that will be extremely clear and all the other things are still interpretation, but that’s normal. I saw it can be pretty quick in the decision-making.“I’ve followed it now for two years in Germany, it was not the easiest start but now it has kind of settled and now you have discussions about other things after the game, but still have the discussions about decisions obviously. So football will not miss anything.“And in the stadium I think it will be fine. Yes, there are moments when a team is celebrating and somebody is telling them it was a bit too early, but these things are part of the deal. Apart from that, I’m very positive about it.”5 months ago8th August 2019JacksonJurgen Klopp says he’s expecting a lot from Naby Keita this season. The midfielder has struggled to fully establish himself at Liverpool and last season was a campagn disrupted by injury. But Klopp is backing Keita to have a better time of it in 2019/20. Klopp said: “You could see already that he’s much more settled in the team: completely different body language and everything is different. “It was ups and downs last year, still he is building 100 per cent fitness. “It’s good, I was really happy with how the influence of Shaq, Naby and Adam was; we expect a lot and he expects a lot and rightly so.” 5 months ago8th August 2019JakeJurgen Klopp has confirmed Sadio Mane ‘could’ be ready to play in Liverpool’s Premier League opener against Norwich on Friday. The 27-year-old was one of the club’s late returns in the summer due to his participation in the Africa Cup of Nations with Senegal.Klopp said: “He looks fit. [Thursday] was the first session with the team. He looks absolutely okay. Yes, he’s an option. We will see.”center_img 5 months ago8th August 2019MarcPhilippe Coutinho would only consider spending time on loan at Liverpool, talkSPORT understands.As reported earlier in the week, four Premier League clubs – Tottenham, Man United, Arsenal and Liverpool – were keen on bringing the midfielder to England as Barca agreed to let him leave.However, he rejected the chance to join Spurs, while Man United would prove to be a tricky deal considering his Anfield past and Arsenal are well stocked in midfield. Ovie Ejaria has today completed a season-long loan switch to @ReadingFC with an agreement for the move to become permanent next summer.Everybody at #LFC wishes Ovie the best of luck in his future career 🙌— Liverpool FC (@LFC) August 8, 20195 months ago8th August 2019JacksonFormer Liverpool goalkeeper Scott Carson has completed his season-long loan deal top Manchester City. ✍️ We are delighted to have signed Scott Carson from Derby County on a year-long loan deal.Welcome, Scott! 💙🔵 #mancity pic.twitter.com/XOAbPJqpTP— Manchester City (@ManCity) August 8, 20195 months ago8th August 2019JacksonTHE TRANSFER WINDOW HAS CLOSED.A quiet Deadline Day for Liverpool, a quiet transfer window for Liverpool.Just the three signings this summer with Sepp van den Berg, Harvey Elliott and Adrian moving to Anfield. Liverpool’s focus will now be on their first Premier League game of the season, where they entertain Norwich on Friday night. 5 months ago8th August 2019JacksonFive Liverpool players have been nominated for positional awards at last season’s Champions League. The Reds won the competition after beating Tottenham 2-0 in the final. And five of their players are in contention to win individual accolades. They are: Alisson Becker (Goalkeeper), Trent Alexander-Arnold, Virgil Van Dijk (Defenders), Jordan Henderson (Midfielder) and Sadio Mane (Forward). You can see the full shortlist for each award by clicking HERE. 5 months ago8th August 2019JacksonA mural of Liverpool star Trent Alexander-Arnold has been unveiled on a road near their home of Anfield. Alexander-Arnold made his competitive debut for the Reds’ first-team in October 2016 and is now their first choice right-back. He played a huge part in helping Liverpool win the Champions League last season. And local lad Alexander-Arnold has been honoured with this mural on Sybil Road, which is a five-minute walk from Liverpool’s home ground. Nathaniel Phillips has today signed a new long-term contract with #LFC and immediately joined @VfB on a season’s loan.Good luck for the season ahead, Nat 👊https://t.co/q3hB3IFj6l— Liverpool FC (@LFC) August 7, 20195 months ago7th August 2019JacksonJoe Gomez credits the Liverpool supporters for helping them go unbeaten at home in the Premier League for two seasons. Jurgen Klopp’s men haven’t lost a match at Anfield in the Premier League since April 2017 and kick off their 2019/20 campaign at home to Norwich on Friday night. Speaking to liverpoolfc.com about the club’s impeccable home record, Gomez said: “It’s weird, it’s sort of just flown in the sense that you don’t really take it in.“I think you just see each game as that individual game. But when you look back at that stat, it’s special.“I think it’s a credit to the supporters. The atmosphere they set makes it very difficult for people to come to Anfield.“Hopefully it’s something we can continue. If we do that this year, I’m sure we’ll be in a good place. Obviously [Norwich] will be the first time back since Madrid. It’s always special playing at Anfield, I think that’s one of massive pluses at being at this club.“We know how much of a historic place it is and how good the atmosphere is. All the lads are looking forward to it.”5 months ago7th August 2019JacksonPhilippe Coutinho will turn down a loan move to Tottenham, talkSPORT sources understand. Former Liverpool star Coutinho has struggled for form since completing his mega money move to Barcelona in January 2018. In a bid to help him get his confidence back, Barca appear happy to let Coutinho go elsewhere on loan. Liverpool have been linked with him as have Arsenal and Tottenham in recent days but talkSPORT understands that the Brazilian will not be joining Mauricio Pochettino’s side. BREAKING: Philippe Coutinho set to turn down a deal to join Tottenham on-loan.– talkSPORT sources understand.Tune in for more big transfer news.📻 Listen → https://t.co/nOCybh8ExD pic.twitter.com/vgvhV5yoc9— talkSPORT (@talkSPORT) August 7, 2019FirstPrev1 of 32NextLastlast_img read more

Rangers clinch first Premiership win of season against Dundee

first_imgHaving sold star man Greg Stewart to Birmingham on Friday, Dark Blues boss Paul Hartley went with the same side that defeated Ross County 3-1 last weekend.Gers, meanwhile, made six changes to the line-up which romped past Peterhead in the Betfred Cup on Tuesday, with Miller given the nod ahead of Joe Dodoo to deputise for injured frontman Martyn Waghorn.The game took time to warm up but once it did, it was compelling stuff.When the sides met in the William Hill Scottish Cup last season, it took Forrester just 14 seconds to fire his side ahead. This time, it took 14 minutes. Dundee failed to cope with a Rangers raid down the right and Barrie McKay was allowed to knock a loose ball into the box. Forrester still had it all to do as Cammy Kerr put him under pressure but he did well to hook an impressive finish into the top corner.The hosts tried to counter with a Danny Williams effort which Rangers goalkeeper Wes Foderingham gathered comfortably.But Gers were quickly back on the front foot. Andy Halliday sent Wallace down the right but Forrester fired over from the skipper’s cut-back before the former Doncaster playmaker headed over from a James Tavernier cross.Their second goal after 39 minutes, however, was clinically executed as McKay clipped a perfect ball forward for Wallace to sprint on to. The captain pulled the ball back again, with the on-rushing Miller rifling the ball into the roof of the net.The 36-year-old should have killed the Taysiders’ challenge off moments later but allowed Scott Bain to pinch the ball as he tried to round the keeper.And instead of going in at the break 3-0 up, suddenly their lead was cut to one when Barton allowed O’Hara to bullet home a header from Williams’ corner in the final minute of the half.The tempo dropped a couple of notches as the second period got under way but Rangers relaxed too much on 65 minutes when Williams was allowed to run in behind. Foderingham, though, came to the rescue.The keeper was almost at fault, however, when he fired a clearance straight at Nick Ross, but was relieved when Dundee substitute Yordi Teijsse could not provide a finish.Forrester, booked just two minutes after the break, was then replaced by Michael O’Halloran to ensure there was no chance he might be sent off after a couple more risky challenges.McKay should have made added a gloss to the scoreline when another of Gers’ replacements, Dodoo, sent him galloping through on goal, but he nudged his stoppage-time effort wide. Rangers gave a signal of their intentions as they battled to their first Scottish Premiership victory of the new season with a 2-1 win at Dundee.First-half strikes from Harry Forrester and Kenny Miller put the Light Blues two up as Mark Warburton’s side produced some tidy attacks.However, Mark O’Hara – relishing a new advanced midfield role – gave Dundee hope just before the interval when he lost Joey Barton at a corner to score.Dundee made Gers graft in the second half but the newly-promoted Ibrox side held on to collect their first top-flight success since beating St Johnstone 4-0 back in May, 2012.last_img read more

Regional Land Trust Hosts Panthertown Hike

first_imgCelebrating 20 years of conservation, Mainspring Conservation Trust is hosting 20 events in 2017, including a hike in Panthertown Valley on Thursday, May 18 from 10:00 a.m. – 2:00 p.m. that is open to the public.The moderate, three-mile hike will be led by Friends of Panthertown founding board member Mike Purdy. Mainspring and Friends of Panthertown recently partnered together to raise money for the purchase of 16 acres of private property that borders the western entrance to Panthertown Valley and Salt Rock Gap near Cashiers in Jackson County.The hike will begin on that newly acquired property and will go to Wilderness and Frolictown, stopping for lunch at scenic Granny Burrells Falls. This should be an exceptional time to view the spring blooms popping up in the valley.The hike is limited to 20 participants and costs $15 per person, which includes a boxed lunch. RSVP to Sharon Burdette at 828.524.2711 or sburdette@mainspringconserves.org.Founded in 1997, Mainspring has conserved more than 25,000 acres and connected thousands of youth to nature in the six western-most counties in North Carolina and northern Rabun County, Georgia. To view the entire list of 20-for-20 events, visit www.mainspringconserves.org.last_img read more

Baby Cough Syrup Recall

first_imgA recall has been issued for DG/health NATURALS baby Cough Syrup + Mucus. The product, is being recalled by Kingston Pharma, LLC, and has the potential to contain a bacteria that can cause two different types of illness, according to the Centers for Disease Control. One of them is characterized by vomiting and the other by diarrhea. The products were sold nationwide in Dollar General stores and have an expiration date of 11/20. If you purchased the cough syrup, you can return it where you bought it for a full refund.last_img read more

Disneyland Preview — Week of August 5

first_imgShare This!Happy Friday!  Yet another good-looking summer week at Disneyland is upon us!  Read on for more details in this week’s Disneyland preview!Special Events and NotesPhoto: DisneyAs the summer winds down, Disney is ratcheting back its special events, so there’s not that much to report for the upcoming week.  With that said, for those of you that are staying at Disney hotels, Disney is running a special promotion where Disney’s California Adventure will stay open one hour later to give you more time to ride Guardians of the Galaxy: Mission Breakout.  Think of it as an attraction-specific evening Extra Magic Hour, which happens on Sundays, Mondays, Wednesdays, and Fridays. Is this going to save you a ton of time? Not really, primarily because there will be plenty of people in line by the time of regular park closing hours to ensure a healthy wait for this very popular attraction. With that said, particularly if you’re showing up to experience the attraction towards the end of the extra time, you can expect to have fewer people to compete against, and therefore a relatively shorter wait.Also, the Summer of Heroes continues at Disney’s California Adventure. As always, you should read Derek Burgan’s write-up on the event if you’ve not been before to get the most out of it.CrowdsWe’re at that time where Disneyland crowds are slowly starting to trickle down as summer comes to a close. Part of that, however, is that for the next couple of weeks, two groups of Annual Passholders are completely blocked out. So this is, in a sense, the relative clam before the storm, as you can expect to see an increase in crowds once the blockout dates are lifted in a couple of weeks. Here’s what this week looks like — Monday and Tuesday should be the busiest days, but you’re still dealing with summer crowds regardless:Full details, including park-by-park crowd levels, are available on our Crowd Calendar.WeatherIt’s Southern California, so the weather is predicted to be, umm, nice.  Mid-80s all week, with no serious chance of rain anywhere in the forecast:Weather data via www.weather.comAs always, it’s wise to double check the weather as the day of your visit approaches; check out the most up-to-date forecast here.ShowsDisneyland continues its full slate of shows this week to go with the large crowds, although this week sees a decline in the World of Color showings. World of Color will be showing twice every night at Disney’s California Adventure on the weekends, but it will only be shown once during the week, at 9:00pm each night. The Main Street Electrical Parade will have two showings a night at Disneyland Park, and the Remember…Dreams Come True Fireworks Spectacular will take place over Sleeping Beauty Castle every night as well. Additionally, both parks will run their afternoon/early evening parades once each day, and Fantasmic! will run twice a night at Disneyland Park. Detailed show schedules, including smaller-scale performances like the Disneyland Band, can be found here.Admission and HoursAnnual Passholder blockouts and park hours continue as they have the last couple of weeks. If you have a Southern California or Southern California Select Annual Passport, you’re unfortunately blocked out this entire week (and through August 20, in fact). If you have a Deluxe Annual Passport, only Saturday the 5th is blocked out. All other Annual Passports will be honored all days of the week. For those of you buying tickets as day guests, single-day tickets are at Peak cost on Saturday and Sunday ($124 adult/$118 child) and Regular ($110 adult/$104 child) the remainder of the week.Disneyland Park will open at 8:00 a.m. and close at midnight every day this week, and Disney’s California Adventure will be open from 8:00 a.m. to 10:00 p.m. on Saturday and Sunday, and 8:00 a.m to 9:00 p.m. on Monday, Tuesday, and Thursday.  Wednesday sees DCA open from 9:00 a.m. to 9:00 p.m., and Friday has hours from 8:00 a.m. to 10:00 p.m.  The parks will open one hour early for eligible guests at Disneyland Park Saturday, Tuesday, and Thursday, and at Disney’s California Adventure Sunday, Monday, Wednesday, and Friday; resort guests can take advantage of these hours every day of their stay for Extra Magic Hours, while guests eligible for Magic Mornings can use that benefit one day at Disneyland Park only. Full park hours can be found by clicking on each date in the  Crowd Calendar.RefurbishmentsGood news! Everything you would expect to be open is currently open! Character Close-Up at Disney’s California Adventure is still being replaced by Anna and Elsa of Frozen fame (as it has for several years now), but everything else is open for business.Looking ahead, the Main Street Electrical Parade will end its run on August 21, 2017, and both Space Mountain and Haunted Mansion will temporarily go down from August 28 (Haunted Mansion) and August 21 (Space Mountain) through September 15, 2017 for the installment of their holiday overlays. Additionally, Big Thunder Mountain has a short refurbishment coming up from August 14-18. Keep those dates in mind if those attractions are an important part of your trip!As always, you can see the full slate of refurbishments by checking here.That should do it for this week’s preview. Check back next week and every week to find out what’s coming down the pike! Got questions? Aware of anything else that prospective guests should know about? Let us know in the comments!last_img read more

Corporate Wellness: Shred Those Inbox Pounds and Tighten Up Your Email Communications

first_imgCorporate wellness is not just the physical and mental wellness for employees. Corporate Wellness can also refer to the health and well-being of corporate systems like email. For 2013, resolve to get your inbox in shape and rethink how you use email as a communication tool.  Over the holidays, I had to give up a couple vacation days to come into the office and get out of “email jail.” My company, and many other corporations, have email storage and retention policies that limit the amount of emails we can have in our email inbox and folders. I had received several warnings that my inbox was grossly exceeding these limits. As I spent time going through each email, saving important ones and deleting others, I noticed that most emails were unnecessary “ccs”or “reply alls.” Responses like, “thank you,” “great” or “you, too!” flooded my inbox. I’m as guilty as the next person, but I now realize it’s wasteful. I guess I always had to have the last word! I also looked at the reason I was cc’d. While several were needed, a majority were unnecessary and borderline rude. I get the thought process. We “cc” in the name of “CYA” (if you don’t know what “CYA” is, Google it.) Or, we use it to make sure everyone is informed. Both ways have great intentions, but, as we all know, intent does not always equal impact. In many circumstances, cc’ing a person puts them on the defensive. Have you ever received an email request for information and noticed your boss was cc’d? Have you sent an email to someone, and then on the reply, that person’s boss was cc’d? What was your reaction? And don’t get me started on the “bcc.” With the exception of using the function to send out a mass email, I cannot think of one legitimate business reason to use it. It is the equivalent of speaking behind someone’s back and is very deceiving and disrespectful. Email, in general, should be used as an informal form of communication. I write emails with the assumption that they are being read from a mobile device. If your message is that important, send a brief note requesting a meeting or pick up the phone. There will be many wellness initiatives for 2013. Personally, I’m resolving to reduce clutter, increase efficiency and minimize waste. I’m starting by getting my inbox in shape. From a legal perspective, check out the SHRM article “Sarcastic E-mails Are the Stupidest” by Allen Smith.last_img read more

Getting To Know The MutationObserver API

first_imgSee live demo →After you start the observer, try using CTRL-B and CTRL-I to format the editable text. You’ll notice this works much more effectively than the previous characterData example. In this case, the broken up child nodes don’t affect the observer because we’re observing all nodes inside the targeted node, instead of a single text node.Recording Old ValuesOften when observing for changes to the DOM, you’ll want to take note of the old values and possibly store them or use them elsewhere. This can be done using a few different properties in the options object.attributeOldValueFirst, let’s try logging out the old attribute value after it’s changed. Here’s how my options will look along with my callback:options = { attributes: true, attributeOldValue: true}function mCallback (mutations) { for (let mutation of mutations) { if (mutation.type === ‘attributes’) { // Do something here… } }} function mCallback(mutations) { for (let mutation of mutations) { if (mutation.type === ‘characterData’) { // Do something here… } }}Notice again the type being looked for in the callback function is characterData.See live demo →In this example, I’m looking for changes to a specific text node, which I target via element.childNodes[0]. This is a little hacky but it will do for this example. The text is user-editable via the contenteditable attribute on a paragraph element.Challenges When Observing For Character Data ChangesIf you’ve fiddled around with contenteditable, then you might be aware that there are keyboard shortcuts that allow for rich text editing. For example, CTRL-B makes text bold, CTRL-I makes text italic, and so forth. This will break up the text node into multiple text nodes, so you’ll notice the MutationObserver will stop responding unless you edit the text that’s still considered part of the original node.I should also point out that if you delete all the text, the MutationObserver will no longer trigger the callback. I’m assuming this happens because once the text node disappears, the target element is no longer in existence. To combat this, my demo stops observing when the text is removed, although things do get a little sticky when you use rich text shortcuts.But don’t worry, later in this article, I’ll discuss a better way to use the characterData option without having to deal with as many of these quirks.Observing For Changes To Specified AttributesEarlier I showed you how to observe for changes to attributes on a specified element. In that case, although the demo triggers a class name change, I could have changed any attribute on the specified element. But what if I want to observe changes to one or more specific attributes while ignoring the others?I can do that using the optional attributeFilter property in the option object. Here’s an example:let options = { attributes: true, attributeFilter: [‘hidden’, ‘contenteditable’, ‘data-par’] }, observer = new MutationObserver(mCallback);function mCallback (mutations) { for (let mutation of mutations) { if (mutation.type === ‘attributes’) { // Do something here… } }}As shown above, the attributeFilter property accepts an array of specific attributes that I want to monitor. In this example, the MutationObserver will trigger the callback each time one or more of the hidden, contenteditable, or data-par attributes is modified.See live demo →Again I’m targeting a specific paragraph element. Notice the select drop down that chooses which attribute will be changed. The draggable attribute is the only one that won’t qualify since I didn’t specify that one in my options.Notice in the code that I’m again using the attributeName property of the MutationRecord object to log which attribute was changed. And of course, as with the other demos, the MutationObserver won’t start monitoring for changes until the “start” button is clicked.One other thing I should point out here is that I don’t need to set the attributes value to true in this case; it’s implied due to attributesFilter being set to true. That’s why my options object could look as follows, and it would work the same:let options = { attributeFilter: [‘hidden’, ‘contenteditable’, ‘data-par’]}On the other hand, if I explicitly set attributes to false along with an attributeFilter array, it wouldn’t work because the false value would take precedence and the filter option would be ignored.Observing For Changes To Nodes And Their Sub-TreeSo far when setting up each MutationObserver, I’ve only been dealing with the targeted element itself and, in the case of childList, the element’s immediate children. But there certainly could be a case where I might want to observe for changes to one of the following:An element and all its child elements;One or more attributes on an element and on its child elements;All text nodes inside an element.All of the above can be achieved using the subtree property of the options object.childList With subtreeFirst, let’s look for changes to an element’s child nodes, even if they’re not immediate children. I can alter my options object to look like this:options = { childList: true, subtree: true}Everything else in the code is more or less the same as the previous childList example, along with some extra markup and buttons.See live demo →Here there are two lists, one nested inside the other. When the MutationObserver is started, the callback will trigger for changes to either list. But if I were to change the subtree property back to false (the default when it’s not present), the callback would not execute when the nested list is modified.Attributes With subtreeHere’s another example, this time using subtree with attributes and attributeFilter. This allows me to observe for changes to attributes not only on the target element but also on the attributes of any child elements of the target element:options = { attributes: true, attributeFilter: [‘hidden’, ‘contenteditable’, ‘data-par’], subtree: true} See live demo →Start the observer, then try the add/remove buttons for both lists. The only catch here is that if you hit one of the “stop” buttons, the observer will stop observing for both lists, not just the one it’s targeting.Moving A Node Tree That’s Being ObservedOne last thing I’ll point out is that a MutationObserver will continue to observe for changes to a specified node even after that node has been removed from its parent element.For example, try out the following demo:See live demo →This is another example that uses childList to monitor for changes to the child elements of a target element. Notice the button that disconnects the sub-list, which is the one being observed. Click the “Start…” button, then click the “Move…” button to move the nested list. Even after the list is removed from its parent, the MutationObserver continues to observe for the specified changes. Not a major surprise that this happens, but it’s something to keep in mind.ConclusionThat covers just about all the primary features of the MutationObserver API. I hope this deep dive has been useful for you to get familiar with this standard. As mentioned, browser support is strong and you can read more about this API on MDN’s pages.I’ve put all the demos for this article intoa CodePen collection, should you want to have an easy place to mess around with the demos. (dm, il)From our sponsors: Getting To Know The MutationObserver API Try out the demo →Again, I’ve abbreviated the code for clarity, but the important parts are:The options object is using the attributes property, set to true to tell the MutationObserver that I want to look for changes to the targeted element’s attributes.The mutation type I’m testing for in my loop is attributes, the only one that qualifies in this case.I’m also using the attributeName property of the mutation object, which allows me to find out which attribute was changed.When I trigger the observer, I’m passing in the paragraph element by reference, along with the options.In this example, a button is used to toggle a class name on the targeted HTML element. The callback function in the mutation observer is triggered every time the class is added or removed.Observing For Character Data ChangesAnother change you might want to look for in your app is mutations to character data; that is, changes to a specific text node. This is done by setting the characterData property to true in the options object. Here’s the code:let options = { characterData: true }, observer = new MutationObserver(mCallback); Getting To Know The MutationObserver API Getting To Know The MutationObserver API Louis Lazaris 2019-04-26T13:30:16+02:00 2019-04-26T12:34:22+00:00In complex web apps, DOM changes can be frequent. As a result, there are instances where your app might need to respond to a specific change to the DOM.For some time, the accepted way to look for changes to the DOM was by means of a feature called Mutation Events, which is now deprecated. The W3C-approved replacement for Mutation Events is the MutationObserver API, which is what I’ll be discussing in detail in this article.A number of older articles and references discuss why the old feature was replaced, so I won’t go into detail on that here (besides the fact that I wouldn’t be able to do it justice). The MutationObserver API has near complete browser support, so we can use it safely in most — if not all — projects, should the need arise.Basic Syntax For A MutationObserverA MutationObserver can be used in a number of different ways, which I’ll cover in detail in the rest of this article, but the basic syntax for a MutationObserver looks like this:let observer = new MutationObserver(callback); See live demo →Notice the use of the attributeName and oldValue properties of the MutationRecord object. Try the demo by entering different values in the text field. Notice how the log updates to reflect the previous value that was stored.characterDataOldValueSimilarly, here’s how my options would look if I want to log old character data:options = { characterData: true, subtree: true, characterDataOldValue: true} function callback (mutations) { // do something here}observer.observe(targetNode, observerOptions);The first line creates a new MutationObserver using the MutationObserver() constructor. The argument passed into the constructor is a callback function that will be called on each DOM change that qualifies.The way to determine what qualifies for a particular observer is by means of the final line in the above code. On that line, I’m using the observe() method of the MutationObserver to begin observing. You can compare this to something like addEventListener(). As soon as you attach a listener, the page will ‘listen’ for the specified event. Similarly, when you start observing, the page will begin ‘observing’ for the specified MutationObserver.The observe() method takes two arguments: The target, which should be the node or node tree on which to observe for changes; and an options object, which is a MutationObserverInit object that allows you to define the configuration for the observer.The final key basic feature of a MutationObserver is the disconnect() method. This allows you to stop observing for the specified changes, and it looks like this:observer.disconnect();Options To Configure A MutationObserverAs mentioned, the observe() method of a MutationObserver requires a second argument that specifies the options to describe the MutationObserver. Here’s how the options object would look with all possible property/value pairs included:let options = { childList: true, attributes: true, characterData: false, subtree: false, attributeFilter: [‘one’, ‘two’], attributeOldValue: false, characterDataOldValue: false};When setting up the MutationObserver options, it’s not necessary to include all these lines. I’m including these simply for reference purposes, so you can see what options are available and what types of values they can take. As you can see, all except one are Boolean.In order for a MutationObserver to work, at least one of childList, attributes, or characterData needs to be set to true, otherwise an error will be thrown. The other four properties work in conjunction with one of those three (more on this later).So far I’ve merely glossed over the syntax to give you an overview. The best way to consider how each of these features works is by providing code examples and live demos that incorporate the different options. So that’s what I’ll do for the rest of this article.Observing Changes To Child Elements Using childListThe first and simplest MutationObserver you can initiate is one that looks for child nodes of a specified node (usually an element) to be added or removed. For my example, I’m going to create an unordered list in my HTML, and I want to know whenever a child node is added or removed from this list element.The HTML for the list looks like this: read more