We love brunch; making it, eating it, sharing with friends. I made a lovely meal on Sunday for all five of us plus a friend.
Again we started with Bloody Mary's (homemade is the way to go). The over 21 crew each had one while I was finished cooking. We chatted with Heather who came bearing gifts of champagne and orange juice. Second favorite brunch drink! What a great day.
For eats I made homemade crepes and since elder daughter and I couldn't decide on either savory or sweet we went all out with both; just in less quantity.
I used two great recipes for both; savory chicken (this filling was wonderful) from Food Network and sweet from Natasha's Kitchen. I made a double batch of crepes from Natasha's recipe, leaving out the sugar. They are so easy to make no one should have to purchase them unless you're cooking for a huge crew or are seriously pressed for time. Just swirl, flip, and save between sheets of parchment. I made them the night before and stored them in the refrigerator. I followed the sweet recipe for the greek yogurt/cream cheese but created my own fruit sauce using frozen wild blueberries, the favorite fruit of the kids here.
My son pointed out as we were menu planning for this brunch that I haven't made crepes for a while. Now that I've done it again I promise to put it in my regular meal rotation.
We played several rounds of Beyond Balderdash after the plates were cleared. A good game is as important as the food/drink served!
It snowed here on Christmas Eve afternoon. I was out last minute shopping with my son and as we were leaving our small mall I saw huge flakes flurrying around outside the big glass doors of Von Maur. My face lit up-I know it did. It was amazing. It was magical. I was glad he was driving so I could watch the flakes flying. I guess reading my snow books to Kinders really worked!
Our Christmas has been like that small snowstorm; fast yet filled with joy. Eldest daughter arrived safely into O'Hare airport where her dad gleefully picked her up and drove her here. We feasted on clam chowder, fresh bread, and salad with pomegranate seeds in between church services. It was a peaceful night, happy to be all together our meal was filled with lots of laughter and sounds of soup slurping. After eating we had time to play a favorite card game of spite and malice.
Christmas Day we achieved our goal to stay in pajamas/comfy cozies all day long. Kids were happy with gifts given and received. We lounged, napped, and colored in new themed coloring books. We played Pictionary, another game of spite/malice, and foosball throughout the night. And we ate and ate. Breakfast started with delicious Bloody Mary's, grits, omelettes, and fresh fruit. In the afternoon we had a small cut of Brie with french bread and rice crackers just to tide us over until our late dinner which was lasagna, broccoli, fresh bread, and pecan pie.
I completely made up the lasagna recipe and I am ecstatic on how it turned out. I have a few butternut squashes from a school friend and I sliced one up and sautéd it in a skillet with coconut oil and cumin seeds. Our family is varied on the meat they will eat/not eat but the one that almost everyone will eat is ground turkey. I, myself, am not a fan as I cannot find high-quality or organic here in town. I have a farmer I could ask but didn't get around to it this time. And turkey is a bit of sore subject right now with the whole avian flu outbreak. I digress though.
I cooked the meat thoroughly, tossed it in a bowl to wait and then sautèd onions and mushrooms together with lots of oregano, thyme, cracked pepper, and sea salt. I added the mushroom mixture to the cooked turkey and I was ready to layer. I totally cheated on my sauce because who wants to spend the entire day in the kitchen so my friend Paul Newman helped me out with his more than adequate jar. I tossed a little of that down first in my glass 13x9-in pan, layered some flat noodles, four across, added a layer of turkey/mushroom mix, a layer of mozzarella cheese, four more flat noodles, the amazing slices of butternut squash, sauce, cream cheese (I completely forgot I needed ricotta cheese until 4 minutes before I started making this, lucky I had cream cheese for a kid-friendly substitute), four more flat noodles, last of the meat/mushroom mixture and mozzarella sauce sprinkled over the top. I poured a glass of water over the top which seems weird but helps the noodles cook. I baked it for 45 minutes with tinfoil over the top and took the foil off for the last 15. I let it rest on the counter top for about 20 minutes as I finished other items and got things to the table. It was bubbly and filled with flavor. Myself I would have just had two layers of squash. Groovy Girl hated the mushroom part and the squash part. Too bad.
I hope everyone's holiday was filled with as much joy as we had and no arguments which are bound to happen even in the coolest of families. We have more exciting events planned for the next few days but eldest daughter returns to Chicago on the morrow and flies back to Brooklyn to continue her work with Gimlet Media. Happy Holidays!
In the midst of holiday shopping I came upon this thoughtful image that snapped my attention away from shiny baubles and to what really matters. I've always leaned this way yet this year it made a bigger impact on me. Do you shop with this in mind?
We all have so much we should be grateful for; roof over our heads, plentiful food at our table, games in the cupboard, and books spilling off the bookcase. Keeping that fun mental image in my head I am almost finished with my holiday shopping. I have four books to pick out and then I will be done. If you are still looking for a few yourself I have a few pictures books I'd love to recommend.
1. Last Stop on Market Street (2015) by Matt de la Pena: I love this beautifully illustrated (by Christian Robinson) and well-thought out book about the world around us. We go on a journey with C.J. and his nana as they leave church. He questions her with the whys and what ifs that occur naturally to small children. Why don't we have a car? Why is it raining? Peppering his grandmother with curiosities she answers back kindly each time, sharing empathy along the way until C.J. feels the warmth of Nana's words. I love the diverse and unique people Robinson depicts on each and every page. This book is 10 stars and deserves to be wrapped up for any holiday.
2. Is Mommy? (2015) by Victoria Chang and Marla Frazee: Mothers get the short end of the stick often and their book illustrates this perfectly. In the course of a day we often appear mean, messy, boring, and little ones see us as short, ugly, and funny. No matter what, mothers are loved as the young ones in the book shout at us gleefully. I love books like this because it can be a call and response reading with children. Might there be a new title in the wings "Daddy Is"? I would love that as well.
3. Mixed Me (2015) by Taye Diggs and Shane W. Evans: I was lucky to receive a free copy of this lovely book but if I hadn't I would happily buy it. The message is a cheerful look at acceptance by Mike who loves his blended color and who he is. We don't need to match to get along and I wish Mike could teach that to quite a few adults in today's world. Mike's crazy hair bounces through the pictures just as Joe Cepeda's illustrations for Nappy Hair. Love it.
4. Once upon a memory (2013) by Nina Laden and Renata Liwska: This is simple a beautiful book for all ages. A little boy playing in his room spots a feather as it floats in through the window and it makes him wonder if the feather remembers the bird, does a book remember it was once a word...playing the sequence out several more times until we are reminded to remember that we were once children. Such a lovely way to be reminded. Every time I flip through this book I am filled with a sense of peace.
5. Plant a Pocket of Prairie (2014) by Phyllis Root and Betsy Bowen: For nonfiction lovers this one illustrates beautifully the reason for prairies and why it is important to refurbish prairies around us. Betsy Bowen's Antler, Bear, Canoe; a Northwoods alphabet is a family favorite and this book is just as unique. Both Root and Bowen hail from Minnesota which is a land I love.
6. 28 Days; Moments in black history that changed the world (2015) by Charles R. Smith and Shane W. Evans: I discovered this gem inside one of the Scholastic boxes for my recent book fair. Combing through the glossy pages I discovered a great deal of cool history; surpassing what we already know about Rosa Parks and Dr. King. I learned that Daniel Hale Williams successfully performed open heart surgery on a stab wound patient on July 9, 1893 in Chicago and that he opened his own hospital to welcome patients and doctors of all colors. Each page focuses on a person or event with a poem and facts. On the inside flap the books says it is perfect for Black History Month (February) and every month. I hope the book is picked up often. Buy this one and share it with someone you love.
All titles are linked to The Red Balloon, one of my favorite bookstores in the Midwest. Have a holly jolly whatever you celebrate and buy a book for everyone on your list.
I'm back. I finished Nation Novel Writing Month 2015-I wrote an entire story and it is longer than the 50,000 word requirement. I plan to edit it and work to get it published. I don't know how all that words so if you have any tips let me know. At the tale end of the month we celebrated Thanksgiving with the four of us. We missed Kaylee but she always spends this holiday with her mom in St. Louis. I wanted to enjoy the day, not be crazy about writing, and still have good food on the table. So this is what happened.
I planned an easy menu. I decided I wanted U.S. grass-fed steaks (which we bought while in the Twin Cities), and to please all my people I made three different kinds of potatoes; sweet potatoes for me and I made those a day ahead, mashed potatoes with gravy for the men, and roasted red potatoes for Groovy Girl. What can I say, we like potatoes. We had fresh green beans, just sauteed a bit in coconut oil. I always make fresh cranberry sauce that doubles as jam for our bread (this time we bought it from Panera).
The thing I was most concerned about was gravy. I needed gravy for those mashed potatoes and I did not want to get it out of a jar and I didn't have pan drippings to create my own. So I did a little research (which means I googled it) and found an excellent recipe that I will make again come Christmas dinner.
The gravy recipe is from Chocolate Moosey. I used veggie stock and it was a light color (think biscuit gravy) but the taste was phenomenal. It made enough to fill a quart-jar with leftovers that we used (still using for leftover potatoes). That was the gravy recipe I was searching for the whole time we were vegetarians. Now I've got it.
The cranberry recipe is from Epicurious. I love listening to the tart round berries popping as this simmers. Nothing says holiday meal like that sound in my kitchen. That and wine pouring. I still have leftover sauce and I used it just last night on a piece of homemade bread. Yum.
Those are my only two Thanksgiving recipes to share except my husband made an excellent sweet potato cheesecake that deserves it's own post. Playing catch-up for not cooking much in November I made two fantastic meals over the weekend for my husband and son to enjoy together. Groovy Girl is out of the country and not spending every waking moment hunched over my typewriter has freed me up a bit of extra time.
I literally whipped together a dish the other night using diced butternut squash, a pound of farmer-bought hamburger, a Trader Joe's curry simmer sauce, and Israeli couscous. It was delicious and I should have snapped a photo. That and a nice big green salad and dinner was on the table in about 40 minutes.
Yesterday I had the pleasure of creating a recipe from start to finish which is truly one of life's joys. When you can cook unhurried and enjoy the process. I planned the menu, I made a batch of dough in the morning that would be ready to bake by dinner, and I set a time early enough that my son would be able to stop here and have dinner before heading to work.
I made a really unique beef stroganoff that was amazing. The sauce, rich with mushroom flavor and pearl onions, would also pair perfectly with tofu-which would gladly soak up the sauce. The recipe is from Serious Eats and I liked reading all the research that went into making a better stroganoff. I don't know what possessed me to choose this but it was a fun recipe to try.
I managed to stick with it and finish the story I started for National Novel Writing Month-November. From afar I've watched other writers tweet and post about this amazing challenge and I was curious. I don't know what spurred me on this particular month but I went for it.
And I finished with more than 50,000 words. I think my story has something to say to teens and young adults, it's a little bit thrilling, and filled with a cast of cool characters. I am going to spend December combing back through it, revising it, and trying to add to it. I would love to find the right path to publication.
This month has been a month of firsts and I'm so glad I can add #nanowrimo15 to my list of accomplishments. Groovy Girl danced along side professionals from the MN Ballet; this was super thrilling to her, my husband and I took a mini-vacation together (these are pretty infrequent), and I got together with two college friends that I hadn't seen for many years and I missed them in my life so much-nice to write 50,000+ words in a month and have a wonderful gathering with old friends.
The other major first is that we've been preparing Groovy Girl for a long-distance adventure. Passports, bags, summer clothes, bug spray, and books have all been purchased so she can head to Nicaragua on a mission trip through Rotary and our church. Groovy Girl and I have contributed to the shoe box project which helps kids transition to school, and now she will have the opportunity to help in person. She leaves early Wednesday morning and will be gone for a week. Bon voyage. We know she will come back a changed young woman.
I feel terrible when I look at this blog that I love so much and see that a month is half over and I haven't posted books or recipes or even what my life is like. If I review blog posts many of them share a common theme of crazy busy happy life. The month of November has been like that + more, like us amped up on lots Halloween candy.
Groovy Girl is in rehearsal for The Nutcracker with the Minnesota Ballet through her local dance studio. She is excited to use her dramatic and dancer skills in such a favorite production. We've gone several times to this show as she was growing up and I remember the first time like it was yesterday. She had on a magical deep blue dress and she couldn't sit still. Luckily we were sitting on the aisle in a front balcony and I could let her dance next to me as the dancers on stage made her want to dance with them. The performance is soon and I will be happy to watch her perform and then happy to cross it off my schedule.
While she has been busy with that I decided at the end of October that this was the perfect time to try my hand at National Novel Writing 2015 so every spare moment between her rehearsals for Nutcracker and regular dance classes (5) and cheerleading activities I've been piecing together a story. I'm at about 21,000 words and I need to write double time to finish by November 30th. I don't know if what I am writing is good but it feels fantastic to write it out. Several pieces of the story are real events that I've always wanted to incorporate into something real.
I also threw in two weekend trips because they were already scheduled and I wasn't going to give them up. My husband whisked me away to Iowa City for a night away-I was able to do some writing there. I also had a date with two college friends in St. Paul and that provided research as that is the setting for my story. It all works out. That's my mantra.
Work is also crazy right now even though about a week ago I felt caught up-in that one moment because now I'm racing to get things finished up for conferences and our Scholastic book fair which occur very quickly after Thanksgiving. Oh and I am really looking forward to that lovely day of relaxation with my family. We are eating very unconventionally and then have a playdate with freinds for board games and cocktails at our house. Hopefully by then I will have really caught up in my daily word counts for nanowrimo2015 and I won't feel a bit of guilt as I hang out with friends.
I have a foodie crush on Jamie Oliver and I found this book at a sale and had to have it. Friday I took this book to dance class and browsed while Groovy Girl did her thing. I found many recipes I wanted to try but this curry recipe was the one. Our family loves curry and it was a special night as the 20-year-old was joining us for dinner so I made a special stop at our international store for roti bread and spices.
He has three seperate variations; fish, chicken, and veggie. I had a good piece of chicken so I used that, cutting the chicken in to bite-sized pieces and adding 1 T coriander seeds, crushed to the skillet.
Heat the oil in a pan, and when hot add the mustard seeds. Wait for them to pop, then add the fenegreek seeds, fresh green chillies, curry leaves and ginger. Stir and fry for a few minutes. Using a food processor, chop the onions and add to the same pan. Continue to cook for 5 minutes until the onion is light brown and soft, then add the chilli powder and turmeric. Using the same food processor, pulse the tomatoes and add these to the pan. Cook for a couple of minutes, then add 1 or 2 wineglasses of water and the coconut milk to the pan. Simmer for about 5 minutes until it has the consistency of heavy cream, then season carefully with salt.
Take this sauce as the base and add in whatever meat, veggies or tofu you would like. Be sure to stir fry your meat in a skillet and then add it into the sauce.
I served it with jasmine rice and Indian bread. It was good, and well worth it but I was missing key ingredients; the fenegreek seeds and curry leaves. I wasn't happy that our small ethnic grocery store didn't have either of these and the sales person offered me a bag of bay leaves instead. (what?!) I don't have any trips planned to Minneapolis or Chicago so I did what I had to do but don't like to do; I ordered them from Amazon. I love my small town but it is hard when I'm looking for unusual ingredients.
I want to make the dish again when these unusual spices arrive and see the difference. Also I will add all three chillies in! I worried it would be too spicy but it wasn't spicy enough. The flavor was good and the bread was a huge hit so it was a win. My husband and son had multiple large helpings and there was still leftovers for lunch the next day.
Because I was making a special dinner I thought I would do a dessert as well and I was drawn to Jaime's fancy pudding recipe.
In a bowl over some gently simmering water, slowly melt the chocolate and the butter together then remove from the heat. In a separate bowl, semi-whip the cream (until it forms soft peaks, not too stiff). In a 3rd bowl, whisk the eggs and honey until light and fluffy then fold in the Amaretto, melted chocolate mixture and cream-gently-so you don't lose too much air. Pour into some small wineglasses, martini glasses, or dessert dishes and leave to chill for about an hour before serving. I served it topped with a little extra cinnamon-infused whipped cream. Both kids really disliked the dessert because it was a strong chocolate favor but not sweet enough for them. Ha! That left more for me. I've had a tiny dish of it every night this week to finish off my dinner. I love the strong flavor.
If I had the opportunity to sit and have a meal with a chef I would pick Jaime. His casual style appeals to me, we could have a cold beer and chat about spices, and he makes even a difficult dish sound doable.
On Saturday I participated in a ThinkIn at an elementary school about 45 minutes away. Even though it was gorgeous weather on Saturday and I live to be outside when it is so lovely out, I went. I could have rolled over at 7:30 am and gone right back to sleep as the other peeps at my house did but I didn't. I had a strong conviction to go because Mr. Schu (John Schumacher) was the guest speaker and I love to follow his lovely blog posts and tweets. He's created quite a community of readers, authors, bloggers, librarians, and teachers. I gave up my Saturday morning for him and it was well worth it.
He had a plethora of slides about connecting students with books to start the day off and we didn't even get to half of his slides. He says he has OCD when it comes to making slide shows. That OCD is exactly what makes him entertaining to see in person. He flits from story to story, sharing funny anecdotes about authors he's met, and his own quirkiness. He has a smell test for all new books. Yes, I said smell test as in "doesn't this book smell a-m-a-z-i-n-g!"
I had many things I wanted to say to him but I'm nervous and weird and can never get the right sentence out at the right time so I nodded my head a lot in the two conversations we had. One of the things I wanted to say was that I loved Matthew Baker's book, If you find this, which when Mr Schu shared about this book everyone else looked at it like they'd never heard of it and he said he couldn't find a copy of it in the book stores he stopped in on his way through Iowa. Hmmm. I loved the book and we need to start a buzz about If you find this.
His second presentation shared lots of new books with us and he gave away lots of books. He talked about authors he loves like Kate DiCamillo, Ame Dykeman, and Katherine Applegate and he likes funny books which made me wonder if he likes Emily Gravett books. Her books are unusual and kids like her sense of humor.
I was the lucky winner of TWO books from Mr. Schu (thank you, thank you!); A passion for elephants; the real life adventure of field scientist Cynthia Moss by Toni Buzzeo and Holly Berry and Ivan; the remarkable true story of the shopping mall gorilla by Katherine Applegate and G. Brian Karas. I loved The one and only Ivan also by Applegate and many teachers use it for a read aloud so this book will make a great addition to our library. And did I mention that it's signed by K. Applegate!
I think it is interesting that I got two books with super long titles and both about animals. I had to sit on my hands for the rest of his giveaways and it was very difficult; he had so many great books to give away. My friend Nancy was the lucky winner of Brian Selznick's new book The Marvels.
You can find Mr Schu's wonderful blog posts at Watch. Connect. Read. I love reading his posts, his book recommendations make my lists long on Titlewave, and he entertains using Vine and lots of book trailers.
I've had this checked out from our public library for a few weeks...and have yet to take the necessary time to make any of the recipes.
I love craft cocktails especially made from garden ingredients; think cucumber or rhubarb.
I wanted to make quite a few recipes from this book-that would have been a lot of cocktailing through September...I tried to pick a few of my top favorites-there were so many delicious choices though.
Pour honey liqueur into a champagne glass or flute. Top with champagne. Serve.
This is an easy one but I love bees and this would be a great celebration cocktail!
There is a delicious recipe for Long Island Iced Tea that I would love to try because it would be far superior to the cocktail I drank in college on crazy nights. I'm interested in the homemade sour mix.
Also she talks about a Dark and Stormy and her recipe includes actual ginger slices with ginger beer-that would take it up a notch so, of course, I'm going to give that a try.
Place apples in a large bowl. Rub lemon zest into sugar until no strands remain and sprinkle onto apples. Add brandy and lemon juice. Let sit at room temperature for 1-2 hours.
Stir together wine, tangerine juice, lemon soda, and sour mix in a punch or other serving bowl. Add several large pieces of ice, the apple brandy mixture, and grapes. Stir. Serve drink in ice-filled cups, adding a scoop of fruit to each. Garnish with sprigs of fresh thyme and/or rosemary and serve immediately.
Toast curry leaves in a dry skillet over medium heat until fragrant and dry, shaking pan often, about 2-3 minutes. Transfer to a shaker. Add lime leaves, sugar, and salt and muddle. Add lime juice, rum, and ice and shake vigorously. Strain into an ice-filled glass and top with club soda.
I'm not exactly sure where I'm going to find curry or kafir lime leaves but it will be totally worth it.
Groovy Girl turned 13 over the weekend. We celebrated in style and had fun on Friday afternoon with a camping-themed sleepover.
We put up our Coleman tent, ordered pizzas, set out pink lemonade, and most importantly cleaned up after the dogs all over the backyard. Fun stuff.
Four girls arrived sleeping bags and pillows in hand. Groovy Girl and I had mapped out a tentative schedule and she requested that we basically stay away. Funny.
So I ordered and retrieved the pizza from our favorite $5 pizza joint down the hill. I took three pizzas to the backyard for the girls and took one inside for the adults (me and two friends). And then really they didn't ever need me again. At one point they used some manly help from dad to set up a projector but beyond that we had our own little happy birthday celebration inside.
After all the birthday parties we've hosted for that girl over the years it is funny to be asked to step aside. I get it though; she wants to be able to relax with her friends and talk about stuff. And the stuff they talk about is going to get deeper. I'm cool with it as long as she continues to talk to me about the big stuff.
1. I had a full day of classes, my busiest day with seven classes.
2. Lunch time was filled with helping 5 3rd grade students with assessments on the computers-they are less experienced with logging in so it took them longer.
3. After lunch had a fellow teacher-librarian come over to fulfill time, to achieve balance within our district. She works at a school with low enrollment.
4. Worked until 5 trying to finish a school project.
5. After school: ate a quick dinner, a leftover veggie burger from yesterday's BBQ with friends.
6. School board vote: went to city hall and voted for new and positive peeps.
7. Quick stop at public library: I had to renew a stack of books and had trouble getting it done on line.
8. 6:30 PTA meeting at school where I am part of several committees and we needed to vote in several new officers.
9. 7:00 religious education meeting at church-I was 25 minutes late but glad to be there. My friend Kathleen took over my husband's job and it was a great start for her position.
10. Grocery store stop: G.G. Birthday week and we needed COOL cupcake liners.
11. Home by 8:30 and We made 30 + chocolate cakes for cheer squad and birthday friends on Friday.
12. 11:00 and I'm still up waiting for last batch to come out of the oven. I'd be feeling pretty good right now (although sleepy) if they were coming out better. I overfilled cups and they are not pretty. Hopefully frosting will help them tomorrow.
And how was your day...?
I did stand at the kitchen counter and eat 1/2 a container of my favorite Ben & Jerry's frozen yogurt raspberry/chocolate chunk.
My daughter has written three amazing poems, maybe more, but 3 that I know of and this one I'm going to share. She doesn't even realize what amazing talent she has in this area. All three of my children are great writers and so far one of them wants to write for living. This was written for a class assignment. Enjoy.
They carry me along my way through my life they will stay.
"Come on in and have something to eat"
"We should go get something to eat."
All statements that we hear in our lives daily. We are a food-centered society with first world problems. Which restaurant to eat in, what cut of meat to choose from the deli case, which foods do you pick as you walk down the buffet line?
When you are attempting to cut down on the amount of food you eat you begin to notice how every event centers around food. This weekend we attended two music events and both had food offerings available. "Go eat..." After church someone serves cookies, bars and now fruit and cheese because last year we choose a healthier initiative.
Food, food, food. It seems to be necessary at gatherings, get-togethers, and everything we celebrate; birthdays, anniversaries, holidays. Reunions. We are headed to a family reunion this weekend. I've been working on cutting my calories way back and getting in more activities. So this weekend I have to get in the car and ride for several hours to go to a gathering where people will have all kinds of unhealthy treats laid out on paint chipped picnic tables.
Even virtual gatherings are often food-related as we scroll food blogs, websites, and pinterest for tasty offerings.
I think it is going to be a new goal of mine to ignore the food at gatherings and just focus on the people. I might even try and get together with people without food involved. How would that even look?
We could meet for a walk in the park, or a movie (no popcorn), coffee (no biscotti + I don't drink coffee). There's got to be a way to make this work. Anybody else struggle with this notion?
I love food just as much as the next person but it's just not good for us to be constantly focused on food. Angelle, Verda, and I did discuss this at the great reading retreat. We didn't solve it there either. We were eating cheese, crackers, and hummus while we were pondering this life question. We were outside at least enjoying the beautiful nature around us.


text:
← Strange happenings with DVD+R and Philips DVDR890
Telarc's height →
Telarc's cannons
Posted on July 7, 2003 by Stephen Dawson
Way back in 1978 the American audiophile record label Telarc made a recording that can be truly regarded as legendary. Using then-new digital recording technology (although in the absence of a digital consumer format, the original release was on LP), Telarc captured Tchaikovsky's 1812 Overture, and for perhaps the first time the cannons were properly recorded.
On my CD version attention is drawn to this by:
WARNING! The cannons of the Telarc Digital "1812" are recorded at a very high level. Lower levels are recommended for initial playback until a safe level can be determined for your equipment.
They were impressive indeed. If you use rear-vented bass reflex speakers, expect any curtains or other materials behind the ports to punch back with the blasts. This recording was universally well-received, the only real complaints being the lack of a choir, and the fact that the orchestra had to be played at a lower than pleasing level in order to accommodate the cannon blasts at the end.
So how loud were these cannons? As it happens, one of the blasts produces a 38 hertz tone that considerably exceeds the maximum recording level of a CD! How can this be? After all, all PCM-based digital recordings have hard numerical limits. Analogue signals are mapped onto a 16 bit space. There can be no value greater than 32,767 or less than -32,768.
The way to go louder than ±215 in a 16 bit format is to do a bit of heavy clipping. The signal is wound up so loud that the tops and bottoms of the wave forms are chopped off. Hi-fi types are against clipping, of course, because it introduces rather high levels of harmonic distortion into the signal, making it sound harsh.
But surely Telarc wouldn't have clipped its signal. After all, it makes a point of avoiding signal processing as stated on the CD's sleeve:
During the recording of the digital masters and the subsequent transfer to disc, the signal was not passed through any processing device (i.e., compression, limiting, or equalization) at any step during production.
I have no reason to disbelieve Telarc. So given the limited technology available in 1978, it's likely that the whole balancing thing was done by ear. That there was clipping, though, cannot be in doubt. The screen shot above shows the first two-tenths of a second of the right channel of the first cannon blast (digitally ripped from the CD, so there are no equipment limitations imposed on the result). It was only for reasons of keeping the graphic legible that I cut off the other four clipped peaks from this blast. The left channel is virtually identical. Nearly all the 16 cannon blasts show some clipped peaks.
There is reason to believe that the clipping occurred earlier in the chain than in laying down the recording on CD. The second cannon blast (see right), for example, shows clipping on a couple of the peaks even though these do not approach the CD limits. Indeed, the slope of the clipping (the sharp edges moving back slightly towards zero) tends to suggest that this is analogue, rather than digital, clipping. Perhaps at the microphone pre-amplifier stage. Capturing huge impulse signals is notoriously difficult. I once recorded a public fireworks display on DAT. Even though I was a couple of hundred metres from where the explosions were happening, I had to use the line input rather than the microphone input of the recorder to avoid clipping (later calculations suggested that there were instantaneous peaks of around 160dBSPL!)
This entry was posted in Audio, CD, Vinyl. Bookmark the permalink.
3 Responses to Telarc's cannons
One bit of fun I had with the cannons (unsure of the recording it was my fathers) was to play it in my friends car. He had a Suzuki swift with no rear seats instead he had 6 x 12″ high end subs all running off amps capable of around 600 watts rms. We played the cannons at near full volume and it flexed the rear window and boomed out over the street, somone walking along the footpath spun around and ducked to the floor.
This cars stereo slowly dismantled it piece by piece. First it blew out the rear windscreen, then vibrated off the rear bumper before fonally it cracked the welds on the fuel tank. One of the owners favorite things to do was drive through a carpark and set off car alarms with the bass.
Pingback: Hard Drive Wear While Playing Music
Dan Gray says:
Just a voice from the future here…
My father and his friend were both early adopters of CD's. Bruce actually waited for the CD release and must have been one of the first in the US to buy the record.
On first play he cranked it up. Was in awe of the orchestra and then, when the cannons hit, did indeed blow a cone in his speakers.
Both of them still played it regularly after that. Used to make the windows shake.
I can therefore provide proof, as I have seen it with my own 10 year old eyes, that this record did actually destroy speakers.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: EXCEL data counting I currently have this formula that counts data from cells in Column B and C. I need to amend the formula so it won't count if a cell in column D is displaying the word "N/A"
As you can see in the example sheet, "L03" in the table is being counted as "4" however this needs to be zero as N/A is being displayed in column D against code "L03"
=COUNTIFS(B:B,"1",C:C,"L01")

The above code is what I have to count everything - I have tried everything and not getting anywhere. Please Help.

A: Add the exclusion using "<>"
=COUNTIFS(B:B,"1",C:C,"L01",D:D, "<>N/A")

Note this works for your data, as the N/A is typed in the cells.  If the N/A is the actual error #N/A then use this:
=COUNTIFS(B:B,H$6,C:C,$G7,D:D, "?*")

redpajama_set_name: RedPajamaStackExchange


Especially love the Chineese city that thrived in its anarcy. I remember it, and it was a mess – but economicly pretty dynamic. Would be a great case study in how much — or little – government is optimum.


My memories of the 1998 Godzilla are pretty shaky. Too slick and ultimately underwhelming? There was that annoying Puff Daddy/Zeppelin song during the end credits. Was David Strathairn in it? No?
Our story begins in 1999, but we soon flash-forward to the present day. (Unfortunately, hair and makeup forgot to age Cranston, Hawkins, or Ken Watanabe.) There are weird tremors in Japan—this is a Godzilla movie, after all.
And it's a good one. This is clearly plotted (if not ingeniously so) and built to appeal to both Asian and American audiences. (We travel from Tokyo, to Hawaii, to San Francisco.) Sure, there is techno-military mumbo-jumbo dialogue, but Strathairn and friends can deliver it with straight faces. There are a couple of very random moments. Why is the U.S. Navy in charge of an investigation in Japan? And there's a little Japanese kid that the screenwriter very suddenly loses interest in.
But the tension builds effectively, and about an hour in we finally get a glimpse of Godzilla. Oh, but he's not alone: There are two M.U.T.O.s — Massive Unidentified Terrestrial Organisms. They are giant mantis-like things, and they are nasty. And when they finally get to fight with Godzilla, it is kind of awesome. Really well choreographed, well shot, and basically, pretty freaking cool.
I paid two extra bucks for 3-D and I think it was worth it—made me feel like I was watching something important. A heavy score adds to that too. And they play the Hiroshima card again. But what can I say? This was a real good time at the movies, which could've turned out much more stupid than it did.
OMG, I remember that Puff Zepplin mash up! Our band was on tour in Florida around that very year 1998, staying with a a hip dude in the indie rock writing scene. No disrespect Jack, but probably too indie for your taste. And on the teleevisione, was those slightly odd time-signatured Zep guitar beats did I hear. His house was cooler though, kind of a horizontal FLWright themed 60s tan-flavored alligator repellent thing.
I imagine that guy has a two-car garage, 2.5 kids, and is selling life insurance these days.
Not sure about the garage and kids. The last I heard fairly recent was that he was doing something a lot cooler than selling life insurance.


Thank you for your interest in Deana Michelle Photography.
We have been photographing weddings for over 15 years.
As a bride once myself, who was unhappy with my wedding portraits and loved photography, I decided to take my hobby to the next level and become a Photographer. It has been my mission to make sure every bride gets what she wants and deserves. Something unique, different, THE VERY BEST. I pay close attention to detail and make sure every portrait is creative and captivating.
We realize that this is YOUR day. One of the most important days of your life. We are there for you. We will be sure your day goes smoothly and that everyone is relaxed and has fun. Every moment will be captured beautifully for you to remember and cherish forever.
We specialize in breathtaking romantics, edgy photojournalism, and storybook wedding albums.
We treat each customer with the highest professional standards and aim for complete customer satisfaction.
We would be honored to be a part of your special day and we would be very happy to meet with you to discuss and personalize your wedding day, create your theme, and customize a package that will fit your needs.
I feel truly blessed to be able to do what I love everyday. To me this is not work but something I love and enjoy doing.


text:
Cops probing attempted murder of Shettleston dad say those with information are safe to come forward
Brian McGloin was targeted in what police called a "despicable act of violence" and they are now treating the attack as attempted murder.
Kathleen Speirs
Detectives probing the shooting of a father in Shettleston say people who have information on the incident are safe to come forward.
Brian McGloin, 42, was targeted in what police called a "despicable act of violence" and they are now treating the attack as attempted murder.
At around 8.10pm on Saturday two masked gunmen burst into his flat on Wellshot Road.
He was rushed to hospital and is in a critical condition.
Officers have been checking CCTV footage and speaking to locals in a bid to track down those responsible for the shooting.
A public appeal posted on Facebook from Greater Glasgow Police Division read: "It has been reported that this incident is linked to the shooting in Cuthelton Terrace on 18 September.
"Detectives, however, are not in a position to link these two incidents at this time."
Detective Inspector John Morrison, who is leading this investigation, said: "Yet again, a small community of Glasgow has had to endure another violent incident involving a firearm and again it is only by sheer luck that no innocent bystander has been injured or worse.
"Whilst the 42 year old man was the intended target, this doesn't make it any less serious. This type of incident will not be tolerated and we are working tirelessly to identify the people responsible in addition to the motive behind it.
"However, the officers have been experiencing real challenges in obtaining information as a number of people they've attempted to speak to are not being co-operative with the police."
Police seal off Wellshot Road Shettleston (Image: Mark F Gibson)
DI Morrison stresses that those with information can come forward in confidence.
"This could be due to fear of retribution or some other reason, however, if anyone has any concerns about providing information to police it can be done so confidentially via Crimestoppers, you do not have to give your name when calling them," he added.
"If you call the police with information, we do have mechanisms in place to protect you, so please do not hesitate to contact us.
"We know that there are people out there who have information that would assist with our enquiry, and we would urge them to pass that information."
An attempted murder probe is underway (Image: Mark F Gibson)
Manhunt as dad fights for life after 'despicable' masked gunmen target him in Glasgow home
Chief Inspector Patrick Murphy, Area Commander for Glasgow East, stresses to members of the community that extra cops are patrolling the area.
"I would like to reassure the residents of Shettleston that we have specialist officers deployed to this enquiry in order to identify those responsible for this attack," Inspector Murphy said.
"Residents will see increased activity in the area and additional patrols have been deployed to reassure the public. I would ask anyone who has any concerns or information to contact any of those officers.
"I would ask that anyone who has any information to contact the Police or Crimestoppers. We welcome and need the communities help and I would urge anyone with any information to come forward. This level of criminality and violence will not be tolerated in our communities."
Anyone with information is asked to contact police via 101 quoting reference number 3725.
Alternatively please contact Crimestoppers on 0800 555 111, where information can be passed in confidence.


Cult gaming franchise Oddworld is set to return, with a new entry dubbed Oddworld: Soulstorm announced for 2017 release.
The official site has updated with the earliest teases of a new entry in the series, teasing "Abe's horrifying conflict with a terrifying new machination".
The 'Abe' in question is the same Mudokan hero who debuted in 1997 PlayStation platformer Oddworld: Abe's Oddysee. Set on the eponymous alien planet, the Oddworld series offers a mix of dystopian sci-fi and black comedy, wrapped in themes of environmentalism, consumerism, and addiction. The docile (and, usually, hilariously stupid) native races have been enslaved and exploited by corporate overlords known as Glukkons, with Abe an unlikely saviour.
Soulstorm follows 2014's Oddworld: New 'n' Tasty, a high-def remake of the original Oddysee, recreated in the Unity game engine. Developer Oddworld Inhabitants doesn't explicitly say that it's a remake of 1998's Abe's Exoddus, though the descriptions given lead to that conclusion.
Plot details certainly suggest a remake. The developer offers, "having defeated Molluck the Glukkon, his former boss and RuptureFarms' meanest inhabitant, Abe soon finds himself -- along with 300 newly emancipated Mudokons -- without food, water or a place to call home. Stranded alone in the desert, they find solace in a strange new brew -- a delicious drink that has insidious ramifications for their newfound freedom."
It's unlikely to be straight remake in the way New 'n' Tasty was though. The site promises "a fresh narrative -- a complete story retake inspired by our original tale" and "a big visual and cinematic leap aiming to break new ground for Oddworld". It also promises "intelligent new mechanics, twisted new devices enabling highly explosive deviousness," and "a dark parable that tells an epic tale of a volatile society pushed to its limits."
Series creator and Oddworld Inhabitants co-founder Lorne Lanning also suggests it could be going in a new direction. "There was a deeper, darker, and more sinister story that we never got to tell," Lanning said, via statement. "Soulstorm gives us the opportunity to flesh out more meat on the bones of an original spine, but re-tell the fable from a very different angle."
Originally, the Oddworld series was planned as a pentalogy, although to date players have only seen two of the planned core five: the original Abe's Oddysee and 2001 Xbox title, Munch's Oddysee. Abe's Exoddus was another PS1 game, expanding Abe's story, while Oddworld: Stranger's Wrath switched focus from platforming to shooting to explore other parts of the world. Several other side projects have also been planned in the setting.
A viral campaign leading to the reveal of a new-look Abe is also underway for Soulstorm, with the hero revealed once enough people follow the Oddworld Twitter account. The game itself is set for the latter half of 2017. Release platforms have not been confirmed.


This is a Panda Express copycat recipe; and although it's not exactly like the restaurant version, it's still very tasty. The first time I made it I forgot the sugar and it tasted horrible. I'm glad I gave it a second go-round because it's really a tasty dish. I served it over rice, but to be honest, it would also be good alone.
Combine sugar, cornstarch, sesame oil, rice wine and soy sauce in a small bowl. Put chicken strips into a Ziploc bag, add mixture and toss to thoroughly coat. Refrigerate and let sit for at least a half-hour.
Heat olive oil in large skillet over medium heat. Add chicken and cook until golden brown. Remove and set aside. Turn up heat to high and add garlic, onion and hoisin and sauté for three minutes. Add bell pepper and green beans. Stir and sauté another three minutes. Add water, stir, cover and cook for three minutes, until vegetables are tender-crisp. Add chicken strips and cook for two minutes over high heat.
This entry was posted in Recipes and tagged Asian, copy cat, low calorie, low sodium, Panda Express, recipe, string bean. Bookmark the permalink.


text:
<?php
declare(strict_types=1);

namespace Remp\MailerModule\Repositories;

class SnippetTranslationsRepository extends Repository
{
    protected $tableName = 'mail_snippet_translations';

    public function upsert(ActiveRow $snippet, string $locale, string $text, string $html)
    {
        $data = [
            'mail_snippet_id' => $snippet->id,
            'locale' => $locale,
            'text' => $text,
            'html' => $html,
        ];

        $row = $this->getTable()
            ->where('mail_snippet_id', $snippet->id)
            ->where('locale', $locale)
            ->fetch();

        if ($row) {
            return $this->update($row, $data);
        }

        return $this->insert($data);
    }

    public function getTranslationsForSnippet(ActiveRow $snippet): Selection
    {
        return $this->getTable()->where('mail_snippet_id', $snippet->id);
    }
}

redpajama_set_name: RedPajamaGithub


♦ Get symptoms under control – close round-the-clock attention by our physicians and care team at hospice house makes it possible to frequently assess and adjust medications to treat pain, breathing problems, nausea, fatigue, weakness and other problems.
♦ Transition from the hospital – when you leave the hospital but need more time to adjust medications, our team will adjust the medication plan as needed and teach family members what they need to know as you transition to home care.
♦ Increase support – sometimes home support is not available, the environment is unsafe or your family is unable to provide care in the home.
♦ Stabilize treatment – when you need assistance adjusting medications, emotional and social assessment, or therapy.
When you come to Kansas City Hospice House™, family members are relieved of the stress of providing hourly care and can instead focus on relationships and making the most of your time together.
Occasionally, patients who improve but are unable to return home may continue to stay at Kansas City Hospice House™ as residential patients. This type of care also is referred to as non-acute or routine home care. This level of care is often only partially reimbursed by Medicare or insurance, so you may be charged a room and board fee. If you cannot pay the room and board fee, reduction or waiver of the fee may be possible if financial support guidelines are met.
While receiving care at Kansas City Hospice House™, you receive the same services from team members that hospice offers in other settings. In addition to doctors and nurses, our team includes social workers, chaplains, a dietitian and volunteers. Your personal physicians are welcome to continue to work with you during your stay, or our physicians are also available.
We also have staff who can work with children in the family and who can use art and music as a tool to help people of all ages express and work through their emotions. Services are designed to meet the individual needs of you and your family.
In addition, there are many other caring programs that help make this time less stressful for families. All are welcomed by the hospitality of Kansas City Hospice House™, which includes fresh homemade soup and other refreshments available all day for your family.


This is an example how creative advertisers can be.
This commercial stand is from the streets of on Russian city, advertising the shop for different writing materials, for the beginning of the studying year in Russian schools.
What made them to create such a stand? Too much of the spam in their inbox?
it's some small city coz there iz only 6 digits in tel. number.
can you provide the original, before the english was added to the poster?
I always read your amazing website every week, its great fun and got lots of interesting information to take in and lots of interesting articles.


Does anyone know of a good place to take online classes on the nec? We don't have any schools within a decent driving distance to attend that offers any kind of code class.
This site has a series of intereactive courses that teach basic electricity, fundamentals of DC and AC circuits, transformers, circuit breakers, panelboards, motors, and PLC's. There are 27 modules. They can be purchased in a 3-ring binder for $350, or be taken on line at no cost. This site is highly recommended, especially for those who do not have a strong electrical background.
2 - Siemens has a similar interactive online course... www.sea.siemens.com/catmain.htm (for some reason Siemens is sometimes hard to 'connect' to...you get errors messages, and at other times you just get right onto the site.....I'm working from memory here - I believe at the top of the page is a Tab titled Training...or Education...anyway, click the tab and it moves you to the training section....register for free and all the modules are available.
correspondent courses you can get. Hope this helps.


With the easing of a half century of diplomatic restrictions between the United States and Cuba, a U.S. senator is pushing to make it easier for certain American companies to operate legally in the island nation. Travel to Cuba is booming and the senator wants the hospitality industry to benefit from the influx of travellers.
Just 15 months after the United States and Cuba announced an agreement to lift some of the long-standing restrictions between the two countries, a U.S. senator is working to ease up on rules that currently prohibit certain U.S. businesses from operating there.
According to an article printed in the 8th March edition of Travel Weekly, Senator Amy Klobuchar, a Democrat from Minnesota, is pushing for the United States to ease up on investment restrictions. Klobuchar is currently chair of the Senate Travel and Tourism Caucus. She wants to make it easier for U.S. owned hotels to operate legally in Cuba, something that is restricted at present.
Klobuchar, according to the article, believes as diplomatic relations continue to grow it will also lead to more business opportunities. The senator recently sent a letter to the secretaries of Commerce and Treasury outlining her beliefs. In that letter, Travel Weekly reports, the senator says it is imperative that regulatory barriers, such as those restricting American investment in Cuba, be removed.
According to Klobuchar, removing the barriers will help put the American hospitality industry on the same page as other foreign held businesses, all hoping to profit from the new wave of travellers interested in visiting Cuba. A Spanish companies have already more than two-dozen hotels in Cuba, a French-based company has two hotels and Airbnb began allowing Cubans to list their own properties for lodging last spring.
Along with her efforts to push the Obama administration to take action regarding investment restrictions, the senator is also sponsoring legislation aimed at lifting the current embargo on Cuba and legislation that would pave the way for more U.S. goods to be exported to the country.
Recent efforts by Senator Klobuchar to ease up on long-standing restrictions come barely one year after the United States and Cuba first announced a shift in policy to normalise relations between the two former adversaries. After more than a half century, the United States reopened its embassy in Cuba last July and loosened some other financial and travel restrictions that have made it easier for Americans to legally travel to Cuba.


myUniversity gives you valuable information about studying at Edinburgh Napier.
The purpose of myUniversity is to give you a source of information about the University and help you to navigate more detailed information available through myNapier and other electronic platforms. In this context myUniversity covers a range of information that may be useful to you as you progress through your studies.
We would encourage you to read this handbook fully when you start, and then refer to sections in it when you need to.
Although written primarily for undergraduate and taught postgraduate students studying on campus myUniversity does include information relevant to those studying overseas or through a global online programme.


Buyer Beware of certain "Vegan Cheeses"
ALWAYS, read the labels...especially the little bold line AFTER the ingredients list that says: "CONTAINS: Almonds, MILK". What??!!
See for yourself. Here's the point. I'll keep this short & sweet. The "food industry", even the so-called "health food industry" isn't in business to help you out or make you healthier; it makes "what sells". They feed on current health "trends"
& make products that catch the consumer's eye. SOLD! Natural health practitioners, bloggers, social media & documentary producers are getting the word out about the reality of how disgusting "dairy" is in America, about how many people are actually allergic/sensitive to it & WHY. So there's now a higher demand for alternative sources of dairy or RAW dairy: nut cheese or milk (almond milk, cashew cheese, etc), soy cheese (yuck), RAW cheese/dairy (excellent IF your body can tolerate it), hormones/antibiotic-free dairy, etc.
Let's be honest, pretty much the ONLY people who are going to buy "almond cheese" such as this Trader Joe's specific product are those who are die-hard vegan OR those who have a food allergy, most commonly to "milk/dairy/casein/lactose" and don't have the freedom to eat regular processed dairy without suffering. NOTE: anyone who's eating standard U.S. "dairy" (milk, cheese, yogurt, etc) for the most part is doing damage to their body even it's not noticeable YET. The only person who actually COULD get by with this product is someone who is exclusively allergic to soy....but truthfully, there's still plenty of other garbage in here, so it wouldn't be something you'd want to eat often. This is not truly a "health food". A pizza here & there, no worries. But the person who is buying this product specifically to avoid dairy (has asthma, acne/aczema, Candida overgrowth, chronic sinus congestion, Crohn's disease, etc) will end up sick.
REMEMBER, THE ENEMY COMES to STEAL, KILL, DESTROY - John 10:10. He is sneaky & comes in all forms, even the food industry giants. Deception is all around.
SADLY, WE HAVE TO SLOW DOWN & READ OUR LABELS, FRIENDS. BE INFORMED. PUT YOUR ARMOR ON. PRESS ON!
Grace. You can do this!


"Funny, I don't remember anything about the shoot," Tom Petty says of this homey portrait from 1978. But photographer Neil Zlozower does: "I remember going to his house in the Valley. It was just me and him -- no publicist, no nothing. Everything you see, from the Marantz amplifier to the old Garrad turntable to the good old shag carpet, was all there. We didn't set it up for the photo. He was pretty cool."


text:
Q: Get primary from last entry of MySQL and pass it via email in link I have a PHP script which is supposed to send an email with a link which can be clicked to alter the last entry in the MySQL database. To do this I'm trying to include the primary key as a variable in the link but the variable is coming up blank or possibly just not sending correctly. I've never done this before so not sure what the problem is, probably something stupid but silly me has been stumped for a while.
The link in the email currently ends like this: feedback/approve/?id=
Here is the code, if you need more info let me know:
<?PHP
error_reporting(E_ALL);
require ('config.php');
require ('index.php');
/* Connection */
$table = "FeedbackWRW";
$conn = new mysqli (host, user, pass, db);
$sql = "INSERT INTO $table (answer1, answer2, answer3, answer4, name, detail1, detail3, title) VALUES ('$values')";
$primary = mysqli_fetch_row(mysqli_query($conn,"SELECT LAST(`primary`) FROM $table"));
$approvallink = "${clienturl}feedback/approve/?id=" . "$primary";

if(mysqli_query($conn, $sql)
&&
mail("$testemail",'Feedback Entry',
"
Satisfied customer: $answer1
Would recommend: $answer2
Testimonial: $answer3
Suggestion box: $answer4
Name: $name
Email: $detail1
Newsletter Opt-in: $detail3

To approve this entry, please click this link or paste it into your browser window:
$approvallink

","From: $clientemail
Reply-To: $detail2
Return-Path: $detail2
X-Mailer: PHP
CC:
BCC:
")

)
{header('Location: thankyou.php');
exit();
}

else { echo "Error: " . $sql . "
" . mysqli_error($conn);}

?>

A: Try $primary=$mysqli->insert_id; to get the last inserted.It will return the ID generated by a query on a table with a column having the AUTO_INCREMENT attribute.
Also,make sure this is execeuted after your query. Currently you are fetching your $primary before the execution of query. That is why you are getting it as blank.
You may give a try with this code(NOT TESTED)
    <?PHP
    error_reporting(E_ALL);
    require ('config.php');
    require ('index.php');
    /* Connection */
    $table = "FeedbackWRW";
    $conn = new mysqli (host, user, pass, db);
    $sql = "INSERT INTO $table (answer1, answer2, answer3, answer4, name, detail1, detail3, title) VALUES ('$values')";
    mysqli_query($conn, $sql);
    $primary = $mysqli->insert_id;
    $approvallink = "${clienturl}feedback/approve/?id=" . "$primary";
    if($primary !=''
    &&
    mail("$testemail",'Feedback Entry',
    "
    Satisfied customer: $answer1
    Would recommend: $answer2
    Testimonial: $answer3
    Suggestion box: $answer4
    Name: $name
    Email: $detail1
    Newsletter Opt-in: $detail3

    To approve this entry, please click this link or paste it into your browser window:
    $approvallink

    ","From: $clientemail
    Reply-To: $detail2
    Return-Path: $detail2
    X-Mailer: PHP
    CC:
    BCC:
    ")

    )
    {header('Location: thankyou.php');
    exit();
    }

    else { echo "Error: " . $sql . "
" . mysqli_error($conn);}

    ?>

http://php.net/manual/en/mysqli.insert-id.php

A: You didn't include the table definition, I assume you have a "primary" column defined as auto-incremental.  Double check your table and make sure it has non-empty values.
then use max(...) instead last(...) in your query to retrieve the last id inserted.

A: You can use DESC clause in the ORDER BY and LIMIT 1. That will also give you last record.
More information: Select last row in MySQL


I'm sure if you've been following me for any amount of time, you've heard me talk about how damaged and dry my hair has been since moving to California. In the winter time it gets even worse, so I'm constantly on the hunt for products that help my hair stay moisturized, smooth and shiny. One day while browsing thru Target I found Dessange and decided to try them out. They're a brand exclusive to Target which is super convenient for me because I'm pretty sure I'm at Target 2-3 times a week!
So far I am really impressed with Dessange and how it's changing my hair. I use the Replenishing Shampoo and Conditioner while I am in the shower. Once I am out of the shower and I towel dry my hair, I take 2-3 drops of the replenishing oil and rub it throughout my hair and let it air dry.


^ 1.0 1.1 Mumma, M. J.; Novak, R. E.; DiSanti, M. A.; Bonev, B. P., "A Sensitive Search for Methane on Mars" (abstract only). American Astronomical Society, DPS meeting #35, #14.18.
^ Life on Mars? - Geological and biological processes observed on Earth provide hunky-dory explanations for methane on Mars, Martin Baucom, American Scientist, March-April 2006.
^ Seiff, A. and Kirk, D. (1977). "Structure of the atmosphere of Mars in summer at mid-latitudes" (abstract only). Journal of Geophysical Research, 82(28):4364–4378.
^ Lemmon et al., "Atmospheric Imaging Results from the Mars Exploration Rovers: Spirit and Opportunity"
^ Francois Forgot. Alien Weather at the Poles of Mars (PDF). Science. [2007-02-25].
^ Clouds - Dec. 13, 2004 NASA Press release. URL accessed March 17, 2006.
^ 10.0 10.1 Michael J. Mumma. Mars Methane Boosts Chances for Life. Skytonight.com. [2007-02-23]. (原始内容存档于2007-02-20).
^ V. Formisano, S. Atreya T. Encrenaz, N. Ignatiev, M. Giuranna. Detection of Methane in the Atmosphere of Mars. Science. 2004, 306 (5702): 1758–1761. doi:10.1126/science.1101732.
^ V. A. Krasnopolskya, J. P. Maillard, T. C. Owen. Detection of methane in the martian atmosphere: evidence for life?. Icarus. 2004, 172 (2): 537–547. doi:10.1016/j.icarus.2004.07.004.
^ ESA Press release. Mars Express confirms methane in the Martian atmosphere. ESA. [2006-03-17].
^ Vladimir A. Krasnopolsky. Some problems related to the origin of methane on Mars. Icarus. February 2005,. Volume 180 (Issue 2): 359–367. doi:10.1016/j.icarus.2005.10.015.
^ Oze, C., M. Sharma. Have olivine, will gas: Serpentinization and the abiogenic production of methane on Mars. Geophys. Res. Lett. 2005, 32: L10203. doi:10.1029/2005GL022691.
^ Webster, Christopher R.; Mahaffy, Paul R.; Atreya, Sushil K.; Flesch, Gregory J.; Farley, Kenneth A. Low Upper Limit to Methane Abundance on Mars. Science (journal). September 19, 2013 [September 19, 2013]. doi:10.1126/science.1242902.
^ Cho, Adrian. Mars Rover Finds No Evidence of Burps and Farts. Science (journal). September 19, 2013 [September 19, 2013].
^ Chang, Kenneth. Mars Rover Comes Up Empty in Search for Methane. New York Times . September 19, 2013 [September 19, 2013].
MetNet - a wide-spread surface observation network in Mars.
Total Recall, a science-fiction film where the irrespirability of Mars' atmosphere is part of the plot.
Mikulski, Lauren. Pressure on the Surface of Mars. The Physics Factbook. 2000.


Bristol Grammar School's final Stem Café of the academic year took place yesterday (17 April) with a spellbinding talk from Mark Chapman, Chief Engineer on the Bloodhound SSC project.
Bloodhound SSC is the Bristol-based attempt on taking the world land speed record to over 1000mph. Last year this car was tested in the UK to over 200mph and is now being prepared for high speed trials in South Africa later this year. The aim is first to break the existing record at 763mph, mach 1.02. Ultimately the aim is take the record over 1000mph in 2020.
The project is unusual in that the principle aim is not to break the land speed record, but to inspire a generation to the possibilities of Science, Technology, Engineering and Maths, as well as showcasing future technologies, from Cloud based analytics and additive manufacture to the future in launch vehicle technology.
Mark has been with the team since 2008 working on the initial concept ahead of the public launch at the Science Museum. At the Stem Café he talked through the technical challenges on the project to date and explored the next stages in the development of the car, as well as what it's like to work on engineering projects that are truly cutting edge.
Thank you to Mark for coming in to talk to us about this fascinating and impressive project; we wish the Bloodhound team well as they travel to South Africa later in the year.


text:
Yoga Gives Back – The Namaste Award to Mallika Chopra
By Felicia M. Tomasko|2015-09-25T16:18:22+00:00August 31st, 2015|Latest News|0 Comments
Presenting The Namaste Award to Mallika Chopra
The first time I met LA-based Japanese filmmaker and yogini Kayoko Mitsumatsu, I was struck by her sincerity, her dedication to yoga, and her gratitude for the gifts of the practice. Kayoko's commitment has inspired much more than a consistent personal practice; in 2007 she founded Yoga Gives Back, a nonprofit with a meaningful tagline "For the cost of one yoga class you can change a life."
She did this to find a way to link people across cultures: those of us who benefit from the practice of yoga and those who live in the birthplace of the tradition. Inspired by Nobel Prize winner and microloan advocate Mohammed Yunus, Yoga Gives Back raises funds to support programs including microloans as well as educational scholarships for women and youth in India. Members of a worldwide ambassador program engage in fundraising efforts that have transformed communities, partnering with Indian NGOs, funding micro loans allowing women to become entrepreneurs supporting families, and allowing youth access to previously out of reach educational opportunities. The YGB Films document the organizations success stories and can be viewed on the organization's website.
The annual global campaign, Thank You Mother India, spans September 1, 2015 through January 31, 2016. Classes and events around the world contribute to the campaign, including what has become one of the organization's signature events, the Thank You Mother India Malibu Fundraiser. The Malibu event includes dinner, silent and live auctions, community, and the presentation of The Namaste Award.
This year marks the first presentation of The Namaste Award. As Kayoko says, "The Namaste Award was established to recognize special people who have gone beyond the practice and teaching of yoga to incorporate noble humanitarian service, which elevates humankind and helps make the world a better place." The inaugural award will be bestowed upon writer, teacher, and humanitarian Mallika Chopra, author of Living with Intent. Mallika Chopra, an outspoken advocate for the power of meditation for changing lives and the world, will share how meditation has changed her life at the Malibu event. "While it's common for many to perceive yoga as a mere physical exercise, through deeper study, we learn that the ultimate goal of yoga is to unite with the Divine Self—and meditation plays an important role in achieving this. 'Namaste,' which means "the divinity in me salutes divinity in you" in Sanskrit, symbolizes Yoga Gives Back's mission, which is to help others, and is the inspiration for the award," says Kayoko.
In September, Mallika will be presented with the award itself, a unique piece of art created by Lakshman Rao, an art student currently living in Karnataka, India, where he is pursuing a bachelors degree in fine arts. Lakshaman Rao is himself a Yoga Gives Back success story. He is a graduate of the Deenabandhu Trust Home in Chamarajanagar, near Mysore. The home is an orphanage and 21 young people there are supported by Yoga Gives Back. An additional 35 students in the area receive higher education scholarships supported by the yoga community. Kayoko says the sculpture Lakshman Rao has created represents the spirit of unity embedded within the word "Namaste" and the unity of Yoga Gives Back's mission. Kayoko remarks, "I cannot wait to present the award to Mallika and to share the remarkable story at the event."
For more information about Yoga Gives Back, the Thank You Mother India campaign, The Namaste Award, to buy tickets for the Malibu event, host a fundraiser, or become a member or ambassador, visit: yogagivesback.org.


text:
Rihanna – the celeb who "likes a bit of rough"
From today's Virgin Media homepage:
Just in case you can't read the text, next to the picture of Rihanna and Chris Brown and under the heading Good girls who like bad boys it says:
What is it about bad boys that makes good girls go crazy? We look at the celebs who like a bit of rough.
When you click through to the photo gallery, the next page contains this gem:
There are many women who seem all too willing to overlook the character flaws and stick with men most girls wouldn't give directions to. We take a look at the culprits of our theory.
Just to clarify, by culprits Virgin are not referring to abusive men, but to the women who stick with them despite their "character flaws".
Following on from the photo gallery of celebrity women culprits, there's then a series entitled "Bad girls" and "Bad boys."
And who features in Bad boys? None other than that big ole bad boy himself, O.J. Simpson.
Do you know what? I can think of a lot of ways to describe O.J. but bad boy isn't one of them.
I've emailed in a complaint about this feature to Virgin, as have others, pointing out that it trivialises domestic violence and violence against women in general, and I'm waiting to see how they respond.
In the meantime, unless I'm missing something, it looks as though the offending piece has been taken down. If so, well done Virgin for acting so fast.
But in future, how about not posting shite like this in the first place?
john b says:
Not sure what robbing a shady, male sports memorabilia dealer has to do with violence against women, but heigh ho…
damagedoor says:
You can sort of see what they might have been aiming for, but it's atrociously worded and presented, and I'm glad to see it's been taken down very swiftly. Kudos to you.
john b – some arguments can certainly be won on technicalities, but the real question is whether they're worth having.
Polly Styrene says:
There are many ways I can think of to describe assaulting someone. 'Character flaw' isn't one of them. A character flaw something like being a bit self obsessed, or always late……
Cath Elliott says:
Here's the link to O.J's bad boy profile
http://dev.livingtv.dev.synacor.com/celebrity/starsnaps/celebrity-mugshots-bad-boys.php?ssid=3
So it would appear that even though Virgin have removed the front-page, the rest of the gallery remains on the web.
Well John B, since Nicole Brown's family won a wrongful death civil suit against OJ Simpson you could say he caused her death without fear of being sued for libel. And since she was murdered that counts as violence. Agreed there was not sufficient evidence presented in a criminal court to convict beyond a reasonable doubt, but that was quite possibly because of the incompetence of the investigating police (cf Michael Barrymore).
However there is no question that Simpson DID assault his ex wife on at least one occasion, because he pleaded no contest to a charge of domestic violence.
I'm a bit tardy with this, but just to update this post, I received a response from the Virgin Media Press Office:
"A Virgin Media spokesperson said "We take all complaints seriously and have taken the article down whilst we investigate further. We would like to apologise for any offence the article may have unintentionally caused."
stormy says:
OMG, have you read this?
http://www.livenews.com.au/Articles/2009/03/10/Rihanna_and_Chris_Brown_are_recording_a_duet
Yes, a bit of a shock to be planning to record a duet a week or two after being attacked by him, but the real shock was this:
Chris' lawyers are reportedly claiming Rihanna was also aggressive during the alleged altercation, which could mean Chris' crime wasn't a felony.
Rihanna reportedly started the fight after reading a three-page text message Chris had received from another woman, and also fought back when he was reportedly punching and biting her.
It has also been suggested Chris sent a text message to Rihanna's assistant shortly after the incident apologising for his behaviour and stating he would be seeking help. If true, the message would be admissible in court as evidence.
Fighting back / defending onesself from attack reduces HIS culpability? FFS.
I put the last par in for damagedoor 😛
Actually DD, it is a common misconception that these guys "just lose control" because they usually manage to keep their rage under control in public places. Ain't it strange these dudes never "lose it" in front of a cop?
« Amnesty ad campaign Big man »


text:
Caroline Spence
Tour news: blink-182, Protomartyr, Cro-Mags, Paramore, The Obsessed, Wiki, Omni, more
Plus: The Obsessed, Bloc Party, Madi Diaz, Maggie Rogers, Mutually Assured Destruction, Drugdealer, Jerry Seinfeld, AFI, Destroy Lonely, and more tour and festival news.
R.E.M., David Byrne & Devo, Wet Leg & more contributing to abortion access benefit compilation
Other contributors include Amanda Shires and Jason Isbell, Death Cab for Cutie, Soccer Mommy, Animal Collective, Cat Power, King Gizzard and the Lizard Wizard, and more.
Watch John Moreland's new music video for "Generational Dust"
"It's meditative. I think it's about a man reflecting on his background, his ancestry and standing in and embracing his truth," John says of the video.
Amy Geiger
Tour news: Swami John Reis, Ondara, John Moreland, Son Little, Stephen Marley, more
Plus: Summer Walker, Too Much Joy, Gathering of the Juggalos, The Big Climate Thing, and more tour and festival news.
John Moreland takes on the lie of the American Dream with new song (listen)
He also announced a tour with Caroline Spence.
This week's Notable Releases include Miranda Lambert, Let's Eat Grandma, Action Bronson, Hey ily!, and more...
Stream Caroline Spence's new album 'True North'
"The album is called True North because this is the moment that I have truly found my direction and am fully putting my flag in the sand and saying 'this is where I live as an artist — my work and my gift is my vulnerability, and that is it and that is enough.'"
American Aquarium announce new LP & tour with Caroline Spence, share new song
Raleigh alt-country band's new album was produced by Brad Cook and you can watch the video for lead single "All I Needed" now.
Americanafest 2022 lineup: Joshua Ray Walker, Molly Tuttle, Black Opry Revue & more
Asleep At The Wheel, James McMurtry, Watkins Family Hour, Brennen Leigh, Kaitlin Butts, Charles Wesley Godwin, The Deslondes, Michaela Anne, and more are tapped for the festival...
Tour news: Destroy Boys, Caroline Spence, SAVAK, Channel Tres, Sarah Squirm, more
Plus: Dougie Pool, Lil Tracy / Brennan Savage, Fred Armisen, Furnace Fest, Les Savy Fav, Let's Eat Grandma and more tour and festival news.


text:
About the MAPGA
The mission of the Middle Atlantic PGA is to Promote Growth in the game of golf; to provide ongoing education and professional development for our members; and to actively improve employment opportunities for PGA Professionals across the region.
midatl@pgahq.com
www.mapga.com
1 PGA Drive
Stafford, VA, 22554
Providing leadership across the golf industry
District-10 Director
PGA Member
Become a PGA Member/ PAT Schedule
Career Planning and Development
PGA Career Resources
PGA.Coach
2021 Tentative Section Schedule
Pro-Ams/Other
MAPGA Reynolds, Lake Oconee Pro-Am
APA Membership
APA Schedule
Senior Association
State Opens
PAT Schedule
Tournament Resources
Tour Info & Resources
Championship & Patriot Division
Intro Division
Junior Golf Hub
PD Equipment Rental
Doubles Golf
Drive, Chip & Putt
Player Development Grant
FRANK EMMETT JUNIOR INTERCLUB
TEE-IT-UP Scholarship
PGA Reach – Middle Atlantic
Strange, Curtis (2017)
Middle Atlantic PGA > Team Members > Hall of Fame > Strange, Curtis (2017)
About Strange, Curtis (2017)
MAPGA Hall of Fame Class, 2017
Born in Norfolk, VA, Curtis Strange's playing career began as a junior champion and reached its zenith by winning consecutive United States Opens. For these accomplishments the MAPGA has enshrined him into their Hall of Fame. As the second Virginian to win a US Open (Lew Worsham being the first in 1947), Curtis replicated a feat established by the greatest golfers teeing it up during the Twentieth Century. In taking the US Open trophy in 1988 and 1989, he matched Ben Hogan's victories in 1950 and 1951 following World War II. Prior to the World War II, only Bobby Jones and Ralph Guldahl won back-to-back, and in the earliest days of the US Opens, Willie Anderson and John McDermott did so, Anderson three times.
Curtis emerged as the golfing prodigy of the already honored MAPGA Hall of Fame member, his father Thomas Wright Strange, Jr. Tom Strange, a prominent player in the 1950s and 1960s, won the Virginia Open five times, once as an amateur and four as a professional. Furthermore, he played in three US Amateur Championships, and six US Opens. The father introduced the son to golf about the time he turned seven years old. Unfortunately, he, his twin brother Allan, sister Anne and their mother lost Tom to cancer in 1969. Fortunately, the local golf professionals, notably MAPGA Hall of Fame member Chandler Harper, stepped in to provide the family support and well-being.
Following success in junior tournaments, having won the VSGA junior crown in 1970 and 1972, he embarked on an amateur career highlighted by winning VSGA Amateur Championships in 1974 and 1975; the Southeastern Amateur in 1973, Western Amateur, North-South and NCAA Championship in 1974; and the North-South and Eastern Amateurs in 1975. The Eastern Amateur title reproduced his father's victory in the first one (1957). Additionally, he was a three-time All American at Wake Forest University as an Arnold Palmer Scholarship recipient. On perhaps the best college team ever, Strange's power and pugnacity earned him the nickname "Brutus." At the 1974 NCAA Championship, Strange eagled the 72nd hole to not only ensure the team championship but to win the individual championship by a stroke. "I've always looked at pressure as the time to show off," he said.
In amateur team championships, he and his teammates captured the Eisenhower trophy, now the World Amateur Cup, in 1974; and the Walker Cup in 1975.
Turning professional in 1976, Curtis won the first of his seventeen PGA Tour titles, the Pensacola Open, in 1979. As a dominant tour player during the 1980s, he ranked at the top on the money list in 1985, 1987 and 1988, and was the first to accrue a million dollars in a single year in 1988. The PGA Tour named him Player of the Year in 1988 after having won four titles. Additionally, the Golf Writers of America named him their Player of the Year three times. Curtis won a PGA Tour event in seven consecutive years from 1983 to 1989. In the 1988 US Open, he defeated Nick Faldo in a playoff. In 1989, Curtis came back from a 3-stroke deficit to Tom Kite after 3 rounds to edge Chip Beck, Mark MacCumber and Ian Woosnam by a single stroke, thanks to a birdie on the 70th hole. The Official World Golf Rankings had him in the top 10 for some 200 weeks between 1986 and 1990.
Furthermore, he played on five Ryder Cup Teams, 1983 through 1991, again in 1995, and subsequently captained his US colleagues in 2002 at The Belfry in England. Strange's finest hour was the final singles of the 1989 matches. By birdieing the final four holes, Strange took the lead from Ian Woosnam and took great delight in earning the final point for the American team, which secured a share of the trophy. Additionally, throughout the mid-1980s to mid-1990s, Curtis he played for the US in the biennial Dunhill Cup matches. In the 1987 edition, he shot a record 62 at the Old Course, St. Andrews.
As his illustrious playing career drew to a conclusion, Curtis became a well-known golf analyst, first for ESPN/ABC in 1997 continuing through 2004. Then he rejoined their broadcast team in 2008. Then in 2016 he joined the FOX Network telecast of the USGA Championships.
Not only a member of the Middle Atlantic PGA Hall of Fame, he is also a member of the World Golf Hall of Fame, the Virginia Sports Hall of Fame and the Virginia State Golf Association Hall of Fame.
Curtis is married to Sarah and have two grown children, Tom and David.
MAPGA Calendar
Copyright © 2021 Middle Atlantic PGA. All rights reserved | Site by: KenmontGroup


As I mentioned last week, I love me some black beans. Even more than black beans, I love black bean soup. There's a super quick and easy black bean soup recipe I usually make, but since I hear slow-cookers make great soup, I decided to give it a try. Added bonus: I got to try out my new immersion blender.
I used this recipe as my inspiration.
Make the basic black beans overnight.
Add everything else to slow cooker and stir.


BulgariaSki.com is owned and managed by Bononia Ltd. Since 1998 we have been providing essential information on the Bulgarian ski resorts and promoting them worldwide through our highly recognised website. We have made the ski holiday bookings simple and easy no matter where you come from. Bulgaria Ski is just a click away! All inquiries concerning this web-site and its content, please contact us.
Our booking services are provided by the professional team of Silky Holidays Ltd., Bulgaria's leading touroperator for incoming tourism.
All content, information, photos, articles and news on this website, as well as its development and maintenance are provided by Bononia Ltd. Please contact Bononia using our enquiry form for any questions or comments you might have. Your feedback is highly appreciated and we will do our best to reply immediately.
For all inquiries concerning hotel information and reservations, please contact us.


text:
Q: Keep PowerShell process alive without interrupting asynchronous event handlers Summary
I'd like to know the best way to keep a PowerShell script running, without putting the main thread to sleep. Using Start-Sleep to keep a script alive has the side effect of blocking asycnhronous event handlers that are running on the same thread.
Example Code
Consider the following script, which demonstrates this blocking in action.
$Timer = [System.Timers.Timer]::new(500)
Register-ObjectEvent -InputObject $Timer -EventName Elapsed -Action { Write-Host -ForegroundColor Blue hi }
$Timer.Start()
Start-Sleep -Seconds 5

When running this script, you'll see that the Timer is blocked from executing its handlers until the Start-Sleep command has completed. However, you'll also notice that the events are queued up in the background, and all fire in quick succession once the main thread is released.
Also, the script exits once the Start-Sleep command has finished running.

Question: How do I keep the PowerShell process / script running, without blocking event handlers?

A: I asked a similar question on the PowerShell Polaris repository on GitHub about a year ago. The answer for that specific module is to use the PowerShell Wait-Event command.
Using the Wait-Event command, with a random -SourceIdentifier will block further execution of the main thread, without blocking event handlers from executing.
$Timer = [System.Timers.Timer]::new(500)
Register-ObjectEvent -InputObject $Timer -EventName Elapsed -Action { Write-Host -ForegroundColor Blue hi }
$Timer.Start()
Wait-Event -SourceIdentifier SomeEventIdThatWillNeverExist

Conditional Termination
If the script has "completed" (whatever that means to the author), and the registered event handlers wish to terminate the script, they can do so.
The -Action event handler on the Timer, in this example, could optionally fire an event with the SomeEventIdThatWillNeverExist as the value for its -SourceIdentifier parameter, using the built-in New-Event command. Otherwise, an outside could forcefully terminate the process when appropriate.
$Timer = [System.Timers.Timer]::new(500)
Register-ObjectEvent -InputObject $Timer -EventName Elapsed -Action {
  Write-Host -ForegroundColor Blue hi
  if ((Get-Random -Maximum 100) -gt 95) {
    New-Event -SourceIdentifier SomeEventIdThatWillNeverExist
  }
}
$Timer.Start()
Wait-Event -SourceIdentifier SomeEventIdThatWillNeverExist

 In an interactive PowerShell session, the Timer will continue to run after the script has completed execution. You would need to invoke the script using a separate PowerShell process (ie. pwsh -File timer.ps1).

At the moment, this is the best answer that I am aware of. However, if there's a better way of accomplishing this, I'm open to new answers.


text:
« August 28
August 30 »
John Locke , widely known as the Father of Liberalism, was an English philosopher and physician regarded as one of the most influential of Enlightenment thinkers. Considered one of the first of the British empiricists, following the tradition of Francis Bacon, he is equally important to social contract theory.
English philosopher, philosopher
Charles Parker, Jr., also known as Bird or Yardbird, was an American jazz saxophonist and composer.
American musician, musician, jazz musician, jazz, saxophonist
Dinah Washington, born Ruth Lee Jones, was an American blues, R&B and jazz singer. She has been cited as "the most popular black female recording artist of the '50s", and called "The Queen of the Blues". She is a 1986 inductee of the Alabama Jazz Hall of Fame, and was inducted into the Rock and Roll Hall of Fame in 1993.
American singer, singer


text:
Browns waive Drew Forbes and Jordan Kunaszyk
Posted by Myles Simmons on September 5, 2022, 9:39 AM EDT
The Browns have made a pair of corresponding moves after bringing in tight end Jessie James and offensive lineman Joe Haeg over the weekend.
Cleveland has waived guard Drew Forbes and linebacker Jordan Kunaszyk, according to multiple reports.
Forbes joined the Browns as a sixth-round pick in 2019. He appeared in two games as a rookie before opting out of the 2020 season due to the COVID-19 pandemic. He then missed the 2021 season with a knee injury.
Kunaszyk signed with Cleveland in August. He played 17 games with Washington over the last two seasons with most of his snaps coming on special teams. He entered the league as an undrafted free agent with the Panthers in 2019.
With the two cuts, the Browns are back to 53 players on their active roster.
Permalink 1 Comment Feed for comments Back to top
1 responses to "Browns waive Drew Forbes and Jordan Kunaszyk"
logicaldawg says:
When he sat out 2020, he left open the opportunity for others to emerge. The Browns had one of the best OLs that year. Then with his injury in 2021 he pretty much sealed his fate. The window is always tight for these guys. A decent player though and should get picked up by some team.


Designed to bridge the gap when parents cannot be there, Hugsy extends the positive effects of vital physical contact by echoing the sensorial hallmarks of a parent's physical presence even when they are away. This smart blanket combines evidence-based, non-pharmacological comforting techniques: skin-to-skin contact, swaddling, facilitated tucking, audible heartbeat, and aromatherapy. It absorbs and retains a parent's comforting scent during precious one-on-one moments, while its heartbeat module records and plays back the parent's unique heartbeat when the parents can't be nearby. As a rule, all babies are soothed by the sense of closeness a swaddle creates, but this takes on a new urgency for premature babies. The recreation of a physical embrace can help to reduce pain and stress experienced in neonatal intensive care units, which are otherwise isolated and lonely environments. The blanket's portable nature ensures that this experience can be replicated anywhere with great ease – from hospital incubators for babies fighting for survival, to cots at home with healthy babies who just need a little more attention. Hugsy is already undergoing clinical trials in both hospitals and the homes of eager volunteers around the Netherlands. Initial results reported by both medical teams and parents have been encouragingly positive, and future trials have been lined up to continue to collect quantitative feedback for product improvement.


text:
from setuptools import setup, find_packages
from hueversion import VERSION

setup(
      name = "indexer",
      version = VERSION,
      author = "Hue",
      url = 'http://github.com/cloudera/hue',
      description = "Collections manager for Search",
      packages = find_packages('src'),
      package_dir = {'': 'src'},
      install_requires = ['setuptools', 'desktop'],
      entry_points = { 'desktop.sdk.application': 'indexer=indexer' },
)


text:
The Middlesex County Council in 1927 purchased about 17¾ acres in Bacon Lane, North Kingsbury. A portion of this area was appropriated as a site for an elementary school and the remainder is being used for the new buildings of the Kingsbury County School together with a playing field.
The School was built by Messrs. J. Laing & Son, Ltd. of Mill Hill, from plans prepared by the County Architect, Mr. W. T. Curtis, F.R.I.B.A. at a cost of approximately £ 17,500.
The school was first opened as Roe Green School on the 8th February 1932. On 11th September 1933 the junior and infant school separated to become Roe Green Infant School and Roe Green Junior School. The staff in the infant school consisted of the Head Master, Mr. A. Johnson and ten assistant teachers.


We are a unique spinal health care clinic because we offer both passive and active care.
Chiropractic care (passive) is an ideal way to correct your subluxation (postural) patterns.
Yoga (active) is ideal for lengthening and strengthening your spine and extremities.
This allows peace of the mind (yoga's true philosophy).
This enhances your postural correction by stabilising and co-ordinating your spine and improving flexibility.
Please bring loose clothing, a yoga mat, strap and block (some provided), water bottle.
Cost: $20 Casual or $15 per class for a ten class package. Payment via Cash, Eftpos, Credit Card or EFT.


text:
importScripts("utilities.js");
importScripts("cm/headlesscodemirror.js");
importScripts("cm/css.js");
importScripts("cm/javascript.js");
importScripts("cm/xml.js");
importScripts("cm/htmlmixed.js");
WebInspector = {};
importScripts("CodeMirrorUtils.js");

onmessage = function(event) {
    if (!event.data.method)
        return;

    self[event.data.method](event.data.params);
};

function format(params)
{
    // Default to a 4-space indent.
    var indentString = params.indentString || "    ";
    var result = {};

    if (params.mimeType === "text/html") {
        var formatter = new HTMLScriptFormatter(indentString);
        result = formatter.format(params.content);
    } else {
        result.mapping = { original: [0], formatted: [0] };
        result.content = formatScript(params.content, result.mapping, 0, 0, indentString);
    }
    postMessage(result);
}

function getChunkCount(totalLength, chunkSize)
{
    if (totalLength <= chunkSize)
        return 1;

    var remainder = totalLength % chunkSize;
    var partialLength = totalLength - remainder;
    return (partialLength / chunkSize) + (remainder ? 1 : 0);
}

function outline(params)
{
    const chunkSize = 100000; // characters per data chunk
    const totalLength = params.content.length;
    const lines = params.content.split("\n");
    const chunkCount = getChunkCount(totalLength, chunkSize);
    var outlineChunk = [];
    var previousIdentifier = null;
    var previousToken = null;
    var previousTokenType = null;
    var currentChunk = 1;
    var processedChunkCharacters = 0;
    var addedFunction = false;
    var isReadingArguments = false;
    var argumentsText = "";
    var currentFunction = null;
    var tokenizer = WebInspector.CodeMirrorUtils.createTokenizer("text/javascript");
    for (var i = 0; i < lines.length; ++i) {
        var line = lines[i];
        function processToken(tokenValue, tokenType, column, newColumn)
        {
            tokenType = tokenType ? WebInspector.CodeMirrorUtils.convertTokenType(tokenType) : null;
            if (tokenType === "javascript-ident") {
                previousIdentifier = tokenValue;
                if (tokenValue && previousToken === "function") {
                    // A named function: "function f...".
                    currentFunction = { line: i, column: column, name: tokenValue };
                    addedFunction = true;
                    previousIdentifier = null;
                }
            } else if (tokenType === "javascript-keyword") {
                if (tokenValue === "function") {
                    if (previousIdentifier && (previousToken === "=" || previousToken === ":")) {
                        // Anonymous function assigned to an identifier: "...f = function..."
                        // or "funcName: function...".
                        currentFunction = { line: i, column: column, name: previousIdentifier };
                        addedFunction = true;
                        previousIdentifier = null;
                    }
                }
            } else if (tokenValue === "." && previousTokenType === "javascript-ident")
                previousIdentifier += ".";
            else if (tokenValue === "(" && addedFunction)
                isReadingArguments = true;
            if (isReadingArguments && tokenValue)
                argumentsText += tokenValue;

            if (tokenValue === ")" && isReadingArguments) {
                addedFunction = false;
                isReadingArguments = false;
                currentFunction.arguments = argumentsText.replace(/,[\r\n\s]*/g, ", ").replace(/([^,])[\r\n\s]+/g, "$1");
                argumentsText = "";
                outlineChunk.push(currentFunction);
            }

            if (tokenValue.trim().length) {
                // Skip whitespace tokens.
                previousToken = tokenValue;
                previousTokenType = tokenType;
            }
            processedChunkCharacters += newColumn - column;

            if (processedChunkCharacters >= chunkSize) {
                postMessage({ chunk: outlineChunk, total: chunkCount, index: currentChunk++ });
                outlineChunk = [];
                processedChunkCharacters = 0;
            }
        }
        tokenizer(line, processToken);
    }
    postMessage({ chunk: outlineChunk, total: chunkCount, index: chunkCount });
}

function formatScript(content, mapping, offset, formattedOffset, indentString)
{
    var formattedContent;
    try {
        var tokenizer = new Tokenizer(content);
        var builder = new FormattedContentBuilder(tokenizer.content(), mapping, offset, formattedOffset, indentString);
        var formatter = new JavaScriptFormatter(tokenizer, builder);
        formatter.format();
        formattedContent = builder.content();
    } catch (e) {
        formattedContent = content;
    }
    return formattedContent;
}

Array.prototype.keySet = function()
{
    var keys = {};
    for (var i = 0; i < this.length; ++i)
        keys[this[i]] = true;
    return keys;
};

HTMLScriptFormatter = function(indentString)
{
    this._indentString = indentString;
}

HTMLScriptFormatter.prototype = {
    format: function(content)
    {
        this.line = content;
        this._content = content;
        this._formattedContent = "";
        this._mapping = { original: [0], formatted: [0] };
        this._position = 0;

        var scriptOpened = false;
        var tokenizer = WebInspector.CodeMirrorUtils.createTokenizer("text/html");
        function processToken(tokenValue, tokenType, tokenStart, tokenEnd) {
            if (tokenValue.toLowerCase() === "<script" && tokenType === "xml-tag") {
                scriptOpened = true;
            } else if (scriptOpened && tokenValue === ">" && tokenType === "xml-tag") {
                scriptOpened = false;
                this._scriptStarted(tokenEnd);
            } else if (tokenValue.toLowerCase() === "</script" && tokenType === "xml-tag") {
                this._scriptEnded(tokenStart);
            }
        }
        tokenizer(content, processToken.bind(this));

        this._formattedContent += this._content.substring(this._position);
        return { content: this._formattedContent, mapping: this._mapping };
    },

    _scriptStarted: function(cursor)
    {
        this._formattedContent += this._content.substring(this._position, cursor);
        this._formattedContent += "\n";
        this._position = cursor;
    },

    _scriptEnded: function(cursor)
    {
        if (cursor === this._position)
            return;

        var scriptContent = this._content.substring(this._position, cursor);
        this._mapping.original.push(this._position);
        this._mapping.formatted.push(this._formattedContent.length);
        var formattedScriptContent = formatScript(scriptContent, this._mapping, this._position, this._formattedContent.length, this._indentString);

        this._formattedContent += formattedScriptContent;
        this._position = cursor;
    },
}

function require()
{
    return parse;
}

var exports = {};
importScripts("UglifyJS/parse-js.js");
var parse = exports;

importScripts("JavaScriptFormatter.js");