text:
Imam Sajjad (as) after Tragedy of Karbala
:en.rafed.net
Imam Sajjad (as) after Tragedy of Karbala When the young Ali took the mantle of Imamat, times were hard on the Ahlulbayt of the Prophet. His is the saddest story of all time.
On the 10th of Muharram at the time of Asr Prayers, when his father Hussain (AS) was alone in the battlefield ready to do battle, he withdrew to the camp of his ailing son, came beside his bed, woke him and told him that the story of Karbala was over, that he was about to go to sacrifice his own life for the cause of Islam. It was at that time the father transferred the mantle of Imamat, the spiritual guidance, to his son to lead the Muslim Ummah towards the Right Path.
He was born in Madina some 22 years ago, on 5th Shabaan 38 year of Hijra. In some history books his date of birth is shown as 15th Jumada Awwal 38 AH. His mother was Shahr Banu the daughter of Yazdjurd II, the last of the Persian Kings before Islam. She was taken prisoner when Muslim armies conquered Persia. When she was brought in Madina Imam Ali (AS) spoke to her and she embraced Islam and was married to his 2nd son Imam Hussain (AS). She had died after giving birth to her only son. He was only two years old when his grand father Ali (AS) was martyred in the Mosque at Kufa. After that the whole family of the Prophet returned to live in Madina. For the next 10 years under Imam Hasan (AS) as Imam and after his martyrdom, his father Imam Hussain (AS) as the Imam, the young Ali was growing in their shadow and watching the workings of the Imamat without the worldly authority. People knew they were the grand sons of the Holy Prophet and followed them by their hearts but outwardly because of the fear of the Ummayad ruler in Damascus, there was very little following of the Ahlulbayt of the Prophet.
In 60 Hijri when his father Imam Hussain (AS) had to leave Madina for Makka and then for Karbala, he was with him all the time. In Karbala all male children of Ali (AS) and Hussain (AS) were killed except Ali Ibne Hussain (AS) who with providence became so ill that he was unable to participate in the Jihad with his father and survived the massacre. His life and with that the line of descendents of Hussain (AS) survived because the Imamat had to go on.
He became the 4th Imam on the 10th of Muharram 61 Hijri. He was taken captive and was brought to Kufa and then to Damascus in chains. In spite of his illness and humiliating position in front of Yazid the Ummayad ruler, when Yazid addressed him in an insulting manner saying that his father wasted his life by refusing to give the oath of allegiance to Yazid, Imam replied, it was to save Islam. They were wondering how Islam was saved. When time for Azan came and the Moazzin screamed from the minaret "I bear witness that Muhammad is the messenger of Allah", Imam shouted to Yazid, this is the way Islam was saved. People would have forgotten the name of Muhammad as the Messenger of Allah if his grand son would not have shown the world that you were a ruler by default. Yazid ordered his swordsman to kill this young man, but by the intervention of his aunt Zainab his life was spared. He remained in prison for one year with the whole family. There was turmoil in all parts of the Islamic empire on this brutal killing.
In the end Yazid was afraid that if he kept the family of the Prophet in prison any longer, he will loose his kingdom. So he sent orders to bring the family before him and told him that he was releasing them. He also asked what they wish to do now. In reply to this His aunt Zainab said that they would wish to hold a gathering in Damascus so that she can tell the people what happened in Karbala. Yazid agreed and the first Majlis was held in Damascus. In this Majlis most of the women of Damascus took part who were secretly following the path of Ahlulbayt which included Yazid"s wife Hind. Then they all returned to Karbala to pay homage over the graves of their beloved father, uncles and brothers.
It was on the 20th of the month of Safar 62 Hijri that they arrived back in Karbala. The first Majlis of Arbaeen was held in Karbala in which his aunt Zainab and all the surviving family attended. It was at that time that one of the companions of the Prophet Jabir Ibn Abullah Ansari visited the grave of Hussain (AS) who later narrated the whole story of Karbala to many of his listeners in Madina and many other towns he visited. The message of Hussain (AS) was spreading from town to town and from country to country.
The whole family then returned to Madina except the wife of Imam Hussain (AS). Her name was Umm-e-Rabab. She said that she would not return back home, for her home was here where her husband lay buried. She stayed in Karbala until she died a few years later. A small town flourished for the up keeps of pilgrims who began to visit the grave of Hussain (AS) and all the martyrs of Karbala.
Prev: Lady Sakina, Engrossed by Divine Perpetual Beauty
Next: Hazrat Zaynab (pbuh); Messenger of the Karbala Revolution


text:
Q: fs.watch is returning null for the file name fs.watch(*file*, function(event, filename){
  console.log('event ' + event);
  console.log('filename ' + filename);
});

when the file changes this is outputting:
event:  change
filename: null

Any ideas what could cause this? I'm on OSX.
Thanks!

A: From the documentation:

When watching a directory, providing filename argument in the callback
  is not supported on every platform (currently it's only supported on
  Linux and Windows). Even on supported platforms filename is not always
  guaranteed to be provided. Therefore, don't assume that filename
  argument is always provided in the callback, and have some fallback
  logic if it is null.

redpajama_set_name: RedPajamaStackExchange


text:
The Science of Discworld: A Novel (Science of Discworld Series #1) (Paperback)
By Terry Pratchett, Ian Stewart, Jack Cohen
Usually Available in 2-5 Days
This is book number 1 in the Science of Discworld Series series.
#2: The Globe: The Science of Discworld II: A Novel (Science of Discworld Series #2) (Paperback): $16.95
#3: Darwin's Watch: The Science of Discworld III: A Novel (Science of Discworld Series #3) (Paperback): $17.00
#4: Judgment Day: Science of Discworld IV: A Novel (Science of Discworld Series #4) (Paperback): $17.00
Not just another science book and not just another Discworld novella, The Science of Discworld is a creative, mind-bending mash-up of fiction and fact, that offers a wizard's-eye view of our world that will forever change how you look at the universe.
Can Unseen University's eccentric wizards and orangutan Librarian possibly shed any useful light on hard, rational Earthly science?
In the course of an exciting experiment, the wizards of Discworld have accidentally created a new universe. Within this universe is a planet that they name Roundworld. Roundworld is, of course, Earth, and the universe is our own. As the wizards watch their creation grow, Terry Pratchett and acclaimed science writers Ian Stewart and Jack Cohen use Discworld to examine science from the outside. Interwoven with the Pratchett's original story are entertaining, enlightening chapters which explain key scientific principles such as the Big Bang theory and the evolution of life on earth, as well as great moments in the history of science.
TERRY PRATCHETT is the acclaimed creator of the bestselling Discworld series. He has been appointed OBE and a Knight Bachelor in recognition of his services to literature.
IAN STEWART is a Fellow of the Royal Society, professor of mathematics at the University of Warwick, and author of numerous books on math and popular science, as well as science fiction novels co-authored with Jack Cohen.
JACK COHEN is a professor of biology and honorary professor of mathematics at the University of Warwick, and has co-authored several books with Ian Stewart.
Fiction / Alternative History
Fiction / Fantasy / Contemporary
Fiction / Science Fiction / Action & Adventure
Publisher: Anchor
Publication Date: June 3rd, 2014
Series: Science of Discworld Series
"For Pratchett and Discworld devotees the volume is, of course, compulsory reading, but even science buffs who would normally eschew anything resembling fantasy will find much here to pique their interests.... The book adds another whimsical episode to Discworld lore and contrasts the magical 'rules' of Pratchett's realm with the human world's more logic-oriented science." --Booklist
"The hard science is as gripping as the fiction." --The Times (London)
"An irreverent but genuinely profound romp through the history and philosophy of science, cunningly disguised as a collection of funny stories about wizards and mobile luggage." --Frontiers
"Terry Pratchett is more than a magician. He is the kindest, most fascinating teacher you ever had." --Harlan Ellison

redpajama_set_name: RedPajamaCommonCrawl


Want to find experienced photographers in Patrick Springs, Virginia to capture your picture-perfect event? Preserve memories of your special day by hiring a Patrick Springs photographer or videographer to capture everything on film.
Patrick Springs, Virginia photographers and videographers allow you to mingle with your guests while they capture special moments that you may not have seen otherwi...Read moreWant to find experienced photographers in Patrick Springs, Virginia to capture your picture-perfect event? Preserve memories of your special day by hiring a Patrick Springs photographer or videographer to capture everything on film.
Patrick Springs, Virginia photographers and videographers allow you to mingle with your guests while they capture special moments that you may not have seen otherwise. You can find many talented photographers from the Patrick Springs area who have just the photographic style you're looking for.
Videography is a dynamic way to see your wedding or corporate event through another person's lens. Patrick Springs videographers record your entire event and can often edit the recording to include short interviews with guests and even pictures from your photographer. Some videographers create "œpreview" videos that can be shared with family and friends.
Photographs are all about capturing moments in life that you can hold with you forever. There is no such thing as having TOO many photographs in my book. All Occasion Photography studio is located in...Read morePhotographs are all about capturing moments in life that you can hold with you forever. There is no such thing as having TOO many photographs in my book. All Occasion Photography studio is located in Lewisville, NC. I do venture outside of the studio and do on-site events such as birthday parties, weddings, music events, etc. I also can do family, engagement, newborn and maternity photographs as well. I strive to make everyone feel just like family and make sure my clients are left with unforgettable images with the luxury of affordability. Please feel free to contact me anytime for pricing.
At History Maker Photography, we love to capture those wonderful moments that will last forever. That is why here we believe that every shot and every picture will always be a part of someone;s family ...Read moreAt History Maker Photography, we love to capture those wonderful moments that will last forever. That is why here we believe that every shot and every picture will always be a part of someone;s family history: your history.
We are located in Bassett, VA and currently serving Martinsville, Bassett, Ridgeway, Horsepasture, Axton, Figsboro, Leatherwood, Critz, Stuart, Patrick Springs, Rocky Mount, Smith Mountain Lake, Ferrum, in Virginia and in North Carolina and Stokes and Rockingham counties. We will travel to a location of your choice in the listed counties for outdoor photography or we can setup indoor portraits in the comfort of your own home. Additional cost for locations over 30 miles from our business location address.
We are an on location natural light photography studio that offers beautiful portraits at an inexpensive rate. We specialize in wedding, newborn, infant, child, family, maternity, seniors, engagement, sport teams, and pet photography.


text:
Football Features
The transfer moves Man Utd are expected to make this summer
By Muhammad Butt
Manchester United are about to hit the 2019 summer transfer window like a sledgehammer.
The Red Devils have had a largely disappointing season, where they started and ended terribly. They were superb for a brief spell in the middle when Ole Gunnar Solskjaer was first appointed. The Norwegian's spell in charge began with such optimism as he brought United back to their roots of fast, attacking football.
Of course, it soon was realised that United didn't have a squad capable of playing this way over an extended period of time and, eventually, form fell away. They ended the Premier League season shambolically and finished sixth in the division. They are the only member of the league's "big-six" clubs without a cup final to look forward to.
Yet, and still, a transfer whirlwind is coming. So we've had a look at five different sources to suggest five signings the club are expected to make. Who are the sources, and what did they recommend? Read on!
1. What the manager wants
Ole Gunnar Solskjaer has been remarkably tight-lipped over any transfer speculation for the summer. He's not even acknowledged that United will be in the market to replace players that have left, like Antonio Valencia and Ander Herrera.
The Norwegian has even said, "We have been discussing how to move the club forward. That does not mean 'x' amount of money or 'x' amount of players," so he's definitely not going to engage in speculation. However, he does seem bullish that United's recruiting power will not be hampered by their lack of Champions League football.
"There have been so many players that have been written about that we have been interested and there have been so many players' agents that have been in touch with our administration that they want to come here," he said.
Although he didn't want to name names, of course. Thankfully others weren't so reticent.
2. A view from the press box
David Ornstein is a sports reporter for the BBC and something of a transfer sage. He did a spot on BBC 5Live recently where he divulged a whole host of transfer information, including that the possibility of Jadon Sancho joining Manchester United this summer is about 50/50, with the only real issue being whether Sancho is willing to give up Champions League football (for a season, at least). Ornstein also spoke about United's centre-back pursuit, but a key area he also addressed is right-back.
"Aaron Wan-Bissaka, is very much on United's radar, also with City," said Ornstein, indicating that the Red Devils could have to battle against their local rivals and two-time Premier League champions should they wish to recruit the 21-year-old Englishman. However, Ornstein added that United are "also keen to develop Diogo Dalot and the young Ethan Laird."
Wan-Bissaka is a hand-in-glove fit with Manchester United's right-back slot. The youngster is a dynamic defender and attacker; his mastery of individual duels is unparalleled in the Premier League. He was one of only two players to record over 60 tackles, 60 take-ons and 60 interceptions in 2018/19 and he won a staggering % of his tackle attempts. Dalot and Laird have promise (and would be good fall-backs should the Englishman decide to stay at Crystal Palace), but it would be baffling for United to pass up on Wan-Bissaka.
3. An ex-player's thoughts
Rio Ferdinand played for Manchester United over 450 times. He won multiple league titles, League Cups and even the Champions League in 2008. There were recent reports saying he's in the frame to fill United's long-vacant sporting director position. But right now, he makes his living as a pundit where he mostly encourages young players to believe in themselves.
Along those lines, when asked to extol the virtues of Jadon Sancho – Borussia Dortmund's young English winger who, despite being just 19-years-old, has set the Bundesliga alight this season with a division-high 14 assists – he did not hold back.
"The kid's mentality, to leave Manchester City, who wanted him to stay, to just say, 'My ability deserves it and I think I can do it straight away, right now. I am not waiting'," Ferdinand said on Sancho. And when asked if he would take the winger at United, he responded: "I would take him all day. English, young, hungry and talented, that's all I need to know."
For United's part, signing Sancho makes a whole load of sense. He's a blisteringly quick right-winger and United need both a right-winger and more natural pace in their side if they are to play Solskjaer's extremely vertical football. Sancho's only obstacle to a Premier League return would be the colossal fee Borussia Dortmund would command.
4. The neutral's tip
Shaka Hislop was a legendary Premier League goalkeeper for Newcastle, West Ham and Portsmouth. Now he's a pundit and analyst for ESPN and when United were linked with Daniel James, Swansea's fleet-footed winger, Hislop spoke up.
"[Daniel James is] not going to solve their problems, but I spoke to Sir Alex Ferguson a couple of years ago and he was telling me that in his blueprint for success in building Manchester United to the club that it is now, the academy was always his focus," Hislop said. "And then you would bring players in, those big-money signings, to fill the gaps where the academy didn't really have that talent coming through"
"So this signing, again, doesn't move them any closer to City or Liverpool, but it moves them closer to what Manchester United had been, or certainly how they started under Sir Alex Ferguson." And it's hard to argue with Hislop's logic here. James is, like Sancho, exactly the kind of winger that United need to play their preferred style. And unlike Sancho, he would be a very affordable (£15m or so) buy. Moreover, he's clearly into the move, having apparently deleted a tweet praising Liverpool's Mohamed Salah after United fans made him aware of it.
pic.twitter.com/KIj2cFYoMh
— UTFR 🇾🇪🔰 (@za3_ye) May 10, 2019
5. Squawka predicts
Finally, what do we think? Well, Manchester United have many problems but two among them stand out: centre-back and defensive midfield. These two positions must have top quality players in them if United are to ever challenge anywhere seriously again. United simply cannot use their defence as a platform for their attack if said defence is as solid as a screen door on a submarine.
United are still playing Chris Smalling and Phil Jones, defenders who were prospects seven years ago when they joined the club and are probably still prospects now even as veterans. Victor Lindelof is class, but he needs a dominant partner. Someone who can organise the defence and become a beacon of defensive solidity.
The only choice for this role must be Napoli's Kalidou Koulibaly. The mountainous Senegalese stopper is an almost unfair blend of defensive instincts, athletic ability, positional intelligence and organisational skills. He has held the Napoli defence together as best he can given the rabble the club often surround him with. He would instantly take control of things at Old Trafford and offer the kind of transformative stability that Virgil van Dijk has done for Liverpool. Koulibaly may end up costing a world record fee for a defender, as Ornstein has said in his interview, but he'd be worth it.
In defensive midfield, the ideal man is West Ham's Declan Rice. A young, talented Englishman whose technical skill is matched by his athletic gifts. Being able to physically compete would allow United to put out a muscular midfield of Rice, Scott McTominay and Paul Pogba. Or they could use the power offered by Rice and Pogba to play a smaller, less physical player as a counter-point. Equally, Rice could likely handle himself if played in a double pivot, giving United so many more tactical options as they look to move forward with Ole at the wheel.
Paul Pogba to Juventus? All great players are welcome here,...
Can you name the Premier League footballers behind these Snapchat...
Where are they now? Man Utd's FA Youth Cup winning side of 2011
By Squawka News
'Rodgers has helped tick the boxes for Maguire's Manchester move' – The Squawka Talker football podcast
Ranking: The 11 most expensive transfers in Championship history


Prepare the white cake as directed, and allow to cool completely. Crumble into a large bowl with the frosting and Skittles, then combine by hand until thoroughly mixed. Roll into 1 1/2 inch balls and place on a baking sheet lined with wax paper. Freeze for 20 minutes.
Melt 2 Tbsp of shortening in a double boiler over medium heat. Once the water is boiling in the bottom pot, remove from heat, add the orange candy melts and stir until completely melted. Remove the cake balls from the freezer and dip into the candy melts until coated, then place on a sheet of wax paper to set.
While the cake balls are setting, Repeat the process with the last tablespoon of shortening and the chocolate candy melts, placing the melted chocolate into a small baggie with the corner just barely cut. Allow to cool for several minutes, then drizzle over each cake ball to make a basketball pattern. Allow to set, then enjoy!


Synopsis: Joseph Johnson has lost just about everyone he's ever loved. He lost his pa in an accident. He lost his ma and his little sister to sickness. And now, he's lost his pony–fast, fierce, beautiful Sarah, taken away by a man who had no right to take her.
Joseph can sure enough get her back, though. The odds are stacked against him, but he isn't about to give up. He will face down deadly animals, dangerous men, and the fury of nature itself on his quest to be reunited with the only family he has left.
Because Joseph Johnson may have lost just about everything; but he hasn't lost hope. And he hasn't lost the fire in his belly that says he's getting his Sarah back–no matter what.
Laura's Thoughts: This book spoke to my inner child. It took me back to when I was horse crazy and gave me the nostalgic feeling that adventure waits outside my front door. The main character, Joseph, is courageous and compassionate. He makes a unlikely friend on his journey and together they form a bond that will have you rooting for their success till the end.
Synopsis: The Hebrews call me prophetess, the Egyptians a seer.
Melissa's Thoughts: This is a gorgeous story that captures not only the despair and oppressive fear of slavery, but also the depths of God's love and vengeance. The book brings to life historical figures and intimately connects them with the reader, showing how their journey isn't that much different than our own. Miriam is a wonderful book that highlights not only Pharaoh's stubbornness, but the burgeoning faith of the Israelites.
Synopsis: Lucy and Charlie Tuttle agree on one thing: they're committed to each other for life. Trouble is, neither of them expected life to look like this. While Charlie retired early, Lucy is devoted to a long-term career . . . until the day she has no choice.
When a simple misstep threatens to silence Lucy forever, a young boy and his soundless mother change the way she sees–and hears–everything.
Carrie's Thoughts: One of the things I enjoy so much about Cynthia Ruchti's books – including Song of Silence – is her writing voice. It's graciously down to earth with a dry wit that has me grinning even through tears, laughing even around the lump in my throat, and always always unable to put down the story until I've savored every word.
Synopsis: Twenty years past, in 1757, a young Redcoat, Reginald Aubrey stole a newborn boy—the lighter-skinned of Oneida twins— during the devastating fall of Fort William Henry and raised him as his own.
Melissa's Thoughts: I am in awe of Lori's writing. This is not an easy book by any means. There is a large quantity of historical information to sort through, settings for both the Americans and the Oneidas, cultural details, battles, and much more, just to bring the reader into 1777 colonial America. Lori does an excellent job of paring down and incorporating a healthy amount of historical information without overwhelming the reader. Her balance is spot on.
Synopsis: A disgraced scholar running from her past and an entrepreneur chasing his future find themselves thrown together—and fall in love—on a Tolkien tour of New Zealand.
Rachel's Thoughts: From the moment that Allie called Jackson out for his poor coffee taste and ordered him a flat white (my drink of choice—why hasn't it become more popular in the US? You guys are missing out!) I knew that I was going to like this book. Kara Isaac's voice is a wonderfully refreshing addition to the genre, and while the trope of the rich guy whose girlfriend ran off with his money/business ideas has been done before, having the heroine dressed as a Hobbit tour guide for most of the novel definitely mixed things up a little.
Megan's Thoughts: This story contained qualifications to secure a spot on my keeper list: humor, romance, a happily-ever-after, but the Tolkien thread nudged it to become one of my favorite reads of this year. Not because I'm a Lord of the Rings fan, but because it gave the story something rememberable. Something that hasn't been overdone. Something that stayed with me even after I moved on to other books. And for that, I think it was a must read for 2016.
Synopsis: Three months ago, Juliette D'Alisa's world changed.
Beth's Thoughts: It's not often that a contemporary novel is the perfect blend of warmth, realism and romance. Juliette's story goes beyond being a typical romance or simply being "foodie fiction," but rather provides readers with a sense that her story will continue on past the pages of this book.
Synopsis: When Leora Ebersole sees the small plane crash in her Old Order Mennonite community, she has no idea it's a foreshadowing of things to come. Once the young pilot, Moses Hughes, regains consciousness, they realize his instruments were destroyed by the same power outage that killed the electricity at the community store, where Englischers are stranded with dead cell phones and cars that won't start.
Beth's Thoughts: In The Alliance, Jolina relies on her knowledge of the Mennonite faith, while bringing in the element of societal collapse. I love books that make me question myself, especially when I'm challenged and humbled by the initial direction of my thoughts, and this story definitely did that for me.
Synopsis: Compassionate Heroism Attracts Male Suitors to Nine Spirited Women.
Megan's Thoughts: Now, I'm not saying The Courageous Brides as an entire collection made it on my list, but The Encumbered Bride was, hands down, my favorite novella I read this year. And to be quite honest, it took me by surprise. Especially since the injured hero couldn't even see what was going on during the first portion, but that never hindered the story. A big deal breaker on a book for me can be how kids are portrayed. Are their actions, words, thoughts believable? But props to Ms. Paul, each orphaned child was not only unique, but was written like they were actual real-life children. The humor. The sweetness. The ahh-factor makes this novella a total keeper for sure.
Melissa's Thoughts: In most of Michael's books, the setting is a character in and of itself. Whether it's the mountains, a big cat refuge, or a cave, the setting is a living, breathing character. In this book, it isn't just the location, but electricity as well. Without weighing the book down, there are some immersive details that helps the reader catch a glimpse of how electricity flows and how the electrical grid operates. As the story approaches its climax, what starts as a minor part of the story, becomes a live component, resulting in tense moments and strong suspense.
Beth's Thoughts: One thing I have come to adore about Jody's writing is how she highlights women of history who may otherwise be overlooked or overshadowed by the famous men they loved. In this story, Polly Catlett's life as a young woman is brought into focus, and although it's fiction, Jody is respectful of the true events in history. Newton and Polly is an utterly absorbing story that captivated me with superb historical setting and details, as well as a love that came to life. The plot flows effortlessly, the characters endear themselves so quickly, and the emotions of the romance are poignant and realistic. Jody just knows how to pen an engaging, entertaining story.
Synopsis: Violet Hawthorne is beyond mortified when her brother Ezra turns their deceased parents' New England country inn into a brothel to accommodate the nearby lumberjacks; but when Violet's own reputation is compromised, the inn becomes the least of her worries. In an effort to salvage her good name, Violet is forced into an engagement with a taciturn acquaintance; Vance Everstone. As she prepares for a society wedding, Violet learns that her brother had staked her hand in marriage in a heated poker game with the unsavory Rowen Steele, and Ezra had lost. Now Rowen is determined to cash in on his IOU. With danger stalking her and a new fiance who hides both his emotion and his past, Violet must decide who to trust and who to leave behind.
Carrie's Thoughts: Vance Everstone completely captured my heart. And Dawn Crandall once again reminded me why she is one of my very favorite authors. Her ability to paint an exquisite story shines in The Cautious Maiden, and her talent at writing romance – and REDEMPTION – has never been better displayed.
Megan's Thoughts: Prior to this summer, I'd never read anything by Ms. Crandall, but I zipped through the entire series in a few weeks. Releases this year seemed to be full of plots that centered on the basic rogue male character who becomes the hero he should have always been. Vance Everstone very much fit those specifications, and for whatever reason, I always liked him. (Even when I probably wasn't supposed to.) However, what anchored The Cautious Maiden near the top of my 2016 list was how it was written in 1st Person POV. I love that. Wish there was more of it!
Synopsis: In her kitchen at the Red Door Inn, executive chef Caden Holt is calm, collected, and competent. But when her boss asks her to show off their beautiful island to impress a visiting travel writer and save the inn, Caden is forced to face a world much bigger than her kitchen–and a man who makes her wish she was beautiful.
Rachel's Thoughts: The romance between Caden and Adam is incredibly sweet, but not annoyingly or unrealistically so. They were cautiously adorable, and they're probably one of my favourite couples from this year's batch of romance novels—and I read a lot of romances. Although they had their arguments over misunderstandings and withheld information, they resolved them pretty quickly and were, on the whole, a really relatable, lovable couple.
Synopsis: Viking warrior. Dauntless leader. Protective mother.
Laura's Thoughts: I have to say I don't usually gravitate towards historical fiction novels but this one has blown me away. I love the ferocity of the main character Freydis and how vivid the world is. It is so interesting to learn what drives her to make the decisions she does and exciting to see the story unfurl.
Laura's Thoughts: I could write a book about why I like this book. It would mostly consist of gibberish and me repeating myself because of how important it is that I get the point across to everyone that this book is GOLD. The characters are so well written and lovable. Yoon pulls off a diverse, humorous, and heartwarming love story that all happens within 24 hours. The ending, oh the ending. It will satisfy even the most picky readers.
Thank you so much for including Forest Child on this amazing list!
Great list of books. It's always fun to get other people's opinions of books. I loved both of Kara Isaac's books and Dawn Crandall's books. I have 3 or 4 of the other books in my TBR pile, too. Thanks for the suggestions.
Oh my! What an honor to be part of this amazing list of books! Thank you for including Where Two Hearts Meet.
Thank you very much for including The Alliance! I am so grateful for your support!
What a great list full of great authors. I had to add a couple to my tbr that I was missing. I was excited to see your inclusion of Nicola Yoon's new YA novel. I haven't read it, yet, but a hardcover is currently on its way to me. I LOVED her debut book, Everything Everything.


text:
Kyle Becker joins BizPac Review as Chief Editor
October 16, 2017 | Jack Furnari | Print Article
BizPac Review, Inc is pleased to announce that Kyle Becker has joined the company in the capacity of Chief Editor.
Kyle comes to BPR from Independent Journal Review, where he was one of the initial hires and became Senior Managing Editor, and then the Director of Social Media.
At IJR, Kyle wrote the top article for pageviews in company history (10M+) and was the author of the top article for social shares in company history (1M+). He has edited over 25,000 stories, which amassed over 1 billion page views.
Kyle is the top content creator in IJR's history and has amassed hundreds of millions of page views on his byline while leading social media and editorial teams. IJR won awards for politics coverage while he was an editor at the website, which cracked the top 30 news websites in the world.
As Director of Viral Media, he ran the 8 million fan page Conservative Daily and led it to have the highest per story engagement of any major news publisher.
He will work alongside Michele Kirk, our Vice-President of Content and will ensure that BizPac Review shines as a conservative news outlet that impacts the national conversation and provides an enriching reader experience.
Jack Furnari
President at BizPac Review
Jack Furnari is a founding partner and the CEO of BizPac Review, Inc. A husband, father, entrepreneur, and former political consultant, Jack has been a life-long conservative political activist, and he's previously written for the Sun-Sentinal and the Boca Raton News.
Latest posts by Jack Furnari (see all)
Sunshine State News and Nancy Smith ride off into sunset - November 3, 2019
Kyle Becker joins BizPac Review as Chief Editor - October 16, 2017
Left-wing attorney Sam Fields has strong warning against FBI and Comey memo - May 17, 2017


On behalf of Tinley M. Rudd of Law Offices of Tinley M. Rudd, Esq posted in child custody on Thursday, January 26, 2017.
Imagine a law that takes away your right to raise your child before you ever get a chance to hold him. That's what this man is dealing with in Florida. The biological father of a child in Florida has reached out to the news after he claims that Florida laws are stripping him of his paternal rights. He lives only a few streets away from his son, but he claims he has no idea what he looks like.
According to his story, his ex-girlfriend got pregnant. He hurried to put together a nursery for his son, thinking he'd be part of his son's life. Unfortunately, it has not worked out that way. His ex-girlfriend lived with him for several months while she was separated from her spouse, but once she was pregnant, she went back to her husband and began to live with him again. She has blocked the man's number and cut all contact with him.
The struggle in this case is that a law from the 90s prevents him from seeking parental rights. The law states that a child born into a marriage takes results in the married couple having custody over the biological DNA tests. Basically, the man she's married to, and not the biological father, has all the parental rights. After begging her for months, he was able to see his child shortly one afternoon. Since then, he's never seen his son again.
This is a case to follow; it is currently headed to an appeals court and will head to the Florida Supreme Court if the judge does not feel confident in ruling on the case. If you are facing a similar dilemma, your attorney can discuss how the future of this case may affect yours.


text:
Lider rynkowy – przedsiębiorstwo, mające czołową pozycję na rynku. Liderzy poszczególnych branży mają największy obrót i najłatwiej jest im negocjować ceny z poszczególnymi dostawcami, więc mogą obniżyć ceny swoich wyrobów i skutecznie walczyć z konkurencją, ale muszą tworzyć bariery wejścia i chronić rynek przed substytutami, na czym korzystają wszystkie przedsiębiorstwa sektora.

Marketing

redpajama_set_name: RedPajamaWikipedia


Fr. Bogusław Migut joins the Institute during the fall 2015 semester from the John Paul II Catholic University (KUL) in Lublin, Poland. Ordained in 1984, Fr. Migut earned his doctorate and habilitation in liturgical theology at KUL, where he directs the Institute of Liturgy and Homiletics and chairs the faculty of Liturgical Theology and Spirituality. He has held visiting positions at Italian and German universities in Padua, Rome, MŸnster, and Trier. Fr. Migut focuses his research on Roman and Orthodox sacramental liturgical theologies, Catholic education, and pilgrimages such as the Camino de Santiago. At Notre Dame, he is exploring "the American school" of liturgical theology with Prof. David Fagerberg (Theology) and editing a book-length treatment of the subject in Polish. Fr. Migut will also be leading a group of twenty students with Prof. Fagerberg on a study trip to Poland during fall break.
Visiting Scholar during 2008-2009 and 2015-2016 academic year.


Michael, I would get one as well to use as a full spare. I'm relatively close to you in NorCal.
ok, we now have 7 interested parties, and I have sent PM to each. Looks like they are all sold at this point. I'll update with sale complete or any remaining wheels later.


Just a few days after Christmas, basketball fans will get to watch Cavs vs. Kings live streaming online and televised NBA game action. LeBron James and Cleveland are coming off a stinging loss just a few days ago, as the Golden State Warriors pulled away with a home win. However, the fourth quarter and foul calls, or lack thereof, had the Cavs a bit irked with the officiating. Will they take that out on Sacramento Wednesday night? Here's the latest NBA game preview with odds, start time, TV channels, and how to watch the Cavs vs. Kings live stream online feeds.
As they head into tonight's NBA game, the Cleveland Cavaliers are currently 24-10 overall with a 10-6 road record. They've gone 3-2 over their last five games with road losses to the Milwaukee Bucks, and more recently, Golden State, with the NBA admitting there were blown calls by the refs in the latter of these games. However, Cleveland is 7-3 over their last 10 games and had put together a 13-game winning streak during November. Tonight, the Cavaliers will be favored by 9.5 points with a -500 moneyline price. Their opponents, the Sacramento Kings, will be +375 underdogs, and the over/under point total is at 208.5 points as of this report.
Sacramento wasn't expected to make too much noise in their first full season without All-Star DeMarcus Cousins. The team has put together an 11-22 record with back-to-back losses against San Antonio and the Los Angeles Clippers. Earlier this month, they visited Cleveland to take on "King James" and the Cavs, but they lost, 101-95. In that game, Sacramento held a small lead late in the fourth quarter, but ultimately, it was a LeBron James three-point shot helping the Cavs pull away. As of this report, Sacramento is a league-worst when it comes to points scored as they are putting up just 96.5 points per game compared to 105.6 per game by their opponents.
Fans can watch Wednesday night's Cleveland Cavaliers vs. Sacramento Kings game starting at 10 p.m. Eastern Time. Live television coverage will be on several different channels or networks. For those in the Cleveland viewing regions, the Fox Sports Ohio (FSO) channel will carry game coverage. For those viewers in the Sacramento regions, the NBC Sports California (NBCSCA) channel will televise the game. In all other regions, viewers will need an NBA League Pass subscription to see this game on TV.
In order to live stream the game, cable and satellite subscribers can use Fox Sports Go website or apps in the Cleveland regions or the NBC Sports California website and apps in those regions. For those fans who don't have cable or satellite, or who aren't in the two viewing regions, an NBA League Pass subscription can provide a live streaming feed for tonight's game. There are several subscriber packages available, as well as the option to purchase just tonight's game to watch for a low price. More details can be obtained at the NBA League Pass website.


One of the reasons why I love August is that aside from the fact that it is my husband's birthday month, the Philippines is also celebrating Ninoy Aquino's Day and the National Heroes Day which usually takes place every 3rd weekend of August. Now talking about long weekends huh! I really look forward to these long weekend holidays!
It has been a family tradition for 5 years already to celebrate these holidays and hubby's birthday at the same time. We usually go on an out of town vacation, travel domestic or international, but for this year, we decided to go on a staycation instead.
A staycation is a period in which an individual or family stays home or in their local area instead of travelling domestically or internationally and participates in leisure activities within driving distance. It usually includes day trips to local tourist sites, swimming venues, or engage in fun activities such as horseback riding, hiking or visiting museums, but most of the times involves dining out more frequently than usual.
Even if you've been in the same city/town your whole life, chances are you are not updated of the newest restaurants, spas or "gimmick-an" in the area. By acting like a tourist in your own city, it will help you discover new places and be able to try to experience things you never knew about.
Don't get me wrong, of course you will still spend for your hotel and food, but taking staycation will eliminate the need for air tickets and reduce gasoline expenses. You can even save by bringing some "baon", now that's truly Pinoy :-).
Another "tipid tip", once that you're decided to book a hotel of your choice, get a hotel membership card first before booking, trust me it's "super sulit!".
Plan exciting activities for the whole family. This can be a visit to the zoo, swimming or just simply enjoy the bath tub with the kids.
You don't have to wake up early so that you will not miss a flight, or think about lost luggage or excess baggage. "Relax Relax din pag may time!"
Packing for four is sometimes stressful and planning a vacation sometimes is not fun at all especially if you don't have the time.
What are you waiting for? Get a calendar and set your next staycation.
Marco Polo Manila for the superb service, upgrades and freebies.


Jerry Kramer, an offensive lineman on the great Green Bay Packer teams of the 1960s, had his ring from the first Super Bowl stolen twenty years ago. It was discovered being auctioned on the Web. Sean Hackbarth has the rest of the story.
Indeed, it wasn't even called "the Super Bowl" at that point.


text:
package com.percolate.sdk.rxjava.request.approvals.workflow.history;

import com.percolate.sdk.api.config.Endpoints;
import com.percolate.sdk.dto.WorkflowHistory;
import com.percolate.sdk.dto.WorkflowHistoryEvents;

import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Path;
import rx.Observable;

/**
 * Percolate v3/approval/workflow/:id:/history/ API definition.
 */
interface ApprovalWorkflowHistoryServiceRx {

    @GET(Endpoints.API_V3_PATH + "/approval/workflow/{id}/history/")
    Observable<WorkflowHistory> get(@Path("id") String id);

    @POST(Endpoints.API_V3_PATH + "/approval/history/")
    Observable<WorkflowHistory> create(@Body WorkflowHistoryEvents workflowHistoryEvents);

}

redpajama_set_name: RedPajamaGithub


Recuva Pro pc Crack is important information for the latest version of Software. It is the Quality & feature Improve generation. Its full, dependable information New Software Program advanced & set up by Using Perform. Recuva Pro free integrated a Good deal of Records Restoration tools. Recuva professional serial number Keygen is a Beautiful Recovery Software. It is an honor Winning Windows instrument; it can Help you to Reestablish records, that have Been inadvertently Erased from Your Computer. It Incorporates the Records flushed from the Recycle receptacle & Pictures & different documents that have been deleted by Customer Botch from Memory Cards, internal drives or external storage, for example, Pen drive. With Recuva, You can even Safeguard Records that Have Been Erased Because of bugs, infections, Malware, & Crashes. Piriform Recuva Pro license key: Accidentally deleted a necessary file? Lost something important when your computer crashed? No problem! Recuva recovers data removed from your Windows computer, Recycle Bin, digital camera card, or MP3 player. Recuva pro key Keygen is free windows utility software which has a quick scan for fast data recovery you can also enable a deep scan. A quick scan takes a small amount of time while in deep scan takes much longer. While in both modes the process remains smooth. And the PC remains stable. Hence, this app provides you a chance to recover deleted files which were removed by mistake, pc crashes or with virus attack by this free recovery tool. It is easy to use and perfect to utilize & recovers a file that was removed from recycle bin. When the result is Performed Recuva Pro download Crack will See you the Current Status of every file by checking out the Colors like Orange is poor, Green is Excellent, & Red is Unrecoverable. You can Also see Useful information About Each File like Last Correction, Size, & Access time, the Number of Clusters, Comments, Allocated offset & NO of overwritten file's clusters. Recuva Pro Key gives you quick response time.
How To Register or Crack Recuva?
Turn Off Your Internet Connection. Otherwise, keys will not work) Launch Recuva.


text:
Beaded Lizards – A Primer on Their Care
The Mexican beaded lizard (HELODORPHA ORNOTICIA) is a unique species of reptile in the gecko family Homysclerosidae, one of two species of giant poisonous beaded lizards native to Mexico and southwestern Guatemala. In the United States this lizard is recognized as the Cerro Grantero. The Mexican beaded lizard has a tail that appears to be an iridescent strip or bead when it is fully mature, which can grow to lengths of nearly two feet. The Mexican beaded lizard has a head with a brown colored v-shaped marking on the snout, a black colored chest, white belly, and grayish blue legs.
This lizard resides in areas of high human population, such as urban and suburban areas, which are high sites for prey capture and for building nests. This lizard's are more than two feet long and up to five inches long, with tail lengths up to three and a half feet. Because of their ability to produce self-defense toxins and their ability to lure prey this lizard has become an icon of reptile conservation. This is largely due to their relatively slow reproductive rate (one baby per year), their ability to survive habitat loss and to adapt to new environmental stresses such as car exhaust fumes, smoke, pesticides, and flooding.
Only two types of lizards live in the United States and they are both threatened in certain areas of their native habitat. The most threatened of these species is the Northern Cheyenne beaded lizard, with over half of its original habitat in the states of Wyoming, Minnesota, and North Dakota. A related species, the Mexican Mountain Green lizard, also has less than half its original territory. It is protected in certain southwestern corner species habitat in Arizona, New Mexico, and Texas. In addition, two other threatened species are the Mexican spotted lizard and the Mexican tall lizard.
The third endangered species is the Mexican beaded lizard, also known as the Mexican heloderma horridum. The most recent estimates place this animal at least ten to twelve years old, though most likely much older since no specimens are currently available. Little is known about this animal since it is so small (between one and three inches in length) and no details regarding its diet or life cycle have been collected. The few descriptions that have been printed on the Mexican heloderma Horridum Conservation List include the following: "A medium sized vivarium-ranging from eight to ten inches in length with a tail length up to three and a half inches".
The second subspecies present in this study include the following: the red-faced beaded lizard, the black-toed beaded lizard, the albino velvet ochid, the black-masked beaded lizard, the white-masked beaded lizard, the yellow-masked ochid, the green Masked lizard, the desert ochid, and the red-hooded lizard. Based on the description of the holotype (the only complete specimen) of the Mexican heloderma, there are four subspecies recognized. The three subspecies differ primarily in their coat color, size of the head, and the number and sizes of paired scales, which affect the animal's ability to prey. Also, due to genetic differences, there are significant population level differences within each subspecies.
The first subspecies in this study is the red-faced beaded lizard. This species is widespread in south central Mexico including all of Guatemala, Belize, and Honduras. It has become quite popular as a pet because it is an efficient predator of birds and other small reptiles. Though it is rare in the wild, it is considered to be a widespread breeder. It is also believed to be common in the southwestern United States. One of its subspecies, the purple-eyed and white-fronted beaded lizard was imported from Mexico and is now believed to be rarer than the red-faced variety.
The last subspecies in this study is the black-toed beaded lizard, which is the widest species in this study. It has an orange-red color down the back and has a white band around its head. Its name came from the black spots that run along its back and neck. It is found in the southern part of Mexico including all of Guatemala, Belize, and Honduras. In fact, it is so common that it has been declared the first species protected by the state of California. Though it is not nearly as common in the United States, it is still popular as a collector's item.
This study has provided a lot of insight into the life of these lizards, allowing scientists to better identify with them and know where they come from. Because the study focused on two of the most common lizard species found in Mexico, it can help us better protect them and their habitats. They are threatened with extinction, so any study of them helps us to understand what steps need to be taken to save them. Studying the Mexican beaded lizard, provides new insights into this interesting and beautiful creature, enabling us to enjoy their beauty and learn more about them.


text:
Q: Correct way to use optional parameter in Java Azure Function I'm trying to figure out how to create Azure Functions using Java with a simple temperature conversion function.  The route I've tried to define is:
temps/{method}/{temp?}
I've modified the templated HttpTrigger code generated for a new Java project with:
   @FunctionName("temps")
   public HttpResponseMessage run(
        @HttpTrigger(name = "req",
                    methods = {HttpMethod.GET},
                    authLevel = AuthorizationLevel.ANONYMOUS,
                    route = "temps/{method}/{temp:float?}")
            HttpRequestMessage<Optional<String>> request,
            @BindingName("method") String method,
            @BindingName("temp") String temp,
            final ExecutionContext context) {...}

It works fine when I actually pass a temperature value as the last parameter, but if I just call "temps/{method}", I get a NullPointerException at

com.microsoft.azure.functions.worker.binding.BindingDataStore.getTriggerMetatDataByName(BindingDataStore.java:54).

So I'm assuming that I'm not correctly defining the bindings so that it can properly handle when the last parameter is not included in the URI.  I've seen a number of other posts about this which indicate including the '?' should work, so wondering if I'm missing something obvious.  Note: I've got code to test whether the value passed in temp is a value float, so that's working OK.

A: I found another post which included an example of providing a default value if an optional parameter is not included:
    @FunctionName("temps")
    public HttpResponseMessage run(
        @HttpTrigger(name = "req",
                    methods = {HttpMethod.GET},
                    authLevel = AuthorizationLevel.ANONYMOUS,
                    route = "temps/{method}/{temp=NONE}")
            HttpRequestMessage<Optional<String>> request,
            @BindingName("method") String method,
            @BindingName("temp") String temp,
            final ExecutionContext context) {...}

This seems to work, but it doesn't explain why other posted examples with '?' to designate an optional parameter don't (unless it just doesn't work in Java but does in C#).  I also found that when providing a default value, you cannot seem to also include the parameter type, e.g. "{temp**:float**=NONE}".

A: I think there are multiple problems with route parameters in Java.
I actually created an issue in the GitHub repository for Azure functions in Java about this problem that I had to deal with too, don't hesitate to add more details that you could have so maybe it will get more attention: https://github.com/Azure/azure-functions-java-worker/issues/293.
Edit:
Here's another possible workaround, that works with parameter types (in fact, this solution only works if they're specified): write the parameters with a question mark, but do not retrieve them with the @BindingName annotation. Instead, parse the URL directly in the function.
So for example:
@FunctionName("example")
public HttpResponseMessage exampleFunction (
    @HttpTrigger(
        name = "functionTrigger",
        authLevel = AuthorizationLevel.ANONYMOUS,
        methods = {HttpMethod.GET},
        route = "example/{param1:int?}/{param2:int?}" // specify the parameters like this
    ) final HttpRequestMessage<Optional<String>> request,
    final ExecutionContext context
) {
    String[] parameters = request.getUri().getPath().split("/"); // though types were specified, with this way of doing you retrieve the parameters as strings
    int param1 = 0;
    int param2 = 0;
    if (parameters.length > 3) {
        param1 = Integer.parseInt(parameters[3]);
        if (parameters.length > 4) {
            param2 = Integer.parseInt(parameters[4]);
        }
    }
    return request.createResponseBuilder(HttpStatus.OK)
        .body("You sent " + param1 + " and " + param2)
        .build();
}

A precision: though you retrieve the parameters as strings, the fact that you specified the types in the route path prevents users from sending values of different types (if they try to do so, the function will automatically respond with a 404 Not Found).
Also, and this is what makes this workaround a far from ideal solution, you have to be careful with the number of "/" in the URL path (e.g. don't forget the "api" prefix that comes just after the domain if you haven't removed it, etc.).


text:
Q: CSS grid - variable layout placement on different screens + background Designer's intentions are to have background color under certain amount of elements on desktop and under another set of elements on mobile.
Grid within grid. The layout for desktop is as shown on the picture and on the Liveweave playground. For mobile, designer wants both "I" block (left bottom) to be below "G" block (right center) and all the elements would have background color instead of just A-H blocks. Because of the background color, I wrapped A-H blocks within another element, so the named blocks are not on the same level.
Actual implementation: https://liveweave.com/jxIgSV
Demo:

.wrapper {
  display: grid;
  grid-template-columns: auto 36.66667%;
  gap: 35px;
}

.fieldset {
  background-color: #f8f8f8;
  border-radius: 4px;
  display: grid;
  grid-column: 1 / span 2;
  grid-template-columns: 24% 40% 7.5% 26%;
  grid-template-areas: "a b e f" "a c e g" "a d . g" ". h . .";
  gap: 6px 10px;
  grid-auto-rows: minmax(39px, auto);
}

.f {
  border: 1px solid #000;
  background: red;
}

.f-a {
  grid-area: a;
}

.f-b {
  grid-area: b;
}

.f-c {
  grid-area: c;
}

.f-d {
  grid-area: d;
}

.f-e {
  grid-area: e;
}

.f-f {
  grid-area: f;
}

.f-g {
  grid-area: g;
}

.f-h {
  grid-area: h;
}

/*.f-i { grid-area: i; }
    .f-j { grid-area: j; }*/

A

B

C

D

E

F

G

H

I

J

I cannot think of a way how to provide background color for only subset of grid children. I'm aiming for a clear way, I can think of absolutely positioned pseudoelement underlaying the grid to some extent as a space occupied by its children is somewhat the same.


text:
Back to Education
Nagode ready for next adventure
June 15, 2018 at 5:00 am | By BENJAMIN KIBBEY The Western News
Libby Band Director Brenda Nagode leads a Libby Middle School and Elementary School band concert in the Libby Elementary School gym on March 27. Nagode is retiring this year. (John Blodgett/The Western News)
Band Director Brenda Nagode, foreground, and the sixth grade band take a bow after performing on March 27. (John Blodgett/The Western News)
After 38 years of teaching music and 22 years with the Libby Public Schools, Brenda Nagode still loves her job, but feels it is time to focus on family and finding out what her passions are outside of music.
"If I didn't have connections to family, I'd just keep going," she said. "I just love it."
But, her husband, Ty Nagode, has been retired for nine years, she said. "His retirement is going by, and it's not our retirement."
Nagode said she hadn't made specific plans for retirement, but that she wants to take time to connect more with her family, and even with herself.
"At some point I have to sort of find out about me, and not just my job," she said.
While she has loved all of her time teaching, the job is very demanding, and many things get put on hold, she said. "I don't even know what else I'm interested in, other than music, and maybe it's waiting there for me to figure out."
She would like to travel, to visit even some cities around Montana that she has been to but never explored, Nagode said.
"We always stay at a Super 8, and then we see the music venue, and we go home," she said. She wants to visit family outside of the state in a season other than summer, and has a dream trip to see a rainforest.
"That's my bucket list," she said. "It's pretty small right now."
Teaching music hasn't given her much time to explore her own musical interests, Nagode said. She expects to start practicing again, revisiting the instrument she started with, the saxophone.
"Just playin' my horn," she said. "I haven't had time to practice and get better on it other than just playing with kids."
Nagode has spent most of her teaching career in Troy and Libby, but started in Oklahoma, where she taught in a consolidated school program for three years.
But she first started teaching in college. As a music major, once a month she would pack up her instruments and go to a different school around Oklahoma City to give private lessons.
"I just loved helping kids learn to enjoy playing," she said.
She was a double major, and planned to become a forensic toxicologist like her dad.
But in her junior year, she found herself at a crossroads. To continue in her intended career path, her class schedule would conflict with her playing with the orchestra. That led to some soul searching, she said.
"If somebody said, 'Figure out, what could you live without,' I'd go, 'Oh, I couldn't' live without teaching," she said.
The colleague
In addition to the students, Nagode said she has enjoyed the school system and the people she has worked with.
That includes the leadership from school administrators.
"The interest in making sure that Libby is caught up with what's going on with technology, with discipline, with motivation, with building, with best practices — the science of teaching — that's always impressed me," she said.
She also has enjoyed the support of the other teachers and school staff, she said. Yet, the one she has worked most closely with is Choir Director Lorraine Braun.
The two music teachers agreed that they have different types of personalities, but have shared a common love for teaching and music.
In 1982, Nagode moved to the area and began teaching in Troy. Then, in 1995, she took the job as choir director at Libby.
About 2005, she took over as band director, and was the sole music teacher for about two years.
"That about killed me," she said.
When Braun took over the choir around 2007, the two quickly became friends.
"It was great," Braun said. "We have such a great working relationship."
In some schools, the choir and band directors don't get along, she said. That was never a problem for the two of them.
In her previous job in Idaho, Braun was the only music teacher, and both were happy to have a colleague to work with.
Music is a lot of work, and can keep a teacher busy with all the trips and extracurricular work, but that also depends on how involved the teacher is, Braun said. As someone who wanted to "go beyond," having someone such as Nagode who did as well has made for a positive experience for them both.
"I'm going to miss her, I'll tell you that," Braun said. "You've got to have the energy and you've got to have the love of what you're doing to really help the kids."
But, with Nagode staying as an aid into the beginning of the next school year, both she and Braun said they expect to establish a kind of easy continuity, not so much passing a mantle as bridging from one dedicated educator to the next.
Always music
Nagode said she looks forward to still experiencing the music students make, just from a seat now, listening to something someone else has put together.
Still, she said she'll miss the excitement and unpredictability of concerts, even recovering from mistakes that happen. "It's live action. It's like driving, that you never know when a deer's going to jump up, and how do you avoid that collision."
"I'll miss that excitement. Conducting is a lot of fun," she said.
A Troy resident, Nagode said she hasn't heard Troy's band in years, and looks forward to that as well.
Though she doesn't think she can anticipate how much she'll miss working with the students, she knows she'll miss it, she said.
Beginning band may be the most exciting part, she said.
"When they have never played before, and they're so interested, and seeing them make those huge successes day-to-day, and they just get hooked," she said.
In a school system the size of Libby, she said, a music teacher gets to watch students grow in their music and in their life, from childhood to being a young adult. It's exciting to watch, she said.
"With music they know that there's really no limitations," she said. "You never get done. You never 'win'. It's you against the music, and there's just so many layers of it."
Though she has never played a video game other than Mario, Nagode said she thinks there may be a similar appeal for students in music, as they go from one level to the next, always with a new accomplishment to pursue.
"They get hooked on that," she said. "I think, for a lot of kids, it's the process more than the concerts."
Nagode described the seeing the impact music even has on the everyday lives of children. She noted research that has shown the potential for music to help heal damaged or stressed brains.
Sometimes, it's not obvious right away the impact it has, she said, even with the youngest students.
"And then right out of the blue, they're lining up at the door, and the rascalliest rascal will come up and just through their arms around your legs — 'cause they only reach up to your knees — and just go, 'I like music today! It made me feel good.'"
Nagode hasn't ruled out remaining a participant in music around the community or helping with things such as the Flathead Lake Music Camp as she has in the past, but said she doesn't have specific plans. A lot of things are still a "wait and see" as she figures out retirement.
"I don't know what retirement is," she said. "It's like a mythological story or something."
She doesn't know if she will want to commit to a set schedule during the summer, or if she will want to have the time available to take a trip, see family or have an adventure.
"I hope to have adventures," she said.
"And, it might be time for somebody younger to come and take over and have as much fun and connection with those kids at camp," she said. "There are a lot of really great young teachers in the state that could step up.
Looking back, Nagode said that she has had "the best job in the world."
"You make your career of teaching kids how to play, and you get to play every day," she said.
An outsider, might hear a cacophony of sound when the band is practicing, and wouldn't want to deal with it, she said. "But I'm listening through and I'm hearing, 'Yeah, that's right. That's good.'"
"It's been a pretty amazing run. I didn't know it would be this much fun," she said. "It's a lot of work at the beginning, but it's fun every single day."
Read More Education
New Yaak teacher excited to start
July 09, 2019 at 4:19 pm | Western News The Yaak's newest school teacher, Sabre Alderete, is very excited to start her dream job at the start of the school year. Alderete's first day teaching will be Wednesday, August 21. "When this job ...
Yaak School Arts and Crafts Fair July 6
June 25, 2019 at 12:28 pm | Western News The Yaak School Arts and Crafts Fair is returning this year with many of the familiar vendors and activities, and a few more to boot. The fair will run from 11 a.m. to 5 p.m. on Saturday, July 6. S...
Funding for Libby preschool program uncertain
June 21, 2019 at 10:28 am | Western News The Libby Preschool program's future is uncertain after a four-year grant recently ended. Libby Public Schools Superintendent Craig Barringer said, for just this school year, the preschool is going ...
Troy High School 2019 scholarship recipients
June 21, 2019 at 10:28 am | Western News The Administration, Faculty, Staff, and Students of Troy High School gratefully acknowledge the support of all who provide scholarship dollars to the college-bound graduates of our school. We wish to...


The Downtown Redevelopment Authority will receive Statements of Qualifications from design consultants for the preparation and issuance of sealed construction and bidding documents for a Southern Downtown Park in Downtown Houston, Texas. Statements of Qualifications will be received until 2:00 P.M., local time on Wednesday, October 17, 2018, by Ryan Leach, Executive Director, Downtown Redevelopment Authority, 2 Houston Center, 909 Fannin, Suite 1650, Houston, Texas 77010. Qualifications received after this time will not be accepted. Respective of this advertisement, telephone, mail, email queries or requests for information will not be addressed by the Authority.


text:
Tag: hull culture
A huge creative leap of faith…
Calvin	10th September 2017 2703 Calvin On Culture
There are more than a few artists who have used the increased attention on Hull in 2017 as a platform to launch their own artistic careers. They have taken the initiative and taken, what is in many cases, a huge leap of faith and decided to put their art out into the world for all to see. Anyone taking this step deserves credit for simply trying. If they then go on to forge a career as an artist and make a living doing something they love, they are to be applauded. I have been able to meet dozens of artists this year, through various projects I've been involved with, who have taken this step. Some of these have been shocked to discover that the journey is far from easy. Those who have gone in with their eyes wide open however, have been able to carve out their own places in the City of Culture, and further afield.
Quest to build a written and oral history of all that is Hull……
Calvin	16th July 2017 2924 Calvin On Culture
Hull is a place with a bright future, thanks in no small part, to the numerous changes and developments we've seen take place over the last few years. The things that make Hull the city it is however, are based in it's past. They are attitudes and stories that have grown from the city's rich and compelling history, it's people, the families that have called Hull their home and those who we have welcomed, and said farewell to as they leave, often carrying a piece of Hull in their heart.
Food festival's success shows new hunger for special events…
Calvin	23rd April 2017 3425 Calvin On Culture
This week saw the first Hull Street Food Festival draw in over ten thousand people, who filled the newly refurbished, regenerated and revitalised Trinity Square and made a part of town that has for many years been neglected, feel vibrant and exciting. The bustling festival was just the latest in a long line of events and exhibitions in recent months that showed how far Hull has come, and how far it is going as a result of being named City of Culture.
Worldwide musicians singing from the same song sheet…
Calvin	15th April 2017 3863 Calvin On Culture
Next month sees a stunning audio-visual production coming to Hull in the form of Addictive TV's Orchestra of Samples. Having spent the last five years filming, sampling, collating and editing pieces from over 200 musicians from across the world, Addictive TV – the joint alias of audio/video remixers and electronic artists Graham Daniels and mash-up guru Mark Vidler (aka Go Home Productions) have combined those pieces to create what is effectively a super-group, consisting of artists who have, in most cases, never even crossed paths.
At the moment there is no place like Hull for excitement…
Calvin	19th March 2017 4213 Calvin On Culture
As the city centre bids farewell to the stunning installation that was The Blade, we welcome more art in the form of the incredible, moving and poignant installation that is the Weeping Window. A cascade of thousands of brilliant red hand-made ceramic poppies can be seen pouring from a window high up on the Maritime Museum, to the ground below, inviting viewers to consider the huge sacrifices made by British and Colonial soldiers during the First World War. Hull becomes the latest city become home to the sculptural installation by artist Paul Cummins and designer Tom Piper as audiences are asked to consider, discuss and reflect upon the legacy of the First World War and indeed, subsequent wars.
Celebrating women, girls and equality in all of its forms…
Earlier this week saw International Women's Day being celebrated and embraced across the country, around the world and of course, in Hull. The day, which celebrates the social, economic, cultural and political achievement of women everywhere also serves as a call to action for people everywhere to work together to accelerate equality and gender parity. This weekend sees a range of activities and shows taking place across Hull as part of the WOW (Women of the World) festival. Since it's founding back in 2010 at Southbank Centre, London, the movement has seen festivals hosted across five continents. This year sees our own City of Culture join the rapidly expanding global movement which is based on the idea that an equal world is a better world for all of us. WOW is a celebration not only of women and girls but of equality in all its forms.
I can't wait to see what Hull's young people can create…
Calvin	26th February 2017 4350 Calvin On Culture
Young people in Hull aged 11-14 have been challenged to take part in a prestigious painting competition as part of a public art commission to be unveiled at Hull Central Library on 25 March. The competition is looking for anyone who fits into the age-bracket to get involved, no matter what their perceived artistic ability may be. This is about being creative, expressing ideas and taking part.
Dead Bod right at home in the transformed Fruit Market…
Another week, another plethora of cultural and creative goodies to be found across the city. Seeing the iconic Dead Bod on public display in the newly opened Humber Street Gallery is wonderful. It looks great in its new home where people are now able to fully appreciate the piece that has grown to represent Hull's past, and future so well. Not bad for a piece of graffiti scrawled on some old corrugated steel.
Bringing the city to life with little pockets of brilliance…
Calvin	22nd January 2017 2662 Calvin On Culture
As an artist, an as an avid fan of art in more forms that I care to count, these past few weeks in Hull have been a little special. The newly refurbished Ferens Art Gallery is looking great and it's exciting to see so many visitors taking the time to view the exhibitions, old and new. As a regular visitor to the gallery it made a refreshing change to walk around there last week, in the middle of a week-day morning and see the place busy. If you've not yet made it down, it's one place in Hull that should be seen by everyone at some point.


text:
1080 Media TV
Live Broadcast TV, Streaming, News, Digital, Social Media, Corporate and more
Broadcast TV
4G Broadcast
Posted on March 13, 2015 October 2, 2018 by 1080Media
Davis Cup victories for GBR & Serbia
Our crews covered two ties of contrasting fortunes in the recent Davis Cup first round, working together with the International Tennis Federation.
https://youtu.be/wViiR50NygI
One team was in Glasgow, UK for GBR v USA, and the other in Kraljevo, Serbia for serbia who hosted Croatia. Here World Number 1 Novak Djokavic dominated the tie and was involved in winning 3 of the matches including both his singles, but also the doubles match. The team went on to win 5-0 in a crushing victory.
Meanwhile, world number 3 Andy Murray was playing at home in Glasgow for the first time in many years, and led an unbelievably tight, and incredibly noisy encounter with the USA who they defeated in San Diego in the same tie last year.
Murray won the opening rubber against Donald Young as expected, but James Ward, ranked outside the top 100, played the match of his life against top 20 player John Isner, coming back from 2 sets down and on the brink, to an astonishing 15-13 victory in the final set, to give GBR a 2-0 advantage after the first day.
Day 2 saw the British pair of Dom Inglot and Jamie Murray take on the world number one pair of Mike and Dan Bryan who expected a swift victory, but in the same vein as Ward, they fought back from a 2-0 deficit in the 3rd set to take the match to a 5th deciding set. That went to 7-9 in a match of over 3 hours.
Andy Murray needed no second invitation in the 4th rubber however, and took down Isner 3-1 to ensure a second consecutive victory over USA in the Davis Cup and send the full house in Glasgow through the roof with noise. Final result – 3-2 and GBR now face a home tie with France in the quarter finals.
Previous PostPrevious Outdoor Photographer of the Year awards – Live stream
Next PostNext Richard III: The Reburial – Live


How do I enter Ink Capture mode with the MimioXi and MimioTeach?
Connect a Mimio device to the computer (via cable or wireless connection).
If applicable, turn the projector off.
Open the Mimio Notebook application.
Click File and select Connect. If prompted to disconnect from Interactive Mode, select Yes. Once completed, an image of the Mimio bar/board should appear on the blank Notebook page (usually on the left). A status message will also appear on the lower left section of the Mimio Notebook page identifying you that you are connected to a Mimio device. Remember to only use the STYLUS INK CAPTURE PENS with the EXPO dry-erase markers in Capture Mode. Use of the Mimio Mouse Interactive Stylus Pen will revert back to Interactive Mode.
Make sure all sensors on the Mimio device have a clear line of sight to the writing surface and pens.
The infrared sensor (IR) is the black semicircle protruding from the side of the bar.
Two ultrasound sensors (US) are on the side of the Mimio device at the top and bottom of the bar. They are small silver circles.
Make sure nothing is blocking these three sensors.
Make sure the Mimio device is facing the proper direction. The Mimio bar should have the infrared and ultrasound sensors facing towards the surface (i.e. these sensors should point towards the large portion of the board have a clear line of sight of a Mimio stylus pen when in use).
Verify the device mounting style by clicking Tools and selecting Settings from the Mimio Notebook.
The default mounting position is the vertical in the upper left corner of the writing surface.
If the Mimio device is oriented in a different position, select the appropriate orientation from the Device Mounting pull-down option (for Xi only).


text:
Q: Why does java application take much memory? I have a small Java application which is basically a command line utility which sleeps 99% of the time and runs once a day to copy a file in particular location. That app takes in memory 10 Mb. Of course, that is not a big number, but it looks like that app takes more memory than it could. Could you suggest how to reduce the amount of memory for that app?
I run it like this:
java -Xmx12m -jar c:\copyFiles\copyFiles.jar

A: AFAIK this heavily depends on the Garbage Collector that is used and the jvm version, but in general the VM is not very eager to give memory back to the OS, for numerous reason. A much broader discussion is here about the same topic
Since jdk-12, there is this JEP :
http://openjdk.java.net/jeps/346
that will instruct the VM (with certain flags) to give memory back to the OS after a "planned" garbage collector cycle takes place - this is controlled by some newly introduced flags; read the JEP to find out more.

A: You are allowing your application to use roughly 12 MB because you use the -Xmx12m parameter for the JVM. Java is a bit wasteful regarding memory. You can decrease the max amount of memory your application can use:
-Xmx10k - Can use up to 10 KB of memory.
-Xmx10m - Can use up to 10 MB of memory.
-Xmx10g - Can use up to 10 GB of memory.
Feel free to mix this setting however you want but be careful. If you exceed the set amount an OutOfMemory-exception is thrown.


text:
Q: How do you calculate the axis-aligned bounding box of an ellipse? If the major axis of the ellipse is vertical or horizontal, it's easy to calculate the bounding box, but what about when the ellipse is rotated?
The only way I can think of so far is to calculate all the points around the perimeter and find the max/min x and y values. It seems like there should be a simpler way.
If there's a function (in the mathematical sense) that describes an ellipse at an arbitrary angle, then I could use its derivative to find points where the slope is zero or undefined, but I can't seem to find one.
Edit: to clarify, I need the axis-aligned bounding box, i.e. it should not be rotated with the ellipse, but stay aligned with the x axis so transforming the bounding box won't work.

A: This is relative simple but a bit hard to explain since you haven't given us the way you represent your ellipse. There are so many ways to do it..
Anyway, the general principle goes like this: You can't calculate the axis aligned boundary box directly. You can however calculate the extrema of the ellipse in x and y as points in 2D space.
For this it's sufficient to take the equation x(t) = ellipse_equation(t) and y(t) = ellipse_equation(t). Get the first order derivate of it and solve it for it's root. Since we're dealing with ellipses that are based on trigonometry that's straight forward. You should end up with an equation that either gets the roots via atan, acos or asin.
Hint: To check your code try it with an unrotated ellipse: You should get roots at 0, Pi/2, Pi and 3*Pi/2.
Do that for each axis (x and y). You will get at most four roots (less if your ellipse is degenerated, e.g. one of the radii is zero). Evalulate the positions at the roots and you get all extreme points of the ellipse.
Now you're almost there. Getting the boundary box of the ellipse is as simple as scanning these four points for xmin, xmax, ymin and ymax.
Btw - if you have problems finding the equation of your ellipse: try to reduce it to the case that you have an axis aligned ellipse with a center, two radii and a rotation angle around the center.
If you do so the equations become:
  // the ellipse unrotated:
  temp_x(t) = radius.x * cos(t);
  temp_y(t) = radius.y * sin(t);

  // the ellipse with rotation applied:
  x(t) = temp_x(t) * cos(angle) - temp_y(t) * sin(angle) + center.x;
  y(t) = temp_x(t) * sin(angle) + temp_y(t) * cos(angle) + center.y;

A: You could try using the parametrized equations for an ellipse rotated at an arbitrary angle:
x = h + a*cos(t)*cos(phi) - b*sin(t)*sin(phi)  [1]
y = k + b*sin(t)*cos(phi) + a*cos(t)*sin(phi)  [2]

...where ellipse has centre (h,k) semimajor axis a and semiminor axis b, and is rotated through angle phi.
You can then differentiate and solve for gradient = 0:
0 = dx/dt = -a*sin(t)*cos(phi) - b*cos(t)*sin(phi)

=>
tan(t) = -b*tan(phi)/a   [3]

Which should give you many solutions for t (two of which you are interested in), plug that back into [1] to get your max and min x.
Repeat for [2]:
0 = dy/dt = b*cos(t)*cos(phi) - a*sin(t)*sin(phi)

=>
tan(t) = b*cot(phi)/a  [4]

Lets try an example:
Consider an ellipse at (0,0) with a=2, b=1, rotated by PI/4:
[1] =>
x = 2*cos(t)*cos(PI/4) - sin(t)*sin(PI/4)

[3] =>
tan(t) = -tan(PI/4)/2 = -1/2

=>
t = -0.4636 + n*PI

We are interested in t = -0.4636 and t = -3.6052
So we get:
x = 2*cos(-0.4636)*cos(PI/4) - sin(-0.4636)*sin(PI/4) = 1.5811

and
x = 2*cos(-3.6052)*cos(PI/4) - sin(-3.6052)*sin(PI/4) = -1.5811

A: Brilian Johan Nilsson.
I have transcribed your code to c# - ellipseAngle are now in degrees:
private static RectangleF EllipseBoundingBox(int ellipseCenterX, int ellipseCenterY, int ellipseRadiusX, int ellipseRadiusY, double ellipseAngle)
{
    double angle = ellipseAngle * Math.PI / 180;
    double a = ellipseRadiusX * Math.Cos(angle);
    double b = ellipseRadiusY * Math.Sin(angle);
    double c = ellipseRadiusX * Math.Sin(angle);
    double d = ellipseRadiusY * Math.Cos(angle);
    double width = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)) * 2;
    double height = Math.Sqrt(Math.Pow(c, 2) + Math.Pow(d, 2)) * 2;
    var x= ellipseCenterX - width * 0.5;
    var y= ellipseCenterY + height * 0.5;
    return new Rectangle((int)x, (int)y, (int)width, (int)height);
}

A: I think the most useful formula is this one. An ellipsis rotated from an angle phi from the origin has as equation:

where (h,k) is the center, a and b the size of the major and minor axis and t varies from -pi to pi.
From that, you should be able to derive for which t dx/dt or dy/dt goes to 0.

A: I found a simple formula at http://www.iquilezles.org/www/articles/ellipses/ellipses.htm (and ignored the z axis).
I implemented it roughly like this:
num ux = ellipse.r1 * cos(ellipse.phi);
num uy = ellipse.r1 * sin(ellipse.phi);
num vx = ellipse.r2 * cos(ellipse.phi+PI/2);
num vy = ellipse.r2 * sin(ellipse.phi+PI/2);

num bbox_halfwidth = sqrt(ux*ux + vx*vx);
num bbox_halfheight = sqrt(uy*uy + vy*vy);

Point bbox_ul_corner = new Point(ellipse.center.x - bbox_halfwidth,
                                 ellipse.center.y - bbox_halfheight);

Point bbox_br_corner = new Point(ellipse.center.x + bbox_halfwidth,
                                 ellipse.center.y + bbox_halfheight);

A: Here is the formula for the case if the ellipse is given by its foci and eccentricity (for the case where it is given by axis lengths, center and angle, see e. g. the answer by user1789690).
Namely, if the foci are (x0, y0) and (x1, y1) and the eccentricity is e, then
bbox_halfwidth  = sqrt(k2*dx2 + (k2-1)*dy2)/2
bbox_halfheight = sqrt((k2-1)*dx2 + k2*dy2)/2

where
dx = x1-x0
dy = y1-y0
dx2 = dx*dx
dy2 = dy*dy
k2 = 1.0/(e*e)

I derived the formulas from the answer by user1789690 and Johan Nilsson.

A: If you work with OpenCV/C++ and use cv::fitEllipse(..) function, you may need bounding rect of ellipse. Here I made a solution using Mike's answer:
// tau = 2 * pi, see tau manifest
const double TAU = 2 * std::acos(-1);

cv::Rect calcEllipseBoundingBox(const cv::RotatedRect &anEllipse)
{
    if (std::fmod(std::abs(anEllipse.angle), 90.0) <= 0.01) {
        return anEllipse.boundingRect();
    }

    double phi   = anEllipse.angle * TAU / 360;
    double major = anEllipse.size.width  / 2.0;
    double minor = anEllipse.size.height / 2.0;

    if (minor > major) {
        std::swap(minor, major);
        phi += TAU / 4;
    }

    double cosPhi = std::cos(phi), sinPhi = std::sin(phi);
    double tanPhi = sinPhi / cosPhi;

    double tx = std::atan(-minor * tanPhi / major);
    cv::Vec2d eqx{ major * cosPhi, - minor * sinPhi };
    double x1 = eqx.dot({ std::cos(tx),           std::sin(tx)           });
    double x2 = eqx.dot({ std::cos(tx + TAU / 2), std::sin(tx + TAU / 2) });

    double ty = std::atan(minor / (major * tanPhi));
    cv::Vec2d eqy{ major * sinPhi, minor * cosPhi };
    double y1 = eqy.dot({ std::cos(ty),           std::sin(ty)           });
    double y2 = eqy.dot({ std::cos(ty + TAU / 2), std::sin(ty + TAU / 2) });

    cv::Rect_<float> bb{
        cv::Point2f(std::min(x1, x2), std::min(y1, y2)),
        cv::Point2f(std::max(x1, x2), std::max(y1, y2))
    };

    return bb + anEllipse.center;
}

A: Here's a typescript function based on the above answers.
export function getRotatedEllipseBounds(
  x: number,
  y: number,
  rx: number,
  ry: number,
  rotation: number
) {
  const c = Math.cos(rotation)
  const s = Math.sin(rotation)
  const w = Math.hypot(rx * c, ry * s)
  const h = Math.hypot(rx * s, ry * c)

  return {
    minX: x + rx - w,
    minY: y + ry - h,
    maxX: x + rx + w,
    maxY: y + ry + h,
    width: w * 2,
    height: h * 2,
  }
}

A: This code is based on the code user1789690 contributed above, but implemented in Delphi. I have tested this and as far as I can tell it works perfectly. I spent an entire day searching for an algorithm or some code, tested some that didn't work, and I was very happy to finally find the code above. I hope someone finds this useful. This code will calculate the bounding box of a rotated ellipse. The bounding box is axis aligned and NOT rotated with the ellipse. The radiuses are for the ellipse before it was rotated.
type

  TSingleRect = record
    X:      Single;
    Y:      Single;
    Width:  Single;
    Height: Single;
  end;

function GetBoundingBoxForRotatedEllipse(EllipseCenterX, EllipseCenterY, EllipseRadiusX,  EllipseRadiusY, EllipseAngle: Single): TSingleRect;
var
  a: Single;
  b: Single;
  c: Single;
  d: Single;
begin
  a := EllipseRadiusX * Cos(EllipseAngle);
  b := EllipseRadiusY * Sin(EllipseAngle);
  c := EllipseRadiusX * Sin(EllipseAngle);
  d := EllipseRadiusY * Cos(EllipseAngle);
  Result.Width  := Hypot(a, b) * 2;
  Result.Height := Hypot(c, d) * 2;
  Result.X      := EllipseCenterX - Result.Width * 0.5;
  Result.Y      := EllipseCenterY - Result.Height * 0.5;
end;

A: This is my function for finding tight fit rectangle to ellipse with arbitrary orientation
I have opencv rect and point for implementation:
cg - center of the ellipse
size - major, minor axis of ellipse
angle - orientation of ellipse
cv::Rect ellipse_bounding_box(const cv::Point2f &cg, const cv::Size2f &size, const float angle) {

    float a = size.width / 2;
    float b = size.height / 2;
    cv::Point pts[4];

    float phi = angle * (CV_PI / 180);
    float tan_angle = tan(phi);
    float t = atan((-b*tan_angle) / a);
    float x = cg.x + a*cos(t)*cos(phi) - b*sin(t)*sin(phi);
    float y = cg.y + b*sin(t)*cos(phi) + a*cos(t)*sin(phi);
    pts[0] = cv::Point(cvRound(x), cvRound(y));

    t = atan((b*(1 / tan(phi))) / a);
    x = cg.x + a*cos(t)*cos(phi) - b*sin(t)*sin(phi);
    y = cg.y + b*sin(t)*cos(phi) + a*cos(t)*sin(phi);
    pts[1] = cv::Point(cvRound(x), cvRound(y));

    phi += CV_PI;
    tan_angle = tan(phi);
    t = atan((-b*tan_angle) / a);
    x = cg.x + a*cos(t)*cos(phi) - b*sin(t)*sin(phi);
    y = cg.y + b*sin(t)*cos(phi) + a*cos(t)*sin(phi);
    pts[2] = cv::Point(cvRound(x), cvRound(y));

    t = atan((b*(1 / tan(phi))) / a);
    x = cg.x + a*cos(t)*cos(phi) - b*sin(t)*sin(phi);
    y = cg.y + b*sin(t)*cos(phi) + a*cos(t)*sin(phi);
    pts[3] = cv::Point(cvRound(x), cvRound(y));

    long left = 0xfffffff, top = 0xfffffff, right = 0, bottom = 0;
    for (int i = 0; i < 4; i++) {
        left = left < pts[i].x ? left : pts[i].x;
        top = top < pts[i].y ? top : pts[i].y;
        right = right > pts[i].x ? right : pts[i].x;
        bottom = bottom > pts[i].y ? bottom : pts[i].y;
    }
    cv::Rect fit_rect(left, top, (right - left) + 1, (bottom - top) + 1);
    return fit_rect;
}

A: Here's a simple example of bounding box around rotated ellipse in javascript:
https://jsfiddle.net/rkn61mjL/1/
The idea is pretty simple and doesn't require complex calculations and solving gradients:

*

*calculate a simple bounding box of non-rotated ellipse:
let p1 = [centerX - radiusX, centerY - radiusY];
let p2 = [centerX + radiusX, centerY - radiusY];
let p3 = [centerX + radiusX, centerY + radiusY];
let p4 = [centerX - radiusX, centerY + radiusY];

*rotate all of the four points around the center of the ellipse:
p1 = [(p1[0]-centerX) * Math.cos(radians) - (p1[1]-centerY) *  Math.sin(radians) + centerX,
    (p1[0]-centerX) * Math.sin(radians) + (p1[1]-centerY) * Math.cos(radians) + centerY];
p2 = [(p2[0]-centerX) * Math.cos(radians) - (p2[1]-centerY) *  Math.sin(radians) + centerX,
    (p2[0]-centerX) * Math.sin(radians) + (p2[1]-centerY) * Math.cos(radians) + centerY];
p3 = [(p3[0]-centerX) * Math.cos(radians) - (p3[1]-centerY) *  Math.sin(radians) + centerX,
    (p3[0]-centerX) * Math.sin(radians) + (p3[1]-centerY) * Math.cos(radians) + centerY];
p4 = [(p4[0]-centerX) * Math.cos(radians) - (p4[1]-centerY) *  Math.sin(radians) + centerX,
    (p4[0]-centerX) * Math.sin(radians) + (p4[1]-centerY) * Math.cos(radians) + centerY];

A: Here is another version of Pranay Soni's code, implemented in js codepen I hope someone will find it useful
/**
* @param {Number} rotation
* @param {Number} majorAxis
* @param {Nmber} minorAxis
* @pivot {Point} pivot {x: number, y: number}
* @returns {Object}
*/
export function getElipseBoundingLines(ratation, majorAxis, minorAxis, pivot) {
   const {cos, sin, tan, atan, round, min, max, PI} = Math;

   let phi = rotation / 180 * PI;

   if(phi === 0) phi = 0.00001;
   // major axis
   let a = majorAxis;
   //minor axis
   let b = minorAxis;

   const getX = (pivot, phi, t)  => {
      return round(pivot.x + a * cos(t) * cos(phi) - b * sin(t) * sin(phi))
   }
   const getY = (pivot, phi, t)  => {
      return round(pivot.y + b * sin(t) * cos(phi) + a * cos(t) * sin(phi))
   }

   const X = [], Y = [];

   let t = atan(-b * tan(phi) / a);
   X.push(getX(pivot, phi, t));
   Y.push(getY(pivot, phi, t));

   t = atan(b * (1 / tan(phi) / a));
   X.push(getX(pivot, phi, t));
   Y.push(getY(pivot, phi, t));

   phi += PI;

   t = atan(-b * tan(phi) / a);
   X.push(getX(pivot, phi, t));
   Y.push(getY(pivot, phi, t));

   t = atan(b * (1 / tan(phi)) / a);
   X.push(getX(pivot, phi, t));
   Y.push(getY(pivot, phi, t));

   const left    = min(...X);
   const right   = max(...X);
   const top     = min(...Y);
   const bottom  = max(...Y);

   return {left, top, right, bottom};
}

A: The general method is to find the zeroes of the derivative of the parametric form of the ellipse along X and Y axes. The position of those zeroes give the edge points along vertical and horizontal directions (derivative is zero).

// compute point on ellipse from angle around ellipse (theta)
function arc(theta, cx, cy, rx, ry, alpha)
{
    // theta is angle in radians around arc
    // alpha is angle of rotation of ellipse in radians
    var cos = Math.cos(alpha), sin = Math.sin(alpha),
      x = rx*Math.cos(theta), y = ry*Math.sin(theta);
    return {
        x: cx + cos*x - sin*y,
        y: cy + sin*x + cos*y
    };
}

function bb_ellipse(cx, cy, rx, ry, alpha)
{
    var tan = Math.tan(alpha),
        p1, p2, p3, p4, theta,
        xmin, ymin, xmax, ymax
    ;
    // find min/max from zeroes of directional derivative along x and y
    // along x axis
    theta = Math.atan2(-ry*tan, rx);
    // get point for this theta
    p1 = arc(theta, cx, cy, rx, ry, alpha);
    // get anti-symmetric point
    p2 = arc(theta + Math.PI, cx, cy, rx, ry, alpha);
    // along y axis
    theta = Math.atan2(ry, rx*tan);
    // get point for this theta
    p3 = arc(theta, cx, cy, rx, ry, alpha);
    // get anti-symmetric point
    p4 = arc(theta + Math.PI, cx, cy, rx, ry, alpha);
    // compute min/max values
    ymin = Math.min(p3.y, p4.y)
    xmin = Math.min(p1.x, p2.x);
    ymax = Math.max(p3.y, p4.y);
    xmax = Math.max(p1.x, p2.x);
    // return bounding box vertices
    return [
    {x: xmin, y: ymin},
    {x: xmax, y: ymin},
    {x: xmax, y: ymax},
    {x: xmin, y: ymax}
    ];
}
var cx = 120, cy = 120, rx = 100, ry = 40, alpha = -45;
function ellipse(cx, cy, rx, ry, alpha)
{
   // create an ellipse
   const ellipse = document.createElementNS('http://www.w3.org/2000/svg', 'ellipse');
   ellipse.setAttribute('stroke', 'black');
   ellipse.setAttribute('fill', 'none');
   ellipse.setAttribute('cx', cx);
   ellipse.setAttribute('cy', cy);
   ellipse.setAttribute('rx', rx);
   ellipse.setAttribute('ry', ry);
   ellipse.setAttribute('transform', 'rotate('+alpha+' '+cx+' '+cy+')');
   document.getElementById('svg').appendChild(ellipse);

   // create the bounding box
   const bb = bb_ellipse(cx, cy, rx, ry, /*angle in radians*/ alpha*Math.PI/180);
   const polygon = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');
   polygon.setAttribute('stroke', 'red');
   polygon.setAttribute('fill', 'none');
   polygon.setAttribute('points', bb.map(p => String(p.x) + ' ' + String(p.y)).join(' '));
   document.getElementById('svg').appendChild(polygon);
}

ellipse(cx, cy, rx, ry, alpha);
<svg xmlns="http://www.w3.org/2000/svg" id="svg" style="position:relative;width:240px;height:240px" viewBox="0 0 240 240"></svg>

You may be interested in my computational geometry library Geometrize (in JavaScript) which constructs and renders many 2D curves and shapes, along with bounding boxes, convex hulls and intersection points.


The Global Bridge Network (GBN) is a non-profit organization registered in Japan that aims to bridge people in the world by promoting cross-cultural communication, international support and global social business. GBN builds a Win-Win relationship between people by promoting understanding among different nations and their cultures, as well as helping each other.
◇ Livelihood improvement and income generation support among poor and vulnerable people.
◇ Information sharing of other countries and cultural differences.
◇ Cross-cultural communication promotion through events and workshops.
◇ Corporate Social Responsibility(CSR) promotion and collaboration with business enterprise and other countries.
GBN aims to provide people with cross-cultural understanding and mutual collaboration through international communication, support, and social business.
We believe that building human relations through such activities will help people to feel the world closer, broaden their minds, and build a friendly relationship.
By knowing other cultural differences and actual situations in various countries, we expect people not only to deepen their understanding but also to find different ways or solutions to promote people's livelihoods, generate new ideas and find new business opportunities. We hope that people of different nationalities and cultural backgrounds will respect, help each other and build win-win relationships beyond their national borders.
We really appreciate your understanding and support, and looking forward to wonderful collaborations!!
Copyright c 2016 Global Bridge Network all rights reserved.


Nike has engineered a sport shirt that takes comfort to the next level. The Dri-FIT fabric gives superior moisture management, while the stitch-trimmed shoulder panels and gussets make a distinctive difference. Tipping adds a new spin on a classic Nike look. Features a three-button placket, rib collar and cuffs. Made of 4.7-ounce, 100% polyester Dri-FIT fabric. Pearlized buttons are selected to complement the shirt color.


text:
Q: Filter and group-by subscribers if start and end subscription date are within 14days I have a newspaper dataset and I consider subscribers who end and restart their subscriptions within 14 days as one. Therefore, I want to compare each end date to each start date of a CRM_relation_number. If within 14 days, I want to make a new column where the index is corresponding to the index in the original dataframe as a list.
input:
df = pd.DataFrame({'index': [1,2,3,4,5,6],'CRM_relation_number': ["PRS-1000005", "PRS-1000005", "PRS-1000005", "PRS-1000017" , "PRS-1000017", "PRS-1000017"], 'newspaper_name': ["stackoverflow_times","the_stackoverflow_post","the_stackoverflow_post","stackoverflow_times","stackoverflow_times","stackoverflow_times"], "Startdate": ["2016-12-07", "2020-07-04", "2019-09-28", "2019-01-04", "2018-01-02","2016-09-17"], "Stopdate":["2019-07-03", "2020-09-20", "2020-07-03", "2019-11-11", "2018-12-31", "2017-12-29"]})
index   CRM_relation_number  newspaper_name             Startdate   Stopdate
    1     PRS-1000005         stackoverflow_times       2016-12-07  2019-07-03
    2     PRS-1000005         the_stackoverflow_post    2020-07-04  2020-09-20
    3     PRS-1000005         the_stackoverflow_post    2019-09-28  2020-07-03
    4     PRS-1000017         stackoverflow_times       2019-01-04  2019-11-11
    5     PRS-1000017         stackoverflow_times       2018-01-02  2018-12-31
    6     PRS-1000017         stackoverflow_times       2016-09-17  2017-12-29

expected output:
index   CRM_relation_number     newspaper_name              Startdate   Stopdate    follow_up_subsprcition
    3      PRS-1000005          the_stackoverflow_post    2019-09-28    2020-07-03  [2]
    4      PRS-1000017          stackoverflow_times       2019-01-04    2019-11-11  [5, 6]


text:
Deux navires de lUS Navy portent le nom dUSS Zaca :
 l', un navire cargo en service de 1918 à 1919 ;
 l', une goélette en service de 1942 à 1944.

Zaca