text:
The Scavenger 2015
Edmonton's premier museum in the age of COVID
By: Corbin Stewart
How the Royal Alberta Museum is transitioning to virtual field trips in the pandemic
Western Canada's largest museum is hosting three different virtual field trips for classes in the fall and winter. (Explore Edmonton)
When the Royal Alberta Museum moved from its old home in Glenora to downtown Edmonton in Oct. 2018, excitement was in the air.
The $375.5 million move marked a new adventure for western Canada's largest museum and its thousands of annual visitors. The convenient downtown location allowed more tourists to visit, while the improved 7600-square metres of exhibit space permitted new galleries to flourish. One of these new exhibits was the interactive children's gallery. Hundreds of students would frequently visit the museum for class field trips – a fond memory for those of us who loved history at a young age.
Then – less than two years later – COVID happened, and the Royal Alberta Museum had to make changes to how they would operate.
In-person viewing was limited, and the transition to an adaptable online environment had to be implemented. When schools were initially closed in the spring and field trips were cancelled, the museum was looking for different ways to support public education.
"A way that we could offer them a little bit of connection to the museum was through this program called the human library," says Royal Alberta Museum educator Tori Pudde.
The Royal Alberta Museum didn't invent the human library program but its use for education is very effective, especially during the pandemic when they moved the program to the virtual sphere. Schools can book a 45-minute online discussion where students and teachers can ask questions to a museum professional. Topics range from the earth sciences like geology to cultural studies such as political history and Indigenous studies.
A 3D model of a giant water bug. There are now 31 objects available to see on the museum's website in 3D. (Royal Alberta Museum)
Pudde explains how the discussion can be customizable towards a specific grade level or curriculum.
"A lot of teachers were looking for something to supplement their classroom because they're so limited in the things they can do right now. You get a chance to talk to a museum expert, and it can be very personable."
Alex Lesko, a grade 11 social studies teacher, says he is glad that the museum allows classes to continue to participate in learning through COVID.
"I think it's awesome what the museum is doing. To even give teachers some break and relief is great."
Lesko teaches at Sturgeon Composite High School near Namao, where the student population primarily comes from rural backgrounds. He says that his students don't often get a chance to visit museums.
"I'd love to be able to book a tour and for them to be able to see the museum the best they can this year."
Along with the virtual human library program, the museum offers a "little" virtual human library intended for pre-kindergarten to grade two students, which Pudde directly oversees.
"The learning team at the museum has a different audience that they focus on based on different developmental ages," says Pudde. "We looked at a way to make the program suitable for younger audiences."
This program only runs 20 minutes instead of the usual 45 minutes to account for younger children's online attention spans. It began as a pilot program this fall. The Royal Alberta Museum was the first to implement the little virtual human library and has since become very popular for teachers. The bookings are currently full until Jan. 2021.
Resources are sent before and after the program to children, including a short video explaining what museums are. They also include a short bio about who the museum educator is.
"We do this so they're more familiar with us and not total strangers to them," Pudde says.
Another online resource that the Royal Alberta Museum has taken advantage of is the digital 3D diorama models available on their website. According to Pudde, an intern at the museum created the project before the pandemic, originally used for their practicum work.
3D model of a sabre-tooth skull. (Royal Alberta Museum)
The models are presented in 3D through Sketchfab, an online platform that publishes 3D content. Currently, there are 31 objects on the museum's website, including a giant water bug, a sabre-tooth skull, and even the Millennium Falcon for all you Star Wars nerds.
"It became extra useful during the pandemic to share that kind of content in a way to get people as close as possible without attending the museum," says Pudde.
3D model of the Millennium Falcon. (Royal Alberta Museum)
The museum also offers 30-minute virtual tours where a museum educator sets up their cell phone on a gimbal and walks around specific areas of the museum. The area depends on what type of class enrolls in the tour.
Pudde stresses that the Royal Alberta Museum is only one of the thousands that have had to adapt to the pandemic, but she says they will continue to serve public education in any way they can.
"The pandemic has impacted museums across the world; we're not any different. Field trips are a big market for museums for the educational aspects, so having to pivot from that and find different ways to deliver that has been a big part of our transition."


Jennifer was born and raised in Austin and Central Texas, and is a two-time graduate of the University of Texas at Austin (B.A. in English, 1995. J.D. 2005). She has practiced exclusively immigration law since 2005, first with a national corporate immigration firm, then with Catholic Charities of Central Texas, where she served as Supervising Attorney of the Immigration Legal Services Program. In 2009, she founded her own law office and joined forces with Jose "Chito" Vela in 2013.
Jennifer's practice is centered on family-based immigration, deportation defense, and visas for survivors of crime and domestic violence. She has extensive experience with complex immigration matters including asylum, withholding of removal, cancellation of removal, visas for victims of crime and human trafficking, and waivers of inadmissibility.
Jennifer is Board Certified in Immigration and Nationality Law by the Texas Board of Legal Specialization. In addition, she serves as President of the Board of Directors of American Gateways, a Central Texas non-profit providing free and low-cost legal services to the immigrant community. She has been admitted to practice in the Fifth Circuit Court of Appeals and the U.S. District Court for the Western District of Texas. She is a member of the American Immigration Lawyers Association and the National Immigration Project of the National Lawyers Guild. She is a frequent speaker and presenter to the immigrant and legal communities on issues of immigration law affecting each. In addition to her work, she enjoys travel, yoga, and time with her husband and three spririted children.


Make your own Christmas cards this Christmas to show your loved ones just how much they mean to you. Christmas truly is the perfect time of year for expressing your love for those around you and there is no better way than to create something special and personal for those you care about.
Creating your own Christmas cards really is quite easy. You need a few simple supplies like cardstock, some Christmasy patterned papers, a few embellishments (such as Christmas stickers, rub-ons, ribbons, brads or buttons), some glue and a little spark of inspiration.
Shopping for your supplies is a lot of fun (there's so many cute things out there to choose from!), but many of us find ourselves struggling for ideas and feeling frustrated when we finally sit down to make our cards. You can find yourself just sitting there staring at all your goodies and wondering what to do with them. Does that happen to you too?
Card making sketches are the perfect solution. They take all the hard work out of making your own Christmas cards by showing you exactly how to design your cards with whatever supplies you want to use.
The sketch gave me my basic design elements (a rectangular base, a strip down the left side and a big circle). I chose the supplies I wanted to use and just got stuck into making my card. It was so easy and so much fun that I even had the confidence to add an extra design element of my own (the sentiment). What do you think?
Card making sketches puts the fun back into making Christmas cards (no more stressing out about how to make it look just right) and saves you so much time (an absolute blessing if you have as many Christmas cards to make as I do).
Make your own Christmas cards this year and wow your loved ones with your creative talents. There is nothing better than making that special someone smile at this special time of year.


text:
People's Review > Minorities > Babri Masjid demolition verdict showed Muslims their place in Modi-fied India
A new controversy was provoked recently after a Central Bureau of Investigation (CBI) court acquitted all 32 accused of demolishing the 15th-century Babri Masjid (mosque) in Ayodhya. After a controversial Supreme Court judgement in November 2019 gave the demolished mosque's land to the Hindutva fascist camp led by the Rashtriya Swayamsevak Sangh (RSS) to build a Ram Mandir (temple of Hindu deity Lord Rama), there were fewer hopes pinned on the CBI court's Babri Masjid demolition verdict. The CBI court neither disheartened the sycophants of Prime Minister Narendra Modi's regime nor surprised its opponents. The Babri Masjid demolition verdict was exactly what both camps predicted.
But the predictable nature of Indian judiciary shows how the common people from the marginalised, "othered" and oppressed classes, castes and communities now feel about the institution of justice and how they will now avoid the route of law for contentious issues. The CBI court's Babri Masjid demolition case trial began on a war-footing in 2017, after the Supreme Court forced the CBI to include the names of Modi's Bharatiya Janata Party (BJP) leaders and stalwarts like LK Advani, Murli Manohar Joshi, Uma Bharti, Kalyan Singh, etc, which were earlier dropped from the chargesheet due to some unknown reasons.
The Supreme Court merged two separate trials of the same case going on in Rae Bareilly and Lucknow, and then asked the CBI court in Lucknow to complete the trial within two years. This proactiveness of the Supreme Court became a ray of hope for the secular democratic forces, who thought the apex court's monitoring will hasten justice for the aggrieved Muslims, whose mosque was demolished by the mob mobilised by the Hindutva fascists.
In this article, this author has shown that the reason at that point in time could've been aiding Modi with a favourable verdict before the 2019 Lok Sabha election. Also, probably the Supreme Court also planned to deliver the Ayodhya land dispute verdict at the same time. However, for reasons beyond the control of the court, the case dragged till 2020, and the verdict was pronounced before the judge, SK Yadav, was about to retire after getting an extension in 2019 to complete the case he was hearing since 2015.
Coincidentally, former chief justice of India, Ranjan Gogoi, also retired soon after delivering the Ayodhya verdict, in which the Constitution Bench handed over the land to the RSS-led Hindutva fascist camp to build the Ram Mandir, which has been one of the principal agendas of the BJP. He got a Rajya Sabha nomination from the BJP soon after his retirement.
It's clearly comprehendible why the judiciary's verdicts are so predictable. In Modi's India, the institutions have lost the sheen of "autonomy" and "independence", which they wore with furtive opportunism throughout the post-colonial period of the quasi-democracy's existence. The Supreme Court's Ayodhya verdict nailed the coffin of the literally "pseudo-secular" system that the Indian ruling classes and their coterie had earlier eulogised as a "model" for others to follow. In comparison to that verdict, the CBI court's Babri Masjid demolition verdict was more jejune and platitudinous.
Though Advani, Joshi and some BJP leaders have been denying their involvement in the Babri Masjid demolition on December 6th 1992 when thousands of feral hoodlums, hired and mobilised by the RSS and its progeny organisations, demolished the mosque in full public view, many others, like Jai Bhagwan Goyal, Vinay Katiyar, Uma Bharti, etc, remained unremorseful and even went on with theatrics of offering self-sacrifice for the Ram Mandir. But the CBI court found no evidence enough credible to punish them.
The subsequent rioting by the Hindutva fascist thugs in different parts of the country killed more than 3,000 people in December 1992 and January 1993. The court didn't consider those deaths important. The court merely found spontaneity in the act. The spontaneity that allowed the BJP to rise to power after its political aggrandisement and formally unlock the doorways to the RSS's envisioned Hindu Rashtra, the theocratic Brahminical state.
The Supreme Court's Ayodhya verdict acknowledged that law was violated due to the razing of the Babri Masjid. The Supreme Court's verdict reads:
XVII On 6 December 1992, the structure of the mosque was brought down and the mosque was destroyed. The destruction of the mosque took place in breach of the order of status quo and an assurance given to this Court. The destruction of the mosque and the obliteration of the Islamic structure was an egregious violation of the rule of law; (sic) (PART P, pp 913-914)
This mention of "an egregious violation of the rule of law" kindled a ray of hope among a section of the liberals, including a section of the liberal Muslims, that the CBI court, following the apex court's footsteps, will call the demolition a violation of law by those who had assured maintenance of status quo, ie, the BJP and the Uttar Pradesh state government led by Singh. It's rare that a trial court will not toe the line of the apex court, rather negate it.
But the CBI court's verdict negated the Supreme Court's observation that an "egregious violation of the rule of law" took place. Relying on the CBI's spurious storyline, the court endorsed the theory of spontaneity. Something which will be taken as a cue by other courts while dealing with Hindutva crimes, especially hate crimes and mob lynching. In such cases, the courts may find that there have been no conspiracies involved behind the lynching of the hapless Muslims, but such acts were spontaneous.
Such "act of spontaneity" may match the findings of the Bombay High Court in the Mohsin Shaikh lynching case, where the court granted bail to the accused saying that they had no intention to kill the victim but his Muslim identity "provoked the accused". Shaikh's lynching was the first in the series of incessant mob lynching of Muslims which continues even now. More acquittals and garlanding of the accused will continue under Modi's watch. This is the gift of 2014 to India, which will eventually demolish the sham democratic façade that the ruling classes have used to deceive the masses.
Everything didn't become so raucous and mephitic after 2014, it's just many didn't try smelling the air properly earlier. The Congress party, which had welcomed the Ram Temple at the demolished mosque's site, was equally complicit in razing the domes of Babri Masjid in December 1992. Former prime minister Rajiv Gandhi opened the locks of the mosque and allowed Kar Sewa and Bhoomipoojan at the site, allowing the RSS-affiliate Vishwa Hindu Parishad (VHP) to lay the foundation brick of a temple at the site. The Congress didn't stop thousands of RSS and VHP men from assembling at the site and PV Narasimha Rao-led government waited and watched as the boisterous mob wiggled all over the mosque's dome and began demolishing it. The Congress even didn't stop the anti-Muslim pogrom in Mumbai, Uttar Pradesh, Delhi and other places.
Now, when the Babri Masjid demolition verdict has absolved the criminals, and there are fewer chances that the principal accused like LK Advani, Murli Manohar Joshi, etc, will survive until a high court or the apex court gives verdict in the case, when the trial court itself took 28 years to end, expecting justice will be self-deception. The Babri Masjid demolition verdict will be remarkable, like the Supreme Court's Ayodhya verdict, and will constantly remind the Indian Muslims their degraded, subjugated position in the Brahminical hegemonic Hindu Rashtra, which hitherto wore a secular attire to bedazzle the world. Their struggle for claiming their equal status in the society would need a strong political movement than relying on institutions that have failed the people's faith.
Tanmoy Ibrahim
An avid reader and a merciless political analyst. When not writing then either reading something, debating something or sipping espresso with a dash of cream. Street photographer. Tweets as @la_muckraker
https://www.peoplesreview.in/author/tibrahim/
Modi-fied one Year
The Socio-Economic Caste Survey Results Burst the Bubble of Development
The Lalit Modi - Sushma Swaraj Saga
Narendra Modi's new pill of "Nationalism" is Yoga
Tagged Ayodhya Babri Masjid BJP Hindutva fascism Muslims Ram Temple Ranjan Gogoi RSS Supreme Court
Hathras gangrape and the selective outrage of India's mainstream
Reliance Retail luring foreign capital armed with BJP's farm reforms
You can submit your articles for publication by sending them to us along with a short cover letter about the topic and yourself. Send the emails to write2us@peoplesreview.in with the subject line: Submission of Article
Don't forget to go through our submission guidelines before sending your submission
You don't have to visit us to check the posts every time.
Sign up today for People's Review Newsletters. Get all fresh posts instantly emailed to you.

redpajama_set_name: RedPajamaCommonCrawl


text:
The Aston Martin DP-100 Is An Incredible Aston On Hallucinogens
Travis Okulski
Filed to: Gran Turismo 6Filed to: Gran Turismo 6
Aston Martin DP-100
You give Aston Designer Marek Reichmann a pencil, an order to design a car for a video game, and some peyote. What you get in return is the DP-100. It's unlike any Aston you've seen before, and that is totally ok.
The Aston Martin DP-100 Is Unlike Any Aston You've Seen Before
Is it silly to release a teaser video for a car that only exists in the virtual world? I don't …
The Vision Gran Turismo concept series has been divisive in the car world. Some love the future visions, others (mainly sticks in the mud), think that it's pointless and stupid. But here, we have an Aston Martin unlike anything we'd ever get on the road. A true supercar killer.
It's a mid-engined twin turbo V12 beast with up to 800 horsepower. Hmmm, twin turbo V12, could that be from Aston's new friends at AMG?
The body has active aero and still includes some signature Aston elements like the grille and the tail lights. But that's about it. This is an Aston in name alone, a total departure from the GT cars that we've been used to.
And since it'll never be built for use on the roads, that's ok. You'll be able to download the DP-100 starting in July.
Recent from Travis Okulski
That Time I Ruined A Jaguar F-Type R Coupe
View on Road & Track
Everything You Learn After Driving The Turbocharged Porsche 911 Carrera
The Ferrari F12tdf Is 770 Horsepower of Ridiculousness


In 1985, Steve DiFillippo took over an Italian steakhouse on Boston's Newbury Street named Davio's. Since then, he's not only turned this restaurant into a premier Boston dining destination, but also expanded his success to seven popular Davio's locations along the East Coast.
Offering a fine dining experience at its most elegant, Davio's is known for its impressive steaks and handmade pastas, paired with an intimate atmosphere and attentive service. Their restaurants are recognized by industry authorities and celebrities alike, and DiFillippo was inducted into the Massachusetts Restaurant Hall of Fame in 2008.
As the Davio's team prepares for their anniversary celebration tomorrow night, DiFillippo took some time to share with us his experience and the industry insights he's gained over the past three decades.
Let's get right to the big question: What do you think has been your secret to success with Davio's over the past 30 years?
Hiring the right people because at a restaurant, it's all about the people who work in the company. By the time your food hits the table, it goes through ten people's hands — you need to have the right staff from the beginning to the end to make sure the guest is taken care of.
In the past four years, you've opened locations in Atlanta, New York, and Lynnfield, Mass. What do you think is the most important piece of advice you could offer a restaurateur looking to expand their business with a new location or a new concept?
Put together as much as you can. If you don't have financial backing, it's very difficult to be successful. Open a restaurant where the people are. There is always an exception, but that's the exception. Don't plan on being that exception.
In 2013 you published your book "It's All About the Guest: Exceeding Expectations in Business and in Life the Davio's Way." What made you want to write the book?
So many people have come to me for advice wherever I go, and I have been opening and operating restaurants for over 30 years. I thought the book would really help anyone in the service industry.
Why is it really "All About the Guest"?
It's a double meaning: you need to take care of people who walk in the front door and your employees who walk in the back door. If they are happy, it's going come across in your restaurant. It doesn't work unless you take care of both sides of the equation.
Is there anything you've learned about the industry since writing "It's All About the Guest" that you wish you could add to the book now?
I would add more about expansion. I would talk more about the pros and cons of expansion because I see a lot of restaurateurs expanding and I think many of them are making a mistake. Restaurateurs need to find and build their brand instead of just opening multiple concepts.
Having already built such a successful brand yourself, do you plan to continue expanding Davio's in the future?
Yes, I feel like after 30 years I am just getting started. I have a great team and I love what I do.
Speaking of teams, Davio's has had a business relationship with Rewards Network since the mid-90s. What do you think has changed most about your business since then?
Technology. Before online reservations, the phone used to ring off the hook. With smartphones, I can be anywhere in the world and I can still watch over business on my phone.
What value has Rewards Network brought to your business?
I think Rewards Network is a great partner. When we signed up, their members came right out from the faucet, and they are very loyal guests.
What do you like most about the programs Rewards Network offers?
We get information about who's dining with us, and what they like and don't like. Those customer surveys are extremely helpful. The more information we receive from reports, the better, and the insights are excellent.
Your team is very active in using our Comment Management System. What is your process for responding to those comments? Why do you think it's important to engage with your customers through the system?
We have one of our team members respond to every guest inquiry on a daily basis. We think it's very important to respond to both good and bad comments. You can't not respond to a comment. We find it rewarding because the guest usually says, "Wow, no one ever responds to us," and I think it makes a big impact. The toughest critic usually turns into our most loyal guest.
And that dedication to the community goes beyond your guests and employees – Davio's has done a lot of great work with charities like Taste of the NFL, Share Our Strength's No Kid Hungry, and Rodman Ride for Kids. Why do you think it's important for restaurant owners to give back to their local communities?
Want to read about how restaurants have benefited from a partnership with Rewards Network?


text:
Q: Flexbox - element on the top, another to center How can I achieve something like this? #find must be vertically and horizontally centered.

Here is my code
#main {
    min-height: 50vh;
    display: flex;
    justify-content: center;
}
#menu {
    padding: 20px 0px;
    font-size: 1em;
}
#find {
    width: 310px;
    min-height: 320px;
    position: relative;
}

More code is here

A: To do this you can use flexbox with position: absolute: on #menu like this

#main {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #B8E986;
  justify-content: center;
  position: relative;
}

#menu {
  padding: 20px 0px;
  font-size: 1em;
  background: #D0021B;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#find {
  width: 50px;
  min-height: 50px;
  background: #F5A623;
}

    Menu div

    Find div

Or you could create another child div and set display: flexbox;  to parent.

#main {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #B8E986;
}

#menu {
  padding: 20px 0px;
  font-size: 1em;
  background: #D0021B;
  width: 100%;
}

#find {
  display: flex;
  justify-content: center;
  flex-direction: column;
  flex: 1;
}

.center {
  width: 50px;
  min-height: 50px;
  background: #F5A623;
}

    Menu div

      FInd div

A: Flexbox has made setting margin to auto a whole lot more powerful. Doing so along the flex axis now takes up any remaining space before dividing it up between the flex items. This is the holy grail of CSS, true vertical centering.
I often use this to push footers down to the bottom of the page when the content is not tall enough. Flex is awesome.

#main {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #B8E986;
}

#menu {
  padding: 20px 0px;
  font-size: 1em;
  background: #D0021B;
  width: 100%;
}

#find {
  width: 50px;
  min-height: 50px;
  background: #F5A623;

  margin-top: auto;
  margin-bottom: auto;
}

    Menu div

    Find div

redpajama_set_name: RedPajamaStackExchange


text:
Incorporate recommendations into teaching curriculum to take Art Schools forward — Rector YABATECH
By Millicent Ifeanyichukwu
Lagos, Nov. 28, 2021 (NAN) The Rector of Yaba College of Technology (YABATECH), Mr Obafemi Omokungbe, has advised that recommendations offered at the inaugural meeting of Art Schools in Nigeria be incorporated in the curriculum of Art Schools.
Omokungbe, represented by Dr Titilayo Ukabam, Deputy Rector, Academics, YABATECH, in his address at the meeting on Friday, said that the measure would go a long way to move and take Arts Education in Nigeria forward.
"This meeting is for stakeholders to rub minds together.
"I urge creative intermediaries and representatives of art schools here present to incorporate recommendations to boost teachings of art in the curriculum of tertiary institutions in Nigeria," he said.
The News Agency of Nigeria (NAN) reports that the meeting was aimed at bringing together creative intermediaries and representatives of Art Schools across Higher Education Institutions in Nigeria.
It was also to critically discuss and work out possible solutions, collaborations and development plans towards instituting Art Museums across Nigeria's tertiary education sphere.
Earlier, Mr Yemisi Shyllon, Member, Board of Trustees, Yaba Art Museum, who spoke on challenges confronting the sector in the country, noted that art works in Nigeria were not being given adequate attention.
Shyllon, who is currently Nigeria's largest private art collector, pointed out that ethnographic art works, due to religious indoctrinations, are being labelled or seen as "juju" (fetish) by people.
He frowned and kicked against the restitution of the stolen art works, adding that "we do no have the capacity to preserve them the way they ought to be preserved when the stolen or looted art work are brought back to the country.
" It is rather unfortunate that people are so biased that even with restitution of our stolen art work, the ability to hold and see the value will not be there," Shyllon said.
However, Mr Mac-Ikemenjima Dabesaki, spoke in support of restitution of the lost or stolen ethnographic art work to be brought back to their abode.
" I, therefore, want us to really a look on this area and ensure that we do the needful that will bring back the lost value of these cultural heritage in our art work." Dabesaki added.
On the sideline, Dr Odun Orimolade, Curator of the Yaba Art Museum, revealed that the museum was not just for showcasing only artworks, but also an education-based institution where learning and teaching take place.
Orimolade reiterated that Yaba Art Museum would continue to improve on its efforts through art works and other activities in order to promote the sector and encourage youths to develop their career in the field.
NAN also reports that the Yaba Art Museum, a project funded by Ford Foundation, was recently listed as one of Lagos State Tourism sites by Lagos State Ministry of Tourism, Arts and Culture.
It was unveiled in November 2020 and has been at the forefront of presenting arts exhibitions which support youth advocacy, social justice, sexual harassment and gender-based violence. (NAN)
Short Link: https://wp.me/pcj2iU-3ES4
Related Topics:LagosMac-Ikemenjima DabesakiNigerObafemi OmokungbeOdun OrimoladeRector of Yaba College of Technology (YABATECH)Titilayo UkabamYABATECHYemisi Shyllon
NDLEA intercepts 12,385kg "Loud" marijuana in Lagos
"1115 C of O's Yet to Be Collected by Applicants" – Oyo Govt
New defence spokesman tasks media on national security
Addax Licence: NUPRC assures stakeholders of transparency in Upstream Petroleum sector
AFCON: CBN Gov. assures of more support for Super Eagles
Nigeria pleased with OCHA's humanitarian efforts – Osinbajo


text:
Hope's work
Beating paths through troubled times
Hope (7/8): Who's with us?
Posted on 19 November, 2019 by David Gee
Reading time: 9 min.
In last week's blog we found that people of hope, unlike those who are simply optimistic, don't depend on a future in which all the brokenness of the world gets fixed. For as long as the life around them deserves love, they'll stand with it and walk with it – they do the work of hope whatever its outcome may be.
To stand with and walk with, and to be stood with and walked with, is the meaning of solidarity, which is the sixth and last core condition of grounded hopefulness we're covering in this blog series. It's been with us from the beginning. Last week we found it in Joe, a nurse, flanneling the body of a dying patient; and in Jo, an activist, confronting the companies that plunder the earth and trammel its people.
Jo and Joe, and everyone else whose stories appear in these blogs, 'just want to nurture what's human', as Lyndsay, an activist, puts it. That's a 'rebellion', says Lyndsay, when our culture tends to treat people and the earth as less than they really are.
To 'nurture what's human' is a rebellion when culture tends to treat people and the earth as less than they really are.
Similar language of solidarity runs through all the conversations I've been having with people who work with hope in some way. Helen says her work as a therapist is to 'accompany' a person in an apparently hopeless situation until the conditions are ripe for hope to take root. Martin, also a psychotherapist, says that he works with very depressed people as 'a transitional holder of their hope', trying to 'champion their psyche' until they're ready to hold hope for themselves again. Jeanette and Susan, chaplains at a pastoral care centre for people in distress, both say their work is to 'journey with' their guests. The house itself, says Jeanette, is 'a safe space to be held, to be accepted' – so it's a centre of solidarity, part of hope's infrastructure.
By solidarity here, we don't mean charity. Solidarity's metaphor of standing-with, or walking-with, looks little like the hierarchical relations seen in liberal charity: of noble giver and hapless receiver. Charity of this kind asks of the giver only what they can conveniently dispense – it doesn't really cost anything. In trusting to the overbearing power of the giver, whose righteous intent goes unquestioned, liberal charity tends to be oblivious to the receiver's power and potential. And while professing to reverse harm, it typically leaves intact the conditions of injustice that cause that harm, and it can even reinforce them.
The same, 'standing-over' dynamic shapes public policy too; it's there in the colonial mentality of most overseas 'aid', for example. The academic, Laleh Khalili, aptly warns that liberal charitability is easily 'co-opted by the colonial project, providing a "softer", more acceptable patina to relations of domination'. Even the ruinous invasion of Iraq was presented as an act of charity, by which a righteous military alliance would rescue a presumably helpless people, as if the war had nothing to do with Western attachment to power and control.
Liberal charitability can easily provide a 'softer, more acceptable patina to relations of domination'.
The bounden faithfulness of solidarity, on the other hand, takes more heart. It costs. Unlike charity, the power of solidarity runs through and between everyone involved. As Helen says of her therapeutic practice, to accompany somebody in solidarity is a mutual experience; it is to hold hope in common as a shared endeavour.
The same goes for work towards social change. Chris, a peace activist, says that the 'antidote' to hopelessness in his own work is the 'community' of people who hold the hope of peace in common. Usually, though not always, I feel the same way: that even when I'm working alone, the community of my colleagues is with me, so my solitude does not become my isolation, and I'm less likely to get stuck with the delusion that hope's work is my own, private burden. Without this community of hope, the work would become a wound; people get 'fed up, disenchanted, worn away', says Chris.
Celia found her own community of hope early on, as a teenager, when it began to turn her life around. Rather unusually (but not quite so rare in Celia's Italy as in Britain), she would spend her evenings in the town square reading anarchism and debating revolution with her schoolmates. This early fellowship charged her passions and brought her to a new way of reading the world. Her newfound outlook was idealistic, but it was also freer, wilder, vivifying, and closer to the life of the world around her. She says, laughing at herself, that it was like 'falling in love'. 'Sometimes it just goes back to a couple of people,' Celia says of certain chance encounters that can open up your world.
When hope is held in common it grows stronger and more durable. I ask Jeanette, a white South African, what meaning hope could possibly have under her country's apartheid regime, which for decades showed no promise of ending. 'There was hope during apartheid,' she insists, and goes on to speak with admiration, even envy, of the resilience and inspiration that black Africans found (and still find) in their communities of resistance. 'African people have a spiritual understanding, ubuntu: I am facing this [tragedy/crisis/violence] and you are facing this, and we are facing this together.'
'I am facing this and you are facing this and we are facing this together.'
In their own ways, Chris, Celia, and Jeanette are pointing to the community of hope as a source of sustenance, inspiration, and political potency. Like the other people I've been listening to for these blogs, they seem to have moved out of the narrow frame of liberal charity, and towards the altogether distinctive commitment of solidarity or ubuntu. It's as if they've stopped asking, 'How do I myself make a difference that I can count as my own?' and started to wonder instead, 'Where can we find each other in the work of hope?' The first query is paralysing, assuming as it does that hope's worth hangs on the choices of the isolated person. The second trusts instead in an uncertain journey alongside others. It's less heroic, not so attached to an outcome, and much more alive with possibility.
That shared journey – our wildly diverse, but ultimately gathered, ubuntu – is prodigious. Look around, and it's clear that life-affirming hopes are the work of many millions of people doing quite ordinary things. Sure, history remembers heroes, but history is made by us motley lot – by the sum of our myriad forgotten acts. Here's another extract from Hope's work:
'Not all of us are willing to break into nuclear bases before dawn, but those who are will be needing breakfast – the people who cook it for them take their own place in the ecology of hope that makes all its work possible. The hands that cut the fence and the hands that chop the onions could belong to anyone, as might the hands of a harried mum or dad who somehow still find the time to play with their children, and hands that plant trees or dress wounds, and musicians' hands, whose work restores us for tomorrow. All hands can take a little of the work, at any age and in any place, and so participate in the generosity of hope's ecology. It will not always feel like it, said the activist Joyce Pickard, but to be part of the work is a privilege; we just need to know what share of hope's work is our own to hold.'
The solidarity of hope's work also reaches through time; it's passed down the generations. The anti-apartheid movement obviously stood in solidarity with people oppressed by the structured racism of that time; less obvious is that also stood in solidarity with South Africans being born today into a constitutionally anti-racist society. And our own work in hope today already reaches our unborn descendants (yes, already). In hope's work we walk in solidarity with our ancestors and descendants. Seen in this way, humane hope might just have been the most powerful force of history, even through all our violence.
But we're in a little danger of implying that hope is the preserve of the elevated communities of interest we call social movements. Juliet, who's always worked with people pushed to the margins of society, would want us to think again. Having lived for a long time in some of the poorest neighbourhoods of London and Birmingham, she's grown tired of middle-class people who pity these communities, or fear them as no-go areas, passing right over the inventive energy that she's found there. We should be looking for their strengths, she says, which are many.
Juliet isn't encouraging us to romanticise poverty either; economic injustice cheats its victims out of many things, one of which can be hope (for to be deprived is to be cheated). But she wants us to know that hopes abide, sometimes thrive, in the communities she's come to know as home. (Whereas hopes can easily suffocate in the comfortable conditions of leafier neighbourhoods, designed as they are to insulate their residents from the lives of others.) So the solidarity of hope is not only expressed through social movements; it's also there in the community centres of Lambeth and Small Heath.
But it's also worth remembering that the many Lambeths and Small Heaths of yesteryear, here and across the world, are exactly where history's most significant social movements burst out from. The movements that have bequeathed us all the most have been led by working people, people of colour, women, colonised peoples, and countless other groups who'd been pushed into the shadows and written off by the powerful as politically incapable. At their most successful, these movements have reached across the borders that divide land, class, gender, race, and so on, to forge ties of solidarity beyond their own group, growing in potency as they have done so. It's rare, on the other hand, to find movements made up of middle-class white people, working in isolation, doing anything other than damage.
So we need to imagine communities of hope widely, because hope is widely carried. Very widely, for there's an elephant in the room carrying us all on its back: the earth.
If we imagine that the earth has no part in our struggle for hope, it may be because our self-styled 'civilisation' does all it can to domesticate the natural world as a de-wilded place. To our corporations it's an inert resource, prone for plunder to meet unmoderated desires for energy and wealth. At zoos, nature is commodified for public consumption; caged-up animals are made to parade as exotic artefacts, or to perform tricks on demand like some kooky cabaret. Most of the time, the earth is nothing more than the backdrop for our human drama – consider the municipal lollipop trees that prettify our shopping malls, for example. Sometimes, we treat the earth as a passive object of liberal charity – something we ought to be rescuing. But rarely do we recognise the earth as an ally, doing its level best to rescue us.
Which is what it is. As every organism, every species, works hard for its own natural place, it builds the conditions for all others, including us, to find our own. Hence the 'survival of the fittest' – not 'most powerful' but 'most fitting'. Survival is not a race to dominate, but the mutuality of life continuously co-creating a teeming home for itself. By folding us into that home, the earth is trying hard to save us every day. In the face of all our violence against it, we have to hope it might yet succeed.
Jo sent me this excerpt from the Ninth Duino Elegy by Rainer Maria Rilke:
Earth, isn't this what you want? To arise in us, invisible?
Is it not your dream, to enter us so wholly
there's nothing left outside us to see?
What, if not transformation,
is your deepest purpose?
The life of the earth really does 'arise in us', according to some of the people I've been talking with. Helen says that a 'deep faith' in one's own psyche is really an encounter with the earth as we find it within us. Another Helen, who works with people in distress in Yorkshire, talks about the human body and the earth as if they know each other like sisters or brothers. She says that by listening to our bodies we recover our own nature: the practice frees us from a 'logical, critical, anxious' frame of mind towards a 'deep knowing' or feeling of belonging. 'Something within shows the way to go' and it's a creative process – an improvisation – to follow where it leads.
We're getting metaphysical again – I can't help it! But let's come back to where we started, with hope as the everyday practice of accompaniment, mutuality, solidarity, belonging. These are all by-words for love, where love is not so much a feeling but a commitment to one another and to the earth, made real through how we live. And all are also by-words for being loved. This blog post has had several characters already, but please bear with me for one more: Bronwyn, whom you might remember from the first blog.
As I mentioned then, Bronwyn was deeply affected as a child when she learnt about war. She later found a passion for peace, as a campaigner, but before then her sense of hope came from her evangelical Christian beliefs. Her religion helped her to cope with the oppressive daily life of an abusive family, but with a little more maturity she began to doubt her church's rigid, facile certainties. Eventually she lost her faith completely, and her hope with it.
I didn't mention in the first blog that Bronwyn's father suddenly disappeared and she thought he'd died. He hadn't, but he wasn't coming back – he'd left his family for an affair he'd kept secret for a long time, and he's been gone ever since. By this point, let down by both her church and her family, Bronwyn had lost the sources of love that she'd longed to trust in. Her hope had dwindled to almost nothing.
She says that her uncle turned to her then and said something that changed her life: 'You're my daughter now.' This new experience of 'love and acceptance', says Bronwyn – the simple but rather rare solidarity of love – was 'absolutely crucial' in enabling her to hold faith with hope, for herself and for the world. Today, if Bronwyn's work for peace expresses her love for the world, it's made possible by the experience of love around her.
In this blog I've been describing solidarity as the sixth and last core condition of conscious hope. Speaking personally, I find it the toughest of all hope's demands. And I'm sure I'm not alone – I think it's fair to say that few of us could claim honestly that our lives exemplify the 'standing with' others that is solidarity, and equally few of us feel that many others are really standing with us. Who's really walking with us, and whom are we really walking with, are pretty tough questions.
What I understand from Bronwyn and the many other hopeful people I've been meeting, is that hope's work can falter quickly without a feeling of being loved – by other people, by the earth, and, for some, by a loving God (and not all of our Gods are loving). It seems that a want of hope is especially closely related to another, very common lack: of the love by oneself of oneself.
You, me, and everyone on earth deserves to be loved well, but when we miss out on that, hope struggles to get off the ground at all. To recover hope together, we'll need to love more, and to love better.
Thanks for reading. Next post ==>
…and before you go!
Please share using the buttons below. Thank you!
Category: Core conditions of hope, Latest
← Hope (6/8): To be or not to be
The day after yesterday →
'To hope', from Old English hopian, to trust, to hold faith. Origin unknown, poss from hoffen, to hop, to leap.


A great huge bucket big enough to fit a huge mop in amazing.
It's green, it's big but light, it's by unger, and good value. Would recommend.
You will need a pouch to carry all your applicators, squeegees, scrims and scrapers. But at least you won't make a splash in the car.


Financial services firms, particularly the big banks, have been through troubling times in recent years. And while there is some light at the end of a gloomy tunnel they are also facing new challenges as customer demand changes, new competitors arrive and regulators tighten the leash.
IT professionals and experts in financial services gathered to discuss the challenges of introducing mobility into financial services companies at the latest CW500 in the City event, held in Blackfriars, London.
Alex Kwiatkowski, head of Financial Insights Europe at analyst company IDC, and Jason Scott-Taggart, head of IT service management at Worldpay and a former Barclays IT executive, gave presentations on what mobile means to bank customers and the enterprises themselves.
He said this made mobility management and security the biggest challenges for the enterprise. "We have BYOD and the D can stand for device or it could mean disaster." Risks are greater because mobile is everywhere, whether corporate devices or mobile phones, and they come in many different flavours. "If you look at the amount of malware being created for Android, for example, it is frightening." The regulators are increasingly looking at mobile financial services when devising regulation.
He added that it is not just about customer services – employees too want to work in different ways and financial services firms will have to give something back by enabling mobility.
Jason Scott-Taggart, who recently joined payment processing firm Worldpay, then took the stage. As he has been with Worldpay for only two months he talked principally about his 15 years at Barclays – specifically, its introduction of BYOD to enable staff to work in different ways.
He said the consumerisation of IT and the amount of data available to people can combine to increase productivity if businesses can enable it. "There is a fast change in technology and an explosion of smartphones and tablets. It is a trend that will continue and is all part of a massive shift in the way people use technology.
Scott-Taggart cited social media as a good example of how people are interacting differently, blurring the distinction between work and home.
He identified the business drivers for BYOD as the desire to increase productivity, to utilise new ways of working and to make employees happier at work. "We can do this with these new technologies. We need to harness it for the good of the company and the individuals," he said.
But finance firms have their own challenges, he added. "There is infrastructure and cost associated with BYOD. It might seem like you will save money by getting employees to supply their own devices but there is a lot of stuff behind the curtain needed to facilitate that." He said it is a challenge because it is difficult to put together a business case for investments to support BYOD.
Then, security is a major challenge, with the blurring of the lines between the corporate and private world. "How do we protect ourselves with the changes that this brings?" Just setting rules and ensuring users stick to them to protect the company is difficult, and a non-starter for a bank.
"If you are going to allow data to flow between different environments you need to get into data classification, which can be expensive and complicated. At Barclays we did not go that far as it would have been colossal.
But he said that rules are gradually breaking down today in a positive way.
He said free wireless in the office was a great way of getting staff involved with what was going on.
He has recently moved to payments firm Worldpay, where he faces a different challenge: "At Barclays I had 200,000 users and 1,000 staff, at Worldpay I have 4,000 users and 100 staff, so the scale is different. The IT is much also less complex at Worldpay.
The floor was then thrown open to the CW500 audience. The resulting discussion focused on how banks need to change and engage with customers and employees if they are to fend off an increasing number of non-traditional financial service companies such as internet giants Amazon, Facebook and Google.


Picture Of Fascinating Master Bedroom Walk Inoset Standard Size Floor Plans Walk In Wardrobe And Ensuite Designs - The image above with the title Picture Of Fascinating Master Bedroom Walk Inoset Standard Size Floor Plans Walk In Wardrobe And Ensuite Designs, is part of Walk In Wardrobe And Ensuite Designs picture gallery. Size for this image is 630 × 473, a part of Others category and tagged with walk in wardrobe and ensuite designs, small walk in wardrobe and ensuite ideas, walk in wardrobe and ensuite ideas, published September 1st, 2018 07:00:56 AM by Sterling Zboncak. Find or search for images related to "Picture Of Fascinating Master Bedroom Walk Inoset Standard Size Floor Plans Walk In Wardrobe And Ensuite Designs" in another posts. Back to: Walk In Wardrobe And Ensuite Designs.


text:
Page updated on Jul 20, 2020 at 1:58 PM
About the City of Alexandria
Transportation Branch Mission
Working together to foster a thriving Alexandria by improving mobility, safety & quality of life through:
Sound engineering, design and technology implementation;
Multimodal plans, policies, and programs for today and tomorrow; and
Managing transportation resources for the provision of sustainable and equitable transportation choices.
Transportation Branch Org Chart
Transportation Branch Structure and Teams
The Division specializes in strategies and policies to improve transportation options, transit, and safe bicycle and pedestrian infrastructure and programs. It ensures new developments support existing City priorities and minimizing negative impacts, citywide programs improve the quality of life for residents and visitors and support of economic development.
The Mobility Services division manages parking and other curbside activities, including Bikeshare and Scooters, and ensures that transportation options are available and accessible to all Alexandrians through its management of paratransit, disability parking, the City's transportation demand management program (GO Alex) and other programs and services.
The Traffic Engineering Division manages traffic studies, transportation technology and provides and maintains a comprehensive City-wide traffic signal system that includes the traffic computer system linking many of the City's signaled intersections.
Alexandria is committed to investment in transportation technologies that improve road safety and traffic management while also preparing the City to take advantage of future transportation infrastructure advancements, such as self-driving cars and real-time traffic management.
Duke Street Transitway
The Duke Street Transitway is one of the three high capacity transit corridors identified in the City's Transportation Master Plan. This project will kick off community engagement in fall 2020 to being the visioning plan for Duke Street and transit along this route.
king street Place
King Street Place is the pedestrianization of the 100 block of King Street during weekends from April until October. City Council has requested that staff include a pilot program for the pedestrianization of the 100 block of King Street in their FY 2020 work plan. This project was originally discussed with the community through an extensive community engagement process in 2015 during the Lower King Street Multi-modal Feasibility Study.
Dockless/Shared Mobility
The City of Alexandria has launched a pilot program to allow private companies to operate shared mobility devices (such as dockless bicycles and scooters available for rent) in the City under a nine month demonstration program. With multiple neighboring jurisdictions experimenting with these devices and some appearing, without permits, on the streets of Alexandria, the time is right for the City to evaluate if and how they might operate here.
Alexandria MobilitY Plan (AMP)
The AMP, a strategic update to the 2008 Transportation Master Plan, will ensure that transportation in the city continues to serve the needs of residents, businesses, and visitors as the region grows and new technology adds to the ways we get around. The AMP process will gather public input on tradeoffs and establish clear priorities for improving mobility.
Vision Zero is a multidisciplinary, multi-national traffic safety concept that aims to achieve a transportation system with no deaths and serious injuries. As a Vision Zero community, Alexandria recognizes that these incidents are preventable through proper engineering, enforcement, evaluation and education.
Parking and Curbside Management
Parking is an essential component of the City's transportation system and requires careful management of both on-street and off-street spaces. The City is committed to working with businesses, residents and visitors alike to appropriately manage parking needs.


text:
Riviera Maya Destination Wedding Planning: Everything You Need to Know
It's simple math: Perfect weather + perfect couple = perfect wedding
Kathryn Romeyn
Kathryn Romeyn has a degree in print journalism from Northeastern University. She is a seasoned travel writer with over 10 years of experience.
Photo by Jillian Mitchell
Anyone who's been to the southern coast of Mexico's Yucatan Peninsula, on the Caribbean Sea, knows it's the definition of paradise. The water is otherworldly turquoise, the sand so fine and alabaster that it feels amazing between your toes. And there are coconuts—and don't forget tequila!—galore. The sun shines unfalteringly (the average daytime temp hovers around 79 degrees), the sky's an unnaturally vibrant blue, and the palm trees sway in the breeze. The coastline encompassing Riviera Maya and Tulum are picture-perfect wedding destinations.
While the weather can be idyllic year-round, the wet season from May to November is a bit of a risk, so plan wisely if you're dreaming of a barefoot ceremony on the sand. Beyond its natural beauty, the area has the added perk of being close to a major airport, in Cancun, that is easily reached from both coasts. Because there are so many prime places to hold your big day, there are also many planners, including those in house at top resorts who can help coordinate the event of your dreams. There's plenty to do, too, like exploring and snorkeling in the underground pools called cenotes, walking or biking around Mayan ruins, and the requisite yoga and spa offerings.
If kids won't be on your invite list, the pristine adults-only Viceroy Riviera Maya is a stellar option. The venues include the beach, naturally, plus several restaurants, romantic gardens, the pool and a giant palapa in the verdant jungle. Meanwhile the "I do" can happen at sunrise, sunset or any time in between or even after—say, under the stars. Hotel Esencia is where fashion designer Jason Wu married his longtime love Gustavo Rangel in front of 85 people (including actress Diane Kruger) with piñatas and piña coladas adding to the festive fun. At 29 rooms, the boutique hotel is a great size for a buyout. (They can host up to 300.) It's close enough to Tulum that guests can engage in all the action but also feels totally secluded with its own private beach—a winning combo.
At Zamas Tulum, weddings are not only fully customizable but creative. The snowy white sand out front is an epic place to say your vows, and the staff can also arrange for Mayan-inspired ceremonies. Couples wanting an unforgettable dance party have their pick of mariachi bands, flamenco, fire dancers and deejays playing anything from Latin tunes to rock classics. For larger affairs there's Vidanta Riviera Maya, whose team of wedding planners get down to the nitty gritty of tablecloths, stemware, and all the tiny details for events with incredible views both indoor and out. The Thompson Playa del Carmen is home to setups that range from barefoot and bohemian to city chic, with the most exclusive and private receptions at the Thompson Beach House—27 rooms and suites practically on the sand. Their team also arranges marriage licenses, take care of cake decorations, and can share ways to incorporate local culture, too.
See more: The Top 6 Resorts for a Dream Destination Wedding in Mexico
The seven ceremony venues at Grand Velas Riviera Maya range from Zen Grand Garden and Grand Class beach to an actual chapel for traditionalists who still want the world-class beach setting. But what really sets their offerings apart are a few special opportunities, such as a "trash the dress" photo session in a cenote and having your first dance choreographed by a dancer from Dancing with the Stars and So You Think You Can Dance. Also available: drone filming, live wedding paintings, a margarita cake menu and even live streaming, so family and friends who can't make it can attend in spirit. If that isn't the ultimate destination wedding, we don't know what is.
The Top 6 Resorts for a Dream Destination Wedding in Mexico
Why Tulum and the Riviera Maya Are The Mexican Honeymoon Hotspots You Need to Know
Hotel Esencia in Tulum, Mexico, Is a Dreamy Destination Wedding Location
21 Places to Honeymoon in Mexico
6 Must-Do Honeymoon Activities in Tulum, Mexico
6 Gorgeous Boutique Hotels to Buy Out for Your Destination Wedding
The 10 Best Mexican Honeymoon Resorts of 2020
The Best 10 All-Inclusive Honeymoon Resorts of 2020
Brides Honeymoon Awards 2019: The Most Romantic Spots To Travel
Right Time, Right Place: The Best Honeymoon Destinations by Month
The World's 25 Sexiest Honeymoon-Resort Pools
20 Honeymoon Destinations for Adventurous Couples
These Are the 10 Most Stunning Wedding Destinations for 2018
9 Romantic Valentine's Day Getaway Ideas for Every Kind of Couple
2017 Brides Honeymoon Awards: The World's 20 Most Romantic Destinations


text:
Z Trek Blog
Camden Associates
Cloud Computing, Mobile and IoT, Shows and Conferences, Software Development
Building on Microsoft Build
If you were at Microsoft Build this week in San Francisco, you hung out with six thousand of your closest friends. At least, your closest friends who are enterprise .NET developers, or who are building apps for some version of Windows 8.
Those aren't necessarily the same people. The Microsoft world is more bifurcated than ever before.
There's the solid yet slow-moving world of the Microsoft enterprise stack. Windows Server, SQL Server, Exchange, SharePoint, Azure and all that jazz. This part of Microsoft thinks that it's Oracle or IBM.
And then there's the quixotic set of consumer-facing products. Xbox, Windows Phone, the desktop version of Windows 8, and of course, snazzy new hardware like the Surface tablet. This part of Microsoft thinks that it's Apple or Google – or maybe Samsung.
While the company's most important (and most loyal) customer base is the enterprise, there's no doubt that Microsoft wants to be seen as Apple, not IBM. Hip. Creative. Innovative. In touch with consumers.
#Microsoft wants to trend on Twitter.
To thrive in the consumer world, the company must dig deeper and do better. The highlight of Build was the preview of Windows 8.1, with user experience improvements that undo some of the damage done by Windows 8.0.
It's great that you can now boot into the "desktop," or traditional Windows. That is important for both desktop and tablet users. Yet the platform remains frenetic, inconsistent and missing key apps in the Tile motif.
While the Tile experience is compelling, it's incomplete. You can't live in it 100%. Yet Windows 8.0 locked you away from living in the old "desktop" environment. Windows 8.1 helps, but it's not enough.
In his keynote address (focus on consumer tech), Microsoft CEO Steve Ballmer pushed two themes.
One was that the company is moving to ship software faster. Citing the one-year timeline between Windows 8.0 and Windows 8.1 — instead of the traditional three-year cycle — the unstated message is that Microsoft is emulating Apple's annual platform releases. "Rapid Release is the new norm," Ballmer said.
A second theme is that Microsoft's story is still Windows, Windows, Windows. This is no change from the past. Yes, Microsoft plays better with other platforms than ever before. Even so, Redmond wants to control every screen — and can't understand why you might use anything other than Windows.
The more things change, the more they stay the same.
June 28, 2013 /by Alan Zeichick
https://alanzeichick.com/wp-content/uploads/220px-Steve_Ballmer_at_CES_2010_cropped3.jpg 263 220 Alan Zeichick https://alanzeichick.com/wp-content/uploads/alan-zeichick-logo.png Alan Zeichick2013-06-28 20:01:002016-06-16 08:11:05Building on Microsoft Build
Life and Everything
Mobile and IoT
Shows and Conferences
Spam Scam Spam
Archives Select Month October 2018 (8) September 2018 (2) August 2018 (5) July 2018 (3) June 2018 (9) May 2018 (5) April 2018 (12) March 2018 (17) February 2018 (12) January 2018 (21) December 2017 (8) November 2017 (18) October 2017 (18) September 2017 (7) August 2017 (6) July 2017 (16) June 2017 (19) May 2017 (19) April 2017 (15) March 2017 (18) February 2017 (9) January 2017 (4) December 2016 (8) November 2016 (4) October 2016 (2) August 2016 (14) July 2016 (15) June 2016 (25) May 2016 (2) April 2016 (2) March 2016 (1) February 2016 (1) January 2016 (1) December 2015 (2) September 2015 (1) August 2015 (2) March 2015 (1) December 2014 (5) November 2014 (3) October 2014 (3) September 2014 (5) August 2014 (1) July 2014 (4) June 2014 (5) May 2014 (4) April 2014 (2) March 2014 (1) February 2014 (1) January 2014 (4) December 2013 (3) November 2013 (2) September 2013 (2) August 2013 (2) July 2013 (4) June 2013 (6) May 2013 (5) April 2013 (6) March 2013 (5) February 2013 (5) January 2013 (4) December 2012 (3) November 2012 (6) October 2012 (4) September 2012 (6) August 2012 (6) July 2012 (14) June 2012 (4) May 2012 (4) April 2012 (5) March 2012 (6) February 2012 (3) January 2012 (3) December 2011 (7) November 2011 (4) October 2011 (5) September 2011 (3) August 2011 (4) July 2011 (5) June 2011 (5) May 2011 (3) April 2011 (5) March 2011 (4) February 2011 (4) January 2011 (5) December 2010 (2) November 2010 (7) October 2010 (4) September 2010 (5) August 2010 (3) July 2010 (5) June 2010 (4) May 2010 (4) April 2010 (9) March 2010 (10) February 2010 (7) January 2010 (12) December 2009 (11) November 2009 (13) October 2009 (16) September 2009 (13) August 2009 (20) July 2009 (18) June 2009 (12) May 2009 (18) April 2009 (33) March 2009 (32) February 2009 (9) January 2009 (12) December 2008 (10) November 2008 (27) October 2008 (11) September 2008 (31) August 2008 (45) July 2008 (37) June 2008 (27) May 2008 (65) April 2008 (24) March 2008 (30) February 2008 (21) January 2008 (27) December 2007 (27) November 2007 (31) October 2007 (23) September 2007 (23) August 2007 (22) July 2007 (12) June 2007 (22) May 2007 (26) April 2007 (21) March 2007 (35) February 2007 (22) January 2007 (26) December 2006 (26) November 2006 (22) October 2006 (33) September 2006 (10)
Copyright © 2006-2018 Alan Zeichick. All rights reserved - powered by Enfold WordPress Theme
Four common mobile development mistakes Test Early, Test Often


She'll put on her make-up and brushes her long blonde hair.
This beautiful lady that's walking around with me.
And then she asks me, "Do you feel all right?"
And I say, "Yes, I feel wonderful tonight."
The love light in your eyes.
Is that you just don't realize how much I love you.
So I give her the car keys and she helps me to bed.
I say, "My darling, you were wonderful tonight.
Oh my darling, you were wonderful tonight."


On February 23, 2012, FDA issued an Interim Final Rule, effective March 1, 2012, Amending 21 CFR Part 1, Subpart J, § 1.361 to incorporate language conforming to changes made to Sections 414 and 704 of the FDCA as amended by § 101 of the FSMA.
Federal Register Notice (77 FR 10658, 23 Feb 2012).
Draft Guidance for Industry: FDA Records Access Authority Under Sections 414 and 704 of the Federal Food, Drug, & Cosmetic Act.
Guidance for Industry Questions and Answers Regarding Establishment and Maintenance of Records By Persons Who Manufacture, Process, Pack, Transport, Distribute, Receive, Hold, or Import Food (Edition 5).
§ 1.361 What are the record availability requirements?
When FDA has a reasonable belief that an article of food is adulterated and presents a threat of serious adverse health consequences or death to humans or animals, any records and other information accessible to FDA under section 414 or 704(a) of the act (21 U.S.C. 350c and 374(a)) must be made readily available for inspection and photocopying or other means of reproduction. Such records and other information must be made available as soon as possible, not to exceed 24 hours from the time of receipt of the official request, from an officer or employee duly designated by the Secretary of Health and Human Services who presents appropriate credentials and a written notice.


text:
Black Cube Receives Grant from Warhol Foundation
Warhol Foundation Grants $3.9 Million to 50 US Arts Organizations.
In recognition of the pandemic's enduring, destabilizing effects on the arts sector, the Warhol Foundation will allow grantees to use up to 50% of the grant on administrative costs.
A few common themes emerged from the organizations and projects that received funding in this cycle. Some initiatives are social justice-oriented, highlighting issues surrounding Indigenous land rights, climate change and sustainability, and racial inequity. Others hope to train an eye on forgotten figures who have been buried in the historical archive as a result of structural forces that worked against them in their lifetimes: Several grants will support major museums and institutions that are putting on an underrepresented artist's first solo exhibition or retrospective. A number of organizations celebrate film, multimedia, and performative arts through restoration, programming, and commissioning experimental work, and $356,000 in curatorial fellowships were also announced for curators working on projects about disability, alternative spiritual practices, bio-art, and art created by immigrants.
Black Cube, based in Englewood, Colorado, is a distinctive nonprofit "nomadic art museum" that operates as a traveling institution of contemporary art. The name is a play on the conventional "white cube" museum experience. Black Cube, which received a $60,000 grant from the foundation for program support over two years, hosts 18-month artist fellowships and has showcased site-specific installations in Colorado, New York City, Pittsburgh, and the US-Mexico border.
"As an artist-centric nomadic nonprofit, it means the world to us to have the support of the Andy Warhol Foundation," Cortney Stell, Black Cube's chief curator and executive director, told Hyperallergic. "Not only does the Warhol Foundation bring with it recognizable cache that is delightful to share with our community, but they are a foundation known for supporting artists above all else, a vision that we are deeply aligned with."
Read the full Hyperallergic article here.


Simplicity is a quality that is gaining more and more kudos these days and this wooden storage chest has much design relevance in this regard. Simple and subtle but very well-built, this beautiful chest has a stunning rustic essence.
Because of its subtle appeal, this golden-coloured teak chest would look perfect in a bedroom at the end of a bed, along a hallway or perhaps in a living room as an innovative coffee table.
Opening the lid reveals a striking hand-carved pattern on the lid of the side compartment.
Rustic chest size: W80cm x D42cm x H40cm.
This chest is well over 80-years old, it shows evidence of historical repairs which adds to its appeal.


text:
Q: Stop loss and Take profit question in Quantopian I need to set a stop loss and take profit to every trade I make in Quantopian. This is the code I have at the moment but it's not working as intended.
The order logic (to enter a short or long trade) is scheduled only once per day while the take profit or stop loss should be checked every minute.
import talib as ta
import pandas
risk_per_trade = 500
factor_tp = 2
factor_sl = 2
Bars_count = 60

def initialize(context):
    context.stocks = [sid(4265), sid(5061)]
    schedule_function(orderlogic,date_rules.every_day(),   time_rules.market_open(hours=0, minutes=10))
def orderlogic(context, data):
    hist = data.history(context.stocks,['price','high','low','close','open'],                                 bar_count=Bars_count, frequency='1d')
    for stock in context.stocks:
        atr = ta.ATR(hist['high'][stock],hist['low'][stock],hist['close'][stock],timeperiod=14)
        sma_20 = ta.SMA(hist['close'][stock], timeperiod=20)
        stop_size = factor_sl * atr[-1]
        amount_shares = round(risk_per_trade / stop_size)
        open_orders = get_open_orders()
        LongCondition = hist['price'][stock][-1] < sma_20[-1]
        SellCondition = hist['price'][stock][-1] > sma_20[-1]
        if LongCondition and stock not in open_orders and context.portfolio.positions[stock].amount ==0:
            order(stock, amount_shares)
        elif SellCondition and stock not in open_orders and context.portfolio.positions[stock].amount ==0:
            order(stock, -1 * amount_shares)
def handle_data(context,data):
#    record(leverage=context.account.leverage)
    for axion in context.stocks:
        current_price = data.current(axion, 'price')
        position = context.portfolio.positions[axion].amount
        price_position = context.portfolio.positions[axion].cost_basis
        pnl = ( current_price - price_position ) * position
        if position > 0 and current_price > price_position:
            if pnl >= factor_tp * risk_per_trade:
                order_target_percent(axion, 0)
                log.info("Buy with Take Profit hit " + str(axion.symbol))
        if position > 0 and current_price < price_position:
            if pnl <= -risk_per_trade:
                order_target_percent(axion, 0)
                log.info("Buy with Stop Loss hit " + str(axion.symbol))
        if position < 0 and current_price < price_position:
            if -pnl >= factor_tp * risk_per_trade:
                order_target_percent(axion, 0)
                log.info("Sell with Take Profit hit " + str(axion.symbol))
        if position < 0 and current_price > price_position:
            if pnl >= risk_per_trade:
                order_target_percent(axion, 0)
                log.info("Sell with Stop Loss hit " + str(axion.symbol))


Cup day stories are terrific. From Lac Beauport, Ithaca, and Winkler; Neudorf, Allen, Viking and Jesenice; Port McNeill, Kenora, Garden River, Grand Ledge, Sylvan Lake, Meadow Lake, Ventnor, Stamford, and Chelyabinsk and those are only some of the towns where the Cup traveled, with some of the players of the 2012 champion Los Angeles Kings. For generations, no player from Newfoundland had ever played in the NHL.
Cheap Jerseys china People often argue that bloggers are considered journalists. Explain how and why this happens. Research the differences between bloggers and journalists (Include their integrity and their reputation as either a journalist or blogger). It was during one of these pointless high school skirt missions that I was arrested for the first time. You sound surprised in my head talks, because that probably doesn't strike you as the kind of thing you haul a minor to adult jail over, right? I mean, it's not like I didn't have a license. Not only did I have one, but I was able to produce a state identification indicating that I was who I said I was, making the task of verifying that I did actually have the license I claimed to a pretty simple one Cheap Jerseys china.


text:
Mastering iPhone Photography
When to use each camera lens on iPhone 11 and iPhone 11 Pro: iPhone Photography Tips & Tricks
Need some guidance on when you should be using the Ultra Wide, Wide, or Telephoto cameras on your iPhone 11 Pro? Here are some tips on getting the perfect shot!
With the new iPhone 11 series of devices this year, Apple has finally added an Ultra-Wide lens for all of us to take advantage of. This new Ultra-Wide camera lens lets us capture more of the scene in front of us, and it opens up a whole new world of possibilities when it comes to iPhone photography.
But when should you use the Ultra Wide, the Wide, and the Telephoto (iPhone 11 Pro and Pro Max only) lenses? Let's dive in.
What are the Ultra Wide, Wide, and Telephoto lenses?
How to quickly switch between Ultra Wide, Wide, and Telephoto Camera Lenses
Take advantage of Wide or Telephoto lenses for Portrait Mode
When to use the Wide-angle camera
When to use the Ultra-Wide angle camera
When to use the Telephoto camera
Why you want to use Capture Outside the Frame
On the iPhone 11, you get a dual-lens camera system with Ultra Wide and Wide cameras.
The Wide lens (1x) is basically the "normal" lens that you shoot with all the time on every iPhone since it came out. You'll probably use this lens the most.
The Ultra Wide (0.5x) allows you to zoom out for a wider field of view that was previously not possible with just the standard Wide lens. This is perfect for capturing landscapes, or just more of the current scene.
The Telephoto lens is only available on the iPhone 11 Pro and Pro Max devices. With the Telephoto, you are able to do a 2x optical zoom for a closer look at your subject.
While you are actually able to zoom in further than 2x, it will switch to digital zoom (instead of optical) after the 2x, which means degradation in photo quality. If you must zoom in, try to avoid going past 2x zoom.
While you may think it's hard to switch between two or three cameras on a single device, Apple made it super easy to quickly get to the lens you need.
At the bottom of the viewfinder, you'll see three buttons: 0.5x, 1x, and 2x. Simply tap on the 0.5x for Ultra Wide, 1x (default) for Wide, and 2x for Telephoto.
Just tap another one if you change your mind and want to switch. You can also tap and hold the camera selection buttons to change to the zoom dial and manually adjust how far or near you want to be to your subject.
How to use the camera on the iPhone 11 and iPhone 11 Pro
Unfortunately, even with the iPhone 11 Pro, you aren't able to use the Ultra-Wide lens for Portrait mode images. But you are able to use both the Wide and 2x Telephoto lens for Portrait mode, which is nice. Please note that since the iPhone 11 does not have the telephoto lens, Portrait mode images with that device are limited to the 1x Wide lens.
As you shoot in Portrait mode, the standard 1x Wide lens is great for capturing more of the scene in the background, with that blurred effect. It's good for those times you want to capture your subject from the waist up, with a nice background. If you use the 2x telephoto lens for Portrait mode images, it's great for headshots and close-ups.
You have a few options when it comes to Portrait mode and the iPhone 11 Pro. Switch between them while in Portrait mode by tapping on the 1x or 2x button in the bottom left corner. For the record, Portrait mode on an iPhone 11 Pro defaults with the 2x telephoto lens, so just tap to change.
By default, this is the standard camera and it's great for most of the shooting situations you'll find yourself in.
Given the name, the Wide-angle camera has a pretty wide field of view that will capture a lot of the scene you're looking at in your photo. It's a fantastic starting point for landscapes, still life, family or group photos, and even street photography. Action shots are also possible with the Wide-angle and Burst mode.
If you're not sure that the Wide angle lens is the best option, check what's in the semi-transparent areas outside of the frame. If you think there's stuff outside of the frame that you want to include, switch over to the Ultra Wide. The areas outside of the Wide-angle frame are what would be captured with the Ultra-Wide lens.
Note that you need to enable Photos Capture Outside the Frame and Videos Capture Outside the Frame in the Settings to get this option. However, doing this also requires your photo format to be High Efficiency (HEIC), so it is impossible to do this if you prefer JPEG.
How to set up photo capture outside of the frame
As I mentioned, the Wide angle lens is pretty much the starting point for any shot. If you have Photos Capture Outside the Frame turned on, you'll be able to see more of the scene outside of the frame of the picture—this is what the Ultra-Wide camera is seeing, so if you like what's being captured outside the frame, switch over to Ultra-Wide!
Personally, I like to use the Ultra Wide mainly for scenic landscape views. The Ultra Wide zooms out, so any distant subject matter in your shot will appear even smaller and less detailed, so I find it's best for landscapes, or even pseudo-panos, because it offers the 120-degree field of view. If you want to create a very strong and dramatic sense of scale and perspective, go with Ultra Wide.
Another good time to use the Ultra Wide is when you have a large group that you want to take a photo of and make sure that everyone is included. Because of that super-wide field of view, it's easier to squeeze everyone into the shot's frame, so no one should be cut out.
If you often take pictures of buildings and architecture, then the Ultra Wide helps in getting the entire structure into the frame. And with the 120-degree field of view, you can create some interesting takes on architecture. It's also very handy for taking photos of building interiors, or any other situation where you can't back up more to fit more into your photo's frame.
The telephoto camera is only available on the iPhone 11 Pro and iPhone 11 Pro Max and is not available on the regular iPhone 11, unfortunately. Keep in mind that the standard iPhone 11 is also only capable of 5x digital zoom.
With the telephoto lens, you're able to get 2x optical zoom without distorting the image quality, allowing you to get close to faraway subjects without physically needing to be close. While the Pro models are capable of 10x digital zoom, I would advise against using it unless you absolutely need to, because the image quality goes through significant degradation the more zoomed in you are.
As far as when to use the telephoto camera, it's great for taking more discreet photos, which can help capture raw emotion and behavior with subjects like children or animals. That's because they're less likely to notice you because you're farther away, and the resulting image is not "forced."
I often use the telephoto lens to get a good shot of various critters around the neighborhood, because otherwise they're skittish and will run.
For those who are wanting to do some close-up photography. Even though the Wide-angle lens would work for close-ups, it does have the "barrel distortion" effect, which causes the center of the image to bulge out slightly. The closer you are, the more apparent this distortion is. With the telephoto lens, it eliminates such distortion and the resulting image is more true-to-life.
This is why Portrait mode defaults to the 2x telephoto. It creates more flattering portraits with details in facial expressions, and you don't need to hold your phone very close to the subject. While you can use the Wide-angle lens for Portrait mode, the results usually won't be as good as using the telephoto lens.
A unique feature with the iPhone 11 series cameras is the fact that they are all capable of capturing the scene outside of the frame. This does need to be enabled in your iPhone's Settings though, and it requires all of your files to be saved in HEIC (High Efficiency) format. So if you have it set to save in JPEG, you'll need to switch over to HEIC.
With HEIC, the file sizes are actually smaller than JPEG, which means you'll end up not using as much space for your photos. However, it's not necessarily compatible with some software programs, so you will want to look into a HEIC image converter if you plan on editing on a computer. I have been using the iMazing HEIC Converter, which is available for free. It's simple and gets the job done nicely on my Macs.
While the Capture Outside the Frame setting lets you pretty much see what you can capture with the Ultra Wide or Wide lens (it shows what you get with the next widest lens), there's another reason to use it: adjusting composition in the post-editing process.
When you take a photo using Capture Outside the Frame, you'll see an icon in the top right that looks like a frame with a star. When you Edit this photo and need to straighten it, instead of cropping the edges as you rotate, it uses the content it captured from outside of the frame to fill in the edges. You can also pinch inwards to bring in that content from outside the frame, and even adjust the vertical or horizontal perspective by using this captured content.
Note that all content captured outside the frame will only be available for 30 days. If you don't use this data to make corrections to your photos, it will be deleted automatically after the 30 days is up.
Capture everything
The iPhone 11 and iPhone 11 Pro have opened up a whole new world of iPhone photography thanks to the new Ultra-Wide camera. I've been loving the possibilities of the Ultra-Wide lens, and the improvements in the Wide and Telephoto lenses are also nice to have for better picture quality.
Have any questions about using the Ultra Wide, Wide, or Telephoto cameras on your iPhone 11 or iPhone 11 Pro? Drop a comment below!
Best iPhone for photographers
How to use Portrait Lighting
Best iPhone tripods
Tips for shooting great Stage Light Portraits
Night Mode tips and tricks
Camera app: The ultimate guide
Photos: The ultimate guide
Get More iPhone
iPhone 12 and 12 Pro Deals
iPhone 12 Pro/Max FAQ
iPhone 12/Mini FAQ
Best iPhone 12 Pro Cases
Best iPhone 12 Cases
Best iPhone 12 mini Cases
Best iPhone 12 Chargers
Best iPhone 12 Pro Screen Protectors
Best iPhone 12 Screen Protectors
iPhone 12 Pro From $999 at Apple
iPhone 12 from $699 at Apple
📷 📱 ❤
Take better iPhone photos with these accessories
Looking to capture some stellar photos with your iPhone? Here are some incredible, creative accessories that you can use in your shooting routine!


Large Chicken Coop/run With Look Inside A Chicken Coop 12178 is free HD wallpaper. This wallpaper was upload at March 29, 2017 upload by steven in .
Large Chicken Coop/run With Look Inside A Chicken Coop 12178 - We hope that , by posting this Large Chicken Coop/run With Look Inside A Chicken Coop 12178 , we can fulfill your needs of inspiration for designing your home. If you need more ideas to Chicken Coop Design Ideas, you can check at our collection right below this post.


1. Use WinRAR or WinZip to extract North America Premium 2016-1 zip file, it will auto-extract all of the parts of the archive automatically.
1. Use WinRAR (or compatible archiver) to extract North America Premium 2016-1 it will auto-extract all of the parts of the archive automatically.
6. First DVD into the DVD slot on the CIC and it should prompt for update.
11. Wait for it to finish loading the data and you're done!


text:
package validation

import (
	"encoding/json"
	"strings"

	openapierrors "github.com/go-openapi/errors"
	"github.com/go-openapi/spec"
	"github.com/go-openapi/strfmt"
	"github.com/go-openapi/validate"

	"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
	"k8s.io/apimachinery/pkg/util/validation/field"
)

// NewSchemaValidator creates an openapi schema validator for the given CRD validation.
func NewSchemaValidator(customResourceValidation *apiextensions.CustomResourceValidation) (*validate.SchemaValidator, *spec.Schema, error) {
	// Convert CRD schema to openapi schema
	openapiSchema := &spec.Schema{}
	if customResourceValidation != nil {
		// TODO: replace with NewStructural(...).ToGoOpenAPI
		if err := ConvertJSONSchemaPropsWithPostProcess(customResourceValidation.OpenAPIV3Schema, openapiSchema, StripUnsupportedFormatsPostProcess); err != nil {
			return nil, nil, err
		}
	}
	return validate.NewSchemaValidator(openapiSchema, nil, "", strfmt.Default), openapiSchema, nil
}

// ValidateCustomResource validates the Custom Resource against the schema in the CustomResourceDefinition.
// CustomResource is a JSON data structure.
func ValidateCustomResource(fldPath *field.Path, customResource interface{}, validator *validate.SchemaValidator) field.ErrorList {
	if validator == nil {
		return nil
	}

	result := validator.Validate(customResource)
	if result.IsValid() {
		return nil
	}
	var allErrs field.ErrorList
	for _, err := range result.Errors {
		switch err := err.(type) {

		case *openapierrors.Validation:
			errPath := fldPath
			if len(err.Name) > 0 && err.Name != "." {
				errPath = errPath.Child(strings.TrimPrefix(err.Name, "."))
			}

			switch err.Code() {
			case openapierrors.RequiredFailCode:
				allErrs = append(allErrs, field.Required(errPath, ""))

			case openapierrors.EnumFailCode:
				values := []string{}
				for _, allowedValue := range err.Values {
					if s, ok := allowedValue.(string); ok {
						values = append(values, s)
					} else {
						allowedJSON, _ := json.Marshal(allowedValue)
						values = append(values, string(allowedJSON))
					}
				}
				allErrs = append(allErrs, field.NotSupported(errPath, err.Value, values))

			default:
				value := interface{}("")
				if err.Value != nil {
					value = err.Value
				}
				allErrs = append(allErrs, field.Invalid(errPath, value, err.Error()))
			}

		default:
			allErrs = append(allErrs, field.Invalid(fldPath, "", err.Error()))
		}
	}
	return allErrs
}

// ConvertJSONSchemaProps converts the schema from apiextensions.JSONSchemaPropos to go-openapi/spec.Schema.
func ConvertJSONSchemaProps(in *apiextensions.JSONSchemaProps, out *spec.Schema) error {
	return ConvertJSONSchemaPropsWithPostProcess(in, out, nil)
}

// PostProcessFunc post-processes one node of a spec.Schema.
type PostProcessFunc func(*spec.Schema) error

// ConvertJSONSchemaPropsWithPostProcess converts the schema from apiextensions.JSONSchemaPropos to go-openapi/spec.Schema
// and run a post process step on each JSONSchemaProps node. postProcess is never called for nil schemas.
func ConvertJSONSchemaPropsWithPostProcess(in *apiextensions.JSONSchemaProps, out *spec.Schema, postProcess PostProcessFunc) error {
	if in == nil {
		return nil
	}

	out.ID = in.ID
	out.Schema = spec.SchemaURL(in.Schema)
	out.Description = in.Description
	if in.Type != "" {
		out.Type = spec.StringOrArray([]string{in.Type})
	}
	if in.XIntOrString {
		out.VendorExtensible.AddExtension("x-kubernetes-int-or-string", true)
		out.Type = spec.StringOrArray{"integer", "string"}
	}
	out.Nullable = in.Nullable
	out.Format = in.Format
	out.Title = in.Title
	out.Maximum = in.Maximum
	out.ExclusiveMaximum = in.ExclusiveMaximum
	out.Minimum = in.Minimum
	out.ExclusiveMinimum = in.ExclusiveMinimum
	out.MaxLength = in.MaxLength
	out.MinLength = in.MinLength
	out.Pattern = in.Pattern
	out.MaxItems = in.MaxItems
	out.MinItems = in.MinItems
	out.UniqueItems = in.UniqueItems
	out.MultipleOf = in.MultipleOf
	out.MaxProperties = in.MaxProperties
	out.MinProperties = in.MinProperties
	out.Required = in.Required

	if in.Default != nil {
		out.Default = *(in.Default)
	}
	if in.Example != nil {
		out.Example = *(in.Example)
	}

	if in.Enum != nil {
		out.Enum = make([]interface{}, len(in.Enum))
		for k, v := range in.Enum {
			out.Enum[k] = v
		}
	}

	if err := convertSliceOfJSONSchemaProps(&in.AllOf, &out.AllOf, postProcess); err != nil {
		return err
	}
	if err := convertSliceOfJSONSchemaProps(&in.OneOf, &out.OneOf, postProcess); err != nil {
		return err
	}
	if err := convertSliceOfJSONSchemaProps(&in.AnyOf, &out.AnyOf, postProcess); err != nil {
		return err
	}

	if in.Not != nil {
		in, out := &in.Not, &out.Not
		*out = new(spec.Schema)
		if err := ConvertJSONSchemaPropsWithPostProcess(*in, *out, postProcess); err != nil {
			return err
		}
	}

	var err error
	out.Properties, err = convertMapOfJSONSchemaProps(in.Properties, postProcess)
	if err != nil {
		return err
	}

	out.PatternProperties, err = convertMapOfJSONSchemaProps(in.PatternProperties, postProcess)
	if err != nil {
		return err
	}

	out.Definitions, err = convertMapOfJSONSchemaProps(in.Definitions, postProcess)
	if err != nil {
		return err
	}

	if in.Ref != nil {
		out.Ref, err = spec.NewRef(*in.Ref)
		if err != nil {
			return err
		}
	}

	if in.AdditionalProperties != nil {
		in, out := &in.AdditionalProperties, &out.AdditionalProperties
		*out = new(spec.SchemaOrBool)
		if err := convertJSONSchemaPropsorBool(*in, *out, postProcess); err != nil {
			return err
		}
	}

	if in.AdditionalItems != nil {
		in, out := &in.AdditionalItems, &out.AdditionalItems
		*out = new(spec.SchemaOrBool)
		if err := convertJSONSchemaPropsorBool(*in, *out, postProcess); err != nil {
			return err
		}
	}

	if in.Items != nil {
		in, out := &in.Items, &out.Items
		*out = new(spec.SchemaOrArray)
		if err := convertJSONSchemaPropsOrArray(*in, *out, postProcess); err != nil {
			return err
		}
	}

	if in.Dependencies != nil {
		in, out := &in.Dependencies, &out.Dependencies
		*out = make(spec.Dependencies, len(*in))
		for key, val := range *in {
			newVal := new(spec.SchemaOrStringArray)
			if err := convertJSONSchemaPropsOrStringArray(&val, newVal, postProcess); err != nil {
				return err
			}
			(*out)[key] = *newVal
		}
	}

	if in.ExternalDocs != nil {
		out.ExternalDocs = &spec.ExternalDocumentation{}
		out.ExternalDocs.Description = in.ExternalDocs.Description
		out.ExternalDocs.URL = in.ExternalDocs.URL
	}

	if postProcess != nil {
		if err := postProcess(out); err != nil {
			return err
		}
	}

	if in.XPreserveUnknownFields != nil {
		out.VendorExtensible.AddExtension("x-kubernetes-preserve-unknown-fields", *in.XPreserveUnknownFields)
	}
	if in.XEmbeddedResource {
		out.VendorExtensible.AddExtension("x-kubernetes-embedded-resource", true)
	}
	if len(in.XListMapKeys) != 0 {
		out.VendorExtensible.AddExtension("x-kubernetes-list-map-keys", in.XListMapKeys)
	}
	if in.XListType != nil {
		out.VendorExtensible.AddExtension("x-kubernetes-list-type", *in.XListType)
	}
	if in.XMapType != nil {
		out.VendorExtensible.AddExtension("x-kubernetes-map-type", *in.XMapType)
	}
	return nil
}

func convertSliceOfJSONSchemaProps(in *[]apiextensions.JSONSchemaProps, out *[]spec.Schema, postProcess PostProcessFunc) error {
	if in != nil {
		for _, jsonSchemaProps := range *in {
			schema := spec.Schema{}
			if err := ConvertJSONSchemaPropsWithPostProcess(&jsonSchemaProps, &schema, postProcess); err != nil {
				return err
			}
			*out = append(*out, schema)
		}
	}
	return nil
}

func convertMapOfJSONSchemaProps(in map[string]apiextensions.JSONSchemaProps, postProcess PostProcessFunc) (map[string]spec.Schema, error) {
	if in == nil {
		return nil, nil
	}

	out := make(map[string]spec.Schema)
	for k, jsonSchemaProps := range in {
		schema := spec.Schema{}
		if err := ConvertJSONSchemaPropsWithPostProcess(&jsonSchemaProps, &schema, postProcess); err != nil {
			return nil, err
		}
		out[k] = schema
	}
	return out, nil
}

func convertJSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *spec.SchemaOrArray, postProcess PostProcessFunc) error {
	if in.Schema != nil {
		in, out := &in.Schema, &out.Schema
		*out = new(spec.Schema)
		if err := ConvertJSONSchemaPropsWithPostProcess(*in, *out, postProcess); err != nil {
			return err
		}
	}
	if in.JSONSchemas != nil {
		in, out := &in.JSONSchemas, &out.Schemas
		*out = make([]spec.Schema, len(*in))
		for i := range *in {
			if err := ConvertJSONSchemaPropsWithPostProcess(&(*in)[i], &(*out)[i], postProcess); err != nil {
				return err
			}
		}
	}
	return nil
}

func convertJSONSchemaPropsorBool(in *apiextensions.JSONSchemaPropsOrBool, out *spec.SchemaOrBool, postProcess PostProcessFunc) error {
	out.Allows = in.Allows
	if in.Schema != nil {
		in, out := &in.Schema, &out.Schema
		*out = new(spec.Schema)
		if err := ConvertJSONSchemaPropsWithPostProcess(*in, *out, postProcess); err != nil {
			return err
		}
	}
	return nil
}

func convertJSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *spec.SchemaOrStringArray, postProcess PostProcessFunc) error {
	out.Property = in.Property
	if in.Schema != nil {
		in, out := &in.Schema, &out.Schema
		*out = new(spec.Schema)
		if err := ConvertJSONSchemaPropsWithPostProcess(*in, *out, postProcess); err != nil {
			return err
		}
	}
	return nil
}

redpajama_set_name: RedPajamaGithub


text:
News Release: Levy, Mann Appointed to South Carolina Mental Health Commission
AuthorscdmhPosted on March 24, 2021 April 19, 2021 CategoriesUncategorized
Contact: Tracy LaPointe l (803) 898-8582 l Tracy.LaPointe@scdmh.org
Levy, Mann Appointed to SC Mental Health Commission
Columbia, SC – Elliott Levy, MD, of Charleston and Bobby H. Mann, Jr., of Greenville, have been appointed to serve as members of the South Carolina Mental Health Commission, filling the seats for South Carolina's First and Fourth Congressional districts, respectively.
Dr. Levy has served as staff psychiatrist at the Ralph H. Johnson VA Medical Center since 2007 and as an affiliate associate professor in the Department of Psychiatry and Behavioral Sciences at the Medical University of South Carolina since 2012. He previously worked with the South Carolina Department of Mental Health in multiple capacities for more than 20 years. Dr. Levy, who is Board certified for the American Board of Psychiatry and Neurology, received his MD from and completed his residency in Psychiatry at the Medical University of South Carolina.
Mr. Mann, a partner at Temple & Mann Attorneys in Greenville, lives in Taylors, South Carolina. He is a graduate of Francis Marion College and the University of South Carolina School of Law. Mann is an attorney who has been practicing law in the Upstate for 36 years. His work in family law and probate matters have afforded him the opportunity to be involved with mental health issues in both legal and practical capacities.
"The SC Mental Health Commission is excited to welcome Dr. Levy and Mr. Mann to the Commission, particularly given their extensive individual expertise and experience," said SC Mental Health Commission Chair Greg Pearce. "We also anticipate the appointment of one additional Commissioner in the near future, which would bring the Commission back to its full statutory complement of seven members at a time when the Department will be re-examining how best to serve the mental health needs of South Carolinians as we emerge from the stress and isolationism of the COVID-19 pandemic."
The South Carolina Mental Health Commission, which meets monthly, is the governing body of the South Carolina Department of Mental Health. Commissioners are appointed by the Governor with the advice and consent of the Senate.
← News Release: SCDMH receives grant for innovative suicide prevention training
SCDMH Commemorates Mental Health Month 2021 →


Metal Gear Rising: Revengeance won the Gold Prize at the Japanese PlayStation Awards 2013. The action game featuring Raiden was developed by Platinum Games in collaboration with Kojima Productions, and released earlier this year, exclusively for PlayStation 3 in Japan.
Since 1995, the PlayStation awards are held every year in Japan. This year's show took place December 3 at 3pm JST.
Metal Gear Rising won gold, meaning it sold over half a million copies in Japan. Among the creators present at the awards show were producer Atsushi Inaba, director Kenji Saito, as well as writer Etsu Tamari.
Currently a PC version of the game is in development, but a release date has not been announced so far.