This year seams different from the past few that we have had. Most of the ground is bare from snow and we should start to see some green grass here soon, as along as the temps continue to go up. We've actually had more rain than snow this winter with a little help from El Nino. The last year we had an El Nino winter was in 2012, with Hendricksons popping in late March. We aren't necessarily looking for that early of a start but after the last two winters, which seemed to last into April, we aren't complaining about the unusually warm weather. But, we have already been seeing some Little Black Stoneflies around with these warmer air temps that we have been getting lately. Things are slowly starting to pick up on the river system but we are still looking for warmer night and water temps to really get the bugs going more consistent. Overall it seems to be a more normal spring and we should start to see good bug activity once we get into April.
As I write this, the reservoir (Cannonsville) is at 94% and the overall capacity of all of the reservoirs is 95%, 6% above normal and about 45% above where we were at this time last year. Not to mention that last year the whole system was frozen bank to bank due to the low flows that were dictated by the low reservoir levels. The West is now flowing a healthy 800 cfs with temperature are in the mid 40's. There's no doubt about it, we are currently "sitting pretty" condition-wise and this spring is shaping up to a good one. It's about time, compared to what we have experienced in the past few years.
Newer PostA few new spring goodies from the fly shop!


text:
Closed cycles: a must for progress
REMONDIS' award-winning recycling operations
Munich welcomes visitors from across the globe
Putting pen to paper
Recyclables law remains on hold
Tax privileges: councils exempt from charging VAT
Art and recycling at the UNESCO World Heritage Site Zollverein
Long-term solutions for mineral waste
A wide range of expertise
Sustainability right across the country
Entering the market in South Holland
A partnership with twice the benefits
Indispensable and sustainable
Recycling remains top of the list
On the safe side
Close to the sky
Setting a new course in Kiel Harbour
On its own two feet
REMONDIS wins the GreenTec Award 2016
Quality standards put to the test
New technical operations team at Dierdorf Waterworks
Human capital and leadership skills
Collaborating to curb climate change
The summer break has come to an end and people are gradually returning to work – as are the MPs in Berlin. Once again, environmental politicians are focusing on the subjects of waste management and recycling. The coalition agreement, signed by the Government in 2013, gives great importance to curbing global warming and using our planet's natural resources efficiently and also expressly states that innovations that protect the environment, prevent climate change and preserve resources are also opportunities for economic growth. Industry specialists are well aware, however, that economic growth and more innovations are only possible if there are clear framework conditions in place that guarantee fair competition, if product responsibility is extended and if recycling targets are raised. The latter, in particular, can only be implemented if the necessary legal framework has been established so that joint kerbside collection schemes for packaging and other recyclables can be set up.
Unfortunately, the latest draft bill for the new packaging law has failed to deliver what many had been hoping for. What we seem to have here is the eighth amendment to the Packaging Ordinance rather than a genuine recyclables law. Whilst there are a few positive approaches to remedying the current deficiencies, it does not deal with the question of whether waste made of similar materials to packaging should also be collected in recycling bins. The increased recycling targets are well below the volumes that could actually be recovered from household waste. According to the latest studies, an additional 7.8 million tonnes of raw materials could still be collected which in turn would reduce carbon emissions by a further 1.6 million tonnes. Moreover, the need for fair competition and a level playing field between the private and public sector companies has not been tackled in the draft bill either. And there is practically no mention of introducing effective ecodesign guidelines that would force manufacturers to think about how their products could be recycled when actually designing them. We must wait and see whether this draft bill actually becomes law. The private recycling sector believes that a number of improvements need to be made to the bill. Time is running out, however, with the general election coming up next year.
REMONDIS demonstrates just what can be done with waste and how the very most can be made of these materials to curb climate change and protect the environment – such as at its Lippe Plant in Lünen. The efforts being made by the company here were officially recognised recently when KlimaExpo.NRW (a cross-departmental initiative of the state government of NRW to prevent climate change, conserve resources and achieve sustainable economic growth) added three of the Lippe Plant's areas of expertise to its list of the twelve best projects in North Rhine-Westphalia. At this site, industrial and household waste is recycled and turned into primary products for industrial businesses, waste and residual materials are transformed into fuels and, last but by no means least, biomass is recycled or used to generate energy. These three areas of expertise alone reduce greenhouse gas emissions by around 416,000 tonnes every year – and are, therefore, getting as close as technically possible to achieving fully closed cycles. The Lippe Plant flagship project is becoming ever more effective. It is high time that this model becomes the norm so that future generations also have a planet worth living on.
Thomas Conzendorf
Initiative set up by the Federal government & trade associations
Growing energy efficiency at companies – this is the aim of an initiative set up by the Federal government, trade associations and German business organisations. The goal: to work together to create around 500 energy efficiency networks across the country by 2020. LWG has also joined in. REMONDIS Aqua's PPP has become a member of the Cottbus municipal energy network where it is looking to drive sustainability and help prevent climate change.
The common goal: to curb climate change
One of the main tasks of these networks is to increase energy efficiency levels at industrial, trade, retail and commercial businesses. Around 50 such networks have already been set up including KEN Cottbus (Cottbus municipal energy network), of which LWG Lausitzer Wasser GmbH & Co. KG has become a member. The company introduced an energy management system in line with DIN ISO 50001 into its business in 2014. This system helps give a clear picture about energy consumption and reveals where savings can be made.
LWG Lausitzer Wasser GmbH & Co. KG is the market leader for supplying water and treating wastewater in the Lausitz region.
The members of KEN Cottbus meet regularly to discuss effective initiatives that might cut energy consumption and curb global warming. LWG is able to contribute here as one of the PPP's key policies is to find and implement measures to prevent climate change. This Brandenburg-based company, for example, had a photovoltaic system installed at its Cottbus-Sachsendorf waterworks in 2013 – a move that has cut its annual electricity bill by approx. 30 percent. Last year, the plant was linked up to three new raw water booster pumps that are primarily run on solar electricity. In addition to this, LWG has also been generating storable biogas at its Cottbus sewage treatment plant since 1995. This gas is used to produce electricity and heat in combined heat and power stations as and when required.
The photovoltaic system installed at LWG's Cottbus-Sachsendorf waterworks in 2013 has cut its annual electricity bill there by approx
Many groups attracted by this initiative
KEN Cottbus currently has 18 members including a clinic, Cottbus zoo and the local public transport company. 13 of them are to have energy audits (in line with DIN EN 16427) carried out at their business premises. This joint initiative can help out here, too. "The regular meetings are really important as they enable the members to exchange ideas and experiences and support each other to implement measures," explained Ralph Grohmann, who hosts the KEN Cottbus get-togethers. And this nationwide initiative to help prevent climate change is proving to be effective. The latest results show that the network companies have, on average, reduced their greenhouse gas emissions by 1,000 tonnes CO2 and increased their energy productivity twice as fast as the industry average.
What city is the Parisian Eiffel Tower in?
What colour do you get, when you mix blue and yellow?

redpajama_set_name: RedPajamaCommonCrawl


text:
El Estado Islámico del Yemen (IS-YP; árabe: الدولة الإسلامية – ولاية اليَمَن, romanizado: ad-Dawlah al-Islāmiyah – Wilayat al-Yaman) es una filial y una división administrativa de Estado Islámico de Irak y el Levante (ISIS), de ideología islamista militante, activo en Yemen. ISIS anunció la formación del grupo el 13 de noviembre de 2014.

Organización
La estructura organizativa del IS-YP se divide en subunidades geográficas. Hay al menos ocho subprovincias conocidas activas en al inicio de la guerra civil yemení a partir de 2015, muchas de ellas nombradas según las divisiones administrativas existentes de Yemen:
 Wilayah Sana'a - alrededor de la capital de Yemen del mismo nombre.
 Wilayah Aden-Abyan - alrededor de la gobernación de Adén.
 Wilayah Lahij - en la gobernación de Lahij.
 Brigada Verde Wilayah - en las gobernaciones del suroeste de Ibb y Taiz.
 Wilayah al-Bayda - en la gobernación central de Al Bayda.
 Wilayah Shabwah - en la gobernación oriental de Shabwah.
 Wilayah Ataq – alrededor de la ciudad de Ataq.
 Wilayah Hadramawt - en la gran gobernación oriental de Hadhramaut.
 Al menos siete sub-wilayah independientes se han adjudicado la responsabilidad de los ataques en Yemen, incluidos Wilayah Sana'a, Wilayah Lahij y Wilayah al-Bayda.

Para 2018, todas los valiatos en Yemen se fusionaron como un "valiato de Yemen" singular, similar a la fusión de ISIL de sus filiales iraquíes y sirias en divisiones administrativas singulares en lugar de varias provincias más pequeñas.

En el verano de 2020, los hutíes despejaron 1000km de terreno de las fuerzas de Al Qaeda en la península arábiga y Estado Islámico en su ofensiva de Al Bayda. Abu Al-Walid Al-Adani, Emir de ISIS en el distrito de Qifah fue asesinado en esta ofensiva. Con eso, se eliminó el mayor bolsillo conocido de ISIS en Yemen.

Actividades
El 13 de noviembre de 2014, ISIS anunció que se había establecido una rama del grupo en la República del Yemen, luego de las promesas de lealtad hechas por militantes no identificados en el país. Al Qaeda en la península arábiga (AQAP), el grupo militante más fuerte del país y filial de Al Qaeda, rechazó este establecimiento. Para diciembre de ese año, ISIS había comenzado a construir una presencia activa dentro de Yemen, y su campaña de reclutamiento lo puso en competencia directa con AQPA. El primer ataque de la rama ocurrió en marzo de 2015, cuando llevó a cabo atentados suicidas en 2 mezquitas chiitas en Saná, la capital yemení. En los meses siguientes, continuó realizando ataques dirigidos principalmente a objetivos civiles asociados con el movimiento chiita hutíes.

El grupo ha podido atraer reclutas apelando al mayor sectarismo en el país tras el empeoramiento del conflicto armado yemení en 2015. Ha recibido a varios desertores de Al Qaeda en la península arábiga, que se sienten atraídos por el dinero del grupo y su capacidad para llevar a cabo ataques regulares contra los hutíes. Esto ha llevado a un aumento de las tensiones con AQPA, aunque las dos partes habían evitado enfrentamientos a finales de 2015.

El 6 de octubre de 2015, militantes del IS-YP llevaron a cabo una serie de atentados suicidas en Adén que mataron a 15 soldados leales al gobierno de Abd Rabbuh Mansur al-Hadi y la coalición liderada por Arabia Saudita. Los ataques estaban dirigidos contra el hotel al-Qasr, que había sido un cuartel general de funcionarios pro-Hadi, y también instalaciones militares. El grupo llevó a cabo más ataques contra las fuerzas favorables a Hadi, incluido el asesinato del gobernador de Adén en diciembre de 2015. El grupo experimentó una gran división en el mismo mes, cuando decenas de sus miembros, incluidos líderes militares y religiosos, rechazaron públicamente al líder de ISIS en Yemen por supuestas violaciones de la Sharia. El comando central de ISIS condenó a los disidentes, acusándolos de violar su promesa a al-Baghdadi. Un miembro de AQPA afirmó a principios de 2016 que unos 30 miembros del IS-YP habían pasado recientemente a su organización, descontentos con las tácticas del grupo y los ataques contra mezquitas y civiles musulmanes.

El 15 de mayo de 2016, militantes del IS-YP se atribuyeron la responsabilidad de un ataque suicida en el que murieron 25 policías reclutados en la ciudad de Al Mukalla, en el sur de Yemen. AQAP fue expulsado de la ciudad en abril por la coalición liderada por Arabia Saudita.

El 30 de agosto de 2019, IS se atribuyó la responsabilidad de un ataque suicida que mató a 3 soldados de las fuerzas del cinturón de seguridad

En octubre de 2020, el portavoz del EI, Abu Hamza al-Qurashi, ofreció sus condolencias a la sucursal de la organización en Yemen, confirmando el fin del control territorial del EI en el país.

Liderazgo
El primer líder conocido de IS-YP fue Abu Bilal al-Harbi, quien fue identificado por BuzzFeed News como el líder de IS-YP el 6 de julio de 2015, aunque no está claro si formó parte del grupo desde su creación o si se unió al mismo en algún punto posterior. En marzo de 2017, el ciudadano yemení Muhammad Qan'an Al-Saya'ri (también conocido como Abu Usama Al-Muhajir) se convirtió en líder. El 25 de junio de 2019, Al-Muhajir fue capturado por las fuerzas de la coalición saudita.

Designación como organización terrorista

Referencias

Estado Islámico
Facciones del Estado Islámico de Irak y el Levante
Organizaciones definidas como terroristas por Estados Unidos
Organizaciones definidas como terroristas por Irak
Organizaciones fundadas en 2015
Organizaciones yihadistas
Grupos islamistas sunitas
Grupos rebeldes en Yemen

redpajama_set_name: RedPajamaWikipedia


Here you can find what you need to know about Parrearra, QLD, including house prices in the area, median values, annual growth, recent sale prices, maps, a suburb profile and much more.
There have been 67 Houses sold in Parrearra in the past 12 months with a median sale price of $715K, up 6.72% annually. It takes on average 45 days to sell with vendor discounting of -4.81%.


Rwanda Social Security Board (RSSB), a public pensions fund, is considering cutting the prices of Vision City apartments to recover part of the Rwf102 billion it invested in the project.
However, real estate developers warn RSSB to go slow on further cutting the prices of its Vision City estate fearing it could distort the market.
Rwanda Today has learnt Ultimate Developers (UDL) recently proposed to RSSB board to reduce the sale prices to make the apartments affordable to local home buyers.
Director general of RSSB Jonathan Gatera confirmed receiving the sale price reduction proposal from UDL, saying the board will take a decision at the board's 3rd quarter meeting in September.
Should RSSB board approve the proposal, this will be the second time. In July last year, UDL reduced the prices of each unit by 30 per cent after receiving an infrastructure tax rebate from the government.
To attract investors in high density housing, the government started footing costs on road network, drainage system, sewerage and electrification of sites with a minimum of 60 units.
For UDL's Vision City high-end housing estate, a 30 per cent incentive pushed down a four-bedroom from Rwf180 million, from Rwf257 million.
A three-bedroom townhouse at Vision City costs Rwf166 million, from Rwf237 million.
A three-bedroom apartment, which was going for Rwf225 million, will now cost Rwf157 million, while a two-bedroom apartment that initially went for Rwf150 million, will now cost Rwf105 million.
The mortgage financing institutions in the country support the proposal the further reduction of prices of the apartments.
KCB Bank Rwanda and I&M Bank Rwanda which are about to sign memorandum of understanding with RSSB to start financing the mortgages said they are still in discussions.
RSSB approached several lenders in the country, promising to deposit workers' savings in the banks. The condition of getting financing for lenders is to price their mortgages at 12 per cent for a 20 year-period.
The lenders have to cut the mortgage rates at Vision City by 550 basis points and anter into mortgage term of 20 years.
This means the banks will lend at 12 per cent, instead of the current 17.5 per and 19 per cent depending on the perceived risk of the borrower.
The lenders who talked to Rwanda Today suggested that reduction of prices by further between 30 to 20 per cent to attract local Rwandans to buy the apartments.
"If RSSB is to make further sales and faster one another reduction is needed," said a banker, noting that UDL has not aggressively marketed the properties to diaspora.
As of April 11, only 142 units had been sold, leaving 362 units without buyers, a year after the project was completed.
However, real estate developers fear the price cut could distort the market and slowdown investments in apartments which are in line with the current city development master plan.
Commercial banks to receive funds from RSSB to facilitate home buyers acquire properties at affordable rates.


text:
German	English	Spanish	French	Italian	Dutch	Polish	Portuguese
Place of birth : Staten Island
Schroder Rick
Rick Schroder (1970)
Richard Bartlett "Rick" Schroder, Jr. is an American actor and film director.
He debuted in the 1979 hit film The Champ, going on to become a child star on the sitcom Silver Spoons. He has continued acting as an adult, notably on the western Lonesome Dove and the television crime drama NYPD Blue.
Schroder was born in Staten Island, New York, the son of Diane, a telephone company employee, and Richard Bartlett Schroder, Sr., a telephone company district manager. He has a sister, Dawn. His great, great, grandmother came from Oslo, Norway and his paternal grandparents from Hamburg, Germany, which makes him both, of Norwegian and of German descent. Schroder debuted in the 1979 remake of the movie The Champ, winning the Golden Globe Award for Best New Male Star of the Year in a Motion Picture at the age of nine for his role as T.J. Flynn in the movie.
In the following year, he made a Walt Disney feature film called The Last Flight of Noah's Ark with Elliott Gould. The film bombed at the box office. He also starred as the title character in the film Little Lord Fauntleroy alongside Alec Guinness in 1980.
He became well known as the star of the television series Silver Spoons, when he played the lead character Ricky Stratton. After Silver Spoons ended, he attended Calabasas High School for his senior year. As he grew older, he struggled to become known as a serious actor. He changed his name credit from Ricky to Rick and preferred to take roles which helped him to stretch as an actor. He made an appearance as the guest timekeeper in Wrestlemania 2 for The Main Event steel cage match between Hulk Hogan and King Kong Bundy.
Schroder was ranked #18 in VH1's list of the 100 Greatest Kid Stars and #33 in VH1's list of the 100 Greatest Teen Stars.
Schroder married Andrea Bernard on September 26, 1992. Together, they have four children: Holden Richard Schroder , Luke William Schroder , Cambrie Schroder , and Faith Anne Schroder . Andrea Bernard Schroder is an interior designer and was a contestant on Season Two of Top Design on Bravo.
Politically, Schroder is a Life Member of the National Rifle Association and a Republican who supported George W. Bush in 2000 and 2004, and John McCain in 2008. He also spoke at the 2000 Republican National Convention in Philadelphia.
He is a convert to The Church of Jesus Christ of Latter-day Saints. In April 2000, he was baptized into the Church by his father-in-law.
Schroder is an active celebrity ambassador for the child abuse prevention and treatment non-profit organization Childhelp.
Played movies
Locker 13
Poolhall Junkies
O Último Batalhão
The Lost Battalion
What We Did That Night
I Woke up Early the Day I Died
Episodes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Episodes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Episodes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Episodes: 1 2 3 4 5 6 7 8 9 10 11
Episodes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Episodes: 1 2 3 4 5 6 7 8 9 10 11 12 13
Strong Medicine
Return to Lonesome Dove
Blood River
One to Grow On
Faerie Tale Theatre
Episodes: 1 2
Episodes: 3 4 5 6 7 8
Episodes: 9 10 11 12 13 14 15
Episodes: 16 17 18 19 20 21 22
Episodes: 22 24
Episodes: 25 26 27
Black Cloud
Whole or part of the information contained in this card come from the Wikipedia article "Ricky Schroder", licensed under CC-BY-SA full list of contributors here.


text:
Yelü Chucai
Khitan adviser to Genghis Khan (1190–1244)
In this Chinese name, the family name is Yelü.
Statue of Yelü Chucai at the Wuyi Mountains Tea Theme Park
Yanjing, Jin dynasty
20 June 1244 (aged 53)
Karakorum, Yuan dynasty (Mongol Empire)
Yelü Tao 耶律鑄
Family name: Yēlǜ 耶律
Given name: Chǔcái 楚材
Courtesy name: Jìnqīng 晉卿
Posthumous name
Prince of Guangning 廣寧王
Wenzheng 文正
Yelü Lü 耶律履
Lady Yang
Yelü Chucai (Chinese: 耶律楚材; pinyin: Yēlǜ Chǔcái; Mongolian: Urtu Saqal "Longbeard", written in Chinese characters as "吾圖撒合里", July 24, 1190 - June 20, 1244[1]), courtesy name Jinqing (Chinese: 晉卿), was a Khitan statesman from the imperial clan of the Liao dynasty, who became a vigorous adviser and administrator of the early Mongol Empire in the Confucian tradition. He was the first of Genghis Khan's retainers to formulate policy during the Mongol invasions and conquests, and he also introduced many administrative reforms in North China during the reign of Genghis Khan and his successor Ögedei.
Yelü Chucai was a Confucian scholar who was born close to Beijing, during the Jin dynasty.[2] Well versed in Buddhist scriptures and a practitioner in Taoism, Yelü Chucai has become best known for his service as the chief adviser to Genghis Khan. Yelü Chucai's father Yelü Lu, served with the Jurchen-led Jin dynasty, which defeated the Liao dynasty in 1125. When the unified Mongol army under Genghis Khan began a war of conquest against the Jin dynasty in 1211, both Jurchen and Khitan rebels joined the Mongols in the fight against the Jin dynasty. Yelü Chucai then joined Genghis Khan's administration in the year 1218 at the age of 28.
The Khitans and Mongols, as well as the Southern Song, were united by their common enemy in the Jin dynasty. This is shown in the well-known words spoken by Genghis Khan, when at the end of July, he met Yelü Chucai for the first time at Ordos in the Sāri Steppe (west of the great bend of the Kerulen River): "Liao and Jin have been enemies for generations; I have taken revenge for you." To which Yelü Chucai replied, "My father and grandfather have both respectfully served the Jin. How can I, as a subject and a son, be so insincere in heart as to consider my sovereign and my father as enemies?" The Mongol is said to have been impressed by this frank reply, as well as by Yelü Chucai's looks (he was a very tall man with a magnificent beard reaching to his waist) and sonorous voice. He gave him the nickname "Urtu Saqal" (Long Beard) and placed him in his retinue as an adviser. Because he was experienced in writing and knew the laws of other settled societies, Yelü Chucai was useful to the Empire.[3]
He did his best to convince the Mongols to tax rather than slaughter conquered peoples. In Grousset's Empire of the Steppes, it is reported that Ögedei would mock him, asking "Are you going to weep for the people again?". The wise chancellor had the great words to temper the barbaric leanings of Mongol practices, stating to Genghis Khan's son and successor to the throne, that while empires may be conquered on horseback, they could not be ruled on horseback. Yelü Chucai used his office to save other fellow Confucian scholars from punishment and mistreatment by Mongol rulers.[4] He also helped them gain offices as bureaucrats and tutors to the Mongol princes.[5]
While Northern China was capitulating to the Mongol onslaught, Yelü Chucai instituted several administrative reforms, like separating civil and military powers and introducing numerous taxes and levies. In response to the tough resistance the Mongol army faced while trying to conquer the Jurchen Jin's southern capital of Kaifeng, some Mongol officers in high command recommended the complete razing of Kaifeng and the deaths of all its occupants. But Yelü Chucai convinced Genghis Khan to rule and tax the people, and make use of their extraordinary talents instead of killing all of them in order to further their own riches.[6] He was six-foot eight-inches tall and had a waist-length beard.[7] He was buried by Kunming Lake in Beijing, and a temple constructed in his memory stood until 1966, when it was razed during the looting of the Summer Palace by communist Red Guards as part of the Cultural Revolution.[8] Yelü Chucai was the last recorded person to be able to speak the Khitan language and read and write the Khitan large and small scripts.[9]
A statue of Yelü Chucai, located in the southeast corner of Guta Park in Jinzhou.
Temple of Azure Clouds
^ 宋子贞:《中书令耶律公神道碑》,节选自苏天爵编集的《元文类》卷五七
^ Jerry Bentley, Old World Encounters: Cross-Cultural Contacts and Exchanges in Pre-Modern Times (New York: Oxford University Press, 1993), 142.
^ Jack Weatherford, Genghis Khan and the Making of the Modern World (New York: Three Rivers Press, 2004), 90.
^ Biography of Yelü Chucai
^ Man, John (2004). "The Muslim Holocaust". Genghis Khan: Life, Death, and Resurrection. Bantam Book.
^ Leys, Simon (1979). Chinese Shadows. Penguin Books. p. 61.
^ Kane, Daniel (2009). The Kitan Language and Script. Brill. p. 4. ISBN 978-90-04-16829-9.
Biography on Bookrags.com
Biography on ColdSiberia.org
Translation of Yelu Chucai's description of Central Asia, based on travels with Chinggis Khan's army
Translation of Yelu Chucai's official Yuanshi biography
Generals and ministers of Genghis Khan
Nine ministers
Jelme
Shigi Qutuqu
Bo'orchu
Borokhula
Muqali
Sorqan Shira
Jebe
Khar Khiruge
Four valiant warriors
Chilaun
Four Hounds
Khubilai
Subutai
CiNii (Japan)
Trove (Australia)
Retrieved from "https://en.wikipedia.org/w/index.php?title=Yelü_Chucai&oldid=1053178842"
Politicians from Beijing
12th-century Khitan people
Yuan dynasty politicians
Last known speakers of a language
Yelü clan
Articles containing Mongolian-language text
Articles containing traditional Chinese-language text
Articles with NLI identifiers
Articles with CINII identifiers
Articles with Trove identifiers
This page was last edited on 2 November 2021, at 11:22 (UTC).


text:
NOTEWORTHY NEWS
You are here: Home1 / coronavirus2 / Coronavirus Update for Thursday, November 20
Coronavirus Update for Thursday, November 20
November 20, 2020 /in coronavirus, COVID 19 /by Joseph Steinbock
The following is the latest COVID-19 information from the federal government as of 3:30 p.m. on Thursday, November 19.
Provider Relief Fund
The Provider Relief Fund web page has been updated with the following notice:
The application deadline for the Provider Relief Fund Phase 3 General Distribution was Nov. 6, 2020. You must have submitted your Taxpayer Identification Number (TIN) for validation by 11:59 p.m. ET on Nov. 6, 2020 for Phase 3 relief funds. If you submitted your TIN for validation by the deadline and your TIN is validated by Nov. 13, you will be able to proceed with submitting your revenue documentation to complete your application by 11:59 p.m. ET on Nov. 27, 2020.
The Provider Relief Fund FAQ has been updated with three new questions and one modified question.
(pp. 15-16) Will the Provider Relief Fund limit qualifying expenses for capital equipment purchases to 1.5 years of depreciation, or can providers fully expense capital equipment purchases? (Added 11/18/2020)
Expenses for capital equipment and inventory may be fully expensed only in cases where the purchase was directly related to prevent, prepare for and respond to the coronavirus. Examples of these types of equipment and inventory expenses include ventilators, computerized tomography scanners, and other intensive care unit- (ICU) related equipment put into immediate use or held in inventory; masks, face shields, gloves, gowns; biohazard suits; general personal protective equipment; disinfectant supplies.
Can providers include the entire cost of capital facilities projects as eligible expenses, or will eligible expenses be limited to the depreciation expense for the period? (Added 11/18/2020)
Expenses for capital facilities may be fully expensed only in cases where the purchase was directly related to preventing, preparing for and responding to the coronavirus. Examples of these types of facilities projects include upgrading a heating, ventilation, and air conditioning (HVAC) system to support negative pressure units; retrofitting a COVID-19 unit; enhancing or reconfiguring ICU capabilities; leasing or purchasing a temporary structure to screen and/or treat patients; leasing a permanent facility to increase hospital or nursing home capacity.
(p. 16) Do providers report total purchase price of capital equipment or only the depreciated value? (Modified 11/18/2020)
Providers who use accrual or cash basis accounting may report the relevant depreciation amount based on the equipment useful life, purchase price and depreciation methodology otherwise applied. Providers may report an expense for items purchased with a useful life of 12 months or less if in accordance with their existing accounting policies. For additional information on capital depreciation, please refer to the other Frequently Asked Questions related to capital equipment and capital facility projects.
(pp. 24-25) Providers may have significant fluctuations in year-over-year net patient revenues due to settlements or payments made to third parties relating to care delivered outside the reporting period (2019-2020). Should Provider Relief Fund recipients exclude from the reporting of net patient revenue payments received for care not provided in 2019 or 2020? (Added 11/18/2020)
Provider Relief Fund recipients shall exclude from the reporting of net patient revenue payments received or payments made to third parties relating to care not provided in 2019 or 2020.
CMS has published instructions for coding and billing for infusions of the investigative monoclonal antibody therapy bamlanivimab for COVID-19 patients. Also included in the instructions is information about Medicare payments for those infusions.
CMS has published data on payments it has made to providers under the Medicare Accelerated and Advance Payments Program, including a breakout of payments by provider and supplier type and a list of payments made to providers by name and National Provider Identifier.
CMS has released the first episode in a series of short podcasts for frontline nursing home staff called "CMS Beyond the Policy." This edition is titled "Nursing Home Series for Front Line Clinicians and Staff" and addresses training and infection control practices in nursing homes to help combat the spread of COVID-19.
HHS has launched a pilot program with five states to use portable, cartridge-based COVID-19 molecular test kits that provide rapid results (within 20 minutes). The pilot will be conducted in Alaska, Florida, Louisiana, New Jersey, and Texas.
HHS has updated its work plan for audits and evaluations for COVID-19-related programs and activities.
The CDC has updated its COVID-19 toolkit for clinicians.
The CDC also has updated its clinical FAQs on COVID-19.
The CDC has published a new version of its "COVID-19 Science Update."
The FDA has issued an emergency use authorization for the first COVID-19 diagnostic test for self-testing at home that also provides rapid results. It is a single-use test intended to detect the virus that causes COVID-19.
The FDA has reorganized its FAQs on the development and performance of tests for COVID-19 to make it easier to navigate to questions by topic. The agency also updated the answers to some questions.
Tags: CARES Act provider relief fund, coronavirus, COVID-19
https://safetynetalliance.org/wp-content/uploads/2020/07/provider-relief-fund.jpeg 145 347 Joseph Steinbock https://safetynetalliance.org/wp-content/uploads/2018/09/nasnh-logo.png Joseph Steinbock2020-11-20 06:00:452020-11-19 17:11:15Coronavirus Update for Thursday, November 20
Search Noteworthy News
Alternative payment models
Center for Medicare and Medicaid Innovation
deficit reduction
Medicaid disproportionate share
Medicaid DSH
Medicaid regulations
Medicare disproportionate share
Medicare DSH
MedPAC
National Alliance of Safety-Net Hospitals
private safety-net hospitals
proposed public charge regulation
public charge regulation
public charge regulation and medicaid
safety-net hospitals
surprise medical bills
Feds Give States Direction on Addressing Social Determinants of Health
Coronavirus Update for Wednesday, January 13
NASH Comments on Proposed Changes in S-10 Uncompensated Care Reporting
Coronavirus Update for Monday, January 11
Give 340B Discounts to Contract Pharmacies, HHS Tells Pharma
| Home | Advocacy | Research | Press Releases | Why Join? | About Us | Contact Us | Sitemap Web Design by InfoQuest.com © 2020 National Alliance of Safety-Net Hospitals | • 703.444.0989
Recession Takes its Toll on State Medicaid Programs Coronavirus Update for Tuesday, November 24


.MEN domains offer a more specific option for all sites that sell all kind of products for men. Thanks to this extension, you will get your personalized and oriented domain focused to the sector for which you offer your products, so that it is easier to remember and can obtain more interested visitors.
.men domains permit characters from 'a' to 'z', numbers from '0' to '9' and hyphens '-'.
IDN characters are permitted in .men domains.
.men domain registrations are immediate.
To be able to complete .MEN domain transfers you'll need your current registrar to give you the domain's AuthCode or EPP-Key, with it you'll be able to verify your domain's ownership.
You can renew your .MEN domain at any moment, this process can take between 20 and 30 minutes to complete.
It's possible to ask for the cancellation of your .MEN domain, you'll have to do it opening a ticket (support area). Please note the domain cancellation involves no refund of the domain registration fee.
We allow the usage of DNSSEC on .men domains, thanks to it your domain will be able to take advantage of an additional security layer that DNS servers that are compatible with this tecnology can provide.
Since December 1st, 2016, in order to proceed with an ownership change of .MEN domains, it's necessary that both the current and new owner accept this change. Once the ownership change is completed the domain is locked for transfers for a 60-day period, during this time the domain won't be able to be transferred to another registrar.
.MEN don't have extra documentation.


text:
PEOPLE v. QUITORIANO ET AL
District Court of Appeal, Third District, California.
PEOPLE v. QUITORIANO ET AL.
Cr. 1802.
E. R. Vaughn and Geo. E. Foote, both of Sacramento, for appellants. Earl Warren, Atty. Gen., and J. Quincy Brown, Deputy Atty. Gen., for respondent.
Defendants herein were charged with the crime of murder and found guilty of murder of the second degree. Motions for a new trial were denied and both defendants appealed. On the day set for hearing in this court defendants' counsel moved for dismissal of the appeal as to defendant Quitoriano and the motion was granted. The appeal as to defendant Avila was submitted without argument, on briefs to be thereafter filed.
The brief filed by counsel for defendant Avila consists of but two scant pages and cites no authorities. The only question raised is the sufficiency of the evidence to sustain the verdict as to this defendant. No adequate citations to the transcript are made nor is it pointed out in what respect the evidence is insufficient. Under such circumstances the court would be entirely justified in refusing to search the record for the purposes of an opinion. People v. Vivian, 50 Cal.App.2d 533, 123 P.2d 613; People v. McLean, 135 Cal. 306, 309, 67 P. 770.
However, it is apparent from the evidence pointed out by counsel for the People that same was ample to sustain the verdict as to both defendants. The victim of the homicide was one Augustine Villairin, with whom defendant Avila had been, according to her own admission, on terms of sexual intimacy. At the time of the killing, Avila was living with defendant Quitoriano in a cabin at a camp near Isleton. On December 15, 1941, decedent drove to Isleton from Suisun and joined Quitoriano and Avila at the cabin occupied by them. After lunching together in the cabin the three of them drove in decedent's car to Rio Vista where they visited at the home of friends until after 11 p. m. About that time defendant Avila left with the intention of hitch–hiking back to Isleton, and Quitoriano followed her. They were picked up on the highway, stopping on the way home to buy wine. After they had returned to their cabin decedent arrived there about midnight. As to what happened thereafter the testimony is conflicting.
Defendant Quitoriano made three statements, the third one being made jointly with Avila. Avila herself made three different statements before the joint one made with Quitoriano. All were made freely. In her first statement she averred that she shot Villairin; that she shot to kill him; that the gun with which she shot him belonged to her; that at the time decedent arrived Quitoriano had left the cabin in search of cigarettes; that decedent then stated that if he could not have her (Avila) no one else could, and that when he advanced upon her she shot him four times. Both she and Quitoriano admitted that the decedent did not draw a gun but that after he was killed they took a gun out of his overcoat pocket and put it into his right hand, where it was found when the officers arrived.
At the trial Alfred Silva, a watchman at the cabins, who knew both Quitoriano and Avila well and who lived in an adjoining cabin, stated that one of the shots came through his window and imbedded itself in his cabin; that after the shooting Quitoriano came over to his cabin and asked him to come over to the house and have a glass of wine; that when he arrived there he found Villairin dead and that Quitoriano said "Look at what my wife did"; that Avila then started to laugh; that she said that she had killed Villairin in self–defense when he was trying to attack her.
Edward Reyes, former chief of police at Isleton, testified that he received a call about three o'clock in the morning of December 16, 1941, from Quitoriano, and that he arrived at the cabin about five minutes later; that on his arrival he asked Avila what had happened and she stated that she had sent Quitoriano out for some cigarettes and after a while decedent came in and said he wanted her and also that if he could not have her nobody else could; that thereupon she had reached underneath the bed and seized the gun and when decedent grabbed hold of her foot she had shot herself in the toe, and when Quitoriano came in she had shot him in the thigh; and that she then had pushed Villairin away and shot him; that she shot him four times and he said "Oh, Alice," as he went down.
The testimony further showed that defendant Avila was wounded in the toe and that a bullet had entered Quitoriano's thigh from the inside of the leg and was imbedded there. In a subsequent statement Avila was not sure whether she had shot herself or whether Quitoriano had shot her.
In her third subsequent statement to the officers she apparently attempted to change her testimony, and then stated that there was an argument between decedent and Quitoriano which occurred prior to the shooting; that Quitoriano had done the shooting and that when the first shot was fired she had crawled under the bed. In one statement she said that she was the one that had put decedent's gun into his hand after his death, though Quitoriano stated that he had done this himself. In their joint statement Quitoriano at first stated that Avila did the shooting and killing, but subsequently he stated that he had done it. At first appellant had stated that she secured the gun from underneath the mattress of her bed, but in the joint statement she asserted that Quitoriano had it stuck in the front of his trousers. In his final statement Quitoriano said in substance that an argument started between him and the decedent; that he, Quitoriano, fell down and that defendant Avila got the gun and shot him and then shot Villairin. He, however, admitted hitting decedent on the head with the revolver barrel. He also stated that there were no threats from decedent of any kind, and he was quite definite that there had been no previous quarrels with decedent. There was some evidence that the bullet which wounded Quitoriano had passed first through the body of decedent. If such was the case, obviously the shot was not fired by Quitoriano.
From the conflicting stories of the two defendants and from the physical facts it appears clearly that appellant liked Quitoriano better than she did decedent; that she lived openly with Quitoriano and had never lived openly with decedent; that there was a certain amount of jealousy between the two men and that she and Quitoriano kept themselves armed with the 38–caliber revolver with which Villairin was killed, which was kept in the mattress of their bed, fully loaded; that there had been no particular altercation that evening among the parties upon which could have been predicated any theory of an attack by the decedent; that defendants' cabin door was not locked after they returned, and if the revolver which was found in decedent's hand belonged to him at all, that he did not draw it nor was it at any time used by him during the encounter. Since both defendants admitted that this gun was placed in decedent's hand after death to make it look as though he had been the aggressor this evidence tends strongly to negative any theory as to any aggression upon Villairin's part.
The foregoing, in our opinion, discloses ample evidence upon which the jury could base a verdict against appellant Avila. It is not now urged that she acted in self–defense. Because of the prior relationship between decedent and defendant Avila any contention that she was defending herself from his advances seems unreasonable. She apparently made no effort to cry out or to run to the home of Mr. Silva next door at any time during the altercation. Also it seems more probable that the earlier statements made by her at the time of the killing are nearer the truth than those made after she had had an opportunity to think the matter over and decide what kind of a tale would furnish the best defense. All intendments are in favor of upholding the judgment of the trial court. People v. Shannon, 28 Cal.App.2d 677, 680, 83 P.2d 302; People v. Dukes, 90 Cal.App. 657, 266 P. 558. It was for the jury to determine which of Avila's statements was to be believed, and if there is any one of them alone or in any combination of statements sufficient to sustain the verdict it cannot be said that the evidence is insufficient for that purpose. People v. Crimm, 19 Cal.2d 314, 121 P.2d 1.
The judgment and order denying a new trial are affirmed.
ADAMS, Presiding Justice.
THOMPSON, J., and SCHOTTKY, J., pro tem., concurred.


text:
Q: .htaccess. deny root, allow specific subfolder. Possible? How can I deny access to http://sub.mydomain.com/, but allow for (completely) http://sub.mydomain.com/test (or http://sub.mydomain.com/test/)
There is a magento back-end behind http://sub.mydomain.com/test/

A: How about a .htaccess at the root directory, with the following lines?
RewriteEngine On
# check if request is for subdomain
RewriteCond %{HTTP_HOST} ^sub.mydomain.com$ [NC]
# check if  'test' isnt part of request
RewriteCond %{REQUEST_URI} !^/test/?(.*)$ [NC]
# if subdomain and no 'test' part, redirect to main domain...
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R,L]

So if the '/test/' section is present, no redirect takes place...

A: .htaccess directives apply to that directory, and all subdirectories thereof, so you should disallow access in your DocumentRoot,
http://sub.mydomain.com/.htaccess:
Order deny,allow
Deny from all

And override that in any specific subdirectories you would like to allow access to,
http://sub.mydomain.com/test/.htaccess:
Order allow,deny
Allow from all

A: Try create .htaccess file in sub.mydomain.com for deny, and in sub.mydomain.com/test for allow.
Or you can redirect from http://sub.mydomain.com/ to deny subdir.

A: I know this is a very old thread, but I've been struceling with exactly this scenario for several days and finally got it to work, thus I thought I'd share my solution for further reference.
As of Apache version 2.4 (I guess), it's possible to use directive <RequireAll> and <RequireAny>.
This can be used to allow access to specific subfolders.
My solution for .htaccess (inspired from this site: https://www.the-art-of-web.com/system/apache-authorization/):
SetEnvIf REQUEST_URI "^/test/.*" PUBLICACCESS
# Use for multiple subfolders:
# SetEnvIf REQUEST_URI "^/(?:test|test2|test3|test4)/.*" PUBLICACCESS
<RequireAny>
    <RequireAll>
        # Public access
        Require env PUBLICACCESS
        Require all granted
    </RequireAll>
    <RequireAll>
        # Require user and password
        AuthType Basic
        AuthName "Secured"
        AuthUserFile /var/www/example.com/.htpasswd
        Require valid-user
    </RequireAll>
</RequireAny>

A: I'm using a cpanel powered server which will add .htaccess entries like the following:
#----------------------------------------------------------------cp:ppd
# Section managed by cPanel: Password Protected Directories     -cp:ppd
# - Do not edit this section of the htaccess file!              -cp:ppd
#----------------------------------------------------------------cp:ppd
AuthType Basic
AuthName "Protected"
AuthUserFile "/home/****/.htpasswds/sites/****/passwd"
Require valid-user
#----------------------------------------------------------------cp:ppd
# End section managed by cPanel: Password Protected Directories -cp:ppd
#----------------------------------------------------------------cp:ppd

I wanted to allow access to a specific subfolder, and the solution was creating an .htaccess file within that subfolder and placing the following inside:
Satisfy any

A: If you have protected your DocumentRoot by Auth, then you can allow your Subfolder by follow:
http://sub.mydomain.com/test/.htaccess:
require all granted
Order allow,deny
Allow from all

redpajama_set_name: RedPajamaStackExchange


text:
Premiere: Stream Hit-Boy's New 'Zoomin' EP Featuring Pusha T, Quentin Miller, and More
ByZach Frydenlund
Follow Zach on Twitter for jokes and hot takes here.
Grammy Award-winning rapper and producer Hit-Boy has a special surprise for his fans today, with the debut of his brand new, five-song EP, Zoomin. The project, which is his first of the year, comes with appearances from Pusha T, Quentin Miller, Geeezy P, and Gizzle. Both Pusha and Miller are featured with Hit on the song "Bussin' Moves," which is the official single from the project that will be available for purchase on iTunes later this week. The song was premiered earlier this week by Scott Vener on Apple Music's #OTHERTone radio show.
The tenacious vibe of the single fits perfectly with the sinister rhymes that Pusha lays out to start the track, which Hit follows up with a strong verse and hook of his own. In addition to the new EP, Hit announced that the EP is to build hype for his upcoming solo debut album that he's planning to release in early 2016. Stream the project in full below and download it here.
NewsHit BoyPusha Tquentin-miller


text:
import mock
import six

from nova import exception
from nova import objects
from nova.pci import devspec
from nova import test

dev = {"vendor_id": "8086",
       "product_id": "5057",
       "address": "1234:5678:8988.5",
       "parent_addr": "0000:0a:00.0"}

class PciAddressTestCase(test.NoDBTestCase):
    def test_wrong_address(self):
        pci_info = {"vendor_id": "8086", "address": "*: *: *.6",
                    "product_id": "5057", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertFalse(pci.match(dev))

    def test_address_too_big(self):
        pci_info = {"address": "0000:0a:0b:00.5",
                    "physical_network": "hr_net"}
        self.assertRaises(exception.PciDeviceWrongAddressFormat,
            devspec.PciDeviceSpec, pci_info)

    def test_address_invalid_character(self):
        pci_info = {"address": "0000:h4.12:6", "physical_network": "hr_net"}
        self.assertRaises(exception.PciDeviceWrongAddressFormat,
            devspec.PciDeviceSpec, pci_info)

    def test_max_func(self):
        pci_info = {"address": "0000:0a:00.%s" % (devspec.MAX_FUNC + 1),
                    "physical_network": "hr_net"}
        exc = self.assertRaises(exception.PciDeviceInvalidAddressField,
                  devspec.PciDeviceSpec, pci_info)
        msg = ('Invalid PCI Whitelist: '
               'The PCI address 0000:0a:00.%s has an invalid function.'
                  % (devspec.MAX_FUNC + 1))
        self.assertEqual(msg, six.text_type(exc))

    def test_max_domain(self):
        pci_info = {"address": "%x:0a:00.5" % (devspec.MAX_DOMAIN + 1),
                    "physical_network": "hr_net"}
        exc = self.assertRaises(exception.PciConfigInvalidWhitelist,
                  devspec.PciDeviceSpec, pci_info)
        msg = ('Invalid PCI devices Whitelist config invalid domain %x'
               % (devspec.MAX_DOMAIN + 1))
        self.assertEqual(msg, six.text_type(exc))

    def test_max_bus(self):
        pci_info = {"address": "0000:%x:00.5" % (devspec.MAX_BUS + 1),
                    "physical_network": "hr_net"}
        exc = self.assertRaises(exception.PciConfigInvalidWhitelist,
                  devspec.PciDeviceSpec, pci_info)
        msg = ('Invalid PCI devices Whitelist config invalid bus %x'
               % (devspec.MAX_BUS + 1))
        self.assertEqual(msg, six.text_type(exc))

    def test_max_slot(self):
        pci_info = {"address": "0000:0a:%x.5" % (devspec.MAX_SLOT + 1),
                    "physical_network": "hr_net"}
        exc = self.assertRaises(exception.PciConfigInvalidWhitelist,
                  devspec.PciDeviceSpec, pci_info)
        msg = ('Invalid PCI devices Whitelist config invalid slot %x'
               % (devspec.MAX_SLOT + 1))
        self.assertEqual(msg, six.text_type(exc))

    def test_address_is_undefined(self):
        pci_info = {"vendor_id": "8086", "product_id": "5057"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertTrue(pci.match(dev))

    def test_partial_address(self):
        pci_info = {"address": ":0a:00.", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        dev = {"vendor_id": "1137",
               "product_id": "0071",
               "address": "0000:0a:00.5",
               "parent_addr": "0000:0a:00.0"}
        self.assertTrue(pci.match(dev))

    @mock.patch('nova.pci.utils.is_physical_function', return_value = True)
    def test_address_is_pf(self, mock_is_physical_function):
        pci_info = {"address": "0000:0a:00.0", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertTrue(pci.match(dev))

class PciDevSpecTestCase(test.NoDBTestCase):
    def test_spec_match(self):
        pci_info = {"vendor_id": "8086", "address": "*: *: *.5",
                    "product_id": "5057", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertTrue(pci.match(dev))

    def test_invalid_vendor_id(self):
        pci_info = {"vendor_id": "8087", "address": "*: *: *.5",
                    "product_id": "5057", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertFalse(pci.match(dev))

    def test_vendor_id_out_of_range(self):
        pci_info = {"vendor_id": "80860", "address": "*:*:*.5",
                    "product_id": "5057", "physical_network": "hr_net"}
        exc = self.assertRaises(exception.PciConfigInvalidWhitelist,
                                devspec.PciDeviceSpec, pci_info)
        self.assertEqual("Invalid PCI devices Whitelist config "
                         "invalid vendor_id 80860", six.text_type(exc))

    def test_invalid_product_id(self):
        pci_info = {"vendor_id": "8086", "address": "*: *: *.5",
                    "product_id": "5056", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertFalse(pci.match(dev))

    def test_product_id_out_of_range(self):
        pci_info = {"vendor_id": "8086", "address": "*:*:*.5",
                    "product_id": "50570", "physical_network": "hr_net"}
        exc = self.assertRaises(exception.PciConfigInvalidWhitelist,
                                devspec.PciDeviceSpec, pci_info)
        self.assertEqual("Invalid PCI devices Whitelist config "
                         "invalid product_id 50570", six.text_type(exc))

    def test_devname_and_address(self):
        pci_info = {"devname": "eth0", "vendor_id": "8086",
                    "address": "*:*:*.5", "physical_network": "hr_net"}
        self.assertRaises(exception.PciDeviceInvalidDeviceName,
                          devspec.PciDeviceSpec, pci_info)

    @mock.patch('nova.pci.utils.get_function_by_ifname',
        return_value = ("0000:0a:00.0", True))
    def test_by_name(self, mock_get_function_by_ifname):
        pci_info = {"devname": "eth0", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertTrue(pci.match(dev))

    @mock.patch('nova.pci.utils.get_function_by_ifname',
        return_value = (None, False))
    def test_invalid_name(self, mock_get_function_by_ifname):
        pci_info = {"devname": "lo", "physical_network": "hr_net"}
        pci = devspec.PciDeviceSpec(pci_info)
        self.assertFalse(pci.match(dev))

    def test_pci_obj(self):
        pci_info = {"vendor_id": "8086", "address": "*:*:*.5",
                    "product_id": "5057", "physical_network": "hr_net"}

        pci = devspec.PciDeviceSpec(pci_info)
        pci_dev = {
            'compute_node_id': 1,
            'address': '0000:00:00.5',
            'product_id': '5057',
            'vendor_id': '8086',
            'status': 'available',
            'parent_addr': None,
            'extra_k1': 'v1',
        }

        pci_obj = objects.PciDevice.create(None, pci_dev)
        self.assertTrue(pci.match_pci_obj(pci_obj))

redpajama_set_name: RedPajamaGithub


text:
Brenda H. Cox
Brenda H. Cox is a life-long English educator at the high school and university levels. She earned a BA at The University of South Carolina, an MAT from The Citadel, and a PhD at The University of Georgia where she served as the Assistant Director of the Freshman English Program. She was affiliated with the National Writing Project site at Clemson University where she led a Writing in the Humanities Institute and is a member of the North Carolina Writers' Network. She has taught numerous writing workshops and delivered papers at state and national conferences and directed The Young Writers Conference at The University of North Carolina at Greensboro where she was an Assistant Professor of English Education. She has published articles in English leadership and in 18th century rhetoric.
In addition, she has served as a writing consultant in numerous school systems in the Southeast and in the American and International Schools in Kuwait. She also served as a Reader of Advanced Placement exams for The College Board, and her students have won numerous local, state, and national awards in writing. Brenda lives in Greensboro, NC and is married to Jim Cox. They have one son and daughter in-law and two perfect grandsons.
Tethered: The Life of Henrietta Hall Shuck, the First American Woman Missionary to China
Creative Historical Biography
Based on a true story, Tethered tells of the first American woman missionary to China who accompanies her husband Jehu Lewis Shuck 19,000 miles across oceans and through Calcutta, Burma, Penang, Bangkok, and Singapore to land in Macau in 1836. A child of The Second Great Awakening in America, at only seventeen years of age, she assumes the conventional roles of wife, mother, and teacher in order to earn the trust of the local Chinese. She is beloved for her care of children, especially young girls who were bound in lives of servitude and oppression. This is also the story of her growth from an innocent romantic to a mature woman of faith in China as well as Lewis's efforts to minister to "The Celestial Empire" during the time of the Opium Wars. They battle climate, disease, cultural opposition, robbers, and serious conflict with their own mission board. After bearing four children and educating many Chinese youth, most of them girls, Henrietta dies knowing they have established churches and a school in Hong Kong. Today, a stone monument commemorating Henrietta and Henrietta Secondary School stand as testaments to her lasting influence in Hong Kong.
Crosslink Publishing


text:
Board index » Discussion Forums » Improving Road Safety
Moderators: Moderators, Moderators
Post subject: Mobile phone detectors
Posted: Fri Apr 12, 2019 12:43
Joined: Fri Sep 24, 2004 23:26
Location: Treacletown ( just north of M6 J3),A MILE OR TWO PAST BEDROCK
https://www.bbc.co.uk/news/uk-england-47896472Police detectors to warn mobile phone-using drivers
Mobile phone detectors are to be used by police to find drivers using devices at the wheel.
The Thames Valley and Hampshire forces are rolling out the technology to show when motorists are using their phones.
A sign will flash at the driver telling them to stop using their mobile - but the detectors cannot tell if it is a driver or passenger using the phone.
The mother of Aimee Goldsmith, 11, killed by a driver using a phone, said it was a "step in the right direction".
Image copyright AFP
Image caption The detectors are the first of their kind to be used by police in the UK though a similar system has been tried by councils
The technology will not be used as an "enforcement tool", the forces said, but was instead aimed at educating motorists and identifying offending "hotspots".
Kate Goldsmith's daughter was one of four people killed in the crash when lorry driver Tomasz Kroker was using his phone at the wheel in 2016.
She said Aimee's death was "completely avoidable".
"Most mothers look forward to planning their daughter's weddings. I had to plan Aimee's funeral," she said.
Ms Goldsmith said she had confronted drivers using their phones behind the wheel since her daughter's death.
"I have stopped a few people and said, 'you're using a mobile phone - it's actually a driver like you that killed my daughter'," she said.
She said the detectors were "not a perfect solution" to convict offenders but were "a step in the direction".
Image copyright TVP
Image caption Aimee Goldsmith with her mum Kate and brother Jake
Kroker killed Aimee, her stepbrothers Ethan Houghton, 13, Joshua, 11, and their mother Tracy, 45, when he ploughed into stationary traffic at 50mph on 10 August 2016.
He was jailed for 10 years after admitting four counts of causing death by dangerous driving and footage showed him on his phone at the moment of impact.
A judge said the 30-year-old's attention had been so poor he "might as well have had his eyes closed" before the crash on the A34 near Newbury.
Image copyright Family Handout
Image caption Tracy Houghton, her son Ethan, stepdaughter Aimee Goldsmith and younger son Josh were all killed in a crash
How does the technology work?
Thames Valley Police and Hampshire Constabulary have developed the technology with Westcotec Ltd.
The system, which cannot record footage, was initially tested in Norfolk last year.
The detector picks up 2G, 3G and 4G signals and will therefore flash to alert people in cars who are using phones to call, text or data.
If people are using a Bluetooth hands-free device, the detector will recognise this and not flash.
The technology cannot distinguish if a passenger or a driver of a vehicle is using a phone and so the sign will be activated regardless of who is using the mobile.
The forces say the two detectors, which cost £6,000 each, will be located on the A34 in Oxfordshire but will be posted at different locations throughout the Thames Valley and Hampshire to start - but more could be rolled out.
Drivers caught using a mobile phone while driving are currently fined £200 and given six points on their licence.
Matt Barber, deputy police and crime commissioner for Thames Valley, said the system was "not fool-proof", but added the police needed to "make it as socially unacceptable to use your mobile whilst driving as it is to drink and drive".
PC Liz Johnson, a roads safety officer, said research suggested a driver was four times more likely to crash if they were using a phone and twice as likely to be involved in a fatal collision when texting compared with drink-driving.
"It is vital that people take notice and stop using their mobile phones whilst driving," she added.
Media captionDash-cam footage shows Tomasz Kroker at the wheel of his lorry before the crash on the A34 in Berkshire
Now IF only they would invent a tailgate cam - that would be usefull.
Shades of Demolition Man, "John Crighton(SP) ,you are fined etc" .
Oh -hang on --"The technology cannot distinguish if a passenger or a driver of a vehicle is using a phone and so the sign will be activated regardless of who is using the mobile."
Biggest problem is that this relies on driver seeing the sign . Or are we going to see more Police out and about catching the other offenders. I'd suggest that's one for the Marines
lets bring sanity back to speed limits.
Drivers are like donkeys -they respond best to a carrot, not a stick .Road safety experts are like Asses - best kept covered up ,or sat on


text:
That lit up the Twitter-sphere. And in recent days a host of media outlets – including The New Yorker, Christianity Today, People Magazine, NPR, Gospel Herald, even the satirical Onion – have been weighing in on Pence and the Billy Graham Rule.
In fact, Graham and his staff agreed to four rules during those 1948 meetings in Modesto, Calif. The other three dealt with money (be financially accountable), crowd size (be honest) and local churches (work with them, not against them).
Whatever you think of the rules or their application circa 2017, they kept Graham himself largely untainted by scandal his entire career.
Evangelists who did not follow rules about money and sex fell into disgrace before Billy Graham (see Henry Ward Beecher and Aimee Semple McPherson) and since (remember PTL's Jim Bakker and televangelist Jimmy Swaggert?).
"Nearly all evangelists at that time – including us – were supported by love offerings taken at the meetings," Graham is quoted about the scene in 1948 in the Christianity Today story. "The temptation to wring as much money as possible out of an audience, often with strong emotional appeals, was too great for some evangelists. It was a system that was easy to abuse – and led to the charge that evangelists were only in it for the money."
Or for the sex. The New Yorker got on the phone with evangelist Will Graham, Billy's grandson, who explained that times were different when his famous grandfather, then young and handsome and charismatic, was coming up.
"Think about 1948 ... The image of an evangelist ... was kind of synonymous with what you'd think of as a used-car salesman," the young Graham said. "When my grandfather would check into a hotel, a man would go inside the room and look under the bed and in the closets. What they were afraid of was that someone had snuck into the room, like a naked lady with a photographer, and she'd jump into his arms and he'd take a picture, and they'd frame my granddaddy."
In 2017, is the Billy Graham Rule sexist, a way to perpetuate the old boys' network and keep women out of the corridors of power? Or is it a safeguard against scandal and straying on your mate?
The initial reaction after the Karen Pence profile was against the Rule.
The Indianapolis Star (in the Pences' home state): "Mike Pence's 'Billy Graham Rule' has Internet yelling sexism."
The Washington Post (in a follow-up story): "The religious reasons Mike Pence won't eat alone with women don't add up."
Christian Today: "Mike Pence won't meet with women alone. Here's why he's wrong."
Faith blogger Rachel Held Evans, who's popular with millennials, tweeted this: "Making it a RULE fails to make a distinction between a professional lunch meeting at Panera & a late candlelit dinner."
Some, though, came to the Rule's defense.
Writing on The Resurgent, a site for conservative activists, blogger and Fox News pundit Erick Erickson said he and many other Christians follow the Billy Graham Rule: "It keeps gossip from growing, prevents false accusations and respects my wife."
Charles C.W. Cooke in The National Review lauded Pence for his commitment to his wife: "There's a decency at play there. There's a humility, too. Good for the vice-president. He's made his vows, and he's sure as hell gonna keep 'em."
Among the pro-Rule tweets, there was this from Dan Bongino. "Stupid Liberal Logic: Bill Clinton is a hero because he loves WOMEN. Mike #Pence is a goat because he loves A WOMAN."
And from Ben Shapiro: "Leftists have no evidence of Mike Pence denying women opportunities. So they just assume it because they hate religious people."
The Onion had the most fun with the debate, running this faux headline: "Mike Pence Asks Waiter To Remove Mrs. Butterworth From Table Until Wife Arrives."
Even today, at 98, Billy Graham follows the Rule in his mountaintop Montreat home, his grandson told The New Yorker.
"The problem is, he's got 24-hour nursing care at home," Will Graham said. "There are always two nurses, for accountability purposes."
Tim Funk: 704-358-5703, @timfunk
Vice President Mike Pence and his wife Karen arrive in March 2017 for a reception for U.S. senators and their spouses in the East Room of the White House, Andrew Harnik AP
Drone footage of Old Sheldon Church ruins
Temple Israel remembers Kristallnacht, The Night of Broken Glass
Woman 'terrified' after a snake in her toilet was 'trying to climb out,' video shows
Bill to require California priests to report confessions of child sex abuse on hold
By JOHN WOOLFOLK The Mercury News
The author of a California bill strongly opposed by the Roman Catholic Church that would require priests to report confessions of child sex abuse to authorities said Tuesday he has put it on hold, citing lack of support.
MORE RELIGION
Detroit priest removed by archdiocese because of 'credible' sexual abuse allegation
Some Charlotte churches won't follow United Methodist rule against LGBTQ marriage
Charlotte diocese to publish names of Catholic clergy 'credibly accused' of sex abuse
Future is uncertain for United Methodists on gay issues. But for now, no one is walking out.
Anti-Semitic incidents 'pervasive' in the US, group says. How many were in NC and SC?
Supreme Court case delays gay Charlotte teacher's suit against Catholic Diocese


NAPEC is pleased to announce the 07th edition of the North Africa Petroleum Exhibition and Conference (NAPEC). In this regard, NAPEC has set a unified steering committee for the three associated events including: North Africa Petroleum Conference, North Africa Exploration & Production and North Africa Pipeline Conference.
The first meeting of the steering committee was held on November the 20th 2016 at Baker Hughes office- Algiers. representative from Sonatrach, Baker Hughes, GE, Repsol, Algerian Testing Company were present during the inaugural committee meeting, and discussed the topics that should be covered during the 7th edition of the event, and the selection criteria of papers that will be presented during the 7th edition of NAPEC.
The next committee meeting will be on 05th of December, and will include the participation of other committee members via teleconference.
We would like to thank our steering committee members commitment in making NAPEC real success.


text:
Franklandia is a genus of small shrubs in family Proteaceae, commonly known as lanolin bushes. It is endemic to Southwest Australia.

Description
Franklandias are heathland shrubs found on white or grey sands. They possess a lignotuber, allowing them to recover from bushfire. Several erect branches emerge from an upright stem. The flowers are medium to large and composed of four parts, the colour of which may by creamy, white, golden or red. The appearance of the outer parts is petal-like. Several of these are arranged in racemes on an elongated scape. The anthers are found within the floral tube, distinguishing the genus from many other Proteaceae. The foliage is fleshy or leathery, glabrous, large, bluish green leaves whose structure is narrow and tapering, it repeatedly bifurcates at the tip. The cavities of the leaves give a rough appearance.

Species
A description of Franklandia fucifolia was published in Robert Brown's 1810 paper On the Proteaceae of Jussieu, naming the genus after the botanist Thomas Frankland. Brown collected flowering specimens and seeds "In moist heaths near the shores" of King George Sound in 1801. The distribution of the species is recorded in the southern regions of the botanical province, along the coast to the eastern Esperance Plains. This species is sometimes found on sand over laterite. The height is between 300 mm to 1.3 metres. The long flowering period is from January to October.

A second species, Franklandia triaristata, was described by George Bentham in 1870. This is a rarer population, recorded in a smaller distribution range at the south-western corner of the state. A smaller shrub than F. fucifolia, up to a metre in height, the shorter flowering period is from August to October.

References

External links

Proteaceae
Proteaceae genera
Proteales of Australia
Eudicots of Western Australia

Endemic flora of Southwest Australia


text:
Technology Three Astronauts Blast Off to International Space Station
Health, Science & Technology
Three Astronauts Blast Off to International Space Station
Monday, December 3, 2018 at 8:37 am | כ"ה כסלו תשע"ט
BAIKONUR, Kazakhstan (AP) -
The Soyuz-FG rocket booster with the Soyuz MS-11 spaceship carrying a new crew to the International Space Station, ISS, blasts off at the Russian-leased Baikonur cosmodrome, Kazakhstan, Monday. (AP Photo/Dmitri Lovetsky)
Three astronauts successfully blasted off Monday to the International Space Station from Kazakhstan, a perfect launch that follows October's aborted mission.
NASA astronaut Anne McClain, David Saint-Jacques of the Canadian Space Agency and Oleg Kononenko of the Russian space agency Roscosmos lifted off as scheduled at 5:31 p.m. (6:31 a.m. EST) Monday from the Russian-leased Baikonur cosmodrome in Kazakhstan.
Their Soyuz MS-11 spacecraft entered a designated orbit just under nine minutes after the launch and is set to dock at the space outpost in about six hours after making four orbits of Earth.
NASA and Roscosmos said that all onboard systems were operating normally and the crew was feeling fine.
McClain, Saint-Jacques and Kononenko will spend more than six months doing research and experiments in biology, Earth science, physical sciences and technology.
On the space station, the crew of NASA's Serena Aunon-Chancellor, Russian Sergei Prokopyev and German Alexander Gerst were waiting for their arrival. They are scheduled to return to Earth on Dec. 20.
The families of the crew, other astronauts and space officials from several nations breathed a sigh of relief Monday after observing the flawless launch, with October's rocket failure still on the minds of many.
A Soyuz-FG rocket carrying NASA astronaut Nick Hague and Roscosmos's Alexei Ovchinin failed two minutes into its flight on Oct. 11, activating an automatic rescue system that sent their capsule into a steep ride back to Earth. They managed to emerge safely from a harrowing ordeal.
A Russian investigation attributed the failure to a sensor that was damaged during the rocket's final assembly.
Russian space officials have taken measures to prevent the repeat of such incidents. Since the mishap, four successful unmanned Soyuz satellite launches have been conducted to clear the path for the crew's launch on Monday.
NASA Administrator Jim Bridenstine tweeted his thanks to his Russian counterpart Dmitry Rogozin and to the NASA and Roscosmos teams "for their dedication to making this launch a success."
The accident in October was the first aborted crew launch for the Russian space program since 1983, when two Soviet cosmonauts safely jettisoned after a launch pad explosion.
The Soyuz spacecraft is currently the only vehicle that can ferry crews to the space station, but Russia stands to lose that monopoly in the coming years with the arrival of SpaceX's Dragon and Boeing's Starliner crew capsules.
Russian Spacecraft Lifts Off for International Space Station
U.S., Russian, Japanese Crew Blasts Off for Space Station
Rocket With 3-Man Crew Lifts Off For Space Station
U.S., Russian Astronauts Safe After Emergency Landing
Russian Cargo Ship Docks at International Space Station


Searching for a homes for sale in Cresswind, Lakewood Ranch?
Lakewood Ranch is a master planned community located in southeastern Manatee County and northeastern Sarasota County Florida, United States consisting of approximately 50 square miles (32,000 acres). It is part of the North Port-Bradenton-Sarasota, Florida Metropolitan Statistical Area.
Whether you are planning to sell Cresswind your residence or get one, prepare for several challenges. Real-estate by itself are often very tricky, especially with the financial restraints many people are facing, meaning selling or buying won't be easy. Also, keep in mind that you probably don't move property every day, which puts you at the disadvantage.
In this post, you are going to learn why you ought to consider employing a realtor when buying or selling your home. Specifically, you will discover why a lot of people ultimately go to a realtor after making things happen themselves.
In the event you don't want your house to sit down out there for days on end, you must show potential customers that you are serious. Which means you have to price the property accurately from the start. Unfortunately, as being the homeowner, you will feel obligated to provide sentimental value. But keep in mind that here is the wrong move and it will scare off buyers.
Just how are buyers will be scared away? In case the price is excessive, they then won't even bother creating an offer. If your cost is more reasonable, they are more willing to negotiate.
Giving possible buyers a peek at where they may be living remains to be an incredibly powerful tool. However, it needs to be executed perfectly. To put it differently, specific things have to happen, like decluttering areas and making the most of the spaces. There's even the question of depersonalizing the home. Frankly, an open house needs a specific eye for detail. And it's an eye that this experienced realtor may have.
Your first thought is usually to start advertising your house online, right? And this would be a good start. But realtors are connected. They know already about every one of the right places where your house needs to be listed, plus they know exactly the best way to present your home within the ads that get placed. So, wasting time is certainly no option.
Every house includes a few selling points. These are elements or areas that basically get noticed and then make the property special. Realtors with great experience know all of this too well, meaning they will likely be in search of them after they view your home. The more selling points they can add to their pitch, the greater the odds of getting a sale.
In some instances, your home might not be inside the best condition. Or there may be a noticeable difference in terms of entrance charm. In fact, a whole new coat of paint on a number of the walls may go a really long way. This is the type of advice and data a realtor can present you with. Needless to say, you don't have to do everything they are saying, however their suggestions are made with good reason. They want to help you sell the home quickly, seeing because the longer the home remains on the market, the greater it is actually costing you.
You are at liberty to travel house-hunting alone, or you can simply call a local realtor. And after giving a description of the particular house you are searching for, they could either reveal to you the things they have within their listings, or they may just go and discover the house for you personally. In any case, they are not going to stop until you obtain the house you would like having a comfortable price.
The positive aspect of by using a realtor when buying a home is the familiarity with the local neighborhoods. In case you are moving completely to another city or town, the realtor should be able to provide ample information regarding the different neighborhoods. They may also tell you whether you will find points useful, like schools or shopping centers.
Realtors are incredibly proficient at negotiating, and you wish to consider this while you are buying a house. And while they are not going to actively search for top reasons to negotiate a reduced price, they will provide you with guidance once they think the owner will be unreasonable.
One important thing you are probably dreading when you consider getting a home is the complicated paperwork. But this won't be described as a problem when you are employing a realtor. In reality, they will handle all of the complicated aspects of the sale, reasons why you enjoy relocating to your brand-new home.
Since you now have got a better thought of why a realtor can be so beneficial for you when buying or selling a home, you save much more time. Receive the following information together before you make the call, and save lots of time.
Establish a budget and exactly how much you may put down for the house.
Assess your needs and your wants. Do you demand a three bedroom house with two garages? Or could you accept two bedrooms and just one bathroom? The greater the agent knows what you are searching for, the simpler it will probably be to enable them to discover it.
If something, don't pressure yourself into getting a property or home. This really is a big investment and a big responsibility. Don't accept it lightly and don't be satisfied with something you don't really want.
The positive aspect of using a realtor is they only get paid when the deal undergoes. Quite simply, on a regular basis they spend helping you to is free of charge, which means they may be having a risk to some extent. But because of their experience, they may have the confidence they can make you happy, if you are buying or selling.


text:
package io.amelia.android.fragments;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.util.Log;

import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import io.amelia.android.log.PLog;
import io.amelia.android.support.Objs;

public class FragmentStack
{
	private List<FragmentSaveState> backstack = new ArrayList<>();
	private List<OnBackStackChangedListener> backstackListeners = new ArrayList<>();
	private int containerId;
	private FragmentManager mgr;
	private Map<Integer, Class<? extends Fragment>> registeredFragments = new HashMap<>();
	private Map<String, FragmentSaveState> states = new HashMap<>();

	public FragmentStack( FragmentManager mgr, int containerId )
	{
		this.mgr = mgr;
		this.containerId = containerId;
	}

	public void addOnBackStackChangedListener( OnBackStackChangedListener listener )
	{
		backstackListeners.add( listener );
	}

	public void clearFragments()
	{
		backstack.clear();
		states.clear();
	}

	public Fragment getCurrentFragment()
	{
		for ( Fragment fragment : mgr.getFragments() )
			if ( fragment.isVisible() )
				return fragment;
		return null;
	}

	public boolean hasBackstack()
	{
		return backstack.size() > 0;
	}

	/**
	 * Loads a fragment
	 *
	 * @param classFrag The fragment class to be loaded
	 * @return The fragment save state
	 */
	public FragmentSaveState loadFragment( Class<? extends Fragment> classFrag )
	{
		FragmentSaveState state = loadFragment( classFrag.getSimpleName() );
		if ( state == null )
		{
			state = new FragmentSaveState( classFrag );
			states.put( classFrag.getSimpleName(), state );
			state.init();
		}
		return state;
	}

	public FragmentSaveState loadFragment( String fragKey )
	{
		return states.containsKey( fragKey ) ? states.get( fragKey ) : null;
	}

	public void loadInstanceState( Bundle state )
	{
		if ( state.get( "savedStates" ) != null )
		{
			Bundle savedStates = state.getBundle( "savedStates" );
			for ( String key : savedStates.keySet() )
			{
				if ( !states.containsKey( key ) )
				{
					Bundle bundle = savedStates.getBundle( key );

					FragmentSaveState save = new FragmentSaveState( ( Class<? extends Fragment> ) bundle.getSerializable( "fragmentClass" ) );
					save.state = bundle;
					save.init();
					save.loadState();
					states.put( key, save );

					if ( Objs.castToBoolean( bundle.getString( "visible" ) ) )
					{
						PLog.i( "Showing Active Fragment: " + key );
						save.show( false );
					}
				}
			}
		}
	}

	public void popBackstack()
	{
		if ( backstack.size() == 0 )
			return;

		FragmentSaveState state = backstack.remove( 0 );
		state.show( false );

		for ( OnBackStackChangedListener listener : backstackListeners )
			listener.onBackStackChanged();
	}

	public void refreshFragment()
	{
		for ( FragmentSaveState state : states.values() )
			if ( state.isVisible() && state.fragment instanceof PersistentFragment )
				( ( PersistentFragment ) state.fragment ).refreshState();
	}

	public void registerFragment( Integer id, Class<? extends Fragment> classFrag )
	{
		registeredFragments.put( id, classFrag );
	}

	public void removeOnBackStackChangedListener( OnBackStackChangedListener listener )
	{
		backstackListeners.remove( listener );
	}

	/**
	 * Save the FragmentStack state
	 *
	 * @param state The Bundle to save to
	 */
	public void saveInstanceState( Bundle state )
	{
		Bundle savedStates = new Bundle();
		for ( Map.Entry<String, FragmentSaveState> es : states.entrySet() )
			savedStates.putBundle( es.getKey(), es.getValue().saveState() );
		state.putBundle( "savedStates", savedStates );
	}

	public void setFragment( Class<? extends Fragment> classFrag )
	{
		setFragment( classFrag, false );
	}

	public void setFragment( Class<? extends Fragment> classFrag, boolean withBack )
	{
		FragmentSaveState state = loadFragment( classFrag );
		if ( !state.isVisible() )
			state.show( withBack );
	}

	public void setFragment( Fragment fragment, boolean withBack )
	{
		setFragment( fragment, withBack, false );
	}

	/**
	 * Existing fragment will config reused
	 *
	 * @param fragment The new fragment
	 * @param withBack Allow back?
	 * @param force    Replace existing fragment
	 */
	public void setFragment( Fragment fragment, boolean withBack, boolean force )
	{
		FragmentSaveState state;
		if ( states.containsKey( fragment.getClass().getSimpleName() ) )
		{
			state = states.get( fragment.getClass().getSimpleName() );
			if ( state.fragment == null || force )
				state.fragment = fragment;
		}
		else
		{
			state = new FragmentSaveState( fragment );
			states.put( fragment.getClass().getSimpleName(), state );
		}

		if ( state.isVisible() )
			return; // Has this fragment already been made visible?

		state.show( withBack );
	}

	public boolean setFragmentById( int id )
	{
		return setFragmentById( id, false );
	}

	public boolean setFragmentById( int id, boolean withBack )
	{
		if ( registeredFragments.containsKey( id ) )
		{
			setFragment( registeredFragments.get( id ), withBack );
			return true;
		}

		return false;
	}

	public interface OnBackStackChangedListener
	{
		/**
		 * Called whenever the contents of the back stack change.
		 */
		void onBackStackChanged();
	}

	public class FragmentSaveState
	{
		Class<? extends Fragment> clz;
		Fragment fragment;
		Bundle state = new Bundle();

		public FragmentSaveState( Class<? extends Fragment> clz )
		{
			this.clz = clz;
		}

		public FragmentSaveState( Fragment fragment )
		{
			this.clz = fragment.getClass();
			this.fragment = fragment;
		}

		private Fragment init()
		{
			return init( false );
		}

		private Fragment init( boolean force )
		{
			PLog.i( "Init Fragment " + clz.getSimpleName() );

			if ( fragment != null && !force )
				return fragment;

			// Check FragmentManager for instance of fragment
			Fragment instance = mgr.findFragmentByTag( clz.getSimpleName() );

			if ( instance != null )
				Log.i( "APP", "Fragment was loaded by FragmentManager" );

			if ( instance == null )
				try
				{
					Method method = clz.getMethod( "instance" );
					if ( method.getReturnType().isAssignableFrom( Fragment.class ) )
					{
						Fragment frag = ( Fragment ) method.invoke( null );

						if ( frag != null )
							instance = frag;
					}
				}
				catch ( InvocationTargetException e )
				{
					throw new RuntimeException( "The fragment [" + clz.getName() + "] has thrown an exception.", e.getCause() == null ? e : e.getCause() );
				}
				catch ( Exception e )
				{
					Log.e( "APP", "Failed the invoke instance() method of fragment class [" + clz.getSimpleName() + "]" );
					// e.printStackTrace();
				}

			if ( instance == null )
				try
				{
					Constructor constructor = clz.getConstructor();
					instance = ( Fragment ) constructor.newInstance();
				}
				catch ( InvocationTargetException e )
				{
					throw new RuntimeException( "The fragment [" + clz.getName() + "] has thrown an exception.", e.getCause() == null ? e : e.getCause() );
				}
				catch ( Exception e )
				{
					Log.e( "APP", "Failed to invoke a zero argument constructor in fragment class [" + clz.getSimpleName() + "]" );
					e.printStackTrace();
				}

			if ( instance == null )
				throw new RuntimeException( "Failed to instigate the fragment [" + clz.getName() + "]" );

			this.fragment = instance;
			return instance;
		}

		public boolean isVisible()
		{
			Fragment frag = mgr.findFragmentByTag( clz.getSimpleName() );
			return frag != null && frag.isVisible();
		}

		public void loadState()
		{
			// Log.i( "APP", "Loading " + fragment.getClass().getSimpleName() + " -> " + state );

			if ( state != null && fragment != null && fragment instanceof PersistentFragment )
				( ( PersistentFragment ) fragment ).loadState( state );
			// TODO Make other ways to load a fragment state
		}

		public Bundle saveState()
		{
			if ( fragment != null && fragment instanceof PersistentFragment )
				( ( PersistentFragment ) fragment ).saveState( state );
			// TODO Make other ways to save a fragment state

			state.putSerializable( "fragmentClass", clz );
			state.putString( "visible", isVisible() ? "true" : "false" );

			// Log.i( "APP", "Storing " + fragment.getClass().getSimpleName() + " -> " + state );

			return state;
		}

		public void show( boolean withBack )
		{
			if ( fragment == null )
				init();
			if ( fragment.isVisible() )
				return;

			// Move visible fragments to save state
			for ( FragmentSaveState state : states.values() )
				if ( state.fragment != null && state.fragment.isVisible() )
				{
					if ( withBack )
					{
						backstack.add( state );
						for ( OnBackStackChangedListener listener : backstackListeners )
							listener.onBackStackChanged();
					}

					state.saveState();
					break;
				}

			if ( state != null && !state.isEmpty() )
				loadState();

			FragmentTransaction trans = mgr.beginTransaction();
			trans.replace( containerId, fragment, fragment.getClass().getSimpleName() );
			// if (withBack)
			// trans.addToBackStack(fragment.getClass().getSimpleName());
			trans.commit();
		}
	}
}


text:
Q: How do you automatically detect water in Minecraft 1.8? I'm building an automated farms for several crops, including wheat.
The farm consists of a long cascade of farm fragments:

Seen from side
Currently, I have to manually toggle water off after it reaches the bottom region of the farm.
Is there a way to configure a farm so that the water turns off automatically after the bottom has been reached?
I don't want to use a timer, as I'm looking for a design that is compatible with all tower heights.

A: You can detect the presence of a water stream using a boat and a wooden pressure plate. Place a boat on top of a pressure plate, with walls around it so that it cannot be washed away. If water flows under the boat (in the space not occupied by the pressure plate) at at least water level 3 (out of the 8 possible water levels), it will float up and stop activating the pressure plate.
Here is an example mechanism making a clock out of this. The pressure plate controls the piston to turn on the water whenever the boat is on the plate, so it cycles forever (pictured in the middle of shutting off).

Note that in current versions, boats have visual glitches and may appear to escape the box, especially if you put a lid on top. Don't worry about them — the mechanism will still function fine.
In your case, simply make a channel leading the water out of the bottom of your farm and into a detector like the left half of my picture, and you can then send the redstone output up to shut off the water. Of course, for farming you'll want it to not turn the water back on when the bottom dries up, so add a classic flip-flop:

This will turn the water on when the button is pressed, and turn the water off when the boat detects water.

A: I got it almost sorted out :

The daylight sensor is in reversed mode, and the far left comparator is in subtraction mode.
This thing splits the sensor's signal, delays one of them and subtracts the delayed signal from the immediate signal. It is effectively a falling edge detector for daylight. It will periodically output a weak pulse during the afternoon (which is ignored), and a stronger one if light decreases abruptly, which will be the case if you pour water on it. This stronger pulse gets picked up by the repeater and gives you your output.
Limitation : doesn't work around midnight (i.e when the daylight level is 1 or 0).


text:
69 Percent of Employees - Many in Safety-Critical Jobs -...
69 Percent of Employees - Many in Safety-Critical Jobs - Are Tired at Work, Says NSC Report
69 Percent of Employees - Many in Safety-Critical Jobs - Are Tired at Work, Says NSC Report Workers in construction, transportation, manufacturing and utilities have more risk factors for fatigue, but are less concerned about it
ITASCA, Ill., Oct. 1, 2018
ITASCA, Ill., Oct. 1, 2018 /PRNewswire/ -- A National Safety Council survey report released today found 69 percent of employees – many of whom work in in safety-critical industries – are tired at work, increasing the risk of injuries and incidents on the job. The report, Fatigue in Safety-Critical Industries: Impact, Risks and Recommendations, summarizes the results of two national surveys, one of employers and a second probability-based survey of employees. The report highlights findings from the construction, manufacturing, transportation and utilities sectors– all high-risk industries that tend to use shift work, which commonly leads to fatigue.
The surveys also exposed a gap between how employees and employers view the risks and consequences of being tired at work. Ninety percent of employers feel the impact of fatigue on their organizations, including observing safety incidents involving tired employees and declines in productivity. However, just 72 percent of workers view being tired as a safety issue.
"We've been looking at the impact of fatigue in the workplace for a long time, but it is troubling to see just how affected our safety-sensitive industries are," said Emily Whitcomb, senior program manager of Fatigue Initiatives at the National Safety Council. "When you're tired, you can be deadly and these industries are already at higher risk because of their safety sensitive jobs. We urge employers to address fatigue risk in their workplace so all employees can be healthy and safe."
Fatigue is a hidden but common hazard in all workplaces, regardless of industry. In safety-critical positions, however, the consequences of being tired can be catastrophic. For example, mistakes on construction sites, around gas line digging areas or behind the wheel of big-rig trucks easily can lead to injuries or even death.
Other significant findings from the Fatigue in Safety-Critical Industries report include:
97 percent of employers in the transportation industry feel the impact of fatigue – the highest among all safety-critical industries NSC reported on
Nearly all – 95 percent – of employers in Utilities said it is unsafe to drive while tired, but just 66 percent of employees in that industry agreed
100 percent of construction workers report having at least one risk factor for fatigue
46 percent of construction workers say they work during high-risk hours, such as at night or early morning
Transportation industry employees who reported at least one risk factor for fatigue cited long shifts (42 percent) and sleep loss (48 percent)
Lack of sleep costs $410 billion annually in societal expenses[i], and fatigue has a different price tag for each employer. The National Safety Council developed the Fatigue Cost Calculator to help employers determine how much a drowsy workforce is impacting their bottom lines and what can be done to solve the problem. The Council also developed the Fatigue Toolkit for employers interested in educating their workforce about causes and consequences of fatigue in the workplace and on the roads.
Fatigue in Safety-Critical Industries is the third in a three-part series exploring The prevalence of fatigue risk factors and safety-critical incidents caused by fatigue in our workplaces. More information about the issue and copies of each report are available at nsc.org/fatiguesurvey.
About the National Safety Council
The National Safety Council (nsc.org) is a nonprofit organization whose mission is to eliminate preventable deaths at work, in homes and communities, and on the road through leadership, research, education and advocacy. Founded in 1913 and chartered by Congress, NSC advances this mission by partnering with businesses, government agencies, elected officials and the public in areas where we can make the most impact.
Connect with NSC:
i Hafner, M., Stepanek, M., & Taylor, J. (2016). Why Sleep Matters - The economic costs of insufficient sleep: a cross-country comparative analysis. Santa Monica: RAND Corporation.
View original content to download multimedia:http://www.prnewswire.com/news-releases/69-percent-of-employees--many-in-safety-critical-jobs--are-tired-at-work-says-nsc-report-300722065.html
SOURCE National Safety Council


text:
Webster's Dictionary defines the word multi as "much, many, or more than one." Therefore, when I see the word multi attached to a product, I expect a few closely related extras--like a shop-vac with multiple attachments. The manufacturer may mean many, but really, it's just four or five vacuum heads that attach to the end of a hose, enhancing rather than changing the basic functions. It's not often that multi really means a cornucopia of goodies and extras, like with a Swiss Army knife--now there's a multi-faceted tool--a little guy that packs a lot of punch--I can whittle wood with the knife, snip fishing line with the scissors, and crack the cap off of a beverage with the bottle opener. The new MultiTrac more resembles the latter. With over 60 available attachments, this sleek articulated loader truly makes the most of the term multi-function. The Little Big Guy In a sentence, the MultiTrac is powerful, versatile and compact; built with the intention of replacing many \"single purpose\" specialty machines. With the numerous attachments available, the MultiTrac can serve as a backhoe, pallet fork, trencher, mulch/light material bucket, leveller, roto tiller, angle blade, concrete breaker, cement mixer, mower, plow trimmer, lawn mower, snow blower, or forklift. And, that\'s not all, just a few of the highlights. This articulated loader adds speed and productivity into the mix, too. It races along at 8.5 MPH. Two speed auxiliary hydraulics provide up to 10.6 GPM at 3,000 psi, providing raw power to the attachments. The MultiTrac RT30DT boasts a 30 horsepower diesel engine with a telescoping boom feature that extends the reach and lifting weight of the unit. It weights 2,260 lbs. with an 1,100 lbs. capacity and a 2,200 lbs tip load. MultiTrac was designed with care and attention to detail in order to achieve optimum weight distribution and function in use. In fact, it can lift 90% of its own weight. The operator\'s compartment is spacious and slightly raised, providing an unobstructed 360 degree view with no blind spots. The seat and backrest are adjustable and the armrests are movable. It\'s powerful, but small enough to be trusted on any surface, including turf. The basic unit will fit into an 8-foot pickup, with the bed closed. Other options include a fully enclosed, removable cab with blue tinted glass, windshield wipers, opening windows, front and rear lights and a heater. A 3-point hitch, counter weights, a dual wheel kit, and various tire options. This is not the average mini-loader. There are no special skills required to operate this loader--if you can drive a pickup, the MultiTrac won\'t be difficult to master. The MultiTrac lives up to its name with the number of available options and variety of uses. Maybe that\'s why MultiTrac is billed as a Swiss Army knife with an operator seat. MultiTrac is imported by Stonebrooke Equipment, Inc. 800-805-2265.
Search Site by Story Keywords