text:
queen of Thrace and Egypt
Richard Pallardy
Last Updated: Jun 27, 2019 See Article History
Arsinoe II, (born c. 318–314 (316?) bce—died July 270/268 bce), queen (basilissa) of Thrace and Macedonia and, later, the wife of her younger brother, King Ptolemy II Philadelphus of Egypt, and possibly his coruler. It has been inferred by modern historians that she wielded great power in both roles, though the extent of that power is contested. Some scholars contend that the impression of her puissance in Egypt was the effect of symbolic efforts by her brother-husband.
Britannica Explores
100 Women Trailblazers
Meet extraordinary women who dared to bring gender equality and other issues to the forefront. From overcoming oppression, to breaking rules, to reimagining the world or waging a rebellion, these women of history have a story to tell.
Various—and sometimes contradictory—accounts, or references to, the life of Arsinoe are found in the writings of Pausanias, Memnon (by way of Nymphis), Strabo, Polybius, Plutarch, Polyaenus, and Justin. She was the daughter of Berenice I and Ptolemy I Soter, who was one of the Diadochi ("successors") of Alexander the Great and the founder of the Macedonian (Ptolemaic) dynasty in Egypt following Alexander's death in 323 bce.
About 300/299 bce, the teenaged Arsinoe became the third wife of the sexagenarian Lysimachus, another of the Diadochi. Lysimachus was satrap (from 323 bce) and king, or basileus (from 305 bce), of Thrace, and he eventually came to rule extensive portions of Asia Minor (from 301 bce) and Macedonia (from 285 bce). The marriage was likely intended to solidify an alliance between Ptolemy I and Lysimachus against Seleucus I Nicator, who presided over the Seleucid kingdom (much of present-day Syria and Iran), in the wake of the Battle of Ipsus. Arsinoe bore three sons by Lysimachus between 298 and 294/293 bce: Ptolemy, Lysimachus, and Philip.
It has been suggested that Lysimachus changed the name of the city of Ephesus (located in what is now western Turkey) to Arsinoeia in Arsinoe's honour (294 bce), though he also had a daughter by that name who may have been the intended honoree. Arsinoe II is known to have lived in the renamed Ephesus later in her marriage. She was certainly given Heraclea Pontica (in what is now northern Turkey) following the murder of its ruler, Lysimachus's second wife, Amastris, by her own sons about 285/284 bce. The governor that Arsinoe chose for the latter city was widely reviled by its citizens as draconian and unfair. Some sources claim that Lysimachus also granted his wife control of Cassandreia, in addition to several other cities on the Black Sea, but this has not been proved conclusively. The granting of cities to female family members was a common custom at the time, and aside from Heraclea Pontica, Arsinoe's possession of any additional cities was likely either nominal or entailed only the receipt of revenues.
Facts Matter. Support the truth and unlock all of Britannica's content. Start Your Free Trial Today
In 285/284 bce, Ptolemy I proclaimed that his son Ptolemy II, Arsinoe's brother, would corule until his death and then succeed him. Arsinoe thus rose in prominence in Lysimachus's court at Sardis (in modern Turkey). Her proximity to the Egyptian dynastic line likely elevated her in station above Agathocles, the product of Lysimachus's first marriage and his heir apparent. Agathocles was married to Arsinoe's half sister Lysandra. Lysandra's mother was Ptolemy I's other wife, Eurydice, whose issue had been cut out of the Egyptian succession. Though salacious historical rumour speculates that Arsinoe was obsessed with Agathocles and turned against him when he rejected her romantic overtures or that she single-handedly manipulated Lysimachus into turning against his son, it is in fact likely that both Lysimachus and Arsinoe stood to benefit from the removal of Agathocles, who would have contested the primacy of Arsinoe's children.
Whatever the case, the elderly king ordered his son executed in 283/282 bce. Lysandra fled to Babylon, accompanied by her offspring and her brother, Ptolemy Ceraunus, who had stood to inherit the Egyptian throne prior to the elevation of Ptolemy II. They requested aid from Seleucus I Nicator. Seleucus proceeded to invade Lysimachus's territories in 282 bce. Much of Asia Minor (present-day Turkey) preferred to side with Seleucus, having backed the succession of Agathocles, so Lysimachus was unable to mount a significant opposition. Notably weakening his defense was the defection of Philetaerus, governor of Pergamum, who was custodian of a large portion of Lysimachus's treasury. Following Lysimachus's death in the battle of Corupedium in 281 bce, Arsinoe fled Ephesus for Cassandreia, where her husband had retained allies. She may have hired mercenaries to defend the city.
Shortly after Seleucus crossed the Hellespont (Dardanelles) to Thrace, he was murdered by Ptolemy Ceraunus, who proclaimed himself the king of Macedonia and Thrace. Ceraunus then persuaded his half sister Arsinoe to marry him, likely in an effort to quell any conflicts with her issue by Lysimachus and to consolidate his grip on Macedonia. Suspicious of his motivations, Arsinoe demanded a public marriage. The couple was married, and Arsinoe was crowned queen of Macedonia. Her suspicions were warranted; Ceraunus promptly executed her two younger sons upon his entrance to Cassandreia. Her eldest son, Ptolemy, had refused to accompany her, having suspected the trap as well. Arsinoe fled to Samothrace, where she likely waited for some time to ascertain whether her surviving son might still win the Macedonian throne. She had made allies there during her marriage to Lysimachus, and a massive rotunda—the largest known in Greek architecture—had been dedicated in her name. She eventually decamped to Alexandria (c. 279–276 bce), from which her younger brother ruled, their father having died about 283/282 bce. Though Ceraunus was killed in a battle with Gaulish (Galatian) invaders in 279 bce, Arsinoe's eldest son never managed to gain a foothold in the succession conflicts that ensued. He was later granted control of Telmessus by Euergetes, son of Ptolemy II.
Ptolemy II's first queen, Arsinoe I, the daughter of Lysimachus, was accused, possibly at Arsinoe II's instigation, of plotting his murder and was exiled. Arsinoe II then married her own brother (c. 279–272 bce), a customary practice in Egypt but one until then foreign to the Greeks. Ptolemy II was known as Philadelphus, and the pair were deified as the Theoi Philadelphoi, meaning "sibling-loving." The union had been condemned by some Greeks, notably the poet Sotades, who was exiled and ultimately killed as a result of his irreverent verses. Ptolemy and Arsinoe seem to have taken some steps to validate their union through mythological precedent. A poem by Theocritus, a figure in the Alexandrian court, equates the couple with Zeus and Hera (also siblings), an equivalence likely intended to assuage the Greek aversion to incestuous marriage. The pair further aligned themselves with the Egyptian deities Isis and Osiris, also married siblings.
Arsinoe's influence in the Egyptian government grew swiftly. She was recorded as having accompanied Ptolemy in surveying the Egyptian borders during the First Syrian War (274–271 bce). The conflict, fought between Egypt and the Seleucid realm, which had ultimately been reclaimed by Antiochus I Soter, the son of Seleucus I Nicator, ultimately ended in Egyptian victory following the weakening of the Seleucid forces due to a plague outbreak in Babylon.
Arsinoe shared all of Ptolemy's titles and appeared on coinage alone and with her husband. The fact that she was depicted on those coins in full pharaonic accoutrements, notably the crown of Lower Egypt, strongly suggests that she was at least nominally a pharaoh herself. Additional components of her headdress were symbolic of the goddesses Isis and Hathor, suggesting that she was likely deified during her life. She was referred to as pharaoh of Upper and Lower Egypt in some historical texts, though that title may have been posthumous. She adopted Ptolemy's children by Arsinoe I, a move that they evidently recognized even following the death of their father; Ptolemy may in fact have enacted this adoption after her death. Towns were named after her in Greece, and dedications to her were made at numerous places in Greece and Egypt, notably at port cities, where she was worshipped because of the supremacy of Ptolemy's naval forces. Some have credited Arsinoe's influence with the completion of the Alexandrian Museum, which notably included the Library of Alexandria.
After Arsinoe's death about 270/268 bce, her cult was established in numerous places, including Alexandria, where a great shrine, the Arsinoeion, was dedicated to her. Toward the end of Ptolemy's reign, a province, Al-Fayyūm, southwest of Cairo, where the king had done much land reclamation, was renamed in her honour as the Arsinoite province.
ancient Egypt: The Ptolemies (305–145 bce)
…he married his full sister, Arsinoe II, one of the most powerful and remarkable women of the Hellenistic age. They became, in effect, co-rulers, and both took the epithet Philadelphus ("Brother-Loving" and "Sister-Loving"). The practice of consanguineous marriage was followed by most of their successors and imitated by ordinary Egyptians…
Ptolemy II Philadelphus: Life
Ptolemy then married his sister, Arsinoe II, an event that shocked Greek public opinion but was celebrated by the Alexandrian court poets. Taking advantage of the difficulties of the rival kingdoms of the Seleucids and Antigonids, Ptolemy II extended his rule in Syria, Asia Minor, and the Aegean at their…
Lysimachus
…intrigues of his third wife, Arsinoe II, daughter of Ptolemy I Soter, king of Egypt. In order to gain the succession for her own sons, she had her husband execute his eldest son, Agathocles, on a charge of conspiring with Seleucus I, the Syrian king, to commit treason. During the…
Arsinoe I was married to Ptolemy about 282 as part of the alliance between Thrace and Egypt against Seleucus I Nicator of Syria. Three years later, Philadelphus's ambitious sister arrived in Egypt, and, probably at her instigation, charges of conspiring to assassinate Ptolemy were soon…
Syrian Wars
Syrian Wars, (3rd century bc), five conflicts fought between the leading Hellenistic states, chiefly the Seleucid kingdom and Ptolemaic Egypt, and, in a lesser way, Macedonia. The complex and devious diplomacy that surrounded the wars was characteristic of the Hellenistic monarchies. The main issue…
More About Arsinoe II
role in history of Egypt
In ancient Egypt: The Ptolemies (305–145 bce)
In Arsinoe I
In Lysimachus
Ptolemy I Soter
In Ptolemy I Soter: King of Egypt
Ptolemy II Philadelphus
In Ptolemy II Philadelphus: Life
c. 316 BCE
July 270 BCE
Syrian War
Ptolemy III Euergetes
Ptolemy V Epiphanes
Ptolemy IV Philopator
Antiochus IV Epiphanes
Ptolemy XII Auletes
Ptolemy VI Philometor
Ptolemy IX Soter II
Soviet invasion of Afghanistan
Radioactive isotope
Connect with Britannica
Livius - Biography of Arsinoe II
Donald Trump, 45th president of the United States (2017– ). Trump was a real-estate developer and businessman…
Barack Obama, 44th president of the United States (2009–17) and the first African American to hold the…
Ronald Reagan, 40th president of the United States (1981–89), noted for his conservative Republicanism,…


text:
We believe in the power of people working together to bring about lasting change, equipping people with the tools, knowledge and skills to build their own bright futures
Second-hand Clothes
Small-scale farmers are the frontline response to the world's environmental and social crisis.
We support smallholder farmers to produce bigger quantities of better food.
Humana People to People's sustainable agriculture concept, our Farmers' Clubs place farmers and their families at the centre of all activities. The Clubs offer an opportunity for farmers to meet, learn and support one another in finding common solutions to the challenges they face in their region.
Working together, the clubs develop ethical, sustainable production and regenerative farming practices that they can share with their communities to implement together, in harmony with nature. In this way, they are able to feed and fund their own communities, sustainably.
The clubs strengthen the relationship between farmers' groups and public and private agricultural institutions in the local area through two-way sharing of knowledge and long- term collaboration. The Farmers' Clubs are also linked to local government structures, which add expertise and help extend the project's impact beyond its time.
Farmers' Clubs are found in Africa, Central and South America and Asia.
Find out more about the Farmers' Clubs programme
Farmers' Clubs
Each Farmers' Club is organised around 50 or so members, men and women, who jointly make decisions and take actions. Clubs can be informal or formally registered and they also have opportunities to create co-operatives or join other farmers' organisations, which means they can benefit from shared structures and financing opportunities. Project Leaders often live and work among the farmers. They are part of the community and work with the farmers and the clubs.
The clubs are a way for farmers to get together to share their knowledge
and experiences. They work together in demonstration fields, have meetings and lessons and they arrange field days and agricultural shows, sharing with the whole community. Protecting the environment is a matter of course for Farmers' Clubs, as they depend on living in harmony with nature.
Farmers' Clubs extend into the social and cultural lives of the farmers and their families. They improve the participation of women, and they care for health and nutrition, disease prevention and sanitation, as well as protection of land rights. It's a programme, which is flexible and adaptable to local climatic, cultural and financial conditions.
Our Community Development programmes seek to create conditions for people to improve their lives, while reducing pressure on the planet and advancing justice.
Community Development supports children, parents and the whole community to work together to improve living conditions for children, creating opportunities - not only for survival but for developing their full potential.
Child Aid is an example of a Humana People to People approach to integrated community development. It places the control of development processes and decision-making into the hands of the people who are affected.
The Village Action Group is the main structure we apply in Child Aid. Through shared activities, the Groups improve life in many ways: they create food security, promote good health, solve basic water and sanitation problems, create better educational conditions and organise care for the sick or for children in difficult situations.
The Village Action Groups also build connections to health clinics, local councils and schools. In this way, their voice is being heard and reckoned with.
Find out more about the Child Aid programme
Child Aid Programme
Child Aid is our approach to integrated community development. Child Aid supports children, parents and the whole community to work together to improve living conditions for children, creating opportunities for them - not only for survival but for developing their full potential.
Child Aid is community-driven and places the control of development processes and decision-making into the hands of those who are affected.
The Village Action Group is the fundamental organizational structure in Child Aid. We value the Village Group with its frame which gives people an opportunity to create a forum to hold discussions, plan common tasks, acquire new knowledge, identify challenges, and find and implement solutions together. Activities contribute to an improvement of food security, promote good health, solve basic water and sanitation problems, create better education conditions, and organise care for the sick or children in difficult situations. They form local savings and lending clubs to support family economies.
It is essential to form alliances with children themselves, as they are a force of development in their families. Our Child Aid programme works closely with children, supporting them to know their rights, so they take an active role in safeguarding and upholding them. Child Aid supports children and families to secure birth certificates; children without parents are enrolled in schools and monitored so they do not drop out; and children affected by HIV and AIDS and other illnesses receive support in accessing medical treatment.
The Project Leader often resides in the community and plays a key role in making it all happen.
Child Aid can easily be adapted to suit different situations and contexts facing a community. It is often a starting point for further development programmes, from tackling the spread of communicable diseases to building education and income generation projects.
Our health programmes begin with people and not with the disease. Positive health outcomes rely on people living well; building and maintaining good health in their communities.
Our projects work together with the public health system to get the most out of their efforts and resources and make use of accessible and advanced medical knowledge.
Humana People to People's health programmes are aligned with global strategies to fight diseases, including UNAIDS' '95-95-95' strategy to end HIV and AIDS, WHO's 'End TB' strategy, WHO guidelines to fight Covid-19, and the strategy for elimination of malaria in southern Africa.
Find out more about TCE, TC TB, TC Malaria
Total Control of the Epidemic - TCE
Humana People to People's HIV and AIDS programme, 'Total Control of the Epidemic '(TCE), is centred on the idea that "Only the people can liberate themselves from AIDS the epidemic."
Our programme is based on person-to-person mobilisation of people for HIV testing, referral for treatment and support for those on treatment so that they never miss it. In hard-to-reach areas and with key at-risk populations such as girls and young women, building up a good relationship with the community is key. Our teams of community-based project staff and volunteers provide access to HIV testing, often in the privacy of people's own homes, reducing stigma. And we connect people affected by HIV and AIDS with family and community-based support groups.
As soon as a person has been diagnosed with HIV, they connect with healthcare providers to start treatment and follow-up. Local authorities are engaged to strengthen connections and services between communities and the healthcare system. Everyone tested is counselled on risk factors and risk reduction, encouraged to take a proactive approach towards their sexual health and connected with appropriate services as necessary.
In alignment with the UNAIDS 95-95-95 strategy, our members work to make
sure that people know and understand their HIV status. And that those who test HIV positive receive the sustained treatment they need, with the ultimate aim of suppressing the virus.
TCE has been so successful that the methodology behind it is also being used to detect cases of tuberculosis (TB), and to support people infected with the disease to get treatment and complete it until they have been cured.
TCE started 20 years ago, and since then, our members have reached over 21 million people across 12 countries in Africa and Asia, connecting them with the information, services and support they need, depending on their HIV status, to live healthy and positive lives.
In 2020, our TCE mantra has been repurposed as a COVID-19 slogan: "I will not get it – I will not spread it". All our projects and programmes started campaigning, so that people would protect themselves and each other in any way possible. With active participation across every level of society, it's harder for Covid-19 to reach each one of us, and that is where the battle must be won. At the time of writing, we still await the rollout of the protective vaccines.
Education is a powerful tool in the hands of the people when striving for a better life and has long-term impact on development.
Our education programmes encompass children's education for the marginalised and those living in difficult circumstances; empowerment of girls and women through education; vocational training programmes including both formal and short skills training courses promoting socio-economic development; and last but not least, teacher training programmes targeting rural communities across Africa and Asia that educate teachers, who are committed to overcoming barriers to meaningful education.
Find out more about the Teacher Training programme
Since 1993, Humana People to People has trained more than 53 000 dedicated teachers to work in public primary schools across Mozambique, Angola, Malawi, Guinea Bissau, Zambia, D. R. Congo and India. Training lasts between one and three years and schools are mainly boarding schools, with the exception of those in India.
We believe that the most important thing that our teachers can give their students is a zest for life and learning that leads to progress.
Through our pedagogy, student teachers explore life in all its colour whilst learning. They experience a variety of different learning processes and become conscious of how and when learning takes place.
Student teachers learn individually and in groups, but in both cases they are the driving force for their own learning. They study and often also live together with a group of peers and instructors who are readily available for support. The teacher training programmes strive to contribute inspiration, active research and experimentation, often highlighting challenging pedagogical routes.
There is a lifeline connection between the college, school and community and between the teacher- to-be and future pupils. This is accountability at work, providing students with first- hand personal experiences of what works in teaching, learning and life lessons to guide their professional futures.
The shocks to education the world over caused by Covid-19 have called for teachers to be creative, innovative and compassionate. Teachers are key in unearthing every possible - and impossible - solution to uninterrupted teaching and learning without being in the classroom and without losing students. We are proud that our teachers have shown themselves to be well-equipped to overcome these challenges – they are a thriving example of this.
Collection and Sales of clothes and Shoes
Humana People to People's collection, sorting and sales of second-hand clothes give good clothes a longer lifespan, and the sales proceeds support development projects across Africa, Asia and Central and South America.
Second-hand clothing is collected through collection bins and shops across Europe and North America, often in co-operation with municipal authorities and local businesses.
The clothing is sorted and assessed in dedicated sorting centres; some clothing is sold in second-hand stores in Europe and North America, while other items are sent for further sorting and sale in six countries in Africa and Belize.
The collection and sale of second-hand clothes is critical in reducing waste, promoting reuse, providing affordable clothing to developing countries and raising funds to support social development projects.
Why second-hand clothes industry matters and Humana People to People's approach
Collection and Sales of Secondhand Clothes
We collect second-hand clothes through shops and collection bins in high footfall locations. The reasons people get rid of clothes vary – mainly, changes in size, fashion, or need. Many appreciate that their unwanted clothes may hold great value for someone else.
The clothing is sorted and assessed in dedicated sorting centres; some clothing is sold in second-hand shops in Europe and North America, while other reusable items are sent for further sorting and sale in Africa and Central America, including Angola, Democratic Republic of the Congo, Guinea Bissau, Malawi, Mozambique, Zambia and Belize. Second-hand clothes donated to us go on to benefit millions of people.
Our process means that good quality clothes become accessible to people who wouldn't ordinarily be able to afford them. Across Africa, our wholesale operations are located in both urban and rural areas, with shops often found in cities.
Most of the clothes are sold in bales of e.g. 45 kg to small traders, who employ family members and others to take the clothing to the markets for sale. Clothes become a vehicle to reduce poverty, helping to create self-employment and jobs and growing local and national economies.
All over the world, as awareness of the negative environmental impact of the fashion and textile industry grows, people are turning to second-hand clothes as a better way forward, reusing clothes rather than buying them new. 9.7 million people bought second-hand clothing from our shops across Europe and USA in 2020.
The second-hand clothes business creates jobs. In Europe, the Middle East, and the USA, 5 800 people work in collections, sorting centres and shops. They take good care of the collected clothes throughout the process and make sure each item is put to the best possible use, recycled, repurposed or sold on.
16% of the clothing collected is sent to our members in Angola, Democratic Republic of the Congo, Guinea-Bissau, Malawi, Mozambique and Zambia in Africa and Belize in Central America. These clothes are the basis for 7 600 jobs in logistics, sorting and sales in these places, either as formal employment or in the informal sector linked to the trade.

redpajama_set_name: RedPajamaCommonCrawl


Orsda have created this 40x optical zoom lens that works with virtually any phone that has a camera. It has a 40x60 optical monocular telescope zoom lens with a compass and carry case included. The monocular can be used independantly with its large 1500m field of view at 9500m. Compatible with over 90% of mobile phones, including iPhones, Samsung Galaxy Phones and more. Available with either a clip-on mount or a clamp mount. Package includes: 1x 40x zoom monocular telescope phone lens, 1x triangular bracket, 1x photography clip (different package type, different clips), 1x bag, 1x hand rope, 1x cleaning cloth, 1x English user manual, 2x covers. Prism Type: BAK4.


text:
package com.yunos.alicontacts.list;

import android.app.Activity;
import android.app.SearchManager;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
import android.provider.Contacts.ContactMethods;
import android.provider.Contacts.People;
import android.provider.Contacts.Phones;
import android.provider.ContactsContract;
import android.provider.ContactsContract.CommonDataKinds.Email;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.CommonDataKinds.StructuredPostal;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Intents;
import android.provider.ContactsContract.Intents.Insert;
import android.text.TextUtils;
import android.util.Log;

import com.yunos.alicontacts.ContactsSearchManager;
import com.yunos.alicontacts.R;
import com.yunos.alicontacts.activities.ContactSelectionActivity;
import com.yunos.alicontacts.activities.GroupContactSelectionActivity;
import com.yunos.alicontacts.util.Constants;

/**
 * Parses a Contacts intent, extracting all relevant parts and packaging them
 * as a {@link ContactsRequest} object.
 */
@SuppressWarnings("deprecation")
public class ContactsIntentResolver {

    private static final String TAG = "ContactsIntentResolver";

    private static final String PEOPLE_DIALPAD_ALIAS = "com.yunos.alicontacts.activities.DialtactsContactsActivity";
    private static final String ACTION_TOUCH_DIALER = "com.android.phone.action.TOUCH_DIALER";
    private static final String ACTION_RECENT_CALLS = "com.android.phone.action.RECENT_CALLS";

    private final Activity mContext;

    public ContactsIntentResolver(Activity context) {
        this.mContext = context;
    }

    public ContactsRequest resolveIntent(Intent intent) {
        ContactsRequest request = new ContactsRequest();

        String action = intent.getAction();

        Log.i(TAG, "Called with action: " + action);

        if (UiIntentActions.LIST_DEFAULT.equals(action) ) {
            request.setActionCode(ContactsRequest.ACTION_DEFAULT);
        } else if (UiIntentActions.LIST_ALL_CONTACTS_ACTION.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_ALL_CONTACTS);
        } else if (UiIntentActions.LIST_CONTACTS_WITH_PHONES_ACTION.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_CONTACTS_WITH_PHONES);
        } else if (UiIntentActions.LIST_STARRED_ACTION.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_STARRED);
        } else if (UiIntentActions.LIST_FREQUENT_ACTION.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_FREQUENT);
        } else if (UiIntentActions.LIST_STREQUENT_ACTION.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_STREQUENT);
        } else if (UiIntentActions.LIST_GROUP_ACTION.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_GROUP);
            // We no longer support UI.GROUP_NAME_EXTRA_KEY
        } else if (Intent.ACTION_PICK.equals(action)) {
            final String resolvedType = intent.resolveType(mContext);
            if (Contacts.CONTENT_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_CONTACT);
            } else if (People.CONTENT_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_CONTACT);
                // Do NOT support legacy compatibility mode any more.
                // The legacy compatibility mode supports APIs that are deprecated in level 5.
                //request.setLegacyCompatibilityMode(true);
                request.setValid(false);
            } else if (Phone.CONTENT_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_PHONE);
            } else if (Phones.CONTENT_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_PHONE);
                // Do NOT support legacy compatibility mode any more.
                // The legacy compatibility mode supports APIs that are deprecated in level 5.
                //request.setLegacyCompatibilityMode(true);
                request.setValid(false);
            } else if (StructuredPostal.CONTENT_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_POSTAL);
            } else if (ContactMethods.CONTENT_POSTAL_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_POSTAL);
                // Do NOT support legacy compatibility mode any more.
                // The legacy compatibility mode supports APIs that are deprecated in level 5.
                //request.setLegacyCompatibilityMode(true);
                request.setValid(false);
            } else if (Email.CONTENT_TYPE.equals(resolvedType)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_EMAIL);
            }
        } else if (Intent.ACTION_CREATE_SHORTCUT.equals(action)) {
            String component = intent.getComponent().getClassName();
            if ("alias.DialShortcut".equals(component)) {
                request.setActionCode(ContactsRequest.ACTION_CREATE_SHORTCUT_CALL);
            } else if ("alias.MessageShortcut".equals(component)) {
                request.setActionCode(ContactsRequest.ACTION_CREATE_SHORTCUT_SMS);
            } else {
                request.setActionCode(ContactsRequest.ACTION_CREATE_SHORTCUT_CONTACT);
            }
        } else if (Intent.ACTION_GET_CONTENT.equals(action)) {
            String type = intent.getType();
            if (Contacts.CONTENT_ITEM_TYPE.equals(type)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_OR_CREATE_CONTACT);
            } else if (Phone.CONTENT_ITEM_TYPE.equals(type)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_PHONE);
            } else if (Phones.CONTENT_ITEM_TYPE.equals(type)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_PHONE);
                // Do NOT support legacy compatibility mode any more.
                // The legacy compatibility mode supports APIs that are deprecated in level 5.
                //request.setLegacyCompatibilityMode(true);
                request.setValid(false);
            } else if (StructuredPostal.CONTENT_ITEM_TYPE.equals(type)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_POSTAL);
            } else if (ContactMethods.CONTENT_POSTAL_ITEM_TYPE.equals(type)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_POSTAL);
                // Do NOT support legacy compatibility mode any more.
                // The legacy compatibility mode supports APIs that are deprecated in level 5.
                //request.setLegacyCompatibilityMode(true);
                request.setValid(false);
            }  else if (People.CONTENT_ITEM_TYPE.equals(type)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_OR_CREATE_CONTACT);
                // Do NOT support legacy compatibility mode any more.
                // The legacy compatibility mode supports APIs that are deprecated in level 5.
                //request.setLegacyCompatibilityMode(true);
                request.setValid(false);
            }
        } else if (Intent.ACTION_INSERT_OR_EDIT.equals(action)) {
            request.setActionCode(ContactsRequest.ACTION_INSERT_OR_EDIT_CONTACT);
        } else if (Intent.ACTION_SEARCH.equals(action)) {
            String query = intent.getStringExtra(SearchManager.QUERY);
            // If the {@link SearchManager.QUERY} is empty, then check if a phone number
            // or email is specified, in that priority.
            if (TextUtils.isEmpty(query)) {
                query = intent.getStringExtra(Insert.PHONE);
            }
            if (TextUtils.isEmpty(query)) {
                query = intent.getStringExtra(Insert.EMAIL);
            }
            request.setQueryString(query);
            request.setSearchMode(true);
        } else if (Intent.ACTION_VIEW.equals(action)) {
            String component = intent.getComponent().getClassName();
            if (component.equals(PEOPLE_DIALPAD_ALIAS)) {
                request.setActionCode(ContactsRequest.ACTION_VIEW_DIALPAD);
            } else {
                final String resolvedType = intent.resolveType(mContext);
                if (ContactsContract.Contacts.CONTENT_TYPE.equals(resolvedType)
                        || android.provider.Contacts.People.CONTENT_TYPE.equals(resolvedType)) {
                    request.setActionCode(ContactsRequest.ACTION_ALL_CONTACTS);
                } else {
                    request.setActionCode(ContactsRequest.ACTION_VIEW_CONTACT);
                    request.setContactUri(intent.getData());
                    intent.setAction(Intent.ACTION_DEFAULT);
                    intent.setData(null);
                }
            }
        } else if (UiIntentActions.FILTER_CONTACTS_ACTION.equals(action)) {
            // When we get a FILTER_CONTACTS_ACTION, it represents search in the context
            // of some other action. Let's retrieve the original action to provide proper
            // context for the search queries.
            request.setActionCode(ContactsRequest.ACTION_DEFAULT);
            Bundle extras = intent.getExtras();
            if (extras != null) {
                request.setQueryString(extras.getString(UiIntentActions.FILTER_TEXT_EXTRA_KEY));

                ContactsRequest originalRequest =
                        (ContactsRequest)extras.get(ContactsSearchManager.ORIGINAL_REQUEST_KEY);
                if (originalRequest != null) {
                    request.copyFrom(originalRequest);
                }
            }

            request.setSearchMode(true);

        // Since this is the filter activity it receives all intents
        // dispatched from the SearchManager for security reasons
        // so we need to re-dispatch from here to the intended target.
        } else if (Intents.SEARCH_SUGGESTION_CLICKED.equals(action)) {
            Uri data = intent.getData();
            request.setActionCode(ContactsRequest.ACTION_VIEW_CONTACT);
            request.setContactUri(data);
            intent.setAction(Intent.ACTION_DEFAULT);
            intent.setData(null);
        } else if (ContactSelectionActivity.ACTION_PICK_MULTIPLE.equals(action)) {
            String content = intent.getStringExtra(GroupContactSelectionActivity.PICK_CONTENT);
            if (content == null) {
                request.setValid(false);
            } else if (content.equals(ContactSelectionActivity.PICK_CONTACT_TO_DELETE)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_MULTIPLE_CONTACT_TO_DELETE);
                request.setPosition(intent.getIntExtra(
                        ContactSelectionActivity.EXTRA_LIST_POSITION, 0));
            } else if (content.equals(ContactSelectionActivity.PICK_CONTACT_ADD_TO_GROUP)) {
                String[] ids = intent.getStringArrayExtra(ContactSelectionActivity.EXTRA_GROUP_MEM_IDS);
                long groupID = intent.getLongExtra(ContactSelectionActivity.EXTRA_GROUP_ID, -1);

                setGroupsData(request, groupID, ids);
                request.setActionCode(ContactsRequest.ACTION_PICK_MULTIPLE_CONTACT_ADD_TO_GROUP);
            } else if (content.equals(ContactSelectionActivity.PICK_CONTACT_IN_GROUP_TO_RM)) {
                String[] ids = intent.getStringArrayExtra(ContactSelectionActivity.EXTRA_GROUP_MEM_IDS);
                long groupID = intent.getLongExtra(ContactSelectionActivity.EXTRA_GROUP_ID, -1);

                setGroupsData(request, groupID, ids);
                request.setActionCode(ContactsRequest.ACTION_PICK_MULTIPLE_CONTACT_RM_FROM_GROUP);
                /*YunOS BEGIN PB*/
                //##module:Contacts##author:xingnuan.cxn@alibaba-inc.com
                //##BugID:(8466294) ##date:2016-7-22 09:00
                //##description:suppot export some contacts to vcard
            }else if (content.equals(ContactSelectionActivity.PICK_CONTACT_TO_EXPORT)) {
                request.setActionCode(ContactsRequest.ACTION_PICK_MULTIPLE_CONTACT_TO_EXPORT);
                request.setPosition(intent.getIntExtra(
                        ContactSelectionActivity.EXTRA_LIST_POSITION, 0));
            }
            /*YUNOS END PB*/
        } else if (GroupContactSelectionActivity.ACTION_PICK_MULTIPLE.equals(action)) {
            String content = intent.getStringExtra(GroupContactSelectionActivity.PICK_CONTENT);
            if (content == null) {
                request.setValid(false);
            } else if (content.equals(GroupContactSelectionActivity.PICK_PHONE_NUMBER)) {
                Parcelable[] uris = intent.getParcelableArrayExtra(Constants.EXTRA_PHONE_URIS);
                if (uris != null) {
                    request.setContactUriArray(uris);
                }

                request.setActionCode(ContactsRequest.ACTION_PICK_MULTIPLE_PHONE_NUMBER);
            }else if (content.equals(GroupContactSelectionActivity.PICK_PHONE_NUMBER_IN_GROUP)) {
                String ids = intent.getStringExtra(GroupContactSelectionActivity.EXTRA_GROUP_MEM_IDS);
                long groupID = intent.getLongExtra(ContactSelectionActivity.EXTRA_GROUP_ID, -1);
                if (groupID < 0) {
                    request.setValid(false);
                } else {
                    request.setGroupID(groupID);
                    request.setQueryString(ids);
                    request.setActionCode(ContactsRequest.ACTION_PICK_MULTIPLE_PHONE_NUMBER_IN_GOURP);
                }
            }

        } else if(Intent.ACTION_MAIN.equals(action)) {
            String component = intent.getComponent().getClassName();
            if (component.equals(PEOPLE_DIALPAD_ALIAS)) {
                request.setActionCode(ContactsRequest.ACTION_VIEW_DIALPAD);
            } else {
                request.setActionCode(ContactsRequest.ACTION_ALL_CONTACTS);
            }
        } else if (Intent.ACTION_DIAL.equals(action) || Intent.ACTION_CALL_BUTTON.equals(action)
                || ACTION_TOUCH_DIALER.equals(action) || ACTION_RECENT_CALLS.equals(action)) {
            String component = intent.getComponent().getClassName();
            if (component.equals(PEOPLE_DIALPAD_ALIAS)) {
                request.setActionCode(ContactsRequest.ACTION_VIEW_DIALPAD);
            }
        } else {
            request.setActivityTitle(mContext.getResources().getString(R.string.contactsList));
        }

        // Allow the title to be set to a custom String using an extra on the intent
        String title = intent.getStringExtra(UiIntentActions.TITLE_EXTRA_KEY);
        if (title != null) {
            request.setActivityTitle(title);
        }
        return request;
    }

    private void setGroupsData(ContactsRequest request, long groupId, String[] groupMemberIds) {
        if (groupId < 0) {
            request.setValid(false);
        } else {
            request.setGroupID(groupId);
            if (groupMemberIds == null) {
                groupMemberIds = new String[0];
            }
            request.setGroupMemIDs(groupMemberIds);
        }
    }

}

redpajama_set_name: RedPajamaGithub


text:
Q: SQL Case Statement Data Conversion Issue I have the variables and CASE statement listed below but I am getting this error:
Conversion failed when converting the varchar value '2017-06-04 00:00:00.000' to data type int.
Any idea what I'm doing wrong here? I don't see anywhere I'm using the INT data type.
Thanks in advance
DECLARE @Week_# NVARCHAR(50)
SET @Week_# = '49'

DECLARE @Week_#Mapped NVARCHAR(50)

SET @Week_#Mapped =
CASE

WHEN @Week_# = '1' THEN '2016-07-03 00:00:00.000'
WHEN @Week_# = '2' THEN '2016-07-10 00:00:00.000'
WHEN @Week_# = '3' THEN '2016-07-17 00:00:00.000'
WHEN @Week_# = '4' THEN '2016-07-24 00:00:00.000'
WHEN @Week_# = '5' THEN '2016-07-31 00:00:00.000'
WHEN @Week_# = '6' THEN '2016-08-07 00:00:00.000'
WHEN @Week_# = '7' THEN '2016-08-14 00:00:00.000'
WHEN @Week_# = '8' THEN '2016-08-21 00:00:00.000'
WHEN @Week_# = '9' THEN '2016-08-28 00:00:00.000'
WHEN @Week_# = '10' THEN '2016-09-04 00:00:00.000'
WHEN @Week_# = '11' THEN '2016-09-11 00:00:00.000'
WHEN @Week_# = '12' THEN '2016-09-18 00:00:00.000'
WHEN @Week_# = '13' THEN '2016-09-25 00:00:00.000'
WHEN @Week_# = '14' THEN '2016-10-02 00:00:00.000'
WHEN @Week_# = '15' THEN '2016-10-09 00:00:00.000'
WHEN @Week_# = '16' THEN '2016-10-16 00:00:00.000'
WHEN @Week_# = '17' THEN '2016-10-23 00:00:00.000'
WHEN @Week_# = '18' THEN '2016-10-30 00:00:00.000'
WHEN @Week_# = '19' THEN '2016-11-06 00:00:00.000'
WHEN @Week_# = '20' THEN '2016-11-13 00:00:00.000'
WHEN @Week_# = '21' THEN '2016-11-20 00:00:00.000'
WHEN @Week_# = '22' THEN '2016-11-27 00:00:00.000'
WHEN @Week_# = '23' THEN '2016-12-04 00:00:00.000'
WHEN @Week_# = '24' THEN '2016-12-11 00:00:00.000'
WHEN @Week_# = '25' THEN '2016-12-18 00:00:00.000'
WHEN @Week_# = '26' THEN '2016-12-25 00:00:00.000'
WHEN @Week_# = '27' THEN '2017-01-01 00:00:00.000'
WHEN @Week_# = '28' THEN '2017-01-08 00:00:00.000'
WHEN @Week_# = '29' THEN '2017-01-15 00:00:00.000'
WHEN @Week_# = '30' THEN '2017-01-22 00:00:00.000'
WHEN @Week_# = '31' THEN '2017-01-29 00:00:00.000'
WHEN @Week_# = '32' THEN '2017-02-05 00:00:00.000'
WHEN @Week_# = '33' THEN '2017-02-12 00:00:00.000'
WHEN @Week_# = '34' THEN '2017-02-19 00:00:00.000'
WHEN @Week_# = '35' THEN '2017-02-26 00:00:00.000'
WHEN @Week_# = '36' THEN '2017-03-05 00:00:00.000'
WHEN @Week_# = '37' THEN '2017-03-12 00:00:00.000'
WHEN @Week_# = '38' THEN '2017-03-19 00:00:00.000'
WHEN @Week_# = '39' THEN '2017-03-26 00:00:00.000'
WHEN @Week_# = '40' THEN '2017-04-02 00:00:00.000'
WHEN @Week_# = '41' THEN '2017-04-09 00:00:00.000'
WHEN @Week_# = '42' THEN '2017-04-16 00:00:00.000'
WHEN @Week_# = '43' THEN '2017-04-23 00:00:00.000'
WHEN @Week_# = '44' THEN '2017-04-30 00:00:00.000'
WHEN @Week_# = '45' THEN '2017-05-07 00:00:00.000'
WHEN @Week_# = '46' THEN '2017-05-14 00:00:00.000'
WHEN @Week_# = '47' THEN '2017-05-21 00:00:00.000'
WHEN @Week_# = '48' THEN '2017-05-28 00:00:00.000'
WHEN @Week_# = '49' THEN '2017-06-04 00:00:00.000'
WHEN @Week_# = '50' THEN '2017-06-11 00:00:00.000'
WHEN @Week_# = '51' THEN '2017-06-18 00:00:00.000'
WHEN @Week_# = '52' THEN '2017-06-25 00:00:00.000'
ELSE 0
END

A: It was the else 0 at the bottom. Should be a text default value.

redpajama_set_name: RedPajamaStackExchange


Here are the most important skills that the best communicators have mastered. And the good news is that they are skills you can learn, too!
In this week's blog, I will cover some of the general lessons I learned about negotiations that can also apply to general conversations and interactions with others.


text:
Plumbline1 Bring Your Brand To Life Wtih Story
Through the Power of Story
Plumbline1
Global noncash transactions reached $433.1 billion, while the US Transportation Safety Administration (TSA) screened 813.8 million people in 2018. As volume increases, so does the need for machines to help process these transactions. IBM's artificial intelligence (AI) solution cuts the time employees spend analyzing threats by 50 percent, enabling them to take critical actions sooner. In some airports, AI helps move people through security lines faster, with tools that scan the 24 different movements that mark each of our unique walking patterns.
3 ways chatbots can lure people into the world of Bitcoin
Why Are Some Bots Racist?
How Will Artificial Intelligence Affect Stock Photography?
Integration of virtual machines, containers
AI did the work of 180,000 people working 40 hours a week…
As Cars Become Centers Of Intelligence, Noise Testing Becomes Critical
HOW CAN BLOCKCHAIN EMPOWER ECOMMERCE APPS?
Webpass, the hybrid wireless broadband service owned by Google, expanded into Seattle, the company's seventh market, with its $60-a-month, no-contract online offering.
Three Ways to Use AI to Improve Your Next Digital Campaign
5 Ways to Capture The Patient's Journey With Digital Healthcare Marketing
MapD Joins NVIDIA and Pure Storage to Unlock Analytics for a New Era of Intelligence
Five Ways Big Data Analytics is Transforming Organizations
How AI Transforms Online Shoppers Into In-Store Shoppers
Humanizing Telecom Customer Service through AI-Powered Chatbots
How to fund long-term care is a looming crisis
Fake News: Could the Solution be the Poison? Why We Need AI Bots to Detect Fakes Faster Than Humans
Why the Sky is Far From Falling in the Ad Tech Industry
Susan is an amazing writer and communicator who understands the balance of working with clients/brands and editors. She is skilled at blending her voice with the needs of publications. She created engaging content for us that we continue to reference. She is one of the most professional online content creators I've worked with and I can say nothing but good things about her and her work.
Shannon Chastaine, Content Creator/Online Marketing Manager
Susan has a talent for unearthing the details that can create a compelling story the press will love. By quickly learning technical information, which she incorporates into into pragmatic articles that result in in-depth articles that highlighted a new product we created. Susan has a solid understanding of our business, our client's business and the editor's needs, and is able to provide counsel in tailoring our message in a way that made the trade publication receptive to our story. Susan has a broad range of media relations experience and persistence that was effective in establishing our presence in the trade media.
John Graves
CPAid
Susan, the article you wrote for us is amazing! This, combined with the marketing book you created for us, is making a positive difference on our bottom line. We already have new clients. Thank you so very much.
Betty Nally
NaCom
There is no other person that I would trust to report the outcomes of our clinical trials to the media than Susan. With the ability to balance the delicate needs of our physicians/trial outcomes and investors, Susan keeps our specific needs in sight and has helped us strategize to create a communication program that builds on our successes. Susan is a delight to work with. Her qualities of integrity, loyalty, quickness of mind and her ability to work well with staff on all levels are evident very quickly. She has become an important part of our company "family."
Judy Barnes
Susan helped us preserve the integrity of our organization through our communications efforts through some very challenging times. She helped us to identify our most "marketable" strengths and to build on these throughout a comprehensive marketing campaign.
Susan Pardoe-Russ
GenCorp Automotive
Susan is a content marketing and social media expert who increased our ticket sales, while inspiring and educating our patrons. She added tremendous value in creating and building the social media program for Stef's Celebrate Life Tailgate. She helped us through a website re-design, and introduced us to many best practices, tools and tactics. She is hardworking, creative, efficient and is a delight to work with.
Sue Fitz, Stef's Celebrate Life Tailgate, Board President
Susan developed a framework for small businesses to integrate into their company's public relations and marketing strategy to help them sell their brand.
Paul Proffitt/Sundown Rundown/Startup Fund Manager and Entrepreneur Advocate
Susan taught our attendees how to bring their brand to life with a story through the hero's journey. She is amazing to work with.
Susan, we feel certain that the media coverage you generated was an important factor in stimulating the level of giving we received in our latest appeal brochure. The brochures you helped to produce, with Kelly Allan, have had a tremendous positive response. We fell certain that the appeal brochures contributed much to the above average level of giving. We wish to take this opportunity to thank you for your part in making our appeal a success. Working with you has been such a pleasure. You have a gracious way of making things happen in an unhurried fashion while still maintaining deadlines – a fete not easily accomplished.
Rita M. Busch, OP
Dominican Sisters, St. Mary of the Springs
She's patient with us! She listened to our history, our needs and where we want to go, and using her own knowledge, was able to build a business plan for us that we are more than happy with.
Carlo Fortunato & Rodney Harrison
Copyright © 2023 Plumbline1 . All Rights Reserved. The Ward Theme by bavotasan.com.


Searching for the perfect mandala tapestry items? View 10 special 2018 ideas and tips for your wall or home décor with step by step guidance and colouring options here.
Contact Cisco Customer Support Number, Cisco Technical Support Number for technical Help on Router. Get instant resolution for all tech concerns service via phone or Toll-free +1-855-300-2766. Call us on Anytime, Anywhere.
The ZigWheels Script from Travel Booking Script is an India's most popular auto classifieds clone script. Nowadays Car rental or Car selling through online is Trending business across the world.
McAfee Protection is for all devices in your household, Windows, Android, macOS, or iOS. Password manager with strong multifactor authentication options. Visit McAfee.com/Activate the entry-level suite comes with just one license.


This page show the 10033 prime list.
Prime number index is from 10032001 to 10033000.
Prime number list from 180030941 to 180050021, contain 1000 prime numbers.
180030941 is at position 10032001, and 180050021 is at position 10033000 in all prime list.


I'm in New Zealand, on a fifty-acre farm with dairy cows and horses. The wooden farmhouse is very close to the main road and it shudders every time a car or bus flashes past. What a lovely green, green country this is, after the States! I am going to "work" for my keep here, as Judy has six enthusiastic riders lined up for me to judge tomorrow.
We pay some old Kenya friends a visit in their new property just outside Aukland. Life is a struggle for them, as it is for all that leave Africa and have to work physically with their bare hands, often for the first time. And it is not easy, when you're approaching retirement age, to start afresh anywhere.
My first day in New Zealand is at the local Riding Club and Judy has an idea that works a treat. A group of riders who have never ridden a dressage test before, come in front of me. After each test I discuss the marks with them, trying to give helpful hints and encouragement, and after lunch they re-ride the test. In every case there is improvement and some of them quite remarkably so. The venue is a beautifully scenic twenty-acre smallholding with open-plan home on a hill overlooking the sea.
You do everything yourself in New Zealand. This is hard to imagine when one is so spoilt in Africa where you have people to do the donkey work. As in Canada, there's no going for hacks in the countryside, as there are too many roads and fences. Exercising takes place in the home yard.
The following day I travel through farming country – fields and fields of lush green grass. Farmhouses are built near the main road so there is little or no privacy. This seems strange when the properties stretch out behind and they could so easily have put their homes back a bit, on a hill or behind some trees. I am told it was because of the original expense of laying electricity and communication lines, and the convenience of having doorstep transportation for milk and dairy products in pioneering days. It is rich countryside and paddocks take only about a month to re-grow after they are grazed.
Then I climb by coach into the mountains and the farms thin out as great pines take over, the land becoming more like the highlands of Kenya. This is sheep country and geyserland: billowing clouds of steam rise as we near Rotorua, and the smell of sulphur permeates the air. There is a greater difference here, between town and country. But habitation still clings to the roadside and you never go far without passing a house or building of some sort.
This entry was posted in Travels and tagged Aukland, dressage, geyserland, New Zealand, Rotorua, sulphur. Bookmark the permalink.
Thank you for taking us on this journey. So beautiful.


text:
Q: Kubernetes 1.6+ RBAC: Gain access as role cluster-admin via kubectl 1.6+ sees a lot of changes revolving around RBAC and ABAC. However, what is a little quirky is not being able to access the dashboard etc. by default as previously possible.
Access will result in
User "system:anonymous" cannot proxy services in the namespace "kube-system".: "No policy matched."

Documentation at the k8s docs is plenty, but not really stating how to gain access practically, as creator of a cluster, to become cluster-admin
What is a practical way to authenticate me as cluster-admin?

A: By far the easiest method is to use the credentials from /etc/kubernetes/admin.conf (this is on your master if you used kubeadm) . Run kubectl proxy --kubeconfig=admin.conf on your client and then you can visit http://127.0.0.1:8001/ui from your browser.
You might need to change the master address in admin.conf after you copied to you client machine.


The picturesque village of Tala is a top choice with buyers from all over the world. It has an unbeatable blend of elevated location and unique charm that sets it apart from other areas around Paphos. And what a location – Tala has the look of the countryside while being 10 minutes from the center of Paphos and Coral Bay, and the international airport is only 15 minutes away.
Tala Chorio build in 2005 by Pafilia Developers occupies a choice location within Tala. It is just over 100 meters from the village square – a vibrant meeting place for the cosmopolitan mix of people who inhabit the village. Being 250 meters above sea level, means you can leave the summer humidity on the coast and enjoy the cool, dry air. The seaside will always be on your mind due to the panoramic views available from every level of this property. The townhouse enjoys a "reverse layout" that has been carefully designed, so the living area can make the most of the stunning aspect of the coastline. A large feature common swimming pool and common gardens filled with exotic Mediterranean plants surround the entire project.
Extremely generous covered area of 114 m2 is more than the internal space of some houses in nearby Kamares Village. Add a private garden off the downstairs bedrooms and a sea facing veranda on the upper floor, the appeal of this property becomes crystal clear. TITLE DEEDS and "as new" condition, this property awaits the eagle eyed buyer.
A private covered parking space will provide easy and secure car ownership should you choose it. However you have the flexibility of a regular bus service, that can be accessed only a few meters from your front door.


text:
Q: Chrome extension api chrome.sessions how to get session ID The chrome.sessions api specifies these three functions
getRecentlyClosed − chrome.sessions.getRecentlyClosed( Filter filter, function callback)
getDevices − chrome.sessions.getDevices( Filter filter, function callback)
restore − chrome.sessions.restore(string sessionId, function callback)

I see however no way to retrieve a sessionID to pass into the chrome.sessions.restore function.
How can I get the current sessions ID for restoring it somewhen in future?
Can I restore sessions indefinitely back in history respectively save a session?


Sam Divine's D-Vine Sounds label has only been around for a year, but its already built up an impressive roster and following. The London-based DJ and producer will be showcasing this at Egg Ldn on Friday March 4th.
Having held a three year residency at Ushuaia, as well as played at festivals such as We Are FSTVL and Pacha Festival, Defected associate Divine heads up the party with her high energy house sound. Joining her is Man Without A Clue, a DJ whose moniker is clearly a misdirection, the young Dutch artist having already worked with Todd Terry, Kenny Dope and Roger Sanchez before launching his own Clueless label last year. Further support comes from Curtis Gabriel, Jess Bays, CASSIMM and Casey Spillman.


Sit back, relax, and travel into the world of imagination with this storytelling presentation of the Grimm Brothers fairy tale The Gnome. Jim Savage recorded this presentation in 1999 and has been using it in his work with substance abuse clients ever since.
From the beginning of time, man has been using stories to help explain the mysteries of life. Since long before the Internet, or schools, or even books, stories have been used to teach—to pass on the traditions of a culture, and to express our understanding of the world around us.
The familar beginning to so many tales let's us know that we'e going into a different time and place; someplace special, where things happen "differently" than they do here, today.
"And they made their way into the woods. The dark and dangerous woods. Where scary things happen."
Hero stories often involve having to leave a familiar and safe place as the journey leads us into some foreign, and perhaps dangerous place.
Mood music to go along with what it might feel like to land in a place filled with mystery and danger, yet we know we're supposed to be there.
6. "Over here! Over here!"
"How am I ever going to find those princesses down here? It's so dark, I can't even see my own hand in front of my face." But then he heard a voice off in the distance: "Over here! Over here!"
The Hero's challenges are never easy, and it's often easier to justify why we can't go through with the task at hand and quit before we even begin.
"So he did what anybody would do if they found themselves stranded at the bottom of a well. He began to pace. And he paced back and forth, and back and forth. with his head hanging low, contemplating the dilemma he now found himself in."
The mundane action of "pacing" may prove to be a valuable asset for those seeking to overcome a significant obstacle in their path.
The Hero's Journey is a process that comes full circle. The return to the castle can be a glorious affair, but it doesn't come without a price. Perseverence, dedication, and the ability to withstand challenges that could sabotage the progress that has been made are required to achieve personal transformation.
More mood music to accompany the growing stress of the Hero's challenge. Things are heating up.


text:
Local NHS stats
Campaigning Update
Stop NHS charges and the sharing of data
Council Committees - HWB and CCG and Overseeing and Scrutiny
Primary Care and GP Issues
Press and Media >
List of Contacts to write to
Website Facebook and Twitter
STP Archive >
Email your MP
STP 30th April Meeting
STP April update
Why we should oppose STP
An open letter to Jeremy Hunt
Naylor Report
Social Care cuts
Breastfeeding Petition
UK Charter for Health
Composite 8: NHS
Brighton General
Data sold
Under the Knife summary
The UK Charter for Health
In order to achieve health for everyone we need
Safety, peace and security
This means peace of mind, which includes freedom from fear and violence in the home, community, nationally and internationally
Equitable social, economic and environmental conditions for health
This means fair wages, decent income, safe working conditions, clean and safe environments, decent affordable housing, affordable, safe and clean transport
Food and water security and sustainability
This means a safe and stable supply of nutritious food and clean water, and food production that does not waste resources and can be maintained indefinitely
Universally available and holistic health and social care
This means high quality health and social care throughout life, that takes account of the whole person, and which is free at the point of use and publicly provided
A fair, more equitable economic and social system that recognises the strength of social diversity and solidarity
This means a fair and equitable economic and social system that is in everybody's interests and a recognition that different groups of people have more in common with each other than differences
Engaged, informed and politically active population
This means that people are fully involved in the democratic process and have access to unbiased information to enable them to make political judgements
Loving, supportive and respectful relationships
This means people can feel secure in their family and personal relationships without fear of violence, prejudice or interference from others.
Meaningful, accessible education for all
This means a fair and equitable education system that is tax-funded and available to all, from primary schools to higher education.
Background to the UK Charter for Health
Thirty years ago, the Ottawa Charter for Health Promotion generated worldwide interest in a new public health, based on the promotion of healthy public policies, environments conducive to health, inclusive public services and community and individual action. Forty countries, including the UK, signed up to the charter. Thirty years later we have a clearer understanding of the relationships between politics, public policy and health but are still battling against the odds to realise the aims of the charter. Over the summer of 2016 the Politics of Health Group (PoHG) working with The Equality Trust and Birmingham City University, held a number of events around the country, where people and organisations from across the social spectrum gathered to discuss how we can achieve health justice in the UK.
The findings from these meetings fed into a national event on 23rd November 2016 when over 100 people came together at Birmingham City University (BCU) to work on a new charter for health for the UK – specifically, a charter that challenges health inequalities head on. Kate Pickett (co-author, with Richard Wilkinson, of The Spirit Level) made a powerful case for change, demonstrating how the economic model that has held sway for over 30 years has not only failed to shift the gross inequalities in health that are a stain on British society, but has exacerbated them. The day resulted in ideas aplenty for policy and action.
The UK Charter for Health is drawn from the ideas and feedback from the meetings held in 2016 (for details see here), and from other similar work such as the Politics of Health Group Charter for Health, The Scottish People's Health Manifesto and student work at BCU. Over the coming period we hope that concerned communities, organisations, professionals, politicians, activists and campaigners will use the charter to promote discussion and develop ideas for action to reduce inequalities in health. We want the charter to become a catalyst for a new strategic direction – one that recognises the social and economic determinants of poor health – and by putting the charter into practice make it a powerful tool for change.
The Politics of Health Group
Figure 1: Examples of short, medium and long-term policies that could help achieve these demands


The main problem that geometric abstraction must set itself is that of its own historicity. The supply of geometric forms is limited, as are their possible combinations, and thus almost all geometric abstract pictures make reference to other geometric abstract pictures. In the marginal case of monochrome painting, this kind of reference is simply unavoidable. The Austrian painter Nick Oberthaler (b. 1981) is an artist who in recent years has mastered, with bravura, the difficulty of doing something fundamental while knowing it is impossible to do something fundamental without repeating history or fleeing into idiosyncrasy.
For his new exhibition at Maria Bernheim in Zürich, Oberthaler has further intensified his relation to geometric abstract painting. This relation functions on two separate levels.
On the one hand, Oberthaler makes reference to the artists of the 1980s Neo-Geo movement, who consciously wanted their work to be seen to convey meaning. One example would be Peter Halley's works, which came accompanied by postmodern discourses, and whose exaggerated colorfulness is picked up by Oberthaler.
On the other hand, one can also read Oberthaler's new works as referring to work, above all that of Günther Förg, which itself refuses any reference to any physical reality. For these artists, as for most postmodern painters, any idea of "an essential reality behind the positive real of things can no longer be rescued, including any notion of showing – even symbolizing – a cosmic, spiritual or neo-Platonic world."Oberthaler's works with arrows and points appear to join forces with this postmodern departure from any and all transcendence. These works gesture toward compositional conventions – for example, an emphasis on the center – while suggesting an immanent legibility of images, perhaps even a formal analysis, something almost unknown today. It is impossible to infer references from these works, other than the dynamics and structures of the rectangular, mostly monochrome images. On the other hand, Oberthaler's new pictures also contain echoes of the aforementioned artists, for whom geometric abstract images still guide the viewer toward meanings, even if no longer metaphysical ones. For example, Oberthaler repeatedly integrates clearly legible letter and word fragments intohis paintings, while sometimes also disrupting their legibility, in this way establishing an ingenious interplay between the fragments and the composition as a whole.
Oberthaler's most complex working through of these interconnected problemscan be found in one particular picture: a grid-based imageinto which four human profiles have been integrated. The grid, of course, along with the monochrome, is theprototypical modern image structure. But as Rosalind Krauss said about the grid: "Structurally, logically, axiomatically, the grid can only be repeated."In other words, even during modernism, the grid was no longer truly original. In this particular case, Oberthaler's grid is more closely affiliated to Blinky Palermo's "Flipper" than to a mature work by Piet Mondrian. The grid's placement suggests a continuation of the structure beyond the edges of the picture; unlike Mondrian's work, this is not a self-enclosed structure. The four profiles – abstract, but realistic nonetheless – further extend the interplay between modern and postmodern positions. Of course the profiles disrupt the pure geometry of the grid, but they are so formally integrated that it would be wrong to speak of a clash of styles in a genuinely postmodern sense. Instead, recalling many modernist legitimation strategies, the profiles here seem to allude to the interrelation of abstraction, human beings and society. That Oberthaler uses topology, a spatial concept, as the title of an exhibition of very planar paintings is another hint to us: we should be on the lookout here for dimensions going beyond the purely positivistic.
1 Johannes Meinhardt, "Säkularisierte Moderne," in Monochromie Geometrie, ed. Ingvild Goetz (Munich: Sammlung Goetz, 1996), 7.
Rosalind E. Krauss, The Originality of the Avant-Garde and Other Modernist Myths(Cambridge, Mass.: MIT Press, 1986), 160.


text:
Іан Едвін Стюарт (,  10 вересня 1961, Белфаст) — північноірландський футболіст, що грав на позиції нападника за низку англійських клбуних команд, а також національну збірну Північної Ірландії, у складі якої брав участь у чемпіонаті світу 1986 року.

Клубна кар'єра
У дорослому футболі дебютував 1980 року виступами за команду «Квінз Парк Рейнджерс», кольори якої з піврічною перервою на оренду до «Міллволла» захищав до 1985.

Згодом перейшов до «Ньюкасл Юнайтед», де протягом сезону 1985/86 був основним грацем і провів 29 матчів у найвищому на той час англійському дивізіоні. Утім наступного сезону отримував менше ігрового часу і по його завершенні перейшов до «Портсмута», що саме повернувся до першого дивізіону.

У «Портсмуті» не закріпився і вже наступного року став гравцем третьолігового «Брентфорд», а ще за рік — іншого пердставника того ж рівня англійської першості, «Олдершота».

Завершував ігрову кар'єру на початку 1990-х у нижчолігових «Колчестер Юнайтед» і «Гарров Боро».

Виступи за збірну
1982 року дебютував в офіційних матчах у складі національної збірної Північної Ірландії. Захищав її кольори протягом шести років, взявши участь у 31 офіційній грі.

У складі збірної був учасником чемпіонату світу 1986 року у Мексиці, де виходив на поле в усіх трьох іграх групового етапу, який північноірландцям подолати не вдалося.

Посилання

північноірландські футболісти
Гравці збірної Північної Ірландії з футболу
Гравці чемпіонату світу з футболу 1986
Футболісти «Квінз Парк Рейнджерс»
Футболісти «Міллволла»
Футболісти «Ньюкасл Юнайтед»
Футболісти «Портсмута»
Футболісти «Брентфорда»
Футболісти «Олдершота»
Футболісти «Колчестер Юнайтед»
Уродженці Белфаста

redpajama_set_name: RedPajamaWikipedia


text:
Cynthia, a sex worker who lives near Nairobi, is one of the 13,000 people in Kenya who recently started using pre-exposure prophylaxis.
Juozas Cernius/Jhpiego
A daily pill can prevent HIV infections. Why don't more people use it?
By Jon Cohen Mar. 9, 2018 , 4:50 PM
BOSTON—There's no question that a simple regimen of a single daily pill can slash HIV infections in people at risk. But although millions of people around the world could benefit, only 200,000 are prescribed what's called pre-exposure prophylaxis, or PrEP, and 75% of them are in the United States. The disparity was the focus of anguished discussions this week at the largest annual U.S. HIV/AIDS conference. "I'm frustrated," says Linda-Gail Bekker, a researcher at the University of Cape Town in South Africa. "We have nearly 1700 infections every week in young women and girls, and this might be a way to throttle this."
PrEP, which uses antiretroviral (ARV) pills made for treatment as preventives, faces multiple obstacles, as Bekker and other discussed at the Conference on Retroviruses and Opportunistic Infections here. Many countries already struggle to provide ARVs to people who are infected and say they can't afford PrEP for the large uninfected populations who need it most. People at substantial risk of becoming infected by HIV may not know about PrEP or may reject it, as several presentations highlighted. And PrEP raises touchy issues including teen sexuality and the appearance of advocating risky behavior.
Yet PrEP works. Its effectiveness in several clinical trials led the U.S. Food and Drug Administration to approve preventive use of ARVs in 2012. The World Health Organization in 2015 recommended PrEP for everyone at "substantial risk" of becoming infected—a total of tens of millions of people, to judge from the nearly 2 million new HIV infections in 2016. In some countries, including the United States, the targeted groups are "key populations" such as men who have sex with men (MSM) and sex workers. In sub-Saharan Africa, where most people become infected from heterosexual sex and many have no "high-risk" behavior, large swaths of the population are candidates for PrEP.
Two presentations at the meeting underscored its power. In San Francisco, California, the number of people using PrEP more than tripled from 2013 to 2016, to 12,300. Researchers found that the city's new HIV diagnoses dropped by 43% during that period, although they note that it isn't easy to disentangle the impact of PrEP from other factors. In Australia, the state of New South Wales launched a PrEP project that began enrolling MSM in 2016. As Andrew Grulich, an epidemiologist at the University of New South Wales in Sydney, reported, more than 9000 MSM have now started PrEP. In the first half of 2017, Grulich says the team saw a "very substantial decline" in new infections—a drop of 35%.
Only one hard-hit country in sub-Saharan Africa, Kenya, aggressively promotes PrEP—13,000 people are now using it—and Kenya only launched its program last year. South Africa has an HIV-infected population estimated at 7.2 million, more than any country, and yet only 5000 or so uninfected people are using PrEP. At a cost of a few hundred dollars a year per person for drug and monitoring, PrEP would add to the enormous economic burden that the country already faces in trying to treat all infected people, Bekker acknowledges. But she says the government is also wed to a flawed analysis that suggested PrEP wouldn't be cost effective outside the highest risk groups such as sex workers and MSM.
Global PrEP users
Outside of the United States, Australia, and Kenya, few places aggressively promote this proven prevention strategy that won U.S. Food and Drug Administration approval in 2012.
(Graphic) N. Cary/ Science ; (Data) AVAC
Even the United States was slow to adopt PrEP, and several studies at the meeting explored why people who might benefit do not ask for it. Many do not recognize that they are at high risk of infection. Others worry about side effects—long-term use of the drugs can cause bone and kidney problems. Some simply prefer condoms or don't want to take a daily pill. A study in four southern U.S. cities found that of 72 women who were deemed "PrEP eligible," only four had ever heard of it. Another study of 201 transgender black and Latina women—a population that has one of the highest new infection rates in the country—in Washington, D.C., and Baltimore, Maryland, found that 86% knew about PrEP. But only 39% had tried it, in part because of unfounded concerns about interactions with hormones they were taking.
Many researchers and affected communities also worry that PrEP could backfire if it increases risk-taking behavior such as having sex with more partners or deciding not to use condoms. But studies have not supported these concerns.
François Venter, a researcher at the University of the Witwatersrand in Johannesburg, South Africa, who has tested PrEP in sex workers, says his government is squeamish about offering it to teens, who he thinks could benefit the most. The most effective approach, he says, would be to promote its use in school sex education classes. But he can't see that happening in South Africa's "inherently conservative society" any time soon, he says. "Everyone wrings their hands and whinges out about young girls, but we can't get into schools," Venter says. "It's a political and programmatic hot potato."
Ultimately, PrEP should be treated the same as contraception, Venter says. "You should be able to walk in and buy it over the counter."
Nelly Mugo, an OB-GYN from the Kenya Medical Research Institute in Nairobi, stresses that it's important to listen to and address the concerns of PrEP skeptics. "We shouldn't be discouraged by low initial uptake," Mugo says. "Maybe we need the slow period for people to be certain the products are good."
doi:10.1126/science.aat5463
Jon is a staff writer for Science.
Email Jon


I have a friend from high school who was in a very bad car accident on Friday night. She and her husband of 6 months live in Orlando and were driving to the airport to fly to VA for her 10 year high school reunion and were hit head on by an SUV.
The doctors have done everything possible for Roger, who was driving and sustained most of the injuries–crushed limbs, very little brain functionality, etc. There is nothing more the doctors can do and they are taking him off life support today.
I know God is bigger and can take control–please pray for his guidance and peace for Star and Roger's family. Thanks!


text:
This site uses javascript. Please enable it for the best experience
About Us 
Our ISO 9001:2015 Certificate
Products 
Buffers and Reagents
Custom IgY Services
Resources 
About IgY
MUB1501P – a well-characterized antibody against p53
High-quality p53 antibodies help to advance cancer research
0566P strengthens our portfolio of antibodies directed against NCAM/CD56
We like to make things better…
Mouse anti-human immunoglobulin monoclonal antibodies for use in diagnostic kit development
Exalpha Biologicals' Biologo antibodies
MUB1501P - a well-characterized antibody against p53
Although only a fraction of genes in the human genome have a direct association with the induction and development of cancer, two broad gene classes – proto-oncogenes and tumor suppressor genes – have demonstrated a clear link to progression of the disease. These genes encode various proteins involved in regulating cell growth and proliferation, and while gain-of-function mutations in proto-oncogenes give rise to oncogenes which may stimulate uncontrolled cell proliferation and survival, loss-of-function mutations in tumor suppressor genes may also be oncogenic.
p53 is the product of the p53 tumor suppressor gene, and was first discovered in 1979. SDS-PAGE analysis at the time indicated an apparent molecular weight of 53kDa, hence the name. p53 is activated in response to a wide variety of cellular stress signals including DNA damage, hypoxia, nutrient deprivation and oncogene expression, and its primary role is to limit cell proliferation under unfavorable conditions. Although p53 was originally thought to be an oncogene further research demonstrated it to be a tumor suppressor. It is now known to be one of the most commonly mutated tumor suppressor genes in human cancer.
MUB1501P is a mouse monoclonal antibody of isotype IgG2a/kappa, with clone number DO-1. Details of its production were first published in 1992 when Vojtĕsek et al described the hyper-immunization of mice with bacterially-expressed recombinant human wild-type p53 protein, and the subsequent production of hybridoma. The specificity of DO-1 was confirmed by immunoblotting, immunoprecipitation, immunocytochemistry and ELISA using a panel of cell lines with well-characterized homozygous p53 mutations, in addition to immunohistochemical analysis of a series of normal and tumor-derived tissue sections. The antibody has been epitope mapped to the N-terminus of human p53.
DO-1 has been widely literature cited, with Vojtĕsek et al using their own antibody in 1993 to study the relationship between levels of p53 protein in breast carcinoma and the clinical outcome of patients. The ELISA assay which they developed using DO-1 to capture p53 from cytosol extracts routinely prepared for steroid hormone receptor assays was shown to be a viable alternative to evaluating the p53 status of breast biopsy material by IHC1. In a much more recent study, Mattes et al used DO-1 for immunoblotting within a series of experiments demonstrating that the transcriptional regulator CITED2 affects the survival of leukemic cells by interfering with p53 activation2.
p53 features regularly in publications and scientific news articles since shutting down p53 gene expression or disrupting the various pathways downstream of this important tumor suppressor are critical steps in tumorigenesis and tumor development. In 2017 a p53 mutant which behaves as a "super tumor suppressor" was discovered; the effect of different p53 mutations was evaluated in mice with a pre-disposition to pancreatic cancer, and those animals carrying this specific mutation were shown to remain tumor-free for significantly longer than those lacking it3. While much about p53 remains unknown, its potential as a therapeutic target is vast. High quality tools such as MUB1501P are facilitating this research.
Exalpha Biologicals, Inc.
2 Shaker Road, Unit B101
Shirley, MA 01464
Email: info@exalpha.com
 
SITEMAP / ABOUT / CONTACT US / PRIVACY POLICY / ISO 9001:2015 CERTIFICATE
2020 © Exalpha Biologicals / Sales and Delivery Conditions


text:
Bronx bodega worker killed behind the counter in cold-blooded shooting
By Robert Pozarycki
The B&A Grocery Deli at the corner of Brook Avenue and East 137th Street in the Bronx, where a 34-year-old worker was fatally shot on Feb. 14, 2020. (Photo via Google Maps)
Detectives are on the hunt for a gunman who walked into a Bronx bodega on Friday night and shot a store employee dead.
Cops said the shooting happened at about 6:36 p.m. on Feb. 14 inside the B&A Grocery Deli at the corner of Brook Avenue and East 137th Street in Mott Haven.
According to published reports, the 34-year-old male employee was stationed behind the counter when the unknown gunman walked into the shop and started firing multiple shots. There was no apparent sign of a robbery attempt, and no words were exchanged before the bullets started flying.
The gunman had fled the scene by the time officers from the 40th Precinct arrived. The responding officers found the employee with multiple gunshot wounds to his torso.
Paramedics rushed the man to Lincoln Hospital, where he was pronounced dead. Police have withheld his identity, pending family notification.
The gunman remains at large. An investigation is ongoing.


How much would a disaster cost your business? Once you've paid the price of data recovery, what's your plan for business continuity?
Whether your business is a start-up or a global enterprise, your disaster recovery and business continuity plans are critical.
Your data is extremely important to your business. Losing it – whether through a natural disaster, power outage or system failure – could be catastrophic. Depending on the size of your business, the financial cost alone can run to millions of pounds.
In a disaster situation, having plans in place for recovery and continuation of normal activities is the best way to minimise impact to profitability.
Recovering from significant and unexpected disruptive events is never easy. Our plans ensure it's as easy as possible.
No two businesses are identical. We will work with you to devise and implement the best possible DR and BCPs for your business.
Starting with a risk analysis, we determine where copies of core date are kept and how often they are backed up. We also assess the status of hardware, applications, telecommunications and all other elements of the IT infrastructure.
Our DR plans are comprehensive, covering all policies and procedures necessary to ensure you are able to get your IT systems back up and running as soon as possible.


The City of Sanford normally uses a combination of ammonia and chlorine to disinfect its drinking water. However, the N.C. Division of Water Resources requires us to stop using ammonia for 30 days once per year to help maintain our high quality of water.
Each year, the City stops adding ammonia to the municipal water supply on March 1 and resumes adding ammonia to the disinfection process on April 1. Additionally, we will flush the water mains throughout our system during this time to remove sediment in the water lines and refresh the entire distribution system.
During the changes in our disinfection process and flushing of the system, you may notice a chlorine odor and/or discoloration to your water. Your water, however, will still be safe for drinking, bathing, and other daily uses.
While there are no associated health risks with the odor or discoloration, you may want to limit certain activities (such as washing clothes) during this time.
If you notice discoloration at the tap, allowing the water to run for 5 to 10 minutes should clear up the problem. Also, if you have aquatic pets, you may want to consult your local pet store to ask how this may affect your pet's habitat.
Contact the Water Filtration Facility at 919-777-1803. The facility is staffed around the clock.


text:
How is carbon dioxide eliminated aboard a spacecraft?
by Craig Freudenrich, Ph.D.
Interior view of the Apollo 13 Lunar Module during the trouble-plagued journey back to Earth -- the "mail box" pictured here was used for purging carbon dioxide. See more space exploration pictures.
Image courtesy of ]
We produce carbon dioxide in our bodies when our cells break down food and we release it when we exhale. In the atmosphere, carbon dioxide concentrations are approximately 0.04 percent. However, in the confined cabins of spacecraft, like the space shuttle or space stations, the carbon dioxide concentration can get much higher, which poses a problem because carbon dioxide is toxic. As carbon dioxide concentration in the air around you increases, you will suffer certain symptoms:
At 1 percent - drowsiness
At 3 percent - impaired hearing, increased heart rate and blood pressure, stupor
At 5 percent - shortness of breath, headache, dizziness, confusion
At 8 percent - unconsciousness, muscle tremors, sweating
Above 8 percent - death
On Earth, plants remove carbon dioxide through the process of photosynthesis. The plants take in carbon dioxide and release oxygen. However, in a spacecraft, carbon dioxide must be removed from the cabin air through chemical processes. Most spacecraft rely solely on removing the carbon dioxide with canisters that contain powdered lithium hydroxide. When air containing carbon dioxide (CO2) gets passed through the canister, it combines with the lithium hydroxide (LiOH) to form lithium carbonate (Li2CO3) and water (H2O).
CO2 (g) + 2LiOH (s) -> Li2CO3 (s) + 3 H2O (l)
Once all the lithium hydroxide is used up, the canister must be replaced and discarded. Perhaps, the most famous example of using lithium hydroxide canisters occurred on the Apollo 13 mission.
After an explosion crippled the command module, the astronauts lived in the lunar module while the spacecraft returned to Earth. The lunar module used round lithium hydroxide canisters, while the command module used square ones. With three astronauts breathing the air in a space designed for only two, the lunar module canisters were quickly used up, but the astronauts could not exchange them readily because of the different shapes. So, engineers at Mission Control had to devise a way to adapt the air flow from the lunar module through the square lithium hydroxide canisters. They were able to rig a system using hoses, socks, plastic bags and duct tape -- saving the astronauts from carbon dioxide-induced death.
Lithium hydroxide canisters aren't the only solution -- keep reading to find out how SCUBA equipment works in space.
SCUBA in Space
Lithium hydroxide canisters aren't the only CO2 problem solver in space. The International Space Station (ISS) uses lithium hydroxide canisters but it also has a newer technology that uses molecular sieves to absorb carbon dioxide. SCUBA re-breathers and personal oxygen units used by firefighters and miners must also remove carbon dioxide. Some rebreathers use lithium hydroxide canisters. But others use a reaction involving potassium superoxide (KO2). When potassium superoxide combines with water vapor (H2O) and carbon dioxide (CO2) from a person's breath, it absorbs carbon dioxide and makes oxygen gas and potassium bicarbonate (KHCO3):
4KO2 (s) + 4CO2 (g) + 2H2O (g) -> 4KHCO3 (s) + 3O2 (g)
The reaction makes heat. So, you can tell when it's done because it stops heating up. This system has the added advantage of supplying oxygen as well as removing carbon dioxide.
The U.S. Destiny lab portion and Node 3 portion of the ISS contain a carbon dioxide removal assembly (CDRA). The CDRA uses molecular sieve technology to remove carbon dioxide. The molecular sieves are zeolites, crystals of silicon dioxide and aluminum dioxide. The crystals arrange themselves to form tiny screens. The openings of the screens or pores are consistent sizes that allow some molecules to enter and get trapped in the sieves. In the CDRA, there are four beds of two different zeolites. Zeolite 13x absorbs water, while zeolite 5A absorbs carbon dioxide. Each side of the CDRA contains a zeolite 13X connected to a zeolite 5A bed. As the air passes through the zeolite 13X bed, water gets trapped and removed from the air. The dried air goes into the zeolite 5A bed where carbon dioxide gets trapped and removed. The outgoing air is then dry and free from carbon dioxide.
Unlike lithium hydroxide canisters, which get used up and discarded, the zeolites in the CDRA can be regenerated. Electrical heating elements within the beds heat up the zeolites and free the trapped water vapor and carbon dioxide. The carbon dioxide gets vented into outer space, while the water vapor gets condensed and recycled. The CDRA is designed with independent controls so that one half is actively removing carbon dioxide and water from the air, while the other half is regenerating. The two halves alternate. The CDRA is the primary method by which carbon dioxide gets removed from the ISS cabin air, while lithium hydroxide canisters are used as backups.
In October of 2010, a new system, called the Sabatier, was installed on the ISS. It takes carbon dioxide (CO2) that is removed by the CDRA, combines it with the hydrogen gas (H2) generated by the Russian Elektron and U.S. Environmental Control and Life Support System (ECLSS) water electrolysis systems, and forms liquid water (H2O) and methane gas (CH4). The methane gets vented into outer space.
In the future, NASA scientists hope to create oxygen and eliminate carbon dioxide aboard spacecraft and space colonies naturally by growing plants. The plants would not only supply breathable air, but also food for the astronauts. For more space-related info, see the links on the following page.
Related HowStuffWorks Articles
How Space Stations Work
How Submarines Work
How Spacesuits Work
How Space Shuttles Work
How Project Mercury Worked
How the Gemini Spacecraft Worked
How the Apollo Spacecraft Worked
How Scuba Works
American Chemistry Council, "Sodium Chlorate: Providing Emergency Oxygen" January 2007. http://www.americanchemistry.com/s_chlorine/science_sec.asp?CID=1708&DID=6370&CTYPEID=113
Carbon Dioxide Control: Molecular Sieves http://settlement.arc.nasa.gov/teacher/course/zeolite.html
Knox, J, Howard, D, "Clearing the Air: Life Support for Space Exploration" http://www.comsol.com/stories/nasa_life_support/full/
Launius, RD, "Space Stations: Base Camps to the Stars" Smithsonian Books, Washington, DC, 2003
Reference Guide to ISS http://www.nasa.gov/mission_pages/station/news/ISS_Reference_Guide.html
NASA Science News, "Breathing Easy on the Space Station" http://science.nasa.gov/science-news/science-at-nasa/2000/ast13nov_1/
Could Dark Matter Spawn 'Shadow Life'?
Elon Musk Lays Out Plans to Colonize Mars
Why Galaxies Come in Different Shapes


text:
Q: liquibase sqlFile complains that "File does not exist" So, a while back I moved all of our database functions and view to individual files for better change control.  Today, I deleted a function and therefore I deleted the file for that function.  However, the original changeLog from 2019.Q2.R1 still references the file and liquibase complains that the file does not exist now.
15:39:35 SEVERE 1/29/20 10:39 PM: liquibase: changelogs/catalog/catalog.db.changelog-2019.Q2.R1.xml::US122742.17::vrodrigu: File does not exist: 'functions/update_daily_take_ingest_date_func.sql'

We are following the best practice recommended by liquibase where we have a master changelog file that then includes all of changelog files, one for each new release.  The file I deleted is still referenced by an old changelog file catalog.db.changelog-2019.Q2.R1.xml, which as the name implies is from Q2 of last year.
What is the best practice in these situations?  Should a file referenced by old sqlFile elements just never be deleted?  Should I go back to the old references and eliminate those references?  The latter would be changing history and someone looking at that old changelog file wouldn't be the wiser.  Is there a flag or attribute I can put on my changelogs so that they don't complain about the file not existing if it's deleted in the future?
Not sure what the best approach is.  Thanks in advance for your help!

A: The best practice would be to write another changeSet in which you delete the function and add it to your project as a new file.
ChangeLogs and changeSets are supposed to be immutable. This idea is one of the corner stones of Liquibase-like tools. You are supposed only to add new changeSets to alter the existing database structure (even if the changeSets you're adding remove something).
Hence, altering or deleting existing changeSets (or changeLog files) is the opposite of best practice.


text:
Recap: 'This Is Us' (finally) explains exactly how Jack Pearson died
Bill Keveney
Spoiler alert: This story contains significant details from Sunday's post-Super Bowl episode of This Is Us.
This Is Us viewers finally learned how Jack Pearson died Sunday. Not surprisingly, it took a while to get there.
The emotion-tapping NBC drama took fan feelings to a new level with Sunday's big post-Super Bowl episode, answering the questions surrounding Jack's death, the show's biggest mystery. The episode also threw in a couple of big twists.
'Super Bowl Sunday' picked up right after the previous episode, which ended with a kitchen fire, started by a slow cooker, that began climbing upstairs to the family bedrooms.
More:'This Is Us' promises answers about Jack's death, and surprises, after the Super Bowl
More:'This Is Us' recap: More clues into Jack's death, and a promise that all will be revealed
In a searing, six-minute opening sequence, Jack (Milo Ventimiglia) wakes up, sees smoke and then fire, and tells his wife Rebecca (Mandy Moore) to wet some towels. He crawls through the blazing hallway, first getting son Randall back to the parents' bedroom, then tearful daughter Kate. The four — Kevin is staying at his girlfriend's house — escape to the roof and use sheets to rappel to safety.
However, Jack, trying to save Kate's dog, returns to the house as the blaze rages. The family screams and cries below, convinced he's dead, before a sooty Jack emerges from the front door with the dog and some family valuables.
Jack is suffering from burns on his hands and smoke inhalation, but it appears he cheated death.
Later at the hospital, everything looks OK after a doctor examines Jack. Rebecca leaves the room to call for a hotel reservation and check on the kids. While she's gone, Jack has a heart attack and dies, succumbing from the smoke.
When the doctor tells Rebecca, she's initially in denial, talking a bite of a candy bar after he says her husband is dead. When she finally sees his body, she collapses in grief on the floor.
Later, she picks up a plastic bag with Jack's belongings, before facing the most difficult task of all: telling her children. She gets back to Miguel's house, where the kids are waiting in a scene that's familiar from September's season premiere. With no spoken dialogue, she tells them, and lots of tears are shed.
In the present day, it's the 20th anniversary of their father's death, and each of the adult children takes part in a personal anniversary ritual. Kevin seeks a distraction so he doesn't have to think about it. Kate watches an ancient VHS tape of her father recording her music-school audition. And Randall throws a Super Bowl party for his daughters' friends to commemorate his father's favorite day.
As Randall tells his wife, Beth: "Kate wallows, Kevin avoids, but this was my father's favorite day, so I celebrate."
Each runs into a problem, but all have satisfying resolutions. Kevin has a chat with his father at what he says is "Dad's tree," before telling Rebecca he's actually not sure if it's the right tree, giving her the laugh she says Jack sends every anniversary.
Kate's tape gets tangled before Toby comes to the rescue, saving and transferring it to the cloud. Kate later tells Toby that she's blamed herself for 20 years, because her father saved the dog to avoid disappointing his daughter. Now, she realizes, Toby has saved her. Both tear up.
"Oh, I'm always crying," Kate says. Toby laughs, and many viewers probably did, too.
Randall, whose emotions about his father get the best of him at the party, sees that his oldest daughter Tess is unhappy. She worries that his effort to find his birth father, get a new job and adopt a child means he wants a different life. In a touching moment, he tells Tess she is his life.
But Randall may still get that child. In an earlier scene, a social worker tells a cute little boy she's found a family for him. Could that be a new Pearson arrival?
Again, Us goes for misdirection. Later, we learn it's the future and the social worker is the adult Tess, who introduces the boy to potential parents. An older Randall arrives to see her.
But in the present, Beth takes a phone call. Soon, there's a knock at the door, and Deja, the foster child the Pearsons had hoped to adopt earlier this season, is back, perhaps this time for good.
The anniversary leaves his wife and children all in a better place.