text:
Culture & History Food & Travel
Lac du Flambeau tribal youth are taught the time-honored tradition of spearfishing
By Danielle Kaeding | May 24, 2022
Ganebik Johnson, 11, harvests walleye with an aluminum spear on May 7, 2022, at Little Trout Lake in northern Wisconsin. (Danielle Kaeding/WPR)
Spearfishing is a tradition practiced every spring by Ojibwe tribes in northern Wisconsin. It's a practice that's been passed on for generations, and it's part of tribal rights to hunt, fish and gather on lands ceded to the U.S. government under federal treaties.
Earlier this month, WPR's Danielle Kaeding tagged along with a group from the Lac du Flambeau Band of Lake Superior Chippewa as they taught tribal youth the time-honored tradition.
Lac du Flambeau Tribal President John Johnson, Sr., said the tradition of spearfishing is at the heart of the tribe's name.
"When the French came here, they seen our people out in canoes with torch lights. That's why they call it Lake of the Torches here in Lac du Flambeau, or Waaswaaganing," said Johnson.
Waaswaaganing is the Ojibwe word for the tribe, which Johnson says means "Lake of the Fire." For hundreds of years, tribal members harvested fish by torchlight in birch bark canoes at night.
Lac du Flambeau Tribal President John Johnson, Sr., gets ready to take tribal youth spearfishing on May 7, 2022, at Little Trout Lake. (Danielle Kaeding/WPR)
As the sun sets over Little Trout Lake near Lac du Flambeau, Johnson and other tribal members prepare to take tribal youth out to spearfish for walleye, or ogaa. Before they head out, young kids take part in a drum ceremony.
They sing several songs, including one for tobacco, or asemaa. Johnson tells the kids to place tobacco in the water. Ojibwe language and cultural teacher Wayne Valliere explains Mishipeshu – a great water panther – protects the water on behalf of the Anishinaabe people.
Ojibwe language and cultural teacher Wayne Valliere stands next to Liam Armstrong, 9, before tribal youth go spearfishing on May 7, 2022. (Danielle Kaeding/WPR)
"When he sees the Anishinaabe putting their tobacco in the water, that makes him happy and pleasant," said Valliere. "What that will do for us is that will calm the lake for us, so it'll make it easy for the Anishinaabe to harvest and see the fish."
The group of adults and kids loads up their boats with large tin buckets and aluminum spears around 12 to 16 feet long. Johnson is heading out with his 11 year-old grandson, Ganebik Johnson. Ganebik said he usually goes out with his grandad, who's taught him to share what they harvest to feed their community.
"It's important to Native people, and we do this to provide (for) our families," said Ganebik. "And, we just hope we don't get harassed."
A little more than 30 years ago, hundreds of people harassed tribal spearfishers at boat landings in northern Wisconsin. They hurled rocks and racist remarks like "Spear an Indian, Save a Walleye" after a federal judge upheld tribal treaty rights to hunt, fish, and gather on off-reservation lands. While there's no sign of trouble on this night, Johnson said not all people know or understand their rights.
"They don't realize that we utilize the woods for our food, the lakes for food…and we try to save some for the next generation," said Johnson.
Out on the water, Johnson guides the boat toward a spot near the shoreline where walleye are spawning. His grandson and grandnephew, Liam Armstrong, wear a helmet with a headlamp attached, shining the light from side to side on the shallow water.
"The eyes glow. That's all you got to do is catch a glimpse," said Johnson.
A walleye speared by Ganebik Johnson on May 7, 2022. (Danielle Kaeding/WPR)
It's not long before his grandson Ganebik spears their first walleye of the night. Nine-year-old Liam eagerly waits his turn.
"That's what I want to do when I grow up," said Liam. "Last year I got five walleyes, and it's fun doing this."
Tribal members take kids out in four boats that are each allowed to spear 25 fish per permit for a total of 100 fish. They count the walleye and measure them to comply with tribal regulations when they return to shore.
Ganebik Johnson, 11, helps his cousin Liam Armstrong, 9, while spearfishing on May 7, 2022. (Danielle Kaeding/WPR)
The typical harvest by tribal fishers on off-reservation lakes ranges between 30,000 to 40,000 walleye each year, according to the Wisconsin Department of Natural Resources. In comparison, state anglers harvest five times as many fish with more than 200,000 walleye taken from the same lakes each year.
After returning to shore, tribal youth sit around the fire and swap stories about how many fish they speared. Ten-year-old Alina BigJohn of Lac du Flambeau said she speared two walleyes with the help of other tribal members.
"This is my first time being up there, and I want to come here next year," said BigJohn.
A walleye speared by Ganebik Johnson on May 7, 2022, at Little Trout Lake in northern Wisconsin. (Danielle Kaeding/WPR)
Eleven-year-old Ryan Mendez of Lac du Flambeau speared six fish and saw his friend spear his first walleye ever. Mendez said it's cool they're keeping this tradition alive.
"It's a real great thing. I really appreciate it. I like it," said Mendez. "I think it's cool that we can all go in a boat, have fun times, and spear some walleyes. And, maybe see a big monster coming your way."
Anna Sherwood, an Ojibwe language teacher aide at Lac du Flambeau Public School, said the kids are creating great memories while doing something healthy and taking part in their heritage.
"I think to be able to see that difference in where the fish are spawning in different lakes for first time spearers and have someone guide them through that and show them the differences, I think that's huge," said Sherwood.
Lac du Flambeau President John Johnson, Sr., stands nearby as a group takes tribal youth spearfishing at Little Trout Lake on May 7, 2022. (Danielle Kaeding/WPR)
Lac du Flambeau's Sue Johnson said not all kids have parents who can teach them the tribe's cultural traditions.
"That's why I feel good about being out here," said Johnson. "Seeing these kids sit around and enjoy cooking a hot dog on the grill and spearing a fish that they're never going to get the opportunity to do if we weren't here to do it for them, or help them."
Both Sue and her husband John Johnson, Sr., said their hope is that these kids will learn their culture, language, and traditions to pass on to future generations.
Danielle Kaeding
Danielle Kaeding is a Wisconsin Public Radio reporter based in Superior.
Maureen McCollum2022-05-24T13:47:46-05:00Tags: boat, family, First Nations, fish, Lac du Flambeau, spearfishing, tradition, walleye, youth|
Cold-Smoking Sausage Tradition Continues in Marathon County
Why is Mount Horeb the 'troll capital of the world'?
Landjaeger: Childhood Love Of Sausage Snack Inspires Book
Organic farmer grows crops and care
More Stories from Culture & History
"We just want to be part of the American dream": Cuban exile talks troubled past and hopeful future
Wisconsin's first African-American mayor
More Culture & History


text:
Clifton Hospital
You are here: Home > Support Us
SUPPORT OUR CHARITY
Our charity, Blue Skies Hospitals Fund, raises money to enhance patient care across our Trust.
It sup ports the best in healthcare and medical research, aiming to banish the gloom of illness, allowing everyone to enjoy the blue skies of good health. The charity's beneficiaries are the patients of Blackpool Teaching Hospitals NHS Foundation Trust.
Thanks to your support of our charity, the Trust has been able to buy diagnostic equipment which helps speed up a patient's treatment, provide comfort packs to visitors of critically ill patients and develop new ways of working to truly enhance each patient's experience of our care.
To find out more about how you can support our charity, click here.
Volunteers have been part of our Trust for more than 40 years, committing their time to help and support patients, visitors and staff in many ways.
We currently have hundreds of volunteers who are actively involved in and around our hospital sits, making a difference on a daily basis to the lives of all who visit our hospitals.
Our volunteers are a valued part of the organisation, and we highly regard the impact of the work that the volunteers provide to enhance the quality of patient care.
To find out how you can become a Trust volunteer, click here.
Our Trust members have the opportunity to help shape the future of our Trust.
Becoming a member is free of charge, and gives you the chance to have your voice heard on developments and services carried out in our hospitals. You can vote for your local Governor and even stand as a Governor yourself.
Plus, all our members can benefit from NHS Discounts at: www.healthservicediscounts.com and will receive a discount in The Restaurant on site at Blackpool Victoria Hospital on production of their membership card.
To find out more about how you can become a Trust member, click here.
Privacy Notice for Our Service Users | Annual Report and Accounts | Freedom Of Information | Performance | Membership Area | Press Releases | Information for the Press | Contact Us | Modern Slavery Statement
© 2020 Blackpool Teaching Hospitals NHS Foundation Trust

redpajama_set_name: RedPajamaCommonCrawl


text:
posted by Dave Basner - Jan 14, 2020
It's January 14th and here are some reasons why this day matters in rock history:
In 1963, Charlie Watts made his live debut with The Rolling Stones at London's Flamingo Jazz Club.
In 1966, David Jones changed his name to David Bowie so people wouldn't confuse him with The Monkees' Davey Jones. He picked the name because he liked that "big American bear-killin' knife."
In 1967, over 25-thousand people attended one of the first ever major, outdoor rock concerts. It was called the Human Be-In: A Gathering of the Tribes and took place at San Francisco's Golden Gate Park where Jefferson Airplane, The Grateful Dead and Big Brother and the Holding Company were among the performers.
In 1978, The Sex Pistols played their last live gig. It took place at Winterland in San Francisco.
In 1999, Metallica sued Victoria's Secret, claiming that the lingerie maker infringed on the band's trademark by marketing a line of "Metallica" lip pencils. The lawsuit was eventually settled.
And in 2004, The White Stripes' Jack White was in court, pleading not guilty to assaulting the Von Bondies singer, Jason Stollsteimer, a month earlier. Jack originally said he was acting in self-defense but in March he changed his tune, pled guilty and was fined 500 dollars and court costs. He was also ordered to attend anger management classes.
And that's what happened today in rock history.
(H/T This Day in Music)


text:
Home > Articles > Programming > Windows Programming
Beyond C# and VB.NET: Should You Care About Other .NET Languages?
C# and VB.NET are all but certain to be the dominant languages for building Framework-based code (with Managed C++ in third place), so who needs more choices? And are those choices really viable for mainstream development? Read David Chappell's take on these issues.
Understanding .NET: A Tutorial and Analysis
One of the advantages of .NET over the Java world is that developers can choose their language. Unlike the Java virtual machine, the .NET Framework's Common Language Runtime (CLR) was designed to support multiple languages, and it does. COBOL, Perl, Python, Eiffel, and many others are available in versions based on the CLR.
But should you care? C# and VB.NET are all but certain to be the dominant languages for building Framework-based code (with Managed C++ in third place), so who needs more choices? And are those choices really viable for mainstream development?
Take Fujitsu's NetCOBOL for .NET. Despite the product's unwieldy name, it's an admirable effort, and it certainly does have a market. NetCOBOL supports COBOL 85, the conventional procedural version of the language. This makes it possible to port existing COBOL code from IBM mainframes, or retiring HP3000s or other older systems to the modern Windows world. It's not just a recompile, however—the port will take some work. This shouldn't be surprising: Some parts of current COBOL applications, such as calls to CICS, aren't available for the .NET environment; whereas other parts, such as user interfaces, are so different that they can't effectively be moved. Ports are always imperfect, though, and NetCOBOL certainly makes the task possible. For organizations that wish to preserve existing COBOL business logic, NetCOBOL for .NET looks like a fine solution.
Yet even though NetCOBOL for .NET is certainly useful for some kinds of porting problems, it's hard to see why anyone would choose to write a new application using this tool. Along with COBOL 85, the product also supports an object-oriented superset of the base COBOL language, much like C++ is a superset of C. Although a nearly completed standard exists for an object-oriented COBOL, the creators of NetCOBOL for .NET faced the conflict that confronts anybody who tries to put an existing OO language on the CLR: Whose semantics win? The CLR effectively mandates a large set of behaviors, some of which differ from those defined in the forthcoming COBOL standard. Faced with this problem, the creators of NetCOBOL for .NET choose to model their object-oriented version more on the CLR than on the COBOL standard. This choice makes good sense, but the result is a language that's semantically very close to C# and VB.NET. The primary difference is that it uses a COBOL-derived syntax.
Why is this useful? Retraining today's COBOL programmers for the wholly different world of .NET is such a big job that it's hard to see why letting them use a familiar syntax would help. And because the documentation for the .NET Framework class library shows examples only in the standard Microsoft languages, those developers would likely face challenges when exploiting the library's functionality. Other smaller issues exist, too. NetCOBOL for .NET doesn't generate verifiable MSIL, for instance, which means that the CLR's built-in code security features can't be used. While using this tool to port existing COBOL applications to Windows will make sense for some organizations, I'd be surprised to see it move much beyond that niche.
But, of course, COBOL isn't the only non-Microsoft language choice. What about Perl and Python, two more modern languages in wide use today? ActiveState, a Canadian company headquartered in Vancouver, provides CLR-based subsets of Perl and Python. Yet ActiveState explicitly says that this code should be characterized as a research effort, and that the implementations aren't intended for doing serious work. While ActiveState does provide Perl and Python plug-ins for Visual Studio.NET, the resulting code is not based on the CLR, and so doesn't generate MSIL. Developers can use these tools to build Perl and Python applications that interact quite effectively with CLR-based code, but they don't qualify as .NET Framework-based languages.
In the end, the diverse set of languages announced for the .NET Framework probably doesn't matter much. Because of Microsoft's strong support, expressed most powerfully in Visual Studio.NET, C# and Visual Basic.NET will be dominant for creating new CLR-based applications. The other languages might be interesting for universities or for specialized markets, but they're unlikely to hold much attraction for professional developers. Most Windows developers today believe that Visual Studio is the best tool for building code on Windows. Just as in the pre-.NET world, I expect the languages it supports to be the dominant choices for Windows developers in the future.


UK Parliament Member Suggests Making Bitcoin a Payment Option for … to local authorities and utility providers with Bitcoin (BTC) should be possible.
Andreas Antonopoulos posted this response to "a prominent member of the bitcoin community" on patreon.
Andreas M. Antonopoulos posted In defense of optimism Yesterday, I woke to a flurry of activity on Twitter. A prominent member of the bitcoin community had decided to a message to me that many perceived as critical. The tweet pointed out that had I managed my money better I would be wealthy and wouldn't need the support of patrons. It was in response to a message I posted on Twitter a week earlier, to once again dispel the impression that I am a bitcoin millionaire. It is hard for many to accept that someone who has been involved since 2012 has not amassed a great fortune in bitcoin. The truth, however, is that due to circumstances and some poor choices I made, I was not able to benefit as much from the rise of bitcoin as some others have.
At the end of 2012, when I heard about bitcoin, I had been working as a freelance consultant for about a year after burning out of my previous work as a partner in a research firm. I had a modest retirement fund, a small amount of credit card debt and enough income to make ends meet. I was really in limbo, looking for the next opportunity. Bitcoin arrived into my awareness and slapped me in the face. You've all heard my story of tumbling down the rabbit hall, absolutely consumed by awe.
What is not quite obvious is that my obsession also drove me to abandon my consulting work and put all my attention into bitcoin. I worked as hard as I have ever worked, focusing full time on this technology. During this time, I was unable to find any way of making a living through bitcoin. I traveled to speak at conferences (which didn't even cover expenses), I consulted with startups (which couldn't pay me), I wrote articles etc. To support my "habit", I dipped into my savings. I cut back on my expenses as much as I could and started ravaging my savings. By mid-2013 I was forced to start liquidating my retirement funds. In my early 40's, I was undoing a lifetime of savings, in a way most people would consider irresponsible. While doing so, I incurred penalty taxes for early withdrawal. Then, I went into credit card debt. By the end of 2013 I was "worse than broke": going into debt at an alarming rate.
I won't complain about the lost opportunity. I am extremely fortunate to be able to live debt free, doing my dream job in a field I absolutely love.
Working in bitcoin is an endless struggle against cynicism, negativity, regret. Throughout the last 5 years I have always tried to maintain an optimistic and positive outlook, to focus on the long term, to think about the potential to lift billions out of poverty. But every now and then, I get dragged back into the negative. Yesterday was one of those days. I felt crushed.
And then, something amazing happened. Over the next several hours, tens, dozens, then hundreds of people responded. I sat reading the responses with tears in my eyes. An outpouring of positivity washed over me. People I have never met jumped to my defense, reminding me that they started their journey after watching my videos, or reading my books. Some people attacked the original criticism and its author (which I strongly discourage). But the vast majority focused on optimism.
Not only did people remind me of the importance of my work, they also encouraged each other to support me. In the last year, I have gradually received more and more of my income from Patreon. Patreon allows me to regain my financial security without switching my focus to commercial conferences, banking and investment events and chasing the next paycheck. Because of Patreon, I managed to stop selling and finally HODL. Because of Patreon I can dedicate my entire focus to the people who I have always felt like I am working for: the community of crypto-currency dreamers, visionaries and creators. I now finally get to work for you.
Yesterday, you fed my soul. You reminded me why it is so important to remain optimistic, focused and determined to overcome the cynicism. It's been a long and hard road. Sometimes I get lost. But, every time I do, you step up and help me find my way, find my focus again. You show me that I do not walk alone on this path. You are all there with me. I am part of a wonderful community and you have my back.
Today, I am even more focused on my goals: educate the next 10 million users. Train the next 10,000 developers. Do it all in every medium possible. Do it in more languages. Do it with more energy, with more passion. Do it with unrelenting optimism. In the end, my engine runs on hope, it runs on optimism. And today, it's turbocharged.


text:
So Far: Syrian Refugees in U.S. Include 2,098 Muslims, 53 Christians
Patrick Goodenough | November 17, 2015 | 4:29am EST
Holding crosses painted in the colors of the Syrian opposition flag, Syrian Christians protest persecution in their homeland (Photo: Shaam News Network)
(CNSNews.com) – President Obama said Monday that calls from some quarters for the U.S. to admit only Christian refugees from Syria were "shameful," yet the reality is that today's refugee system discriminates, not against Syrian Muslims, but against Christians and other non-Muslim minorities.
Critics say this is because the federal government relies on the United Nations in the refugee application process – and since Syrian Christians are often afraid to register with the U.N., they and other non-Muslims are left out.
Fleeing persecution at the hands of Islamic State of Iraq and Syria (ISIS) and other jihadist groups, Syrian Christians generally avoid U.N. refugee camps because they are targeted there too.
Most refugees considered for resettlement in the U.S. are referred by the U.N. High Commissioner for Refugees (UNHCR).
Applications are then handled by one of nine State Department-managed resettlement support centers around the world, a process that includes vetting and interviews by the Department of Homeland Security's U.S. Citizenship and Immigration Services and takes an average of 18-24 months. There are occasions when a process can begin without UNHCR referral, but this usually applies in cases of close relatives of refugees already in the U.S.
Of 2,184 Syrian refugees admitted into the U.S. since the Syrian civil war erupted in 2011, only 53 (2.4 percent) have been Christians while 2098 (or 96 percent) have been Muslims, according to State Department statistics updated on Monday.
The remaining 33 include 1 Yazidi, 8 Jehovah Witnesses, 2 Baha'i, 6 Zoroastrians, 6 of "other religion," 7 of "no religion," and 3 atheists.
Updated figures of Syrian refugees admitted into the U.S. since the Syrian civil war began. Only 53, or 2.4 percent, of the 2,194 total are Christians. (Data: State Department Refugee Processing Center)
By comparison, Syria's population breakdown in early 2011, before the civil war's death toll and refugee exodus roiled the demographics, was 90 percent Muslim (including Sunnis, Shia, Alawites and Druze) and 10 percent Christian, according to the CIA World Factbook.
In the wake of the Paris terror attacks, some Republican presidential candidates and governors are calling on the administration to reconsider a plan to admit 10,000 Syrian refugees in the current fiscal year.
On Monday, Arkansas Republican Sens. Tom Cotton and John Boozman also called for a temporary moratorium, but as part of a broader new policy on Syrian refugees that also deals with the U.N. referral problem.
"The United States' reliance on the United Nations for referrals of Syrian refugees should also be re-evaluated," they said. "That reliance unintentionally discriminates against Syrian Christians and other religious minorities who are reluctant to register as refugees with the United Nations for fear of political and sectarian retribution."
According to Patrick Sookhdeo, international director of Barnabas Fund, a charity campaigning to help rescue Christians from Syria, Christians fleeting ISIS "seldom go to the main refugee camps in neighboring countries because they are marginalized, abused, and at serious risk of violence in these Muslim-majority shelters."
Sookhdeo says Western governments "must understand that vulnerable Christians are being overlooked in rescue program that take only those in the camps to safety. Fully aware of the victimization that is likely to await them in refugee camps, Iraqi and Syrian believers are mainly taking shelter in schools, churches, and apartments, or with relatives where possible."
As a result, some refugee advocates say Western diplomatic missions should work through churches in urban areas in the countries neighboring Syria, to offer refuge for vulnerable Christians.
Prioritize the 'most victimized'
In September Rep. Michael McCaul (R-Texas), chairman of the House Homeland Security Committee, introduced a bill that would give Congress an up-or-down vote on Obama's plan to resettle 10,000 Syrian refugees – and would also require the administration, when considering applicants from Syria and Iraq, to prioritize the resettlement of "persecuted" religious minorities.
On Sunday, GOP presidential candidate Jeb Bush said on NBC's "Meet the Press" that U.S. efforts to help Syrian refugees should focus on Christians, "who have no place in Syria anymore. They're being beheaded, they're being executed by both sides. And I think we have a responsibility to help."
Obama, speaking in Turkey, said calls to admit Syrian Christians but not Muslims were "shameful" and "not American."
Other Western countries are also grappling with the controversial issue.
Last September George Carey, a former leader of the world's Anglicans, urged the British government to prioritize Christians among the Syrian refugees "because they are a particularly vulnerable group."
Carey said in an op-ed a government plan to admit thousands more Syrians by way of refugee camps located in the region "inadvertently discriminates against the very Christian communities most victimized by the inhuman butchers of the so-called Islamic State."
"Christians are not to be found in the U.N. camps, because they have been attacked and targeted by Islamists and driven from them," he said.
Carey also tackled the sensitive Christian versus Muslim issue.
"Some will not like me saying this, but in recent years, there has been too much Muslim mass immigration to Europe," he wrote. "This has resulted in ghettos of Muslim communities living parallel lives to mainstream society, following their own customs and even their own laws."
"Isn't it high-time instead for the oil-rich Gulf States to open their doors to the many Muslims who are fleeing conflict?" Carey asked. "Surely if they are concerned for fellow Muslims who prefer to live in Muslim-majority countries, then they have a moral responsibility to intervene."
In Australia, Muslim groups accused the government of bigotry for announcing in September that a plan to admit an additional 12,000 refugees from the conflict will prioritize "those most in need – the women, children and families of persecuted minorities."
The Islamic Council of Victoria spokesman said it would be discriminatory to reject desperate Syrians, "based on their adherence to Islam."
The Australian Federation of Islamic Councils said then-Prime Minister Tony Abbott must "take the high moral ground and stop bigots in his party from dividing the Australian community" by wanting to screen refugees on religious grounds.


text:
CYE Network
CYE has readers in over
100 countries.
The CYE journal disseminates knowledge and stimulates discussion in support of inclusive and sustainable environments for children and youth everywhere
CYE has a global audience and connects the worlds of research, policy and practice.
Our repository for photographs, articles, event information and our entire resource library.
Our discussion forum, the place to ask questions, listen to the experts and find out what's going on in our group.
The CYE journal offers researchers a high-quality, refereed outlet for sharing work pertaining to the physical environments that impact the lives of children and youth around the world.
Submission Guidelines »
Annual individual subscriptions to the CYE journal are $38.
Credit card purchases can be completed through our secure payment portal here.
Subscribe today »
CYE has a wide network of dedicated scholars and practitioners who review the manuscripts published in Children, Youth and Environments journal.
Become a Reviewer »
The Children, Youth and Environments journal disseminates knowledge and stimulates discussion in support of inclusive and sustainable environments for children and youth everywhere.
The CYE journal is a peer-reviewed, multi-disciplinary, online journal, highlighting the physical environments where children and youth live, learn, work, and play. The journal values the capacity of children and young people to meaningfully participate in the processes that shape their lives and publishes papers from distinct viewpoints, varied approaches, and diverse cultures and regions around the world.
The journal publishes papers in the form of research articles, field reports, and book/media reviews ranging from:
Quantitative and qualitative empirical research
Theoretical, methodological, and historical investigations
Critical literature reviews
Design analyses
Post-occupancy evaluations
Policy studies
Program assessments
CYE seeks to strengthen connections between research and practice. Field reports, in particular, which reflect on lessons learned in the field and the challenging realities of practice, are of great interest to our readership. We value this contribution and remain dedicated to publishing a variety of papers. For this reason, a traditional scientometric impact factor, which is based on a count of all items published in an issue, fails to reflect the impact and influence of CYE research specifically. We are continuously considering new and innovative ways to accurately measure the impact of our research articles. We currently use Google Scholar to measure the citation impact.
Google Scholar Metrics
h-index 33
i10-index 100
CYE has a global community and connects the worlds of research, policy, and practice
CYE appeared as a print journal from 1984-1995 as Children's Environments Quarterly and Children's Environments. In 2003, it was revived as an online journal, which now reaches readers in more than 160 countries. Readers and authors include researchers and practitioners in education, childhood studies, geography, sociology, child and youth development, child welfare, child rights advocacy, development studies, architecture, landscape design, urban design and planning. CYE is endorsed by UN-Habitat and guided by a distinguished Editorial Advisory Board.
The current issue (Volume 30, no. 1, 2020) includes 6 research articles, 1 field report along with 4 book reviews and 1 film review. The research articles and field report cover a wide array of topics including children's experiences in outdoor environments, students' experiences in the cafeteria, struggles and protective factors for LGBTQIAP+ youth, a comparative analysis of law and policies in three countries as a means for improving children's safety and welfare after a natural disaster, self and collective efficacy and youth agency as critical to youths' responses to global environmental change, and more.
Read on JSTOR »
Louise Chawla
University of Colorado, Boulder
Robin Moore
Roger Hart
Fahriye Sancar
Lynn Liben
Victoria Carr
Daniela DiGiacomo
Field Report Co-editor
Rhonda Brown
Sue Elliott
University of New England, AU
Ann Rossmiller
Vikas Mehta
Özlemnur Ataol
Book + Media Review Co-editor
Jenny Steffel Johnson
Leslie Kochanowski
Catherine Volpe
EDITORIAL REVIEW BOARD
Subscribe to our newsletter via ListServe >
E: cyenetwork@gmail.com
© 2019 by CYE Network.


Jessica Ann Hirsch of Fults and Jonathan Edward Liefer of Red Bud have announced their engagement and upcoming marriage.
The bride-elect is the daughter of Linda and Rick Ubben of Ames, Iowa, and Kevin and Linda Hirsch of Fults. She is a graduate of Valmeyer High School and Murray State University. She is the owner and chief operator of Gateway Grooming of Waterloo.
The prospective bridegroom is the son of John and Sonya Liefer of Chester, and Sue Liefer of Waterloo. He is a graduate of Red Bud High School and Vatterott College with a degree in applied electrical technology. He is employed as a mechanic for Reliable Sanitation of Waterloo.
The couple are planning a June 1, 2013, wedding.


I saw I Am Number Four today. This is an earnestly mediocre film. I was surprised to see Millar and Gough wrote the screenplay, since much of what was wrong was in the dialogue and scripting. The good news is that some of the action sequences were really quite good, and when the plot is bad it's usually laugh-at-it bad, not oh-god-why-did-i-spend-money-on-this bad.
…it'll get better, I'm sure.


text:
MARY MILLER'S OPERA BLOG
Reflections on opera and other passions
Our anniversary season
Sir Thomas Allen to Mimì Goes Glamping
Posted on April 13, 2016 by Mary Miller - Bergen National Opera
It's such a pleasure and privilege that one of the opera world's great treasures Sir Thomas Allen will bring a unique late-night show to Mimì Goes Glamping. Lucky us, lucky Norway!
But pity the poor journalist who tries to interview Sir Thomas Allen, our artist-in-residence at Bergen National Opera's sparky summer festival Mimì Goes Glamping. Sir Tom, Britain's most distinguished baritone, knighted by the Queen, awardee of practically every musical and vocal honour in Europe, star of everywhere from the Met to La Scala, now turned director is not prone to taking himself too seriously.
"Tell me, Sir Tom" said TV interviewer recently, wriggling a little in his chair "when you… er … re-embrace a role like Don Alfonso, is it hard to bring something fresh to the stage?"
"Oh no" grins Sir Tom "not when you've got a brain as small as mine…. Lucky to be singing anything at all at my age, actually…."
And so on. Ask about an opera, he'll tell you a story about something hilarious that happened backstage. Ask about backstage, and you'll get a ribald tale about the composer. But ask about making opera the art form more popular and expect an explosion.
Sir Tom is passionate about opera for everyone – in a speech at the prestigious Royal Philharmonic Awards he raged about 'wet T-shirt string quartets' and the promotion of 'cutie' opera stars as opposed to the development of the genuinely gifted through painstaking study. "I just want people to see opera for what it is" he says " it doesn't need to be popularised. It needs to be available!".
Born in a Northern fishing village where almost every male family member worked at the local coal mine, he became a grammar school boy who sang but avoided school plays as being for 'sissies'. Choirs were fine – part of the male voice choral tradition. The first member of his family to go away to college, he struggled with homesickness, rattled by the noisy swagger of his peers. But his voice pulled him forward. He became the college star, and the first of the important prizes followed. He sang in his first opera – Escamillio in Carmen- more by accident than design. The Queen was visiting the college, and the opera school was short of a baritone.
An extraordinary career has followed, paced by his own mix of outrageous talent and common sense. He turned down the mighty Herbert von Karajan in 1970's because he "had a family and a mortgage and didn't want to blow my voice on Verdi" – not reasons, one suspects, that von Karajan would begin to comprehend. But by the end of the decade he had left a regular job at London's Royal Opera to embrace international stardom.
These days, in his early 70s, he is singing – still on glittering stages – teaching, painting and drawing, golfing, and a vital, vigorous champion for excellent performance. At Mimì Goes Glamping (and wow, we are so excited that the concept of our opera/activities in nature/great food festival tickled his imagination) he'll treat us to an amazing late-night show where he'll reminisce, sing and no doubt tell enchanting stories, and teach masterclasses to our young voices. And, true to his inner democracy, he'll take part in our unique write-an-opera project with young singers and local choir members as….. Troll Murmartinstein, a beasty tyrant who eats small boys.
How good is that? No to von Karajan; yes to rural Norway! And some lucky journalist may even get a serious story.
www.mimigoesglamping.com
This entry was posted in Behind the scenes and tagged Åmot Operagard, Bergen Nasjonale Opera, Mimi Goes Glamping, Opera festival, Sir Thomas Allen by Mary Miller - Bergen National Opera. Bookmark the permalink.


text:
2019 Cardiff Triathlon Sprint
1537 Alex Matchett Male 1 MOPEN 1 00:09:54 2 00:07:36 2 00:07:14 2 00:07:11 1 00:07:30 1 00:29:29 1 00:14:45 2 00:55:35 1
936 Ollie Jones Male 2 MU23 1 00:10:16 4 00:08:20 43 00:07:47 31 00:07:27 5 00:08:17 35 00:31:48 22 00:16:48 12 01:00:24 2
924 Felix Wernham Male 3 MOPEN 2 00:12:37 61 00:07:35 1 00:07:13 1 00:07:15 2 00:07:47 2 00:29:48 2 00:16:22 7 01:00:25 3
836 Ian Aguilar Male 4 MOPEN 3 TRI PRESTON 00:10:34 6 00:08:21 44 00:07:42 26 00:07:39 16 00:08:35 84 00:32:15 39 00:16:32 8 01:01:50 4
896 Ben Hobbs Male 5 MU23 2 WAKEFIELD TRIATHLON CLUB 00:10:28 5 00:08:24 49 00:07:47 32 00:07:59 56 00:08:24 49 00:32:32 48 00:17:15 24 01:01:56 5
866 Mark Mills Male 6 MOPEN 4 WAKEFIELD TRIATHLON CLUB 00:11:42 24 00:08:20 42 00:07:49 38 00:07:48 31 00:08:05 11 00:32:00 29 00:16:18 5 01:01:59 6
913 Nick Flower Male 7 MOPEN 5 WINDRUSH TRIATHLON CLUB 00:11:34 22 00:08:31 61 00:07:42 25 00:07:47 28 00:08:12 25 00:32:10 36 00:16:16 4 01:01:59 7
880 Simon Crook Male 8 M40+ 1 EPSOM TRIATHLON CLUB 00:12:16 47 00:08:01 9 00:07:35 19 00:07:35 12 00:08:06 13 00:31:15 15 00:16:52 13 01:02:02 8
1534 Mark Binding Male 9 M40+ 2 TAFF ELY TRIATHLON 00:13:06 93 00:08:05 15 00:07:23 3 00:07:31 6 00:07:49 3 00:30:47 5 00:16:59 17 01:02:41 9
901 Benjamin Sommerville Male 10 MU23 3 TEAM TRIUMPH 00:11:01 10 00:08:12 27 00:07:57 60 00:07:55 45 00:08:20 40 00:32:23 42 00:17:48 40 01:02:53 10
862 Tom Openshaw Male 11 MOPEN 6 CLAPHAM CHASERS 00:12:20 53 00:08:04 13 00:07:30 11 00:07:32 8 00:08:09 18 00:31:14 14 00:17:09 21 01:02:53 11
853 Robert Green Male 12 MOPEN 7 CHELTENHAM TRIATHLON CLUB 00:11:27 20 00:08:17 36 00:07:49 39 00:07:47 27 00:08:11 21 00:32:02 32 00:16:53 14 01:02:59 12
906 Mark Weathersby Male 13 MOPEN 8 WVTRI CLUB (WELLAND VALLEY TRI 00:13:33 131 00:07:47 4 00:07:28 7 00:07:34 9 00:07:52 4 00:30:39 4 00:16:54 16 01:03:01 13
926 David Weeks Male 14 MOPEN 9 00:12:09 38 00:08:33 65 00:07:48 35 00:07:58 55 00:08:37 89 00:32:54 59 00:16:35 9 01:03:23 14
933 Tom Graham Male 15 MOPEN 10 TRIZONE TRI CLUB 00:12:38 64 00:07:58 7 00:07:32 14 00:07:31 7 00:08:08 15 00:31:07 10 00:17:46 37 01:03:25 15
872 Joseph Reardon Male 16 MU23 4 00:11:52 27 00:08:47 110 00:07:56 57 00:08:03 68 00:08:47 125 00:33:32 84 00:16:16 3 01:03:32 16
847 Paul Fitzpatrick Male 17 M40+ 3 BERKSHIRE TRI SQUAD 00:12:04 32 00:08:10 23 00:07:33 16 00:07:42 20 00:08:10 19 00:31:33 19 00:17:58 45 01:03:36 17
932 Luke Campbell Male 18 MU23 5 ZOOT ATHLOS RACING TEAM 00:11:07 13 00:08:12 28 00:08:21 135 00:08:17 113 00:08:21 42 00:33:10 68 00:17:49 42 01:03:40 18
838 David Bird Male 19 M40+ 4 OXFORD TRI 00:12:43 67 00:08:29 58 00:07:26 6 00:07:57 50 00:08:16 33 00:32:07 34 00:17:09 20 01:03:51 19
846 Elliot Thorley Male 20 MOPEN 11 TRIKS 00:12:19 52 00:08:07 17 00:07:32 13 00:07:42 21 00:08:06 12 00:31:26 16 00:18:02 46 01:03:58 20
828 Luke Crisp Male 21 MU23 6 RAF TRIATHLON 00:10:40 8 00:08:08 18 00:07:28 8 00:07:24 3 00:07:57 5 00:30:55 6 00:20:50 199 01:04:03 21
849 Simon Mowbray Male 22 MOPEN 12 LINCOLN TRI 00:13:21 111 00:08:33 66 00:07:50 42 00:07:56 47 00:08:08 16 00:32:26 46 00:16:21 6 01:04:09 22
943 Felix Clacy Male 23 MU23 7 CHAPEL TRI 00:12:00 30 00:08:24 48 00:08:05 81 00:08:19 125 00:08:42 108 00:33:29 79 00:16:54 15 01:04:18 23
930 Paul Clucas Male 24 M40+ 5 HUMBER TRIATHLETES 00:12:37 62 00:08:12 26 00:07:34 18 00:07:46 26 00:08:12 24 00:31:43 21 00:18:07 49 01:04:19 24
890 Richard Saqladi Male 25 M40+ 6 TEAM BOTTRILL 00:13:20 109 00:08:05 14 00:07:31 12 00:07:34 11 00:08:02 7 00:31:11 12 00:17:55 44 01:04:28 25
979 Paul Bacon Male 26 M50+ 1 CHIPPENHAM TRI 00:12:15 45 00:08:07 16 00:07:47 33 00:07:53 41 00:08:16 34 00:32:01 31 00:18:05 48 01:04:29 26
825 Vaughan Robinson Male 27 M40+ 7 JERSEY TRIATHLON CLUB 00:12:48 73 00:08:25 51 00:07:28 9 00:07:57 52 00:08:20 39 00:32:08 35 00:17:52 43 01:04:34 27
899 Michael Laws Male 28 MOPEN 13 00:13:03 89 00:08:09 20 00:07:48 34 00:07:59 57 00:08:12 23 00:32:06 33 00:17:15 23 01:04:39 28
881 Martin Fenton Male 29 M40+ 8 00:12:55 81 00:08:02 11 00:07:23 4 00:07:37 15 00:08:04 10 00:31:05 9 00:18:31 66 01:04:43 29
823 David Ibbotson Male 30 M40+ 9 00:13:01 86 00:08:28 54 00:07:55 54 00:07:51 38 00:08:13 27 00:32:25 45 00:17:25 26 01:04:44 30
865 Toby Dean Male 31 M40+ 10 TEAM NAGI 00:12:10 39 00:08:02 10 00:07:33 15 00:07:34 10 00:08:06 14 00:31:13 13 00:19:26 106 01:04:47 31
940 Christopher Melbourne Male 32 MOPEN 14 OXFORD TRI 00:12:27 58 00:08:40 94 00:08:12 108 00:08:15 106 00:08:37 92 00:33:43 95 00:16:40 11 01:04:51 32
832 Liam Budd Male 33 MU23 8 CHAPEL TRI 00:09:59 3 00:09:19 230 00:08:27 154 00:08:41 189 00:09:01 156 00:35:26 183 00:17:30 32 01:04:51 33
824 Joe Howard Male 34 MOPEN 15 WAKEFIELD TRIATHLON CLUB 00:12:47 71 00:07:59 8 00:07:41 24 00:07:42 22 00:08:19 38 00:31:40 20 00:18:27 61 01:04:53 34
898 David Mort Male 35 MOPEN 16 CARDIFF TRIATHLETES 00:12:49 74 00:08:10 21 00:07:36 20 00:07:36 13 00:08:12 26 00:31:32 18 00:18:29 64 01:04:55 35
1539 Luke Reed Male 36 MOPEN 17 PURE ENDURANCE TRIATHLETES 00:12:49 75 00:08:19 41 00:07:53 48 00:08:10 92 00:08:24 51 00:32:45 55 00:17:34 34 01:05:00 36
871 Tej Thaker Male 37 MOPEN 18 00:13:25 119 00:08:24 50 00:07:57 59 00:07:49 33 00:08:14 29 00:32:22 41 00:17:20 25 01:05:02 37
934 Guto Crompton Male 38 MOPEN 19 WEST COAST TRIATHLON 00:12:18 48 00:07:53 5 00:07:33 17 00:07:40 17 00:08:01 6 00:31:05 8 00:18:59 82 01:05:04 38
919 Will Booth Male 39 MOPEN 20 LOUGHBOROUGH STUDENT TRI CLUB 00:12:02 31 00:08:15 33 00:07:40 23 00:07:47 29 00:08:16 31 00:31:56 25 00:19:19 95 01:05:16 39
886 Matt Brewer Male 40 MOPEN 21 00:13:23 116 00:08:04 12 00:07:30 10 00:07:27 4 00:08:03 8 00:31:01 7 00:18:35 72 01:05:18 40
855 Ceirion Jones Male 41 MU23 9 TRIATHLON COACHING WALES 00:11:25 19 00:08:38 83 00:08:11 102 00:08:13 100 00:08:43 112 00:33:44 96 00:18:20 53 01:05:18 41
837 Geoff Wynn Male 42 MOPEN 22 YORK TRIATHLON CLUB / BIG BEAR 00:13:22 113 00:08:17 38 00:07:59 64 00:08:05 74 00:08:30 66 00:32:50 56 00:17:30 31 01:05:25 42
921 James Cooper Male 43 MOPEN 23 00:13:05 92 00:08:14 31 00:07:48 36 00:08:06 78 00:08:23 47 00:32:29 47 00:17:48 39 01:05:27 43
885 James Redman Male 44 M40+ 11 PAC-TRI 00:12:53 78 00:08:36 71 00:07:55 55 00:07:48 30 00:08:16 32 00:32:33 50 00:18:12 50 01:05:27 44
903 Daniel Crocker Male 45 MU23 10 FROME TRIATHLON CLUB 00:12:15 46 00:08:32 62 00:07:52 45 00:07:48 32 00:08:11 22 00:32:22 40 00:19:14 92 01:05:28 45
1432 Jack Southam Male 46 MU23 11 LLANELLI ASC 00:09:53 1 00:08:51 126 00:08:15 116 00:08:17 114 00:08:37 90 00:33:59 116 00:19:26 107 01:05:28 46
920 Russell Newmarch Male 47 M40+ 12 COOGEE TRIATHLON CLUB 00:12:05 36 00:08:15 34 00:07:46 30 00:07:46 25 00:08:10 20 00:31:56 26 00:19:31 114 01:05:30 47
907 Andrew Brown Male 48 MOPEN 24 CLAPHAM CHASERS 00:12:45 69 00:08:32 63 00:07:58 62 00:07:51 39 00:08:33 78 00:32:52 57 00:18:16 51 01:05:33 48
935 Will Senior Male 49 MOPEN 25 00:12:40 65 00:08:31 60 00:08:12 103 00:08:05 75 00:08:28 59 00:33:14 69 00:17:04 18 01:05:34 49
976 Jonathan Chadwick Male 50 M50+ 2 00:14:23 173 00:08:14 32 00:07:49 37 00:07:40 18 00:08:17 37 00:31:57 27 00:17:27 27 01:05:50 50
1011 Martin Rogers Male 51 M50+ 3 BURNHAM ON SEA SWIM AND SPORTS 00:13:02 88 00:08:27 52 00:08:16 118 00:08:17 111 00:08:27 58 00:33:25 75 00:17:27 29 01:06:03 51
917 Matthew Bailey Male 52 MU23 12 EVO TRI CLUB 00:12:05 34 00:08:08 19 00:07:38 21 00:07:36 14 00:08:09 17 00:31:30 17 00:20:51 202 01:06:08 52
863 David Fryer-Winder Male 53 MU23 13 HIGH PEAK TRIATHLON CLUB 00:11:47 26 00:08:51 123 00:07:58 61 00:08:02 66 00:08:40 102 00:33:29 80 00:19:10 88 01:06:13 53
941 Morgan Watts Male 54 MU23 14 PIRANHA TRI 00:11:43 25 00:09:07 184 00:08:29 160 00:08:13 99 00:08:40 103 00:34:27 138 00:18:05 47 01:06:23 54
1105 Hayley Rigby Female 1 FOPEN 1 00:11:20 17 00:08:46 106 00:08:10 94 00:08:00 58 00:08:30 68 00:33:25 74 00:19:46 139 01:06:24 55
817 Andrew Deans Male 55 MOPEN 26 00:11:41 23 00:08:11 25 00:07:50 41 00:07:43 23 00:08:17 36 00:32:00 28 00:20:50 201 01:06:27 56
918 Morgan Freeman Male 56 MOPEN 27 KINGSWOOD TRI CLUB 00:13:07 95 00:08:33 67 00:08:00 66 00:08:04 72 00:08:31 69 00:33:07 64 00:17:35 36 01:06:35 57
923 James Mccall Male 57 MU23 15 LEICESTER TRI CLUB 00:13:24 118 00:08:36 75 00:08:06 84 00:08:07 85 00:08:34 80 00:33:22 73 00:17:11 22 01:06:46 58
830 Daniel Fish Male 58 MOPEN 28 EAST LONDON TRIATHLETES 00:14:00 156 00:08:10 22 00:07:55 52 00:07:44 24 00:08:23 46 00:32:11 37 00:18:27 60 01:06:57 59
856 Andrew Boyd Male 59 MOPEN 29 00:11:52 28 00:08:40 93 00:08:10 95 00:08:20 130 00:08:38 94 00:33:47 99 00:19:30 110 01:07:10 60
821 Etienne Tillon Male 60 MU23 16 TRI MONTAGNE 00:11:04 11 00:09:05 179 00:08:10 97 00:08:10 93 00:08:46 119 00:34:10 123 00:20:11 166 01:07:15 61
858 Peter Hopson Male 61 M40+ 13 SAN DOMENICO RC 00:11:57 29 00:08:36 70 00:08:05 76 00:08:06 80 00:08:34 82 00:33:19 72 00:20:09 160 01:07:27 62
841 Lukas Sutcliffe Male 62 MOPEN 30 00:12:43 66 00:08:37 78 00:08:05 78 00:08:04 71 00:08:42 106 00:33:26 76 00:19:12 90 01:07:32 63
964 Stuart Dinwoodie Male 63 M50+ 4 CHIPPENHAM TRI 00:13:53 149 00:08:17 37 00:07:53 47 00:07:58 54 00:08:30 67 00:32:36 52 00:18:45 76 01:07:33 64
938 Peter Kellie Male 64 MOPEN 31 00:12:52 77 00:08:40 90 00:08:21 137 00:08:22 141 00:09:02 159 00:34:23 132 00:17:49 41 01:07:36 65
883 Russell Evans Male 65 M40+ 14 00:12:32 59 00:09:05 180 00:08:10 96 00:08:18 116 00:08:26 52 00:33:57 110 00:19:04 84 01:07:52 66
927 Jack Keoghan Male 66 MOPEN 32 00:12:05 35 00:08:52 127 00:08:16 119 00:08:11 96 00:08:41 104 00:33:58 113 00:19:25 103 01:08:02 67
864 Alan Fyfe Male 67 M40+ 15 00:14:57 213 00:08:39 86 00:08:09 91 00:08:14 102 00:08:37 91 00:33:37 90 00:17:27 30 01:08:02 68
870 Andrew Taylor Male 68 MOPEN 33 TRI GURU 00:13:02 87 00:08:23 47 00:07:52 44 00:08:08 89 00:08:38 93 00:32:59 60 00:19:43 134 01:08:05 69
1106 Natalie Curgenven Female 2 F40+ 1 HUMBER TRIATHLETES 00:13:14 102 00:08:51 125 00:08:19 129 00:08:24 145 00:08:51 131 00:34:23 131 00:18:33 68 01:08:08 70
869 Philip Brockington Male 69 M40+ 16 TRI-ANGLIA 00:14:05 162 00:08:37 80 00:08:12 107 00:08:06 82 00:08:34 83 00:33:29 78 00:18:46 77 01:08:15 71
1020 Katie Nimmo Female 3 F40+ 2 00:11:05 12 00:08:57 150 00:08:29 159 00:08:38 180 00:09:09 176 00:35:11 169 00:19:42 132 01:08:17 72
977 John Tredgett Male 70 M50+ 5 RAF TRIATHLON 00:13:13 100 00:08:34 69 00:08:01 68 00:08:02 63 00:08:32 72 00:33:07 66 00:19:41 129 01:08:17 73
852 Tommy Blake Male 71 MU23 17 STUBBINGTON GREEN 00:11:23 18 00:08:54 132 00:08:24 148 00:08:22 142 00:09:16 197 00:34:55 155 00:19:03 83 01:08:18 74
1090 Rebecca Hayward Female 4 FOPEN 2 KINGSWOOD TRI CLUB 00:14:10 164 00:08:58 155 00:08:11 101 00:08:06 79 00:08:43 111 00:33:57 109 00:18:20 56 01:08:19 75
874 Simon Moore Male 72 M40+ 17 CR@P TRI 00:14:11 165 00:08:58 152 00:08:22 141 00:08:04 73 00:08:27 57 00:33:49 100 00:18:20 54 01:08:24 76
939 Vit Javorik Male 73 MOPEN 34 00:15:00 218 00:07:55 6 00:07:44 27 00:07:50 37 00:08:21 41 00:31:49 23 00:19:22 98 01:08:30 77
1000 Derek Thomson Male 74 M60+ 1 FLYING MONK TRIATHLON CLUB 00:13:22 114 00:08:38 82 00:08:01 67 00:07:55 46 00:08:33 77 00:33:06 63 00:19:44 135 01:08:31 78
914 Richard Fenton Male 75 M40+ 18 00:12:44 68 00:08:46 107 00:08:21 140 00:08:20 129 00:08:30 64 00:33:56 108 00:19:39 125 01:08:31 79
911 Craig Armour Male 76 MOPEN 35 GLASGOW TRIATHLON CLUB 00:13:28 124 00:08:58 154 00:08:20 132 00:08:24 146 00:08:53 138 00:34:34 143 00:18:27 62 01:08:33 80
1119 Hannah Flaherty Female 5 FOPEN 3 PRECISION RACE TEAM 00:12:47 70 00:08:59 162 00:08:32 173 00:08:45 206 00:09:18 206 00:35:33 188 00:18:18 52 01:08:36 81
987 Brian Elliott Male 77 M50+ 6 SALISBURY TRIATHLON CLUB 00:13:07 94 00:08:46 103 00:08:09 89 00:08:18 117 00:08:26 55 00:33:37 91 00:20:02 153 01:08:38 82
877 Neil Fulstow Male 78 M40+ 19 WEST WALES FITNESS COACHING 00:14:37 188 00:08:19 40 00:07:56 56 00:07:50 36 00:08:21 43 00:32:23 43 00:19:24 101 01:08:41 83
1086 Alice Beckett Female 6 FOPEN 4 CHELTENHAM TRIATHLON CLUB 00:12:04 33 00:09:32 278 00:08:21 139 00:08:18 118 00:08:54 140 00:35:03 163 00:19:39 126 01:08:44 84
916 Neil Browning Male 79 M40+ 20 00:14:03 159 00:08:47 112 00:08:07 86 00:08:11 94 00:08:32 74 00:33:35 89 00:18:59 81 01:08:45 85
1334 Jessica Hudson Female 7 FU23 1 MILLFIELD TRIATHLON 00:10:38 7 00:09:21 240 00:08:51 245 00:08:44 202 00:09:33 281 00:36:27 235 00:19:55 145 01:08:52 86
1080 Rebecca Mason Female 8 FOPEN 5 HUMBER TRIATHLETES 00:13:17 108 00:08:45 101 00:08:07 85 00:08:18 115 00:08:43 113 00:33:51 102 00:20:10 163 01:08:55 87
922 Simon Malley Male 80 M40+ 21 CYCLE SPECIFIC 00:13:48 145 00:08:30 59 00:07:54 50 00:08:02 64 00:08:30 61 00:32:54 58 00:20:02 154 01:08:55 88
1058 Georgia Huddleston Female 9 FU23 2 HILLINGDON TRIATHLETES 00:11:18 16 00:08:55 139 00:08:31 165 00:08:41 192 00:09:12 184 00:35:18 176 00:20:28 181 01:08:55 89
818 Stuart King Male 81 MOPEN 36 LINCOLN TRI 00:13:42 142 00:08:17 39 00:07:51 43 00:07:51 40 00:08:13 28 00:32:11 38 00:21:07 218 01:08:56 90
873 Luke Carter-Brzezinski Male 82 MOPEN 37 00:15:34 270 00:08:32 64 00:08:14 110 00:08:13 101 00:08:30 65 00:33:28 77 00:17:30 33 01:09:08 91
1047 Nicola Kelly Female 10 FOPEN 6 LYMINGTON TRIATHLON CLUB 00:13:00 84 00:08:48 116 00:08:11 100 00:08:28 156 00:09:06 169 00:34:31 142 00:19:34 117 01:09:10 92
945 Gareth Medd Male 83 MOPEN 38 00:15:32 265 00:08:48 115 00:08:16 123 00:08:13 98 00:08:37 87 00:33:52 104 00:17:09 19 01:09:11 93
843 Richard Folley Male 84 M40+ 22 00:14:49 205 00:08:28 56 00:07:45 28 00:07:56 49 00:08:31 71 00:32:39 54 00:19:25 104 01:09:16 94
948 Stuart Barr Male 85 M40+ 23 CHELTENHAM TRIATHLON CLUB 00:14:24 174 00:08:39 88 00:08:02 72 00:07:57 51 00:08:30 63 00:33:07 65 00:19:36 123 01:09:16 95
910 James Bell Male 86 MOPEN 39 CHELTENHAM TRIATHLON CLUB 00:13:22 115 00:08:52 128 00:08:09 87 00:08:23 144 00:08:39 100 00:34:02 117 00:19:24 100 01:09:20 96
884 John Kennelly Male 87 M40+ 24 00:13:24 117 00:08:36 72 00:08:05 80 00:08:08 88 00:08:53 137 00:33:41 94 00:19:36 122 01:09:24 97
876 Warwick Hadley Male 88 MOPEN 40 00:13:30 128 00:08:53 129 00:08:31 168 00:08:31 163 00:08:47 126 00:34:41 148 00:18:29 63 01:09:25 98
893 Russell Bickle Male 89 MOPEN 41 BRIGHTON TRI CLUB 00:13:40 138 00:08:13 30 00:07:55 51 00:08:01 61 00:08:29 60 00:32:37 53 00:21:05 216 01:09:26 99
996 John Griffin Male 90 M50+ 7 TRI LONDON 00:13:30 126 00:08:23 46 00:07:55 53 00:07:54 43 00:08:23 45 00:32:33 49 00:21:18 230 01:09:26 100


There are 161 images tagged "タツベイ"
Sign up for pixiv today and enjoy 「タツベイ」 , related illustrations!
There are 161 images and manga tagged with "タツベイ". Illustrations and artworks submitted with tag "タツベイ" are also tagged with "ポケモン", "ポケモンGO", "Cow邀你來看繪圖日誌", "ボーマンダ", "色違い", "ドーブル", "ポケモンカード" and "カイリュー".


probably be a bit before I can focus on tackling the TODO items.
* Properly deregister the HTTP event listeners on addon unload.
since I wasn't very nice.
Scott, both optional and enabled by default.
auto-redirected to the "search" pages).
scripts, this shouldn't substantially alter behavior.
* (Code quality) Use a pref listener to handle preference changes.
to minimize false positives, over avoiding false negatives).
* Handle CloudFlare 503 pages.
* Support a user specified "always use archive.is for these sites"
Signs, stay for the user scripts).
wikipedia that I will rewrite URLs to strip out the ".m.".
* Test this on Fennec.
* Maybe throw this up on addons.mozilla.org.


Since it became clear Mike Rogers had chosen not to pass on the Administration's notice of phone dragnet problems, I've been wondering if he did the same with any notice about the FISA Amendments Act upstream problems.
In response to a query from Politico, Rogers and his counterpart Dutch Ruppersberger seem to suggest they did not pass on the notice.
Moreover, the House leaders who held the keys to the report did not loudly broadcast its existence to the rest of the chamber. The chairman of the Intelligence Committee, Rogers, and the panel's ranking Democrat, Dutch Ruppersberger of Maryland, declined to say whether they even had sent a letter in 2012 informing members there had been a critical document to view. Hill sources say they don't recall anything of the sort.
More telling still, though, is Rupp's justification for providing briefings instead of the actual white paper.
Party leaders did hold unclassified and classified briefings on FISA, but they occurred just days before the House's September 2012 vote to reauthorize the law. The Republican briefing, for example, occurred only two days before the House approved the FISA Amendments Act, according to an invite obtained by POLITICO. Yet nowhere in the message, sent Sept. 7, 2012, is any mention of the White House white paper on FISA oversight — the document that detailed how the agency had erred in collecting U.S. communications.
In his explanation, Rupp explains that members have busy schedules.
And his accommodation for those busy schedules was to require members who want to be informed on issues they didn't receive notice of adjust their busy schedule to show up at one of two briefings, rather than go to a SCIF to read a document during whatever time is most convenient for them. Indeed, I've heard from members that that's part of the problem with briefings — they require people to drop all their other important issues and cater to Rogers' and Rupp's schedules, instead. All to learn about issues not identified in the meeting notice.
I'd add two points to the Politico piece. First, while it notes that the notice pitched the 2011 compliance problems as an example of functional oversight, there's another problem with it. It doesn't appear to reveal that some agency (probably FBI) already did, and the NSA newly started searching on incidentally collected US person data. Thus, it left out one of the most crucial aspects of the 2011 opinion, that it permitted the access to US person communications without a warrant.
And then a persnickety issue. Politico makes this claim.
The Washington Post first revealed that lapse in PATRIOT Act oversight in August, which at the time Rogers acknowledged "very few members" had taken advantage of any related briefing opportunities.
As the reporter admitted he knew, the WaPo did not, in fact, "first" reveal the earlier failure to pass on the notice. The WaPo reporting followed my own and the Guardian's, as well as several other sites. The whole issue of "first" is stupid, but why use it, particularly if you know it is factually inaccurate?
What was it that "some agency (probably FBI)" already did, and how did that lead to the NSA newly searching the incidentally collected info on US persons?
Mr. Romm's acknowledgement that other reporters led coverage on this issue was a tad restrained, though typical of the MSM. One wonders whether he or his editor insisted on the false "first" label.


I have a cold. Summer colds are a particular type of awkward, sniffling and sneezing just feels different in cut-offs than it does in jeans and a sweater, plus tea and hot soup don't have the same appeal.
Anyway. The timing couldn't have been better. I am actually home for two straight weeks, something that hasn't happened since March. It was a whirlwind of Spring, launching straight into a full Summer.
This love-nugget was born to my younger sister March 5th and I got to snuggle her in May.
Two summer dance highlights have been spending a week dancing (a little to) hard at the Dance Professionals Workshop at the American Dance Festival and choreographing a little segment for a music video for the band The Anatomy of Frank .
Vegetable gardening is such a roller coaster…my garden was gorgeous in June, the prettiest ever. By July it was a disaster zone; more bugs and pests than I've ever seen, less tomatoes, odd shaped cucumbers. It still beings me total pleasure and pride to piddle around out there though, to pluck some basil, tie up a tomato vine, I even get an odd satisfaction from squashing cabbage worms who have dared infest my kale crop.
As I mentioned at the beginning of this post, I've been traveling a lot! Since May I've spent time in the Northwest, Sandbridge beach, Durham, several trips to West Virginia, and…Iceland!
Iceland was cold, cool, full of waterfalls (my favorite part), desolate, and wholly unique. We camped for 8 nights in a combo backpacking trek/road trip all over that small island country.
With another month of Summer left I am looking forward to more of the wonderful same; nieces, dancing, gardening, and traveling! Life is good.


text:
Home/Entertainment/WATCH: Rare Clip of Lauren Bacall As Margo Channing in the 1973 TV Production of "Applause" – VIDEO
EntertainmentFeaturedOf Interest
WATCH: Rare Clip of Lauren Bacall As Margo Channing in the 1973 TV Production of "Applause" – VIDEO
Will Kohler September 29, 2018
This is a video clip from television production of the Broadway musical Applause.
The musical based on the 1950 film classic All About Eve aired on CBS television just once in March of 1973 and starred Lauren Bacall, Larry Hagman and Penny Fuller.
In the video below Bacall sings the campy, cheesy, classic "But Alive," which takes place in a Greenwich Village New York City gay bar of all places
It is interesting to note that this number aired uncensored and uncut on broadcast television in 1973.
The quality of the video is not the best but so few copies of it exist now its a very hard to find a pristine copy.
G A Y P O W E R
*** Help support Independent LGBT Media.
Back2Stonewall.com unlike many other LGBT websites'does not allow intrusive ads or a paywalls.
Please consider making a donation no matter how small to help with the upkeep and maintenance of our website and keep Independent LGBT news and history alive.
Our annual fundraiser will close December 31, 2018
1970's Applause But Alive cheesey gay Lauren Bacall Margo Channing musical Videos
Tweet of the Day – Maroon 5's Adam Levine: Dear Fox News……
Merry Christmas Everyone! – WATCH "Pee-wee's Playhouse Christmas Special" (1988) – Video
The AP, CBS, The New York Times, and CNN Pick Up The National Organization For Marriage's Race Baiting Scandal
Homophobic "Christian" Coffee Company Jitters & Bliss Dumps NOM!
Sources Estimate As High As 400,000 People March In Paris FOR Same-Sex Marriage – Video Report


text:
Smokin' Aces
It's almost Valentine's Day and that means a slew of "chick flicks" will be released for girlfriends to drag their unsuspecting boyfriends to. But after you see a cheesy romantic flick, she owes you, and you can take her to "Smokin' Aces", the definition of a badass guy flick.
Buddy "Aces" Israel (Jeremy Piven) is a strung out Las Vegas showman and wannabe mobster. As he's about squeal on the Mafioso who helped him with his frame, a $1 million bounty is put on his head, and oddly his heart. A huge cache of colorful characters decide to cash in, including bondsman Jack Dupree (Ben Affleck), crazy neo-Nazi brothers called The Tremors, and Georgia Sykes (Alicia Keys), posing as one of Israel's many hired prostitutes. Meanwhile, FBI agents Carruthers and Messner (Ray Liotta and Ryan Reynolds) are charged with making sure Israel testifies as planned.
It's violent, it's bloody, it's stylish and it's sheer entertainment. Writer/director Joe Carnahan marks his return after a nearly five year absence since his debut with the fantastic "Narc". He comes on with a visual style that seems like a restrained Tony Scott, which is good, as Scott tends to go overboard on a regular basis. Carnahan orchestrates a gritty, no holds barred crime action flick with plenty of laughs and plenty of heart. Not to mention one of the best twist endings in recent years. Unfortunately, he started to show his hand on the ending a bit too soon, leaving the audience to contemplate it before the major revelation at the end.
Piven ("Entourage") as the conflicted, opportunistic and coked up Israel gives what could have been an Oscar worthy performance, but "Aces" just isn't that kind of movie. Reynolds ("Van Wilder") also gives a noteworthy performance as the cocky turned devastated FBI agent. His character runs the full range of emotions in this film, and Reynolds handles them all spot on. Even Affleck turned in a decent, yet brief, performance. I'm just curious as to how much longer Andy Garcia is going to keep doing an Al Pacino impression.
But beyond the stars, it's the entire cast that makes this flick work. If even just one was off, it would have come down like a house of cards. But they all work together with Swiss watch-like efficiency that it can't help but be just pure fun times.
Despite the good time I was having in the theatre, I couldn't help but get the feeling I had seen this all before. He drew influence from the work of Quentin Tarantino, Tony Scott and Guy Ritchie. All had perfected that sort of big, ensemble, bombastic crime comedy/drama with "Reservoir Dogs", "True Romance" and "Snatch" (respectively), and Carnahan took a page from each one of those films to craft his film. This doesn't detract from the ability to enjoy his flick, or the fact that it is good in its own right, not by any stretch of the imagination. It just feels that in the 16 years since Tarantino came out with "Reservoir Dogs", it would be high time for a reinvention of the genre.
Pirates of the Caribbean: At World's End trailer


In his colorful report of our visit to Saint Louis, and especially of the Sinquefield Cup Tournament Michael Negele announced a separate note from my pen on our activities in the World Chess Hall of Fame (WCHOF).
This year's Sinquefield Cup had been announced as the "strongest tournament of all time". Michael Negele and Robert van de Velde were on the spot and also met there 5 other KWF&A members – the "Magnificent Seven" were completed by Dirk Jan ten Geuzendam (the third member from Europe) and the 4 US members John Donaldson, Larry List, Tony Rich and Michael Utt.
- A short addendum (29-10-2014) - see Addendum!


"...someone seriously should think of bottling this aroma..."she said with a sheepish grin while taking out the freshly baked chocolate squares from the oven. Her hands measured, mixed, folded, poured and baked delectable treats one after another without a bit of tension or stress on her happy demeanor. Pooja Dhingra the ace baker of Mumbai was recently in town to launch her first book the 'Big book of treats' over an interactive baking session. The Corner courtyard, the quaint boutique hotel on Sarat Bose Road, provided the perfect venue and hosted the event beautifully.
Pooja Dhingra wears many hats with equal elan. Trained at the prestigious French Culinary school, 'Le Cordon Bleu', she presently is the owner and executive chef of 'Le 15 Patisserie' and studio 15 where she conducts cooking and baking workshops. 'Le 15' is a chain of patisserie in Mumbai That bakes finest of French confection. At 27, just 3 years in business, she has 3 stores in the city, an envious list of celebrity clientele and has also made it to the Forbes's '30 under 30 entrepreneur list'. but in person she is just like your bubbly neighbour, down to Earth and happy to help when you need. Through out the session she called participants from the crowd and encouraged them to prepare the batter and bake the goodies, while sharing tips, tricks and other anecdotes from her days in Paris and Switzerland.
The Big book of treats is special in many ways. Being a enthusiast baker myself I have found that in a hot and humid country like India we need to rethink and adapt all the baking recipes that works well in the colder climates. unluckily for us the best books on baking have been written keeping in mind the condition of the Western countries. In this perspective the book's content gives you an insight as how to do it perfectly. In the beginning of each section she has shared her tried and tested tips to adapt and to get the best result out of it.
In her quest to make it a handbook for all thing baking, this book also has a conversion table, a guide to ingredients, equipment, a how to section, where pictorials are shared as how to roll out and line pie tins or how to get perfect feet for macarons etc. From easy peasy no bake desserts to technique oriented Macaron making...whether you are a beginner or an experienced baker, this book has something for everyone. The stories that she has shared before every recipe is loaded with her personal experience, like a peep into her everyday life.
Only qualm would be the lack of enough pictures. Baked goodies has a lot to do with texture and finishing and an accompanied picture with every recipe definitely helps not only to get it right but also to lure lazy souls like me to try out new things.
Now came the question as what to bake. When my fellow blogger friends already have shared two recipes from the book I thought I will go with a easier recipe in its glammed up Avtar. in the workshop she taught basic vanilla cuppies with frosting, egg-less chocochip cookies and Nutella squares. so its those mini vanilla cupcakes with butter cream frosting for me, we called it 'Happiness ka chota packet at home. I have used Amul for the cake but unsalted butter for the frosting. Try to get some white butter to whip up this delicious yet easy frosting.
Without the frosting this works well for kid's snack boxes. I have made the conversion myself to help you with your measuring cups and spoons.
Pre heat the oven at 175 C. Line your muffin pan with paper liners.
Sift flour and baking powder at least twice. set aside.
Using a hand blender or handheld whisk start beating the vanilla essence, butter and sugar till light and fluffy (2 minutes with hand blender, 5 minutes with hand).
Add one egg at a time and mix before the other.
Add in the milk and fold with a spatula.
Pour in the flour and again fold with a spatula till you get a homogenous creamy batter.
Fill the cupcake pan till 3/4 and bake for 15 minutes or till a toothpick inserted at the center comes out clean.
Take out the pan and carefully transfer the cuppies to a wire rack to cool down completely.
Take the room temperature butter and start beating it till light. Add the essence and again beat for a minute.
Gradually add the sugar little at a time and beat for at least 5 minutes to get it light and fluffy.
Finally mix in the milk, beat and finish.
If not using then cover with cling wrap and freeze.
Pour the buttercream in a piping bag with a star nozzle.
Take the cooled down cupcakes and pipe small blobs on the top.
Decorate as you wish and serve immediately or store in an airtight container.
If refrigerated, always rest it at least for 4-5 minutes before serving.
Enjoy Baking and as Pooja says dont forget to have loads of fun.
I always love reading cook books with pictures as I am more of a virtual person and as you said bakes are all about texture. I'm sure it was a fascinating experience to watch Pooja bake. I hope she does it here in Chennai too, I would love to watch.
Lovely cup cake and well clicked.
I am a big fan of your blog Sayantani and try out your recipes as often as I can. Loved these cupcakes...planning to make miniature ones this weekend and top it with a mango buttercream frosting, And you are right! Pictures make it easy to visualize the result and compare it with the final outcome.
A lovely review on the book .. and looks like u guys had all the fun..
the mini vanilla cup cakes is inviting.. can i have some...pls?
Thank you Anandi Shah. you just made my day.
Such a beautiful review Sayantani, seems like u have loads of fun, Amrita rocked with her chai cupcakes and u with vanilla cupcakes, loving that beautiful frosting.
Such a well written review and those cupcakes are so cute :-) waking the child in me.
Oh I saw this book on one of the magazines I have.
I love that photo of cupcakes they looks so cute..


20 x 2.5 inch strips cut across the width of the fabric having Christmas prints in red, green and cream. This contains 20 different prints mostly with metallic embellishment. The HALF pack is now flat rather than rolled. Strips are perfect for making a quick Christmas project such as unusual placemats or a small Christmas quilt.
100 per cent cotton.	Strips are 2.5" by approximately 42-44 inches (the width of the fabric).
As with our charm packs, the designs will vary according to the fabric collections at the time but the colours will reflect the image shown.
Tabby Rolls from The Tabbycat give a selection of strips cut across the width of the fabric. When you work out how much fabric is in a roll it is sometimes more than you might want for a smaller project. With this in mind we have also produced a pack with a smaller number of strips. Rolls of two and a half inch strips or noodles are called different things from different suppliers ranging from Jelly Rolls or Bali Pops to just Noodles but now there are Tabby Rolls as well. A whole roll is normally 40 strips but different places sell different quantities. STRIP WIDTH AND QUANTITY WILL BE SPECIFIED IN THE PACK DETAILS SO PLEASE MAKE SURE YOU CHECK WHAT IS IN EACH. This is a super way to save time on those strip design projects. They may also be cut into squares or other small shapes.


text:
Decollidrillia nigra is a species of sea snail, a marine gastropod mollusk in the family Turridae, the turrids.

Description
The length of the shell varies between 10 mm and 14 mm.

Distribution
This marine species occurs in the Sea of Japan and off the Kuriles, Russia

References

 Hasegawa K. (2009) Upper bathyal gastropods of the Pacific coast of northern Honshu, Japan, chiefly collected by R/V Wakataka-maru. In: T. Fujita (ed.), Deep-sea fauna and pollutants off Pacific coast of northern Japan. National Museum of Nature and Science Monographs 39: 225-383
 Medinskaya, Alexandra I. "Foregut anatomy of the Turrinae (Gastropoda, Conoidea, Turridae)." Ruthenica 12 (2002): 135-159.
 Medinskaya, Alexandra I. "Structure of the venom gland-muscular bulb complex in the family Turridae (Gastropoda, Conoidea)." Ruthenica 12.2 (2002): 125-133.

External links

 Petit, Richard E., and Rudiger Bieler. "On The New Names Introduced in the Various Printings of" Shells of the World in Colour"[Vol. I by Tadashige Habe and Kiyoshi Ito; Vol. II by Tadashige Habe and Sadao Kosuge." MALACOLOGIA-PHILADELPHIA- 38 (1996): 35-46.]

nigra
Gastropods described in 1965

redpajama_set_name: RedPajamaWikipedia


Chef Cyndie Story instructs various school nutrition managers about roasting Brussels sprouts during the North Carolina K-12 Culinary Institute Summer Workshop at Highland Elementary School Wednesday.
Alamance-Burlington School System nutrition managers Joseph McKinney from Western Alamance High School, left, and April Chandler from Western Middle School, center, listen to the instructor during the North Carolina K-12 Culinary Institute Summer Workshop at Highland Elementary School Wednesday.
ELON – The Highland Elementary cafeteria was filled with smiles and laughter Wednesday, as 24 cafeteria managers participated in their second day of training with Chef Cyndie Story of the North Carolina K-12 Culinary Institute.
Story has a Ph.D. in Food Service and Lodging Management from Iowa State University and a degree in Culinary Arts from the Art Institute of Atlanta. She was joined by her assistant, Lydia West, who is a consultant specializing in child nutrition operations.
The training was inspired by a federally mandated increase in whole grains and vegetables, which can sometimes be unappealing to students both in flavor and presentation. Story aims to teach cafeteria managers how to make dishes that are appetizing and look good but still follow the healthier guidelines. For example, on Tuesday, managers prepared six different kinds of salads and talked about how to market them to students.
Among the 24 managers were two ABSS employees, April Channing of Western Middle School and Joseph McKinney of Western High School. Both were excited to be a part of the training. However, Kathy Oakley, Executive Director of Child Nutrition for ABSS and co-coordinator of the 3-day event, said there was some nervousness at first.
"I think they were apprehensive when I told them to come … but I told them it would be well worth their time and I asked [Joseph] yesterday, 'What did you think?' and he said, 'I'm glad you asked me to come.'" Oakley said.
Channing said she was happy to add some new recipes to her repertoire. She's already started making changes to the cafeteria at Western Middle. In the last school year, she added salads for teachers and parfaits for students, which she said were a huge hit.
The training, which is funded at the state level, will repeat each summer for four more years. Along with various recipes, managers are allowed to keep any knives, cutting boards, or other utensils they've trained with to bring back to their school cafeterias, so they know they're working with topnotch equipment. Oakley says, more than anything, this training strives to bring managers together to celebrate their work.
"You'll notice they all have aprons and hats, and we're hoping they'll leave here with a sense of pride and professionalism that maybe they didn't have," she said.


text:
Q: Webpack: Retrieving module.resource in custom plugin moving to Webpack v5 from v4 I'm in the process of migrating a project to Webpack v5 from v4. Most of if is pretty straight forward, but I'm stuck on migrating a custom plugin. Before migrating I was able to get the resource (the filename / path to the original file that the module is compiled from) by doing the following:
compiler.hooks.emit.tapPromise('MyPlugin', async (compilation) => {
    const jsonResources = compilation.modules.filter(
        (module) => module.resource != null && new RegExp(/\.json$/).test(module.resource),
    )
})

I know that compilation.modules have become a Set in v5, which means that I need to wrap it in Array.from. However, I haven't found a way to get the resource.
I almost found a solution by doing the following:
compiler.hooks.emit.tapPromise('MyPlugin', async (compilation) => {
    const jsonResources = Array.from(compilation.fileDependencies).filter((path) =>
        new RegExp(/\.json$/).test(path),
    )

})

But by doing the above I loose the connection to the module, which I need for my use case.

redpajama_set_name: RedPajamaStackExchange


We didn't really have a theme in mind for the nursery, but knew we wanted soft, calm colors and wanted to incorporate some watercolor artwork that we'd had for about five years (since I worked on the Kumon Learning account and was given five prints, which were images used in an ad campaign for the brand).
We also are using a rocking chair that was Kevin's great-grandmother's, and have a pair of Kevin's silver-plated baby shoes, which I love being able to incorporate. Then from there, things just kind of came together.
Our nursery is in the room that used to be my closet room — a tiny "bedroom" right next to the master that has sloped ceilings and a tiny (read: short) closet.
It's not ideal for a bedroom in most circumstances, but I love the way it turned out for a nursery. (The dresser was one my dad had in his room as a kid, then I used in my room growing up. I love getting to use it for a third generation!) We were gifted the crib and changing table from friends, which was so generous.


text:
/** Notice of modification as required by the LGPL
 *  This file was modified by Gemstone Systems Inc. on
 *  $Date$
 **/
package com.gemstone.org.jgroups.protocols;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.util.Properties;
import java.util.Vector;

import com.gemstone.org.jgroups.Address;
import com.gemstone.org.jgroups.Event;
import com.gemstone.org.jgroups.Global;
import com.gemstone.org.jgroups.Header;
import com.gemstone.org.jgroups.Message;
import com.gemstone.org.jgroups.View;
import com.gemstone.org.jgroups.ViewId;
import com.gemstone.org.jgroups.protocols.pbcast.GMS;
import com.gemstone.org.jgroups.stack.Protocol;
import com.gemstone.org.jgroups.util.ExternalStrings;
import com.gemstone.org.jgroups.util.Streamable;
import com.gemstone.org.jgroups.util.TimeScheduler;
import com.gemstone.org.jgroups.util.TimeScheduler.Task;

/**
 * Periodically sends the view to the group. When a view is received which is greater than the current view, we
 * install it. Otherwise we simply discard it. This is used to solve the problem for unreliable view
 * dissemination outlined in JGroups/doc/ReliableViewInstallation.txt. This protocol is supposed to be just below GMS.
 * @author Bela Ban
 * @version $Id: VIEW_SYNC.java,v 1.5 2005/12/16 16:18:16 belaban Exp $
 */
public class VIEW_SYNC extends Protocol  {
    Address             local_addr=null;
    final Vector        mbrs=new Vector();
    View                my_view=null;
    ViewId              my_vid=null;

    /** Sends a VIEW_SYNC message to the group every 20 seconds on average. 0 disables sending of VIEW_SYNC messages */
    long                avg_send_interval=60000;

    private int         num_views_sent=0;
    private int         num_views_adjusted=0;

    volatile/*GemStoneAddition*/ ViewSendTask        view_send_task=null;             // bcasts periodic STABLE message (added to timer below)
    final Object        view_send_task_mutex=new Object(); // to sync on stable_task
    TimeScheduler       timer=null;                   // to send periodic STABLE msgs (and STABILITY messages)
    public static final String name="VIEW_SYNC";

    static boolean VERBOSE = Boolean.getBoolean("VS.VERBOSE"); // GemStoneAddition

    @Override // GemStoneAddition
    public String getName() {
        return name;
    }

    // start GemStoneAddition
    @Override // GemStoneAddition
    public int getProtocolEnum() {
      return com.gemstone.org.jgroups.stack.Protocol.enumVIEWSYNC;
    }
    // end GemStone addition

    public long getAverageSendInterval() {
        return avg_send_interval;
    }

    public void setAverageSendInterval(long gossip_interval) {
        avg_send_interval=gossip_interval;
    }

    public int getNumViewsSent() {
        return num_views_sent;
    }

    public int getNumViewsAdjusted() {
        return num_views_adjusted;
    }

    @Override // GemStoneAddition
    public void resetStats() {
        super.resetStats();
        num_views_adjusted=num_views_sent=0;
    }

    @Override // GemStoneAddition
    public boolean setProperties(Properties props) {
        String str;

        super.setProperties(props);

        str=props.getProperty("avg_send_interval");
        if(str != null) {
            avg_send_interval=Long.parseLong(str);
            props.remove("avg_send_interval");
        }

        //GemStoneAddition - split-brain detection support
        str=props.getProperty("split-brain-detection");
        if (str != null) {
          splitBrainDetectionEnabled = Boolean.valueOf(str).booleanValue();
          props.remove("split-brain-detection");
        }

        if(props.size() > 0) {
            log.error(ExternalStrings.VIEW_SYNC_THESE_PROPERTIES_ARE_NOT_RECOGNIZED__0, props);
            return false;
        }
        return true;
    }

    @Override // GemStoneAddition
    public void start() throws Exception {
        if(stack != null && stack.timer != null)
            timer=stack.timer;
        else
            throw new Exception("timer cannot be retrieved from protocol stack");
    }

    @Override // GemStoneAddition
    public void stop() {
        stopViewSender();
    }

    /** Sends a VIEW_SYNC_REQ to all members, every member replies with a VIEW multicast */
    public void sendViewRequest() {
        Message msg=new Message(null, null, null);
        ViewSyncHeader hdr=new ViewSyncHeader(ViewSyncHeader.VIEW_SYNC_REQ);
        msg.putHeader(name, hdr);
        passDown(new Event(Event.MSG, msg));
    }

//    public void sendFakeViewForTestingOnly() {
//        ViewId fake_vid=new ViewId(local_addr, my_vid.getId() +2);
//        View fake_view=new View(fake_vid, new Vector(my_view.getMembers()));
//        System.out.println("sending fake view " + fake_view);
//        my_view=fake_view;
//        my_vid=fake_vid;
//        sendView();
//    }

    @Override // GemStoneAddition
    public void up(Event evt) {
        Message msg;
        ViewSyncHeader hdr;
        int type=evt.getType();

        switch(type) {

        case Event.MSG:
            msg=(Message)evt.getArg();
            hdr=(ViewSyncHeader)msg.removeHeader(name);
            if(hdr == null)
                break;
            Address sender=msg.getSrc();
            switch(hdr.type) {
            case ViewSyncHeader.VIEW_SYNC:
              View v = msg.getObject();
              if (VERBOSE) {
                log.getLogWriter().info(
                    ExternalStrings.DEBUG,
                    "Received view sync from " + sender + ": " + v);
              }
                handleView(v, sender);
                break;
            case ViewSyncHeader.VIEW_SYNC_REQ:
                if(!sender.equals(local_addr))
                    sendView(sender); // GemStoneAddition - make sure it goes to the sender
                break;
            default:
                if(log.isErrorEnabled()) log.error(ExternalStrings.VIEW_SYNC_VIEWSYNCHEADER_TYPE__0__NOT_KNOWN, hdr.type);
            }
            return;

        case Event.VIEW_CHANGE:
            View view=(View)evt.getArg();
            handleViewChange(view);
            break;

        case Event.SET_LOCAL_ADDRESS:
            local_addr=(Address)evt.getArg();
            break;

        case Event.SUSPECT_NOT_MEMBER:
          Address mbr = (Address)evt.getArg();
          sendView(mbr);
          break;
        }
        passUp(evt);
    }

    @Override // GemStoneAddition
    public void down(Event evt) {
        switch(evt.getType()) {
        case Event.VIEW_CHANGE:
            View v=(View)evt.getArg();
            handleViewChange(v);
            break;
        }
        passDown(evt);
    }

    /* --------------------------------------- Private Methods ---------------------------------------- */

    private volatile Task sendTask;
    private boolean splitBrainDetectionEnabled;

    private void handleView(View v, final Address sender) {
      // GemStoneAddition - avoid being noisy during shutdown
      if (stack.getChannel().closing()) {
        return;
      }
        Vector members=v.getMembers();
//        if(!members.contains(local_addr)) {
//            if(log.isWarnEnabled())
//            log.warn("VIEW_SYNC ignoring view as I (" + local_addr + ") am not a member of view (" + v + ")");
//            return;
//        }

        final ViewId vid=v.getVid();
        int rc=vid.compareTo(my_vid);
        if(rc > 0) { // foreign view is greater than my own view; update my own view !
            if(VERBOSE || log.isTraceEnabled()) {
                log.getLogWriter().info(
                  ExternalStrings.DEBUG,
                  "view from " + sender + " (" + vid + ") is greater than my own view (" + my_vid + ");" +
                  " will update my own view");
            }
            Message view_change=new Message(local_addr, local_addr, null);
            com.gemstone.org.jgroups.protocols.pbcast.GMS.GmsHeader hdr;
            hdr=new com.gemstone.org.jgroups.protocols.pbcast.GMS.GmsHeader(com.gemstone.org.jgroups.protocols.pbcast.GMS.GmsHeader.VIEW);
            view_change.putHeader(GMS.name, hdr);
            view_change.setObject(v);
            passUp(new Event(Event.MSG, view_change));
            num_views_adjusted++;
        }
        else if (sender != null && rc < 0 && this.splitBrainDetectionEnabled) {
          // GemStoneAddition - foreign view is older than my view - send a new
          // view, but do it in another thread to avoid blocking the UDP
          // receiver thread
          Task oldTask = this.sendTask;
          if (oldTask == null || oldTask.cancelled()) {  // only permit one task at a time to prevent runaway behavior
            Task newTask = new Task() {
              volatile boolean hasRun;
              public boolean cancelled() {
                return hasRun;
              }

              public long nextInterval() {
                return 0;
              }

              public void run() {
                hasRun = true;
                if (VERBOSE || log.isTraceEnabled()) {
                  log.getLogWriter().info(
                      ExternalStrings.DEBUG,
                      "view from " + sender + " (" + vid +
                      ") is older than my own view (" + my_vid + ").  Sending my view to it");
                }
                sendView(sender);
              }
            };
            this.sendTask = newTask;
            stack.timer.add(newTask);
          }
        }
    }

    private void handleViewChange(View view) {
        Vector tmp=view.getMembers();
        if(tmp != null) {
            mbrs.clear();
            mbrs.addAll(tmp);
        }
        my_view=(View)view.clone();
        my_vid=my_view.getVid();
        if(my_view.size() > 1 && (view_send_task == null || !view_send_task.running()))
            startViewSender();
    }

    protected void sendView() {
      sendView(null);
    }

    protected/*GemStoneAddition*/ void sendView(Address oldViewSender) {
        View tmp=(View)(my_view != null? my_view.clone() : null);
        if(tmp == null) return;
        ViewSyncHeader hdr=new ViewSyncHeader(ViewSyncHeader.VIEW_SYNC);
        // GemStoneAddition - sending to a specific member
        if (oldViewSender == null) {
          Message msg=new Message(null, null, null); // send to the group
          msg.isHighPriority = true;
          msg.putHeader(name, hdr);
          msg.putHeader(UNICAST.BYPASS_UNICAST, new ViewSyncHeader(ViewSyncHeader.VIEW_SYNC));
          msg.setObject(tmp);
          passDown(new Event(Event.MSG, msg));
        }
        else {
          // GemStoneAddition - send current view to sender of old view, even if
          // it's not in the current membership view
          Message msg = new Message(oldViewSender, null, null);
          msg.putHeader(name, hdr);
          msg.putHeader(UNICAST.BYPASS_UNICAST, new ViewSyncHeader(ViewSyncHeader.VIEW_SYNC));
          msg.setObject(tmp);
          passDown(new Event(Event.MSG, msg));
        }
        num_views_sent++;
    }

    void startViewSender() {
        // Here, double-checked locking works: we don't want to synchronize if the task already runs (which is the case
        // 99% of the time). If stable_task gets nulled after the condition check, we return anyways, but just miss
        // 1 cycle: on the next message or view, we will start the task
        if(view_send_task != null)
            return;
        synchronized(view_send_task_mutex) {
            if(view_send_task != null && view_send_task.running()) {
                return;  // already running
            }
            view_send_task=new ViewSendTask();
            timer.add(view_send_task, true); // fixed-rate scheduling
        }
        if(trace)
            log.trace("view send task started");
    }

    void stopViewSender() {
        // contrary to startViewSender(), we don't need double-checked locking here because this method is not
        // called frequently
        synchronized(view_send_task_mutex) {
            if(view_send_task != null) {
                view_send_task.stop();
                if(trace)
                    log.trace("view send task stopped");
                view_send_task=null;
            }
        }
    }

    /* ------------------------------------End of Private Methods ------------------------------------- */

    public static class ViewSyncHeader extends Header implements Streamable {
        public static final int VIEW_SYNC     = 1; // contains a view
        public static final int VIEW_SYNC_REQ = 2; // request to all members to send their views

        public int   type=0;

        public ViewSyncHeader() {
        }

        public ViewSyncHeader(int type) {
            this.type=type;
        }

        static String type2String(int t) {
            switch(t) {
                case VIEW_SYNC:
                    return "VIEW_SYNC";
                case VIEW_SYNC_REQ:
                    return "VIEW_SYNC_REQ";
                default:
                    return "<unknown>";
            }
        }

        @Override // GemStoneAddition
        public String toString() {
            StringBuffer sb=new StringBuffer();
            sb.append('[');
            sb.append(type2String(type));
            sb.append("]");
//            if(view != null)
//                sb.append(", view= ").append(view);
            return sb.toString();
        }

        public void writeExternal(ObjectOutput out) throws IOException {
            out.writeInt(type);
//            if(view == null) {
//                out.writeBoolean(false);
//                return;
//            }
//            out.writeBoolean(true);
//            view.writeExternal(out);
        }

        public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
            type=in.readInt();
//            boolean available=in.readBoolean();
//            if(available) {
//                view=new View();
//                view.readExternal(in);
//            }
        }

        @Override // GemStoneAddition
        public long size(short version) {
            long retval=Global.INT_SIZE + Global.BYTE_SIZE; // type + presence for digest
//            if(view != null)
//                retval+=view.serializedSize(version);
            return retval;
        }

        public void writeTo(DataOutputStream out) throws IOException {
            out.writeInt(type);
//            Util.writeStreamable(view, out);
        }

        public void readFrom(DataInputStream in) throws IOException, IllegalAccessException, InstantiationException {
            type=in.readInt();
//            view=(View)Util.readStreamable(View.class, in);
        }

    }

    /**
     Periodically multicasts a View_SYNC message
     */
    protected/*GemStoneAddition*/ class ViewSendTask implements TimeScheduler.Task {
        boolean stopped=false;

        public void stop() {
            stopped=true;
        }

        public boolean running() { // syntactic sugar
            return !stopped;
        }

        public boolean cancelled() {
            return stopped;
        }

        public long nextInterval() {
            long interval=computeSleepTime();
            if(interval <= 0)
                return 10000;
            else
                return interval;
        }

        public void run() {
            sendView();
        }

        long computeSleepTime() {
            int num_mbrs=Math.max(mbrs.size(), 1);
            return getRandom((num_mbrs * avg_send_interval * 2));
        }

        long getRandom(long range) {
            return (long)((Math.random() * range) % range);
        }
    }

}

redpajama_set_name: RedPajamaGithub


MVNOs are providers of mobile communication services that have their own customer base but not their own telecom infrastructure. In order to offer these services, they lease and use the network of a mobile telecom operator.
A broad range of operational models were tested, from the lightweight "reseller" MVNO that essentially re-sells minutes/SMSs/data bought from an HNO, through to the "thick" or "full service" MVNO that operates its own customer care, billing system and even parts of the core network.
MVNOs may also be classified according to their customer business model; they concentrate on specific market segments: low-cost, youth, business or ethnic categories.
Reseller MVNOs – they usually have a well known brand and a complex retail infrastructure and focus on sales and on leveraging customer relationships. They resell services on margins, the pricing being agreed with the HNO. They have control over their sales and marketing processes, but they usually differentiate only on pricing, brand identity and value.
The main advantages of this model are its fast time to market, low startup costs and HNO availability to embrace this model as it is not perceived as a real threat to their traditional business, enabling them to enjoy complete control over most of the MVNO's business processes; furthermore, resellers use HNO/MVNE-provided SIM cards and the HNO maintains all customer details.
Enhanced Service Providers – in addition to their own billing and customer care processes, enhanced service providers usually have their own infrastructure which allows them to have complete control over their business and service offerings. The enhanced service providers usually run their own value added services platforms such as voicemail, missed call notification, VPN. Having their own infrastructure, MVNOs become serious competitors for HNO in terms of price and service offerings.
Full infrastructure MVNOs- full infrastructure MVNOs have complete control over the operations, data and services launched due to certain core network nodes such as the GMSC (Gateway Mobile Switching Centre) or HLR (Home Location Register). Such MVNOs operate in similar way to any HNO, but without their own radio network. Full infrastructure MVNOs also have their own SMSC (Short Message Service Centre), MMSC (Multimedia Messaging Service) and GGSN (Gateway GPRS Support Node) allowing full control over all the services they offer in the market and flexibility in designing and deploying new services. Full service MVNOs can have their own roaming and interconnect agreements.
In the long term, this business model might benefit all consumers and players in the market. Spectrum shortage has allowed only 3 to 5 mobile service providers to operate with a full infrastructure in a country via an expensive and prolonged licensing process. Using such advanced MVNO business models, competition will develop a healthy climate for everybody and advantages for all those involved: the newcomers, incumbents and, most of all, the end customers. The Full MVNO model suits businesses that aim to totally embrace the telecom opportunity, to differentiate through innovative services, to enhance an existing customer base and to create and grasp new markets.


SIRIM QAS International Sdn. Bhd. certifies that UniSon has implemented a Quality System complying with MS ISO 9001series Quality Management System. UniSon is committed towards achieving defect free performance by complying with all requirements for total customer satisfaction, providing quality products with efficiency and continuously improving our quality management system.
The warranty for Clean COLORBOND® steel, ZINCALUME® steel, Primamaju-R™ is backed by NS BlueScope Malaysia Sdn Bhd.


The Hi-Vis Nike Magia Ball is off the charts! A ridiculously good looking ball that has put fun in the game. It's like a match ball that is lesser priced than usual match balls. This ball has successfully allowed us jump onto the gravy train of beautiful ball handling skills and enjoyment of the excellence of a true ball. The Hi-Vis look is all about the winter. This ball stands out in the grey/white winter conditions and allows you to play all day everyday no matter what's going on outside.
Designed for the modern player, the Nike Magia Football features a 12-panel design with an energetic, high-contrast graphic allowing you to see the ball faster and react faster. Buy this ball and other Nike Soccer Balls from SoccerPro today!


The Netwidget range of Business Appliances are designed to provide small to medium sized business, or satellite office of larger organizations, with a complete set of high quality, license free software to allow safe, secure and reliable management of their business without requiring expert knowledge. A basic system can be configured in most cases by answering 3 or 4 questions. Test configure a system.
Secure - All non-essential interfaces are secured by default.
If you barely understood one of those words, it does not matter. You can still take advantage of all the functionality. If,however, you have a vaguely uncomfortable feeling that it might be important to understand some or all of them, then read our jargon buster which may help.


Jumbo Coaster -- A free Crochet pattern from Julie A Bolduc.
This large coaster can also be used as a motif in a doily or placemat made of crochet thread. Of course you could use it as a coaster for a bowl of soup or large mug when you decide to have your dinner in the living room.