text:
Q: android - side by side buttons with scroll view I'm trying to create a layout that has two buttons of equal width across the top of the screen and then a scroll view directly beneath it. I have a linearLayout inside of the scroll view because that's where i'm creating UI elements dynamically.
The buttons are positioned correctly but my scroll view is hidden or the linearlayout inside of the scrollview is hidden, i can't tell and don't know enough about layouts to determine what's happening. What am i doing wrong? I've created a TextView placeholder in the LinearLayout to tell if i can see anything and it's not showing up.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/EditRecordOuterLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

 <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:orientation="horizontal"
    >

    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_weight="1" >

        <RelativeLayout
            android:id="@+id/Bforeground"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <TextView
                android:id="@+id/cancelButtonText"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:textSize="20dp"
                android:text="Cancel" />

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toLeftOf="@id/cancelButtonText"
                android:paddingBottom="10dip"
                android:paddingTop="10dip"
                android:src="@drawable/cancel" />
        </RelativeLayout>
                    <Button
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_alignBottom="@id/Bforeground"
            android:layout_alignLeft="@id/Bforeground"
            android:layout_alignRight="@id/Bforeground"
            android:layout_alignTop="@+id/Bforeground"
            android:onClick="clickedMe"
            android:gravity="center" />
    </RelativeLayout>

    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_weight="1" >

        <RelativeLayout
            android:id="@+id/foreground"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <TextView
                android:id="@+id/button_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:textSize="20dp"
                android:text="Save" />

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toLeftOf="@id/button_text"
                android:paddingBottom="10dip"
                android:paddingTop="10dip"
                android:src="@drawable/save" />
        </RelativeLayout>
                    <Button
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_alignBottom="@id/foreground"
            android:layout_alignLeft="@id/foreground"
            android:layout_alignRight="@id/foreground"
            android:layout_alignTop="@+id/foreground"
            android:onClick="clickedMe"
            android:gravity="center" />
    </RelativeLayout>
</LinearLayout>
<ScrollView
    android:id="@+id/editRecordScrollView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/editRecordLayout"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
                     <TextView
                android:id="@+id/someText"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:textSize="20dp"
                android:text="This text should be showing..." />
    </LinearLayout>
</ScrollView>

Got it! thanks to you guys. Fixed version below.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/EditRecordOuterLayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

     <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:orientation="horizontal"
        >

        <RelativeLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" >

            <RelativeLayout
                android:id="@+id/Bforeground"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="center" >

                <TextView
                    android:id="@+id/cancelButtonText"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerInParent="true"
                    android:textSize="20dp"
                    android:text="Cancel" />

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_toLeftOf="@id/cancelButtonText"
                    android:paddingBottom="10dip"
                    android:paddingTop="10dip"
                    android:src="@drawable/cancel" />
            </RelativeLayout>
                        <Button
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:layout_alignBottom="@id/Bforeground"
                android:layout_alignLeft="@id/Bforeground"
                android:layout_alignRight="@id/Bforeground"
                android:layout_alignTop="@+id/Bforeground"
                android:onClick="clickedMe"
                android:gravity="center" />
        </RelativeLayout>

        <RelativeLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" >

            <RelativeLayout
                android:id="@+id/foreground"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="center" >

                <TextView
                    android:id="@+id/button_text"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerInParent="true"
                    android:textSize="20dp"
                    android:text="Save" />

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_toLeftOf="@id/button_text"
                    android:paddingBottom="10dip"
                    android:paddingTop="10dip"
                    android:src="@drawable/save" />
            </RelativeLayout>
                        <Button
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:layout_alignBottom="@id/foreground"
                android:layout_alignLeft="@id/foreground"
                android:layout_alignRight="@id/foreground"
                android:layout_alignTop="@+id/foreground"
                android:onClick="clickedMe"
                android:gravity="center" />
        </RelativeLayout>
    </LinearLayout>
    <ScrollView
        android:id="@+id/editRecordScrollView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:id="@+id/editRecordLayout"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical" >

        </LinearLayout>
    </ScrollView>
</LinearLayout>

A: You must place all UI elements inside of a single parent Layout.
I suggest that you can still use a LinearLayout as your top level, but it should be vertical, like this:
android:orientation="vertical"

Within the parent vertical LinearLayout you may place a horizontal LinearLayout for the top buttons AND a ScrollView.
That should do it.


With summer around the corner, it's time for one of the indisputable laws of the universe to kick in: the more expensive your sunglasses are, the more likely you are to lose them. If you're prone to plunking your sunglasses in the lake and think it's better to buy cheap ones instead, think again. Step away from the spinning rack at your local convenience store and take a second to consider the consequences.
The whole reason you're looking at $6.99 aviators in the first place is because it's bright outside. But those premature wrinkles from squinting all day under visible light isn't the biggest threat to your eyes; it's the invisible ultraviolet (UV) light that will hurt you, and you need sunglasses with built-in UV protection to safeguard your eyes. UV light is responsible for burning your winter-pale skin to a crisp, so you can imagine the effect such a burn might have on your un-sunscreen-able eyeballs. Plus, UV rays can damage other parts of the eye and even contribute to cataracts and macular degeneration.
While super-dark shades might offer some protection against the obviously sunny day, if they are on a 2-for-1 deal alongside the beef sticks at the checkout line, they might not offer the 99 or 100 percent protection against UVA and UVB rays that eyecare professionals recommend.
Suppose you're at the Cadillac of gas stations, though, and those $12 Don Draper-style sunnies boast 100 percent UV protection. Jackpot! Not so fast, mad man. Another trait to look for in sunglasses is durability. Premium sunwear have impact resistance features that keep the lenses from breaking in a way that could endanger your eyes should a big impact occur.
Other considerations when it comes to purchasing sunglasses for your summer adventures is quality of optics — ask your golfing buddies to read a green when the middle of the lens has a wave like the North Shore of Oahu. And also consider the option of polarization. Never had polarized shades before? Get ready for a revelation, especially on the water. The lens technology blocks out a certain kind of reflected light that cuts glare and haze to make for a much more pleasant experience on the lake or the road (two spots where such reflected light waves are common).
On a lighter note, if you opt for mirrored sunglasses you always stand the chance of being mistaken for a big Hollywood star, or at least be able to watch a good-looking reveler walk by without getting a smack from your significant other.


text:
Democracy, Gender, Global, Headlines, Human Rights, Latin America & the Caribbean, Poverty & SDGs, Regional Categories, TerraViva United Nations, Women in Politics
Protecting Women's Space in Politics
By Isabelle Arradon	Reprint | | Print |
This opinion piece is part of IPS coverage of International Women's Day on Mar. 8
Activists take part in a march on the eve of the commemoration of the International Day for the Elimination of Violence Against Women, in Santiago. Credit: Crisis Group
BRUSSELS, Mar 7 2019 (IPS) - Women human rights defenders around the globe are facing heightened threats of violence and repression. Sometimes they are targeted for being activists, and sometimes just for being women. World leaders should do much more to secure space for women's safe participation in public life.
In early January 2019, unknown gunmen shot dead Maritza Isabel Quiroz Leiva, a 60-year-old Colombian land rights activist on a small farm near the Caribbean city of Santa Marta. Her killing was a stark reminder that speaking out on social and political issues in Colombia – whether land disputes, women's rights, or the political violence that endures despite the 2016 peace agreement between the government and the Revolutionary Armed Forces of Colombia (FARC) guerrilla movement – is dangerous business. For Maritza's death is not an isolated incident: in the last three years, guerrillas (FARC remnants and others), criminals and mystery assailants have killed more than 300 activists (both men and women) like her.
Nor is Colombia the only country in its neighbourhood where violence against all human rights defenders is putting prominent women activists at risk of physical attack and other abuse. In 2018, our global conflict tracker CrisisWatch recorded several such murders elsewhere in Latin America – including that of Guatemalan indigenous activist Juana Raymundo in July and that of Colombian women's rights activist Maria Caicedo Muñoz in October.
Isabelle Arradon, Director of Research & Special Adviser on Gender, Crisis Group. Credit: Crisis Group
Women who are in the public eye as they challenge established norms and take on powerful interests, from governments to insurgencies to criminal gangs, are prominent targets; and women leaders representing neglected constituencies – such as the poor, ethnic and sexual minorities, displaced persons or migrants – are also preyed upon. The murder in March of Brazilian Marielle Franco, a Rio de Janeiro city council member, is a case in point. In addition to being a campaigner against corruption and police brutality, Franco was a powerful advocate for black women, the LGBT community and youth. The investigation has moved slowly.
From a global perspective, UN Special Rapporteur on the situation of human rights defenders Michel Forst highlighted in a 2019 report that in the current political climate – where there has been both a backlash against human rights around the world and a rise in misogynistic rhetoric among political leaders – human rights defenders who are women "have been facing increased repression and violence across the globe". The report suggests that these women are sometimes targeted for the causes they promote, and sometimes simply because they are women who are publicly asserting themselves.
Moreover, in addition to the risk of attack that all activists face, women activists are vulnerable to gender-specific abuse – which can include stigmatisation, public shaming (as a perceived way to damage their "honour"), threats of sexual violence, online harassment and killings. In April 2018, individuals seeking to undermine and intimidate Indian investigative journalist Rana Ayyub threatened her with sexual violence on social media and used a fake pornographic video to tarnish her reputation. In June, unknown individuals ransacked the home of journalist and activist Marvi Sirmed, who has done much to highlight the central role of women's rights and the rule of law in Pakistan's political transition. In July, an unknown man attacked with sulfuric acid anti-corruption campaigner Kateryna Handzyuk in Kherson, Ukraine; with burns over more than 30 per cent of her body, she died from her wounds in November. And in September, masked attackers opened fire on Soad al-Ali, a leading human rights activist and mother of four in her mid-forties, in broad daylight in the southern Iraqi city of Basra. During roughly the same period, three other influential Iraqi women, including social media leader Tara Fares, were killed, or found dead in suspicious circumstances, at other locations.
Despite women's longstanding role in informal dispute resolution, their near absence from peace talks and similar international security processes and mechanisms, as in Yemen or Afghanistan, requires particular attention.
One concern about the threat of violence or attack on women activists is that it not only affects their safety, but could chill their participation in public life, where women are already under-represented. Globally, only a quarter of parliamentarians are women, and nearly all heads of state or government leaders are men. This is not to say that addressing risks of political violence will by itself increase women's representation in politics, as there are many possible reasons for the low numbers on women's political participation worldwide. Nor does progress in this regard necessarily correlate with lesser danger to women. (Latin America, which has some of the highest rates of violence against human rights defenders in the world, boasts a vibrant women's rights movement, and several of its parliaments have relatively high levels of female representation.) But making it safer for women to participate in public life can only help. States and their leaders should use the tools at their disposal – from good laws to strong enforcement to hold those responsible for abuse to account, to ensuring that security forces are attuned to the protection needs of women – to combat violence against women activists.
Protecting women's space in politics is especially important in the conflict resolution area. Despite women's longstanding role in informal dispute resolution, their near absence from peace talks and similar international security processes and mechanisms, as in Yemen or Afghanistan, requires particular attention. Sidelining conflict-affected women – or women representing those with perceived low status in society due to their socio-economic status, age, education, ethnicity or religion – is no way to build inclusive and lasting frameworks for peace.
As we celebrate International Women's Day on 8 March, world leaders should speak out more forcefully about the critical importance of women's participation in political life. They should take more measures to prevent and condemn verbal and physical attacks on women human rights defenders or political leaders and their families. They should also carve out greater and safer space for civil society, including women's groups, to enable them to have a say in government policies affecting their lives.
The implications of violence against women activists and politicians are broad, not just for families, but also for the well-being of societies at large. Failure to protect women like Maritza Isabel Quiroz Leiva and Marielle Franco sends a terrible signal to women and girls wanting to raise their voice in the public square. Chilling their participation in public life would be a tragedy not just for the women whose potential is being squandered but for the communities in which they live.
This opinion piece was originally published by Crisis Group

redpajama_set_name: RedPajamaCommonCrawl


text:
Stružná är en ort i Tjeckien.   Den ligger i regionen Karlovy Vary, i den västra delen av landet,  km väster om huvudstaden Prag. Stružná ligger  meter över havet och antalet invånare är .

Terrängen runt Stružná är platt åt sydväst, men åt nordost är den kuperad. Den högsta punkten i närheten är  meter över havet,  km nordost om Stružná. Runt Stružná är det glesbefolkat, med  invånare per kvadratkilometer. Närmaste större samhälle är Karlovy Vary,  km nordväst om Stružná. Omgivningarna runt Stružná är en mosaik av jordbruksmark och naturlig växtlighet.

Trakten ingår i den boreala klimatzonen. Årsmedeltemperaturen i trakten är  °C. Den varmaste månaden är juli, då medeltemperaturen är  °C, och den kallaste är januari, med  °C.

Kommentarer

Källor

Externa länkar

Orter i Karlovy Vary (region)
Kontrollbehov inkommande wikilänkar

redpajama_set_name: RedPajamaWikipedia


Galina I., born in 1925, remembers: «There was a number of Jewish families living near the railroad. We had Jewish neighbors. There were also Jewish children in my school. But I do not remember any more their first names. The teacher was also Jewish. There was a synagogue that was a beautiful wooden building. But it doesn't exist anymore. The Jews were good people - they were very generous with us. » (Witness N°829, interviewed in Iassen, on June 25, 2014).
Yasen is a very small village, 20 km west of the city of Bobruisk. The village is divided into 2 parts. Yasen itself, and Stantsiya Yasen on the railway line going to Minsk. Before the war, many Jewish families lived in Stantsiya Yasen. There was a wooden synagogue back at that time. The village was occupied by German troops in the middle of summer 1941.
According to the documents, there is little historical information on the fate of the Jews during the German occupation. The main part of the information comes from the oral testimonies collected by Yahad. A short time after the German occupation in the summer of 1941, one morning, the policemen came to look for Jews in their own houses. They gathered them in 2 houses where they stayed for approximately 1 year, under the supervision of local policemen. The Jews did not work. There were approximately 100 people. In summer 1942, the Jews were taken by the Germans in a column on foot towards the shooting site, in a grove near the railroad. The Jews were forced to dig their own pit. After the war, bodies were exhumed and re-buried in the Jewish cemetery of Bobruisk.


Last week's killing, wounding and illegal arrest of drought-stricken farmers who barricaded the Davao-Cotobato highway to dramatize their demands has brought to national attention the harsh realities in the country's rural areas.
It highlighted the desperate straits of the majority of rural folk especially the peasantry. Poor farmers including indigenous people eke out a living subject to the vagaries of nature; utilizing backward means of production; tied to exploitative tenant-landlord relations; reliant on a usurious lending system; forced to sell their produce at low farm-gate prices; and under threat of displacement by mining operations, plantations and other "development projects".
Extreme weather disturbances that have become the new normal as a result of climate change have hit poor farmers hard whether these be typhoons, flooding, drought or infestation by pests.
To top it all, their lives and livelihood are made even more precarious by ongoing counterinsurgency operations to contain the New People's Army and, in Muslim Mindanao, Moro rebel forces. More often than not, these end up disrupting civilian communities that the military suspects to be providing aid and succor to the "enemy".
With failed harvests, mounting debts and hungry mouths to feed, farmers in North Cotobato decided to take their appeals for support to the provincial capital rather than wait in vain for help to come to them. Their demands were legitimate: immediate release of 15,000 sacks of rice; release of calamity funds; raise farm-gate prices of their produce; stop militarization of the countryside.
But the governor turned a deaf ear to the farmers' demands and instead sicced the police on the protesters. Not content with mowing them down with gunfire, beating them, and making scores of arbitrary arrests, the police as well as military laid siege to a Methodist Church compound where the protesters took refuge. They turned off the electricity and threatened to charge church leaders for giving sanctuary to so-called criminals. They conducted a search of the compound but came up empty-handed.
The authorities prevented human rights workers from rescuing the blockaded protesters, attending to the wounded, aiding the arrested and locating hundreds unaccounted for. They conducted unauthorized autopsies on the two persons killed and falsely claimed they did not die from gunshot wounds. They bulldozed the scene of the massacre and wantonly destroyed the protesters' belongings left behind in the melee.
Even before a proper investigation had been undertaken, the police involved in the brutal dispersal of the protesters were awarded medals of recognition while the arrested and several individuals tagged as protest leaders were criminally charged for the violent outcome. They have been presenting false witnesses against the protesters to the mass media.
As news of the Kidapawan massacre trickled out, the plaintive call "bigas hindi bala" and the demand for justice for the victims of gross human rights violations resonated among the broad public. People could not understand why hungry farmers could not be treated with compassion by concerned government officials. Why were their appeals and demands met with indifference, their protest action met with harshness and eventually armed suppression. Where did government calamity funds go? What had the Department of Agriculture done to mitigate the effects of El Niño? Where was President Aquino and what did he have to say?
People were indignant that rice sacks donated by private individuals and groups were being prevented by North Cotobato Governor Taliño-Mendoza from reaching the farmers. People rejected her wild accusations that a presidential candidate, in cahoots with her political opponents as well as with "militant leftists" had "instigated" the protest action to make the government look bad.
Agriculture Secretary Alcala's attempt to minimize the severity of the drought in North Cotobato and to claim that government had done what it could to help the farmers was met with disbelief. Reports that the National Food Authority had more than enough rice stocks and was even in the process of selling these at a loss to rice distributors who in turn would make a huge profit were met with suspicion that corrupt deals were being made at the expense of calamity-hit farmers.
Amidst denunciations that President Aquino and his officials are incompetent, have little concern for the farmers' plight and have the propensity to resort to state violence in dealing with crises, Malacañang slowly put together it's counter attack.
First, that the protesting farmers were the aggressors. They provoked the police. They were also armed. They had been infiltrated by the New People's Army. Too bad for the Aquino regime, despite attempts at a cover-up, video footage and eyewitness accounts clearly show the police attacking the protesters.
Second, that the farmers were deceived by the protest organizers. They were told they would be given rice if they joined the protest. How is it then that the farmers stayed for two and a half days under the scorching sun even as the police threatened them through a blaring sound system that they would be arrested if they did not leave? Why did it take a violent dispersal by the police to break their ranks?
Third, that the organizations of the militant Left were leading the protest because ordinary farmers could not have mobilized in such numbers by themselves. This explains why the demands were political like putting a stop to the militarization of the countryside. Now why does Malacañang assume that farmers are incapable of analyzing their situation and connecting socio-economic demands with political demands? Why do Aquino apologists assume that ordinary people are incapable of getting organized and fighting for their interests against government neglect and bad policies?
Pseudo-progressive parties like Akbayan who are part and parcel of the Aquino regime and anti-communist pseudo-intellectuals who pretend to know the inner workings of the communist movement provide the most absurd argument. They say that protest organizers are communist agitators themselves who have a hidden agenda which has nothing to do with alleviating the hunger of the farmers but everything to do with bringing down the government.
They say that is the reason the protesters would not peacefully disperse despite the entreaties of the police. According to this line, the Kidapawan massacre is part of the Left's strategy and tactics, deliberately intended to spill the blood of farmers, enrage the public and consequently heap the blame on government. This convoluted argument falls flat on its face since it entails the Leftists' unbelievable capacity to manipulate not only the protesting farmers but also the actuations of both civilian authorities and state security forces.


The city of Lowell is the fourth largest city in Massachusetts, and 30 minutes away from the Boston metropolitan area. Its strategic location provides excellent access to all points of interest in the state, as well as New Hampshire and Maine. Residents say proudly that Lowell has something for everyone with its unmatched quality of life. The Town is home to the Lowell campus of the distinguished University of Massachusetts, and its student population enhances the market for retail businesses in downtown Lowell and its surrounding neighborhoods.
Opportunities for outdoor recreation abound in the city. The Merrimack and Concord Rivers provide fishing, canoeing, sailing, water skiing, and high quality white water rafting. The Lowell- Dracut-Tyngsboro State Forest offers six miles of trails ideal for hiking, jogging, horseback riding and cross-country skiing. The Vandenberg Esplanade is a prime venue for walking, biking, swimming, and picnicking along the banks of the Merrimack River. Special events of the year include the Lowell Folk Festival, the largest of its kind in the U.S., and known as the best in New England; Riverfest; First Night; and Fourth of July fireworks.
Estimated median home cost in 2012: $169,000. Home appreciation in 2011 has been 1.49%.
Estimated median household income in 2010: $50,192.
To see what's around Lowell, please CLICK HERE.


text:
Home > Sports > Indian Cricket > Indian Cricket Players > Hanuma Vihari
Hanuma Vihari, Indian Cricket Player
Hanuma Vihari is an Indian Cricket player, plays for Hyderabad and also the Indian national cricket scenario.
Hanuma Vihari is an Indian cricket player playing for Indian national and domestic cricket team. He is also one of the most popular players in Hyderabad Cricket Team.
Early Career of Hanuma Vihari
Hanuma Vihari was born on 13th October in the year 1993. He is an Indian cricketer who plays for Hyderabad Cricket Team in Indian domestic cricket.
Career of Hanuma Vihari
Hanuma Vihari is the only Indian domestic player being a non-regular off-break bowler to dismiss Chris Gayle on the first delivery behind the wickets. He is a right-hand batsman and occasional right arm off break bowler. He was a member of the India Under-19 cricket team that won the 2012 ICC Under-19 Cricket World Cup in Australia.
Hanuma Vihari in Sunrisers Hyderabad
Hanuma Vihari played for Sunrisers Hyderabad in the sixth edition of the Indian Premier League in 2013. He played well in one of the league matches against Royal Challengers Bangalore in Hyderabad.
Bowling Career of Hanuma Vihari
Hanuma Vihari opened the bowling attack as an off-spinner and removed Chris Gayle for just 1. He also scored an unbeaten 46 in the same match while chasing. Sunrisers ultimately won this match through a super-over.
Hanuma Vihari in Ranji Trophy
Hanuma Vihari was responsible for one-third of Sunrisers Hyderabad's total in the innings against Andhra Pradesh Cricket Team in 2013-2014 Ranji Trophy opener at Rajiv Gandhi International Stadium. He scored 75 in the first innings before being dismissed by Stephen then scored unbeaten 68 runs.
Batting Career of Hanuma Vihari
Mat Inns NO Runs HS Ave BF SR 100 50 4s 6s Ct St
First-class 32 47 5 2440 263 58.09 4881 49.98 7 10 286 12 27 1
List A 24 22 2 720 84 36 940 76.59 0 5 67 2 5 0
Twenty20 46 45 7 755 81 19.86 727 103.85 0 2 66 12 21 2
Mat Inns Balls Runs Wkts BBI BBM Ave Econ SR 4w 5w 10
First-class 32 23 854 482 9 2/69 2/59 53.55 3.4 95 0 0 0
List A 24 5 90 99 1 1/33 1/33 99 6.6 90 0 0 0
Twenty20 46 12 174 195 13 3/21 3/21 15 6.7 13 0 0 0


text:
Q: Ubuntu Server 18.04 LTS Not Using Correct DNS Server I have a couple of 18.04 VM's that all have the same problem: they do not seem to be using the correct DNS servers. These machines get their settings from DHCP, which looks like below:
$ netplan ip leases ens18

# This is private data. Do not parse.
ADDRESS=192.168.100.60
NETMASK=255.255.255.0
ROUTER=192.168.100.1
SERVER_ADDRESS=192.168.100.1
T1=3600
T2=6300
LIFETIME=7200
DNS=192.168.6.1 8.8.8.8
DOMAINNAME=my.domain
HOSTNAME=influx
CLIENTID=<redacted>

I have randomized the numbers above, but the point is that the DNS servers listed are the correct ones coming from DHCP. However, if I attempt name resolutions with nslookup I get the following:
$ nslookup
> test.my.domain
Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find test.my.domain: NXDOMAIN

However, I can explicitly use the DNS server as such:
$ nslookup test.my.domain 192.168.6.1
Server:     192.168.6.1
Address:    192.168.6.1#53

Name:   test.my.domain
Address: 192.168.100.150

Can anyone explain why it defaults to 127.0.0.53 and why name resolution isn't working?
It's worth noting I have 16.04 VM's running along side these in the same subnet and they do not have the same issue (they resolve and nslookup works as expected).

A: I'm guessing a problem with the domain server (bind) on your VM. If you look at ls -al /etc/resolv.conf it should resolve as a link to ../run/systemd/resolve/stub-resolv.conf
The real resolv.conf should be in that directory, as well.
You can redirect the symbolic link:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Or you can disable the domain service
sudo systemctl disable systemd-resolved
sudo reboot

If you prefer, that will probably fix your problem. Either way you may need to reboot the VM.

redpajama_set_name: RedPajamaStackExchange


After a six-season Playoff streak, the Los Angeles Clippers will not play in the postseason this year. Led by 31 points by Will Barton, the Denver Nuggets blew out the Clips by 19 to seal the deal. The Nuggets are still sitting in ninth place, needing somebody in the packed-tight Western Conference to drop a game to make space. With most teams wrapping up the season this weekend, the West's Playoff picture will clear up.


Hey there, my name is Sameer. I need to hire a handyperson to help me in Jacana VIC 3047, Australia. What do you need done? Repairs What is the type of property? House Which areas of the property need work? Need to fix window glass and fix shutters What would you like the handyperson to work on? For fixing the windowand maintaining the window shutters.
The wind blew the cover of my planter box recently. The frame has broken apart but most of the pieces are salvageable as you can see. I no longer have the assembly instructions, but It's an easy job for a handyman; I just don't have the time or proper tools to fix it.
Secure Letter box lid Fly screen front window Mould in 1st bedroom cornice(may be leaky roof) Window does not lock in big bedroom does not push down Exhaust fan does not work on top of oven properly Exhaust fan in bathroom not sucking enough Toilet leaking when flushing Carport sheeting have come loose and come off. Need to screw down have some spare sheets at property Hinge on side gate broken needs to be welded. Front security door handle keeps coming off needs to be welded if possible No keys to Lock back door.
Its a sony 55 inch tv and need to attach in a wall. We already bought tv wall mount.
Kitchen Taps were repaired and the wall internal and external need to be repaired. Internal wall requires a cover. External wall requires two bricks to be replaced. Bricks onsite.
Assemble a wooden cupboard and store clothes in.
Just want to patch up the garden wall which is broke by the hit of the car, it is like a letter box wall.
It is completed and well done by travis. Cheers.


text:
Judith Waterstreet Locke
Hi Judith! Thank you so much for your longtime support of the LA Phil and Hollywood Bowl. You've been a subscriber and Friend for many years. How did your journey with us begin?
Back in the 1970s my husband at the time (we're still friends!) began with weekend box tickets to shows that we loved with the orchestra as well as some of our favorite performers such as Cleo Lane and John Dankworth. Supporting Friends just naturally grew out of that love of music.
What do you believe sets the LA Phil apart from other ensembles? Why would you encourage someone to make a gift to the LA Phil?
I love that performances include not just audience favorites, but new composers, guest conductors, and works of music that we're not always familiar with, that open up new treasures to discover. It's important for people to realize that ticket sales can only do so much. And of course, the fun perks like being able to attend a rehearsal, which really helps one understand what goes on before the actual performance.
We're so honored to have a longtime Friend of the LA Phil also be a part of Your Name Under the Stars. Can you tell us a bit about your inspiration behind being a part of the naming campaign at the Hollywood Bowl?
Quite frankly, it was during the pandemic when everything went black—we began to enjoy the Sound/Stage lifeline, and I thought [the naming campaign] was a brilliant fundraiser. It seemed like a once-in-a-lifetime opportunity to make a difference.
Can you also tell us a little bit more about Garden Box 321, the box you named at the Hollywood Bowl? What is the significance of this location to you, and could you share some of your favorite memories there?
Back to that husband at the time, (which is where the Waterstreet comes in)....When the Wednesday night Jazz Series was created for the 1980 season, we were all over it. We could only afford two seats but I filled out that Bowl form and rushed it to the post office the same day—and voila! We got Box 321. (Pool Circle was lightyears away). When we renewed, I thought it would be so amazing to have all four seats and be able to bring friends. Luckily, the other couple didn't renew, and the rest is history. Besides all the nights with people like Ella Fitzgerald, Ray Charles, Stan Getz....I could go on and on....I love to cook, and the dinners with friends before the shows is a big part of my joy. Of course, the hot summer night that the family of raccoons walked across the stage while Ray Charles was singing and playing the piano was priceless!
You recently attended a special Open House event for Your Name Under the Stars. Your artistic depiction of the Hollywood Bowl is great! Can you tell us the story about how
you came to calling the Pool Circle "The Mosh Pit"?
I wish I had thought of it! We have a little joke in my box about the Pool Circle (which I won't mention here). I was so happy to have Bramwell Tovey conducting the Tchaikovsky concert in August, and he is so hysterically funny as he explains the music, etc. We were all laughing along with him, and he kept calling the Pool Circle the "Mosh Pit." I remember saying, "That is what it will always be to me from now on," as it summed it up.
Is there an artist that you have longed to see perform at either the Hollywood Bowl or Walt Disney Concert Hall?
I would love to see Harry Connick Jr. from my Jazz Box!!!
What has been your favorite part about coming back to the Hollywood Bowl this season? What do you look forward to at Walt Disney Concert Hall?
I cried when the 2020 season got canceled, so being back was everything I could have wished for as the Hollywood Bowl has been my summertime-be-all-and-end-all for decades. Walt Disney Concert Hall is just another intimate experience with the musicians, and the music is everything. Just listening in that beautiful space is wonderful.
As a Friend of the LA Phil for nearly three decades, your support means so much to us. What do you hope to see in the future of the LA Phil?
I think seeing these younger and so very talented musicians joining the orchestra and watching as the diversity of performances just seems to keep getting better is magical.
Friends at Play
We are so excited to get together again and enjoy seeing our donors in person!
Welcome Back to Walt Disney Concert Hall!
The Quarter Note Issue 7


text:
'Too Young': Devastated Family Mourns Dallas Officer Patrick Zamarripa
In Dallas, the parents of Patrick Zamarripa are grappling with the loss of a son who survived Iraq but was killed here.
This photo provided by Maria Zamarripa shows Patrick Zamarripa and his father, Rick Zamarripa. Patrick Zamarripa was one of five police officer shot dead in Dallas by a sniper on Thursday, July 7, 2016.
July 10, 2016, 11:35 AM UTC / Updated July 10, 2016, 11:35 AM UTC
By Sandra Lilley
In Dallas, the family of slain officer Patrick Zamarripa is devastated about losing a son who survived Iraq multiple times yet died at the hands of a gunman at his home in Dallas.
"Yo quisiera morir, mejor yo que el," - "I would like to die, better me than him," said Valerie Zamarripa, Patrick Zamarripa's mother, speaking to Telemundo. "Because he was too young, he had his family," she said tearfully.
Zamarripa, 32, was married and had a 2-year-old daughter and a stepson.
The slain officer was Mexican American. His family had christened him Patricio, Spanish for Patrick.
RELATED: Telemundo interviews Zamarripa's family
Parents of Fallen Dallas Police Officer: He's Our Angel, Hero
His grieving father, Rick Zamarripa, told NBC's Joe Fryer that Zamarripa "served three years in Iraq, came back without a scratch then he loses his life in the homeland, by one of his own." said his dad. "That's terrible. There's no words to really describe it."
His father told NBC he hopes a memorial is built near the scene of the shooting in downtown Dallas to honor his son. He was one of 5 officers killed on Thursday night after a peaceful community protest against the deaths of two black men at the hands of police in Louisiana and Minnesota.
When asked about the gunman's actions and what she would say to him, Zamarripa's mother said the gunman, Micah Johnson, 25, was a "coward."
RELATED: Latino Police Officer, Navy Vet Patrick Zamarripa Killed in Dallas Ambush
"Todavía digo, para qué, para qué razon," - "I still say why, for what reason," said Zamarripa's mother, trying to make sense of the gunman's actions.
Johnson was killed by police after a tense, hours-long standoff.
As police stood vigil outside the Zamarripa household, grieving family members and friends were surrounded by pictures of Zamarripa. The deceased officer's aunt, Lanette Martínez, said she was inconsolable. "It's so much pain."
Martínez also called for a stop to the killings and the violence.
"Because you're angry at the police - because you're angry at a person for their color, this has got to stop," she said.
Notes, flowers and other items decorate a squad car at a make-shift memorial in front of the Dallas police department.Eric Gay / AP
Forty percent of the population in Dallas is Latino. There were signs in Spanish for the officers; one said "we join in grief over this unforeseen tragedy."
Amid the pain of losing a Hispanic officer who was protecting the community, some of the city's Latinos were asked about tensions with law enforcement.
"Sometimes for any reason people get handcuffed, or they get tasered," said Antonio Balderas, who is Mexican-American, speaking to Telemundo at a taco restaurant in the city.
"I think police need better training over how to treat people, not for their skin color, but as people," said city resident Josué Herrera, who has two family members in the police force.
Jaime Castro, a Spanish-speaking spokesperson for the Dallas police union, told Telemundo's Jorge Miramontes that the community should speak up about any allegations of mistreatment. "We, the good ones, are trying to do everything possible to get the bad ones, out," said Castro. "We know there are some."
Castro said he is willing to go to churches, consulates and other places to talk to the community about better relations.
The police union will have a private service on Monday for the five officers and their families. The Zamarripa family said they plan a funeral service this coming week.
Zamarripa's mother said she has not been allowed to touch her late son due to the investigation, but that she wants to give him a hug.
Follow NBC Latino on Facebook, Twitter and Instagram.
Sandra Lilley
Sandra Lilley is managing editor of NBC Latino.


Innovation follows the cycle of "creative destruction" (Schumpeter). Resilience Science and Cultural Theory models show that different stages of the innovation cycle require different "characters": scientists, entrepreneurs, visionaries, etc. Computational science shows that these "different characters" apply different search strategies to solving problems. Citizen and Community Science as a broker within this ecology of innovation has a special (practical) role.


text:
About BeVeg
Veganism & The Law
Vegan Certification
Audits & Inspection
Why Certify Vegan?
Vegan Growth
Certified Vegan Brands
Certified Vegan Wine Brands
Vegan Product Certification
Food, Beverage, Vitamins
Cosmetic, Makeup, Perfume
Textile, Fashion, Furniture
Manufacturing Facility
Vegan Alcohol Certification
Wine, Beer, Liquor/Spirits
Vegan Business Certification
Establishment/Restaurant
Vegan Trademark
ISO Accreditation
Trademark Violation
Print News
Insta News
JANE UNCHAINED NEWS: WORLD'S LARGEST MEAT PROCESSING PLANT DEBUTS A BEVEG CERTIFIED VEGAN RANGE
BeVeg News
By Tony
BeVeg News, News, Vegan
Residents Across Country will Get to Taste a Clean Protein Solution via a Special Road Tour from BeVeg Certified Vegan Colorado-based Start-up — Planterra Foods.
At a time when consumers are social distancing and looking for new protein alternatives, JBS, the biggest meat producer in the world, has launched a new range of BeVeg Certified vegan meat in the U.S. and will literally be meeting people curbside as a specially-equipped fleet of OZO™ vans will cross the country to deliver free freshly cooked samples of OZO™ plant-based burgers, starting in July. In addition, special deliveries will be made to fire stations, hospitals and other locations to serve frontline workers this summer. With more than one million free samples of OZO™ to be delivered in the next 12 months.
"We are focused on feeding future generations and especially those looking to flex the variety of proteins they bring to the table," says Darcey Macken, CEO of Planterra Foods.
Consumers looking for a delicious new plant-based protein can take a bite of OZO™ Burgers (two-4 oz patties), Ground (12 oz), and Mexican-Seasoned Ground (12 oz), all made with transparent, straightforward and no artificial ingredients, that is soy-free and verified vegan by BeVeg International, the leading global vegan certification firm. Powered by an exclusive proprietary blend of pea and rice protein fermented by shiitake mushrooms, all of the new OZO™ products are an excellent source of protein (with up to 22 grams per serving). They contain no cholesterol and fewer calories, fat and saturated fat than 80% lean ground beef, as well as other leading plant-based protein brands currently in the market. OZO™ features a high-quality pea protein that is a great source of iron, and has been known to aid in muscle growth, weight loss, and heart health. The OZO™ product line uses recyclable trays and cartons to store products, and plant-based ink on all of its packaging. Setting itself apart from other plant-based protein offerings, Planterra Foods utilizes an innovative fermentation process that makes the delicious OZO™ line of products easily digestible for the body. Planterra Foods uses a high-quality pea and rice protein that relies on the fermentation of shiitake mycelia (root) to create a nutritionally superior product that enhances the taste and minimizes the flavor impact, while improving the digestibility of the plant-based protein.
OZO™ offerings will be available this June for purchase at a variety of retail outlets including: Albertsons and Safeway locations in Colorado, Nebraska, New Mexico, South Dakota, and Wyoming; Kroger* stores in 12 states (Alabama, Arkansas, California, Illinois, Indiana, Kentucky, Louisiana, Michigan, Mississippi, Missouri, Ohio, and Tennessee) and, as well as military bases across the country. In addition to retail outlets, consumers across the country can get a taste of OZO™ at their doorstep by buying directly through the OZO™ website, OZOFoods.com, and through online, mobile, and retail via Wild Fork Foods. Without the use of distributors and traditional retail shops, Florida-based Wild Fork Foods** sells direct to consumer with Miami and West Palm Beach retail outlets offering free same-day pick-up and same-day delivery (within 10 miles of store) and shipping for customers in Florida, New Jersey, Pennsylvania, Kentucky, Mississippi, and Alabama. Additional retail outlets, along with a comprehensive foodservice portfolio launch, for OZO™ products are planned for the summer. The BeVeg certified vegan symbol trademark will be printed on all product packaging.
OZO has been developed by Colorado-based Planterra Foods, a subsidiary of JBS USA. OZO™ is the first brand offering a line of products brought to the market by Planterra Foods.
This article was originally featured in Jane Unchained News Network.
+1-202-996-7999 (Call)
866-LAW-4040 (Fax)
info@beveg.com
2021 © All rights reserved. Law Offices of Carissa Kranz. The information on this website is for general information purposes only. Nothing on this site should be taken as legal advice for any individual case or situation. This information is not intended to create, and receipt or viewing does not create, an attorney-client relationship. The choice of lawyer is an important decision and should not be based solely upon advertisements. *The verdict or settlement of your own case will depend upon its particular facts. Past results afford no guarantee of future results. Every case is different and must be judged on its own merits. The cases reported in this website are not meant to cause any unjustified expectations regarding the merits of your own claim.


text:
Langenmoosgraben ist ein Gewässername:

 Langenmoosgraben (Langensteggraben), linker Zufluss des Langensteggrabens (zum Rümelbach, zur Glatt) beim Schulhaus Rümelbach in Rümlang, Bezirk Dielsdorf, Kanton Zürich
 Langenmoosgraben (Striempelbach), linker Zufluss des Striempelbachs (zum Dorfbach, zur Sihl) in Langnau am Albis, Bezirk Horgen, Kanton Zürich
 Langenmoosgraben (Weiherbach), rechter Zufluss des Weiherbachs (zum Gerner Bach, zur Berchtesgadener Ache) bei Aschau (Bischofswiesen), Landkreis Berchtesgadener Land, Bayern

Siehe auch:
 Langengraben
 Moosgraben
 Längenmoosgraben


text:
Rubixzcoin Core version 0.14.2 is now available from:

  <https://download.rubixzcoin.org/rubixzcoin-0.14.2.0/>

This is a new major version release, including new features, various bugfixes
and performance improvements, as well as updated translations.

Please report bugs using the issue tracker at github:

  <https://github.com/rubixzcoin-project/rubixzcoin/issues>

To receive security and update notifications, please subscribe to:

  <https://groups.google.com/forum/#!forum/rubixzcoin-dev>

Compatibility
==============

Rubixzcoin Core is extensively tested on multiple operating systems using
the Linux kernel, macOS 10.8+, and Windows Vista and later.

Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support),
No attempt is made to prevent installing or running the software on Windows XP, you
can still do so at your own risk but be aware that there are known instabilities and issues.
Please do not report issues about Windows XP to the issue tracker.

Rubixzcoin Core should also work on most other Unix-like systems but is not
frequently tested on them.

Notable changes
===============

New Multisig Address Prefix
---------------------------

Rubixzcoin Core now supports P2SH addresses beginning with M on mainnet and Q on testnet.
P2SH addresses beginning with 3 on mainnet and m or n on testnet will continue to be valid.
Old and new addresses can be used interchangeably.

miniupnp CVE-2017-8798
----------------------

Bundled miniupnpc was updated to 2.0.20170509. This fixes an integer signedness error (present in MiniUPnPc v1.4.20101221 through v2.0) that allows remote attackers (within the LAN) to cause a denial of service or possibly have unspecified other impact.

This only affects users that have explicitly enabled UPnP through the GUI setting or through the -upnp option, as since the last UPnP vulnerability (in Rubixzcoin Core 0.10.4) it has been disabled by default.

If you use this option, it is recommended to upgrade to this version as soon as possible.

Reset Testnet
-------------

Testnet3 has been deprecated and replaced with Testnet4. The server port has been changed to 1387 however the RPC port remains
the same (19332).

Testnet faucets can be located at:
- http://testnet.rubixzcointools.com
- http://testnet.thrasher.io

Developers who require the new testnet blockchain paramaters can find them [here](https://github.com/rubixzcoin-project/rubixzcoin/blob/master/src/chainparams.cpp#L220).

Performance Improvements
--------------

Validation speed and network propagation performance have been greatly
improved, leading to much shorter sync and initial block download times.

- The script signature cache has been reimplemented as a "cuckoo cache",
  allowing for more signatures to be cached and faster lookups.
- Assumed-valid blocks have been introduced which allows script validation to
  be skipped for ancestors of known-good blocks, without changing the security
  model. See below for more details.
- In some cases, compact blocks are now relayed before being fully validated as
  per BIP152.
- P2P networking has been refactored with a focus on concurrency and
  throughput. Network operations are no longer bottlenecked by validation. As a
  result, block fetching is several times faster than previous releases in many
  cases.
- The UTXO cache now claims unused mempool memory. This speeds up initial block
  download as UTXO lookups are a major bottleneck there, and there is no use for
  the mempool at that stage.

Manual Pruning
--------------

Rubixzcoin Core has supported automatically pruning the blockchain since 0.13.2. Pruning
the blockchain allows for significant storage space savings as the vast majority of
the downloaded data can be discarded after processing so very little of it remains
on the disk.

Manual block pruning can now be enabled by setting `-prune=1`. Once that is set,
the RPC command `pruneblockchain` can be used to prune the blockchain up to the
specified height or timestamp.

`getinfo` Deprecated
--------------------

The `getinfo` RPC command has been deprecated. Each field in the RPC call
has been moved to another command's output with that command also giving
additional information that `getinfo` did not provide. The following table
shows where each field has been moved to:

|`getinfo` field   | Moved to                                  |
|------------------|-------------------------------------------|
`"version"`	   | `getnetworkinfo()["version"]`
`"protocolversion"`| `getnetworkinfo()["protocolversion"]`
`"walletversion"`  | `getwalletinfo()["walletversion"]`
`"balance"`	   | `getwalletinfo()["balance"]`
`"blocks"`	   | `getblockchaininfo()["blocks"]`
`"timeoffset"`	   | `getnetworkinfo()["timeoffset"]`
`"connections"`	   | `getnetworkinfo()["connections"]`
`"proxy"`	   | `getnetworkinfo()["networks"][0]["proxy"]`
`"difficulty"`	   | `getblockchaininfo()["difficulty"]`
`"testnet"`	   | `getblockchaininfo()["chain"] == "test"`
`"keypoololdest"`  | `getwalletinfo()["keypoololdest"]`
`"keypoolsize"`	   | `getwalletinfo()["keypoolsize"]`
`"unlocked_until"` | `getwalletinfo()["unlocked_until"]`
`"paytxfee"`	   | `getwalletinfo()["paytxfee"]`
`"relayfee"`	   | `getnetworkinfo()["relayfee"]`
`"errors"`	   | `getnetworkinfo()["warnings"]`

ZMQ On Windows
--------------

Previously the ZeroMQ notification system was unavailable on Windows
due to various issues with ZMQ. These have been fixed upstream and
now ZMQ can be used on Windows. Please see [this document](https://github.com/rubixzcoin-project/rubixzcoin/blob/master/doc/zmq.md) for
help with using ZMQ in general.

Nested RPC Commands in Debug Console
------------------------------------

The ability to nest RPC commands has been added to the debug console. This
allows users to have the output of a command become the input to another
command without running the commands separately.

The nested RPC commands use bracket syntax (i.e. `getwalletinfo()`) and can
be nested (i.e. `getblock(getblockhash(1))`). Simple queries can be
done with square brackets where object values are accessed with either an
array index or a non-quoted string (i.e. `listunspent()[0][txid]`). Both
commas and spaces can be used to separate parameters in both the bracket syntax
and normal RPC command syntax.

Network Activity Toggle
-----------------------

A RPC command and GUI toggle have been added to enable or disable all p2p
network activity. The network status icon in the bottom right hand corner
is now the GUI toggle. Clicking the icon will either enable or disable all
p2p network activity. If network activity is disabled, the icon will
be grayed out with an X on top of it.

Additionally the `setnetworkactive` RPC command has been added which does
the same thing as the GUI icon. The command takes one boolean parameter,
`true` enables networking and `false` disables it.

Out-of-sync Modal Info Layer
----------------------------

When Rubixzcoin Core is out-of-sync on startup, a semi-transparent information
layer will be shown over top of the normal display. This layer contains
details about the current sync progress and estimates the amount of time
remaining to finish syncing. This layer can also be hidden and subsequently
unhidden by clicking on the progress bar at the bottom of the window.

Support for JSON-RPC Named Arguments
------------------------------------

Commands sent over the JSON-RPC interface and through the `rubixzcoin-cli` binary
can now use named arguments. This follows the [JSON-RPC specification](http://www.jsonrpc.org/specification)
for passing parameters by-name with an object.

`rubixzcoin-cli` has been updated to support this by parsing `name=value` arguments
when the `-named` option is given.

Some examples:

    src/rubixzcoin-cli -named help command="help"
    src/rubixzcoin-cli -named getblockhash height=0
    src/rubixzcoin-cli -named getblock blockhash=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
    src/rubixzcoin-cli -named sendtoaddress address="(snip)" amount="1.0" subtractfeefromamount=true

The order of arguments doesn't matter in this case. Named arguments are also
useful to leave out arguments that should stay at their default value. The
rarely-used arguments `comment` and `comment_to` to `sendtoaddress`, for example, can
be left out. However, this is not yet implemented for many RPC calls, this is
expected to land in a later release.

The RPC server remains fully backwards compatible with positional arguments.

Sensitive Data Is No Longer Stored In Debug Console History
-----------------------------------------------------------

The debug console maintains a history of previously entered commands that can be
accessed by pressing the Up-arrow key so that users can easily reuse previously
entered commands. Commands which have sensitive information such as passphrases and
private keys will now have a `(...)` in place of the parameters when accessed through
the history.

Retaining the Mempool Across Restarts
-------------------------------------

The mempool will be saved to the data directory prior to shutdown
to a `mempool.dat` file. This file preserves the mempool so that when the node
restarts the mempool can be filled with transactions without waiting for new transactions
to be created. This will also preserve any changes made to a transaction through
commands such as `prioritisetransaction` so that those changes will not be lost.

Final Alert
-----------

The Alert System was disabled and deprecated in Rubixzcoin Core 0.10.4 and removed in 0.13.2.
The Alert System was retired with a maximum sequence final alert which causes any nodes
supporting the Alert System to display a static hard-coded "Alert Key Compromised" message which also
prevents any other alerts from overriding it. This final alert is hard-coded into this release
so that all old nodes receive the final alert.

GUI Changes
-----------

 - After resetting the options by clicking the `Reset Options` button
   in the options dialog or with the `-resetguioptions` startup option,
   the user will be prompted to choose the data directory again. This
   is to ensure that custom data directories will be kept after the
   option reset which clears the custom data directory set via the choose
   datadir dialog.

 - Multiple peers can now be selected in the list of peers in the debug
   window. This allows for users to ban or disconnect multiple peers
   simultaneously instead of banning them one at a time.

 - An indicator has been added to the bottom right hand corner of the main
   window to indicate whether the wallet being used is a HD wallet. This
   icon will be grayed out with an X on top of it if the wallet is not a
   HD wallet.

Low-level RPC changes
----------------------

 - `importprunedfunds` only accepts two required arguments. Some versions accept
   an optional third arg, which was always ignored. Make sure to never pass more
   than two arguments.

 - The first boolean argument to `getaddednodeinfo` has been removed. This is
   an incompatible change.

 - RPC command `getmininginfo` loses the "testnet" field in favor of the more
   generic "chain" (which has been present for years).

 - A new RPC command `preciousblock` has been added which marks a block as
   precious. A precious block will be treated as if it were received earlier
   than a competing block.

 - A new RPC command `importmulti` has been added which receives an array of
   JSON objects representing the intention of importing a public key, a
   private key, an address and script/p2sh

 - Use of `getrawtransaction` for retrieving confirmed transactions with unspent
   outputs has been deprecated. For now this will still work, but in the future
   it may change to only be able to retrieve information about transactions in
   the mempool or if `txindex` is enabled.

 - A new RPC command `getmemoryinfo` has been added which will return information
   about the memory usage of Rubixzcoin Core. This was added in conjunction with
   optimizations to memory management. See [Pull #8753](https://github.com/bitcoin/bitcoin/pull/8753)
   for more information.

 - A new RPC command `bumpfee` has been added which allows replacing an
   unconfirmed wallet transaction that signaled RBF (see the `-walletrbf`
   startup option above) with a new transaction that pays a higher fee, and
   should be more likely to get confirmed quickly.

 - The first positional argument of `createrawtransaction` was renamed from
  `transactions` to `inputs`.

 - The argument of `disconnectnode` was renamed from `node` to `address`.

Client software using these calls with named arguments needs to be updated.

HTTP REST Changes
-----------------

 - UTXO set query (`GET /rest/getutxos/<checkmempool>/<txid>-<n>/<txid>-<n>
   /.../<txid>-<n>.<bin|hex|json>`) responses were changed to return status
   code `HTTP_BAD_REQUEST` (400) instead of `HTTP_INTERNAL_SERVER_ERROR` (500)
   when requests contain invalid parameters.

Minimum Fee Rate Policies
-------------------------

Since the changes in 0.13 to automatically limit the size of the mempool and improve the performance of block creation in mining code it has not been important for relay nodes or miners to set `-minrelaytxfee`. With this release the following concepts that were tied to this option have been separated out:
- calculation of threshold for a dust output. (effectively 3 * 1000 satoshis/kB)
- minimum fee rate of a package of transactions to be included in a block created by the mining code. If miners wish to set this minimum they can use the new `-blockmintxfee` option.  (defaults to 1000 satoshis/kB)

The `-minrelaytxfee` option continues to exist but is recommended to be left unset.

Fee Estimation Changes
----------------------

- Since 0.13.2 fee estimation for a confirmation target of 1 block has been
  disabled. The fee slider will no longer be able to choose a target of 1 block.
  This is only a minor behavior change as there was often insufficient
  data for this target anyway. `estimatefee 1` will now always return -1 and
  `estimatesmartfee 1` will start searching at a target of 2.

- The default target for fee estimation is changed to 6 blocks in both the GUI
  (previously 25) and for RPC calls (previously 2).

Removal of Priority Estimation
------------------------------

- Estimation of "priority" needed for a transaction to be included within a target
  number of blocks has been removed.  The RPC calls are deprecated and will either
  return -1 or 1e24 appropriately. The format for `fee_estimates.dat` has also
  changed to no longer save these priority estimates. It will automatically be
  converted to the new format which is not readable by prior versions of the
  software.

- Support for "priority" (coin age) transaction sorting for mining is
  considered deprecated in Core and will be removed in the next major version.
  This is not to be confused with the `prioritisetransaction` RPC which will remain
  supported by Core for adding fee deltas to transactions.

P2P connection management
--------------------------

- Peers manually added through the `-addnode` option or `addnode` RPC now have their own
  limit of eight connections which does not compete with other inbound or outbound
  connection usage and is not subject to the limitation imposed by the `-maxconnections`
  option.

- New connections to manually added peers are performed more quickly.

Introduction of assumed-valid blocks
-------------------------------------

- A significant portion of the initial block download time is spent verifying
  scripts/signatures.  Although the verification must pass to ensure the security
  of the system, no other result from this verification is needed: If the node
  knew the history of a given block were valid it could skip checking scripts
  for its ancestors.

- A new configuration option 'assumevalid' is provided to express this knowledge
  to the software.  Unlike the 'checkpoints' in the past this setting does not
  force the use of a particular chain: chains that are consistent with it are
  processed quicker, but other chains are still accepted if they'd otherwise
  be chosen as best. Also unlike 'checkpoints' the user can configure which
  block history is assumed true, this means that even outdated software can
  sync more quickly if the setting is updated by the user.

- Because the validity of a chain history is a simple objective fact it is much
  easier to review this setting.  As a result the software ships with a default
  value adjusted to match the current chain shortly before release.  The use
  of this default value can be disabled by setting -assumevalid=0

Fundrawtransaction change address reuse
----------------------------------------

- Before 0.14, `fundrawtransaction` was by default wallet stateless. In
  almost all cases `fundrawtransaction` does add a change-output to the
  outputs of the funded transaction. Before 0.14, the used keypool key was
  never marked as change-address key and directly returned to the keypool
  (leading to address reuse).  Before 0.14, calling `getnewaddress`
  directly after `fundrawtransaction` did generate the same address as
  the change-output address.

- Since 0.14, fundrawtransaction does reserve the change-output-key from
  the keypool by default (optional by setting  `reserveChangeKey`, default =
  `true`)

- Users should also consider using `getrawchangeaddress()` in conjunction
  with `fundrawtransaction`'s `changeAddress` option.

Unused mempool memory used by coincache
----------------------------------------

- Before 0.14, memory reserved for mempool (using the `-maxmempool` option)
  went unused during initial block download, or IBD. In 0.14, the UTXO DB cache
  (controlled with the `-dbcache` option) borrows memory from the mempool
  when there is extra memory available. This may result in an increase in
  memory usage during IBD for those previously relying on only the `-dbcache`
  option to limit memory during that time.

Mining
------

In previous versions, getblocktemplate required segwit support from downstream
clients/miners once the feature activated on the network. In this version, it
now supports non-segwit clients even after activation, by removing all segwit
transactions from the returned block template. This allows non-segwit miners to
continue functioning correctly even after segwit has activated.

Due to the limitations in previous versions, getblocktemplate also recommended
non-segwit clients to not signal for the segwit version-bit. Since this is no
longer an issue, getblocktemplate now always recommends signalling segwit for
all miners. This is safe because ability to enforce the rule is the only
required criteria for safe activation, not actually producing segwit-enabled
blocks.

UTXO memory accounting
----------------------

Memory usage for the UTXO cache is being calculated more accurately, so that
the configured limit (`-dbcache`) will be respected when memory usage peaks
during cache flushes.  The memory accounting in prior releases is estimated to
only account for half the actual peak utilization.

The default `-dbcache` has also been changed in this release to 450MiB.  Users
who currently set `-dbcache` to a high value (e.g. to keep the UTXO more fully
cached in memory) should consider increasing this setting in order to achieve
the same cache performance as prior releases.  Users on low-memory systems
(such as systems with 1GB or less) should consider specifying a lower value for
this parameter.

Additional information relating to running on low-memory systems can be found
here, originally written for Bitcoin but can also be used for Rubixzcoin:
[reducing-bitcoind-memory-usage.md](https://gist.github.com/laanwj/efe29c7661ce9b6620a7).

Credits
=======

Thanks to everyone who directly contributed to this release:

- [The Bitcoin Core Developers](/doc/release-notes)
- Adrian Gallagher
- Charlie Lee
- Loshan T
- Shaolin Fry
- Xinxi Wang

redpajama_set_name: RedPajamaGithub


Pros: The course layout is reasonably challenging. The greens are pretty well kept and fast.
The course is in terrible condition. You can't distinguish the fairways from the rest of the course in many places. Sometimes the fairways are just bare in spots. It hasn't been up-kept well. This may have something to do with the harsh weather the spring has had down here, but the courses in IL are half the price and 20 times better (even the worst ones i have played). I used to live in the Jackson Area and have played many courses in the area that are better (though i haven't played any of them recently to compare directly). I would never recommend this course to anyone just visiting the area. The only day i got to play golf on this trip was pretty much wasted on this course.


About 2400 guests didn't miss out on our 10 anniversary. Further 750 online listeners tuned in to the variegated lecture and workshop programme. For the first time the Linux-Night took place and presented the preview of "The last drug" (VEB Film Leipzig, movie completely under Creative-Commons-Licence) on Saturday evening. The survey of our visitors endorsed that our dedication was worthwile.
In March 2007, the Chemnitzer Linux-Tage attracted 2700 visitors with the new concept for workshops on demand, the first Asterisk day and as always with numerous interesting lectures, workshops and projects to come to the new lecture building of TU Chemnitz.
In 2006, the Chemnitzer Linux-Tage 2006 attracted again about 2500 visitors to come to the new lecture building, this time under the auspices of the minister of state for economy and labour of Saxony, Thomas Jurk. Just as well as in the previous year, the weather conditions made it difficult to get to Chemnitz. Nevertheless the Chemnitzer Linux-Tage came up with a substantial range of lectures and workshops as well as 56 open source projects and companies. Furthermore the opportunity to listen to the live stream has been used actively.
The weather conditions posed a challenge in 2005. Fresh-fallen snow and winterly temperatures certainly kept the one or another at home. This assumption was supported by the 600 different IP numbers from which the live streams of the lectures have been recalled. Nevertheless about 2500 participants have been visiting the "Orangerie".
The current wave of flu catched our lecturers and Linux-Live contributors unprepared. Thanks to the variegated presentations it hardly catched the visitor's eye.
The trend in the past years, to have a throughout wider distribution of our guests over the total federal territory, continued unabatedly.
A set of workshops was already fully booked in advance. The Linux bus of Sven Guckes arrived from Berlin and brought along a clunch of friends. The mark of 2000 visitors was passed at the beginning of the event.
The ambience of Chemnitz was also used by two further events: The members of the German student network for residential accommodation as well as the KDE-PIM developers held several meetings in the "Orangerie".
The number of visitors increased again although other events complained about diminution. Maybe the "Indoor-Camping" was helpful: For the first time we leased some gyms for a simple but reasonably priced accommodation. The PGP-party was a novelty which will be an inherent part as a result of the high level of response. An area-wide wireless LAN for all visitors was also new which increased the number of spontaneous sessions rapidly in all corners of the house.
The fourth Chemnitzer Linux-Tag as always took place at the beginning of March in 2002. We counted about 1500 guests, 51 well attended lectures with added 4800 listeners, over 50 treated computers in our Praxis Dr. Tux and 108 workshop visitors.
The raisins under the lectures were Michael Bramer: "Debian, the project/the distribution", Werner Heuser: "Linux on PDAs", Klaus Knopper: "GNU/Linux without installation", Felix von Leitner: "How to write small and fast software" and Dr. Hartmut Reuter: "OpenAFS: a consolidated shared file system for Linux, Unix and Windows and Mac".
Workshops were new on our programme. A limited number of participants was able to deal intensely with selected subjects in 2 to 3 hour sessions.
For the first time BoFs ("Birds of a feather flock together") were brought into being which gave our guests the opportunity to get together and exchange their thoughts with some experts on a subject.
The install party became the Praxis Dr. Tux (surgery Dr. Tux) with operating theatre, surgeons and nurses who helped to restore the Linux life of the sick computer. In addition to new installations the Praxis Dr. Tux is also thought for those who have other little aches and paines with their Linux.
The Robo-Sumo challenge caused a sensation. Robots have been knocked together in a challenge with LEGO kits and were subsequently tested for their velocity and intelligence. Alongside with the computer free children's play area, where the smallest were looked after, one received feast for their stomach (meals) and eye (art).
And last but not least: All plush penguins have found a new home.
In 2001, about 1200 guests visited the third Linux-Tag and its 40 lectures, 8 presentation stands and the install party.
Highlights among the lectures were well-known Linux presenters like Sven Guckes with "Computer without mouse - working with the terminal" and Kurt Pfeifle with "CUPS - the Common UNIX Printing System".
In contrast to the past years, the concept of presentations has been reworked. The presentations became demonstrations with one topic which invited for discussions and enquiries.
"Veni Vidi Vici" was our slogan for the second Linux-Tag. In 2000, we had two days of action instead of one. The amount of lectures has been increased from 24 to nearly 40 and the lecture programme has been expanded to current or special subjects. Exemplary were lectures of Lutz Donnerhacke: "The eternal log file and bank free money" and Reiner Klaproth: "The c't communication server". Not forgetting: the lectures and well-tried install party which met with the visitor's approval.
In March 1999, the Chemnitzer Linux-Tag started as an event on one day with a lecture programme, lectures and an install party. At that time we had about 700 visitors and 60 computers for the install party - for this reason it was one of the biggest Linux events in the German-speaking area straightaway.


text:
Child and Pool Safety: A Top Priority for Fencing Professionals
They may not be on site with tarps and whistles, but when it comes to pool safety, fence professionals are front line warriors.
BY AMY DREW THOMPSON
Drowning is still the leading cause of unintentional injury related death for children between the ages of 1 and 4. Shocked? Most people are, says Adam Katchmarchi, Ph.D., EMT-B and assistant professor and aquatics director for Indiana University of Pennsylvania. He's also the Executive Director of the National Drowning Prevention Alliance (NDPA). And he knows a thing or two about the value of a fence.
"It's one of the most important layers of protection for pools and spas, especially when it comes to preventing unplanned access to the water," he told Fencepost. "Door alarms, gate alarms and other security measures are important, but limiting access is the big thing."
Layers of protection. It's the term the NDPA and other organizations often use to break down their approach to safer water.
"It refers to the use of a multifaceted approach to water safety," Katchmarchi notes. "Layers of protection often include having proper barriers and/or fencing around the water, using self-closing, self-latching gates, teaching children and adults about water safety, teaching everyone to swim, only using properly tested and approved flotation devices, knowing the difference between safety equipment and toys, always having adult supervision, always using a water watcher when in the water, never swimming alone and ensuring you are prepared by knowing first aid and CPR if an emergency occurs."
Much of the latter, however, is of no use if the child (or adult — drowning is often in the top five or six causes of unintentional injury related death for people aged up to 55, as well!) was able to gain unplanned access to a pool or spa.
Enter the fence professional.
LATCH GAME
A fence is only effective, of course, if the gate and gate hardware are in good working order.
"A gate that doesn't close or latch properly because it has moved out of alignment, sags or drags along the ground is not only frustrating, but unsafe," notes Jeff Horton, marketing manager for D&D Technologies, which invented magnetic safety gate latches in the early 1990s. These latches use magnetic technology for reliable self- latching gate hardware that is also toddler-resistant.
Newer upgrades to this type of latch now have the capability to combine the latch with an alarm, using dual electronic warnings — flashing LEDs and audible alerts that sound if a gate is opened or left unlatched for longer than 15 seconds.
"You can see at a glance and hear from a distance if the gate is not physically locked," says Horton.
It's only one layer, though.
Door alarms, gate alarms and other security measures are important," says Katchmarchi, "but limiting access is the biggest thing."
Gates should not only be self-closing and self-latching, but should open outward — away from the pool. And, says Horton, the latch-release mechanism should be at least 60 inches above the ground-fixing surface.
What are the best materials? It generally comes down to customer preference, as many are strong enough and fulfill coding requirements. In keeping with Katchmarchi's "layers of protection" method, exterior, pool area fencing is best supported by an interior barrier of strong mesh with good coating to not only resist mildew and other types of staining, but ensure that the fence will hold its shape and easily support the weight of any child who leans against it.
No fence, inside or out, should present foothold or climbing opportunities.
"Vertical or horizontal air gaps between the pickets, balusters, palings or glass panels should not exceed 4 inches at any point," notes Horton.
HINGING ON SAFETY
So much attention is paid to latches, but hinges are no less important.
"It is crucial that pool gates are equipped with reliable, self-closing hinges so that the gate cannot be left open accidentally," Horton cautions.
The best among these are quick and easy to install, feature adjustable closing speed and are self-lubricating — ensuring that they are virtually maintenance-free. For optimal safety, D&D recommends hinges with hinge safety caps that create a slope so that a child can't use it as a toe-hold, and hinges with horizontal adjustability and 180-degree opening capability in one direction.
Versatility is also a top consideration for homeowners who want an aesthetically pleasing design that also suits their budget. A quality hinge that can be kept in a truck and commissioned for use on a wide variety of welded gates can be a valuable asset.
It's nice when customers — commercial or residential — need not sacrifice form for function, but at the end of the day, it's the latter that matters the most.
"While we don't have specific data that is able to show the number of drownings that are prevented by using layers of protection around the water… fencing is an important component to any water safety plan, especially for pools and spas," says Katchmarchi.
The NDPA, in fact, has begun a consumer recommendation program for products — and members of the AFA are most certainly welcome to participate. It's something along the lines of the 'Good Housekeeping Seal' for water safety, Katchmarchi explains. Their goal: to provide a consumer recommendation for qualified products that are proven to help reduce drowning.
He is intent on his communication to fence industry professionals.
"You are so important to our mission of reducing drownings and aquatic injuries," he says emphatically. "Don't downplay your role. You are helping us save lives!"
Why Our Customers Believe in Shut It® Hinges
Hard to the Core: Shut It Gate Wheels & Carriage Plates
The Polymer Revolution
Gate & fence safety & security during the lockdown
Tired of old rusty gate hardware and gates that don't close properly year round?
New SureClose® 180⁰ Models From D&D Technologies Opens To And Soft-Closes From A Full 180⁰
New SureClose® ConcealFit Hydraulic Door and Gate Closer and Hinge Set Provides Clean Look and High Security
LokkLatch® 3 Plus gate latch is latest improvement in D&D's LokkLatch line
Safety In Paradise – Sometimes a fence is more than just a boundary, it's a lifesaver.


text:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="quemb.com.qmbform.fontawesomeextension.sample" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>


*Mobile battery delivery and installation are not available in all areas. Guarantee includes 3 years free replacement and 3 years discount replacement period at a prorated cost from the date of original installation.
For immediate battery service help call (610) 374-4531.


text:
A noble gas cage
New material traps gases from nuclear fuel better and uses less energy than currently available options
Breathing room: In this computer simulation, light and dark purple highlight the cavities within the 3D pore structure of CC3.
RICHLAND, Wash. — When nuclear fuel gets recycled, the process releases radioactive krypton and xenon gases. Naturally occurring uranium in rock contaminates basements with the related gas radon. A new porous material called CC3 effectively traps these gases, and research appearing July 20 in Nature Materials shows how: by breathing enough to let the gases in but not out.
The CC3 material could be helpful in removing unwanted or hazardous radioactive elements from nuclear fuel or air in buildings and also in recycling useful elements from the nuclear fuel cycle. CC3 is much more selective in trapping these gases compared to other experimental materials. Also, CC3 will likely use less energy to recover elements than conventional treatments, according to the authors.
The team made up of scientists at the University of Liverpool in the U.K., the Department of Energy's Pacific Northwest National Laboratory, Newcastle University in the U.K., and Aix-Marseille Universite in France performed simulations and laboratory experiments to determine how — and how well — CC3 might separate these gases from exhaust or waste.
"Xenon, krypton and radon are noble gases, which are chemically inert. That makes it difficult to find materials that can trap them," said coauthor Praveen Thallapally of PNNL. "So we were happily surprised at how easily CC3 removed them from the gas stream."
Noble gases are rare in the atmosphere but some such as radon come in radioactive forms and can contribute to cancer. Others such as xenon are useful industrial gases in commercial lighting, medical imaging and anesthesia.
The conventional way to remove xenon from the air or recover it from nuclear fuel involves cooling the air far below where water freezes. Such cryogenic separations are energy intensive and expensive. Researchers have been exploring materials called metal-organic frameworks, also known as MOFs, that could potentially trap xenon and krypton without having to use cryogenics. Although a leading MOF could remove xenon at very low concentrations and at ambient temperatures admirably, researchers wanted to find a material that performed better.
Thallapally's collaborator Andrew Cooper at the University of Liverpool and others had been researching materials called porous organic cages, whose molecular structures are made up of repeating units that form 3-D cages. Cages built from a molecule called CC3 are the right size to hold about three atoms of xenon, krypton or radon.
To test whether CC3 might be useful here, the team simulated on a computer CC3 interacting with atoms of xenon and other noble gases. The molecular structure of CC3 naturally expands and contracts. The researchers found this breathing created a hole in the cage that grew to 4.4 angstroms wide and shrunk to 3.6 angstroms. One atom of xenon is 4.1 angstroms wide, suggesting it could fit within the window if the cage opens long enough. (Krypton and radon are 3.69 angstroms and 4.17 angstroms wide, respectively, and it takes 10 million angstroms to span a millimeter.)
The computer simulations revealed that CC3 opens its windows big enough for xenon about 7 percent of the time, but that is enough for xenon to hop in. In addition, xenon has a higher likelihood of hopping in than hopping out, essentially trapping the noble gas inside.
The team then tested how well CC3 could pull low concentrations of xenon and krypton out of air, a mix of gases that included oxygen, argon, carbon dioxide and nitrogen. With xenon at 400 parts per million and krypton at 40 parts per million, the researchers sent the mix through a sample of CC3 and measured how long it took for the gases to come out the other side.
Oxygen, nitrogen, argon and carbon dioxide — abundant components of air — traveled through the CC3 and continued to be measured for the experiment's full 45 minute span. Xenon however stayed within the CC3 for 15 minutes, showing that CC3 could separate xenon from air.
In addition, CC3 trapped twice as much xenon as the leading MOF material. It also caught xenon 20 times more often than it caught krypton, a characteristic known as selectivity. The leading MOF only preferred xenon 7 times as much. These experiments indicated improved performance in two important characteristics of such a material, capacity and selectivity.
"We know that CC3 does this but we're not sure why. Once we understand why CC3 traps the noble gases so easily, we can improve on it," said Thallapally.
To explore whether MOFs and porous organic cages offer economic advantages, the researchers estimated the cost compared to cryogenic separations and determined they would likely be less expensive.
"Because these materials function well at ambient or close to ambient temperatures, the processes based on them are less energy intensive to use," said PNNL's Denis Strachan.
The material might also find use in pharmaceuticals. Most molecules come in right- and left-handed forms and often only one form works in people. In additional experiments, Cooper and colleagues in the U.K. tested CC3's ability to distinguish and separate left- and right-handed versions of an alcohol. After separating left- and right-handed forms of CC3, the team showed in biochemical experiments that each form selectively trapped only one form of the alcohol.
This work was supported by the Department of Energy Office of Nuclear Energy.
Read more about CC3 from the University of Liverpool.
Reference: Linjiang Chen, Paul S. Reiss, Samantha Y. Chong, Daniel Holden, Kim E. Jelfs, Tom Hasell, Marc A. Little, Adam Kewley, Michael E. Briggs, Andrew Stephenson, K. Mark Thomas, Jayne A. Armstrong, Jon Bell, Jose Busto, Raymond Noel, Jian Liu, Denis M. Strachan, Praveen K. Thallapally and Andrew I. Cooper, Separation of rare gases and chiral molecules by selective binding in porous organic cages, Nature Materials, July 20, 2014, DOI: 10.1038/nmat4035.
Tags: Energy, Fundamental Science, Nuclear Power, Chemistry, Nanoscience


text:
var path = require('path'),
    express = require('express'),
    webpack = require('webpack'),
    webpackDevMiddleware = require('webpack-dev-middleware'),
    webpackHotMiddleware = require('webpack-hot-middleware'),
    webpackConfig = require('./dev.config');

var app = express();
var compiler = webpack(webpackConfig);

app.use(webpackDevMiddleware(compiler, {
    noInfo: true,
    publicPath: webpackConfig.output.publicPath
}));

app.use(webpackHotMiddleware(compiler, {
    log: console.log, path: '/__webpack_hmr', heartbeat: 10 * 1000
}));

app.use(express.static(path.join(__dirname ,'../static')));

app.get('*', function(req, res) {
    res.sendFile(path.join(__dirname, '../static/index.html'));
});

app.listen(3001, 'localhost', err => {
    if (err)
        console.log(err);
    else
        console.log('Development server Listening at http://localhost:3001')
});


text:
Shale PricesUpdated Jan 26, 2021
Bakken: N/ABarnett: 0.145Cana - Woodford: 0.220Eagle Ford: 0.155Haynesville - E. TX: 0.120Haynesville - N. LA: 0.100Marcellus - NE PA: 0.065Marcellus - SW PA/WV: 0.065Niobrara-DJ: 0.170Permian: 0.160San Juan Basin: 0.170Utica: 0.090
Marcellus | NGI All News Access | NGI The Weekly Gas Market Report | Regulatory | Utica Shale
Mariner East Remains Offline, Raising Questions on Longer-Term Impacts
By Jamison Cocklin
Ethane and propane transport on the Energy Transfer Partners LP (ETP) Mariner East (ME) 1 pipeline remains suspended more than a month after Pennsylvania regulators ordered a halt to operations because of sinkholes, with little clarity on exactly when service will resume.
Three sinkholes, one of which came within 10 feet of a house's foundation, formed in West Whiteland Township near the area where horizontal directional drilling for the ME 2X pipeline was underway. That prompted the Pennsylvania Public Utility Commission (PUC) to issue an emergency order in March directing ETP subsidiary Sunoco Pipeline LP to conduct an investigation of the integrity of ME 1 and geophysical testing in the construction area.
The investigation was initially estimated by the state to last up to 14 days, but ETP said it could last up to six more weeks.
PUC spokesperson Nils Hagen-Frederiksen said the emergency order and the suspension of natural gas liquids (NGL) transport on ME 1 remains in full effect. Under the terms of the order, Sunoco can't resume operations on the system until regulators are satisfied with the test results and any corrective actions necessary. The order notes that Sunoco must share all of its findings and meet regularly with the PUC.
The ongoing suspension indicates that various conditions, all of which are subject to the review and approval of the PUC, have not been met by Sunoco.
"We are working with the PUC and appropriate agencies to complete the necessary testing and remediation in order to ensure integrity of the pipeline before putting it back into service," said ETP spokesperson Lisa Dillinger. "We expect this work to take up to four-to-six weeks depending on what we do, or do not find."
Dillinger said the preliminary investigation does "not indicate any impacts from the subsurface area to any of the homes nearby." The PUC Bureau of Investigation and Enforcement is also conducting an independent investigation. A flurry of activity has occurred in the residential area as a result, which has partly spurred a number of opposition filings on the PUC docket by various individuals, townships and a homeowners' association.
ME 2 and 2X, pipelines that are being built in the same right-of-way as ME 1, would run parallel for about 350 miles to move NGLs from processing facilities in Ohio, Pennsylvania and West Virginia to the Marcus Hook Industrial Complex for domestic and international distribution. Companies including Ineos Group Ltd. and Borealis have made investments to ship gas from the facility overseas. Ethane exports from Marcus Hook started in 2016.
While propane can move via rail or truck, purity ethane has to be moved from the Appalachian Basin by pipeline because of its high vapor pressure. Other pipelines move ethane in the region, including ETP's Mariner West, Enterprise Product Partners LP's Appalachia-to-Texas Express and Kinder Morgan Inc.'s Utopia pipeline, but there are few options compared to other parts of the country. The longer ME 1 is offline, the more likely it is to have a significant effect on the producers shipping on the line.
"From an outright production standpoint, I think the effect is probably minimal, because there are some other options to actually move these barrels, other ethane pipelines, you also have a lot of dry gas production," said BTU Analytics senior analyst Marissa Anderson. "So, from a heat content perspective, that's probably not an issue that would outright limit natural gas production in the region.
"However, because you have to seek out other opportunities, there could be transportation- and netback-type implications for producers in the region."
In other words, pipeline transportation costs for propane are likely lower than rail and truck, Anderson said, while other sales arrangements on different pipelines could be more costly as well.
ME 1's anchor shipper, Range Resources Corp., said shortly after the suspension that it was finding work-arounds to the problem, including using rail, other pipelines and additional sales arrangements. CNX Resources Corp. said the same, adding that it was rejecting ethane into the gas stream, which Range had said was an option. Range said at the time, however, that its netback price for propane would decrease by $3/bbl during the downtime because of increased transportation costs.
Anderson said the ME 1 outage also demonstrates the importance of the ME 2 and 2X projects to the basin's NGL operations. Those two lines, combined with ME 1, would have a capacity of up to 745,000 b/d. The pipelines are expected to be complete by the end of June. Dillinger said that mainline construction is 97% complete, and the ME 1 investigation has not impacted those projects.
Ethane exports from Marcus Hook, however, appear to have stopped. Bloomberg reported Wednesday that the last ship to leave the facility departed March 18 for Scotland. According to Bloomberg New Energy Finance data, the facility has reported no ethane exports since then. Records also show that Ineos' ships, for example, are bound for Europe or heading only to Enterprise's Morgan's Point facility on the Houston Ship Channel, the only other ethane export terminal in the country.
Neither ETP nor Ineos confirmed that Marcus Hook ethane exports have stopped. But Anderson noted that "Mariner East was how you were getting ethane out, so with that line down, you can't ship ethane over to the East Coast."
ISSN © 2577-9877 | ISSN © 1532-1266 | ISSN © 2158-8023 |
Related topics: Energy Transfer Mariner East Natural Gas Liquids Pennsylvania Pipeline Puc Sunoco
NGI's Shale Price Tracker
Shale Product Suite
Shale Datafeed
Shale Historical Data
Listen to NGI's 'Hub & Flow'
Shale Daily: Trending News