text:
Brickbats For The Bat
Something bothered me about The Dark Knight when I saw it on its opening weekend but until now I couldn't zero in on what that was. At first, I thought it was its weak third act. No matter what kind of trauma he suffered, I didn't buy that Harvey Dent would go from being the most virtuous man in Gotham to a guy who'd put a gun to a kid's head. That was a leap that didn't feel convincing to me. I also felt that it was annoying for The Joker to promote himself as an "agent of chaos" while spending an inordinate amount of time thinking ahead and putting multiple plans in place but I was willing to go along with that contradiction. No, it was something else about the movie that felt 'off' to me. Then I saw it again and I immediately knew.
By putting Batman into a more reality-based world rather than the stylized stomping grounds of the comics universe, it puts a heavier onus on the filmmakers to justify The Batman's presence and - on reflection - I don't think The Dark Knight pulls that off. Specifically, take a look at The Batman's jailhouse interrogation of The Joker mid-way through the film - what exactly does Batman hope to accomplish here? What about his methods does a veteran cop like Gordon think will work? The only thing The Batman does is rough up The Joker. That's it. He doesn't do anything to The Joker that the cops couldn't do themselves by turning a blind eye to ethics and procedure. He doesn't utilize some illegal technology or experimental drug that's out of the hands of normal law enforcement. No paralyzing ninja nerve pinch, even. For shit's sake, he doesn't even brutalize Joker all that much. He just throws him around a room. The only thing that's different from anyone else shoving The Joker around is that The Batman is doing all this while wearing, well, a bat costume. That's supposed to be his edge in this situation - that he's wearing a bat costume (oh, and he has his growly voice, too). That's supposed to break The Joker.
After The Batman gets nowhere by throwing The Joker around, he seems confused that this hasn't prompted an immediate confession. Because, after all, he's wearing a bat costume - which should tell The Joker how serious the situation is. When Batman opens his best can of whup-ass on The Joker, the one labeled "Emergency Use Only", Gordon tells his fellow officers that the Batman is "in control". But in this world, what good is a dude in a Bat costume if he's in control? You need a psycho in that suit - someone who's willing to break a few human rights and a few bones, too. In the world of The Dark Knight, The Batman's interrogation methods need some serious stepping up. He's still relying on the costume and the voice to do all the work - like he thinks he's in a comic book or something.
And while his comic book counterpart has always stopped short of killing his opponents, that moral stance doesn't make the same kind of sense for the Batman of The Dark Knight. In the comics, there's an arch-reality to that world where constantly returning his incurable adversaries to Arkham Asylum can appear to be a sensible, even noble, move. But the more evil, depraved and real you make a character like The Joker, the bigger an idiot Batman looks like for not taking him out for good. In The Dark Knight, The Batman tells Gordon that he's "whatever Gotham needs him to be" but really, he's just talking out of his ass. He says "Either you die a hero or live long enough to become the villain. I can do those things because I'm not a hero." but yet he could've decided he wasn't a hero fifteen minutes earlier, dropped a pile of sociopathic scum twenty stories and have done Gotham a lot more good. Director Christopher Nolan establishes Batman as someone who won't do much more than yell at criminals. And if that doesn't work, he's all out of ideas. So what is this version of Batman then, other than a guy who gets his kicks from wearing a costume?
Nolan has been acclaimed for his efforts to give The Dark Knight the feel of a gritty crime drama but given the approach to crimefighting that he, his brother Jonathan, and David Goyer (all three collaborated on The Dark Knight's script) have given their version of the Caped Crusader, it's no wonder that Gotham is going to hell in a handbasket. They want the audience to accept that Gotham's Guardian is needed because he's, well, a superhero but yet they present him as a ineffectual, self-flagellating loser.
Nolan's Batman seems like nothing more than a professional masochist, more interested in bringing pain on himself than waging an effective war on crime. For instance, with all the technology available to him at Wayne Tech, are we supposed to believe that he can't start packing some kind of sonic device to ward off dogs? To be surprised once by dogs is acceptable. I mean, who could see that one coming? But once should be the one and only time that trick would work against him. I mean, really - even a mailman wouldn't be attacked twice by a dog on their delivery route. But yet at the climax of The Dark Knight, there Batman is again with a pack of dogs on top of him, like dogs are suddenly Batman's kryptonite. At the end of the day, this Batman is more about perpetrating his own suffering than being the best vigilante he can be. It's only fitting that the only copycats we see his deeds inspire are out-of-shape fanboys (Do the wanna-be Batmen seen in The Dark Knight represent a not-so-veiled dig at the stereotypical comic book fan? And wouldn't it have been more interesting to see at least one person who's actually capable try to give Batman a run for his money in cleaning up Gotham's streets?).
In the comics, Batman is the world's greatest detective. He also possesses an unmatched grasp of human psychology and his success as a crimefighter hinges on his ability to claim the edge in any given situation.
That isn't the dude Christian Bale's playing in The Dark Knight, however. I mean, even Adam West wouldn't have suffered the indignity of multiple dog attacks. I don't care if you drive a missile-equipped tank, that sort of thing can wreck your mystique overnight. Once criminals start posting clips on YouTube of Batman flailing on the ground with dogs tearing at him, even a third-rater like Egghead would feel less daunted.
The Batman of The Dark Knight is the champion of our present age - a half-assed hero for half-assed times.
Posted by Jeff Allard at 9:23 PM
Labels: The Dark Knight
David Lee Ingersoll said...
While I think I liked the movie more than it sounds like you did I also missed the more fantastic elements of Batman Begins. Batman makes more sense in a city that's not quite real, that has a place like the Narrows and a goofy monorail. A world where a man dresses like a bat to fight crime is a world that's not quite our own.
Yeah, I think the more 'real' you try and make this stuff, the more it falls apart. But of course, The Dark Knight is the second biggest money-maker of all time so what the hell do I know?
"Tonight's Film Deals With The Supernatural..."
Dark Night of the Scarecrow
Always Carrie It With You
"The Problem With Today's Horror Films Is..."
Terror in the Aisles
USA Saturday Nightmares
The Little Girl Who Lives Down The Lane
I Believe!
The Most Controversial Phenomena of Our Time


text:
Q: How to properly handle Redis connections with Python / Python RQ? What is the best pattern to handle Redis connections (both for interacting with Redis directly and indirectly through Python-RQ)?
Generally, database connections need to be closed / returned to a pool when done, but I don't see how to do that with redis-py.  That makes me wonder if I'm doing it the wrong way.
Also, I have seen some performance dips when enqueuing jobs to RQ, which I've been told might relate to poor connection usage / reuse.
Basically, I'm interested in knowing the correct pattern, so I can either verify or correct what we have in our application.
Thanks a lot!  If there's more information that would be helpful, let me know.

A: Behind the scenes, redis-py uses a connection pool to manage connections to a Redis server. By default, each Redis instance you create will in turn create its own connection pool. You can override this behavior and use an existing connection pool by passing an already created connection pool instance to the connection_pool argument of the Redis class. You may choose to do this in order to implement client side sharding or have finer grain control of how connections are managed
pool = redis.ConnectionPool(host='localhost', port=6379, db=0)
r = redis.Redis(connection_pool=pool)

redpajama_set_name: RedPajamaStackExchange


text:
Photo Courtesy of the Curb Center
INTERVIEW WITH STEVEN J. TEPPER
When it comes to the subject of arts advocacy and democracy in general, Steven J. Tepper believes in posing provocative and challenging questions. Tepper is the Associate Director of the Curb Center for Art, Enterprise, and Public Policy and professor in the Department of Sociology at Vanderbilt University. In his recent book Not Here, Not Now, Not That: Protesting Art and Media in America, Tepper challenges his readers to analyze their opinions on censorship, the First Amendment, the culture wars, and arts policy.
Arts for Colorado recently caught up with Tepper and asked him about The Curb Center, the importance of creativity in the workplace, and the impact he hopes to achieve with his work.
AFC is proud to present a talk by Steven J. Tepper on Thursday, August 16th entitled Creative Work and the Work of Creativity at the Dikeou Collection, located in Downtown Denver.
In his presentation, Tepper will examine the role of creativity in the new economy as well as the challenges faced by universities in the preparation of graduates to be flexible, imaginative, empathetic, and entrepreneurial. He will also report on new findings from a survey of more than 50,000 former art students in America.
Tell us about your role as the Associate Director of the Curb Center for Art, Enterprise, and Public Policy at Vanderbilt University.
The Curb Center was founded 10 years ago by Bill Ivey, former chairman of the National Endowment for the Arts. As a national policy center, we examine support for the arts and creativity more generally in the US. Our center was founded with the mission to raise provocative questions and challenge assumptions about traditional modes of support. Ultimately, we think arts leaders and policy makers need to take greater account of the "public interest" when considering how to nurture and support creativity and artistry in America. Under the Curb Center's new director, English Professor Jay Clayton, we will continue to conduct high profile national research as well as develop curricula and grant programs on the Vanderbilt campus around creative inquiry, public policy, and leadership. As Associate Director, I am involved with all academic programing and direct most of the Center's national research projects.
Please briefly explain the relationship between creativity and the changing economy.
Many scholars and pundits have argued that success in the 21st century requires creative workers and citizens who can imagine new products, new services, and new ways to tell stories, produce compelling designs, and discover non-routine solutions to vexing public problems. Creativity has always been important to the US economy, but over the past few decades it has become a growing slice of our economic pie. Moreover, more young people aspire to creative careers and seek to live in vibrant cities that can support their creative hobbies and lifestyles. Many are choosing to study the arts as a foundation for creative careers, with the number of performing and visual arts graduates growing from around 80,000 per year in 1998 to more than 120,000 per year in 1997.
Finally, graduates need to be creative in constructing careers in the 21st century. Gone are the days when most graduates could pursue a linear career working within one or two organizations. In fact, in 2010, 18- to 44-year-olds held, on average, 11 jobs in their lifetimes and 25 percent held 15 or more jobs. In a contingent economy with a growing rate of contract and self-employment, graduates need to be flexible and adaptable and see opportunities to draw creatively on various relationships and talents to "make interesting things" happen in their communities and for the larger society.
How are artistic practice and training relevant to creative skills in the 21st century?
There is increasing evidence from cognitive scientists, psychologists, and education researchers that artistic practice can help prepare people's brains to think in creative ways, including analogical reasoning, making remote associations between dissimilar ideas, empathetic reasoning, idea generation, dealing with ambiguity and complexity, improvisation, and learning to work collaboratively on open-ended puzzles.
Recently, Strategic National Arts Alumni Project (SNAAP) conducted a survey of more than 50,000 former art students. What were the most informative or useful findings from that survey?
The SNAAP findings are critically important for dispelling many myths about an arts degree. Most people assume these degrees are for privileged kids who don't need a real job. Moreover, people assume arts graduates are unemployable and are bitter and resentful that they spent money and time on a worthless degree. It turns out arts graduates are gainfully employed and the vast majority of them are glad they went to art school and would do it again. Moreover, even those who went on to careers outside the arts say their training is relevant to their work – especially creativity skills.
What can we do to leverage arts education as a means of producing a skilled and capable workforce for the new creative economy?
First, we need to get outside of our gilded ghetto. Arts education must be seen as more than specialized training for the arts. We must identify the practices – what Keith Sawyer calls "studio practices" – that are relevant for education more generally. In this respect, the arts can provide a much more radical reformulation of education more generally. We are not just talking about more people playing music and making art, we are talking about more people using artistic approaches to understanding and diagnosing problems in a variety of domains and seeking non-routine solutions. But, we must also realize that not all arts education is about creativity. Much training in the arts is about repetition and mastery – both are important for creativity but are not geared toward producing creative skills or dispositions. Second, we must think about ways to integrate arts and creativity across the curriculum. About 20 years ago, colleges and universities realized that writing skills should be taught and applied not just in English classes but in all subjects. This spawned a movement called Writing Across the Curriculum. Today, many classes outside of English include "writing" as a core part of the curriculum. We should aspire to the same thing for the arts.
What are some strategies that universities and colleges can employ to better prepare graduates for the business realities of creative jobs?
I think the most important thing we can do is give students opportunities for project-based learning – where individual students or teams work on some "design" challenge – inventing a new way to serve the homeless, coming up with a new delivery system for insulin, creating an innovative theater piece, designing a new urban technology core, etc.. Ball State's Center for Creative Inquiry creates these intense full-semester courses where students have to see a project from start to finish – creating a solution and then translating that solution into a tangible program, presentation, performance, or set of policies. I also think every student should complete a senior honors thesis – an intense, creative exercise that forces students to draw on diverse skill sets in order to offer a new idea to the world.
What areas of arts and cultural policy would you like to see impacted by your work?
I would love to see education leaders recognize the "creativity imperative" and reform education to meet the needs of 21st century learners, workers and citizens. I want colleges and universities to embrace the messiness and authenticity that comes from creative work – work that does not fit into the neat "right angles" of the traditional classroom learning environment.
I also want cultural leaders to recognize that they have to be bold and radical if they want to be truly relevant in their communities. Too many of us are entrenched in old routines and old views about the arts and their benefit to our communities. The arts field is, ironically, filled with people who don't want to take chances. I don't think anyone should go into the arts who is risk-adverse and worries often about job security. The arts should be relevant and robust and challenge conventions and be willing to provoke debate and protest. We need to offer extraordinary work, defend its importance to our communities, and then live with the consequences. Ultimately, I don't care what type of art forms we support; rather, I seek an arts system that is relevant and that people care enough about to fight over. We need to support "cultural churn" and allow old forms and old ideas to die while encouraging and promoting new forms and new ideas. I want us to stop talking about expanding and growing audiences and instead talk about expanding minds, expanding debate, and expanding opportunities for connection and creative learning. We have to move beyond a narrative of institutional survival and focus on creative vitality, wherever that vitality resides.

redpajama_set_name: RedPajamaCommonCrawl


text:
City of Tampa Launches Green Team Environmental Stewardship Program in Partnership with Volunteer Florida and AmeriCorps
News General
News Mayor Office
The City of Tampa is excited to announce the launch of its Green Team. This is the first city-sponsored environmental stewardship program, funded by AmeriCorps, in the State of Florida. This program, developed in partnership with Volunteer Florida and AmeriCorps, will provide members the opportunity to work alongside City of Tampa staff and associated non-profits to make the community and Earth a cleaner, healthier, and more sustainable place.
The 20 new AmeriCorps Members of Tampa's Green Team will plant and maintain Tampa's tree canopy, reduce marine litter, enhance community gardens, and provide climate change education. They will serve a minimum of 900 hours between January 2023 and July 2023. Each AmeriCorps member will receive a monthly living stipend of $2,100 over the 30 weeks, as well as a $3,447.50 Educational Award upon completing the service year.
In addition, members may be eligible for federal student loan forbearance, professional development opportunities, and career advancement opportunities.
"We are thrilled to be launching the Green Team, and we have found some of the most dedicated individuals who are passionate about making a difference in their community and the environment," Mayor Jane Castor said. "This is a unique opportunity for individuals to serve their community, gain valuable professional experience, and make a positive impact on the world around them."
"By working together with AmeriCorps members and non-profits, we can take real action to create a more sustainable and resilient Tampa," said Whit Remer, City of Tampa's Sustainability & Resiliency Officer. "This program is just the first step in our efforts to build a more sustainable future for our city, and we can't wait to see the great things that the Green Team will accomplish."
For more information and to apply for next year's Green Team group, visit tampa.gov/greenteam.
About Volunteer Florida: Volunteer Florida is a non-profit organization that serves as the state's lead agency for volunteering and national service. Through partnerships with non-profits, schools, businesses, and government agencies, Volunteer Florida helps to connect Floridians of all ages with opportunities to make a difference in their communities through service.
About AmeriCorps: AmeriCorps is a national service program that engages more than 75,000 Americans in intensive service each year at non-profits, schools, public agencies, and community and faith-based groups across the country. Members commit to service full or part-time and receive a living allowance and education award upon successful completion of their service.
Convention Services Manager Appointed to Board of Directors
Tampa PD arrests 14 in street racing operation
Mayor Jane Castor Urges Eligible Tampa Residents to Receive Lung Cancer Screenings


This paper examines the cost and profit efficiencies of four types of Chinese commercial banks over the period from 2002 to 2010. We find that Chinese banks are, in general, more cost-efficient than profit-efficient, and that the efficiency has improved across all types of banks during the sample period. Bank size, market power, ownership structure and explain listing status are the main determinants of the efficiency of Chinese banks. The evidence from the shadow return on equity suggests that policy makers should be cautious of the adjustment costs imposed by the recapitalization process, which offsets the efficiency gains.


text:
Markneukirchen è una città di  abitanti  della Sassonia, in Germania. Appartiene al circondario del Vogtland.

Storia

Il 1º gennaio 1999 alla città di Markneukirchen venne aggregato il comune di Landwüst.

Note

Voci correlate
 Erlbach (Vogtland)

Altri progetti

Collegamenti esterni

redpajama_set_name: RedPajamaWikipedia


text:
They have made winning look easy – Mbappe lauds Liverpool 'machine'
Kylian Mbappe has been linked with a move to Liverpool and Jurgen Klopp's men have impressed the Paris Saint-Germain star.
Dejan Kalinic
27 May, 2020 10:18 IST
Liverpool is on track to win its first Premier League title since 1990, sitting 25 points clear at the top when the season was suspended due to the coronavirus pandemic. - Getty Images
Paris Saint-Germain star Kylian Mbappe hailed Liverpool, labelling the Premier League leader a "machine".
Jurgen Klopp's men are on track to win the club's first league title since 1990, sitting 25 points clear at the top when the season was suspended due to the coronavirus pandemic.
Mbappe has been linked with a move to Liverpool and the France star is impressed by what Klopp's side has achieved this season.
RELATED| Transfer Rumours: Liverpool chases Mbappe, Ronaldo wants Juve stay
"This season, Liverpool have been a machine in the Premier League," the 21-year-old told the Mirror.
"They have made winning look easy but the truth is that it is never easy. Performances like they have been having don't just happen.
"To be as ruthless as they have been would come from lots of hard work in training and from having a very good manager."
RELATED| From 'dust' to glory, Liverpool's 'miracle' of Istanbul
Liverpool had won 27 of 29 Premier League games this season before the campaign was stopped.
Read more stories on Football.


It's amazing how the passage of time affects us. At an early age, we didn't mind the days flying by – although they rarely seemed to do so. The days until summer vacation, the end of year holidays, a special family weekend, our next birthday, a visit from our grandparents, or anything else desirable appeared to take a long time to arrive.
Then at some point, the days began to go more quickly. Not only that, the weeks, months, and years did as well.
We started school, went on to begin a career, and somewhere along the way started making plans for that day when we would retire, slow down, or change into a more fun pursuit. We were moving from novice employee or entrepreneur to a more seasoned, middle-aged one onward to senior citizen status.
Being a senior is a moving target. The closer we get to it, the more we add years to what it means to be a senior. If we think back to our thirties or forties (for those can look back at those days), we thought about the time when senior discounts would be available to us – at age 50, 55, 60, 65, or some other age, depending on the services being offered and the type of establishment granting the discount.
The senior discount – whether we've reached that threshold in life yet or not – is a nice reward for years of service. It might be a free beverage (coffee or soft drink), a percentage off our food bill, a discounted airline ticket or hotel stay, a reduced fare movie ticket or rental car, a lower priced haircut (generally with less hair to cut anyway), a special price on a theme park attraction, or special retail shopping days.
Likely, this practice was initially started by businesses as a way of accommodating seniors on fixed incomes and to get them to venture out and patronize their establishments. Now, with many Baby Boomers still working, the fixed income isn't such a part of the equation, but the reward just for attaining the qualifying age is a great bonus.
We can be happy that we have finally qualified for one of life's little perks and to proudly request the senior discount when we are in an establishment that offers it – and then hope that we get a shocked look from the employee helping us that we don't look old enough to qualify for this discount, possibly even requesting to see proof of age. That could make our day.
Of course, we also could choose to essentially ignore the senior discount and downplay it – maybe it will go away. If it's offered, we may or may not take it. Otherwise, we'd just as soon not admit that we are old enough to receive it. We'd rather the world just think of us as a pre-senior.
Nevertheless, whether it's something we really like getting or we would prefer that people not make a big deal of noticing that we have achieved "senior" status, it's a coming-of-age, of sorts, that signals a point in life when we qualify for something just a little bit extra from merchants around us that we have been patronizing for years.
Speaking of coming of age, our homes do that as well. We maybe planned for the home we are in to be our forever home. We also could have acquired it a few years ago and never thought that much about moving from it. Now we are aging in place – by design or by default. This happens to us at some point, and it happens to our clients. It doesn't matter how we all get to this point – and it does seem to sneak up on us. What counts is how we deal with our homes from here moving forward.


"He's a guy I've kept in touch with and obviously being at Vanderbilt, LSU, Indiana and he coached in the XFL, I've followed his career."
If you were looking for a little star power, the University of West Florida's spring football practice on Saturday had it in spades.
Former LSU and Vanderbilt head coach Gerry Dinardo took in early parts of the Argos' fifth spring practice of the season, watching one of his former players try to follow a Division II national runner-up finish from last season.
Dinardo was an assistant at the University of Colorado when UWF head coach Pete Shinnick was a player with the Buffaloes in the early 1980s.
Dinardo – who hasn't coached since a one-season stint with Birmingham Thunderbolts in the now defunct XFL in 2001 – now lives in Destin and reconnected with Shinnick in recent months.
Despite the coaching history of Shinnick's family, it was a meeting that Shinnick isn't sure Dinardo envisioned during his playing career.
Dinardo wasn't the only one turning heads — NFL Hall of Fame linebacker Kevin Greene was also on hand at UWF's practice on Saturday, posing for photos with several Argos while wearing the black and gold of his former team the Pittsburgh Steelers.
Greene was a fifth-round pick out of Auburn in 1985 and became a five-time Pro Bowler with the Steelers, twice leading the NFL in sacks and earning NFL Defensive Player of the Year in 1996.
Greene is currently the linebackers coach with the New York Jets and won a Super Bowl in 2011 while coaching with the Green Bay Packers.
Both Greene and Dinardo were able to watch a narrowing quarterback competition with the Argos as redshirt junior Kalu Onumah and junior Grey Jackson continue to compete with the first-team offense.
Redshirt sophomore starting quarterback Mike Beaudry is out for the spring after undergoing hip surgery in January, leaving the door open for either Onumah, Jackson or redshirt senior Nick Belz to gain a bigger foothold in the offense.
For now it appears Onumah and Jackson have made the biggest impressions on Shinnick, though he said both still have many things that need improvement.
Injuries have left a mark on spring practice for UWF so far as key figures like Beaudry and leading rusher Chris Schwarz haven't dressed out.
That's left room for backups like former Pace running back Anthony Johnson, Jr. to compete for bigger roles in the offense, but as with the 2018 season itself, there's still a long road with plenty of work ahead.


text:
The Ranch Resort is a family-owned leisure, sports, exhibition, conservation, accommodation, and conferencing centre within the  large Ranch Conservancy located in the Capricorn District of the Limpopo Province.  south of Polokwane – the capital city of the Limpopo Province – in South Africa. It is adjacent to the Makapansgat Valley, an archaeologically significant area that has produced fossils and bones that signify early hominid presence in Limpopo and forms part of Gauteng's Cradle of Humankind World Heritage Site.

A 12-hole par 3 – Executive Golf Course was officially opened in May, 2010 by the Premier of Limpopo Province, Mr. Cassel Mathale.

History
The Shearer family established The Ranch in May 1960 initially as a stopover for people travelling between Zimbabwe (then Rhodesia) and South Africa. As the establishment became better known, it developed into a leisure and conference resort, now known as The Ranch Resort.

On May 22, 2010 the Shearer family, owners of The Ranch Resort, celebrated 50 years in hospitality at a special function where The Premier of Limpopo Province, Mr Cassel Mathale, officially opened The Ranch Resort 12-hole, par-3 Executive Golf Course and Academy. VIP guests included the South African Minister of International Relations and Co-operation, Ms. Maite Nkoana Mashabane who gave the keynote address, and Minister of Health Dr. Aaron Motsoaledi.

Tourism
The Ranch Resort's geographical position is convenient for travelers visiting or passing through Polokwane and the Limpopo Province as it is centrally situated within the province. Limpopo offers many tourist attractions from mountains, forests, the Kruger National Park, private game reserves, and historical heritage attractions like the neighboring Makapansgat Valley World Heritage Site. The Ranch Resort offers visitor attractions in its own right, featuring daily activities like horseback safaris, game drives, lion tours, golf, eco-tourism, and sports activities.

Conservation
The Ranch Resort stands in a  nature conservancy, consisting of grasslands, and bushveld and is home to lions, giraffe, zebra, warthog, kudu, impala, wildebeest, and over 200 bird species, among other animals.  Active in wildlife rehabilitation since the 1960s (when organised conservation was in its infancy) The Ranch Resort continually offers shelter for orphaned or injured wildlife that cannot be released into the wild. Providing a safe haven for lions and other Big 5 animals from Zimbabwe which were under threat at a time of political and social instability.

Lions
The Ranch Resort is home to over 30 lions.

Lions in movies
Previous generations of The Ranch Resort lion prides have starred in movies including The Gods Must Be Crazy, King Solomon's Mines, Incident at Victoria Falls, The Lion Child (1993 film), The Ghost and the Darkness, Pride. The current lions and their forebears have appeared in a total of over 400 international movies, documentaries, and commercials. Resident animal trainer and handler Vivian "Viv" Bristow has extensive movie credits.

Eco-tourism
The Ranch Resort is licensed to allow close contact with its animals. Under the supervision of specialist rangers, visitors can walk with the lions and watch cubs at play or being bottle-fed. Horseback safaris have become a mainstay of animal-contact eco-tourism at this venue, offering visitors close-up encounters with giraffe, zebra, warthog, impala, kudu, and wildebeest. There are over 200 species of birds on the property.

Executive golf course and academy

In 2003 it was estimated that the economic impact of golf and golf-related spending in the province amounted to R 219 million per annum. To capitalise on the growing demand for executive golf facilities, The Ranch Resort developed a 12-hole par 3 executive golf course and academy. The Golf Course development was designed to harmonise with the natural bushveld surroundings. The resident golf pro is Sean Pappas, one of the three Pappas brothers and five-time Sunshine Tour event winner.

The Limpopo Province Premier, The Honourable Cassel Mathale performed the official opening on 22 May 2010 as part of The Ranch Resort celebrations of 50 years in hospitality. Mr Mathale said, "Our province is home to some of the best luxurious wildlife golf estate resorts in the country and the African continent as a whole. It is on this note that we are correctly regarded as a tourist province in the country. We are counting on the Ranch Hotel and other organisations to join hands with the government in the development of the game of golf."

Accommodation
Situated at The Ranch Resort is Protea Hotel The Ranch, a four-star hotel with over 100 en suite and air-conditioned rooms, presidential and executive suites, self-catering chalets, and an outdoor experience tented camp option for eco-tourism and team-building set in the natural bush.

The hotel offers deluxe facilities including fine dining. It was granted the Professional Management Review magazine (PMR) Golden Arrow in 2009 in the Executive Hotel category.

Conferences
The Ranch Resort has facilities for large and compact conferences and is host to local government, eco-tourism, conservation, and commercial conferences.  It was granted the Professional Management Review magazine (PMR) 2009 Golden Arrow award for excellence in convention/conference centres.

Weddings
The Ranch Resort has its own non-denominational chapel, set in a Rose Garden as a wedding venue for traditional or themed weddings.

The Ranch SkyDiving Boogie and Symposium

The Ranch SkyDiving Boogie and Symposium is an annual sports skydiving and parachuting event held at Protea Hotel Ranch Resort.

The event attracts sport, competition, professional, and military skydivers and parachutists from across Southern Africa and features informative and educational seminars and presentations.  Certain presentations are open to the public and the event encourages public participation through tandem introductory skydiving.

Organised by professional skydivers Mike Rumble and Graham Field, the event is sanctioned by the Parachute Association of South Africa and is regarded as South Africa's Premier Sports Skydiving event.

The event generates significant exposure through newspapers, magazines, TV, and radio.

2011

In 2011 The Ranch SkyDiving Boogie and Symposium ran from 9 to 12 August.   Coinciding with National Women's Day, Miss Limpopo Kholofelo Madiba, was trained to skydive at the event and completed 5 Accelerated Freefall skydives.

The event received representation from 21 different sport skydiving operations and military parachuting units from across Southern Africa.

The South African National Defence Force (SANDF) saw The Ranch SkyDiving Boogie and Symposium as an ideal opportunity to enhance cooperation and learning opportunities, promoting military interest in sport skydiving and the inter-operability with the Parachute Association of South Africa (PASA), whilst learning and sharing ideas by participating at events and with skydiving clubs outside of the military.

78 members of the public experienced a tandem introductory skydive at the event.

Two turbine Atlas Angels flew a total of 90 loads to 12 000 ft over the five days of the event.

2012

Making use of two turbine Atlas Angels aircraft the 2012 Ranch SkyDiving Boogie and Symposium ran from 5 to 9 August, and once again coincided with National Women's Day.

An all female South African Skydiving Hybrid formation was successfully completed at the event on National Women's Day.

The 2012 event also raised awareness and funds as part of the African Conservation Trust's SkyDive for Rhinos 2012 campaign.

'Father of FreeFly' Olav Zipser attended the event and came on board as an International Ambassador for the SkyDive for Rhinos campaign.

The event featured presentations on  Olav Zipser's FreeFly Astronaut Project, the 400-Way World Skydiving Record, the Red Bull X-Alps, the Rhino Poaching Crisis, and the 'Safety First Aviator' campaign by the Aero Club of South Africa.

The Sport Skydivers Association Formation Skydiving, Artistic Events, and Canopy Piloting committees provided coaches and load organising, and hosted skills camps, seminars, and presentations at the event.

Government recognition

The Ranch Resort's role in attracting eco-tourism to the Province has been given recognition by the Limpopo Provincial government and the government of South Africa.  On 22 May 2010, South African Minister of International Relations and Co-operation, Ms Maite Nkoana-Mashabane, accompanied by the Minister of Health Dr Aaron Motsoaledi, gave the keynote address at the resort's 50th-anniversary celebrations, during which she paid tribute to its many developments which have contributed to tourism growth. The Minister said "I have been part of this journey in so many ways, and I am really honoured to launch this 50th Anniversary year. I remember the elephants and the lions coming from Zimbabwe to live at The Ranch Resort … the opening of the bush camp … the development of the Ranch Conservancy and the introduction of 23 species of wild animals... construction of the new conference venues. And now, this evening, we have all been privileged to be present at the birth of the Executive Golf Course and Academy."

Covid-19 quarantine centre

During the COVID-19 pandemic in South Africa, The Ranch Resort was selected by the South African government as the quarantine centre for 112 South African students, teachers and citizens being repatriated from Wuhan in China after the World Health Organization (WHO) declared the coronavirus a global pandemic on 11 March 2020.

The self-contained hotel complex was selected for its remoteness, as there are no communities nearby, and because of its proximity to Polokwane International Airport 31.4km away.

During the 14 day quarantine period the resort was secured and patrolled by the South African Police Service and the South African National Defence Force to ensure no unauthorised personnel breached the premises, as well as to ensure the quarantine was observed conscientiously.

The Ranch Resort was not a facility for infected patients. Medical screening was performed prior to departure and four South Africans who were showing signs of coronavirus were left behind to mitigate risk. Only South Africans who tested negative were repatriated.

Test results cleared all the South Africans, including the flight crew, pilots, hotel staff, police, and soldiers involved in the humanitarian mission who, as a precautionary measure, all remained under observation and in quarantine for a 14-day period.

President Cyril Ramaphosa declared the Ranch Resort coronavirus-free and a 'green zone' in his appreciation and send off speech delivered at The Ranch Resort on 29 March 2020.

Location
The Ranch Resort is  north of Pretoria, the Republic of South Africa's capital city, and  south of Polokwane, the capital of Limpopo Province. It is situated between the South African National Highway N1 and the R101 – with entrances to The Ranch Resort from both roads.  It has its own airstrip.

Private airstrip
The Ranch Resort has its own private airstrip which runs parallel to the golf course and close to the main buildings.  It is a grass/bush strip running North East/South West.  It is 1.2km long and does not have any runway lights.

See also

 List of hotels in South Africa

References

External links
 The Ranch Resort website
 The Ranch Resort Walk With Lions Video
 The Ranch Resort Google Maps
 Ranch SkyDiving Boogie and Symposium 2012 Video

Hotels in South Africa
Resorts in South Africa
Golf clubs and courses in South Africa
Buildings and structures in Limpopo
Tourist attractions in Limpopo


April 2018 www.coalage.com 5 news continued w o r l d n e w s Continued on p. 6... top 10 coal-producing states (in Thousand Short Tons) Week Ending (3/31/18) YTD '18 YTD '17 % Change Wyoming 50,523 50,732 -0.4 West Virginia 23,610 23,684 -0.3 Pennsylvania 12,527 12,595 -0.5 Illinois 12,446 12,683 -1.9 Kentucky 10,754 11,443 -6.0 Indiana 7,816 8,386 -6.8 Texas 7,760 8,737 -11.2 Montana 7,758 7,243 7.1 North Dakota 6,655 7,234 -8.0 Colorado 4,421 3,784 16.8 U.S. Total 191,097 197,033 -3.0 buildings and structures, machinery and equipment, and other related assets are not expected to generate future positive cash flows." It was not supposed to be this way. Once one of the most promising of Foresight's assets, Deer Run had just wrapped up its best year in 2014 when it produced 5.5 million tons of steam coal when the mine was ordered closed by the federal Mine Safety and Health Administration (MSHA) on March 26, 2015, after elevated levels of carbon monoxide were detected. That triggered a multiyear effort by Foresight to find and eliminate the cause of the CO exceedances. Deer Run produced only 1.8 million tons in 2016 and virtually nothing in 2017 and 2018. During that time, Foresight was acquired by Murray Energy, the largest privately owned coal company in the U.S. Early this year, Foresight received MSHA approval to essen- tially perform any work it chose in Deer Run, except mining coal. Gary Broadbent, Murray's senior corporate counsel and di- rector of investor and media relations, said he had no comment beyond the SEC filing. FirstEnergy Subsidiaries File for Bankruptcy On March 31, FirstEnergy Corp. announced its subsidiaries, FirstEnergy Solutions (FES) and FirstEnergy Nuclear Operating Co., filed for bankruptcy. FirstEnergy will exit the generation business and become a fully regulated utility company, the com- pany said. "FirstEnergy and its other subsidiaries are not part of this Chapter 11 filing," said Charles E. Jones, president and chief exec- utive officer of FirstEnergy. "The 6 million customers of our reg- ulated utilities will continue to receive the same reliable service, while our regulated generation facilities will continue normal op- erations, with the same longstanding commitment to safety and the environment. "FirstEnergy will remain focused on creating long-term value for its customers, employees and shareholders," Jones said. "Becoming a fully regulated utility company should give First- Energy a stronger balance sheet, solid cash flows and more predictable earnings." Severstal Capitalizes on Demand for Coking Coal and Steel With increasing prices for its products offsetting softening sales volumes, Russian steel and metallurgical coal miner Severstal said its group revenue remained almost flat quarter-to-quarter at $2.173 billion (Q4 2017: $2.178 billion). "Our financial per- formance in Q1 2018 was supported by a strong export pricing environment and Severstal's flexible distribution channels, which enabled us to redirect higher volumes to export markets," said Alexander Shevelev, CEO of Severstal Management. "In 2018, we continue to forecast global steel growth. Russian steel demand in- creased 5% in 2017 and is expected to be a further 2.6% higher in 2018, supported by GDP growth and gradual economic recovery." Russia remains Severstal's core market and the company has the flexibility to redistribute shipments quickly between domestic and export markets. The company said coking coal sales from Vorkutaugol declined 25% quarter-to-quarter. A longwall move at the Vorgashorskaya mine impacted production. Iron-ore pellet sales decreased 28% and totaled 2.38 million metric tons (mt) compared to Q4 2017's 3.3 mil- lion mt. Iron-ore concentrate sales increased 14% quarter-to-quarter to 1.29 million mt (Q4 2017: 1.14 million mt), despite a seasonal slowdown in production at Olcon. The improvement of iron-ore con- centrate sales in Q1 2018 reflects the consolidation of the Yakovlevs- kiy mine and a stock sell-off at Olcon. Coal Carrier Capsizes in Bangladesh A coal-laden cargo ship carrying 775 metric tons (mt) of coal cap- sized in the Pashur River in Mongla upazila near the Sundarbans, Bangladesh. Commander Oli Ullah, harbor master of Mongla Port, said, "Jashore-bound 'MV-Bilash' capsized in the river around 10 p.m. [April 16] after loading coal from mother vessel MV-Observatory at the port. The incident occurred as the cargo was following a wrong route and stuck in a hidden char (island)." The Mongla Coast Guard and a salvage vessel rescued seven sailors from the capsized vessel. The Port of Mongla is one of the busiest ports in the world. Struggling South African Mines Sign Offtake Deal Under a 12-month trading offtake agreement, South Africa's Opti- mum and Koornfontein coal mines will supply at least 200,000 met - ric tons (mt) per month to Vitol, a commodities trading firm. The deal will help save the mines from liquidation. To facilitate the coal supply agreement, business rescuers Louis Klopper and Kurt Knoop entered a 12-month management agreement with investment firm Burgh Group and its operations division Ezimbiwayo Consulting. The deal, according to Argus Energy, marked a victory for Vitol and Burgh, which last year abandoned attempts to obtain Optimum's 8-million-mt-per-year export allocation at the Richards Bay Coal Terminal (RBCT). Optimum Holdings is controlled by Tegeta Exploration and Re- sources, which is owned by the Gupta family. The Guptas reportedly fled South Africa in February to avoid prosecution over their alleged involvement in widespread government corruption. The deal, according to Argus, will ensure a regular cash flow of at least 200 million rand/month for the cash-strapped mines, based on a pre-agreed price of R1,000/mt. Vitol will prepay 80% of the amount due for each delivery. The agreement with Vitol is far more lucrative than the existing supply agreements with state-owned utility Eskom. The collieries will continue to meet contractual supply obliga- tions to Eskom. Optimum supplies 4.4-4.8 million mtpy to the Hen- drina power plant at ZAR 201/mt, which does not even cover the ZAR 350/mt cost of underground mining. The Koornfontein mines supply coal to the Komati power plant at ZAR 450/mt.


text:
# Swagger Gradle Plugin [![CircleCI](https://circleci.com/gh/gigaSproule/swagger-gradle-plugin.svg?style=svg)](https://circleci.com/gh/gigaSproule/swagger-gradle-plugin)   [![Download](https://api.bintray.com/packages/gigasproule/maven/swagger-gradle-plugin/images/download.svg)](https://bintray.com/gigasproule/maven/swagger-gradle-plugin/_latestVersion)

This plugin was based on [kongchen's swagger-maven-plugin](https://github.com/kongchen/swagger-maven-plugin)

This enables your Swagger-annotated project to generate **Swagger specs** and **customizable, templated static documents** during the gradle build phase. Unlike swagger-core, swagger-gradle-plugin does not actively serve the spec with the rest of the application; it generates the spec as a build artifact to be used in downstream Swagger tooling.

N.B This plugin is tested against the latest of each major Gradle version from 3.x onwards. The reason for 3.x, is that 3.2 was the first that supported Kotlin, therefore keeping tests simpler. This does _not_ mean that this plugin won't work with earlier versions, just your mileage may vary.

# Features

* Supports [Swagger Spec 2.0](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md)
* Supports [SpringMvc](http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html) & [JAX-RS](https://jax-rs-spec.java.net/)
* Use [Handlebars](http://handlebarsjs.com/) as template to customize the static document.

# Usage
Import the plugin in your project by adding following configuration:

## Gradle version >= 2.1
### build.gradle (Groovy DSL)
```groovy
plugins {
    id 'com.benjaminsproule.swagger' version '1.0.8'
}
```

### build.gradle.kts (Kotlin DSL)
```kotlin
plugins {
    id("com.benjaminsproule.swagger") version "1.0.8"
}
```
## Gradle versions < 2.1
```groovy
buildscript {
  repositories {
    maven {
      url 'https://plugins.gradle.org/m2/'
    }
  }
  dependencies {
    classpath 'gradle.plugin.com.benjaminsproule:swagger-gradle-plugin:1.0.0'
  }
}

apply plugin: 'com.benjaminsproule.swagger'

swagger {
    apiSource {
        ...
    }
}
```
One `apiSource` can be considered as a version of APIs of your service.

You can specify several `apiSource`s. Generally, one is enough.

```groovy
swagger {
    apiSource {
        ...
    }
    apiSource {
        ...
    }
}
```

# Configuration for `swagger`

| **name** | **description** |
|----------|-----------------|
| `apiSources` | List of `apiSource` closures. One `apiSource` can be considered as a version of APIs of your service. You can specify several `apiSource` closures, though generally one is enough. |

# Configuration for `apiSource`

| **name** | **description** |
|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `springmvc` | Tell the plugin your project is a JAX-RS(`false`) or a SpringMvc(`true`) project |
| `locations` **required**| Classes containing Swagger's annotation ```@Api```, or packages containing those classes can be configured here, using ```;``` as the delimiter. |
| `schemes` | The transfer protocol of the API. Values MUST be from the list: `"http"`, `"https"`, `"ws"`, `"wss"`. |
| `host` | The host (name or ip) serving the API. This MUST be the host only and does not include the scheme nor sub-paths. It MAY include a port.  The host does not support [path templating](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#pathTemplating).|
| `basePath` | The base path on which the API is served, which is relative to the host. The value MUST start with a leading slash (/). The basePath does not support [path templating](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#pathTemplating). |
| `descriptionFile` | A Path to file with description to be set to Swagger Spec 2.0's [info Object](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#infoObject) |
| `info` **required**| The basic information of the api, using same definition as Swagger Spec 2.0's [info Object](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#infoObject) |
| `securityDefinitions` | You can put your [security definitions](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#security-definitions-object) here, see more details [below](#securityDefinitions)|
| `security` | A declaration of which security schemes are applied for the API as a whole. [security requirement](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#securityRequirementObject) see more details [below](#security)|
| `templatePath` | The path of a [handlebars](http://handlebarsjs.com/) template file, see more details [below](#templatefile).|
| `outputPath` | The path of the generated static document, not existed parent directories will be created. If you don't want to generate a static document, just don't set it. |
| `outputFormats` | The format types of the generated swagger spec. Valid values are `json`, `yaml` or both (as a list, e.g. `['json']`). The `json` format is default.|
| `swaggerDirectory` | The directory of generated `swagger.json` file. If null, no `swagger.json` will be generated. |
| `swaggerFileName` | The filename of generated filename.json file. If null, `swagger.json` will be generated. |
| `swaggerApiReader` | If not null, the value should be a full name of the class extending `com.github.kongchen.swagger.docgen.reader.ClassSwaggerReader`. This allows you to flexibly implement/override the reader's implementation. Default is `com.github.kongchen.swagger.docgen.reader.JaxrsReader`. More details [below](#swaggerApiReader)|
| `attachSwaggerArtifact` | If enabled, the generated `swagger.json` file will be attached as a gradle artifact. The `swaggerFileName` will be used as an artifact classifier. Default is `false`. |
| `modelSubstitute` | The model substitute file's path, see more details [below](#model-substitution)|
| `typesToSkip` | Nodes of class names to explicitly skip during parameter processing. More details [below](#typesToSkip)|
| `apiModelPropertyAccessExclusionsList` | Allows the exclusion of specified `@ApiModelProperty` fields. This can be used to hide certain model properties from the swagger spec. More details [below](#apiModelPropertyAccessExclusionsList)|
| `jsonExampleValues` | If `true`, all example values in `@ApiModelProperty` will be handled as json raw values. This is useful for creating valid examples in the generated json for all property types, including non-string ones. |
| `modelConverters` | List of custom implementations of `io.swagger.converter.ModelConverter` that should be used when generating the swagger files. More details [below](#modelConverters)|
| `excludePattern` | Regex of files that will be excluded from the swagger documentation. The default is `.*\\.pom` so it ignores all pom files. |
| `tagStrategy` | Default no. `class` use class name if no tags are set to group operations specific to controller. (currently only springmvc)  |
| `expandSuperTypes` | Default `true`. You can skip the scan of super types (parent class, interfarce)

# Template File

If you'd like to generate a template-driven static document, such as markdown or HTML documentation, you'll need to specify a [handlebars](https://github.com/jknack/handlebars.java) template file in ```templatePath```.
The value for ```templatePath``` supports 2 kinds of path:

1. Resource in classpath. You should specify a resource path with a **classpath:** prefix.
    e.g:

    1. **`classpath:/markdown.hbs`**
    1. **`classpath:/templates/hello.html`**

1. Local file's absolute path.
    e.g:

    1. **`${project.rootDir}/src/main/resources/markdown.hbs`**
    1. **`${project.rootDir}/src/main/resources/template/hello.html`**

There's a [standalone project](https://github.com/kongchen/api-doc-template) for the template files, fetch them and customize it for your own project.

# Security Definitions

There're 3 types of security definitions according to Swagger Spec: `basic`, `apiKey` and `oauth2`.

You can define multi definitions here, but you should fully follow [the spec](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#securitySchemeObject).

## Basic - Security Definitions
You can define a `basic` definition like this:

```groovy
securityDefinition {
    // `name` can be used refer to this security schemes from elsewhere
    name = 'MyBasicAuth'
    type = 'basic'
}
```

## ApiKey - Security Definitions
You can also define a `ApiKey` definition like this:

```groovy
swagger {
    apiSource {
        ...
        securityDefinition {
            // `name` can be used refer to this security schemes from elsewhere
            name = 'ApiKeyAuth'
            type = 'apiKey'
            // The location of the API key. Valid values are "query" or "header".
            keyLocation = 'header'
            // The name of the header
            keyName = 'X-API-Key'
        }
    }
}
```

## Oauth2 - Security Definitions
You can also define a `Oauth2` definition like this:

```groovy
swagger {
    apiSource {
        ...
        securityDefinition {
            // `name` can be used refer to this security schemes from elsewhere
            name = 'OAuth2Authentication'
            type = 'oauth2'
            // The flow used by the OAuth2 security scheme
            flow = 'accessCode'
            authorizationUrl = 'https://somewhere.com/authorization'
            tokenUrl = 'https://somewhere.com/token'
            scope {
                name = 'read:model'
                description = 'Read the details of the model'
            }
        }
    }
}
```

## Json - Security Definitions
It is also possible to define several definitions in a json file and specify the json path like this:

```groovy
securityDefinition {
    json = 'securityDefinition.json'
}
```

Alternatively, specify the __absolute__ file path to the json definition file:

```groovy
securityDefinition {
    json = "${project.projectDir}/securityDefinition.json"
}
```

The `securityDefinition.json` file should also follow the spec, one sample file like this:

```json
{
  "api_key": {
    "type": "apiKey",
    "name": "api_key",
    "in": "header"
  },
  "petstore_auth": {
    "type": "oauth2",
    "authorizationUrl": "http://swagger.io/api/oauth/dialog",
    "flow": "implicit",
    "scopes": {
      "write:pets": "modify pets in your account",
      "read:pets": "read your pets"
    }
  }
}
```

__Note:__ It is only possible to define the OAuth2 type in a json file and not directly in the gradle configuration.

# Security

Allows to set a security requirement on the whole API. This can be done with multiple security requirements applied as AND or OR values. See https://swagger.io/docs/specification/2-0/authentication/
The key of the security requirement has to match a name from a securityDefinition.

```groovy
security = [ [ ApiKeyAuth : [] ] ]
```

Use BasicAuth with ApiKey or OAuth2 with given scopes
(basic(name: MyBasicAuth) && apiKey(name: MyApiKey)) || oauth2(name: MyOAuth2)

```groovy
security = [ [ MyBasicAuth : [], MyApiKey : [] ], [ MyOAuth2 : [ 'scope1', 'scope2' ] ] ]
```

# Swagger API Reader
You can instruct `swagger-gradle-plugin` to use a custom swagger api reader rather than use the default by adding the following to your build.gradle:
```groovy
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.custom:swagger-api-reader:1.0.0'
    }
}
...
swagger {
    apiSource {
        ...
        swaggerApiReader = [ 'com.custom.swagger.ApiReader' ]
    }
}
```

It is important to note that the class has to be available in the buildscript's classpath.

# Model Substitution
Throughout the course of working with Swagger, you may find that you need to substitute non-primitive objects for primitive objects. This is called model substituion, and it is supported by swagger-gradle-plugin. In order to configure model substitution, you'll need to create a model substitute file. This file is a simple text file containing `n` lines, where each line tells swagger-gradle-plugin to substitutes a model class with the supplied substitute. These two classes should be seperated by a colone (`:`).

## Sample model substitution

```
com.foo.bar.PetName : java.lang.String
```

The above model substitution configuration would tell the plugin to substitute `com.foo.bar.PetName` with `java.lang.String`.  As a result, the generated `swagger.json` would look like this ...

```json
 "definitions" : {
    "Pet" : {
      "properties" : {
        ...
        "petName" : {
          "type" : "string"
        }
        ...
      }
    }
```
... instead of like this:

```json
 "definitions" : {
    "Pet" : {
      "properties" : {
        ...
        "petName" : {
          "$ref" : "#/definitions/PetName"
        }
        ...
      }
    }
```

The model substitution file will be read by `getClass().getResourceAsStream`, so please note the path you configured.

# Skipping Types During Processing with `typesToSkip`

You can instruct `swagger-gradle-plugin` to skip processing the parameters of certain types by adding the following to your build.gradle:
// TODO: Not fully supported yet
```groovy
typesToSkip = [
    'com.foobar.skipper.SkipThisClassPlease',
    'com.foobar.skipper.AlsoSkipThisClassPlease'
]
```

# Model Converters

You can instruct `swagger-gradle-plugin` to use a custom model converter rather than use the default by adding the following to your build.gradle:
```groovy
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.custom:model-converter:1.0.0'
    }
}
...
swagger {
    apiSource {
        ...
        modelConverters = [ 'com.custom.model.Converter' ]
    }
}
```

It is important to note that the class has to be available in the buildscript's classpath.

# Excluding certain `@ApiModelProperty` items
If you'd like to exclude certain `@ApiModelProperty`s based on their `access` values, you may do so by adding the following as a child node of `apiSource` in your build.gradle:

```groovy
apiModelPropertyAccessExclusionsList = [
    'secret-property'
]
```

The above setting would prevent `internalThing` from appearing in the swagger spec output, given this annotated model:

```java
...
    @ApiModelProperty(name = "internalThing", access = "secret-property")
    public String getInternalThing() {
        return internalThing;
    }
...
```

Note: In order to use `apiModelPropertyAccessExclusionsList`, you must specify both the `name` and `access` fields of the property you wish to exclude.

# Generating the swagger documentation
To generate the swagger documentation, you need to run `./gradlew generateSwaggerDocumentation`.

_N.B_ In previous versions (< 0.1.0) the task was `swagger`, but this caused a conflict with another plugin, `swagger-codegen`, (issue #8).

## Skipping generating the swagger documentation
To skip generating the swagger documentation, you need to include the property `swagger.skip` (e.g. `./gradlew clean build -Pswagger.skip`)

# Install/Deploy `swagger.json`

You can instruct `swagger-gradle-plugin` to deploy the generated `swagger.json` by adding the following to your build.gradle:

```groovy
attachSwaggerArtifact = true
```
The above setting attaches the generated file to Gradle for install/deploy purpose with `swaggerDirectory`'s name as classifier and the `outputFormat` as type.

Please note that when using the `maven-publish` plugin instead of the `maven` plugin, the classifier _must_ be specified in the configuration as it uses a different mechanism for the classifier. This is especially important when using multiple `apiSource` closures. Example:
```groovy
publishing {
    publications {
        maven(MavenPublication) {
            artifact source: "${swaggerDirectory}/publicApiSwagger.json", classifier: 'publicApiSwagger'
            artifact source: "${swaggerDirectory}/privateApiSwagger.json", classifier: 'privateApiSwagger'
        }
    }
    repositories {
        maven {
            url "https://path/to/repo"
        }
    }
}
swagger {
     apiSource {
         attachSwaggerArtifact = true
         locations = ['com.benjaminsproule.public']
         swaggerDirectory = "${swaggerDirectory}"
         swaggerFileName = 'publicSwagger'
     }
     apiSource {
         attachSwaggerArtifact = true
         locations = ['com.benjaminsproule.private']
         swaggerDirectory = "${swaggerDirectory}"
         swaggerFileName = 'privateSwagger'
     }
}
```

# Example

## build.gradle (Groovy DSL)

```groovy
plugins {
    id "com.benjaminsproule.swagger" version "1.0.0"
}

swagger {
    apiSource {
        springmvc = true
        locations = [ 'com.wordnik.swagger.sample' ]
        schemes = [ 'http', 'https' ]
        host = 'www.example.com:8080'
        basePath = '/api'
        info {
            title = 'Swagger Gradle Plugin Sample'
            version = 'v1'
            // use markdown here because I'm using markdown for output,
            // if you need to use html or other markup language, you need to use your target language
            description = 'This is a sample.'
            termsOfService = 'http://www.example.com/termsOfService'
            contact {
                email = 'email@email.com'
                name = 'Name'
                url = 'http://www.example.com'
            }
            license {
                url = 'http://www.apache.org/licenses/LICENSE-2.0.html'
                name = 'Apache 2.0'
            }
        }
        securityDefinition {
            name = 'basicAuth'
            type = 'basic'
        }
        securityDefinition {
            json = 'securityDefinition.json'
        }
        /**
            Support classpath or file absolute path here.
            1) classpath e.g: "classpath:/markdown.hbs", "classpath:/templates/hello.html"
            2) file e.g: "${project.rootDir}/src/main/resources/markdown.hbs", "${project.rootDir}/src/main/resources/template/hello.html"
        **/
        templatePath = "${project.rootDir}/src/test/resources/strapdown.html.hbs"
        outputPath = "${project.rootDir}/generated/document.html"
        swaggerDirectory = "${project.rootDir}/generated/swagger-ui"
        swaggerApiReader = 'com.wordnik.swagger.jaxrs.reader.DefaultJaxrsApiReader'
        modelConverters = [ 'io.swagger.validator.BeanValidator' ]
        attachSwaggerArtifact = true
    }
}
```

## build.gradle.kts (Kotlin DSL)

```kotlin
plugins {
    id("com.benjaminsproule.swagger") version "1.0.0"
}

swagger {
    apiSource(closureOf<ApiSourceExtension> {
        springmvc = true
        locations = listOf("com.wordnik.swagger.sample"]
        schemes = listOf("http", "https")
        host = "www.example.com:8080"
        basePath = "/api"
        info(closureOf<InfoExtension> {
            title = "Swagger Gradle Plugin Sample"
            version = "v1"
            // use markdown here because I"m using markdown for output,
            // if you need to use html or other markup language, you need to use your target language
            description = "This is a sample."
            termsOfService = "http://www.example.com/termsOfService"
            contact(closureOf<ContactExtension> {
                email = "email@email.com"
                name = "Name"
                url = "http://www.example.com"
            })
            license(closureOf<LicenseExtension> {
                url = "http://www.apache.org/licenses/LICENSE-2.0.html"
                name = "Apache 2.0"
            })
        })
        securityDefinition(closureOf<SecurityDefinitionExtension> {
            name = "basicAuth"
            type = "basic"
        })
        securityDefinition(closureOf<SecurityDefinitionExtension> {
            json = "securityDefinition.json"
        }
        /**
            Support classpath or file absolute path here.
            1) classpath e.g: "classpath:/markdown.hbs", "classpath:/templates/hello.html"
            2) file e.g: "${project.rootDir}/src/main/resources/markdown.hbs", "${project.rootDir}/src/main/resources/template/hello.html"
        **/
        templatePath = "${project.rootDir}/src/test/resources/strapdown.html.hbs"
        outputPath = "${project.rootDir}/generated/document.html"
        swaggerDirectory = "${project.rootDir}/generated/swagger-ui"
        swaggerApiReader = "com.wordnik.swagger.jaxrs.reader.DefaultJaxrsApiReader"
        modelConverters = listOf("io.swagger.validator.BeanValidator")
        attachSwaggerArtifact = true
    })
}
```

redpajama_set_name: RedPajamaGithub


These words spoke deep down in my heart! I lived without His love and i could never return to that. Now i'm living in His love! Thank you for what you are doing! It encourages me on my walk with the King! May you be wonderfully blessed!


Image Title: Enhance Beauty Of Walls By Wall Decorations Com With Regard To Hangings For Bathrooms Remodel 1. Post Title: Wall Hangings For Bathrooms. Filename: enhance-beauty-of-walls-by-wall-decorations-com-with-regard-to-hangings-for-bathrooms-remodel-1.jpg. Image Dimension: 682 x 1024 pixels. Images Format: jpg/jpeg. Publisher/Author: Leonard Gerlach. Uploaded Date: Thursday - June 28th. 2018 19:15:24 PM. Category: Architecture. Image Source: homedsgn.com. Wall Hangings Bath 7. Ideas Half On Black Best Idea Inspirations 25 Art V For 13. Bathroom Modern Small Fashionable 11. Bathrooms Sanctuary Luxury KarenPressley Design Pertaining 4. Download 15. 2. Within 8. Decor To Decorations Com Regarding Designs With Beautiful Accessories Sofa Choice Pinterest Remodel Walls In And Top Regard Of Intended 19. White Plans Fabulous Throughout House 16. 10.


text:
"use strict";

const createLanguage = require("../utils/create-language.js");
const printer = require("./printer-postcss.js");
const options = require("./options.js");
const parsers = require("./parsers.js");

const languages = [
  createLanguage(require("linguist-languages/data/CSS.json"), (data) => ({
    since: "1.4.0",
    parsers: ["css"],
    vscodeLanguageIds: ["css"],
    extensions: [
      ...data.extensions,
      // `WeiXin Style Sheets`(Weixin Mini Programs)
      // https://developers.weixin.qq.com/miniprogram/en/dev/framework/view/wxs/
      ".wxss",
    ],
  })),
  createLanguage(require("linguist-languages/data/PostCSS.json"), () => ({
    since: "1.4.0",
    parsers: ["css"],
    vscodeLanguageIds: ["postcss"],
  })),
  createLanguage(require("linguist-languages/data/Less.json"), () => ({
    since: "1.4.0",
    parsers: ["less"],
    vscodeLanguageIds: ["less"],
  })),
  createLanguage(require("linguist-languages/data/SCSS.json"), () => ({
    since: "1.4.0",
    parsers: ["scss"],
    vscodeLanguageIds: ["scss"],
  })),
];

const printers = {
  postcss: printer,
};

module.exports = {
  languages,
  options,
  printers,
  parsers,
};


text:
Lemuel G. Brandenbury (fl. 1840s–1850s) was the first chief justice of the Supreme Court of the Utah Territory in 1851. Various sources also spell his last name as Bradenbury, Bradenburg, or Brandeberg.

Little is known about Brandenbury except that he was from Pennsylvania, and that he had on one occasion "made a speech on the courthouse steps in Carlisle, Pennsylvania".

Brandenbury was appointed to the territorial court by President Millard Fillmore on March 12, 1851, after Joseph Buffington declined the position due to insufficient compensation. Brandenbury was the first non-Mormon territorial official to arrive, and was honored by a banquet and several dances. Brigham Young described Brandenbury as "an inconspicuous lawyer", and despite the initial good relations, Brandenbury himself quickly found himself feeling unwelcome in Utah, returning to Washington with the other non-Mormon members of the territorial government as one of the "Runaway Officials of 1851" to denounce the local government in the territory. Brandenbury did not return to the territory thereafter. Five years later, Young asserted in a speech that Brandenbury had been doing odd legal jobs in Washington, D.C., to make a living, and would have fared better had he stayed in the territory.

References

19th-century American judges
Chief Justices of the Utah Supreme Court
United States Article I federal judges appointed by Millard Fillmore
Date of birth unknown
Date of death unknown
Year of birth missing
Year of death missing
People from Carlisle, Pennsylvania


Jaime King's Chanel dress makes a great scarf for Jared.
Is there anyone more beautiful than Jaime King?
Because... I don't think so. Especially in Yves St Laurent.
By eating Trader Joe's chocolate sandwich cookies. Yum.
Lana Del Rey has looked better, no?
Jaime King looking heavenly at the Art of Elysium Gala.
Jaime Killing in Christian Dior.
BFFs Jaime King and Lana Del Rey ring in 2013 together.
After a day on the mountain, Jaime King indulges in a Cinnamon Sticky Bun.
Fashionista BFFs are going to unite for Christmas in Telluride.
Two of the stars of Hart of Dixie get their make up did for the show.
Jaime King, Rachel Bilson, Nicole Chavez and Jill Schwartz celebrate the anniversary of Shoe Mint.


Welcome to the Arizona (AZ) Filipino Martial Arts (FMA) Website. This site contains active FMA players here in sunny Arizona. Whether you are located in the metro Phoenix area or in Northern/Southern Arizona, we will list all active sites but will not recommend any one school over the other.


19 February 2015: Columbus Blue Jackets center Alexander Wennberg (41) plays during the second period in the Columbus Blue Jackets 2-1 win against the Pittsburgh Penguins at the Consol Energy Center in Pittsburgh, Pennsylvania.
Could Alexander Wennberg be the biggest fantasy sleeper of 2018?
Alexander Wennberg is being overlooked in fantasy circles.
For those unaware, Kawhi Leonard is one of the greatest basketball players in the game today and was constantly overlooked as he was never one to show off, but rather stay humble and play his game. This is the definition of the greatest steal of the 2018 fantasy season. He goes by none other than Alexander Wennberg.
Alexander Wennberg is arguably the best center on the Columbus Blue Jackets and had a career year last season, hitting 59 points with an astounding 46 assists while still managing a respectable 13 goals as a non-flashy, pass-first playmaker. Considering that Wennberg is a 1C, plays on the first powerplay line, is playing along one of the newest members of the 30 goal scorers club, Cam Atkinson, and is only doing this at age 23, many would instantly think he has a high ceiling as a young player and surely would be ranked relatively high. It is apparently not good enough for those who are responsible for doing pre-ranks of fantasy websites such as Yahoo and ESPN.
Note: All ranks mentioned from this point on are from Yahoo.
Yahoo has Alexander Wennberg pre-ranked at draft pick #145. To play Devil's Advocate to my argument, it does make sense to have him at a relatively low ranking from a fantasy point of view. Already as a pass-first playmaker, it is very clear his shots and goals will be lacking which can be some of the most weighted statistics one league can score (depending on whether the league is points or Head-to-Head). To put into perspective, his shots in the 2016-2017 season were abysmal at 109, tied with household names such as Drew Stafford, Brett Pesce, Riley Sheahan and Jordan Martinook. Only having a player put up 1-2 shots a game can be devastating especially when in a Head to Head league, a small change in stats can make a huge difference in the long run. Also compared to other 1C's in the league, his ice-time is not the greatest either. Alexander Wennberg averaged 18:23 of ice time which compared to other 1C's such as Kyle Turris (19:30), John Tavares (20:25) and even on the extreme, Connor McDavid (21:08) can make a huge difference, however, it should also be considered many 1C's are drafted very early with Tavares having a Pre-Rank of 21 and McDavid's obviously being at 1.
However, do not let this deter you from Wennberg.
Note: It should also be considered Yahoo ranks often portray players who are heavily talked about on major sports media outlets such as TSN and SPORTSNET and being on a smaller market team such as Columbus does play a part (I will talk about what I call the "Media Effect" in another article, and how it can help you pick up studs off of the waiver wire).
One of the most obvious reasons to take Wennberg is how Columbus uses him as a player. As earlier mentioned, he plays on the first powerplay line and is also the go-to option on the first line. It should be considered he got 59 points without having Cam Atkinson on his wing during even strength play. For an astronomical majority of the games played, Brandon Dubinsky was the one centering Cam Atkinson, while the minutes were still relatively split between the two, Dubinsky averaging a little less than Wennberg at 17:54 minutes a game compared to Wennberg's 18:23. Wennberg, on the other hand, was centering Brandon Saad and primarily Nick Foligno (the wings were a logjam, however, Brandon Saad was the only constant on his line). Brandon Saad actually had more even-strength goals than Atkinson with Saad having 23 and Atkinson only having 22. Looking at the assists of the centers also, Dubinsky actually had more even strength assists than Wennberg by one (26 to 25), however, Wennberg decimates Dubinsky's powerplay assists numbers as Wennberg clocked in 21, while Dubinsky only had 3. This simultaneously proves the value Wennberg has as a playmaker, but also proves the value Atkinson has as a winger. But now you might be asking, what exactly does this all mean? One important note is that Cam Atkinson AND Alexander Wennberg along with Artemi Panarin were a line in Pre-Season, and while Dubinsky is injured, this opens up a huge opportunity for the line of Panarin-Wennberg-Atkinson to open the season.
Notice how all the players who had played with Wennberg had higher numbers of scoring in their given scenarios? Wennberg being 8th place in the league last season in Powerplay Assists while also being on the same line with players who have had higher goal scoring on their line is nowhere near a coincidence and this easily proves his playmaking ability.
Now add in the fact that TWO thirty goal scorers from last season could play on his line AND will play first line powerplay time with both of those thirty goal scorers + a young offensively minded defenseman on the powerplay, and you've got yourself a guy who could hit 55+ assists this season. That alone should be enough to seal the deal on a higher rank. If he hit 55 assists last season, he would be tied for 5th in the NHL with Patrick Kane and behind elite company such as Victor Hedman, Connor McDavid, Ryan Getzlaf and Nicklas Backstrom. And keep in mind all these players are easily Top 50 picks in fantasy, while you've got a guy who could be looking at a 55+ assist season at rank #145.
While I wouldn't necessarily take Wennberg near Kane's overall after reading this, I think I've made a fair enough case that picking him a round or two earlier especially if you're in need of assists and powerplay points would not even come close to a doltish move. His powerplay production and assists as a pick in the late rounds is surely enough to keep you competitive especially as potentially a bench center and should especially be done in leagues where peripheral are not weighted as heavily/not counted at all.


Land becomes sea. Sea becomes sky. And the most transient form of land by the sea is called living cliff.
My intention was to present this as a pleasing color composition.
Thus everything that takes place in sea and sky consists of one and the same color. The only difference is the brush stroke with a thick paint application. Depending on the incidence of light, this becomes clear or connects completely to a dark blue unit, from which the cliff rises even more sharply.
A living cliff is a cliff, which erodes. By contrast, the dead cliff hardly changes, which is why a vegetation cover can be formed as a visible sign of life.
I am delighted if you are pleased with how I have kept the transience in imperishability in other words in a painting.


text:
American Football History
Subjects>Humanities>History
What years did Bob Cook play for the Oakland Raiders?
he never played for the Oakland Raiders!
Eve Ryan ∙
Q: What years did Bob Cook play for the Oakland Raiders?
Continue Learning about History
Where do the Oakland Raiders play?
Oakland, California, McAfee Coliseum
Who was the oldest player ever to play in the NFL?
George Blanda and he played for the Oakland Raiders Blanda's final year with the Raiders was 1975 when he was 48 years old.
What year did Archie Carter play for the Oakland Raiders?
Did Randy Moss every play for Oakland Raiders?
Who did the Oakland Raiders play in the 1981 Super Bowl?
The Philadelphia Eagles
What state do the Oakland Raiders play in?
The Oakland Raiders play their home games in Oakland, California.
What sport does Oakland Raiders play?
The Oakland Raiders are a team in the National Football League. They were known as the Los Angeles Raiders up until a few years ago when the name switched to Oakland Raiders.
What years did Jerry Rice play with the Oakland Raiders?
Which city do the Oakland Raiders play for?
Did Vince Evans play for the Oakland Raiders?
Yes, Vince Evans spent 8 seasons with the Raiders (1987, 1989-1995). The Raiders were located in Oakland in 1995 and in Los Angeles for the other years.
What years did the Oakland Raiders play in the Super Bowl?
1968, 1977, 1981, 1984 and 2003.
Who does DeAngelo Hall play for?
Did OJ Simpson play for the Oakland Raiders?
Did terry crews play for the Oakland Raiders?
Did a man named Arland Green ever play for the Oakland Raiders?
There is no information that states Arland Green played for the Oakland Raiders. The Oakland Raiders is a professional NFL team.
What is chaismata and when do they form?
Are the heads on a 98 and 99 v8 5.7L the same?
Does Berkekey accept transcripts with a W on it?
What is a 4.7 l?
What are the five unus?
Can you bored out a cr 80 to a 125?
How many sqmetere one cent?
Is they'll have to rent it out a correct expression?


text:
Nominations are opened to honour the people of Crewe
Published: 5 November 2019
Nominations to recognise the people of Crewe who have gone 'above and beyond' are now open.
Crewe Town Council's glamorous Civic Awards are returning to the town for their annual celebratory event set to take place in January 2020.
The evening will congratulate individuals, groups and organisations who have made an outstanding contribution to Crewe and gone 'above and beyond' what would ordinarily be expected of them.
The Mayor of Crewe, Councillor Benn Minshall, is inviting residents and people working in Crewe to nominate people and organisations who they would like to be considered for an award.
Crewe Civic Awards have recognised people in Crewe for a variety of contributions in previous years. Crewe Clean Team were recognised for their contributions to Animals and The Environment and Wildlife in 2018 and Cheshire Academy for Integrated Sports and Arts won the Youth Award earlier this year.
Blitz Fireworks won the Business Award in 2018. Owner John Malam said: "To win the award felt amazing, we were nominated by The Glasheen Academy so for it to come from another business leader in the community was special."
Mayor Crewe Town Council, Councillor Benn Minshall, said: "This event has become a landmark event in the Crewe community. It gives an opportunity each year to congratulate those members of the community who contribute to making this the special place that it is."
Nominations for the award should be submitted in writing via email or post no later than Saturday 30th November and should be no longer than 200 words.
Nominations can be submitted in the following ways:-
Post: Crewe Town Council, 1 Chantry Court, Forge Street, Crewe, Cheshire CW1 2DL Email: civicawards@crewetowncouncil.gov.uk


text:
Warsaw Cup 2020
By Team IFS | Nov 2, 2020
THIS COMPETITION HAS BEEN CANCELLED
Warsaw Cup 2020, the third Challenger Series event of the season, takes place Nov. 13-15 at the COS Torwar II Hall in Warsaw, Poland. No spectators will be permitted to attend. There are currently no Russian skaters scheduled to compete. No pairs or ice dance competitions will take place and there will be no exhibition gala.
The competition boasts solid line-ups in the two disciplines with 33 skaters currently registered to compete: 12 men and 21 ladies. The competition will open with the men′s short program on Nov. 13.
Six French skaters/teams are noted in the line ups — including Kévin Aymoz — but with the new lockdown in France in effect, it is not confirmed at this time that they will make the trip to Poland. The French team withdrew from Ice Star in Belarus in late October.
Hometown girl Ekaterina Kurakova, who is coached by Brian Orser and his team in Toronto, Canada, will make her season debut. Unable to return to her training base since March, the 18-year-old turned to French choreographer Benoît Richaud over the summer to choreograph her new programs. In mid-October she went to Italy for two weeks to train with Lorenzo Magri, the coach of Daniel Grassl and Matteo Rizzo. Grassl is also slated to compete in Warsaw.
START ORDERS/RESULTS (TBA)
LIVE STREAM (TBA)
PreviousBeyond the Boards: What Comes Next?
NextSeason Opens on High Note for Kolyada


One of Greenleaf Communities main concerns is soil health. We understand how important it is to have healthy soils to provide nutritious food. We wish to decrease the impact that poor nutrition has on human health. Our research program, From the Ground Up, focuses on the effect that soil has on our health.
Recently, Psychology Today covered the topic of declining nutrient contents in produce based on research conducted by Dr. Donald Davis. This research compared nutrient levels from 1950 to those in 1999. It discovered a reduction in protein, calcium, phosphorus, iron, riboflavin, and ascorbic acid in the 1999 testing. This was potentially caused by selective breeding for size, yield or uniformity rather than nutritional levels.
Learn More about Dr. Davis's study.
Another issue with current conventional farming techniques is tilling the soil, which can negatively impact soil microbes, erosion and loss of organic matter. Healthy soils are important for maintaining productive and healthy crops. No-till agriculture can keep essential plant nutrients in the soil, support growth and aid in producing productive crops. It has other economic benefits for farmers including reducing the amount of labor and the amount of additional fertilizer.
Read more on soil health and other benefits of no-till farming from the NRCS.
Greenleaf is working with Dr. Britt Burton-Freeman and Dr. Janet Hock on the issues of nutrition and human health.


Data: Hemipristis is a genus of weasel shark, family Hemigaleidae. It contains one extant species, the snaggletooth shark (H. elongata), as well as several extinct species. Hemipristis has two distinct type of teeth in each section of its jaw. The ones on the upper jaw act like knives, cutting through the flesh of the prey, while the pointed ones on the bottom act like forks, spearing the prey and holding it down. Because this shark was poorly studied in the past and its top and bottom jaw teeth differ to such a great degree, its top and lower jaw teeth were assigned to a separate genus in the past. Hemipristis serra - An extinct species from the Oligocene-Miocene of Florida, South Carolina, and other areas on the Atlantic coast.


text:
Russell Howard
Russell Howard set for one-off Bristol show alongside huge lineup including Joel Dommett
The jam-packed night of comedy will raise vital funds for charity
Robin Murray
Russell Howard (Image: Handout)
Russell Howard is one of Bristol's most cherished exports in recent times.
The funnyman, who was born in the city in 1980 and attended the University of the West of England, has gone on to become one of the most popular comedians in the UK and is a regular on our TV screens.
But his worldwide appeal and constant television appearances means his shows in Bristol are few and far between, despite his love for his hometown.
Russell Howard on stage (Image: Handout)
However there will be an opportunity to catch him on home soil later this year, as he's set to play a one-off show in the city for a very special cause.
Raising funds for Above & Beyond, the local charity that raises vital funds for Bristol hospitals, Russell has been announced to play the Hippodrome on September 30 alongside an all-star lineup.
The funniest comedians coming to Bristol this year including Michael McIntyre, Jason Manford and Kevin Bridges
Joining him will be Jon Richardson, Joel Dommett, Stuart Goldsmith, Laura Lexx, Andy Askins and Bristol's very own Mark Olver, who will MC the evening, with more acts expected to be added soon.
Joel Dommett is also on the line-up (Image: Nottingham Post)
Russell said: "I'm really excited to come back to Bristol to help out a local charity that supports a fantastic cause.
"Almost everyone in Bristol will have a link to the city centre hospitals – whether they have been a patient themselves or a friend or family member has been treated.
A Doctor Who escape room is coming to Escape Hunt Bristol
"This year the NHS turns 70-years-old so it was especially important for me to give something back in this anniversary year."
Funny Bones takes place at Bristol Hippodrome on September 30 and tickets are available on the Hippodrome's website here.


The Transportation Permits Manual (TPM) is currently being revised. The revised manual will incorporate all approved Transportation Permit Policy Memorandums (TPPM). Changes will reflect the reorganization of the Office of Commercial Vehicle Operations and the consolidation of the north and south Transportation Permits Issuance Branches into a single branch located in Sacramento. The revised chapters will be made available online below. The goal of the TPM is to provide a single reference source for Caltrans policies and procedures in the issuance of transportation permits. Implementation of the current version of each chapter shall be applied to all forthcoming transportation permits.
Caltrans encourages manual users to use the online version of the TPM as the latest official version. If a paper copy is maintained by the manual user, it is the responsibility of the manual user to maintain and incorporate the latest manual updates to ensure proper reference to the latest policies and procedures.


Shopping can only be beneficial if you know the right things to buy; otherwise, you can be wasting your money on necessary items. For that reason, you need to exercise a lot of caution as you do your shopping especially clothes and shoes. Every person is rational, and thus, you need to get a lot of value from whatever you buy and not waste your money. If you buy what does not meet your needs, you will have wasted that money, and thus, you must know what is right for you before you purchase it. If you are a petite shopper, the following five tips will prove useful to you when shopping.
Select the right retailer – With many retailers available today, it might be quite cumbersome to know the best one for you. Since you might be interested in various items, you should find an outlet that offers a variety of designs. If you are a lady and need beautiful shoes, you can visit renowned retailers such as pretty small shoes. A retailer that does not have a taste for fashion will have limited choices, and thus, you might not get whatever you like in the outlet. Identifying the best retailer requires patience and sometimes, it is a process that might take a considerable period as you learn from experiences. However, you can get hints from other petite women who might know the right retailer in town.
Understand your body type and clothe sizes – Your body type is a key consideration when selecting the right cloth for you. You will notice that if you are keen on your body type when dressing, you appear lovely. You should know the right dress size that fits you, and that could be helpful to enhance your appearance and even improve your confidence. One way of learning what fashion type is best for you is to look at yourself in the mirror. You will spot how the dress fits you and make any necessary adjustments before you leave home. Posting pictures of your dressing styles on the social media can help you get feedback from friends who are well-versed with fashion. See here, remember to have a companion the next time you are going for shopping as this can inspire your choice of clothes, and you can try out new fashions that you might not be will to buy when you are alone.
Design and make your clothes – Petite women clothes do not need a lot of material to make, and retailers sell them at the same price as other clothes designs that use a lot of material. Less material is used to make the petite women clothes, and they should be sold at low prices, but that does not happen. You will use less fabric to make the clothes. Additionally, it gives you a chance to customize whatever you want for your cloth.
Get outfit dimensions from a professional – The right clothes for your body type are those that are measured to perfection. It is possible to take your measures alone or get the help of a friend. It is advisable to engage a professional to take your measurements as that is how you can be confident of accuracy. Do not wait any further because you can shop now for petite shoes and clothes.


This entry was posted on Thursday, May 12th, 2011 at 5:01 pm	and is filed under Google, SEO, Toronto SEO. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


The possibility is shown to use optical methods of measurement of suspension transparency and holographic techniques of diagnostics of spatial particles ensembles simultaneously for nondestructive testing of microstructure parameters of water suspensions in biology, medicine, and environmental control. On the basis of calculated and experimental results, characteristics of the above methods are analyzed in the paper. We propose an optical scheme allowed us to realize both base method of measurement of suspension transparency and holographic technique with image transfer. An estimations have showed possibility of measurement of attenuation from about 10-5. An allowable size of holographing microparticles is no less than 2 micrometers in a volume of several cm3 and more in dependence on the particle size and number density. These estimations demonstrate the possibility to use the above methods for investigation of natural media. We also propose in this paper some potential applications of these methods.