text:
The animated series "The Coast for Kids" can now be available to everyone
Andrea Hargraves November 18, 2022 2 min read
The animated series "O Litoral para Crianças", a science communication product, can already be seen on YouTube.
"The Coast for Kids" is the tagline for a cartoon series that launched on the YouTube Kids channel on November 17. This is an initiative of the Center for Marine and Environmental Research (CIMA) of the University of Algarve (UAlg), in collaboration with the University of Cadiz (Spain), and University of Stirling (Scotland) and Algarve Living Science Center🇧🇷
The series explores different aspects of coastal dynamics and is aimed at children in the first cycle of basic education. The episodes are narrated by children whose parents are affiliated with the university's research centers.
In five short episodes, he explains what the coastline is, its dynamics, the different environments it is made of (highlighting those in the Algarve), how people influence the coast and what can be done to protect it.
The videos and their content are freely accessible, and can be viewed with or without parental supervision and also in an educational context.
In fact, pilot episodes are already being used by a class at the school EB1 / JI n.º 6 in Olhão, to develop the topic in the areas of curriculum autonomy (DAC).
The animation is a Portuguese-Portugal adaptation of the original English version "Coasts for Kids", produced in 2021, at the initiative of Irene Delgado-Fernandez, in Edge Hill University (England).
The original version was developed as part of a collaborative experience between children and their families, researchers, educators, artists, managers, and illustrators. Further adaptations in other countries and in other languages are planned.
See also Is there an appropriate age to perform different types of plastic surgery? 24 hour camps
"Many children associate the coast with play, holidays and freedom, and they associate entertainment with relaxation and fun," says the researcher in charge of this series, Ana Matias. The two things together open the doors for us to stimulate curiosity and knowledge about coastal areas and draw attention to the challenges they face."
Irene Delgado Fernandez, creator of the original series, adds, "The coast has amazing landscapes, a great variety of habitats and is constantly changing. Through these animations, our goal is for children from an early age, as well as the adults who accompany them, to develop a better understanding of the dynamics of the coastal region And greater awareness of the threats to the coast, and even who knows inspired them to be scientists and teachers in this scientific field ».
Coast for Kids, a science communication product, has received financial support from the Science and Technology Foundation (FCT) through the project Link – Exploring new approaches to simulating long-term coastal development🇧🇷
The Playlist All episodes available over here🇧🇷
Previous Transgender women are highly susceptible to monkeypox
Next Rosacea bouts can increase with heat – Diário do Sudoeste


LOCHEARNHEAD, England - Nov. 24, 2016 - PRLog -- BLiSS art sculptures and installations were linked together on a trail that is designed to encourage visitors to smile, stop and spend time in Balquhidder, Lochearnhead, Strathyre and St Fillans villages - whose capital letters make up the word BLiSS, including i to represent the international tourist information symbol.
LETi destination management group launched the award winning art and architectural installation trail to celebrate Visit Scotland's tourism theme "Year of Innovation, Architecture and Design 2016".
Chair Kim Proven accepted the award winners trophy - sponsored by Edinburgh Airport Limited - from STV presenter and former Miss Scotland, Jennifer Reoch.
Kim said, "We are delighted to receive this award recognising our achievements in Working Together For Tourism. LETi has proved that a small group can carry out an effective tourism campaign on a shoestring through local peoples' skills, energy and enthusiasm. A huge thank you to our friends and collaborators, especially the artists and architects who lent us their time and twenty five magnificent and fun sculptures and architectural installations. And to the Villagers of Balquhidder, Lochearnhead, Strathyre and St Fillans who embraced #BLiSStrail 2016 and continue to support it."
LETi won the Central, Fife and Tayside regional awards and will now take BLiSS trail on to the national finals at the Edinburgh International Conference Centre on March 16th 2017.


text:
Tony Blair says Brexit can be stopped if UK leaders realise the EU will 'meet us halfway' | The Independent
July 15, 2017 By dralfoldman in Brexit, Economics, Extreme left, Far Left, Far-left politics, Fiscal Policy, Foreign Policy, Growth, Immigration, Jeremy Corbyn, People, Politics Tags: 2003 invasion of Iraq, Brexit, British people, David Cameron, Donald Trump, Member of parliament, Theresa May, Tony Blair, United Kingdom, United States	3 Comments
Here's an insightful read from the Independent. Citing Tony Blair, it suggests that Brexit can still be stopped if Britain's leaders realise EU officials are prepared to "meet us halfway" on restricting the free movement of people. While the former Labour Prime Minister admitted there is "no groundswell" for a second referendum on membership of the EU, Mr Blair said it is possible that the will of the British people could change as the public becomes more aware of the potential economic damage of hard Brexit.
Source: Tony Blair says Brexit can be stopped if UK leaders realise the EU will 'meet us halfway' | The Independent
Although he's a bit out of favour because of the Iraqi war, I still rate Blair as head and shoulders over the current team leading the Labour Party. Blair was an inspirational leader and was very much the man for his time. Of course, he had a huge political mandate, which he squandered but we know that politics has a corrupting influence. In the early days, he closely relied on focus groups, then he lived in rarefied air, removed from the people – the rest is history.
But Blair in his day was a top-class statesman and he's right about Brexit. The thing is, Corbyn is more concerned with installing a Far Left Labour government, possibly as early as the Autumn 2017, rather than helping the UK make a better strategic case on Brexit. Meanwhile, the Conservatives are in 'demob' summer holiday mood, and they don't seem to care that they don't have an effective leader.
Corbyn: Grenfell was a 'wake-up call' about the 'disastrous' impact of austerity
Sir John Chilcot accuses Tony Blair of not being 'straight with the nation' over Iraq War
Student loans chief suspended after just a year in role
'DARE TO DREAM' Look back at Farage's momentous 'Independence Day' speech after Brexit win
France's new president is trying to bring nationalists into the liberal fold
UK's 'flourishing' labour market must be allowed to thrive, says top adviser to Theresa May
« Fellow travellers: Russia, anti-Westernism, and Europe's political parties | European Council on Foreign Relations
Brexit: Labour threatens to defeat Theresa May over 'great repeal bill' | Politics | The Guardian »
john a gelmini says:
Sad as it is for me to say it I think Vince Cable is more right than Blair,BREXIT may never happen. That is until the EU eventually splits into 2 under the weight of its own contradictions which is a matter of when not if.
May will not last beyond the summer and until she gets sent packing there will be no progress in the so called BREXIT negotiations and unless the Conservatives wake up and appoint a young ,telegenic and effective leader they are doomed to be a party of old buffoons who look and sound like Jeremiah and Methusla rolled into 1.
Should there be an election Labour will not get the easy ride they got last time assuming a new Conservative Leader and if the Conservatives had any sense they would look into Momentum and dig very hard into Jeremy Corbyn's background and affiliations along with his deputy and of course Emily Thornberry.
The BBC could and should be privatised along with the selloff of Channel 4 before any election is called so that left wing bias is eliminated and people like John Humphries , Jon Snow,Michael Crick and others lose their ability to make trouble.
Isn't Mr. Blair forgetting that the majority call in the Brexit vote was out? Just maybe it doesn't matter that the EU are prepared to meet us halfway.Tony Blair handed his job over to a man with no inkling of how to lead because Blair was looking for either a position of President of Europe or had been looking to be the first president of the UK. As always his party left the country in a mess of a high National Debt because labour like to borrow to spend. I don't consider him a top class statesman, in fact I think he indulged his wife a little too much with a say on how things should be, especially over the human rights act which allowed Hamsa 'The Hook' to stay in the UK far too long with appeals to the European Courts. We should have been allowed to send him to answer charges in the US …..after serving time for any crime committed here.
Demob Summer holiday mood it may be for the Tories but the same goes for all the other parties, none of whom should have a Summer break the length they do,they're not schoolchildren no matter how they behave sometimes in The House.
If another election has to be called because there's a lack of confidence in Theresa May then we'll have to abide by the vote but I'm quite sure that Corbyn is not an adequate replacement for her and the country will suffer as a result. Blair is not the man to come back though in his place.
dralfoldman says:
Thank you for sharing your views.
Actually Corbyn and some of his shadow cabinet are touring Conservative marginal seats this Summer. Don't you think the Conservatives are rather on the back foot at the moment?
The latest Dr Alf's Daily News! paper.li/DrAlfOldman/13… Thanks to @LaxmanManjunath @Tech_Junkie89 @PeterLQuint #travel #economy 58 minutes ago

redpajama_set_name: RedPajamaCommonCrawl


News agencies  are reporting that 75 were killed when a cargo plane crashed in Goma shortly after takeoff on Tuesday. An overloaded cabin  may have been the cause. It's the fifth fatal plane crash since June 2007.
Last October, Du Cabiau à Kinshasa, responding to a plane crash in a poor district of Kinshasa , the capital of the Democratic Republic of Congo, wrote, ominously: "This crash was not the first…it will not be the last" (Fr).
Sadly, these words have proved prophetic. In the wake of this latest disaster, Cabiau reflects on how a plane crash can bring attention to the DRC , generally ignored by Western media, even though it's reeling from one of the greatest human disasters in a century.
Today, a new drama comes with the rise of food prices. Millions of people watch as famine descends on them. But they must wait until there are riots  before people wake up…a little. This morning, I read in the local press: "In less than one week, the price of staple foods have nearly doubled in Kinshasa. Bewildered mothers don't know to which saint they ought to pray"…[the price of] cassava flour is more than 100-150 Congolese francs, corn flour is 150-200 francs. [The price of] sugar has risen 25% in a few days, beans 50%.


Hey Everyone....It's time for Sketch #2 of our Big Sketch Contest of 2011... We have more fabulous Prizes to give away!!! Anyone, Yes, Non-Kit Subscribers are encouraged to play along too.
Each month for 3 months beginning Sept. 17 we will provide a sketch (designed by Kim Keane) for you to create a LO. This means you will get a different Sketch in Sept., Oct., and Nov. to create a LO. There will be a different blog post for each month to load your LOs for judging. There will be 3 winners and 3 prizes each month. The first winner will be judged and chosen by the Design Team and then Pam will draw 2 random names for a prize... yes, each month. We ask that you only have one entry per month or per sketch. Everyone that creates a LOs with all 3 sketches will be eligible for another PRIZE...yes...even another PRIZE......the "GRAND" Prize....and the winner for this will be randomly drawn. BUT to qualify for the Grand prize, you must upload all 3 of your LOs on Your Blog or in the MCS contest gallery and link them here in the Link attachment on the MCS blog. Yes, the Grand Prize will be a random draw so it's any one's game at this point. So that means if you have missed a month of playing along then here is your chance to catch up and still qualify for the Grand Prize…Deadlines for each month will be given as we go along each month...Awesome Contest, right???
Isn't this sketch fun?! I loved working with it but if you need a little nudge to play along, here it is... a prize pack full to the brim with Dusty Attic, Webster's Pages and of course, lots and lots of Prima!!!!
Now hop on over to My Creative Sketches and take a look at the other DT examples. I hope you get inspired to play along!
Such a lovely photo! Love how you created a gentle, yet masculine page..with the combination of soft colours, tulle and gears...gorgeous!
Hermosa página con aire masculino... y una foto super tierna! Este mes me animo, a ver si me toca la suerte!


text:
'We're doing this for the community': Monmouth Fair changing dates from August to June
The annual event will now be the first agricultural fair of the season.
By Abigail AustinKennebec Journal
Lauren Robinson, of Litchfield, turns her team, named Smith and Wesson, in the 1,000-to-1,400-pound show steer scoot competition in the Charles Henry Robinson Memorial Pulling Ring on Aug. 3, 2018, at the Monmouth Fairgrounds. Kennebec Journal file photo by Joe Phelan
MONMOUTH — For the first time, the Monmouth Fair will kick off the state's agricultural fair season.
Traditionally scheduled for the first weekend in August — a month when 11 of the state's 25 agricultural fairs already are occurring — the Monmouth fair will now be held June 13-16.
Monmouth Fair president Phil Butterfield hopes the new date will entice commercial vendors and exhibitors and increase turnout.
"As one of the smaller fairs in the state, we're always looking for ways to increase the midway and draw vendors," he said.
During the Maine Association of Agricultural Fairs annual convention in January, Butterfield said Smokey's Greater Shows "offered us an opportunity to partner if we were willing to make a date change." He feels the new midway company can attract better offerings and "more things to see when (fairgoers) come through the gate."
The date has broadened the fair's entertainment opportunities. Butterfield said Woodsman's Day will be implemented again, and Twisted Roots will do truck demonstrations, along with other fair events. They are hoping June will have "better, more tolerable weather" than August's heat.
"Always some doubt when you make a change," Butterfield said. "We're doing this for the community. "
Kaeti Butterfield, left, and Abby Ferland whitewash a fence July 31, 2018, near the horse pen at the Monmouth Fair. The Monmouth Academy seniors were performing community service to enable them to graduate by touching up the border between parking and the pulling ring. Kennebec Journal file photo by Andy Molloy
While the date change has been helpful to some vendors, others won't be able to attend the fair in June. The Monmouth Lions Club, which had offered beano, is one of those vendors.
"We are not doing the beano fundraiser, because we have another fundraiser in June," said Lion Scott Sanborn, the club secretary. "As a club we decided not to do both."
If the fair still took place in August, Sanborn said, the Lions still would participate. Missing the opportunity for revenue, however, probably would not affect Lions projects.
"That fundraiser took a lot of work, without much gain," Sanborn said. "We weren't happy about the change, but will adapt just fine."
It's always a balancing act of the pros and cons, Butterfield said, when he and other Monmouth Fair officials considered the date change.
"We do recognize that people that come to the town for summer will miss out," Butterfield said. "They probably won't be here yet."
He also acknowledged it'll be too soon for agricultural exhibits with vegetables, and asked for ideas from officials at Northern Maine Fair in Presque Isle, which will run June 28 to July 3. He learned they showcase different things, such as flowers, herbs and crafts.
"It's still doable," he said, "but there are adjustments that have to be made."
Abigail Austin — 621-5631
Twitter: @AbigailAustinKJ
Statewide ban on foam food and beverage containers moves forward
Lawmakers hear proposals aimed at easing tax bite on Maine homeowners
Monmouth Maine


With sweeping views of the Tay, this year the top floor of the Crawford Building is aptly suited to some of the young artists and their work; there is a strong theme of being connected to the landscape through geological observation or site-specific myths.
As I begin my travels, I find myself in the Scottish Highlands with Zoe Webster and her charcoal drawings and paintings. She provides us with a tranquil environment despite the dreich weather overhead in some parts. In the clearings of the charcoal, the viewer is rewarded to inspect closely, finding hidden faces and creatures. These uncanny figures mean no harm, originating from the folklore belief that dead spirits return to the landscape, never leaving us. Webster's work is successfully eerie while also comforting.
The weather eases yet the temperature has dropped significantly in Heather McNab's space. Remaining in the Highlands, McNab's paintings of snowy mountains and sculptures are cool in tone, creating an imaginative and isolated landscape for the viewer to step into. The fluid, marbling effect of the paint opposes the concrete sculptures standing like islands in the sea. This juxtaposition alludes to her interest in the changing geology of the landscape through natural erosion. In this exhibit, the outside environment (the view, the sound of birds nearby) is part of McNab's medium as it flows in to become a part of the installation.
Step out of the cold of McNab's work and into the office space of Camissa Bruce. This young artist has explored her interest in cartography, creating a series of maps that cross reality and fiction. Opposing map-making conventions, Bruce's maps cover an unusually small geographical section. Judging by the books in the installation, I would guess this is somewhere in the Fife area. Instead of using maps to navigate the landscape, the viewer is given a map of the artist's personal life, seen through lenses such as "Maze", "Sweet Dreams" and "Tunnel Vision".
Arriving at the East Coast of Scotland, Katie Parkin confronts us with the sheer scale of nature. An entire wall displays a fortress of a cliff formation, bringing the landscape into the canvasses using ground rock from the location as well as charcoal and lithography techniques. Parkin also explores erosion as rising sea levels alter rock faces, making us aware of the fact that even unpopulated landscapes are affected by our ecological footprint. Included in her space are smaller studies which animate the rock surface as something that oscillates between metal and molten lava.
Melina Doumy's dreamlike watercolours, illustrative charcoal drawings and a stormy oil painting weave together stories and myths from other cultures. Part of the exhibit takes us far afield on a personal journey to her home country of Greece, to a once heavily religious town on top of a mountain. In Arch, I'm looking out at an indiscernible and tempestuous horizon, where distorted faces try to call out something. A note reads: "Maybe this is a reminder that people are". Are what? ‒ the sentence unfinished and I'm left with an ominous feeling. The other figures in her work offer no further clues to this mysterious message as their facial expressions range from heavy contemplation to serene detachment.
These five young artists have taken us on a journey through landscapes real and imagined, giving us a retreat from the urban environment. They offer us a variety of ways to be connected, through the personal maps of our lives, stories, and direct placement in nature.


text:
Steven Tyler Calls on Congress to Modernize Music Industry
Martin Kielty Published: February 20, 2018
Ruch Fury, Getty Images
Steven Tyler called on U.S. Congress to support the Music Modernization Act (MMA), which was introduced in the Senate last month, saying that it was the best way to protect the interests of songwriters, and therefore the interests of the industry as a whole. He pinpointed legislature's failure to react to technology changes over the past two decades, which, he said, left music creators feeling like they're "under attack."
"Today's songwriters face an uphill battle," the Aerosmith frontman wrote in a guest column for Billboard, co-written with David Israelite, CEO of the National Music Publishers' Association. "If we don't fix how music creators are paid by digital streaming services, we may never hear the great songs of tomorrow. As people who have been in this industry for a long time, we've seen the songwriters affected first hand.
They continued: "Streaming services like Spotify, Apple and Amazon offer fans an awesome thing -- the ability to play whatever they want, whenever they want. But songwriters often aren't seeing the benefits from their work being used to create and promote multi-billion-dollar technology companies. Often money generated from their songs being streamed doesn't even make it back to them."
A "lack of information" was one of the most serious issues affecting creators, they added. "Currently, digital music companies attempt to find the ownership information for each song and then pay those music publishers and songwriters. But, in reality, many times this doesn't happen and this has led to millions in lost songwriter income." The ensuing environment of lawsuits and contract disputes means that, "instead of working together like business partners, songwriters have felt under attack."
MMA proposals include a central database, paid for by digital services, but "equally importantly" it insists upon competitive payments for creators. "Since 1909 songwriter rates have been dictated by law, not by what's negotiated in the real world, or the free market," the pair wrote. "Unlike artists and authors who create things, songwriters' rates are determined by a court, and that court doesn't even look at all the evidence to decide what songwriters deserve. The MMA improves this by telling the judges to look at what songwriters would make if they were in a free market, which will raise what songwriters are paid." In addition, the bill would allow performing rights organizations to set higher rates according to demand for creators' music.
Tyler and Israelite said the MMA had a real chance of being passed because it was a compromise between digital platforms and traditional industry groups, who had never before offered support for legislative proposal together. They concluded: "Songwriters are the unsung heroes of the music industry; what improves their ability to create will improve the entire ecosystem. We need to make the chorus for the MMA so loud that songwriters can no longer be ignored."
Next: Top 10 Aerosmith Songs of the '70s
Source: Steven Tyler Calls on Congress to Modernize Music Industry
Filed Under: Aerosmith, Steven Tyler
Categories: Classic Rock News, News
Aerosmith's Steven Tyler Implicated in New Sexual Assault of a Minor Lawsuit Over Decades-Old Claim
91 Rock + Metal Acts With the Most Top 40 Songs
Aerosmith Cancel Rest of Las Vegas Residency Due to Steven Tyler's Health
Aerosmith Cancels Final Vegas Shows Due to Steven Tyler's Health
50 Most Controversial Hard Rock + Metal Album Covers [NSFW]
Photos: Steven Tyler Joins Eminem + Dave Grohl Joins Lionel Richie at Rock Hall
How Aerosmith Re-entered Orbit on 'Music From Another Dimension!'


News Corp.-owned MySpace will today launch its latest MySpaceTV exclusive web video series -- Roommates -- co-created by MySpace and new-media production studio Iron Sink Productions. Roommates is the first time that the social-networking site has been behind the development of a scripted web show, in terms of being directly responsible at the content level, rather than just being a exclusive distributor or partner.
At last week's Web 2.0 Summit, Facebook founder and CEO Mark Zuckerberg told attendees that the social networking site didn't really view itself as a "media company", underlining one of the key differences between its strategy and that of rival MySpace. While third-party developers are free to write media-specific apps for Facebook's Platform, media content wasn't a priority area for the company.
In contrast, News Corp.-owned MySpace will launch its latest MySpaceTV exclusive web video series -- Roommates -- co-created by MySpace and new-media production studio Iron Sink Productions. Roommates is the first time that the social-networking site has been behind the development of a scripted web show, in terms of being directly responsible at the content level, rather than just being a exclusive distributor or partner.
MySpace's co-development role in Roommates allows MySpaceTV to retain creative control over all aspects of the show's development including casting, story development, location scouting, and wardrobe—allowing the company to create the series exclusively with the MySpace audience in mind.
Similar to Quaterlife, another MySpace exclusive web series, Roommates is taking a familiar post-modernist approach whereby a fictional set of characters will be video-blogging their "lives".
Roommates is a show within a show, as four recent college graduates move to Los Angeles and enlist in an uber-surveillant reality show while four of their other friends observe from their "real lives." They are, naturally, all good-looking females with penchants for strappy tank tops.
NewTeeVee picks up on the show's focus on "good-looking females", noting that MySpace seems to be targeting the lucrative demographic of adolescent males, "the first episode features one of the girls standing in her underwear scolding her dog". To that end, Roommates is heavily sponsored by Ford.
Tapping into its social networking base, Roommates is designed to be an interactive experience whereby MySpace users will be invited to participate in the creative process. "They'll be able to help shape story arcs," says Jeff Berman, general manager of the MySpaceTV division. "We're going to see some of the best creative ideas for the show come from our users."
While it's tempting to frame events in the social networking space as a battle between rising star Facebook and the number one incumbent MySpace, it may be possible that both sites can happily co-exist at the top of their game for years to come, if enough users can be persuaded to remain members of both sites. Original professionally-produced content, in combination with its pop culture roots is one way for MySpace to achieve this.


Thank you for visiting our website. If you wish to get in contact with us regarding any content on this website, any technical issues or external sources that may have been accessed via this site, please use our Contact Page.
© Elim Pentecostal Church. Elim Foursquare Gospel Alliance is a registered charity 251549 (England) and SC037754 (Scotland).


text:
package io.prometheus.client.hotspot;

import io.prometheus.client.Collector.MetricFamilySamples;
import io.prometheus.client.CollectorRegistry;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;

import java.lang.management.ThreadInfo;
import java.lang.management.ThreadMXBean;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CountDownLatch;

import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.when;

public class ThreadExportsTest {

  private ThreadMXBean mockThreadsBean = Mockito.mock(ThreadMXBean.class);
  private CollectorRegistry registry = new CollectorRegistry();
  private ThreadExports collectorUnderTest;
  private ThreadInfo mockThreadInfoBlocked = Mockito.mock(ThreadInfo.class);
  private ThreadInfo mockThreadInfoRunnable1 = Mockito.mock(ThreadInfo.class);
  private ThreadInfo mockThreadInfoRunnable2 = Mockito.mock(ThreadInfo.class);

  private static final String[] EMPTY_LABEL = new String[0];
  private static final String[] STATE_LABEL = {"state"};
  private static final String[] STATE_BLOCKED_LABEL = {Thread.State.BLOCKED.toString()};
  private static final String[] STATE_RUNNABLE_LABEL = {Thread.State.RUNNABLE.toString()};
  private static final String[] STATE_TERMINATED_LABEL = {Thread.State.TERMINATED.toString()};

  @Before
  public void setUp() {
    when(mockThreadsBean.getThreadCount()).thenReturn(300);
    when(mockThreadsBean.getDaemonThreadCount()).thenReturn(200);
    when(mockThreadsBean.getPeakThreadCount()).thenReturn(301);
    when(mockThreadsBean.getTotalStartedThreadCount()).thenReturn(503L);
    when(mockThreadsBean.findDeadlockedThreads()).thenReturn(new long[]{1L,2L,3L});
    when(mockThreadsBean.findMonitorDeadlockedThreads()).thenReturn(new long[]{2L,3L,4L});
    when(mockThreadsBean.getAllThreadIds()).thenReturn(new long[]{3L,4L,5L});
    when(mockThreadInfoBlocked.getThreadState()).thenReturn(Thread.State.BLOCKED);
    when(mockThreadInfoRunnable1.getThreadState()).thenReturn(Thread.State.RUNNABLE);
    when(mockThreadInfoRunnable2.getThreadState()).thenReturn(Thread.State.RUNNABLE);
    when(mockThreadsBean.getThreadInfo(new long[]{3L, 4L, 5L}, 0)).thenReturn(new ThreadInfo[]{
            mockThreadInfoBlocked, mockThreadInfoRunnable1, mockThreadInfoRunnable2
    });
    collectorUnderTest = new ThreadExports(mockThreadsBean).register(registry);
  }

  @Test
  public void testThreadPools() {
    assertEquals(
            300L,
            registry.getSampleValue(
                    "jvm_threads_current", EMPTY_LABEL, EMPTY_LABEL),
            .0000001);
    assertEquals(
            200L,
            registry.getSampleValue(
                    "jvm_threads_daemon", EMPTY_LABEL, EMPTY_LABEL),
            .0000001);
    assertEquals(
            301L,
            registry.getSampleValue(
                    "jvm_threads_peak", EMPTY_LABEL, EMPTY_LABEL),
            .0000001);
    assertEquals(
            503L,
            registry.getSampleValue(
                    "jvm_threads_started_total", EMPTY_LABEL, EMPTY_LABEL),
            .0000001);
    assertEquals(
        3L,
            registry.getSampleValue(
            "jvm_threads_deadlocked", EMPTY_LABEL, EMPTY_LABEL),
        .0000001);
    assertEquals(
            3L,
            registry.getSampleValue(
            "jvm_threads_deadlocked_monitor", EMPTY_LABEL, EMPTY_LABEL),
            .0000001);

    assertEquals(
            1L,
            registry.getSampleValue(
                    "jvm_threads_state", STATE_LABEL, STATE_BLOCKED_LABEL),
            .0000001);

    assertEquals(
            2L,
            registry.getSampleValue(
                    "jvm_threads_state", STATE_LABEL, STATE_RUNNABLE_LABEL),
            .0000001);

    assertEquals(
            0L,
            registry.getSampleValue(
                    "jvm_threads_state", STATE_LABEL, STATE_TERMINATED_LABEL),
            .0000001);
  }

  @Test
  public void testInvalidThreadIds() {
    ThreadExports threadExports = new ThreadExports();

    // Number of threads to create with invalid thread ids
    int numberOfInvalidThreadIds = 2;

    // Get the current thread state counts
    Map<String, Double> expectedThreadStateCountMap = new HashMap<String, Double>();
    List<MetricFamilySamples> metricFamilySamplesList = threadExports.collect();
    for (MetricFamilySamples metricFamilySamples : metricFamilySamplesList) {
      if (ThreadExports.JVM_THREADS_STATE.equals(metricFamilySamples.name)) {
        for (MetricFamilySamples.Sample sample : metricFamilySamples.samples) {
          expectedThreadStateCountMap.put(ThreadExports.JVM_THREADS_STATE + "-" + sample.labelValues.get(0), sample.value);
        }
      }
    }

    // Add numberOfInvalidThreadIds to the expected UNKNOWN thread state count
    expectedThreadStateCountMap.put(
      ThreadExports.JVM_THREADS_STATE + "-" + ThreadExports.UNKNOWN,
      expectedThreadStateCountMap.get(
        ThreadExports.JVM_THREADS_STATE + "-" + ThreadExports.UNKNOWN) + numberOfInvalidThreadIds);

    final CountDownLatch countDownLatch = new CountDownLatch(numberOfInvalidThreadIds);

    try {
      // Create and start threads with invalid thread ids (id=0, id=-1, etc.)
      for (int i = 0; i < numberOfInvalidThreadIds; i++) {
        new TestThread(-i, new TestRunnable(countDownLatch)).start();
      }

      // Get the current thread state counts
      Map<String, Double> actualThreadStateCountMap = new HashMap<String, Double>();
      metricFamilySamplesList = threadExports.collect();
      for (MetricFamilySamples metricFamilySamples : metricFamilySamplesList) {
        if (ThreadExports.JVM_THREADS_STATE.equals(metricFamilySamples.name)) {
          for (MetricFamilySamples.Sample sample : metricFamilySamples.samples) {
            actualThreadStateCountMap.put(ThreadExports.JVM_THREADS_STATE + "-" + sample.labelValues.get(0), sample.value);
          }
        }
      }

      // Assert that we have the same number of thread states
      assertEquals(expectedThreadStateCountMap.size(), actualThreadStateCountMap.size());

      // Check each thread state count
      for (String threadState : expectedThreadStateCountMap.keySet()) {
        double expectedThreadStateCount = expectedThreadStateCountMap.get(threadState);
        double actualThreadStateCount = actualThreadStateCountMap.get(threadState);

        // Assert the expected and actual thread count states are equal
        assertEquals(expectedThreadStateCount, actualThreadStateCount, 0.0);
      }
    } finally {
      for (int i = 0; i < numberOfInvalidThreadIds; i++) {
        countDownLatch.countDown();
      }
    }
  }

  private class TestThread extends Thread {

    private long id;

    public TestThread(long id, Runnable runnable) {
      super(runnable);
      setDaemon(true);
      this.id = id;
    }

    public long getId() {
      return this.id;
    }
  }

  private class TestRunnable implements Runnable {

    private CountDownLatch countDownLatch;

    public TestRunnable(CountDownLatch countDownLatch) {
      this.countDownLatch = countDownLatch;
    }

    @Override
    public void run() {
      try {
        countDownLatch.await();
      } catch (InterruptedException e) {
        // DO NOTHING
      }
    }
  }
}

redpajama_set_name: RedPajamaGithub


I've heard it's really great. I used to watch The Room with friends over and over. Glad to see that Franco did the behind the scenes story justice... shocked at how much he's like Tommy Wisseau!
I was impressed with how well he portrayed him.
Oh wow, I didn't know this existed. I don't know if I want to watch it or not. It looks ... a bit painful and sad?
Yeah, this film was really good.
Franco was awesome in this.
Ashley and I went to see this in the theater. It was a pretty good time. Not the best thing ever, but hilarious at times and showed some heart. An interesting tale for sure. I still say, "I did nooooot" in Franco's imitation of Tommy every now and again, in response to something Ashley says, and it still gets a laugh.


text:
Q: python2 autocompletes file names on BASH shell, python3 does not When I type at the BASH terminal, I am accustomed to typing "python a_long_filename.py" but always using the "tab->" key to autocomplete the file name, which saves me time with typos.  This works with python2, but not with python3.
is there some package I can install, or some setting I can change, to enable the autocomplete for python3?

A: As we discussed in the comments, you're trying to use Bash autocomplete on scripts with .py3 extensions. The problem is, Bash will only autocomplete scripts with .py extensions.
I recommend using .py extensions even for Python 3 scripts, since .py3 is non-standard. If the scripts require Python 3, you could...

*

*Use the shebang: #!/usr/bin/env python3

*Check if sys.version_info.major == 3

*

*Or check if >= 3, to allow forwards compatibility

*Maybe use from __future__ import ... to allow backwards compatibility

redpajama_set_name: RedPajamaStackExchange


Home Delightful Decor And Oddities Scented Handmade Talc Free Body Powder, "Graveyard Dust"
Scented Handmade Talc Free Body Powder, "Graveyard Dust"
Soft and fine scented body powder in our signature orange blossom scent. With a hint of shimmer to give your body a slight bit of glow. Talc free with cornstarch and arrowroot, and essential oils for scent, this powder is as good for your skin and environment as it is pretty to look at. Handmade in tiny batches and packaged in a reusable glass jar with black lid. Jar is 8 oz, powder net weight is 4.5 oz.
Our signature orange blossom scent evokes Spring and Summer evenings in our own California home with a blend of Neroli, Sweet Orange, Vanilla and more for a one of a kind scent.


text:
where to buy turbotax 2017 requirements mac
latest version free download turbotax job search expenses
genuine turbotax without 1099
where to buy cheap when will turbotax 2018 be available
genuine turbotax twitter
turbotax how to amend 2017 return turbotax discount vanguard
genuine turbotax deluxe tax software 2017 fed + efile + state mac download
where do i enter mortgage insurance premium in turbotax premier 1099 misc
where do i find turbotax premier 2017 on sale
best price taxact vs turbotax 2018
best price using turbotax to estimate 2018 taxes
turbotax how to amend 2017 return turbotax premier coupon 2018
the best turbotax 2016 free login
where can i buy turbotax business 2016 download for mac
which turbotax guide
buy best turbotax 2018 sam's club
which turbotax 1040es
free download taxslayer
can i use turbotax 2017 error code 1719
where do i find turbotax 2018 where do i enter my milage
where to buy turbotax free deadline 2018
where to buy cheap turbotax 2018 best buy
which turbotax users
where to buy turbotax 2017 will not install on windows 10
the best why is turbotax not submitting in 2018
where is download tax cut plan
how to buy cheap turbotax 2017 javascript error
how much does terbotax
where do i find turbotax expat
can i get turbotax refund card
where to buy turbotax 9465
genuine turbotax or taxslayer
how to download turbotax transfer to new computer
can i get does turbotax premier include state filing
best price turbotax 2017 premier vs deluxe
The Biafra Star
Home Sports Breaking News: 5 Lionel Messi records that Cristiano Ronaldo may never break
Breaking News: 5 Lionel Messi records that Cristiano Ronaldo may never break
Ifeanyi Dimkpa
Ronaldo won't be breaking these five Messi records anytime soon
Lionel Messi and Cristiano Ronaldo – a battle that has redefined footballing rivalry
The greatest players of their generation and, possibly, the greatest footballers of all time, since the duo took to the football pitch, Cristiano Ronaldo and Lionel Messi have been mesmerizing people with their enigmatic displays for over a decade.
Their goal tallies and records are a result of their phenomenal displays on the football pitch – displays that no other player has come close to showing on a consistent basis
Throughout their careers, Ronaldo and Messi have broken a large number of records.
Now, let's have a look at five records held by Messi that Ronaldo will find difficult to break anytime soon.
#5 50 goals in a single league season
Lionel Messi has netted an incredible 50 times in a league season
Remember the season 2011-12? Messi was in a league of his own, hacking every defence he came up against to pieces. The Argentinian genius found the net an incredible 50 times with a goal ratio of 1.35 in 37 La Liga games that season.
Ronaldo came close to breaking the record in season 2014-15 when he scored 48 goals in 35 games, landing the Pichichi award that year.
The possibility of Ronaldo breaking surpassing this milestone is negligible this season, however, it will be interesting to see whether he can break the record in the upcoming years, which would be a great accomplishment given his age.
#4 Winning four Ballons d'Or in a row
Messi won four Ballon d'Ors in a row
Messi mesmerized every football fan when he announced himself on the world stage before winning his first Ballon d'Or in 2009. However, little did anyone expect him to lift the precious award for the next three years as well.
Having won the Ballon d'Or 4 times in succession from 2009 to 2012, Messi broke Michel Platini's previous record of winning the accolade in three successive seasons (1983 to 1985).
On the other hand, Ronaldo has twice lifted the award for two consecutive years(2013,2014 and 2016,2017). His claim for a third successive Ballon d'Or was thwarted by Messi himself, who won the award for a record fifth time in 2015.
The Argentinian has been in blistering form once again this season and looks set to provide stiff competition for CR7's bid for a third consecutive Ballon d'Or.
Although Ronaldo has previously stated that he would love to play until he turns 40, it seems nigh impossible for the Real Madrid talisman to break Messi's incredible milestone.
#3 Most assists in El Clasico
Messi has the best assists tally in El Clasico
It's an absolute treat for football fans to watch the El Clasico even if they don't support any of the clubs that take part in it.
One of the main reasons to watch the match is to see the greatest players of this generation lock horns.
That Messi is the highest goal scorer in El Clasico history with 25 goals is a well-known fact. Cristiano isn't far behind with 17 goals under his belt in the fixture and won't be wrong to dream about beating the Argentinan for the highest goalscorer crown.
However, the one El Clasico record Ronaldo will probably never break is that of most assists made by a player in the fixture.
Messi holds the record for the most assists (14) while Ronnie has assisted only once in this fixture. It is doubtful that the Real Madrid ace will ever get to break this record.
#2 Scoring 60+ goals in all competitions in consecutive seasons
Leo Messi is the first player to score 60+ goals in consecutive seasons
A crucial reason why Ronaldo and Messi are regarded as the greatest players ever to grace the game is down to their exceptional goalscoring abilities.
Lionel Messi is the only player in history to have scored 60+ goals in two consecutive seasons. He netted 73 goals in season 2011-12 in 60 games, notching a tally of 60 goals in 50 games in the following season.
Like Messi, Ronaldo also has crossed the 60-goal barrier twice in his career, albeit not in successive seasons. He scored 60 goals in 55 games in season 2011-12 and 61 goals in 54 games in season 2014-15.
Of course, he is well adept at crossing the 50-goal mark, having done it in six consecutive seasons. However, the idea of finding the net more than 60 times in back-to-back seasons now remains a challenge to the Real Madrid talisman, considering his age and the number of seasons left in his glorious career.
#1 Most goals scored in a calendar year
Lionel Messi scored 91 times in 2012
2012 was Lionel Messi's year through and through, with the Argentinian being at the height of his powers and etching his name on a bunch of records. However, the one milestone that stands out is that of the most goals scored in a calendar year. this record looks set to remain untouched by any player for ages to come, let alone Ronaldo.
The Barca no.10 netted a mammoth tally of 91 goals in just 69 games in 2012, breaking German legend Gerd Mueller's previous record of 85 goals set in 1972.
He also broke the records for the most league goals in a season (50) and most goals in a league season (73) in the same year.
Meanwhile, the closest Cristiano Ronaldo came to beating this incredible record was in 2013, when he netted 69 times in 59 games.
The Portuguese has started 2018 with a bang, scoring 21 goals in all competitions since January. But can he dream of crossing the 91-goal barrier? We can just wait and watch.
Previous articleHow to prepare Potato pepper soup
Next articleBreaking News: 5 records of Cristiano Ronaldo that Messi might not be able to break
Australian Open: Rafael Nadal through; Dominic Thiem, Fabio Fognini also win
Transfer latest plus Solskjaer news conference
LA Lakers fall to heaviest defeat of season at Boston Celtics
Godwin on Jail:"I was used and dump at the end" Orji Uzor Kalu broke down in tears
Pam barnabas chungwom on Killing:Using Thuggery in violence Election can not stop until APC take over all the state.–Oshiomhole
Last don on Breaking: Great excitement all over biafran land as United State of American recognizes Biafra as a Nation for the first time.(Video)
Okoye on Breaking: Great excitement all over biafran land as United State of American recognizes Biafra as a Nation for the first time.(Video)
Anioma friday on Breaking:Nnamdi Kanu and his deputy uche Okafo met US Senator over Biafra Referendum
Rafael Nadal has reached the Australian Open final five times but won only once, in 20092020 Australian OpenVenue: Melbourne Park Dates: 20 January to 2 FebruaryCoverage: Listen on BBC Radio 5 Live Sports Extra and online; Live text on selected matches on the BBC Sport website and app.World number one Rafael Nadal cruised into the…
Supreme Court won't hear Obamacare case before election
The court's one-sentence order only said the justices would not take up the case in an unusually rapid order, and it did not rule out full review of the case at a later date. In deciding to immediately stay out of the fray, the justices sided with the Trump administration and group of red states…
20,36420,364viewing this pageGot a TV Licence?You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It's the law.Find out moreLive ReportingBy Thomas MallowsAll times stated are UKPosted at 14:0414:04'They're young and will make mistakes'Leicester v West Ham (Wed, 19:30 GMT)Leicester CityBrendan Rodgers on Hamza Choudhury and Ben Chilwell,…
'There may be more tickets out of Iowa than ever before'
Aides with Klobuchar, Steyer and Yang indicated that there's almost no scenario that would cause their candidate to drop out before New Hampshire. With a low delegate count, especially compared to Super Tuesday states, Iowa's influence is its ability to propel a candidate's national narrative — either beating expectations or notching a first win —…
Breaking:Boko Haram kills the Abducted CAN Chairman.(video)
https://www.youtube.com/watch?v=soGoDzvJ868 (adsbygoogle = window.adsbygoogle || ).push({}); Boko Haram insurgents have killed Lawan Andimi,...
Breaking:INEC Faults Supreme Court Judgement on Imo Guber,Maintains Stand
(adsbygoogle = window.adsbygoogle || ).push({}); Nigeria's Electoral Commission, INEC, has reacted to the...
JUST IN!!! Protest Rocks Ebonyi Over Ihedioha's Sack
(adsbygoogle = window.adsbygoogle || ).push({}); The members of Peoples Democratic Party (PDP), in...
Breaking:"Supreme Court ruling not Final",Falana Reveals what Ihedioha and PDP should do to win...
(adsbygoogle = window.adsbygoogle || ).push({}); IgbereTV reports that human rights lawyer and activist,...
TheBiafraStar is your news, entertainment, music & fashion website. We provide you with the latest news and videos straight from the entertainment industry.
Contact us: info@thisdaynews.net
'People have real questions about this': Hunter-Ukraine questions cloud Biden tour
Police arrest Assemblies of God pastor for alleged prophecy against Okorocha
BREAKING NEWS: Another N91trn Missing Under Buhari, Investigation Begins


text:
Skip Navigation LinksRMBB > Trails > View Trail
Panorama Point Loop
Panorama Point can be accessed either by road or trail. The trails leading to it often parallel the roads and can be accessed at several points. The loop trail as often ridden by the club starts at the Nott Creek trailhead and winds through the length of the park, going east to west, On the Mtn. Lion, Buffalo and Mule Deer trails, then does a large loop through the middle of the park on the Elk and Mule Deer trails before returning to the start. This route covers about 14.7 miles. At Nott Creek.
Golden Gate Canyon State Park
Physical difficulty
7/26/2012 - 2012 Golden Gate Canyon State Park Evening Ride
7/15/2010 - 2010 Golden Gate Canyon Evening Ride
6/9/2010 - 2010 Golden Gate Canyon Evening Ride
View on a larger map
This trail was added on by an RMBB member and was last updated on 9/10/2010 by an RMBB member.
Copyright © 2014 RMBB.org. All rights reserved.


Facebook has recruited Essence UK chief executive Nick Baughan to take up the post of director of agencies for the UK and Ireland.
Reporting to Steve Hatch, vice president for Europe, Baughan will be responsible for relationships and revenue for Facebook's agency partners across UK and Ireland.
He has served as the chief executive of Essence in the UK since June 2017 following the merger of his previous agency Maxus with MEC to form Wavemaker.
"Our business in the UK was built on our relationship with agencies and 11 years on agencies remain our most important partner. Our goal is for us to be theirs," Hatch commented.
At the time of writing Essence would not reveal who would take over Baughan's duties in leading the UK business.


I have decided to try some of the dye formulas from Barbie Baker-Dykens' "Formation of New Formulae" book. Spent some time tearing swatches for dyeing and checking online to find the most affordable place for quality wool for the rest of the experiment. I'm going to need about 10 yards if I do what I have left of the entire book. I am hesitant and weak at the knees, wondering where I am going to put 10 yards of wool in this house!
I am also working on a new website for my rugs. Will let you know how it goes.
I am trying to find the title of a dye book from Barbie Baker-Dykens where the swatches show numbers MW#1 to MW#21…do you know the title that goes with these swatches?
Sorry, no. I can tell you they aren't from the 1996 version of "Formation of New Formulae". I have that dye manual and there are no formulas that start with MW.


text:
Q: Java Generics method structure explanation I trying to learn java generic, from here I got below method definition, in this can someone explain why we are declaring <T extends Comparable<T>> before the return type.
public static <T extends Comparable<T>> int countGreaterThan(T[] anArray, T elem)

I know the usage of Comparable interface, but why we need this <T extends Comparable<T>> before the return type of the method?
Rather we can write like public static int countGreaterThan(T[] anArray, T elem), which will also take generic parameters
So my question is Why we need <T extends Comparable<T>> or just a <T> there?

A: It simply means the generic type T must extend Comparable<T>. By telling the compiler that, your T objects will have all the public methods of Comparable<T> available to it.

A: Comparable<T> is an interface whose contract means "we can compare this object to one of type T". If the object itself is of that type T, then the object is comparable to itself. This is the behavior that we desire here. Examples of similar behavior are Integer which implements Comparable<Integer>.
Here, this method requires that you pass in objects that are comparable to themselves.
If those objects are of type T then they must implement Comparable<T> in order to be comparable with each other. Since generic extends/implements constraints use the keyword extends in all cases, the generic declaration is T extends Comparable<T>.

A: The method takes an array of items and a single item, and I guess from the name that it will return the number of items in anArray that are "greater than" elem.
This will work for any type T that has a well-defined "greater than" relation, i.e. any type that is Comparable to itself, which is precisely what <T extends Comparable<T>> expresses - any type T so long as that type is an implementation of Comparable with the target type itself as its type parameter.

A: To be able to access: compareTo(T o); we must extend the Comparable interface.
Why, because only when we do that can we access it, as it isn't available beforehand.

Wikipedia has an excellent article on Generics in Java.

A: It restricts that T must be a class which implements Comparable, so that an instanceof T can compare to another instance of T

A: countGreaterThan method is a generic method that requires to compare an object with another object of its type. A compareTo ( of the Comparable interface ) method provides the types implementing Comparable interface with a way to compare two objects of that type.
Since countGreaterThan method makes use of the compareTo method, it is required that the arguments supplied to the method are of those types that implement the Comparable interface.
When you declare a bounded type parameter, you're telling the compiler that T is a type that implements the Comparable interface. Hence it is safe to invoke the compareTo method on the objects of type T. So declaring the bounded type as > lets you invoke the compareTo method on the object of the type T.  Now the compiler will let you invoke the compareTo method on the objects of the generic type. Not only that, the compiler will also enforce that the type of the arguments supplied to the method countGreaterThan implement the Comparable interface.

A: T means any type. So if you have the method
public static int countGreaterThan(T[] anArray, T elem)

that means you can put call it like this:
public static int countGreaterThan(String[] anArray, String elem)

or with any other class. The only constraint you have here is that both classes represented by T are the same.
The > means, that T needs to be a subclass of Comparable. So T needs to implement Comparable. An example would be Integer, which implements Comparable. That means, Integer has the method Integer.compareTo(Integer i).
The > constraint might be usefull if you want to use certain methods that are defined by that interface. For your method countGreaterThan(): this one needs to use .compareTo() to figure out if an input-object is greater than the other one, so every input-object needs to have the .compareTo()-method. So you declare > and now you can use .compareTo().

A: Since this is a static function, information about T has to accompany it. For instance methods, T will already be defined/constrained.
I.e.:
class Example<T extends Comparable<T>> {
    public void doSomethingWithT(T param) { ... };
}


Toothy peg #2 made its appearance next to toothy peg #1 this weekend, which is very exciting if you're a sad mum like me. We had a fantastic holiday in Devon (details and a link to pictures can be found on the main blog), although we realised that sleeping in the same room as a dog and baby means very little sleep for us. I think Jack was grumpy from teething or from being in a strange room, so he was very grizzly for most of the nights we were away. In fact, the grizzliness has continued since we've been home and he's broken out into a rash (the doctor says he has "a virus" - how useful, thank you) so maybe he just wasn't feeling great. At any rate, we both agreed that a self catering holiday somewhere with more than one bedroom would be ideal next time.
Despite the sleepless nights, there is a distinct advantage to travelling with a non-crawling/non-walking baby. As long as we can wheel him around or carry him, we can pretty much go anywhere with little difficulty. He slept peacefully through our meal at Tanners and sat happily in his stroller wherever we went. He's not old enough to get bored, run away, or throw a temper tantrum if he can't get chicken nuggets. He's a great ice breaker; people constantly stopped to fuss over him and ask us about him. As any mother will tell you, you never get tired of people fussing over your baby (unless they are insane old people at pubs and Tesco).
As I mentioned earlier, Jack's got a rash and has spent most of the day slumbering in his play den. I took him to see a doctor who seemed nice, but gave us a vague diagnosis of "he might have a virus - babies sometimes get rashes when they get a virus" and advised that I just keep an eye on it and give him Calpol. Grand. Now I'm worried that he'll be up partying all night long because he's slept so much today, but maybe he's sleeping so much because he was up partying all last night. Either way, I'm starting to feel the delirium of broken sleep and am in desperate need for caffeine. If only I could train the dog to make a latte.


WEST BEND, Wis.—Gehl Co. announced its intent to be acquired by France-based Manitou BF S.A., a manufacturer and distributor of material handling equipment.
Gehl manufactures compact equipment for construction and agricultural markets. The transaction has an aggregate value of approximately $450 million.


text:
Net Servicos trials 60Mbps Rio service
Brazilian pay-TV and internet provider Net Servicos has announced the launch of its 'Virtua 5G' broadband service in Rio de Janeiro, BNamericas writes citing a statement from the company. Virtua 5G promises to deliver ultra-high speed internet access at speeds of up to 60Mbps, with trials taking place – free of charge – for residents in the high-income neighbourhood of Leblon. The test phase will last for six months and will be undertaken by a select group of customers who are currently using the operator's triple-play 'Net Combo HD Max' bundled offer. Net's Virtua 5G product was developed in partnership with Cisco which upgraded the cableco's fibre-optic network with its DOCSIS 3.0 technology, enabling data transmission speeds of up to 300Mbps on one single cable modem. Net Servicos plans to extend the reach of its high speed trials to other parts of Rio de Janeiro and then throughout Brazil soon.


text:
Q: Enable and Disable Airplane Mode successively Android I am just a starter in Android. I have an Android code which has a Button. On click of the button, it should Invoke AirPlane mode and then again back to normal mode. Here is my code :
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // load controls
    tvStatus = (TextView)findViewById(R.id.tvStatus);
    togState = (Button)findViewById(R.id.togState);

    // set click event for button
    togState.setOnClickListener(new OnClickListener() {
                    @Override
                    public void onClick(View v) {
                            // check current state first
                            boolean state = isAirplaneMode();
                            // toggle the state
                            toggleAirplaneMode(state);

                            state = isAirplaneMode();
                            // toggle the state
                            toggleAirplaneMode(state);

                    }
            });
}

public void toggleAirplaneMode(boolean state) {
    // toggle airplane mode
    Settings.System.putInt(this.getContentResolver(),Settings.System.AIRPLANE_MODE_ON, state ? 0 : 1);

    // broadcast an intent to inform
    Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
    intent.putExtra("state", !state);
    sendBroadcast(intent);
}

public boolean isAirplaneMode() {
    return Settings.System.getInt(this.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) == 1;
}

}
The problem here is, my phone will go in AirPlane mode and it toggles back also. But this process I cannot stop. Is the problem with the way I handled the OnClick Listener by calling same method (toggleAirplaneMode) twice?
Regards,

A: This answer contains code necessary to do this. Also make sure you have the WRITE_SETTINGS permission.
Adapted from Controlling Airplane Mode:
// read the airplane mode setting
boolean isEnabled = Settings.System.getInt(
      getContentResolver(),
      Settings.System.AIRPLANE_MODE_ON, 0) == 1;

// toggle airplane mode
Settings.System.putInt(
      getContentResolver(),
      Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);

// Post an intent to reload
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", !isEnabled);
sendBroadcast(intent);

A: Replace the onClick method with this:
                public void onClick(View v) {
                        // check current state first
                        boolean state = isAirplaneMode();
                        // toggle the state
                        final Handler handler = new Handler(){
                            @Override
                            public void handleMessage(Message msg) {
                                toggleAirplaneMode(!state);
                                super.handleMessage(msg);
                            }
                        };
                        Thread th = new Thread() {
                           @Override
                           public void run() {
                              toggleAirplaneMode(!state);
                              handler.sendEmptyMessage(0);
                           };
                        };
                        th.start();
                }

Every time you will click the button, it will toggle the airplaneMode.
If it doesn't work, try removing !

A: Check this out... This might help..
public class MainActivity extends Activity {
    Context context;
private void changeRadioComponentEnabled(Context paramContext, String paramString, boolean paramBoolean1, boolean paramBoolean2)
  {
    boolean bool = false;
    ContentResolver localContentResolver = paramContext.getContentResolver();
    int i;
    if (!paramBoolean1)
      i = 1;
    else
      i = 0;
    Settings.System.putInt(localContentResolver, "airplane_mode_on", i);
    Settings.System.putString(paramContext.getContentResolver(), "airplane_mode_radios", paramString);
    Intent localIntent = new Intent("android.intent.action.AIRPLANE_MODE");
    if (!paramBoolean1)
      bool = true;
    localIntent.putExtra("state", bool);
    paramContext.sendBroadcast(localIntent);
    if (!paramBoolean2)
    {
      if (paramString.indexOf("cell") == 0)
        Settings.System.putString(paramContext.getContentResolver(), "airplane_mode_radios", "cell");
    }
    else
      Settings.System.putString(paramContext.getContentResolver(), "airplane_mode_radios", "cell,bluetooth,wifi,nfc");
  }

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    this.context = this;
    ((Button)findViewById(R.id.button1)).setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        MainActivity.this.changeRadioComponentEnabled(MainActivity.this.context, "cell", false, false);
      }
    });

    ((Button)findViewById(R.id.button2)).setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
          MainActivity.this.changeRadioComponentEnabled(MainActivity.this.context, "cell", true, false);
      }
    });

}

A: I got it finally
I used this in my code
            public void onClick(View v) {
                // check current state first
                boolean state = isAirplaneMode();
                // toggle the state
                toggleAirplaneMode(state);

               state = isAirplaneMode();
                // toggle the state
                toggleAirplaneMode(state);
                ser = new ServiceState();
                ser.setState(STATE_IN_SERVICE);
               }

And I have declared final int STATE_IN_SERVICE = 0; before OnCreate. And ser is the instance of ServiceState.
Thank you for your replies.


text:
Aquell gust agre de l'estel és una novel·la de Robert Saladrigas publicada l'any 1977. Va editar-se en català, i posteriorment ha estat traduïda al castellà.

Argument de l'obra
L'obra explica la joventut dle protagonista, l'Agustí, personatge insatisfet i inquiet. Té lloc inicialment a Barcelona sota la influència del franquisme, i posteriorment a Itàlia, retornant més endavant a la ciutat catalana.

Premis
La novel·la va guanyar el Premi La Dida.

Referències

Novel·les en català del segle XX
Novel·les de la dècada del 1970
Obres literàries del 1977

redpajama_set_name: RedPajamaWikipedia


text:
Michigan posts its largest income gain since the recession
Michigan has posted its third consecutive year of rising income, according to Census Bureau data.
Michigan posts its largest income gain since the recession Michigan has posted its third consecutive year of rising income, according to Census Bureau data. Check out this story on Freep.com: http://on.freep.com/2coFYdH
Kristi Tanner, Detroit Free Press Staff Writer Published 12:06 a.m. ET Sept. 15, 2016
Median household income increased in the Detroit metro area last year -- up 2.1% to $53,628 last year.(Photo: NASA)
Michigan's economy posted some good news today: three consecutive years of rising income, two years of falling poverty rates and lower than national rates of the uninsured population, according to newly released Census Bureau data.
Median household incomes in the state rose by 2.4% — the largest annual gain since the recession — to $51,084 last year. Michigan's rate of uninsured people declined by 2.4 percentage points to 6.1%, well below the national rate of 9.4%.
"It has been a slow and more or less steady recovery — it has not been a gangbusters recovery," said Charles Ballard, economics professor at Michigan State University.
►Related:Michigan's unemployment rate unchanged at 4.5%
►Related:Businesses to invest $19.7M, hire 153 with Michigan's help
Despite the gains, Michigan's median household income remains below pre-recessionary levels.
Michigan is one of 23 states where poverty rates declined between 2014 and 2015. The percentage of Michigan residents living in poverty decreased by 0.4 percentage points to 15.8% and remained about the same for children, at 22.4%. The U.S. rate also declined for the second year in a row by 0.8 percentage points to 14.7% for individuals and 20.7% for children, according to census data.
Why has the recovery been so slow? In Michigan, there are more jobs than before the recession, yet fewer jobs than in 2000. Michigan lost 860,000 jobs between April 2000 and March 2010, according to Bureau of Labor Statistics data. "The Michigan economy is bigger than it's ever been." says Ballard, "In terms of employment, we are still not back to the all-time peak of 2000 but in turns of real GDP we are bigger than ever."
While the auto rescue and rebounding auto sales have played an important role in Michigan's recovery, economist Gary Burtless of the Brookings Institution describes the job market many Michiganders have come to know following a recession, companies "are not adding nearly as many bodies to the payroll as the numbers that they trimmed," he said.
Census data released today are for communities with 65,000 or more residents.
Metro Detroit poverty rates remained flat at 16.1%, while median household income increased by 2.1% to $53,628 last year.
Flint and Detroit continue to have some of the highest poverty rates in the U.S. at 40.8% and 39.8%, respectively. The child poverty rate is higher — more than half of the children who lived in Detroit and Flint last year lived in poverty, 57.6% and 58.3%, respectively.
Ballard said: "Most people are back to work. There is finally some movement in wages."
But it depends on where you live. "If you're in Ann Arbor, if you're in parts of the Grand Rapids area, if you're in Bloomfield, you are not looking at a recession, but if you're in some of the central cities or in some of the rural areas, those are the places that have not shared in the prosperity — they may be doing better than they were five years ago, but there is still a sense of struggle," he said.
Read or Share this story: http://on.freep.com/2coFYdH
18 Dearborn Shih Tzus need a home: How to adopt
Participants in Detroit Democratic debate named
4 treated for possible overdose at Cedar Point
He divided an entire Michigan town. Now ex-police chief may be going to prison
How missing Monroe 2-year-old was reunited with her family
Man dies after being pinned under concrete slab in Michigan


HyperX Cloud for PS4 Review - Comfort and Style | PowerUp!
When a company with such a good reputation, like HyperX, releases an officially licensed product, you know it's going to be great. The HyperX Cloud for PS4 is exactly that; a great headset.
Officially licensed by Sony Interactive Entertainment and designed by HyperX for the PS4, the HyperX Cloud for PS4 delivers an audio experience that's both clear, loud, affordable and incredibly comfortable.
Being a wired headset, the HyperX Cloud for PS4 lacks some of the pizazz of a wireless set, however, it also means the price comes way down and you never need to make sure the headset is charged.
One issue you may find with a wired headset is some input lag from time to time. This isn't the fault of the headset and is actually a known issue with the PS4. While it doesn't happen to everyone and it doesn't happen all the time, it might happen to you as it did me.
It doesn't make things unplayable, though it is frustrating when it does occur.
Anyway, enough of the complaints, let's talk about what the HyperX Cloud for PS4 brings to the table. First and foremost is the absolute comfort you'll feel while wearing this headset. Like other HyperX headsets, the HyperX Cloud for PS4 comes with the signature memory foam, swivelling ear cups and extendable headband.
However, the HyperX Cloud for PS4 has also been designed to be durable and last as long as possible. Constructed of aluminium, powder coated in PlayStation blue, the headset is super sturdy and likely to survive accidentally being sat on. Come on, let's face it, we've all been there. In addition to the aluminium frame, the HyperX Cloud for PS4 also comes with a two-year warranty.
I wouldn't call this headset a "budget" one, but with the price tag comes some omissions. On the earcups themselves, you won't find buttons, volume controls or anything like that. Instead, they're completely featureless and everything you would normally control there is included on the in-line controls.
Included on the in-line control pod are a volume control slider and a microphone mute button. When it comes to a purpose-built gaming headset, you don't really need much more. Like other HyperX headsets, the Cloud for PS4 also includes a detachable microphone so you can remove it when you don't need to use it.
Like other HyperX headsets I've used, I wore the HyperX Cloud for PS4 for eight to ten hours at a time and not once found them uncomfortable. So comfortable are they that it was easy enough to forget that I was even wearing them, HyperX certainly know how to make a headset comfortable and these are no exception.
Without any fancy wireless, dongles, buttons on the earcups or surround sound, the HyperX Cloud for PS4 is a very basic headset that would make a great entry level sound solution for many gamers. Younger PS4 players, those who may not appreciate the higher quality, more delicate wireless headsets would do really well with the HyperX Cloud for PS4, especially if they're prone to throwing their peripherals when they lose in Fortnite.
As for sound quality, when you buy HyperX gear you know you're getting a great product. The HyperX Cloud for PS4 can't quite match the HyperX Cloud Flight headset in terms of clarity, volume and the like, but for a wired, stereo headset they provide crystal clear audio that won't distort or struggle to separate chat and in-game sounds. I mostly used this headset while playing Destiny 2 in a fireteam of six and they held up perfectly, even when there were six voices simultaneously yelling along with the shooting and music from the game.
The microphone on the HyperX Cloud for PS4 is also excellent and will filter out as much background noise as possible. Not once while using the headset, did I have any players complaining about background noise in my house. Not even when my infant son was screaming or my dog was barking. Now that's definitely worth paying attention to.
While the HyperX Cloud for PS4 was obviously designed for the PS4, thanks to the AUX cable, you can plug it into your smartphone, Switch, PC and more. When you remove the microphone, the headset doesn't even look out of place out in public, on the bus or tram and can easily pass for any other set of earphones.
It's not just the looks that make the HyperX Cloud for PS4 a viable choice for sound on the go, it's the sound quality also. As I already said earlier, the sound quality of this headset is top-notch and while not as loud as other, more expensive, headsets, it's more than loud enough for any gaming session or listening to music.
Budget-conscious gamers (or parents) could certainly do worse than the HyperX Cloud for PS4. They're a great headset and will suit any and all gaming needs.
PowerUp! reviewed the HyperX Cloud for PS4 with a unit provided by HyperX.


The sales tax argument is bizarre. Don't people realize that practically every purchase with sales tax is already rounded to the nearest penny? Locally where I live, sales tax is 8.75%. Yep, that's 8 and 3/4 pennies per dollar! A transaction that would come out to a whole number of pennies is a needle in a haystack. Even with a simpler sales tax of 8% you would rarely avoid rounding because prices always end in .99. So if I buy a shirt for $9.99, after adding 8% it's $10.7892. Round to $10.79. This happens millions of times per day and no one seems to have a problem with it.
Maybe there is a psychological barrier with the lowest level of currency being worth "five" of something. I have a simple solution: declare that there are now twenty cents per dollar, and a nickel is worth one cent.
Personally, I started arguing to abolish the penny about 20 years ago. Back then I was earning minimum wage and a penny was worth 9 seconds of my time. Today, a penny is worth 6/7 of a second of my time. Putting it another way, I can't remember the last time I made a cash purchase for less than a dollar. Pennies are worth less than a hundredth of any economic transaction I will ever make. When I am unfortunate enough to get them back in change, I look for a tip jar or donation slot to drop them in instantly. And yes, I have dropped them on the ground or left them on a table before.
I guess if our country cannot be rational enough to stop minting pennies, the problem will eventually get solved indirectly as people stop using cash.
When I am unfortunate enough to get them back in change, I look for a tip jar or donation slot to drop them in instantly. And yes, I have dropped them on the ground or left them on a table before.
And I'll pick them up off the ground, toss them in a jar, and every year cash them in and go buy myself something nice.
This past year, was $190 worth of useless change I cashed in.
In US some kids just throw away dimes, some even throw away quarters.
You are all free to throw these coins my way. Pennies (and dimes and quarters) make dollars.
I've asked this before and searched it and found very little information on this. But why not mint coins in higher denominations?
Mint a $20 coin the size of an old silver dollar. You have one of those in your pocket and you'd know its there. Make it gold in color like the old double eagles. Those coins would last forever unlike paper money. If you use tungsten it would have the weight of gold approximately. Just like the gold bars in Fort Knox, .
Going smaller, mint a $10 coin the size of a half dollar. There's be no mistaking them for quarters with the size difference and color.
Counterfeiting would either be nearly impossible or maybe it would be easy if done on an international level. But paper currency is also counterfeited that way.
The only reason I see they don't do it is due to the problems it would create controlling the money supply and the problems it would create that would prevent counterfeiting. Having money last longer would certainly cut down on the US mints costs.
There is currently a petition to get rid of the penny on the White House's website. https://petitions.whitehouse.gov/pet...penny/fTCvcv0N I'd encourage everyone to take 10 seconds to sign it. Change won't happen unless we force politicians to act. It may be worthwhile to send a short email to your political representatives too outlining your support for the abolition of the penny.
The government would save over $100 million per year from not minting the worthless penny. Easy money.
The transportation of pennies to and from banks and retailers is costly, inefficient and harmful to the environment.
Many countries like Australia, Canada and the Netherlands have already gotten rid of their penny.
When the half-penny was eliminated in 1857, it had the purchasing power of today's dime.
Cash transactions would be quicker.
I'm also in favor of replacing the dollar bill with the dollar coin but let's take the modernisation of our currency one step at a time.
I'm a big kid and I pick up those pennies on the ground. I would hate to lose a few cents by rounding to a nickel. Why not replace the cent with a new two-cent piece (which actually was minted in the Civil War period)?
Why not replace the cent with a new two-cent piece (which actually was minted in the Civil War period)?
That's replacing a practically worthless coin with another practically worthless coin. A 2 cent piece would still have all the expensive minting and transportation costs of the 1 cent piece. Not to mention it would make transactions awkward as 5 cent can't be divided by 2 cent evenly, meaning we would still need a 1 cent coin! Like I mentioned earlier, the half-penny had the same worth as today's dime when it was eliminated, so there is even a case for getting rid of the nickel.
I agree with this reasoning against a 2 cent coin.
How about bringing back the two dollar bill in exchange for phasing out the ones? A lot of the design costs can be bypassed since the 1976 version exists, although security upgrades might still be desirable.
this is a good idea and for some time now I have been gluing my pennies together to kind of jump start the movement. clerks seem a bit confused but I tell them it's a gov't initiative and they usually accept them. just my two cents.
I'm in favor of getting rid of the penny, simply based on the fact that they cost more to make than they're worth.
I remember when I was a kid, you would still see occasional gumball machines in grocery stores where you could get a tiny gumball for a penny. Those days are long gone.


Lushan Resort as the best resort in Lushan has been recognised for its excellence in customer service by hotel guests. The resort was awarded the 2017 Certificate of Excellence from Yao Chu Fa booking centre in January 2018. Definitely one of the best resorts to stay while in Lushan.


The last time I wore makeup from The Body Shop was a blush back in 2002. I don't really know why I never went back for more, but I really should have as there have been a number of cult classics that we have The Body Shop to thank – *ahem* Shimmer Cubes! The new Color Crush Makeup line is the newest in makeup at The Body Shop and is filled with happy brights to usher in the Spring season.
For my eyes, I am using Color Crush Eye Shadow in Grape Expectations ($10.00) which is a wine-coloured shadow with a slight shimmer. Purple can look a bit "bruisey" on me so I smoked it out with Urban Decay – Crave which is a matte black shadow found in the Naked Basics palette. Grape Expectations is wonderfully smooth and has a colour intensity that can be softened quite a fair bit with a fluffy brush.
For my lips, I used Color Crush Lipstick in #320 Berry in Love ($13.00) which is a neutral, slightly pearly pink with a highly moisturizing finish.
I topped off my lips with a dab of Mango Lip Gloss ($10.00) right in the middle for some extra shine. This smells SO GOOD. Like real mangoes!
Final Verdict: Have you seen the other eye shadow colours in the Color Crush line? Yes, please! All three of these products worked beautifully together and even though the Grape Expectations is a harder colour for me to wear, there are at least 5 other shades that would not say no to! The lipstick feel wonderful on my lips and smells ever so slightly of roses and I will resist getting more for now, but seriously, I'm impressed! The Mango Lip Gloss gives a great shine without being sticky and smells just like the real thing!
The Color Crush collection can be found online and in The Body Shop stores.
Some of the products provided are PR samples.


text:
An afternoon alone with
the windows in Saint
Nicholas's Church, Adare
The five-light Chancel Window in the East End of Saint Nicholas's Church, Adare, was designed by JH Powell of the Hardman studios in Birmingham (Photograph: Patrick Comerford, 2018)
One afternoon last week, before a meeting in Limerick, I had an opportunity to visit Saint Michael's Church, Limerick, and to photograph the windows made by Mayer & Co of Munich in 1878 and Heaton, Butler and Bayne of London.
Then late this week, between an afternoon meeting in Rathkeale and an evening meeting in Adare, I found time to visit Saint Nicholas's Church, the Church of Ireland parish church in Adare, Co Limerick.
I have visited this church on many occasions in past, including preaching there at the Harvest Thanksgiving Service last year [2017], although I have yet to write about the church, and until this week I had not attended to the details in the stained-glass windows.
As I photographed the windows in the church, I also realised I had returned to the Pugin trail, seeking to identify the buildings in Ireland associated with AWN Pugin (1812-1852) and the Gothic revival in church architecture in the mid-19th century.
Saint Nicholas's has a splendid collection of windows by the studios of Mayer & Co in Munich, by Heaton, Butler and Bayne, and by the Birmingham studios of John Hardman. All three companies were closely identified with the Gothic Revival, and to find works from all three studios in one church in an Irish town is a real delight.
Four sets of windows in Saint Nicholas's, Adare, are the work of Joseph Hardman's studios in Birmingham and their principal designer, John Hardman Powell: the East Window in the Chancel; the window on the south wall of the chancel, above the altar rails; the main window at the East end of the South Aisle; and the window at the back of the church at the west end of the Nave.
These four windows, taken together, are a unique collection and provide a direct link between Adare and the work of Pugin.
The Hardman studio was founded in 1838, began manufacturing stained glass in 1844, and was one of the leading manufacturers of stained glass and ecclesiastical fittings until it was wound up in 2008.
The three key figures in the business were John Hardman snr (1766-1844), of Handsworth, then in Staffordshire, who was the head of a family business designing and manufacturing metalwork, his son John Hardman jnr (1812-1867), and his nephew John Hardman Powell (1827-1895).
The Hardman family and studio were closely associated with AWN Pugin from the 1830s, when he was commissioned by the Bishop Thomas Walsh to design Birmingham Cathedral as a suitable church to house the relics of Saint Chad, which had been rescued from destruction at Lichfield Cathedral during the Reformation.
When Pugin's building was consecrated in 1841 as Saint Chad's Cathedral, it was the first Roman Catholic cathedral built in England since the Reformation. Pugin contracted Hardmans to provide metalwork for Saint Chad's Cathedral, and the Hardmans were enthusiastic donors, giving the rood screen to the cathedral and providing the Hardman Chantry in which John Hardman sr was buried in 1844, followed by later family members.
From 1845, at Pugin's urging, his close friend John Hardman jr entered the fast-developing stained-glass industry. He was joined by his nephew, John Hardman Powell, who became Pugin's son-in-law and claimed to have been Pugin's only pupil.
As a young man, John Hardman Powell stayed at The Grange in Ramsgate to assist Pugin with his many orders for stained glass, church plate, and other artefacts. Through Pugin, the firm became very successful throughout the 19th century and set high standards of design and craftsmanship, initiated by Pugin and then developed by Powell, who married Pugin's first child, his daughter Anne, in 1850. Pugin supplied the first designs for Hardmans, and in his later years relied increasingly on his talented son-in-law Powell to provide the designs for stained glass.
Powell became the chief designer for Hardman's after 1849 and before Pugin's death in 1852. The company also took part in the Great Exhibition of 1851 in London, exhibiting the great chandelier designed for Alton Towers in Staffordshire.
A year later, Hardman and Powell collaborated with AWN Pugin's son, Edward Welby Pugin, in designing the funeral arrangements of John Talbot, 16th Earl of Shrewsbury, in November 1852.
Pugin's involvement in Irish church building and decoration gave rise to the establishment of an Irish branch of the firm in Grafton Street, Dublin, in 1853, under the direction of Thomas Earley and JH Powell's brother, Henry Powell (1835-1882), who lived at 25 Elm Grove, Ranelagh.
Under JH Powell's direction, the firm produced enormous amounts of stained glass for Anglican and Roman Catholic churches throughout Britain and Ireland, and beyond, in the second half of the 19th century.
Powell never forgot his debt to Pugin, saying he had learned everything from him. But he gradually evolved a personal style, involving rather more elongated figures and a more exaggerated sense of movement than his master. He also wrote a vivid and affectionate memoir of his great teacher, Pugin in his Home (1889).
The collaboration between the Hardmans and the Pugins continued after Edward Welby Pugin's death in 1875 with the later firm, Pugin & Pugin. This collaboration lasted for three generations and was a major influence on church architecture and decoration and the Gothic Revival.
Under JH Powell, the metalwork design department split from the stained-glass department in 1883 and traded under the name Hardman, Powell and Co. Powell died in 1895, and the leadership of the firm passed to John Bernard Hardman, a grandson of John Hardman snr.
A large proportion of the Hardman archive was damaged and destroyed in a fire in 1970. Some of the earliest cartoons are now held in Birmingham Museum and Art Gallery. The business closed in 2008.
Powell's designs are original innovations in the Gothic style. His stained glass recreates the elegance, the refinement, the brevity that is seen in some of the finest examples of glass, sculpture and illumination of the 13th and 14th centuries. He utilises the flowing, curving lines, the flourish of drapery, the calligraphic brush-strokes and pure colour.
One of his best works is the large Immaculate Conception window in the north transept of Pugin's Saint Chad's Cathedral, in Birmingham, designed in 1868 in memory of John Hardman jnr. This is an elaborate and uplifting design, with a beautiful ethereal quality, pure colours, and a silvery overall light.
Pugin was involved partly in the design of Adare manor, and in 1846 he produced designs for the hall ceiling, the great staircase, the gallery at the end of hall, the fireplace and doors for the 2nd Earl of Dunraven.
Phoebe Stanton says Pugin 'added a new roof and stained-glass windows to the village church [in Adare], which he probably also totally restored' Roderick O'Donnell, on the other hand, says Pugin did this work in for Roman Catholic Church in Adare, the former Trinitarian Abbey. The involvement of Powell and the Hardman studios in windows throughout Saint Nicholas's seems to confirm Phoebe Stanton's choice of this church, although there is extensive evidence of Pugin's influence throughout the Trinitarian Abbey too.
The East Window in the Chancel in Saint Nicholas's Church was designed by Powell in the Hardman studios in Birmingham and dates from 1850. This window consists of five lancets, measuring 4760 x 600, with ten intersecting tracery lights.
This Chancel window is the dominant image as one looks up through the church from the back of the church or the west end. The central image in this window is the Crucifixion. The five scenes depicted in the lancets are:
The Nativity in the Chancel Window (Photograph: Patrick Comerford, 2018)
1, the Nativity (first from left);
The calling of Saint Peter in the Chancel Window (Photograph: Patrick Comerford, 2018)
2, the calling of Saint Peter (second from left);
The Crucifixion in the Chancel Window (Photograph: Patrick Comerford, 2018)
3, the Crucifixion;
The Resurrection in the Chancel Window (Photograph: Patrick Comerford, 2018)
4, the Resurrection (second from right);
The Ascension in the Chancel Window (Photograph: Patrick Comerford, 2018)
5, the Ascension (first from right).
JH Powell's window depicting Saint Paul and Saint Barnabas (Photograph: Patrick Comerford, 2018)
The window on the south wall of the chancel, above the altar rails, consists of two lancets, measuring 2700 x 620, with one tracery light. This was designed by Powell in the Hardman studios ca 1855, and the man images are of Saint Paul and Saint Barnabas.
The predella below Saint Paul depicts the beheading of Saint Paul, while the predella beneath Saint Barnabas depicts the stoning of Saint Barnabas.
JH Powell's window at the East end of the South Aisle depicts the two main sacraments surrounded by six of the seven corporal works of mercy (Photograph: Patrick Comerford, 2018)
The main window at the East end of the South Aisle complements Hardman's main East Window in the Chancel. This window was also designed by Powell in the Hardman studios in Birmingham ca 1855. It is made of four lancets, measuring 3760 x 480, and six intersecting tracery lights.
There are two rows of four scenes, illustrating eight Gospel themes in all. They point to six of the seven corporal works of mercy, and to the two principal sacraments of Baptism and the Eucharist.
The upper row depicts (from left):
Feeding the Hungry in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
1, Feeding the Hungry;
Giving drink to the Thirsty in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
2, Giving drink to the Thirsty;
Clothing the Naked in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
3, Clothing the Naked;
Visiting the Sick in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
4, Visiting the Sick;
The lower row depicts (from left):
Visiting the Prisoners in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
5, Visiting the Prisoners;
The Baptism of Christ in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
6, The Baptism of Christ;
The Last Supper in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
7, The Last Supper;
Burying the Dead in the window at the East end of the South Aisle (Photograph: Patrick Comerford, 2018)
8, Burying the Dead.
Until the Middle Ages, the corporal works of mercy were counted as six, until the burial of the dead was added to popular lists. However, the corporal work of mercy missing from Powell's depiction is that of giving shelter to the homeless.
But when we remember the role of the Gothic revival in the Anglo-Catholic and Catholic revivals of the md-19th century, it is possible to deduce that in this window Powell is stating that the Church, expressed in its sacramental life, is our true home and that all should find shelter and refuge here.
The Hardman window by JH Powell at the west end of the nave in Adare (Photograph: Patrick Comerford, 2018)
The window at the back of the church, high in the west end of the Nave, is composed of three lancets and three intersecting tracery lights. This too was designed by Powell in the Hardman studios in Birmingham.
The central image in this window is a Resurrection scene, and three Gospel stories that are presented here are (from left):
1, Christ raises the daughter of Jairus.
2, An angel greets the women at the empty tomb on Easter morning.
3, Christ blesses the children.
The Mayer window depicting the Risen Christ with Mary of Bethany (left) and Mary Magdalene (Photograph: Patrick Comerford, 2018)
The church also has two windows on the south side of the chancel wall that were made by the Munich studios of Mayer & Co. These two Mayer windows date from 1866, and both are composed of three lancets measuring 2790 x 620, with three tracery lights
The first Mayer window on the left (looking from altar) depicts the Risen Christ in the centre, with Mary of Bethany to the viewer's left and Mary Magdalene to the viewer's right.
The Mayer window depicting the three virtues (from left): Faith, Charity and Hope (Photograph: Patrick Comerford, 2018)
The second Mayer window on the left (looking from altar) depicts the three virtues (from left): Faith, Charity and Hope.
The window by Heaton, Butler and Bayne depicting the Adoration of the Magi (Photograph: Patrick Comerford, 2018)
Saint Nicholas's Church also has one window, in the south wall of the south aisle, designed in 1891 in the London studios of Heaton, Butler and Bayne. This window, depicting the Adoration of the Magi, is composed of three lancets, measuring 2700 x 480, and three intersecting tracery lights.
Many of the other windows in the church and in the church porch are plain, with clear glass, leaded and without decoration. Perhaps there was a vision for more windows from these studios; or, perhaps, the Dunraven family of Adare Manor ran out of enthusiasm for completing the decoration of the church initiated in the restoration works of the 1840s and 1850s.
Evening lights at Saint Nicholas's Church, Adare, Co Limerick (Photograph: Patrick Comerford, 2018)
Labels: Adare, Architecture, Birmingham, Co Limerick, Lichfield Cathedral, Limerick Churches, Local History, Pugin, Stained Glass, Theology and Culture
Following the Stations
of the Cross in Lent 39:
Lichfield 7: Second Fall
'Second Fall' … Station 7 in the Chapel at Saint John's Hospital, Lichfield, Jesus falls the second time (Photograph: Patrick Comerford)
In my meditations and reflections in Lent this year, I am being guided by the Stations of the Cross from three locations. The idea for this series of morning Lenten meditations came from reading about Peter Walker's new exhibition, 'Imagining the Crucifixion,' inspired by the Stations of the Cross, which opened in Lichfield Cathedral last month and continues until the end of Lent.
Throughout Lent, my meditations each morning are inspired by three sets of Stations of the Cross that I have found either inspiring or unusual. They are the stations in Saint Mel's Cathedral, Longford, at Saint John's Well on a mountainside near Millstreet, Co Cork, and in the Chapel of Saint John's Hospital, Lichfield.
In my meditations, I am drawing on portions of the Stabat Mater, the 12th century hymn of the Crucifixion ('At the cross her station keeping') attributed to the Franciscan poet Jacopone da Todi. Some prayers are traditional, some are from the Book of Common Prayer, and other meditations and prayers are by Canon Frank Logue and the Revd Victoria Logue of the Episcopal Diocese of Georgia.
Lichfield 7: 'Second Fall'
For these last two weeks in Lent, I am looking at the 14 Stations of the Cross in the Chapel of Saint John's Hospital, Lichfield. Since the age of 19, I have regarded this chapel as my spiritual home.
The Seventh Station in the Stations of the Cross has a traditional description such as 'Jesus falls for the second time.' But in the Seventh Station in the Chapel of Saint John's Hospital, Lichfield, instead of a traditional full description, there are two simple words in plain capital letters: 'Second Fall.'
Although Simon of Cyrene has come to help Jesus carry his cross, although Veronica has sought to sooth his brow, Jesus falls beneath the weight of his cross a second time.
In Station VII in Lichfield, Jesus seems to seek to break his fall by holding his hand towards a rock on his path. Simon is seen trying to lift the cross with both hands as Jesus stumbles and falls on the city streets; he is no reluctant conscript but actively trying to share Christ's burden.
In the past, at times, the Church had an appalling record for how it treated people regarded as 'fallen.' Instead of helping many women in distress, it condemned them to the Magdalene laundries, and often conspired in the inhumane treatment of their children.
But the Church has also responded with both hands to people who have fallen to the bottom of the system because of economic and social policies. I pray this morning for people from the churches who are working together on the streets of Athens and on the Greek islands with refugees and asylum seekers.
From Stabat Mater:
Lord Jesus, crucified, have mercy on us!
Bruised, derided, cursed, defiled,
She beheld her tender child,
All with bloody scourges rent.
Meditation:
Oppressed. Afflicted. Silently suffering.
Simon carries the cross, yet Jesus cannot continue.
He bears our infirmities and carries our sorrows.
Crushed under their weight, Jesus falls once more.
Prayers:
Compassionate Christ, all we like sheep have gone astray, turning each of us to our own way. Grant that when we fall into sin, we may return from going our own way to following in yours. This we pray in the name of Jesus, our crucified Lord, the King of Glory, the King of Peace. Amen.
We adore you, O Christ, and we praise you.
Because by your holy cross You have redeemed the world.
This is the second time you have fallen on the road. As the cross grows heavier and heavier, it becomes more difficult to get up. But you continue to struggle and try until you are up and walking again. You do not give up.
A prayer before walking to the next station:
Holy God,
Holy and mighty Holy immortal one,
Tomorrow: 'The Women' … Station 8 in the Chapel at Saint John's Hospital, Lichfield, Jesus meets the women of Jerusalem.
Yesterday's reflection
Jesus Falls … one of the sculptures on the Basilica of Sagrada Familia in Barcelona (Photograph: Patrick Comerford)
Labels: Barcelona, Gaudí, Lent 2018, Sculpture, Stations of the Cross
An afternoon alone with the windows in Saint Nicho...
Following the Stations of the Cross in Lent 39: Li...
► Nov 04