Details on how to win a copy of 2 books from a past Coming Attractions column-an e-book copy of House of the Hanging Jade by Amy M. Reade and a print copy of One Dead Two to Go by Elena Hartwell, at the end of this column.
June is often time to get hitched, so let's start with Wedding Bel Blues, the first in a new series by Maggie McConnon. Belfast McGrath has spent 15 years avoiding her brash Irish family. But when her culinary career goes up in flames, she goes home to Foster's Landing. She's asked to be her cousin's maid-of-honor, but the bride is having one last single fling. When her lover falls from the balcony during the reception, Bel doesn't think his death was an accident. Soon a detective, Bel's long-ago love, arrives on the scene. Heartbreak and homicide hardly help Bel to feel at home, but if she is going to put the past behind her, she must first steer clear of a killer.
I've got 3 more "yummy" debut mystery series to talk about.
In Ashland, Oregon, Jules Capshaw is Caught Bread Handed. Her bakeshop, Torte, is bustling and the dough is rolling in. But it's a hot mess when husband Carlos returns to town hoping Jules takes him back. Then a restaurant owner, who nobody liked, winds up dead. Ellie Alexander heats things up in her new Bakeshop Mystery series.
It's an Éclair and Present Danger in the first outing of the Emergency Dessert Squad series by Laura Bradford. Bakery owner Winnie Johnson hoped for an inheritance from her wealthy friend. Instead all she inherits is the widow's hostile tabby, Lovey, and a vintage ambulance. When she delivers a peach pie to an elderly widower, she finds him lying on his kitchen floor, smothered by a pillow. To comfort his grieving neighbors, Winnie brings baked goods and an idea is born: The Emergency Dessert Squad delivered by ambulance. She's also tracking down the killer before a real ambulance is needed for the next victim.
The Calamity Café is a Down South Café Mystery by Gayle Leeson. Tired of waiting tables at Lou's Joint in Winter Garden, Virginia, Amy Flowers offers to buy the place to serve Southern down-home cooking. Dishes. When Amy goes to the restaurant to negotiate the deal, she finds her former employer murdered. As the prime suspect, Amy will have to clear her name by serving up the real killer. Includes delicious Southern recipes!
Meanwhile, in the Chesapeake Bay town of Bayport, Val Deniston is busy running a café and helping grandpa get his fondue ready for the tri-centennial celebration dessert cook-off. When Val finds a houseguest strangled in her grandfather's backyard, it's up to her to stop the killer from committing another murder. Author Maya Corrigan includes 6 recipes in Final Fondue, the third book in the Five-Ingredient Mystery series.
Lucy Stone is saying, "Au revoir!" to Tinker's Cove, Maine, and "Bonjour!" to Paris to learn how to bake French pastries. But when a renowned pastry chef is discovered on death's doorstep, Lucy is detained for questioning. She'll have to find the culprit or she might end up in the Bastille. It's a French Pastry Murder, twenty-first book in the Lucy Stone Mysteries by Leslie Meir.
Nothing goes better with dessert than tea, and The Diva Serves High Tea in the tenth outing of Krista Davis' Domestic Diva series. When The Parlour opens up Sophie Winston finally has a place to go for tea and crumpets. It's also the perfect place for ladies to gather and gossip, especially since it's conveniently located right across the street from the antique store and its handsome owner. When he dies of poison after attending a fundraiser at The Parlour, Sophie will have to strain out a killer from a strange brew of suspects.
It's Tea Cups and Carnage in the California coastal town of South Cove. Tea Hee has just opened and Jill Gardner, owner of Coffee, Books and More, wonders about the new owner. She 'says' she came to town to get away from her family, but when a woman claiming to be her sister and a body is found in a motel, Jill is steeped in the mystery. Lynn Cahoon offers up the seventh book in her Tourist Trap Mystery series.
It's not reading tea leaves but reading horoscopes in The Madness of Mercury, a new Zodiac Mystery by Connie di Marco. Turned out of her place after a disastrous Mercury retrograde, astrology columnist Julia Bonatti, aka Zodia, moves in with a client and two elderly aunts: one has dementia, the other is under the spell of a cult leader. Then a young man claiming to be a long lost nephew shows up. Can astrology confirm he is who he says he is? Julia knows Mercury wasn't just the messenger of the gods?he is a trickster and a liar. For extra fun check out Ask Zodia www.conniedimarco.com/ask-zodia-3.
In Savannah, Georgia, retro candy store owners Taylor Blake, her sister Allison, and the Dream Club ladies get invited by a reclusive heiress to lunch at her mansion. The heiress has been having dreams of her death, which comes true when she's pushed down the stairs. Now the Dream Club needs to catch a killer before someone else gets killed. A Premonition of Murder is the third outing for author Mary Kennedy.
Grace Wheaton, manager of Marshfield Manor, comes to the aid of her assistant at an upscale nursing home. When she gets to the facility, the coroner and police are already there. An elderly man has been found dead and the assistant was arguing with him earlier. Can Grace clear her friend's name before the killer strikes again? Grace Sees Red is the seventh book in Julie Hyzy's Manor House Mystery.
Murder Has Nine Lives is the fourteenth book in Laura Levine's Jaine Austen Mystery. Jaine, freelance writer, has a new job and her cat Prozac is going to star in a commercial. Who knew the world of cat food would be so catty? When the kibble's inventor drops dead on the set, everyone is a suspect. Now Jaine will have to get her paws on the truth before the killer takes a swipe at another victim.
Hitchcock the cat and his owner Sabrina Tate return in the second book of A Bad Luck Mystery, The Black Cat Knocks On Wood. When a local business owner is found dead in an accident right after a black cat was seen in her office, the townsfolk think the bad luck cat has struck again. Sabrina suspects there might be something more murderous afoot. With a twisted killer on the loose, she'll have to round up clues quickly. This fun Texas mystery comes to you from author Kay Finch.
Also set in Texas is James Callan's second Crystal Moore Mystery, A Silver Medallion. Crystal comes face-to-face with slavery in today's Dallas. A woman is held by threats to her two children left behind in Mexico. Crystal would like to walk away and forget she ever heard this, but her conscience won't let her. The only way to free the woman is to go to Mexico. Along for the ride is former bull rider Brandi and Crystal's 76 yr old grandmother.
To enter to win copies of the following 2 books from a past Coming Attractions column-an e-book copy of House of the Hanging Jade by Amy M. Reade and a print copy of One Dead Two to Go by Elena Hartwell, simply email KRL at krlcontests@gmail[dot]com by replacing the [dot] with a period, and with the subject line "busting" or comment on this article. A winner will be chosen after June 4, 2016. U.S. residents only.
Wow, looks like there are a lot of great reads coming out in June. Can't wait to read some of them. Thanks for the chance to win copies of "House of the Hanging Jade " and "One Dead Two to Go".
Great list! More books for my TBR…happy sigh.
Really enjoyed all the reviews & found a couple of new series to get into. Thanks for the chance to win.
Can't wait for Murder Has Nine Lives – I love the Jaine Austen series!
Another one to add to my wish list!
What a great list of books. Looks like June will be booked up! Thanks for the reviews.
So many great books coming out! I cannot wait to read them. I am looking forward to Eclair and Present Danger, Books of Feather, The Calamity Cafe, Murder, Handcrafted, and many more! Thank you for the update!
I forgot to include my email address. It is Doodlesink@hotmail.com! Thanks.
Exciting looking books and just my type. I've read one in Lynn Cahoon's series and one in Mary Kennedy's. Both great. The others look wonderful too. I just can't keep up. Cahoon and Kennedy seem to be pumping new ones out every time I turn around (the other authors may be too, but I'm just now hearing of some of them). Great variety of good looking books.
Great list of books! I can't wait to read them.
summer is here and with temps rising, it's time for ice tea and one if these books! Thanks, Sunny, for letting me know where to start!
Looks like lots of good reading ahead!
Lots of great books coming out. I guess I'll be busy adding to my "must read" list.
Well the whole list of books sounds great including the ones in the contest. I love ebooks so boy enter me for these two up for grab in your wonderful contest…thanks for the great reviews..
More books to read yes!


It's that looking-back time of year again, when friends post collages of Facebook status updates, calendars of Foursquare check-ins and year-ago-today tweets.
Here's a year-end recap app that could actually be useful: ToutApp analyzes your email throughout the course of the year and provides data on your busiest month, day of the week and time of day for email exchanges. It also tells you who you email the most, who you receive the most emails from, and which marketers send the most emails.
An application that analyzes your email accounts may seem like a huge waste of time, but the purpose of ToutApp is to make users more aware of what their email patterns are so they could, theoretically, be more efficient with their time. According to Pingdom, 107 trillion emails were sent worldwide last year, up from 90 trillion in 2009; an average of 294 billion emails are sent per day.
ToutApp can take some time to work, depending on the size of your inbox. It took a couple hours for the ToutApp to scan my entire Gmail inbox — around 15,000 emails — and it eventually revealed that I receive more emails than I send. I also learned that January of this year was my busiest month in terms of email traffic (I'm going to unscientifically pin that one on the annual Consumer Electronics Show, which probably upset the average), and that I send the most emails between 8 pm and 9 pm — which makes me a fantastic dinner date. ToutApp also listed individuals as well as circles of people I email with the most, and highlighted key words that often appear in my email.
Some of the data, such as the list of emails from marketers, could be channeled into usefulness. And ToutApp's analysis says I received hundreds of Facebook notification emails this year, which reminded me that I should probably disable "Notifications," as that would help declutter my inbox.
But other info — such as the fact that "FW" is a key word that often appears in my emails — didn't tell me much, except that I get a lot of forwarded mail.
ToutApp only works on Gmail accounts, and in order for it to work, you have to allow it access to your Gmail account. The company is not affiliated with Google, and it says says that during the analysis process it will not have access to your password or any other personal info through your Google account.
ToutApp comes from a San Francisco-based start-up that offers email management services for business owners. According to its Web site, Tout is backed by venture capitalists Esther Dyson, Dave McClure and Eric Ries, along with other angel investors and seed-stage firms.
If you're looking for apps that dissect non-Gmail accounts, a research group from the MobiSocial laboratory at Stanford University has created something called MUSE, or Memories Using Email, that works to analyze and chart your exchanges across different email accounts. There's also something called Topalt Reports for analyzing email through Microsoft Outlook.


text:
Difference between revisions of "Costuming hint"
From LarpWiki
IdiotSavant (talk | contribs)
m (cat)
m (change link)
'''Costuming Hints''' are short descriptions of characters send out to players in advance of (or instead of) sending [[character sheet]]s, for the purpose of allowing players to work on [[Costuming]] in advance of seeing the full character.
This practice was far more common in the [[Theatre-style]] community prior to the near-universal adoption of the Internet -- however, it is still used in cases where the character sheets are in progress when the players are notified of who they are playing, when only general aspects of characters are determined pre-game, rather than character details, or, as in many [[Amnesia games]], when casting is pre-determined, but there is a game-related reason players are not given their sheets before the game starts.
This practice was far more common in the [[Theatre-style]] community prior to the near-universal adoption of the Internet -- however, it is still used in cases where the character sheets are in progress when the players are notified of who they are playing, when only general aspects of characters are determined pre-game, rather than character details, or, as in many [[Amnesia game]]s, when casting is pre-determined, but there is a game-related reason players are not given their sheets before the game starts.
[[Category:Glossary]]
Costuming Hints are short descriptions of characters send out to players in advance of (or instead of) sending character sheets, for the purpose of allowing players to work on Costuming in advance of seeing the full character.
This practice was far more common in the Theatre-style community prior to the near-universal adoption of the Internet -- however, it is still used in cases where the character sheets are in progress when the players are notified of who they are playing, when only general aspects of characters are determined pre-game, rather than character details, or, as in many Amnesia games, when casting is pre-determined, but there is a game-related reason players are not given their sheets before the game starts.
Retrieved from "http://larpwiki.labcats.org/index.php?title=Costuming_hint&oldid=3128"

redpajama_set_name: RedPajamaCommonCrawl


text:
National Museums Liverpool
Ask the curator (2)
Pauline with a fab sparkly dress from the Mrs. Tinne collection.
From an early age I was interested in vintage clothes, fashion and customising. I liked nothing better than rummaging in my Mum's (cool) friend's cast-offs and cutting big holes in tops so that I could look punky - or something close! (I was obsessed with the cartoon Jem and the Holograms).
So it's no surprise that for the first Ask the curator feature I asked Pauline Rushton, curator of costume and textiles, to be in the hot seat.
If you have a question about the fantastic range of costumes in our collections (from Edwardian frocks to Vivian Westwood suits) then take part in Ask the curator, which gives you the chance to ask our featured curator anything you like.
Send in your questions to Pauline by midnight on Sunday 21 June and we'll choose the best ones to ask her in a video interview, which we'll put on the site.
Although curators do gallery tours at the museums and galleries, most of their time is spent working hard behind the scenes. So we are lucky to have Pauline for this short period of time for you to ask her questions.
The video of Pauline's interview will be up from Monday 6 July so come back and check it out. You'll be able to find out her answers and listen to her talking about one of her favourite objects from the collections.
Have a listen to Pauline and I talking to Claire Hamilton about Ask the curator, on BBC Radio Merseyside. (Interview starts at 50 minutes into the program.)
Receive news about National Museums Liverpool, exhibitions, events and more.
© 2021 National Museums Liverpool. All rights reserved.


Prof.Bhim Singh, Chief Patron of National Panthers Party called on people of J&K irrespective of their political and religious affiliation to stand together, sail together so that the people of entire State of J&K get an opportunity to grow together so that peace is restored in J&K and the people of the entire country get an opportunity to grow and develop together ensuring healthy development for the coming generation. He reminded the people of the entire country to study the history of the people of J&K, particularly the people of Kashmir Valley who stood in secular faith with the Union of India at the time of partition of India in 1947. He reminded the new generation not to forget the secular history of the people of Kashmir Valley who faced the invading raiders from across the border in the Valley of Kashmir in 1947. This is unfortunate, he said that some elements from outside have been trying to mislead the people thus disturbing the present secular atmosphere in the land of peace.
He appealed the younger generation in Kashmir Valley as well as in Jammu Pradesh to read the past history of J&K before the Treaty of Amritsar signed in 1846 and its history developed under the Dogra rulers after 1846 when Maharaja Gulab Singh took over J&K as its Maharaja. It was Maharaja Gulab Singh himself with Dogra soldiers who cleaned the premises of Jama Masjid, Kashmir and help the local Muslim population to have comfortable prayer. He reminded the generation that J&K joined Union of India in 1947 when Maharaja Hari Singh signed the Instrument of Accession on 26th October, 1947. These were the Kashmiri Muslims who resisted the invading raiders some of them are recorded in the history. The Muslims of Kashmir have emerged as high ranking secularists in the history of India written after 1947. The Kashmiri Muslims have made enormous sacrifices in defense of secular character of Kashmir which is recorded in the history of India. The political compulsions and propaganda has misrepresented the real face of Kashmir and the Kashmiries cannot be treated as separatists or communal.
He further thanked the younger elements, hailing from Udhampur and Ramnagar some of whom have conveyed their opinion through social media. I hope that younger generation from all over the state should read and understand what I have been saying and with what mission. When we created Panthers Party in 1982 the mission was clear and is still alive in my mind that secularism is soul of democracy and essential for the growth of the state. No state can be nourished in the name of any particular religion or community.
Tolerance has to be faith so that all of us shall work together, grow together without any selfish or personal motive or desire. Panthers Party is a mission which stands for reorganization of the entire State of J&K with secular faith and justice to all.
He also appealed to all Panthers Party volunteers, its voters and even its critics to think of the entire nation, entire people which include all religions, all castes, all regions and that humanity is the greatest religion and all the citizens of India from Kanyakumari to Kashmir belong to human race. We should think hundred times before we speak or write a word on the conduct of human race.


I am an English Language Teacher and IELTS Tutor currently living in Brisbane, Australia.
I have been teaching English as a Second/Foreign language since 2002 and started teaching IELTS 2003. Prior to that, I was the training manager for The Body Shop New Zealand.
My interest in global education arose from my own school years, during which I attended local schools in New Zealand and Canada, and an international school in Saudi Arabia.
I have worked as an English language teacher in England, Tunisia, and New Zealand, and as a Director of Studies and a School Manager in Ireland. Now I teach at the University of Queensland, as well as online through my 'YES! IELTS' website.
Having personally faced the challenges of living and working abroad, I am passionate about helping others obtain their English language qualifications so that they can enjoy a positive experience in an English-speaking country.


Opening July 7th at our NEW Home!
Tickets are $28.00 for General Admission and Under 30 pay half your age every night! Discounts are available for Seniors & Fringe button holders.
Free parking is available in the huge lot on Wabash Avenue near the water tower. Enter via the double doors next to the brewery.


Computer wallpaper created with Photoshop.
A logo concept for Michael Hunter Photography.
A hand-made M-0 icon based on the robot character in the movie Wall-E.
A hand-made poster using the M-0 character icon. This was the first time I created something using Illustrator.
I worked on updating the logo image for RollerCoasterPro.com, keeping the same shape but updating the color(s) and refining edge stylings for a more clean, smooth look for consistent use across various mediums.
Header image I created for a twice monthly blog that I wrote on RollerCoasterPro.com.


HRC Delegate Anne Price-Mills reacts afer Hillary Clinton's DNC speech.
You Can Always Find One of Us to Cut a Shine! I Can't Believe This! Some of our people will climb the tallest mountains to get the approval of mainstream society!


text:
Pennsylvania Interscholastic Athletic Association
Comunale's planned parting gift to Pius X: a state wrestling title
By Mark Wogenrich
Pius X's Michael Comunale (top) is 18-0 at 152 pounds. The Royals senior, who earned a PIAA medal last season, would like to end his career with a state championship. (EMILY PAINE, MORNING CALL FILE PHOTO)
In some ways, Michael Comunale said, this season has been more about wrestling than any other. The Pius X senior knows that his team, which primarily competes in just four weight classes, is going to lose every match.
As a result, he doesn't worry about lineups or team scores. Comunale wrestles the best he can against the best opponent available. Then he goes back to practice, intent on winning a PIAA championship.
"It's like no other year," Comunale said this week. "In a way, I guess you can say it's more fun to wrestle this year. Every other year, the dual meets are so serious. But this year, there's no way we can get close to winning. So we just wrestle. It's how the sport is supposed to be."
The unbeaten Comunale likely will compete for the last wrestling team at Pius X, which is scheduled to close later this year. With so few wrestlers, the team has turned its attention to individual goals for freshman Niko Reto, senior Anthony Greggo and Comunale, who has but one benchmark.
"I want a state title," he said. "Point blank."
Getting there won't be easy, considering Pius X's situation. Because the team has so few wrestlers, Comunale works out with coaches and pursues his own conditioning program to remain sharp. He has to be a self-starter, which coach Pete Stoelzl said hasn't been a concern.
"His motivation is internal," Stoelzl said. "Mike has set goals for himself and he's worked very hard during the season and offseason to reach those goals. He's a very disciplined young man, and he's very mature, so he understands what he has to do."
For Comunale, motivation is everywhere. Last year, he had to forfeit in the PIAA Class 2A seventh-place bout at 145 pounds because of an injury. The eighth-place medal was a disappointment after Comunale won the District 11 Class 2A title.
This year, with his school scheduled to close, Comunale has a chance to become Pius X's second (and perhaps final) state champion. He's 18-0 at 152 pounds, though Comunale has wrestled at 160 and 170, depending on the competition.
Ranked fifth statewide in Class 2A at 152, according to papowerwrestling,com, Comunale has dominated most of his opponents. He won the Christmas City tournament last December and has pinned 13 opponents, 12 of them in the first period.
His weight class will grow decidedly more difficult in the postseason, though. Three returning state-placewinners are ranked above him, including Southern Columbia senior Billy Barnes, 2A's top-ranked wrestler who sustained his first loss last week against Bethlehem Catholic's Mike Labriola.
"When Michael came off the mat the last couple times," Stoelzl said, "I shook his hand, looked him in the eye and said, 'You're really wrestling well. Just stay on track.' Everybody wants to peak at the end of the year, most certainly in their senior year. That's something that doesn't always come together, but I believe Michael is definitely on track."
Comunale has committed to wrestle at Drexel, where his mother is a research instructor. When he visited the school, Comunale said the coaches (including Northampton High graduate Jimmy Sheptock) and wrestlers were quite welcoming.
He'd love to leave Pius X for Drexel with a PIAA gold medal. At least, Comunale said, he'll finish with a small team that is enjoying its final year.
"I have kids on my team, even though there's only four of us, who always come off the mat with a smile," Comunale said. "You would understand if they had a frustrated look after a loss, but they're always smiling. That's made this season more refreshing."
Getting through injury time at Palisades: Palisades coach Matt Miller hopes his team finally might field a healthy lineup, save for one important missing piece.
Junior Jacob Wasser sustained a leg injury this month that prematurely ended his season. Wasser (16-2 at 126) was having a strong year and was among the Pirates' top postseason contenders.
Without Wasser, the Pirates (12-11) still are contending for a spot in the District 11 Class 2A duals. Palisades is ninth in the power ratings, with the top 12 teams qualifying.
Miller said Zack Wasser (106), Tyler Marsh (138), Liam Kelleher (145), Nick Bord (195) and Jack Donnelly (220) are peaking for the postseason. In addition, Christian Gretzinger (160) is aiming for districts after being slowed by a football injury.
"Early on we were dealing with injuries and illness, but now we're close to fielding a full lineup," Miller said. "I know that [the district duals] are something we'd really like to compete in. It would be nice to wrestle teams we saw previously to gauge how much we have improved on the mat."
Back points: Freedom hosts Easton tonight in a test-case match. The Patriots are 21-0 and looking for their first win over Easton in school history.
Freedom also is one of six teams that have secured a spot in next week's District 11 Class 3A duals. Bethlehem Catholic, Blue Mountain, Parkland, Bangor and Pleasant Valley are in the field as well. Six more spots are available.
The top two teams in the Colonial League West meet Saturday, when Northern Lehigh hosts Northwestern. The match will help determine seeds for Monday's Colonial League tournament at Catasauqua and the District 11 Class 2A duals.
Northern Lehigh is one of six teams in the field, though Northwestern (currently fifth in the power ratings) hasn't yet secured a spot. Saucon Valley likely will be the top seed. Tri-Valley, North Schuylkill, Notre Dame-Green Pond and Lehighton are in the tournament as well.
THE MEDAL STAND
The Morning Call's top eight teams this week.
1. Bethlehem Catholic (6-0)
2. Parkland (14-3)
3. Freedom (21-0)
4. Easton (11-4)
5. Pennridge (7-1)
6. Nazareth (7-5)
7. Saucon Valley (14-2)
8. Emmaus (13-4)
Most Read •
One lane now open on I-78 in both directions after fatal crash at Route 309; authorities working to reach...


text:
Q: How to build an .aab using Buildozer via Docker? I have just seen that support for AAB files have just been introduced in Python for Android (p4a). Considering that, fom August 2021, new apps are required to publish with the Android App Bundle on Google Play, this is a crucial addition for any Python dev working on Android apps.
Since I'm currently using Buildozer via Docker, I'd like to know which are the steps to make it generating an .aab instead of (or along to) the traditional .apk
For the sake of clarity, here is what I use to run Buildozer from inside a container (using Docker for Windows) to make the .apk file:
docker run --interactive --tty --rm --volume "<full_path_to_project_dir>":/home/user/hostcwd kivy/buildozer -v android debug

I've seen that there is a temporary workaround, but it involves using Android Studio, that I don't use and would like to avoid using. Moreover, it refers to virtual machine users, but I'm not sure if this applies to Docker users too.

A: The community has finally completed the AAB support for Buildozer. Although it is still a pending pull request, it is already possible to create the AAB, and I have figured out how to do it using Docker.
I have found two very interesting gists that helped me a lot (this one about creating an AAB with Buildozer on Ubuntu, and another one about signing an AAB on the same platform). However, I have run everything on Windows via Docker, so I think it is a good idea to share how I did it.

*

*Clone the feat/aab-support branch of the Buildozer repository in your local machine:
git clone --single-branch --branch feat/aab-support https://github.com/misl6/buildozer.git

*Move into the root folder of the project you have just cloned, and build the container:
cd buildozer
docker build -t buildozer-aab .

*Before using Buildozer to actually build the AAB, we need to generate a new buildozer.spec file, since there are new fields that need to be included for build AAB. To do that, move into the root folder of your app project, remove or rename any old buildozer.spec file, and run the following command:
docker run --interactive --tty --rm --volume "<full_path_to_app_project_dir>":/home/user/hostcwd kivy/buildozer -v init

*Change the following fields in the newly generated buildozer.spec:
android.archs = arm64-v8a, armeabi-v7a
android.release_artifact = aab
p4a.branch = develop

*Now we need to create a keystore to sign our AAB. To this end, run the following commands on a WSL shell (I used WSL 2 with Ubuntu on Windows 10):
mkdir -p /path/to/keystores/
keytool -genkey -v -keystore /path/to/keystores/<keystore>.keystore -alias <keystore-alias> -keyalg RSA -keysize 2048 -validity 10000
keytool -importkeystore -srckeystore /path/to/keystores/<your-new-key>.keystore -destkeystore /path/to/keystores/<keystore>.keystore -deststoretype pkcs12

The second line will generate a keystore with a validity of 10000 days (which is higher than the minimum of 25 years required by Google). You need to replace <keystore> with the filename you want to use for your keystore, and set an <keystore-alias> (typically the name of your application). You will be asked to add a password. Try to avoid special characters.
Now move your keystores folder (the one in /path/to/keystores/) to a folder that is reachable from outside WSL (e.g. you can move it in your desktop). In the following, I will assume that your keystores folder is now in C:\Users\test\Desktop\keystores

*We are now finally ready to build the AAB. First, be sure to remove any .buildozer folder within your app root folder. Then run the following:
 docker run --interactive --tty --rm \
     --volume "<app-project-folder>":/home/user/hostcwd \
     --volume "<app-project-folder>\.buildozer":/home/user/.buildozer \
     --volume "C:\Users\test\Desktop\keystores":/home/user/keystores \
     -e P4A_RELEASE_KEYSTORE=/home/user/keystores/<keystore>.keystore \
     -e P4A_RELEASE_KEYSTORE_PASSWD="<your-password>" \
     -e P4A_RELEASE_KEYALIAS_PASSWD="<your-password>" \
     -e P4A_RELEASE_KEYALIAS="<keystore-alias>" \
     buildozer-aab -v android release

A: D:\Developing\project\KivyMDFrontEnd>
docker run --interactive --tty --rm --volume "D:\Developing\project\KivyMDFrontEnd":/home/user/hostcwd --volume "D:\Developing\project\KivyMDFrontEnd\.buildozer":/home/user/.buildozer --volume "D:\Developing\project\KivyMDFrontEnd\keystores":/home/user/keystores -e P4A_RELEASE_KEYSTORE=/home/user/keystores/keystore.keystore -e P4A_RELEASE_KEYSTORE_PASSWD="kivymdfast" -e P4A_RELEASE_KEYALIAS_PASSWD="kivymdfast" -e P4A_RELEASE_KEYALIAS="keystore-alias" buildozer-aab -v android release
enter image description here

redpajama_set_name: RedPajamaStackExchange


The new year is a time of resolutions, and a time when many of those resolutions seem to revolve around health and well being. After a frazzling and frenetic Christmas and New Year, taking the time to chill out in a sumptuous spa seems like a really good way to spend some of the money we may have been given by well-meaning relatives who didn't have a clue what else to buy.
Maybe you're looking for a spa deal to kick start a fitness and diet regime – a spa boot camp or slimming programme? Either way, the first place most people would look for a spa deal in the new year are the individual spa websites. Although some of the well-established spas such as the Champneys group, Nirvana Spa and Bannatyne spas publicise their new year spa deals on their websites, one way to get ahead of the pack is to sign up to their mailing lists for newsletters. That way you can be informed of any upcoming offers and deals that might be suitable. Many of these tend to last a limited amount of time so time certainly is of the essence.
Travel sites are often a good place to find spa deals too. In January 2011, travel site lastminute.com publicised spa days for £10, a selection of spas offering tasters and treatments for a massively reduced amount. To hear about the discounts, you needed to be signed up to the newsletter for the site, so again, it's worth getting weeks' worth of emails that are instantly deleted, just for the one that contains news like that! Other ways you might find out about sales and special events for spa days is by joining money saving websites such as Money saving expert. Worth a scan every week just to see if there's anything coming up, as the site often has advance notice about sales and spa deals all over the UK.
Remember that there are spas within many big hotels and even smaller ones these days, so if you don't mind about the name tag on your spa trip, head off to search 'hotel spa' and see what comes up. Although some hotels' idea of what actually constitutes a spa differ from that of a seasoned spa-goer, you might find a gem of a spa where you least expect it, and the bonus is that if you book in for a hotel break during winter months, the chances are that the hotels are trying to desperately fill rooms so the chances of getting a really good deal at the last minute are pretty good. Always check the details of the spa if that's the main reason for your trip though – some hotels think that a swimming pool and room with a beauty therapist are all you need – while some luxury hotels have spa facilities attached that could rival a dedicated spa.
There are dedicated spa search engines and sites that can prove an excellent way to get hold of spa deals and find out more about what's going on in the spa world. Sites such as Spaseekers.com have a search engine facility so that you can find the type of spa you are looking for, but they have news about specific deals and offers, gift vouchers and discounts on different types of spa visit – pamper days, mother and daughter days, any type of spa deal you can think of. It's always a good idea to get your requests in early – friends and family can buy spa vouchers and get them sent to you, which you then use towards any spa of your choice featured on the site.
If a spa day is your idea of a perfect treat – get searching and have a great, relaxing time!


text:
JESRA Policies
By making Initial or Final Submission I / We hereby represent and warrant that I / We agree to all the Terms and Policies of Journal of Engineering, Scientific Research and Applications (JESRA)
I / We hereby represent and warrant that I / We is / any Email received by or sent to Journal of Engineering, Scientific Research and Applications (JESRA) will remain private and no content of it will be displayed / posted / shared in Print or Online media in any situation. Journal of Engineering, Scientific Research and Applications (JESRA) is allowed to take required legal action against Me / Us if found doing so.
I / We hereby represent and warrant that the paper is original and that I / We is / are the real author(s) of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required.
I / We are aware that Journal of Engineering, Scientific Research and Applications (JESRA) is registered with National Science Library with ISSN.
I / We are aware that Impact Factor of Journal of Engineering, Scientific Research and Applications (JESRA) is given by Impact Factor Services for International Journals (http://ifsij.com/)
I / We represent that I / We have taken the consent from our University / Institution / Employer / Project Guide / Supervisor / Research Committee before publishing our article with Journal of Engineering, Scientific Research and Applications (JESRA)
I / We represent that I / We have taken the consent from our Co Authors before publishing our article with Journal of Engineering, Scientific Research and Applications (JESRA).
I / We confirm that we are satisfied with Authenticity / Validity / Originality of Journal of Engineering, Scientific Research and Applications (JESRA) and in case of refusal of our publication by our University / Institution / Employer / Project Guide / Supervisor / Research Committee, I / We will not ask for refund or pursue any legal action against said personalities or Journal of Engineering, Scientific Research and Applications (JESRA), India for the same.
I / We fully understand the Terms and Conditions / Policies given by Journal of Engineering, Scientific Research and Applications (JESRA).
I / We accept that in case of any Copyright Infringement claim being filed and proven against my / our published article in future, then Journal of Engineering, Scientific Research and Applications (JESRA), India have complete rights to remove my / our article from the index immediately without prior notice, and I / We will not ask for refund or pursue any legal action against said personalities or Journal of Engineering, Scientific Research and Applications (JESRA), India for the same.
Only I / We are responsible for impact / outcomes of this publication decision and I / We will not ask for refund or pursue any legal action against said personalities or Journal of Engineering, Scientific Research and Applications (JESRA), India for the same.
Journal of Engineering, Scientific Research and Applications (JESRA) shall not take any accountability for the contents of articles published in the journal and all such liability shall lie with the author/s.
The opinions expressed in the articles are exclusively of the author/s and Journal of Engineering, Scientific Research and Applications (JESRA) may not agree with such opinions in part or in full. All the articles submitted for publication in Journal of Engineering, Scientific Research and Applications (JESRA) are peer reviewed for genuineness, moral issues and effectiveness.
Decision of the reviewers shall be held final. Authors are solely responsible for uniqueness of the published work. Journal of Engineering, Scientific Research and Applications (JESRA) shall advocate the highest ethical standards of scientific publications.
The Journal retains the copyrights of all material published in the issue. However, reproduction of the published material in the part or total in any form is permitted with due acknowledgement of the source as per ethical norms.


text:
Become a BW Member
BirminghamWatch
Alabama Initiative for Independent Journalism
Alabama Legislature
Jefferson County Commission
Energy Storage Research Center Opens in Birmingham
Mary Scott Hodgin, WBHM 90.3, July 17, 2019
Energy officials from around the country gathered Tuesday on the campus of Southern Research (SR), a Birmingham nonprofit specializing in science and technology, to celebrate the opening of the state's first Energy Storage Research Center.
In his opening remarks, Corey Tyree, SR's senior director of energy and environment, told the crowd of company executives, engineers and scientists that the center represents a new era.
"For 100 years in the electricity industry, the model was basically 'make, move, sell electricity,'" Tyree said. "With the advent of energy storage, you can 'make, move, hold, then sell electricity.' Seems like not a big deal. It's a big deal. It's a really big deal."
Posted in Economy, Environment
New Virus Threatens State's Cotton Crop
Andrew Yeager, WBHM 90.3, July 16, 2019
Posted in Economy, Environment Tagged Cotton
Partnership Aims to Make Birmingham's Economic Growth More Equitable
WBHM
Birmingham has gained attention for its downtown rebirth. But the Birmingham area economy still falls behind similar cities, particularly when it comes to job growth. A partnership announced in December between the city and the Brookings Institution, a Washington, D.C. think tank, aims to boost the Birmingham economy with an eye toward making those gains more equitable. Read more.
Posted in Economy Tagged economic development, Economy
DC BLOX Sponsors a $10,000 Computer Lab at Memorial Park Rec Center in Titusville Community
Solomon Crenshaw Jr., July 12, 2019
When Sheila Tyson asked DC BLOX CEO Jeff Uphues what his company could do for the Titusville Neighborhood it was joining, he offered a fun day in the neighboring park.
Tyson, the Jefferson County commissioner in whose district the company sits, had other ideas. "We want you to invest in our children's education," she said.
As DC BLOX held the grand opening of its data center on Thursday, Uphues talked about a $10,000 investment in a computer lab just across Sixth Street at Memorial Park Recreation Center. He said the lab is set for use by the entire community.
Posted in Economy, General
Let's Make a Deal: What Metro Birmingham Cities, Counties Give Away to Get New Businesses
Robert Carter, July 7, 2019
When online retail giant Amazon announced that it was looking for a home for a second headquarters that would bring 50,000 high-paying jobs, cities all over the nation — including Birmingham — mobilized to attract the latest holy grail of corporate prestige and new jobs.
In the end, the company decided to split the HQ2 project into parts, with half going to the Long Island City section of New York City and the other half to Arlington, Virginia. An additional "center of excellence" was located in Nashville with about 5,000 jobs. But metro Birmingham, which gained publicity with the giant Amazon shipping boxes it used in its promotion, didn't come away empty-handed. A new distribution center employing at least 1,500 workers is being built at the western end of Bessemer.
The effort to attract Amazon was waged in public by both company and cities, an unusual approach. Amazon announced HQ2 in the news media and opened competition to any city. Most efforts to bring new employers to an area are much more subdued, partly to avoid tipping off other municipalities competing for a project.
David Carrington, the former Jefferson County commissioner who handled business and industrial development until his term ended last year, said the decision for Jefferson County to go after the Amazon project was a challenge.
"It was kind of a 'whosoever will may come'," Carrington said. "The decision to go after HQ2 was a tipping point. On paper, it was a reach. It was a very quick project and had a core of 15 to 20 people working on it. It was an out-of-the-box presentation (literally, featuring the giant Amazon shipping boxes) that we were told later precipitated their interest."
In total, about $200,000 was spent on the drive to attract Amazon, plus incentives from the county, Bessemer city government and the state. Jefferson County kicked in $3.3 million, primarily for road improvements, while Bessemer agreed to cap permit and business license fees in exchange for meeting certain employment goals. The city will also make quarterly payments to Amazon to reimburse the company for part of its capital costs, again tied to employment levels. In return, metro Birmingham gets a company with instant brand recognition and a $40 million payroll.
While the Amazon HQ2 project was very public, Carrington and his successor, Steve Ammons, have a staffer labelled "confidential assistant" to usually keep such industry-recruiting information under wraps. "Most (companies) don't want people knowing they are looking because they don't want to get five RFPs (requests for proposals). Obviously, the community wants to keep it confidential because they don't want, say, Greenville, S.C., to find out we're in on a project," Carrington said.
From Irondale to Gardendale, Hoover to Birmingham, incentives are deployed at the municipal level in a metropolitan area with three dozen cities, as well as by state and county governments in Alabama. Read more.
Posted in Economy Tagged business, Economy, Incentives
Housing Out of Reach of Many Minimum Wage Workers
Virginia Martin, June 21, 2019
A new report concludes that housing costs outpace wages at such a rate that now a worker being paid the federal minimum wage of $7.25 per hour has to work nearly 127 hours – the equivalent of more than three full-time jobs – to afford an average two-bedroom apartment. Read more.
Posted in Economy, Government Tagged minimum wage
Report: Well-Being of Alabama Children Still Lags Nationwide
Mary Scott Hodgin, WBHM , June 17, 2019
Overall on children's well-being, Alabama came in 44th nationwide, down from last year's ranking of 42nd in the country. That's according to the latest KIDS Count Data Book, released annually by the Annie E. Casey Foundation.
The report ranks the well-being of kids across the U.S. The publication includes indicators of health, education, economic well-being and family and community. This year's report is based on data from 2017 from sources such as the Centers for Disease Control and the Department of Education.
Despite that decline in rank, the state progressed in several areas. For example, from 2010 to 2017, there was a big drop in the percentage of high schoolers not graduating on time. Read more.
Explore the interactive digital data book.
Posted in Economy Tagged KIDS Count
New Incentives Law Targets Rural and Struggling Urban Areas
Will Whatley, Alabama Daily News, June 6, 2019
MONTGOMERY — A recently-passed bill aimed to spur job growth in rural and urban areas of the state has been signed into law by Gov. Kay Ivey.
Sponsored by Rep. Bill Poole, R-Tuscaloosa, House Bill 540, dubbed the Alabama Incentives Modernization Act, is a set of tax incentives designed to enhance development in counties that are experiencing slow economic conditions and to help bring new technology companies to the state. Proponents of the legislation say it enhances current incentives, encourages investments in designated opportunity zones and offers a capital gains tax cut for tech companies moving to Alabama. Read more.
Posted in Alabama Legislature, Economy, Government Tagged Alabama Legislature, Incentives, Opportunity Zones
Birmingham Community Foundation Announces Grants. Preparing Future Workforce One Emphasis
BirminghamWatch, May 31, 2019
Birmingham-area projects to prepare local workers for jobs likely to be in demand were among those that got support from Community Foundation of Greater Birmingham in its May round of grants, the foundation announced this week.
Posted in Economy Tagged Community Foundation
Community Foundation of Greater Birmingham's Cycle 1 Grants for 2019
Posted in Economy
Biometric Technology Comes to Birmingham Airport
Travelers flying out of Birmingham can now identify themselves with the touch of a finger or an eye scan. At a ribbon cutting ceremony Thursday, officials at the Birmingham-Shuttlesworth International Airport unveiled new fingerprint and identity verification technology from the biometrics company Clear. Read more.
Putting a Price Tag on a Fish Kill
At about 10:30 a.m. on a recent Monday in Walker County, Martha Salomaa parks her white pick-up truck, walks to the edge of a parking lot and points to the river below, the Mulberry Fork.
"And so the plant, it's in Hanceville, which is 28 to 30 miles upstream from here," she says.
Salomaa is referring to the Tyson Foods Inc. chicken rendering plant. That's where an estimated 220,000 gallons of partially treated wastewater emptied into this section of the Black Warrior River on June 6th.
"So by June 10th, you could see hundreds of fish, like floating by, either dead or dying," Salomaa says.
According to state officials, it was Alabama's largest fish kill in recent years. And Salomaa, who is president of the Walker County conservation group Sipsey Heritage Commission (SHC), said the spill didn't just kill fish, it contaminated the river with high levels of bacteria. In the days following the incident, SHC and the Black Warrior Riverkeeper found unsafe levels of E. coli almost 30 miles downstream from the site of the spill.
As a result, the Sipsey Heritage Commission cancelled its annual kayak race, scheduled for mid-June, and Salomaa said residents avoided the water for several weeks.
"You know, like, this river is a way of life," Salomaa said. "You can't, you just cannot put a price on that."
But state agencies are tasked with putting a price on it. Read more.
CongressionalWatch
Alabama Republicans in Congress Oppose Minimum Wage Increase, Votes on Other Bills in Washington Last Week
WASHINGTON – All of Alabama's Republicans in the U.S. House voted against a bill Thursday to gradually raise the federal minimum wage to $15 an hour starting in 2025. Democrat Rep. Terri Sewell voted for it.
The House on a 231-199 vote passed the bill (HR 582), which would increase the minimum wage from its present level of $7.25 per hour. The $15 figure would be indexed to keep pace with increases in the median hourly wage as measured by the Department of Labor.
In addition, the bill would phase out separate minimum wages for disabled and tipped employees and new hires younger than 20 so that these individuals eventually receive the same base wage as the rest of the private-sector workforce. Read more.
BW Recommends
Attorney: Inmate Population Targets Not Part of Alabama Prison Negotiations (Montgomery Advertiser)
Dr. Angela Davis Will Be Inducted Into the National Women's Hall of Fame (BET.com)
Bham Among Top 20 Metros With Largest Share of Profitable Businesses (Birmingham Business Journal)
Secret Donors and Trump Allies: Inside the Operation to Push Noncitizen Voting Laws in Florida and Other States (Washington Post)
Jefferson County Commission Approves Funding for New Bus Routes
Lashunda Scales said she finally got what she wanted today when the Jefferson County Commission agreed to supply additional funding for new bus routes without trimming support of those routes in fiscal 2020.
The commission today added $9,207 to the previously approved $100,000 to expand bus service into Fairfield, Brighton, Lipscomb, Adamsville and Forestdale for three months, through September. Commissioners had talked earlier about cutting transit funding for those areas in half during the next fiscal year. But they opted today to delay action on funding in the new year.
Commissioner Jimmie Stephens said he believes the $109,207 the commission has approved will fund the new routes into the coming calendar year, perhaps through February.
Investigative Reporting Must Overcome Obstacles From Without and Within
This week's child sex trafficking charges against wealthy financier Jeffrey Epstein are a testament to the impact of investigative reporting, in this case by determined journalists from The Miami Herald, who dug through documents, tracked down victims and told a story not only of horrendous crimes but also of enablers and leniency from the court system. It wasn't easy. Investigative journalism never is. And alarmingly, it's getting harder to do.
Uncovering malfeasance is becoming more difficult for multiple reasons. Start with rising government restrictions on access to information (laws and court rulings), non-compliance with open-records statutes, and threats of costly lawsuits by news subjects. Further, the boffo investigations by major national outlets are not being replicated to the same extent at the local and regional levels. The well-documented shrinkage of newsrooms across the U.S. has taken a big bite out of community watchdog journalism, reflected not only in fewer staff to do the job but also in newsroom priorities.
The Story Behind Parcak's "Archaeology From Space"
In a coworking space just off of Lakeshore Parkway sits a potential game changer for the future of archaeology – the headquarters of the non-profit GlobalXplorer. The web-based platform invites just about anyone to become a space archaeologist by scanning satellite images in search of undiscovered archaeological sites and signs of looting. It is the brainchild of Sarah Parcak, who is well known for her work using infra-red technology to locate lost tombs, pyramids and settlements in ancient Egypt. Read more.
Border Crisis
Former U.S. Attorney Joyce Vance Accuses Trump Administration of Holding Migrants in Concentration Camps
Roughly 100 people packed the sidewalk in front of the Robert S. Vance Federal Building and U.S. Courthouse in downtown Birmingham Tuesday to protest conditions in migrant detention centers across the country. Read more.
Self-Storage Developers Need Not Apply; Council Says Birmingham Is Off-Limits
The Birmingham City Council voted Tuesday to place a temporary moratorium on new self-storage, mini-warehousing developments in the city.
The ordinance halts all city involvement in the development of those facilities — including permitting and zoning — except in areas already zoned as M-4 (Planned Industrial) or I-4 (Industrial Park) districts. Read more.
Civil Rights History
Birmingham Celebrates Historic A.G. Gaston Motel Anniversary
The Rev. Martin Luther King Jr. often planned strategy for the civil rights movement in room 30 at the A.G. Gaston Motel. For others, it was a place for wedding receptions and fancy dances. As restoration of the famed but deteriorating structure begins, Birmingham celebrated the motel's anniversary and its founder on Monday. Read more.
The 15-Year Fight to Integrate Public Schools
In 1954, the U.S. Supreme Court's landmark ruling in Brown v. Board of Education struck down racial segregation in schools. While the court ordered public schools to desegregate "with all deliberate speed," the vague language allowed Southern officials to delay and resist school integration for years. It wasn't until 1969 that the court forced school integration in a case called Alexander v. Holmes. Read more.
GovernmentWatch
Court Hearing Focuses on Alabama's Minimum Wage Law
Academy Drive Being Upgraded
Birmingham Councilors Replace Municipal Judge Despite Frustration on Both Sides
Birmingham Councilors Warn That Sherman Industries Plan Could Be Resurrected
Birmingham Council Appoints 2 to Library Board, Filling the Slate for the First Time in 8 Months
The Legislature
New Law Will Help Medicaid Recoup Money From Estates
Cities Opposed 5G Bill Because They Wanted Better Terms
Regulations Coming for Opioid Treatment Drug Providers
'John-Shaming' Bill Pocket Vetoed by Governor
Legislature Approves Sunday Alcohol Sales Bill, Says No to Home Delivery of Wine
Education Budget, Medical Marijuana Commission Pass on Legislators' Last Day in Montgomery
UA-Culverhouse Feud
Culverhouse Emails Tell a Different Story on University of Alabama Feud
A series of emails released by the University of Alabama System show the dispute that led to a parting of ways with mega-donor Hugh Culverhouse preceded the comments he made about abortion.
Abortion Fallout
Woodfin Says Abortion Law Is Costing Birmingham Tech Business
Updated — Two IT companies have canceled or put on hold discussions about moving to Birmingham because of the abortion ban signed into law last week, according to Birmingham Mayor Randall Woodfin.
Woodfin told author Diane McWhorter about the changes for an opinion piece published Saturday on CNN.
McWhorter wrote that Woodfin "confirmed to me today that the abortion ban affected two IT companies considering moves to the city – one canceled outright, while the other 'put the brakes on negotiations.'" Read more.
Huntsville Area Leads the State in Population Growth
The Birmingham-Hoover MSA grew by just 2,116 people in 2017-2018. The area ranked 251th out of 383 MSAs in terms of population growth rate, according to an analysis of census data conducted by the Public Research Council of Alabama.
The Huntsville MSA led the state in percentage of population growth, ranking it 64th in the country. It added 6,952 people to its ranks in the period.
Other large metros in the state fell below Birmingham-Hoover in terms of growth, with Mobile ranked 324th and Montgomery 327th. However, those two areas lost population in 2017-2018, as did some other metro areas in the U.S. Read more.
County Officials Field Questions About Sewer Rates From Hundreds of Jefferson County Residents
Updated — Wayne Wooley's question cut to the heart of the Sewer Town Hall gathering Monday night at Regions Field.
"What did I do? What did my church do to deserve all this?" the 72-year-old Crestwood South resident asked. "Tell me why you're putting all this burden on us? I'm on a fixed income. That's to me illegal."
Two and a half hours proved not to be long enough for the event, sponsored by County Commissioner Lashunda Scales.
More than 400 people attended the meeting, asking questions and listening to answers from Jefferson County officials about rising sewer rates that have left many ratepayers, including those on fixed incomes, questioning how they will shoulder the costs.
Reviews were mixed as people left the ballpark. Some were happy to have had an opportunity to ask questions and to have their voices heard. Many were displeased with responses.
Hank Black Inducted Into UA Student Media's Wall of Fame for His Service in Journalism
BirminghamWatch's Hank Black was inducted into the Wall of Fame for the University of Alabama's Office of Student Media during an event April 26.
Black, who covers the environment for BW, was honored for his role as editor in chief of the Crimson White during one of the most turbulent years in the university's history. Black was editor in 1963, when Vivian Malone and James Hood became the first two black students to successfully enroll at UA, following Gov. George Wallace's infamous "Stand in the Schoolhouse Door." Read more.
Crenshaw Wins Award for BW Story 'Jefferson County's Blue Wave'
BirminghamWatch's Solomon Crenshaw Jr. recently won a first place award from Alabama Media Professionals for his story "Jefferson County's 'Blue Wave:' How the First Black Sheriff and District Attorney Won Election," which he co-wrote with Virginia MacDonald, another writer for BirminghamWatch. Read more.
Doug Jones Recounts Church Bombing Prosecution in New Book
The Klansmen who bombed Birmingham's 16th Street Baptist Church in 1963, killing four black girls, did not face justice for years. In 1977, then-Alabama Attorney General Bill Baxley won a conviction against Robert Chambliss for his role in the attack. It wasn't until the early 2000s that two others were tried and convicted. Senator Doug Jones led those later prosecutions and writes about it in his memoir "Bending Toward Justice: The Birmingham Church Bombing that Changed the Course of Cvil Rights." Read more.
Like this story? Help us do more reporting like it.
Non-profit, non-partisan BirminghamWatch depends on donors to support its public service journalism. Click here to make your tax-deductible donation to BirminghamWatch.
Connect with BirminghamWatch
Institute for Nonprofit News
Copyright © 2019 BirminghamWatch Web Development By Infomedia


Accommodation Irresistible's interior layout sleeps up to 6 guests in 3 rooms, including a master suite, 1 twin cabin. She is also capable of carrying up to 4 crew onboard to ensure a relaxed luxury yacht experience. Timeless styling, beautiful furnishings and sumptuous seating feature throughout to create an elegant and comfortable atmosphere. Irresistible's impressive leisure and entertainment facilities make her the ideal charter yacht for socialising and entertaining with family and friends. Performance Irresistible is capable of 21 knots flat out, with a cruising speed of 18 knots from her 1,500- fuel tanks.


Visit King Fish Kebab House, situated on Birmingham Road in Oldbury. Serving a selection of Indian and internationally themed dishes, they have created an extensive menu that all will enjoy. Although they serve many traditional Indian classics, the chefs are constantly trying to improve the menu by adding new dishes.
All food served at King Fish Kebab House is cooked fresh on the premises, so please be patient if your meal takes a short while to arrive. The well-presented staff work hard to make sure that they know the menu inside out, so do not be afraid to ask if you have any questions or queries.
"	Nice and always warm food and friendly guys."
"	Nice and always warm food and friendly guys. "


The richness of life flows through me in ways that are peaceful and kind.
I am infused with the essence of peace and it expresses in my life as peace and kindness.
and emphasizes what works—a sort of spiritual street smarts.
but is right here, while you're stuck in traffic or taking out the trash.
they offer some surprising enlightenment wisdom of their own.


This exciting new venture is in the basement of THE VINTAGE LOUNGE shop in Southend-on-Sea.
Down there you can find an amazing array of vintage, quirky, retro, recycled and everything in between!
I have on sale a number of my framed pictures and foamboards, including the DAZZLING DECADES and RETRO FOOTBALL series. Also a huge selection of my popular cards and some unusual and sought-after books.
All this is alongside the fabulous THE VINTAGE LOUNGE, who have a great range of clothes for guys and girls.
So if you are curiouser and curiouser, pop down to THE CURIOUS HOME right now!!
We are literally a minute walk from The Royals shopping centre in Southend and only a tiny walk from Southend seafront and pier.
Here is THE VINTAGE LOUNGE!
Groovy TV to welcome you in!
And here is the shop!
Already an amazing array of goodies!
And there are the steps to get down there!
Had an absolutely sparkling day at DOTTY SPARKLE'S VINTAGE AND HOMEMADE SUMMER FAIR last Sunday!
Set in a lovely, bright Art Deco era hall, the sun was out and so were the good folk of Thorpe Bay, making it a very memorable day.
This was my first stall at this venue, having only visiting before as a punter, so I was really looking forward to it. The setting and the music being played were just perfect for a vintage fair. The decorations, posters and the Coronation Café, with their vintage magazines and newspapers, were really nice touches and attention to detail.
Great to see people really taking an interest in my work and was very pleased to sell one of my new BEACH BABES range.
There were lots of footie fans around as my RETRO FOOTBALL were selling fast as well. I even sold a classic 1970s West Ham mirror, which was going to be a Father's Day present for one lucky Hammer!
I can't wait to be back there for the next fair on September 16th, see you there!!
Fantastic sign welcoming you in!
Entrance to the hall, with the lovely Deco details.
View of inside the hall, what a lovely bright space!
Tempting treats at the NAAFI!
Vintage mags and papers at the Coronation Café.
View of the stall, with the Beach Babes on show!
A closer look at the stall, some of these pictures were sold!
This Sunday I will be sparkling at DOTTY SPARKLE'S VINTAGE AND HOMEMADE FAIR in Thorpe Bay!!
Set in a wondrous Art Deco era hall, this simply marvellous event is a vintage feast and is always absolutely packed!!
I'll be in amongst some of the best homemade crafts and vintage people in the area, so if you're dotty about vintage, this is the place for you!
There is even a Pop-up Coronation Café, for you to have a well earned cup of tea and a cake after all that spending!!
Here is the full address to make it easier for you to find!
It all starts at 10am 'til 4pm and is absolutely FREE to get in!!


text:
Aerolíneas Argentinas Logo
By downloading the Aerolíneas Argentinas Logo logo you agree to the Privacy Policy.
What is Aerolíneas Argentinas Logo
Aerolíneas Argentinas is a major Argentine air carrier with a large number of international flights. The airline is headquartered in Buenos Aires. In 2021, the air carrier had 78 aircraft at its disposal, including 10 Airbus A330-200s with a large capacity. The company is a member of the SkyTeam aviation alliance. As of 2012, almost all of the company's shares are owned by the state.
Aerolíneas Argentinas was founded in 1950. For a long time, the company did not have a single logo that would be constantly used as the main one for the promotion of an air carrier. Different variants were used with the name of the company and an eagle, symbolizing the strength and power of the transport ships used.
The airline used just their wordmark as the logo in the earlier years. They arranged the words in two lines and used a basic sans-serif font. The letters themselves were tilted and colored dark blue.
In 2002, they modified the wordmark, mostly in the font department. It's similar, but not as heavily tilted. Moreover, they added a big emblem above the name. It's some sort of fusion between a plane and a bird, and it was used even after 2010. The coloring changed for the entire logo from dark blue to a paler shade.
2010 – now
In 2010, a logo was developed, which began to be used constantly. It used all the ideas that were previously associated with the company in one way or another. The designers have chosen a suitable font. The two words in the name of the company Aerolíneas Argentinas are almost identical in length, so they are conveniently located under each other. There was also a place for an eagle, it is located in the upper right corner of the logo above the last letters of the word Aerolíneas.
Font and color
The use of shades of blue in airline logos is a traditional solution used by Aerolíneas Argentinas. The inscription and the bird are drawn in the same color, light blue is chosen as it. The font has good readability. The inscription is quite long, so the ability to read it comfortably at a distance plays an important role.
In the Aerolíneas Argentinas logo, blue does not only mean a cloudless sky. For decoration, a color identical to the color on the flag of Argentina is used. This is an extremely good decision, given that the company is actually owned by the state. Nationalization was carried out in 2008. When creating the logo, this fact was of great importance.


text:
svetikd/E+/Getty Images
How To Throw A Small New Year's Eve Party That's Equal Parts Fun & Chic
By Anna Buckman
With large parties out the window this year and Zoom fatigue at an all-time high, you might be considering a small New Year's Eve party with one or two people in your bubble to keep things as safe as possible. And though that sounds kind of sad compared to crowded and festive events of the past, entertaining experts say it's still possible to throw a fête worth remembering with just two or three people in attendance.
According to Virginia Trafton Frischkorn, luxury event producer and owner of Bluebird in a Box, that just means adjusting your expectations (not hard, considering 2020's provided plenty of practice). "We think it's important to recognize that different years call for different types of celebrations," she tells TZR in an email.
As Fancy Peasant founder Anastasia Ganias-Gellin says, it doesn't mean hosting — or attending — has to be any less enjoyable. "I have just as much fun creating a vibe for two as I do for 10 lately!" she says, explaining that there are just a few rules of thumb for throwing a small event to remember. "Whether you're celebrating indoors or outdoors, in the snow or sunshine, I can never live without loads of candlelight, flowers, a superb playlist, and excellent bites." she says. And, the most important tip: "If you are relaxed and having fun, your guests will be too!"
AleksandarNakic/E+/Getty Images
Ready to throw a tiny NYE party that's still sure to impress? Read on for more expert tips to guide your small-scale event planning in the right direction.
How To Throw A Small NYE Party: Embrace Sparkle (On A Smaller Scale)
Though Frischkorn says you can't exactly recreate a 200-person party with two people, you can pivot and realign your expectations. "Don't be shy in transforming your living room into a celebratory location. Dim the lights and re-arrange a little!" she says.
And while she suggests scaling down the quantity of decor, Frischkorn says NYE's opulent vibe is still relevant. Interior designer Christina Nielsen of Christina Nielsen Design agrees, and suggests mixing some metallic sparkle and florals with fun and unique tablescape items. "Think jewel-toned plates and silverware," she says.
Don't worry about making everything perfect, though. "You don't need a matching set of everything — color and pattern go a long way," says Nielsen, while also suggesting a lighthearted touch or two as well to keep things playful. "I've been into putting fun wigs on everyone's seating lately — it makes things funny and creates conversation."
How To Throw A Small NYE Party: Suggest A Dress Code
Frischkorn says it's a good idea to provide a dress code for guests, especially since 2020 has been a year of "all bets are off" when it comes to attire. Especially for a smaller celebration, she says, this "will reduce stress for your guests and allow the evening to feel more cohesive."
How To Throw A Small NYE Party: Tailor Your Entertainment To Your Guests
Frischkorn offers a few entertainment ideas for guests, though she suggests deciding on a route based on who will be attending. If it's a small group that's close, she loves using NYE as a time to reflect. "After sharing a fabulous meal, connect with your friends (or partner) and take some time to [look back] on the past year," she says. "Find gratitude for the good things and silver linings. Set an intention and share goals for the year ahead."
If you're not comfortable doing that with your guests or you're just not a fan of "mushy gushy" activities, a mini dance party is another great way to ring in the New Year, says Frischkorn. "Spend the next few days making a playlist of your favorite songs to amplify your mood," she suggests.
Still got some time? Josh Wood, president and founder of Josh Wood Productions, says you can't go wrong with games like Cards Against Humanity or Heads Up for a small group, which are great classics to fall back on.
franckreporter/E+/Getty Images
How To Throw A Small NYE Party: Indulge In A Decadent Meal
As Frischkorn puts it, "This dumpster fire of a year deserves some polish with decadent food and attire." So, she says, go for a multi-course, over-the-top dinner that includes the works: caviar, lobster, and soufflés.
Mimi Eayrs, COO and partner at Josh Wood Productions, has a similar suggestion. She recommends first talking to your group about any dietary restrictions, and then deciding on one avenue, whether that's takeout, all-night appetizers, or a proper meal with showstopper desserts. Then, she says, go big. "Pull out all the stops in terms of presentation — set the table, do a toast, and savor every bite. Don't be afraid of leftovers!"
As for drinks, Nielsen recommends mulled wine or cocktails with a holiday spin, and Ganias-Gellin loves steaming hot toddies if you're outdoors. And, of course, don't skimp on tradition: "You can't forget the champagne for once the clock strikes midnight," says Nielsen.
How To Throw A Small NYE Party: Consider A Timeline
Like the entertainment, your timeline should depend on your guests. "If your group has known each other for a while, plan for a longer evening with more depth and comfort," says Frischkorn. "If it's a relatively new group of friends, keep it shorter and elevated."
Additionally, consider the desired time of guest departure to help you plan your events. "For intimate gatherings, we love planning about 30 minutes for cocktails, an hour for dinner, and then an hour or two for 'after dinner' games, festivities, or whatever appeals to you and your entertaining vibe!" continues Frischkorn.
Overall, says Wood, your "grand event" should be three to four hours, and much shorter if you decide to do any online parties. "Remember that Zoom attention spans run much shorter than in-person ones; if you're participating in any virtual celebrations, be sure to keep it under an hour."
The Samin Nosrat x East Fork Collection Is The Ceramics Collab You Didn't Know You Needed
Mango's New Homeware Collection Is Launching Soon — Here's What To Expect
Home Upgrades For Your Zodiac Sign — As Recommended By A Top Astrologer
By Ashley Tibbits


Step qualifies father... as if to emphasize it is not the same as plain father. Does it mean a step down, though? Or is it a step up from mere father? When it came to Charles Petrelli, my stepfather, it was the latter. He was a man who stepped up to the plate and performed the role of father with greatness.
Charlie came into my life when I was fifteen. I am now forty-eight. I was blessed to have him in my life for thirty-three years. I miss him already. But there are so many memories that will keep him alive inside my heart. His spirit beats on.
My stepfather was a wonderful grandfather and husband as well. He loved and cherished the two people I value most in life: my mother and my son. He nurtured and protected both and guided them when needed with strength and confidence. He was a wonderful role model to us all: sharp, classy, loving, giving... and most of all, gracious. I was always proud to be with him in public. He had an air of sophistication about him which made me feel like a class-act myself when in his presence.
He was a handsome man. An educated man. A sensitive man.
Thank you for being a part of my life, Dad. Your wise words will help me stay strong and on a path forward towards greater things... because I aim to be a success just like you.
a handsome and dapper fellow!
a very pleasant memorial to read.
Thanks. He was a good man.


text:
Home News Politics
Studying law not about privilege or money
Kofi Adams hopeful firming Buem as NDC stronghold
Rwanda on high alert as Ebola reaches border city
Amidu laments interference by civil society heads in his work
Kim Kardashian has responded to critics who have claimed she is only able to study law because of her wealth and celebrity status.
Kim revealed she's studying to become a lawyer last week, and will be taking her bar exam in 2022.
The reality star says her move into law is nothing to do with privilege or money.
She says she's putting in the hours and says "there is nothing that should limit your pursuit of your dreams".
Kim shared a photo on Instagram of her working alongside her two lawyer mentors – Jessica Jackson and Erin Haney.
"I've seen some comments from people who are saying it's my privilege or my money that got me here, but that's not the case," she wrote.
"One person actually said I should 'stay in my lane.' I want people to understand that there is nothing that should limit your pursuit of your dreams, and the accomplishment of new goals. You can create your own lanes, just as I am."
In the post she detailed more about what signing up to the four-year apprenticeship entails.
"For the next four years, a minimum of 18 hours a week is required, I will take written and multiple choice tests monthly."
Alice Marie Johnson was released from jail after intervention from Kim
The Keeping Up With The Kardashians star also addressed the confusion over her being able to study to be a lawyer if she didn't complete college.
She confirmed that "it's true" that she didn't finish college and explained: "You need 60 college credits (I had 75) to take part in 'reading the law', which is an in office law school being apprenticed by lawyers."
Kim also says she's giving up time with her family to study: "My weekends are spent away from my kids… I work all day, put my kids to bed and spend my nights studying.
"There are times I feel overwhelmed and when I feel like I can't do it but I get the pep talks I need from the people around me supporting me."
In her Vogue interview, Kim revealed she decided to sign up to the apprenticeship after helping to release Alice Marie Johnson from jail last year.
She had met President Donald Trump to campaign for the release of 63-year-old grandmother Alice Johnson from a 1996 life sentence for cocaine trafficking.
Following their meeting Mr Trump intervened and Ms Johnson was released immediately due to time already served.
NDC won't misuse state funds
New High Court ruling on Afoko bail 'shocking, bizarre' – Kpebu
Zoomlion showcases integrated waste management technologies at IFAT expo


text:
Q: Split View Controller and Segue Unwind I'm using UISplitViewController scheme for my project, and I put a UITableViewController in DetailedView. So there are two tables on left side (navigation) and right side (content).
Then I've created a new UIViewController and created a segue (Show Detail) from UITableViewController in DetailedView to navigate to this VC. I've also added and Unwind Segue for UIViewController to navigate back to UITableViewController in DetailedView.
But unwind segue doesn't works, because I'm presenting UIViewController segue as Show Detail segue. When I change segue to Modal Segue unwind works correctly, but I'm losing UISplitViewController (navigation master side disappears).
Do you have any ideas to make Unwind Segue work and return to Detailed View?

A:
I'm using UISplitViewController scheme for my project, and I put a UITableViewController in DetailedView.

If that's literally true, it's wrong. The correct architecture, which is what you are given by the Master-Detail template, is:
UISplitViewController
    UINavigationController [master]
        UITableVieController
    UINavigationController [detail]
        SomeUIViewController

So your UITableViewController goes where I've written "SomeUIViewController". To navigate from there within the detail view, just push (or show). The user can now navigate back with the Back button, or you can pop in code.


text:
Penn Relays To Be Exclusively Streamed On FloSports Through 2025
Partnership will renew with the Philadelphia Metropolitan Collegiate Invitational presented by Toyota on April 24, 2021, consisting of local collegiate participants live streamed on FloSports' award-winning digital platform and app
PHILADELPHIA – The Penn Relays has announced a new five-year partnership with FloSports, a leading sports streaming and original content network, to be the new digital broadcast home of the Penn Relays. An award-winning digital platform featuring over 25 vertical sports categories, FloSports will now globally stream more than 350 Penn Relays' events over 32 hours during the traditional three-day event, which takes place annually during the last weekend in April at historic Franklin Field. The new partnership will extend coverage of the Penn Relays beyond April and the two parties will collaborate to develop additional content throughout the year. All Penn Relays programming and content will be distributed on FloSports' industry-leading Track & Field dedicated platform, FloTrack.
"The Penn Relays is ecstatic to partner with FloSports to highlight our local, regional, national, and international competition," said Dr. M. Grace Calhoun, the T. Gibbs Kane, Jr. W'69 Director of Athletics and Recreation at the University of Pennsylvania. "Although this year's event in its traditional format has once again been impacted by the pandemic, we're excited to work with a partner that can help celebrate our history and deliver the future stories of training, competition, and resiliency through the eyes of our thousands of competitors. This will be much more than just a distribution partnership."
"FloSports and the Penn Relays have a rich history together and we're proud to partner with this incredible organization once again," says Ryan Fenton, Director, Rights Acquisition, FloSports. "We look forward to streaming this legendary competition for the next several years and collaborating with the team at Penn to showcase the thousands of inspiring athletes competing, create lasting historic moments for the fans and produce compelling content that brings greater attention to this sport."
The 2021 Penn Relays was canceled in its traditional format earlier in March due to the ongoing coronavirus pandemic and local restrictions on travel, visitors and large gatherings. Instead, the Penn Relays will host a local collegiate-only track and field meet on Saturday, April 24 that is consistent with the Ivy League Council of Presidents' parameters regarding spring sport competition.
To watch any of the 2021 track and field meets hosted by the Penn Relays live, and for more track & field content, visit FloTrack.
This partnership was secured by JMI Sports, the exclusive multimedia rights partner of Penn Athletics and The Penn Relays.
Patriot League Announces PenFed Credit Union as Presenting Sponsor of Men's and Women's Basketball Championships
Penn Athletics, Macquarie Investment Management Announce Landmark Sponsorship Agreement


text:
2019 Porsche 718 Cayman S Review
2019 Porsche 718 Cayman S
It is never so easy to make a car so fine to fall under all the standards. But it is not even impossible to craft a masterpiece with such fine excellence. Well, the Porsche 718 Cayman is indeed one of the fine examples filled with performance and passion. But the Porsche has crafted something more dazzling and amazing.
It is the Cayman S, a performance edition of the 718 Cayman with an increased power rating but almost similar structure. Well, the Cayman S was introduced alongside the third generation 718 Cayman by the summer of 2016. And since then it does a fine job in the market.
Well, the 718 is one of the memorable nomenclatures for the Porsche. The actual Porsche 718 won the Targa Florio races of 1959 and 1960. And in its memory, the company badged the Cayman and the Boxster series with a prefix of 718.
Though the Cayman and the Cayman S are not the fastest Porsches. But they have some fine performance guts and comfortable interior setup. It would not make you win against some giants. But it would certainly help you keep a high profile under the flat-four machines.
The Porsche has been relentless about the pricing on its cars. A car that was worth some 60 grands last year, is now sold at 65 grands. And that is how the Cayman S earned its base price of $67,700 that might go up to $95,000 with the available amenities. While a finest, fully loaded version might cost $97,000.
Let's get deep into the Porsche Cayman S:
See Also: All You Need to Know About Driveless Cars
2.5 L 6 – speed manual
7 – speed automatic 350 hp 310 lb – ft
4.5s 175 mph Coupe 22 city/ 27 highway
Hood of 2019 Porsche 718 Cayman S
The Porsche Cayman's inline-4 cylinder engines are quite new to the Porsche's performance class. And they have proved to be sharper and stronger. Well, the Cayman S gets a 2.5 L 4-cylinder turbocharged engine. And the installed turbocharger gets the Variable Turbine Geometry for vectoring the power output.
The Cayman S makes 350 hp of power at 310 lb-ft of torque making it rank above the base 718 Cayman. Further, it is a rear-wheel-drive car and is available with the 6-speed manual or the 7-speed PDK automatic transmission.
As per the Porsche, the Cayman S with the manual transmission can launch from 0-62 mph within 4.6 seconds. While those with the PDK automatic would make it in 4.4 seconds. While we could only paddle it to 4.5 seconds over a top speed of 175 mph.
Further, the Cayman S is a bit dirty as well. It emits around 167 to 184 g/km of CO2. Ahead of that, the Porsche Cayman S can give you a combined fuel mileage of 25 mpg. Well, that is all fine when you are expecting performance rather than fulfilling any social responsibility.
The poised handling gives enough agility to roll down the city streets pretty smartly. While it is not as good as the all-wheel-drive Porsches with an increased grip on snow. But still, it would never let your guard down while driving on the highways or within some alleys in a city.
See Also: The Ultimate Used Car Buying Guide
2019 Porsche 718 Cayman S Exterior
The Cayman S does not really look much different than the standard Cayman. They both are born with the versatility of the performance index. Well, the Cayman S is available with more than 16 colors. And the color range is divided into a standard, metallic and special category. While there is even an option for the custom exterior color. Further, the 19-inch alloy wheels are standard. While there are plenty of designs available. Additional there are even some designs available in the 20-inch alloy wheels. Some additional exterior cosmetics include engine vents, a body-colored spoiler, body-colored side mirrors and the projector headlamps.
See Also: Top 10 Newest Car Technologies That Have Revolutionized the Auto Industry
Interior of 2019 Porsche 718 Cayman S
The interior is filled with luxury and comfort. After all, it is a Porsche that is meant to deal with the executive class of comfort. Well, the Cayman S gets the Alcantara leather seats with plenty of color options. Further, the trim, steering wheel and the knobs even get the leather wrapped on them. While the seating gets the option for the Sport-Tex material. Additionally, the seating package is available with either the sports seats, sport plus seats or the sport bucket seats. Well, the sports enthusiast could go for the optional GT Sports Steering Wheel design. Besides leather trim, there are even the options available in wood and carbon.
See Also: Top 10 Fastest Cars in the World
Features of 2019 Porsche 718 Cayman S
The Cayman S even gets the 7-inch touchscreen infotainment system like the standard version. The available features include the navigation, vehicle tracking system, smartphone connectivity, Bluetooth and telephony. Further, the entertainment options include BOSE audio system or the Burmester high-quality audio system with the surround sound effect.
See Also: What is a Tune Up? The Most Important Things You Should Know
2019 Porsche 718 Cayman S Safety
The Porsche 718 Cayman S features every necessary safety equipment required for a safe journey. It comes with the antilock braking system, airbags, stretchable seatbelts and the side impact protection system. Further, some optional features include the traction and stability control, Isofix, adaptive cruise control, lane change assist, speed limit indicator and a Fire Extinguisher. Well, this is all you can get with the Cayman S.
See Also: What Happens When Spark Plugs Go Bad
We have the BMW M2 with 365 hp of power which laps 0-62 mph within 4.1 seconds. Further, it is one of the competitors of the Porsche 718 Cayman S. Though it is a bit powerful and speedy than the Cayman S. But they both have an equal comfort level.
Well, the Porsche 718 Cayman S is indeed a fine car to drive. Especially when you are looking for a passionate performance coupe, you can rely on the Cayman S. As it has a fine performance option and a wonderful interior setup. Even the exterior designing is remarkable.
https://www.porsche.com/international/models/718/718-cayman-models/718-cayman-s/
https://www.4porsche.com/
https://www.porschefremont.com/
2018 Porsche 911 Review
2016 Porsche 718 Boxster Review
2017 Porsche 911 Carrera Review


text:
About Strong Hands Gym
We are an inclusive, yet distinctive part of the community–not a passive member.
We embrace values that set us apart, guide our actions, shape our programs and services, and result in meaningful & measurable outcomes for our members and the community as a whole.
We strive to accept ALL members of our gym and community. All who feel out of place and uncomfortable at other gyms will feel accepted, motivated, supported and empowered—no matter where they are in their personal/physical journey.
To accomplish this, we have a diverse & unique group of high performers that fully believe in our purpose. Each individual has a strong focus on goals and results for themselves, as well as contribute to the success of the entire team. Our team will utilize our state-of-the-art facility as a platform to grow personally and professionally while supporting Strong Hands' overall mission. We will be supportive of each other, collaborative, and have a great time doing it.
Diego Cevallos-Garzon
Diego has over 10 years of Personal Training experience, and over 15 yrs of Boxing experience. Diego has trained and prepared a large amount of big UFC stars for competition. Jessica Pene, Jens Pulver, Robbie Lawyer are a few of many high-profile athletes trained by Diego. Diego has won over 111 amateur fights including the Ringside tournament and was nationally ranked at 19. As a NASM Certified trainer with an extensive background in boxing, Diego's training methods and results are considered groundbreaking. Diego hopes that by being openly gay he will be able to provide a sense of comfort and support to the LGBTQ community as we continue to stand as one.
I have a passion for fitness. I wanted to create an open-minded, judgement free zone for the LGBTQ community to indulge in weight training, boxing, martial arts…to feel inspired, to see results, to just be themselves.


Avril Lavigne, a beloved pop star, went silent in 2013 and has recently resurfaced with a new single "Head Above Water." Theories were spread about the star's disappearance; a common one believed was the doppelganger switch up. Fans suspected that the thirty-four-year-old died and was replaced by a look alike to distract paparazzi. Little did they know, she was battling for her life.
Lyme Disease is meant to be treated immediately, and the singer went so long before being diagnosed that she was in a predicament. The singer's body grew weak, and she became bedridden for two years. She was forced to refrain from performing in order to recover.
"I had accepted that I was dying, and I felt in that moment like I was underwater and drowning, and I was trying to come up to gasp for air," she says of the night inspiration came to her.
In early 2015, she appeared on the cover of People's Magazine, sharing her told her story. While fighting her battle, the singer became constructing her new album. The year of 2017 proved a huge improvement for Avril as she began recording again, starting with her new emotional single, "Head Above Water".
Though a tragic struggle, Avril's story has positives and a happy ending.
Since her recovery, the singer has been advocating through the Avril Lavigne Foundation about Lyme Disease. Visit http://www.TheAvrilLavigneFoundation.org for more information.


text:
import React, { Component } from 'react'
import PropTypes from 'prop-types'
import Immutable from 'immutable'
import classnames from 'classnames'
import { browserHistory } from 'react-router'
import { Modal, Toast, InputItem } from 'antd-mobile'
import { createForm } from 'rc-form'
import zhugeio from 'utils/zhugeio'
import styles from './Confirm.less'

class Confirm extends Component {
  static propTypes = {
    visible: PropTypes.bool.isRequired,
    form: PropTypes.object.isRequired,
    params: PropTypes.object.isRequired,
    categorySummary: PropTypes.string.isRequired,
    curLesson: PropTypes.instanceOf(Immutable.Map).isRequired,
    onClose: PropTypes.func.isRequired,
    onReserve: PropTypes.object.isRequired,
  }

  state = {
    backSource: 2,
  }

  handleChange = backSource => () => {
    this.setState({ backSource })
    this.props.form.setFieldsValue({ back_source: backSource })
  }

  render () {
    const {
      visible,
      form: { getFieldProps, validateFields, getFieldError },
      params: { contractId, categoryId },
      categorySummary,
      curLesson,
      onClose,
      onReserve,
    } = this.props
    const { backSource } = this.state

    const isJL = categoryId.startsWith('jl-')

    const submit = (zhugeParams) => {
      onReserve.submitReserve(curLesson.get('lessonId'), contractId, categoryId).then(({ status, message, data }) => {
        if (status === 10000) {
          if (data.isok) {
            zhugeio.reserve(zhugeParams)
            Toast.info('预约成功!', 2, () => {
              browserHistory.goBack()
            })
          } else {
            Toast.info(message)
          }
        } else {
          Toast.info(message)
        }
        onClose()
      })
    }

    const modalProps = {
      className: styles.bg,
      platform: 'ios',
      title: '您预约的是',
      transparent: true,
      visible,
      footer: [
        { text: '取消', onPress: onClose },
        { text: '确定',
          onPress: () => {
            if (isJL) {
              validateFields((errors, value) => {
                if (!errors) {
                  onReserve.confirmReserve(curLesson.get('lessonId'), value)
                  .then(({ status, message }) => {
                    if (status === 10000) {
                      submit({
                        categorySummary,
                        categoryId,
                        dates: `${curLesson.get('date')} ${curLesson.get('label')}`,
                        ...value,
                      })
                    } else {
                      Toast.info(message)
                    }
                  })
                }
              })
            } else {
              submit({
                categorySummary,
                categoryId,
                dates: `${curLesson.get('date')} ${curLesson.get('label')}`,
              })
            }
          } },
      ],
    }

    return (
      <Modal {...modalProps}>

          {categorySummary}

          {curLesson.get('date')} {curLesson.get('label')}

          即将扣除 1 课时
          {isJL &&

              <InputItem
                className={classnames(styles.input, !!getFieldError('song') && styles.errors)}
                clear placeholder="曲目" {...getFieldProps('song', {
                  rules: [
                    {
                      required: true,
                      message: '请填写曲目',
                    },
                  ] })}
              />
              <InputItem
                className={classnames(styles.input, !!getFieldError('original_singer') && styles.errors)}
                clear placeholder="原唱" {...getFieldProps('original_singer', {
                  rules: [
                    {
                      required: true,
                      message: '请填写原唱',
                    },
                  ] })}
              />

                <input
                  style={{ display: 'none' }}
                  {...getFieldProps('back_source', {
                    initialValue: 2,
                    rules: [
                      {
                        required: true,
                        message: '请选择是否自带伴奏',
                      },
                    ],
                  })}
                />
                自带伴奏

                  是

                  否

温馨提示:

                  1. 填写录音课演唱曲目信息;

                  2. 请提前和专业课老师沟通录制曲目;

                  3. 演唱曲目超出学校设备点播范围,请自带伴奏;

                  4. 自带伴奏记得带上U盘噢~

          }

      </Modal>
    )
  }
}

export default createForm()(Confirm)

redpajama_set_name: RedPajamaGithub