text:
Q: How to disable default web middleware in Laravel5.2? I have a server async notify route :
Route::post('notify/payment/{gateway}','Payment@receiveNotify')

How to disable default web middleware ? (session and verifycsrftoken)

A: It's in the map() method of your RouteServiceProvider.

Keep in mind, the web middleware group is automatically applied to your default routes.php file by the RouteServiceProvider.

https://www.laravel.com/docs/5.2/middleware#middleware-groups

A: Yes, you can Just remove the 'middleware' => 'web' block entirely and continue like you used to.
But I prefer below option.
Go to your app/providers/RouteServiceProvider.php file and update like below and as per you needs:
For e.g :
public function map(Router $router)
{
    $this->mapWebRoutes($router);
    $this->mapApiRoutes($router);
}

protected function mapWebRoutes(Router $router)
{
    $router->group([
        'namespace' => $this->namespace, 'middleware' => 'web',
    ], function ($router) {
        require app_path('Http/routes.php');
    });

}

protected function mapApiRoutes(Router $router)
{
     $router->group([
         'namespace' => $this->namespace, 'middleware' => 'api',
     ], function ($router) {
         require app_path('Http/routes-api.php');
     });
}

A: in my case, since I am using API based development, I just commented out this line in app/Http/Kernel.php
// \App\Http\Middleware\VerifyCsrfToken::class,

A: Since Laravel 7.7 you can use method withoutMiddleware eg:
Route::post('notify/payment/{gateway}','Payment@receiveNotify')->withoutMiddleware(['csrf']);


You might have thought a defining characteristic of a UFO would be visibility. But thanks to zealous alien hunters doggedly scanning the sky with night-vision cameras, a new class of flying objects that only emit infrared light has emerged from the darkness. Are they spies from the great beyond?


text:
April 4, 2017 April 4, 2017 Mosul Eye
Mosul Eye announces the birth of Nineveh Documentation Observatory – NDO
Nineveh Documentation Observatory is a platform luanched by a group of Mosuli pages to document what is taking place in Nineveh on humanitarian and reconstruction levels. It is an independent civic supervisory authority, constructed of Nineveh's civil residents. Its main goal is to create a civil platform in Nineveh that can represent the general civil public opinion and represent it in the international, regional, and local forums and stand for the province of Nineveh and its residents.
The goals:
1- Create a media platform that is interested in the affairs of the province of Nineveh and its residents.
2- Promote public opinion and bring it closer to daily events related to Nineveh on local, regional and International levels
3- Monitoring everything that happens in Mosul, and record those events with documents and evidences.
4- Monitoring performance of the House of Representatives of the province of Nineveh and the performance of the executive and legislative wings of the local government.
5- Monitoring the performance of the active military and security forces in Nineveh.
6- Monitoring the Performance of the Iraqi government and its obligation to meet its promises in liberating and rebuilding the province of Nineveh.
7- Observing the international coalition's progress and role in eradicating terrorism in Nineveh.
8- Eradicating ISIL's effects on Nineveh and rehabilitate the province through the introduction of moderate civil opinion.
9- Confronting the radical hardline discourse and facing ISIL's media and terrorism.
10- Supporting the youth of the province and support their voluntary campaigns and promote the voluntary work throughout the province.
11- Promote trust and openness between the civilians and the Iraqi military forces
12- Promote Nineveh's heritage and diversity to the world and reinforce the civil peaceful coexistence among its populations.
13- All material issued by Nineveh Documentation Observatory is copyrighted to the observatory and not allowed to be shared or republished without permission from the observatory and mentioning the observatory as a reference.
Mosul Eye عين الموصل
Dalal – دلال
موصليون
Women of Mosul نساء الموصل
Consultant of Nineveh Documentation Observatory
الحرس الوطني – محافظة نينوى
مركز نينوى الاعلامي
Previous A Plea to the Prime Minister
Next A Message to Human Rights Watch
I am writing to the Nineveh Documentation Observatory in response to the post made on Mosul Eye requesting books to help rebuild the library of Mosul. I and my friends in Europe have been talking about how to help rebuild your library, as we are a group of scholars and librarians (and also ordinary book lovers!). We understand the implications of Daesh's destruction of your library, and also the importance of rebuilding it, as Mosul itself will be rebuilt after the destruction you have faced.
We know from the press that your city is still facing a lot of violence at the moment. We would like to help by sending books, but we would very much like for you to tell us how best to do this. Would you like books now? In six months? Next year? Is there somewhere they could be stored if we came with several containers of books? Should we promote this on social media (eg twitter, facebook)? We have thought of these questions, but there are no doubt other local issues that are relevant which we don't know anything about… Basically, we would like to help, so please tell us how we can best do that!

redpajama_set_name: RedPajamaCommonCrawl


text:
The M&M Boys Earn Freshman All-American Honors
Published On: June 27th, 2013
By: Ryan Hill — Public Relations
Madison, WI — June 27, 2013. Mallards outfielders Tate Matheny and Joe McCarthy have recently found themselves on quite the list.
Matheny, a native of Chesterfield, Missouri, and McCarthy, an Exton, Pennsylvania native, have recently been named to Baseball America Freshman All-American teams.
McCarthy was a first-team selection after completing his first season with the Virginia Cavaliers while Matheny earned second-team honors after his first season with the Missouri State Bears.
McCarthy found himself hitting in the middle of the lineup for a Cavaliers team that was ranked as high as fifth this past year and reached the NCAA Super Regionals.
The similarities between their freshman seasons are almost scary. Both players hit exactly .336 with four home runs and both players won Freshman of the Year in their respective conferences.
But did they expect to be named to an All-American team?
"At first it shocked me," McCarthy said. "But then you just look back at how hard me and my teammates have worked over the year."
Matheny wasn't necessarily thinking about that. He's just glad he gets the chance to play alongside someone with as much ability as McCarthy.
"Joe and I were lucky enough to pull through and be able to do that," Matheny said. "It's a blast and it's awesome to hang around somebody like him who has such an unbelievable amount of talent."
Unsurprisingly, Joe and Tate's freshmen seasons weren't all fine and dandy. Matheny started out as the No. 9 hitter for the Bears while McCarthy remembered struggling mentally towards in the beginning of the season.
"I came into college really wide-eyed and looking around like I was one of the worst players in the locker room," McCarthy recalled. "But you have to realize it's college, it's baseball. The game doesn't change, it's just a different level."
Matheny added: "My manager didn't just wanna toss me right in there as a freshman," he said. "He gave me some time to work some kinks out, and I definitely had some kinks," he said with a smile.
Adapting to the college level took some physical adjustments as well. Both players said the amount of consistency and command that collegiate pitchers possess struck them more than anything.
"I never saw a cutter, at least a good one before college," Matheny said. "Next thing you know you see a fastball that moves four inches. And that's the difference between a double off the wall and hitting a pop fly to second base…
"Or breaking your back," McCarthy chimed in with a laugh.
Their freshman year success has quite obviously carried over into the Northwoods League with the Mallards. McCarthy is hitting .364 (8-for-22) with a home run and four RBIs, while Matheny is hitting .250 while smacking five home runs and knocking in 20 runs.
For both Matheny and McCarthy, they view playing for the Mallards in the Northwoods League as a sort of a prize.
"Everyday we just worked hard to make it happen," Matheny said. "And this is our reward, both of mine and Joe's."


NEW YORK CITY-Completing a real estate transaction can be a veritable paper chase of forms and documents. However, the industry is becoming more receptive to collecting and viewing the information in the digital domain, Titlevest's Bill Baron tells GlobeSt.com.
"There are certainly plenty of people that are technologically savvy," says Baron, founder and president of the locally based title insurance agency, which developed the ACRISasap tool in 2005 and earlier this year launhed the Interactive Online Report. "They sleep with their Blackberrys and live on the computer. Other people are a little slower to embrace technology. As people become more comfortable with technology, they're more likely to use some of the services that might have been less popular years ago."
ACRISasap, intended to help real estate attorneys save time in dealing with the city's labyrinthine Automated City Register Information System when it comes to filing E-tax forms on property transfers, was patented earlier this year. The more recently launched IOR, which can be used on desktop and laptop computers, lends itself especially well to the iPad, Baron discovered recently.
The tablet-computer format has proven useful in a number of real estate-related applications, such as conducting searches of listings databases or using the Sketches tool for marking up property photos on the go. Baron say it happens to be a good match with IOR as well, although he didn't develop the software with that format in mind.
While the paperless approach to title insurance transactions is one that Baron hopes attorneys, brokers and other users will embrace, "in some respects we're still ahead of the curve," he says. "There is still a large segment of attorneys that like to look at paper reports, and unless they specifically request that we don't, we will provide paper reports with each order. We would prefer not to; it's a cost saver and it's better for the environment, but we recognize that people still prefer to receive paper."


Nara is one of favorite destination for one-day trip from Osaka. The deer at Nara park seems to be attractive for tourist, just like the one in Miyajima. Another reason for Muslim traveler who want to visit Nara is the fact that they welcome Muslim by providing prayer room at Nara City Tourist Information Centre, just beside Nara Station.


Deepen your understanding of basic science principles and research design to interpret and manage practical clinical problems. Assess your knowledge of biomaterials, musculoskeletal tissues, biomechanics of injury and healing, and mechanisms of disease. Earn up to 10 CME credits with 100 multiple-choice questions.


I also have a love/hate relationship with DT, it mainly depends on the album. I really like Metropolis Part 2, Octavarium, A change of seasons (the suite), Images and Words and A Dramatic Turn of Events, but the others don't really do it for me (from what I've heard). I'm going against the grain here (and against PA ratings), but I think Six Degrees is a fairly weak album in their discography. I think this is because often my main problem with DT's music is the lyrics, and I feel that the lyrics here are fairly weak. They seem forced and a bit too cheesy, and this prevents me from enjoying the music as much as I should. I can deal with 'The Glass Prison', 'Misunderstood' and 'Disappear' but the rest I can't seem to get into.
For me, the bane of most Prog music has always been weak lyrics, but after 40 years I've gotten used to it. It's worse now with Waters and Zappa out of the mix and Gabriel almost mute.
Disc 1 I admit is very good metal but not really my cup of tea, I will rarely spin it, but Disc 2 is one of my favourite DT discs, if not THE favourite. They all shine, it's the definition of Symph-Prog-Metal, and those chord progressions in Losing TIme / Grand Finale are among the best DT has ever done.
Everything that is SDoIT I love...the concepts, the idea, LP1 and LP2, the lyrics and of course the playing for me is ultimate Dream Theater. I pretty much enjoy each song, and I agree some of the musical passages are some of the best within the genre of prog.
This was the height of their creativity in my book.
Disc 1 is a classic heavy prog metal album. Love it.
Disc 2 is a mediocre, by the numbers attempt at a symphonic prog metal album. Meh.
I do like all of it, The Glass Prison is one of the best DT tracks and its good to hear Rudess taking a more commanding role on disc 2.
Hmm... I listened to this first time two days ago. But I need more time for that piece to come with an opinion.
I happened to listen to this yesterday during a long drive. It's my second favorite DT album.
Thanks Richard for pointing out the mistake.I get too formal when I post about prog. Probably due to all the keyboards.
For me this is a very frustrating album. Mainly because there is no album from DT that I love as a whole. They all have some songs that I really love and make this band among my very favourites, but they all also have some rather weak or annoying songs that I wish weren't included. Most of the albums actually have enough minutes of awsome music to make a whole album anyway, only shorter than they ended up doing them. Now, what makes 6 Degrees so frustrating is that CD 1 is my very favourite CD from the band, and it would certainly have made for my very favourite album from them... but this is a double album, and CD 2 has just about nothing for me, so it's half and half.


diannaswritingden.com – Below we have gather Andersen Patio Door Lock Adjustment that you could notice and download easily. This picture gallery is combined by on 2016-05-25 07:59:41. We desire this Andersen Patio Door Lock Adjustment gallery @can@ help you the Exclusive Home Designing Ideas, because having a home with our own design is everyone's dream. Andersen Patio Door Lock Adjustment is part of the Top Inspirational for Your Home Design Plan, you can make this Andersen Patio Door Lock Adjustment picture gallery a reference for decorating your fancy home.


Cataract surgery is the most common operation in the developed world. A cataract occurs when the natural lens of the eye becomes cloudy causing vision to become blurred, hazy or foggy. Cataracts occur as a normal part of ageing. They mainly occur in people over the age of 60, however they can occur in people who are younger. They usually develop slowly and at a different rate within each eye.
Most at risk are people who have a family history of cataracts. They may also develop as a result of injury or eye disease and can also be associated with medical conditions such as diabetes. Both smoking and prolonged exposure to sunlight increase the risk of cataracts.
Should a Cataract be removed?
Once a lens becomes cloudy it will not recover its normal clarity. If you do not have surgery your symptoms and condition may continue to worsen. Usually the deciding factor is how much vision you have lost, and how much this interferes with your enjoyment of life. Age is no barrier to having the operation or benefiting from it and you do not have to wait until your vision is very poor before having surgery.
Surgery is needed to remove the natural cloudy lens and replace it with a permanently implanted artificial lens, called and intraocular lens (IOL). This transparent plastic disc has a similar shape to the natural lens. Many different types of IOL are available to suit different cases including monofocal lens, Toric lens, and multifocal lens. Your surgeon will discuss with you the best type of lens to be used to correct your vision problem.
Most cataract surgery is performed on a day only basis under local anesthesia and a light sedation.
Normally, cataract surgery will restore the distance vision that you had before the cataract developed, although you may still need glasses for some activities. After the procedure, your surgeon will prescribe eye drops and arrange for you to return for post-operative care over the following weeks.


Preserving history by creating it.
For the bride and groom and for the wedding guests, this is one unique way to make your wedding memorable!
A silhouette artist is stationed at a spot in the wedding venue and guests may co over and have their portrait cut on the spot.
We are all about customization, and if you have a vision we will do what we can to make it happen for you!
Please note- as of now this is only side facial portraits, but we may be bringing out full length options in the future! If you'd like full length for the bride and groom, please discuss this with the artist prior.
A delight for Rehearsal Dinners as well, if you prefer to get only the special people in your wedding party done in silhouette. We have a few options available for this and can customize the experience and take-home product according to your unique wedding needs.
Get in touch if you'd like to send us a few photos to recreate the special day for you. Pricing for full-length wedding pieces and added touches such as hand-cut flowers on the portrait upon request.
So we can chat, get started, and see if this is right for you!
Phone: (774)200.5461 Feel free to leave a text!
This couple ELOPED! They were surrounded by white lilies and sent me this perfect photo to re-create in silhouette. Note the flowers around them in the silhouette are all individually hand-cut.
After ceremony high-five! How fun is this? We like being creative.


It is that time of year when I embark on my coveted role as college professor. For the last fifteen years I have proudly served as an adjunct faculty member for George Mason University's College of Health and Human Services, primarily the Social Work Department. During the first class I ask my students their career interests, with most presenting their entire career trajectory. Of course, 37 years ago when I was queried by professors about my professional direction, I also conveyed a career set in stone. At that point I had no idea how fluid our health and behavioral health industry would be. I had not yet learned that powerful lesson of how the career choice of today would likely be gone by tomorrow!
I graduated with an innate desire to be a clinical social worker, specializing in counseling with children, adolescents and families. I took every course focused on the knowledge required to achieve my career goal; from engagement and interviewing of diverse clients, to assessment, diagnosis, and treatment. I attended professional trainings in the community, plus joined my professional association. I graduated ready to rock the therapy world, but soon found myself amid a sea of competition from various social work programs. After several months of seeking the job of my dreams, I accepted a position in the last place I ever wanted to work; a hospital. I had bills to pay and could wait no more for my passion position. For the meantime I would delay my career plans and embark on this paying, yet slightly altered occupational path.
I was shocked at how much I loved my job! I worked at today's equivalent of a Safety-Net hospital; high psychosocial needs, populations pre-disposed to every Social Determinant known, and limited financial resources. Assigned to Pediatrics, the Emergency Department, and a Medical Surgical unit there was vast opportunity to engage and grow my clinical skills with individuals, families, groups, and the community overall. Then came a moment of pause.
Three years after graduation I was finally offered the job I hoped for upon receiving my MSW; as an outpatient therapist for Child and Adolescent Psychiatry at a large public teaching hospital. I grabbed the position as if it was the brass ring, though failed to consider how I was no longer that new grad. Within weeks I missed the energy of the inpatient hospital. Doing therapy in an office bored me to tears. I watched with envy as my colleagues dialogued about the intricacies of client dynamics, medication management, and the intentional choice of treatment intervention. I was interested, though uninspired. I hung in there thinking I was being impatient and had to allow myself time to adjust to the new role and setting. My evaluations and supervisors assessed my work as exemplary, though I was unmotivated. Sunday nights would bring that inner dread from having to return to the clinic on Monday morning. After two years, I was offered a promotion to supervisor for inpatient adult pulmonary medicine. I accepted the position and was quickly back in my groove.
That was 32 years ago, and while I never looked back, it was far from the end of my career journey. If you asked me then what I would be doing for the rest of my career, I would have said, "I'll be Director of Social Work for a large teaching hospital.". Little did I know how much the industry would continue to change. Professional case management was swiftly emerging. Several years later I moved to another region of the country, where case manager roles in hospitals were abundant. Yet, with social workers not the primary job candidates for these positions, it took me eight months to find a job despite my experience. I was told I could easily find a role in an outpatient clinic once I obtained clinical licensure in my new home state; a fate worse than death as far I was concerned. I had to revise how I marketed myself, considering the competencies I brought to the case management table, such as advocacy, assessment, team facilitation and collaboration. Within a month I was offered a case manager position by a nurse who sought an assertive, self-assured, social worker for her newly formed Case Management department. Again, I was faced with an unexpected path to a new career stage.
Eleven years later I felt like my job no longer defined me; a thought I never considered in graduate school. Now the Director of Case Management, Quality and Risk Management, I felt the need to effect change on a grander scale. The workforce presented as worn and tired, and I wanted to empower my colleagues in arms as I had empowered clients and their families for decades. After careful thought and guidance from a professional coach, I embarked on yet another new career path to create my own business; a journey I discuss in a prior blog. It was a professional direction I never expected to go, but one that has stimulated and stretched me in more ways than I could have ever anticipated.
What have I learned from my experiences? Emphasis in Health and Human Services education is placed on the developmental life stages. Students across disciplines learn about the key milestones attained as individuals mature through infancy, childhood, adolescence, and adulthood (young, middle, and older). However, practitioners equally go through developmental stages that advance their professional maturation. These stages have been a part of career planning for decades, though are not consistently addressed during college education, and must be. Students enter degree programs feeling pressured to declare their academic major, as well as define their entire career path. The pressure only amps up by graduate school. Needed career path adjustments can come from many factors, as changes in the job market or sudden life events. The workforce is less than prepared to deal with them.
One of my proudest parent moments came when my son visited colleges of interest. During a group tour led by the school's Director of Admissions, students were asked their major. When his turn came, my usually reserved, then 17 year old boldly looked over at his father and I then stated, 'I'm undecided'. He was the last student (of 30) to go, and the only one to claim this unique status; we beamed.
· Growth(ages 4-13):children develop capacities, attitudes, interests, and form an understanding of the work world.
· Exploration(ages 14-24):adolescents entering the work world attempt to understand themselves and find their place.
· Establishment(ages 25-44):young adults strive to secure their initial position and pursue chances for further advancement.
· Maintenance(ages 45-65):a period of continual adjustment for adults to hold on, keep up, and update their competencies.
· Disengagement(over age 65):the final stage, with transition out of the workforce.
Some experts have challenged the age ranges make the model appear dated, as many students no longer follow a traditional academic or occupational pathway. As a result, it is common to see Super's model presented with the stages only and without those age delineations.
· Assessment:Preparing for life's work by taking assessment instruments, working with a career coach.
· Investigation:Researching the world of work, conducting interviews with people in your chosen field; may have feelings of confusion about the best career path/options.
· Preparation:Gaining knowledge, experience, and setting goals to assure a success-oriented mind-set.
· Commitment:Conducting a job search, negotiating and accepting an offer.
· Retention:Possessing comfort in a chosen field, with career commitment demonstrated by staying current with industry standards of practice, plus new skill acquisition.
· Transition:Some unease due to a need to transition/make a conscious change in career direction; fosters resiliency.
Given my own career trajectory, the Six Stage model resonates loudly. Truth be told, I have experienced five career changes so far. I now talk openly with students and other professionals about acknowledging the value of developmental career stages. Each year finds me open to exploring new opportunities, such as adding virtual webinars or even embarking on this blog, as I did earlier in the year. There are many things one can't account for in their career, but know this: the industry will change and you must be both open and prepared to change with it.
Great article. I think the key to career stages is embracing change, keeping your eyes and ears open for opportunities and being ready when they come. As professionals we are trained in 'basics' the rest comes with lifhttps://www.homestead.com/~site/Scripts_BlogElement/BlogElement.dll#e experiences. Seize the day!
I appreciate your enthusiasm and validation of the importance of the career stages. Weaving the basics, with life experience is a challenge but so very vital. I've been known to tell my students, our professional realm is comprised of 3 legs of a stool: theory, practice, plus reality! All are essential to career excellence .Carpe Diem is correct, Anne!
This article is right on. Taking advantage of educational and credentialing opportunities in my long Nursing Case Manager career opened doors which I would have never thought of early in my career. Embracing change can take you to many new interesting places.
Lois, thank you for the kudos! Our health and human service professions have evolved so very much with robust opportunities. IT is so important to take stock as early as possible, and actively consider the possibilities before us! Onward!


The National Ground Water Association's (NGWA) Research and Education Foundation maintains a collection of historical scientific equipment related to the groundwater industry. In their 2011 Annual Report, NGWA recognized Robinson Noble's donation of a circa. 1969 Stevens Type F water level recorder to the museum collection. The museum's collection is hosted online at the Virtual Museum of Ground Water History; the Stevens Type F is located in the "Focus On the Science" wing.
This water level recorder pre-dated the solid-state water level sensors and dataloggers that are widely available today. The unit operated by means of a float and a weight suspended over a pulley via a beaded wire. The beads on the wire meshed with indentations on the pulley such that when water levels changed, the float moved up and down causing the pulley and attached drum to rotate. A pen traced a record of the water level change on chart paper affixed to the drum. The pen moved laterally across the chart paper by means of a clock drive, generating a real-time hydrograph. This model has a wind-up, gear-driven clock drive, but newer models are battery-powered and use quartz clock movements or solid-state circuitry.


text:
Jarzombek peut faire référence à :
 Bobby Jarzombek
 Ron Jarzombek

Homonymie de patronyme

redpajama_set_name: RedPajamaWikipedia


text:
Finally! A Good Goat Simulator Video Game for the Rest of Us
by P.J. Bednarski , Staff Writer @pjbtweet, February 14, 2014
I went to a college that was widely known as a party school. Why do I even put that in the past tense? It still is considered a party school, listed prominently near the top of the rankings created by the Princeton Review and other places. It's the kind of list that's hard to get off of, once you've gotten there. And truth be told, I think it's pretty accurate.
I thought of that today when I read about yet another online craze—a goat simulator. Yes, you've read that correctly. A goat simulator game has hit it big on YouTube. It's gone viral, as they say, and with its notoriety inevitably will comes more jokes about the legitimacy of the stuff you can see online, like it's just one endless stream of kittens and prancing South Koreans.
And now, there are simulated goats online, just in time for the sign-off final story on local newscasts, in which some most-trusted-anchor type just shakes his head and says good night and millions of Americans in the heartland say, "Anything for a buck!"
Will anyone ever take online video seriously? Should they?
Time.com wrote: "What began as a half-joke, half… well, maybe a full joke by Coffee Stain Studios, footage uploaded to YouTube of Goat Simulator's alpha gameplay whipped the collective Internet into such a froth that Coffee Stain has decided to go through with the game. It's available now for pre-order on Stain for $10. Since we last checked in with Goat Simulator, some new moves have been added: namely, the ability to use your tongue to grab stuff and swing it around at terrified humans."
Likewise, that go-to video site, farmanddairy.com, asked, "Ever wanted to immerse yourself in the world of a goat trapped in a small suburban neighborhood? Want to climb ladders, chase cars and headbutt unsuspecting citizens?"
"Goat Simulator" promises that it "brings next gen goat simulation to a whole new level. You no longer have to fantasize about being a goat, your dreams have finally come true."
The video went up on YouTube on Feb 3 and already has over 2.5 million views. It was posted as a joke, but as Time suggests, it's going to become a real deal.
In fact, many of the comments on the YouTube site make suggestions about how to improve "Goat Simulator." Wrote one, "The Humans aren't even moving. It would've been nice if the goat did something to a particular neighbor and they try to kill him. That would [have] made the game more intense."
Good point there.
By March or April at the latest "Goat Simulator" will be bad history, something that Coffee Stain, to its credit would probably prefer.
While it is offering the game, it isn't exactly selling the idea: Coffee Stain tells would-be customers, "'Goat Simulator' is a small, broken and stupid game. It was made in a couple of weeks so don't expect a game in the size and scope of GTA ('Grand Theft Auto') with goats. In fact, you're better off not expecting anything at all actually. To be completely honest, it would be best if you'd spend your $10 on a hula hoop, a pile of bricks, or maybe a real-life goat."
And party on.
pj@mediapost.com
gaming, guerilla marketing, marketing/branding/advertising, online video, viral, youtube
P.J. Bednarski is the Editor of Online Video Daily and VidBlog. You can reach P.J. at pj@mediapost.com.
More from VidBlog
Digital Expanding 'Video Universe,' The Question Is How Much
OTT Takes Share From Online, Mobile: Could Be 20% Of Every Video Ad Dollar Served
Great Visionaries And Bad Players
The Silent, Monetizable World Of GIFs
Do GenZ Viewers Find Commercials A Novelty?


text:
Carb Spacers & Adapters
TD2040 - Carburetor Adapter Holley 2BBL to Small 2BBL
Product #: TD2040
Reviews for Product #TD2040
Carburetor Adapter Holley 2BBL to Small 2BBL
1/2" Tall, Holley 2BBL to Small 2BBL manifold carburetor adapter. cast aluminum
Trans-Dapt Performance carburetor adapters are designed to allow you to mount most any carburetor on most any manifold, to save you the expense of buing a different manifold or carburetor. Made from high-quality cast aluminum, these adapters provide a smooth transition from carb to intake for trouble-free operation.
Chevrolet Chevy II Nova
Chevrolet Del Ray
Chevrolet Fleetmaster
Chevrolet Nomad
Chevrolet One-Fifty Series
Chevrolet Parkwood
Chevrolet Sedan Delivery
Chevrolet Styleline Deluxe
Chevrolet Styleline Special
Chevrolet Stylemaster Series
1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008
Chevrolet Two-Ten Series
Chrysler Imperial
Chrysler Newport
Dodge Lancer
Dodge Polara
Plymouth Cuda
Plymouth Duster
Plymouth GTX
Plymouth Roadrunner
Plymouth Scamp
Plymouth Superbird


text:
Q: Compiler error when passing function to new thread? Can someone please help me with the error I get when I create the thread in main, below?
#include "lock_free_queue.h"
#include "Consumer.h"
#include <thread>

int main(){
    lock_free_queue* my_queue = new lock_free_queue();
    Consumer* c = new Consumer(my_queue);

    //Error occurs here I think
    std::thread t3(&Consumer::start);
    ...
    t3.join();

Consumer.h (its all in the header because originally was going to use templates):
#ifndef CONSUMER_H
#define CONSUMER_H

#include "lock_free_queue.h"
#include <iostream>

class Consumer{
public:

    Consumer(lock_free_queue* queue) : the_queue(queue){}

    void start(){
        consume = true;
        while(consume){
            while(the_queue->getSize()==0){}
            process();
        }
    }

I get this error (rather scary-looking):
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\functional(1152): error C2064: term does not evaluate to a function taking 0 arguments
1>          class does not define an 'operator()' or a user defined conversion operator to a pointer-to-function or reference-to-function that takes appropriate number of arguments
1>          C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\functional(1152) : while compiling class template member function 'void std::_Bind<_Forced,_Ret,_Fun,_V0_t,_V1_t,_V2_t,_V3_t,_V4_t,_V5_t,<unnamed-symbol>>::operator ()(void)'
1>          with
1>          [
1>              _Forced=true,
1>              _Ret=void,
1>              _Fun=std::_Pmf_wrap<void (__cdecl Consumer::* )(void),void,Consumer,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil>,
1>              _V0_t=std::_Nil,
1>              _V1_t=std::_Nil,
1>              _V2_t=std::_Nil,
1>              _V3_t=std::_Nil,
1>              _V4_t=std::_Nil,
1>              _V5_t=std::_Nil,
1>              <unnamed-symbol>=std::_Nil
1>          ]
1>          C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\thr/xthread(195) : see reference to function template instantiation 'void std::_Bind<_Forced,_Ret,_Fun,_V0_t,_V1_t,_V2_t,_V3_t,_V4_t,_V5_t,<unnamed-symbol>>::operator ()(void)' being compiled
1>          with
1>          [
1>              _Forced=true,
1>              _Ret=void,
1>              _Fun=std::_Pmf_wrap<void (__cdecl Consumer::* )(void),void,Consumer,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil>,
1>              _V0_t=std::_Nil,
1>              _V1_t=std::_Nil,
1>              _V2_t=std::_Nil,
1>              _V3_t=std::_Nil,
1>              _V4_t=std::_Nil,
1>              _V5_t=std::_Nil,
1>              <unnamed-symbol>=std::_Nil
1>          ]
1>          C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\thread(52) : see reference to class template instantiation 'std::_Bind<_Forced,_Ret,_Fun,_V0_t,_V1_t,_V2_t,_V3_t,_V4_t,_V5_t,<unnamed-symbol>>' being compiled
1>          with
1>          [
1>              _Forced=true,
1>              _Ret=void,
1>              _Fun=std::_Pmf_wrap<void (__cdecl Consumer::* )(void),void,Consumer,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil,std::_Nil>,
1>              _V0_t=std::_Nil,
1>              _V1_t=std::_Nil,
1>              _V2_t=std::_Nil,
1>              _V3_t=std::_Nil,
1>              _V4_t=std::_Nil,
1>              _V5_t=std::_Nil,
1>              <unnamed-symbol>=std::_Nil
1>          ]
1>          Main.cpp(10) : see reference to function template instantiation 'std::thread::thread<void(__cdecl Consumer::* )(void)>(_Fn)' being compiled
1>          with
1>          [
1>              _Fn=void (__cdecl Consumer::* )(void)
1>          ]

A: Consumer::start is a non-static member function. This means it needs an instance of Consumer to act on. Formally, this is done by giving non-static member functions an implicit first parameter for this. std::thread expects you to pass something that it can use as argument for this first parameter.
So, you need to pass a Consumer instance or a pointer to an instance, for the member function to act on:
std::thread t3(&Consumer::start, c);

redpajama_set_name: RedPajamaStackExchange


text:
The Rapidian
Place Matters
Story Matters: Naveah shares her one wish for her future
Elevating Voices- a project of the Community Media Center
culture nonprofits
in collaboration with GRTV and The Rapidian
Naveah talks about her wish for her future and what she thinks she will have to do to be successful.
Elevating Voices - Navaeh from GRTV on Vimeo.
Underwriting support from:
Boys and Girls Club of Grand Rapids
The mission of the BGC of Grand Rapids is to enable all young people to reach their full potential as responsible citizens through education, recreation, and other positive community experiences in partnership with the Grand Rapids Police Department.
We build community when we share our stories - whether they be a memory, an experience or just simply telling what we think is great about this place. The Elevating Voices project is collaborating with 12 local nonprofits through the summer and fall to collect the stories of the voices we don't always hear in mainstream media. This story was captured at the Seidman Boys and Girls Club on October 22.
STORY MATTERS. is a story collecting project from The Rapidian and GRTV. You can see all the Story Matters videos archived at therapidian.org/placematters/story
The Rapidian, a program of the 501(c)3 nonprofit Community Media Center, relies on the community's support to help cover the cost of training reporters and publishing content.
We need your help.
If each of our readers and content creators who values this community platform help support its creation and maintenance, The Rapidian can continue to educate and facilitate a conversation around issues for years to come.
Please support The Rapidian and make a contribution today.
elevating voices
Elevating Voices: Community Media Center showcases locally produced videos exploring identity, race, disability at Wealthy Theatre
George Wietor
Exceptional teen wins Youth of the Year honor for Boys & Girls Clubs of Grand Rapids
Boys & Girls Clubs of Grand Rapids Youth Commonwealth
Story Matters: Alex Bullock recalls neighborhood support on West Side
Story Matters: Jackie Konyndyk describes changes in her West Side neighborhood
Comments, like all content, are held to The Rapidian standards of civility and open identity as outlined in our Terms of Use and Values Statement. We reserve the right to remove any content that does not hold to these standards.
The Rapidian is made possible thanks to generous support from:
The Rapidian is a part of Grand Rapids Community Media Center; Established through grants from the John S. and James L. Knight Foundation, Grand Rapids Community Foundation and the Slemons Foundation, and supported by this community.
All article content on this website, unless otherwise notated, may be redistributed, subject to Creative Commons license "Attribution; No Derivatives" unless otherwise noted. However, all logos, marks, code and structure are property of Grand Rapids Community Media Center. Please contact us with any questions you may have.
MOTU VIGET
Place Matters.


Artificial Apple fruit is a fake decorative fruit that made with great quality plastic with the graceful and original looking polish on the fruits. If you are running a fruit related business and want to decorate your shop these artificial apples can help to build an eye-catching display corner. Our fake apple comes in a variety of sizes so it looks real and defiantly helps to decorate your shop or kitchen.
We offer several types of Apple fruits in different sizes, colors, and quantity. So, it helps you to decorate your fruit corner with different types of apple. We have made our faux apple as per client's requirements so you can order whatever you want. Order your artificial apple today to give a great look at your fruit shop, stand, or display.


You are here: Home » Blog » Wisdom Tooth Infection Symptoms: Are You Entitled to Claim?
Wisdom Tooth Infection Symptoms: Are You Entitled to Claim?
Anyone who has endured wisdom teeth problems will be well aware of how horrible it can be, and in many cases, the only option is extraction. But for some people, this isn't where things begin to improve — in fact, they get worse. A wisdom tooth infection can cause a wide range of problems, and your dentist may be the one to blame.
Wisdom teeth are an area of the mouth that can prove to be particularly troublesome, not only when they emerge (push through the gum), but also if any other complications occur. If you are having problems with one or a few wisdom teeth, the only solution may be a wisdom tooth extraction.
When it comes to any oral treatment — even if it's just a check-up — you're putting a lot of trust in your dentist, and doing so with the utmost faith that any work will be carried out efficiently, to a high standard. Unfortunately, this isn't the case for everyone. Sometimes, negligence or inefficiency can cause additional problems, such as a wisdom tooth infection.
In this post, we'll take a look at the various symptoms of wisdom tooth infection, and whether or not you're entitled to claim.
After a wisdom tooth extraction, there's a fair amount of pain and swelling, as well as the potential for bleeding, bruising and an unpleasant taste in your mouth. You can expect some aches, pains and stiffness for 1-2 weeks after the extraction, and they all are perfectly natural ways for your body to react to surgery. But If you're experiencing any of the following symptoms during or after a wisdom tooth extraction, it could be a sign of infection.
A sudden increase in your body's temperature is a sign that your body is hard at work fighting off an infection. Therefore, if you are running a fever shortly after your wisdom tooth extraction, there's a likelihood that you have an infection in the hole or 'socket'. As there is such an abundance of bacteria in our mouths, it would be easy to assume that infections aren't uncommon, but it could actually be a sign of negligence or inefficiency.
If you suspect that your dentist hasn't provided the level of care that's expected of a medical professional, you may be entitled to claim. Negligence, in this case, could mean that didn't clean the socket efficiently during the procedure, or that they failed to diagnose and treat an infection in the necessary timeframe.
While pain and discomfort are to be expected after a wisdom tooth extraction, if you are suffering from prolonged, severe pain, then there's a possibility that the real problem is a dry socket. This is where the blood clot protecting the wound is lost, and therefore creates an opening for infection. Although this will prolong the wisdom tooth extraction healing time, a course of antibiotics from your dentist should do the trick.
It's also important to note that pain following a wisdom tooth extraction could be for a number of other reasons, and a few of which could be down to malpractice and negligence. One example is nerve injury, which is a known risk during this procedure, but if it looks as though the cause is negligence you should definitely claim. Also, damage to other teeth due to poor technique could also cause unexpected problems and, ultimately, a lot of pain.
If you have noticed any weeping discharge or pus in and around the wound, then it's a telltale sign that an infection is present. As the discharge builds up and fills the hole in your gum, it will leak into your mouth and cause a less than desirable taste. The mouth is a very sensitive area, so it won't take long before you notice the taste and realise something is wrong. Again, in this instance, a course of antibiotics will prevent further discharge.
A foul taste and pus in your mouth is something no-one should have to experience, especially if it's due to a medical procedure. While infection can sometimes occur on its own, if you feel that more could have been done to prevent it happening, you're well within your rights to claim — especially if you have had to take time off work and are now are out of pocket.
Have you had to endure an infection following your wisdom tooth extraction? Your dentist may be to blame. Get in touch with Dental Law Claims today to book your FREE dental claim consultation.


Dakota Rocha Storage Ideas, 2019-03-15 10:08:38. As a horse enthusiast, you most likely already know your fantasy barn would have a tack room close to the cross-ties and a shower in the restroom. There is an immense quantity of storage space below your RV Bed. It's important your aisleways also have lots of space. If picking out a table with wheels, please make certain there is sufficient space below the bed in order for it to roll under.
Darnetta Rich Bookshelf Decor, 2019-04-01 21:47:56. A chair you could sit in and it'll hold your books for you simultaneously. Then you stack other books in addition to it. When you locate the book you are searching for you're able to purchase it online to be shipped to your house or you're able to send an email hold request so you can grab the book in our store. Moreover, books don't collapse as soon as an earthquake occurs.
Davida Ramsey Storage Ideas, 2019-04-01 21:47:55. A steel storage shed, built from a kit, can easily be set up in your back yard, providing you the additional storage space you need and the capability to put the items which you seldom use from the home, but still easily accessible. The toughest and most essential part of constructing a shed is finding the most suitable plans.
Blondene Thornton Storage Ideas, 2019-04-01 21:47:55. Our buildings aren't just for storage. Quite a few of our buildings arrive with three different roof choices and a lot of different available colours, which can make matching the building to your house much simpler. The buildings are constructed on site and will enable you to customize many of the features including the windows and doors of the building.
Ina Short Storage Ideas, 2019-04-01 21:47:56. The plans have detailed instructions and with in depth diagrams. If you wish to see more outdoor plans, we advise you to take a look at the remainder of our step-by-step projects. You are certain to locate a project or two that you'd love to result in your house! The very first step of the woodworking project is to construct the front storage unit.
Dayna Peterson Storage Ideas, 2019-04-01 21:47:56. If you pick a little storage shed that has good visual appeal but is also quite practical for storage of important outdoor equipment, it can improve the appeal of your house and increase the sales appeal of your home if you decide to incorporate the wood shed in the true estate offering when now is the time to move.
Natalia Garrison Bookshelf Decor, 2019-04-01 21:47:55. Ceiling is the last stretch, and is made up of a couple easy jumps, along with some rather basic fence parkour in addition to lights hanging from the ceiling. There are a lot of manners in which you may make the the majority of your staircase by also including storage. Spiral staircases are the ideal type for smaller spaces. Unfortunately it's not feasible to develop real floating indoor staircases.
Dorothee Cantu Bookshelf Decor, 2019-04-01 21:47:56. There's something so satisfying about seeing a superior bookshelf that no sum of combined Pinterest feels from different regions of household organization can provide you. For smaller flats and rooms, there are bookshelves which can be mounted on the wall or the ground, and that is going to bring a unique touch to your favourite corner.


I was spit on today (08-08-08). Never been spit on before .. certainly not in my face, nor with such venom (think » cobra). Surprised me more than anything.
Someone would have to be pritty-mad to (even want to) spit in your face. Yes, I took a shower .. more however, to wash off the 'intangibles' than any salivary organics.
The anger was palpable. (Literally.) And for no stated reason. Just a general-purpose spray-down .. at high-velocity. Tho I might've sensed a hint of frustration.
Continue reading Spit in My Face.


HOLIDAY, Fla. — Connie Wirt didn't know what was going on last Thursday.
"This noise; it sounded like two jet engines sitting over the top of me," she said.
Wirt lives in Holiday about a half mile from Duke Energy's Anclote Power plant. And she says the noise she heard was frightening.
Duke Energy says they did have an equipment problem last week that caused a power outage. And as part of regular procedure, the plant released steam, causing high volume sounds.
But Wirt says this isn't just a one time thing.
She and her husband have been dealing with the excess noise for months. And they think it's coming from the power plant.
She says they've lived in Holiday for more than a year and have never had a problem before.
Duke Energy says they aren't aware of any issue that could be causing noise, other than the one day last week.
But we sent them Connie's video of the noise and they are looking into it.


Online searching for Solid/Expressions Universal Side Splash Kit Finish: Almond Expressions is the very best idea for furniture shopping these days. There are many benefits of buying furniture online. Though we aren't here to go over those benefits, I am going to debate some tips that could make your online shopping experience better.
Do not buy in a hurry: Furniture is quite a while and expensive investment, and that means you must provide it with some time and do some research to find the most effective for your home. Each person has different requirements and desires so that you must buy furniture to be aware of all of the requirements.
Measure the space properly: Before going to buy the furniture, you need to know about the space where you stand gonna put that furniture item. You should look at the dimensions properly using inch tape after which only you should buy furniture.
Do not ask too many people: You need not to adopt too many opinions for your shopping. It is you and your family that are likely to use that furniture so no person other than you'll be able to judge what's good for you. Also, you realize the house over anybody else so you can choose the very best thing for it.
Search to get a good website: Most of the furniture manufacturers have their websites online. You can easily find a good site to buy furniture from. Also, it is possible to search online and find more info about online furniture shopping.
Search for reviews: There are also websites and forums online where users discuss particular furniture items and share their reviews and experience. You can use those reviews to know about any particular furniture manufacturer or perhaps a product.
Compare the retail price: Once you have chosen a product or service, you should do some searching online that compares your money on various websites. You will find much difference in the retail price range of your particular item on different websites. You should also not choose the most cost effective item. It is the quality that matters. You should prefer quality over the cost.
Look for any warranty: Almost all quality furniture items have certain a warranty. Warranty is quite necessary especially with internet shopping so that you'll be able to claim for exchange if you learn any mistake or complain in the product once delivered. Also, you should take proper care while doing online transactions. Security and safety of one's passwords is quite important so you have to take good care.
All the aforementioned tips will assist you to in getting an excellent furniture deal online. Many people fear from internet shopping for Solid/Expressions Universal Side Splash Kit Finish: Almond Expressions, but I assure you that online furniture shopping is a completely secure and beneficial way of furniture shopping for health care and follow above steps.


text:
Agenda for The January 25 Commission Meeting
The subject of the city manager will dominate tomorrow's special meeting of the North Bay Village commission. There are two items on the agenda regarding a permanent city manager.
The first is a clear, publicly laid out process to evaluate the role and qualifications for city manager candidates and to bring an open process to seek a permanent city manager.
The second is an attempt to write a permanent contract for the current interim manager and bypass public discussion and scrutiny.
The resolution to hire in the dark was put forward by Connie Leon-Kreps, vice mayor. In her return to the commission, Kreps has misunderstood the nature of a representative democratic government which does things in the open.
In the first meeting after the installation, she proposed a resolution to reject a bid protest on the garbage contract. Then she voted against her resolution as she clearly had not read, understood or been paying attention to the proceedings.
Then in the next meeting, she proposed a resolution to reject the protest without a hearing, in and of itself the wrong way to do things. First you hear the protest, then you decide to accept or reject it. Well, when that resolution came up, she once again had not been paying attention to the process and instead of discussing why she put this on the agenda, she reread the resolution, which had just been done by the city clerk and offered no public explanation of her reasoning. This confused the rest of the commission and the resolution was voted down.
Now, Ms. Kreps is stating that she wants the position of city manager filled without a search, without public input, without commission consideration, without process. Just draft a contract and sign it. Ms. Kreps may have good reason for her position. She may have carefully weighed all of the alternatives, come to the conclusion that we now have the best possible city management and that North Bay Village should think no further about it.
But that is unlikely.
There are really two possibilities. The first is that she is fundamentally unfamiliar with the power of the city manager and the need to ensure that the hire is done publicly. This is possible. Two resolutions in a row defeated because you didn't know what they were and what to do? That's a problem.
The second possibility is more disconcerting. Ms. Kreps might very well believe that the commission is not bound by the norms of democracy and process, nor is it accountable to uphold our city charter and our state's Sunshine laws. I sincerely hope that when Commissioners Lim quickly jumped in after Ms. Kreps reread her resolution saying "I support this." it was an exclamation of surprise and not a previously agreed statement of support agreed outside the commission chambers.
But I fear the worst. Ms. Kreps, as the secretary for the Citizens for Full Disclosure, a shadowy group of residents who never sign or take responsibility for their publications, sent out another distorted email blast this weekend, in this case regarding what the CFD ignorantly calls the "Commission of Ethics" when even a cursory view would show that it is the "Commission on Ethics and Public Trust." I will be writing more about that later this week. But as a founding member and current secretary of this group, she betrays her own disdain for doing things the right and democratic way.
Please, if you can, come tomorrow night and insist that the position of city manager be approached openly, without preconception, and correctly. If you can't come, then call and let your elected officials know that you expect them to openly discuss and evaluate the most important decision North Bay Village will make under their tenure.
The city phone numbers are as follows:
Vice Mayor Connie Leon-Kreps (786) 877-1163
Commissioner Eddie Lim (786) 877-1694
Mayor Corina Esquijarosa (786) 999-2816
I understand that Frank Rodriguez and Paul Vogel do not have city issued mobile phones but messages for both can be left at City Hall (305) 756-7171
Correction - Last week I wrote about John Quincy Adams returning the Senate after his term as president. I was wrong. It was the House of Representatives, a fact I have not only known since the sixth grade, I double checked before I wrote the piece and then for some reason, I typed "Senate". Thanks to one of my smarter readers (which is most of you - 279 of you last week!) for pointing the error out.
Labels: City Manager, Connie Leon-Kreps
The Police and The Community
The Politics of the Synagogue
Attorney General Investigates North Bay Village Again
Commissioners Should Talk to Each Other
Tuesday Night at the Commission
Try It Before You Buy It - The NBV City Manager
Bad Things Happen in the Dark
City Government By The Numbers
The Commission Meeting Tuesday 1/11/11
Confusion and Obfuscation at the Commission Meeting
Garbage Contract
Next Commission Meeting Jan 11 2011
Questions for the City Commission Meeting
Diffusion of Responsibility


Millennial pink is a divisive term—skip the generation gaps and embrace all the shades of pretty pink that are resonating with just about everyone right now. From blush to baby, we're seeing everything through rose colored glasses.
Lisa Marie Fernandez dress, $995, matchesfashion.com.
Fleur Du Mal bodysuit, $245, matchesfashion.com.
NakedCashmere set, $95 each, nakedcashmere.com.
Solid and Striped suit, $168, solidandstriped.com.
Victoria Beckham sunglasses, $425, net-a-porter.com.
Genuine People jacket, $199, pants, $145, genuine-people.com.
Ancient Greek Sandals shoe, ancient-greek-sandals.com.


But, alas, I was at home with my kiddos on a Wednesday afternoon and hadn't been to the grocery store in days. Could we still have yummy, garlicky, buttery shrimp for dinner in less than an hour?
Here's the secret: Always keep a bag of raw, peeled and deveined shrimp in your freezer.
But wait, frozen shrimp? Wouldn't it be better to get that fresh-looking shrimp from the supermarket seafood counter? Actually, no.
Plus, a bag of frozen shrimp is just REALLY handy to have around. So I try to keep one in my freezer at all times.
The bag pictured above is from Trader Joe's freezer aisle (and is really tasty), but there are great frozen options at other grocery stores, too.
— Look for a bag of "raw + peeled + deveined" shrimp because not having to peel and devein at home will save you a lot of hassle.
— "Tail on" shrimp looks fancier, while "tail off" is easier to eat and is usually a bit cheaper, but either one will work just fine.
— Twenty to 30 count per pound will give you good-sized medium shrimp. (Less per pound means bigger shrimp, and more per pound means smaller.) I generally stick with medium-sized shrimp because they fit well in tacos, are great for one-dip dipping, and are cheaper and easier to share with a crowd than the really big guys.
— If you have frozen shrimp in your freezer, you can defrost it overnight in the refrigerator. When you are ready to cook, rinse the shrimp in cool tap water. Then use paper towels to dry the shrimp thoroughly before cooking.
— Or, you can "quick defrost" the shrimp in about fifteen minutes by doing the following: Place the frozen shrimp in a large bowl. Fill the bowl about half-full (enough to cover the shrimp) with cool tap water. After about ten minutes, drain the water into the sink and add fresh water to the bowl. Let shrimp sit in the fresh water about five or ten more minutes, or until shrimp are thawed. Drain water thoroughly. Use paper towels to dry the shrimp before cooking.
To cook the shrimp, all you need is butter (or olive oil), garlic, and S&P. Pretty simple, right? Great tasting shrimp really is that easy!
Here's my recipe along with several serving ideas. Hope you enjoy!
Melt the butter in a large pan over medium heat. When the butter starts to melt, add the smashed garlic. Swirl the melted butter and garlic around the bottom of the pan.
Cook the shrimp about 1 minute, or until you start to see pink on the edges. Then flip the shrimp and cook for 1-2 minutes more, or until shrimp are bright pink and opaque.
Transfer cooked shrimp to a serving platter. Season with salt and pepper. Repeat cooking process with remaining shrimp. Transfer second batch of cooked shrimp to the platter and serve!
— Serve the shrimp with a bowl of Best-Ever Cilantro Lime Sauce for dipping. This is so much better than ice cold shrimp and cocktail sauce, trust me! It would be perfect served as an appetizer at a party, or as part of a casual al fresco dinner.
— Serve the shrimp on or in a big Caesar salad. In the picture below, I put the shrimp onto small wooden skewers after cooking, but feel free to just toss them in freely with the salad. For the Caesar dressing, I use Cardini's Original Caesar dressing (it comes in a jar at the grocery store), a big squeeze of fresh lemon and plenty of freshly-ground black pepper and grated Parmesan. Yummy, easy and healthy!
— For shrimp tacos, remove tail and wrap shrimp in warm tortillas (or a butter lettuce leaf for a low-carb / gluten-free version). Top with shredded cabbage, crumbled or grated cheese, chopped tomato, sliced avocado and a big helping of Best-Ever Cilantro Lime Sauce.
— Serve the shrimp alongside this Easy Summer Gazpacho, with a small bowl of, you guessed it, Best-Ever Cilantro Lime Sauce for dipping. You also can drizzle a little of the Cilantro Lime Sauce on the Gazpacho for a delicious creamy topping!
How do you serve shrimp at your house? I'd love to hear your ideas!


Think web design is just about building a pretty site for your solar business?
If you think website design is just a way to get a beautiful website online, it's time to think deeper.
Yes, we'll be the first to say that design is essential. In fact, research has proven that good design builds trust—and trust is critical, especially in the crowded solar industry.
If you work with just a web design company, it's easy to focus on colors, fonts, images, and other superficial concerns.
But in order to succeed online, your website design needs to prove that your customers can trust you as well as offer them solutions to their problems. What you need is a strategic website design.
If you're only concerned with looking good online, you're wasting your company's marketing budget.
Without a plan, your website won't do anything for you. That's why we work with you in our marketing strategy development process before we even put a single page online.
We'll run through everything from branding to conversion to content.
Then, after thorough research on what your buyers want from your site, we use that information to shape the website design to reassure visitors, encourage trust, and establish your authority in the solar industry.
As an added bonus, we'll even help you save time by developing your website so that it integrates with systems such as your CRM. At Solar Energy Marketing, we're all about making things easier for you.
Then we'll use tested branding principles to build a website that reassures visitors, encourages trust, and establishes your authority.
The results will be gorgeous.
is only part of the package.
To find out how web design can generate leads, build trust, and convert leads online, simply choose an option below or call 916-932-4096.


text:
South Pekin man imprisoned for stealing a car between DUI-related crashes
Michael Smothers Pekin Daily Times msmothers@pekintimes.com
A South Pekin man was sentenced this week to four years in prison for stealing a car in between two DUI-related crashes last November.
In the first collision, Eric Peters, 31, broadsided a man's car, causing it to roll over and inflicting minor injuries on the driver.
Peters, of 315 Beasley St., said he had smoked cocaine before he went for a drive the night of Nov. 6. Heading west on Chester L Road just north of South Pekin, he struck the car driven south on Illinois Route 29 by Darren Carrington of Green Valley.
Peters told police he was knocked unconscious in the crash, awoke and "got scared." He ran south a short distance until he spotted a pickup truck, unlocked with its keys inside, in a home's driveway.
Driving away in it, Peters didn't go far before he struck another parked truck, a mail box and a power pole, then slammed into a garage, court records stated.
He pleaded guilty Monday to possessing a stolen vehicle. Peters was released in August from a four-year prison term for violating his probation on a 2009 burglary conviction.
Follow Michael Smothers at Twitter.com/msmotherspekin
© 2023 www.pekintimes.com. All rights reserved.


text:
Breaking: House Passes Vital Spending Bill Gutting Obama's LGBT Nondiscrimination Executive Orders
May 19, 2016 at 02:19 AM ET
Will Allow All Federal Contractors to Discriminate Against LGBT People for Religious Reasons
The U.S. House of Representatives just after 10:00 PM EDT Wednesday night passed the annual National Defense Authorization Act, a sweeping 1299 page appropriations bill that funds the U.S. military. Included in the bill is the Russell Amendment, which guts and nullifies all of President Barack Obama's 2014 executive orders prohibiting federal contractors and their employees from discriminating against LGBT people. The bill passed 277-147. Opposing the NDAA were 142 Democrats and five Republicans.
Dem's MTR to target Confederate flag at the Citadel and remove GOP's LGBT provision in NDAA failed along party lines.
— Cristina Marcos (@cimarcos) May 19, 2016
The amendment passed the House Armed Services Committee April 28 over the objections of Democrats who rightly saw through GOP Oklahoma Rep. Steve Russell's claim that he merely wanted to decrease federal regulations, and claimed Obama's protection order "unduly burdens the practice of religion."
Like many bills in state legislatures, Russell's amendment, now officially part of the House version of the vital military funding legislation, would allow contractors to discriminate against LGBT people by merely citing their sincerely held religious beliefs. Protections President Obama extended to LGBT people would disappear if the House version of the NDAA becomes law.
"Obama has already threatened to veto the House bill and gave a long list of reasons why, including problems ranging from misuse of funds and operating the prison at Guantanamo Bay, to military pay raises and base closures," The Huffington Post's White House and Congressional Reporter Jennifer Bendery reports. "White House press secretary Josh Earnest said Tuesday that he couldn't single out any one item, such as the anti-LGBT provision, as grounds for a veto."
"There are a whole lot of reasons why the bill is bad," Earnest said in his daily briefing. "It's unfortunate that it is being larded up with a bunch of proposals … that aren't related to our national security but are intended to be divisive."
The Human Rights Campaign had said the Russell Amendment "would dismantle President Obama's executive order prohibiting discrimination in federal contracting based on sexual orientation or gender identity, under the guise of religious liberty."
HRC also says that the amendment "would allow sweeping, taxpayer-funded discrimination in an attempt to promote anti-LGBT religious-based discrimination in the Department of Defense and other federal agencies. With far-reaching intended and unintended consequences, the vague amendment could even undermine existing nondiscrimination provisions that protect workers, and perhaps even beneficiaries, against discrimination on the basis of race, religion, sex, pregnancy, sexual orientation, gender identity, and more."
Democratic Rep. Mark Takano went on a Twitter rant:
The purpose of NDAA is to keep our country safe & strong. A pillar of US strength is the respect we give to every single American. (5/x)
— Mark Takano (@RepMarkTakano) May 18, 2016
As did Democratic Rep. Sean Patrick Maloney:
Russell amdt in #NDAA17 is anti-#LGBT, plain and simple. Writes anti-gay bias into law to allow people to be fired for who they are or love.
— Sean Patrick Maloney (@RepSeanMaloney) May 19, 2016
My dad was nearly killed while serving his country. He taught me to respect those who serve & to talk plainly – this bill is anti-gay
This amdt is NOT about supporting troops, defeating ISIS, or keeping us safe – it's about bigotry. We have a chance to stop it tonight.
The NDAA now heads to the Senate.Â
UPDATE:Â House Republicans Conspire to Defeat LGBT Protections Bill That Had Already Passed (Video)
This is a breaking news and developing story. Details may change. This story will be updated, and NCRM will likely publish follow-up stories on this news. Stay tuned and refresh for updates.
Image by Stephen Melkisethian via Flickr and a CC license


text:
Deerfield Academy
Anthony Marx to Give Commencement Address
tabata viso 14 staff writer
Anthony Marx, president of the New York Public Library, former president of Amherst College, and father of Josh Marx '12, will be speaking at Commencement this year. He has authored three books on nation-building: Making Race and Nation, Lessons of Struggle: South African Internal Opposition (1960-1990), and Faith in Nation: Exclusionary Origins of Nationalism.
In addition, Mr. Marx helped found and develop Khanya College, a secondary school for black students in South Africa.
In his time working as president of Amherst College, he was responsible for increasing financial aid opportunities and making college an option for middle class families.
Mr. Marx is an alumnus of the Bronx High School of Science. Later, he attended Wesleyan University and graduated magna cum laude with a BA degree from Yale in 1981 and an MPA degree from Princeton University in 1986. He earned his M.A. and Ph.D. degrees from Princeton in 1987 and 1990.
While reminiscing about his own high school years, Mr. Marx said, "I learned how to learn, to work hard, and also to make friends who are still my very best friends today."
The Deerfield Scroll, established in 1925, is the official student newspaper of Deerfield Academy. The Scroll encourages informed discussion of pertinent issues that concern the Academy and the world. Signed letters to the editor that express legitimate opinions are welcomed. We hold the right to edit for brevity.
Copyright © The Deerfield Scroll 2022. All rights reserved. Made by Jong Won Park '21.


Manual therapy is a clinical approach utilizing skilled and specific hands-on techniques, such as manipulation, joint mobilization and soft-tissue techniques. Manual Therapy is used to treat joints and soft-tissues for the purpose of modulating pain, increasing range of motion, and improving function.
Our physiotherapists are trained to assess joint movements and treat areas of dysfunction. Areas of hypomobility (lack of movement) can be treated using manipulation or joint mobilization to restore a full range of movement. Areas of hypermobility (too much movement) can be treated using stabilization exercises and posture retraining.
Rhonda Cooper graduated from the Masters of Physiotherapy program at UBC in 2006, with an undergrad in dance from Simon Fraser University.
Rhonda Cooper graduated from the Masters of Physiotherapy program at UBC in 2006, with an undergrad in dance from Simon Fraser University. She has since completed her FCAMPT diploma through the Orthopaedic Division of the Canadian Physiotherapy Association, studied the Integrated Systems Model with Dr. Linda Joy Lee and Diane Lee, and completed her acupuncture certification through the Acupuncture Foundation of Canada Institute.
Rhonda has been instructing physiotherapists in advanced manual therapy techniques as a teaching assistant with the Orthopaedic Division of the CPA for the past 2 years. She has also recently instructed contemporary dance technique class at Simon Fraser University, allowing her to integrate her scientific based knowledge of human biomechanics with the art form of dance.
Having recently completed a qualitative research project investigating injury prevention and excellence in dance with funding through the Canada Council for the Arts, Rhonda is continuing to build her a scientific knowledge base for working with dance artists.
Rhonda sees her role as a physiotherapist is to facilitate the body's natural healing process. Thorough assessment, client education, mindful exercises and modalities (such as manual therapy and acupuncture) are her approaches to treatment.


text:
using namespace std::string_literals;

namespace vast {

exporter::state::state(local_actor* self)
  : basic_state{self, "exporter"},
    id{uuid::random()} {
}

behavior exporter::make(stateful_actor<state>* self, expression expr,
                        query_options opts) {
  // Prefetches the next chunk and sets the "inflight" chunk status. If we
  // don't have a chunk yet, we look for the chunk corresponding to the last
  // unprocessed hit. If we have a chunk, we try to get the next chunk in the
  // ID space. If no such chunk exists, we try to get a chunk located before
  // the current one. If neither exist, we don't do anything.
  auto prefetch = [=] {
    if (self->state.inflight)
      return;
    if (self->state.current_chunk.events() == 0) {
      auto last = self->state.unprocessed.find_last();
      if (last != bitstream_type::npos) {
        VAST_DEBUG_AT(self, "prefetches chunk for ID", last);
        for (auto& a : self->state.archives)
          self->send(a, last);
        self->state.inflight = true;
      }
    } else {
      VAST_DEBUG_AT(self, "looks for next unprocessed ID after",
                 self->state.current_chunk.meta().ids.find_last());
      auto next = self->state.unprocessed.find_next(
        self->state.current_chunk.meta().ids.find_last());
      if (next != bitstream_type::npos) {
        VAST_DEBUG_AT(self, "prefetches chunk for next ID", next);
        for (auto& a : self->state.archives)
          self->send(a, next);
        self->state.inflight = true;
      } else {
        auto prev = self->state.unprocessed.find_prev(
          self->state.current_chunk.meta().ids.find_first());
        if (prev != bitstream_type::npos) {
          VAST_DEBUG_AT(self, "prefetches chunk for previous ID", prev);
          for (auto& a : self->state.archives)
            self->send(a, prev);
          self->state.inflight = true;
        }
      }
    }
  };
  // Integrate hits from INDEX.
  auto incorporate_hits = [=](bitstream_type const& hits) {
    auto now = time::snapshot();
    auto num_hits = hits.count();
    if (self->state.accountant) {
      if (self->state.total_hits == 0)
        self->send(self->state.accountant, "exporter", "hits.first", now);
      self->send(self->state.accountant, "exporter", "hits.arrived", now);
      self->send(self->state.accountant, "exporter", "hits.count", num_hits);
    }
    VAST_TRACE_AT(self, "got index hit covering", '[' << hits.find_first()
                  << ',' << (hits.find_last() + 1) << ')');
    VAST_ASSERT(!hits.all_zeros());                      // No empty hits
    VAST_ASSERT((self->state.hits & hits).count() == 0); // No duplicates
    self->state.total_hits += num_hits;
    self->state.hits |= hits;
    self->state.unprocessed |= hits;
    prefetch();
  };
  // Handle progress updates from INDEX.
  auto handle_progress =
    [=](progress_atom, uint64_t remaining, uint64_t total) {
        self->state.progress = (total - double(remaining)) / total;
        for (auto& s : self->state.sinks)
          self->send(s, self->state.id, progress_atom::value,
                     self->state.progress, self->state.total_hits);
    };
  // Handle DOWN from source.
  auto handle_down = [=](down_msg const& msg) {
    VAST_DEBUG_AT("got DOWN from", msg.source);
    if (self->state.archives.erase(actor_cast<archive::type>(msg.source)) > 0)
      return;
    if (self->state.indexes.erase(actor_cast<actor>(msg.source)) > 0)
      return;
    if (self->state.sinks.erase(actor_cast<actor>(msg.source)) > 0)
      return;
  };
  // Finish query execution.
  auto complete = [=] {
    auto now = time::snapshot();
    auto runtime = now - self->state.start_time;
    for (auto& s : self->state.sinks)
      self->send(s, self->state.id, done_atom::value, runtime);
    VAST_VERBOSE_AT(self, "took", runtime, "for:", expr);
    if (self->state.accountant) {
      self->send(self->state.accountant, "exporter", "end", now);
      self->send(self->state.accountant, "exporter", "hits",
                 self->state.total_hits);
      self->send(self->state.accountant, "exporter", "results",
                 self->state.total_results);
      self->send(self->state.accountant, "exporter", "chunks",
                 self->state.total_chunks);
      self->send(self->state.accountant, "exporter", "selectivity",
                 double(self->state.total_results) / self->state.total_hits);
    }
    self->quit(exit::done);
  };
  auto extracting = std::make_shared<behavior>(); // break cyclic dependency
  // In "waiting" state, EXPORTER has submitted requests for specific IDs to
  // ARCHIVE and waits for the corresponding chunks to return. As EXPORTER
  // receives a chunk, it instantiates a chunk reader and transitions to
  // "extracting" state.
  behavior waiting = {
    handle_down,
    handle_progress,
    incorporate_hits,
    [=](chunk const& chk) {
      VAST_DEBUG_AT(self, "got chunk [" << chk.base() << ','
                                     << (chk.base() + chk.events()) << ")");
      self->state.inflight = false;
      self->state.current_chunk = chk;
      VAST_ASSERT(!self->state.reader);
      self->state.reader =
        std::make_unique<chunk::reader>(self->state.current_chunk);
      VAST_DEBUG_AT(self, "becomes extracting");
      self->become(*extracting);
      if (self->state.requested > 0)
        self->send(self, extract_atom::value);
      prefetch();
    }
  };
  // In "idle" state, EXPORTER has received the task from INDEX and hangs
  // around waiting for hits. If EXPORTER receives new hits, it asks ARCHIVE
  // for the corresponding chunks and enters "waiting" state. If INDEX returns
  // with zero hits, EXPORTER terminates directly.
  behavior idle = {
    handle_down,
    handle_progress,
    [=](bitstream_type const& hits) {
      incorporate_hits(hits);
      if (self->state.inflight) {
        VAST_DEBUG_AT(self, "becomes waiting (pending in-flight chunks)");
        self->become(waiting);
      }
    },
    [=](done_atom, time::moment end, time::extent runtime, expression const&) {
      VAST_VERBOSE_AT(self, "completed index interaction in", runtime);
      if (self->state.accountant)
        self->send(self->state.accountant, "exporter", "hits.done", end);
      // If EXPORTER never leaves "idle" state, it hasn't received any hits,
      // unless it's been told to drain.
      VAST_ASSERT(self->state.unprocessed.count() == 0);
      // Otherwise, it has processed hits in "extracting" state and
      // transitioned back to "idle". Since hits can arrive in any state and
      // always cause prefetching of corresponding chunks, a transition back to
      // "idle" ipmlies that there exist no more in-flight chunks.
      // Consequently, there exist no more unprocessed hits and EXPORTER can
      // terminate.
      complete();
    }
  };
  // In "extracting" state, EXPORTER has received at least one chunk from
  // ARCHIVE that it can process and extract results from by peforming a
  // candidate check against the hits.
  *extracting = {
    handle_down,
    handle_progress,
    incorporate_hits,
    [=](stop_atom) {
      VAST_DEBUG_AT(self, "got request to drain and terminate");
      self->state.draining = true;
    },
    [=](extract_atom, uint64_t requested) {
      if (requested == 0)
        requested = max_events;
      auto show_events = [](uint64_t n) {
        return n == (max_events ? "all" : to_string(n)) + "events"s;
      };
      if (self->state.requested == max_events) {
        VAST_WARN(self, "ignores extract request, already getting all events");
        return;
      }
      // Add requested results to the existing outstanding ones.
      if (self->state.requested > 0) {
        if (self->state.requested > max_events - requested)
          self->state.requested = max_events;
        else
          self->state.requested += requested;
        VAST_VERBOSE_AT(self, "raises requested events to",
                        show_events(self->state.requested));
        return;
      }
      self->state.requested = std::min(max_events, requested);
      VAST_DEBUG_AT(self, "extracts", show_events(self->state.requested));
      self->send(self, extract_atom::value);
    },
    [=](extract_atom) {
      VAST_ASSERT(self->state.requested > 0);
      VAST_ASSERT(self->state.reader);
      // We construct a new mask for each extraction request, because hits may
      // continuously update in every state.
      bitstream_type mask{self->state.current_chunk.meta().ids};
      mask &= self->state.unprocessed;
      VAST_ASSERT(mask.count() > 0);
      // Go through the current chunk and perform a candidate check for each
      // hit, relaying event to the sink on success.
      auto extracted = uint64_t{0};
      auto last = event_id{0};
      std::vector<event> results;
      for (auto id : mask) {
        last = id;
        auto candidate = self->state.reader->read(id);
        ++self->state.chunk_candidates;
        if (candidate) {
          auto& checker = self->state.checkers[candidate->type()];
          // Construct a candidate checker if we don't have one for this type.
          if (is<none>(checker)) {
            auto t = visit(expr::schema_resolver{candidate->type()}, expr);
            if (!t) {
              VAST_ERROR_AT(self, "failed to resolve", expr << ',', t.error());
              self->quit(exit::error);
              return;
            }
            checker = visit(expr::type_resolver{candidate->type()}, *t);
            VAST_DEBUG_AT(self, "resolved AST for",
                          candidate->type() << ':', checker);
          }
          // Perform candidate check and keep event as result on success.
          if (visit(expr::event_evaluator{*candidate}, checker)) {
            results.push_back(std::move(*candidate));
            if (++extracted == self->state.requested)
              break;
          } else {
            VAST_WARN(self, "ignores false positive:", *candidate);
          }
        } else {
          if (candidate.empty())
            VAST_ERROR_AT(self, "failed to extract event", id);
          else
            VAST_ERROR_AT(self, "failed to extract event", id << ':',
                          candidate.error());
          self->quit(exit::error);
          return;
        }
      }
      // Send results to SINKs.
      if (!results.empty()) {
        auto msg = make_message(self->state.id, std::move(results));
        for (auto& s : self->state.sinks)
          self->send(s, msg);
        if (self->state.total_results == 0 && self->state.accountant) {
          auto now = time::snapshot();
          self->send(self->state.accountant, "exporter", "taste", now);
        }
        self->state.total_results += extracted;
        self->state.chunk_results += extracted;
      }
      // Record processed events.
      self->state.requested -= extracted;
      bitstream_type partial{last + 1, true};
      partial &= mask;
      self->state.unprocessed -= partial;
      mask -= partial;
      VAST_DEBUG_AT(self, "extracted", extracted,
                 "events (" << partial.count() << '/' << mask.count(),
                 "processed/remaining hits in current chunk)");
      if (!mask.all_zeros()) {
        // We continue in "extracting" state until we have processed the
        // current chunk in its entirety. But we only do work if the client
        // requested it.
        if (self->state.requested > 0)
          self->send(self, self->current_message());
      } else {
        ++self->state.total_chunks;
        if (self->state.inflight) {
          VAST_DEBUG_AT(self, "becomes waiting (pending in-flight chunks)");
          self->become(waiting);
        } else {
          // After having finished a chunk and having no more in-flight chunks,
          // we're transitioning back to *idle*.
          VAST_DEBUG_AT(self, "becomes idle (no more in-flight chunks)");
          self->become(idle);
        }
        if (self->state.accountant) {
          auto now = time::snapshot();
          self->send(self->state.accountant, "exporter", "chunk.done", now);
          self->send(self->state.accountant, "exporter", "chunk.candidates",
                     self->state.chunk_candidates);
          self->send(self->state.accountant, "exporter", "chunk.results",
                     self->state.chunk_results);
          self->send(self->state.accountant, "exporter", "chunk.events",
                     self->state.current_chunk.events());
        }
        self->state.reader.reset();
        self->state.current_chunk = {};
        self->state.chunk_candidates = 0;
        self->state.chunk_results = 0;
      }
      if (self->state.requested == 0 && self->state.draining) {
        VAST_DEBUG_AT(self, "stops after having drained all requested events");
        complete();
      }
    }
  };
  return {
    handle_down,
    [=](archive::type const& a) {
      VAST_DEBUG_AT(self, "registers archive#" << a->id());
      self->monitor(a);
      self->state.archives.insert(a);
    },
    [=](put_atom, index_atom, actor const& a) {
      VAST_DEBUG_AT(self, "registers index", a);
      self->monitor(a);
      self->state.indexes.insert(a);
    },
    [=](put_atom, sink_atom, actor const& a) {
      VAST_DEBUG_AT(self, "registers sink", a);
      self->monitor(a);
      self->state.sinks.insert(a);
    },
    [=](accountant::type const& accountant) {
      VAST_DEBUG_AT(self, "registers accountant#" << accountant->id());
      self->state.accountant = accountant;
    },
    [=](run_atom) {
      auto now = time::snapshot();
      self->state.start_time = now;
      if (self->state.accountant)
        self->send(self->state.accountant, "exporter", "start", now);
      if (self->state.archives.empty()) {
        VAST_ERROR_AT(self, "cannot run without archive(s)");
        self->quit(exit::error);
        return;
      }
      if (self->state.indexes.empty()) {
        VAST_ERROR_AT(self, "cannot run without index(es)");
        self->quit(exit::error);
        return;
      }
      for (auto& i : self->state.indexes) {
        VAST_DEBUG_AT(self, "sends query to index" << i);
        self->send(i, expr, opts, self);
      }
      self->become(
        [=](actor const& task) {
          VAST_DEBUG_AT(self, "received task from index");
          self->send(task, subscriber_atom::value, self);
          self->become(idle);
        }
      );
    }
  };
}

} // namespace vast

redpajama_set_name: RedPajamaGithub


text:
EuCARD-2 achievements and prospects
by Panos Charitos (CERN)
Some EuCARD-2 results in numbers, showing the impact on European science and society.
(Image credit: EuCARD-2 collaboration)
Accelerators are our only key to accessing the subatomic world, concentrating huge amounts of energy in tiny particle beams that penetrate deeply into the matter revealing new structures and physics phenomena. By converting energy into matter following Einstein's famous formula (E=mc2) they can produce new types of matter that may have existed just after the Big Bang, when our Universe was too hot and dense. Moreover, some accelerators can inspect molecular and atomic structures, thus finding many applications outside fundamental research, from material science to medical diagnostics and treatment.
To exploit the potential that particle accelerators can offer in different fields, inside and outside of particle physics, crucial technological advancements are needed. Future accelerators should be more compact, more sustainable and more affordable; these developments could endure their use for particle physics and unlock their huge transformative potential in other fields. Improving the present and future European accelerator-based Research Infrastructures was the main goal of EuCARD-2, the FP7 Integrating Activity project just completed after 4 years full of events and successful accomplishments. Maurizio Vretenar, the EuCARD-2 Project Coordinator, explains: "In exploring societal applications we tried to capitalise on our competences in scientific accelerators, at the same time identifying areas where the impact of accelerators could be the highest".
EuCARD-2 focused on improving the performance of existing and future accelerators with the goal of making them more compact, economic and energy efficient. On top of that, new applications of accelerators were analysed by EuCARD-2 in collaboration with industry. Accelerator produced isotopes can open new perspectives in medical imaging and in fighting cancer, giving an important contribution to the new generation of personalised cancer therapies. In the environmental field, the treatment with particle accelerators of flue gases from coal plants or of exhaust gases from e.g. large marine engines will reduce the rejection of sulphur and nitrogen oxides in the atmosphere, thus improving the quality of air. The diffusion of industrial processes based on accelerators, like material analysis, inspection, treatment of plastics and ion implantation will increase competitiveness for European industry, resulting in job creation and economic growth.
EuCARD-2 also studied ways to maximise the energy efficiency of accelerator facilities, contributed to the development of new schemes for frontier accelerators and in coordinating the plasma accelerator community in Europe, which resulted in the EuPRAXIA Design Study.
Key scientific achievements of EuCARD-2 include the selection of the conductor, the cable geometry and magnet design for High Temperature superconductors for accelerator magnets that can be used in future colliders, aiming to push further the energy and intensity frontiers: a world record current density of 1338 A/mm2 was reached in an YBCO tape. EuCARD-2 produced and tested novel collimation materials that will be used for the High Luminosity upgrade of the LHC. Finally, it played a pivotal role in the demonstration of high-brightness electron beams for laser plasma accelerators and contributed to the initial success of the AWAKE plasma-driven experiment at CERN.
Participants of the final Annual Meeting on 28-30 March 2017, hosted by the University of Strathclyde in Glasgow (Image credit: EuCARD-2 collaboration)
EuCARD-2 brought together 40 European universities, accelerator laboratories and technological institutes on a programme structured in 13 Work Packages. With clear objectives in mind, the EuCARD-2 team focused on obtaining results of direct benefit to both European science and European citizens. Vretenar explains: "We focused in structuring and supporting the existing accelerator community, contributing to the development of new ideas and technologies for the future accelerators for science, and to transferring these technologies to accelerators that could impact our everyday life."
Reaching these goals called for the formation of a well-balanced international network of partners including research centres, universities and the industry. Modern scientific projects require collaboration and one of the key challenges of EuCARD-2 was to build across Europe a strong network of experts and young researchers who would share the same goal and remain motivated during this project. By promoting complementary expertise, cross-disciplinary fertilisation and a wider sharing of knowledge and technologies on strategic topics, EuCARD-2 succeeded in enhancing multidisciplinary R&D for European accelerators and prepared the ground for other EU funded accelerator projects.
Successful collaboration doesn't come without problems and the coordination team of EuCARD-2 often had to tackle delicate technical problems. "Research is unforeseeable by definition and delays in the production of prototypes, unavailability of key people, unavailability of testing equipment forced us to change many times the schedule and to look for alternative solutions to keep our work plan and our engagements. Most of the times, the solutions consisted in a redistribution of the work among the partners that was possible only thanks to the good team spirit and to our culture of collaboration and exchange."
As Vretenar points out, "There is a brave new world of applications in front of us, with many opportunities to exploit, but as well, many challenges to face in promoting scientific innovation in our complex European society". EuCARD-2 has identified a number of promising technologies that could be exploited to improve European science and to address our societal challenges, such as providing better medicine for an aging population, reducing the environmental impact related to high living standards, and increasing technological content and competitiveness of industry. Some of these steps are part of the successor to EuCARD-2, the new ARIES (Accelerator Research and Innovation for European Science and Society) project that will continue the exploratory work of EuCARD-2, but at the same time will push forward selected key technologies in collaboration with industry.
More information on the EuCARD-2 results can be found in the Final Project Report.
EuCARD-2
Accelerator Applications
An interview with Marcela Carena
Corrector magnets for HL-LHC
ARIES to launch innovation fund
Accelerating health and space research
Superconductivity accelerates a sustainable future
Accelerator reliability training help for experts
Boosting the electron beam brightness: NeXource
CompactLight: to compact accelerators and beyond
Accelerators for Society
APS newsletter
CERN Courier
ICFA newsletter
Horizon Magazine
LC Newsline
News from EPS
Symmetry Magazine
UK Fascination Magazine
#acceleratingnews
Theme by Zyxware


Last Friday I managed to make a visit to a Eastern Creek racetrack Twilight session, it should of been called a twi-lite session with the amount of lite-weight Lotus there. Lots of the forum members from the AussesElises.com group came to have some fun from 5pm after work to sun down at 9pm.
I dragged my dad down to the track after a hot hour long drive to get to the track in 30+ degree heat, it was too hot for even the air-con to handle with the roof on.
I managed to convince a friend at work, Sarge to bring his new VW Golf R32 to the track also. At just 1 month old he wasn't worried about running it's V6 in smoothly obviously. Also a friend from work Murad came too, it was his first time he saw a whole group of Lotus cars before being more a Ford/Holden V8 fan and he said he was very impressed with them he said.
Sarge strapped a Video camera to the inside of his windscreen and at 8:30pm as the sun was setting this video was recorded. It was Sarge's first ever time on the track so he was following my slightly more experienced lines on the track as best he could. He did very well for his first outing on a race track, I was very impressed with his quick learning and speed.
Anyway sit back and relax as we see a brand new 2007 VW Golf R32 chasing down a 2007 Lotus Elise R at Eastern Creek raceway, Sydney AU.