Welcome to Grand Rounds, Volume 4, #40 (see future GR schedule). If you missed our first Grand Rounds last year, with our amazing Clicky Brain, then feel free to pause and enjoy.
This year, since the anticipated release of the Apple iPhone 3G is just around the corner (July 11), we asked for submissions to have some connection to the iPhone, no matter how twisted the logic is to make the connection. The medical blogosphere obliged. So we are including, free of charge, our Clicky iPhone, which will let you visually navigate this week's Grand Rounds submissions (yes, the buttons on the phone really work).
Of course, below that is the regular text for you old-schoolers. And if you have low vision or prefer to LISTEN to your Grand Rounds, you can get our PODCAST of it HERE.
We'll start off with the posts which most closely held to our iPhone theme. Why an iPhone theme? Well, besides the fact that Roy is the resident Apple fanboy and Clink the fangirl, the iPhone has a lot of potential as a flexible and easy to use tool for today's health care professional. Sure, Roy wrote a tongue-in-cheek post about using it as a multi-faceted psychiatric tool, the iShrink, complete with breathalyzer and tremor-diagnosing imaging software, but the fact that its standards are open for third-party development means that we will see a tremendous amount of software written for it and available in the App Store. Joshua from Tech Medicine reviews some of the coming medical applications. Oh, and if you're already tired of hearing about the iPhone, you may as well just close your browser window now, because it only gets worse (better?).
2. Midwife With a Knife has an excellent, scholarly post about restrictions on work hours for residents. Wish there were restrictions on hours for producing Grand Rounds!
Jeffrey from Monash Medical Student also points out some other medical applications for the iPhone.
Annie from Home of the Brave writes about a growing body of evidence which demonstrates that nurses, physicians and psychologists have been used by the government as agents of abuse and torture.
What if Apple was no longer deemed to be a computer company? Am from the Cockroach Catcher (yum) speculates about what if anorexia nervosa was no longer deemed to be an illness.
David from Mariana's Eye is still recovering from Grand Rounds last week.
In addition to detecting intoxication, doing your laundry, and filling out your clinic paperwork, the iPhone can play videos to reduce your pain, according to How to Cope with Pain.
How do you prevent neck pain from talking on your phone too long? Jolie from Fitness Fixer teaches us how to use your neck correctly.
Tinyshrink from Why Am I Still Here reminds us to heed HIPAA while using our iPhone on the elevator.
Louise from Colorado Health Insurance Insider says that the iPhone 3G will be the most convenient place for doctors to find and display information about the benefits of breastfeeding to women in hospitals or in remote locations.
Hypochondriac? Jenni from Chronic Babe thinks her always-sick relatives would love the internet connectivity of an iPhone.
Second Life on the iPhone? Bertalan from ScienceRoll wonders if it's possible (this is a Medicine 2.0 carnival).
Inspired by the design innovations in Apple's iPhone 3G (see her Open Letter to Steve Jobs), Amy from DiabetesMine ran a design challenge to encourage innovations in diabetes care. The response was amazing: check out the winners. And, you can listen to the winner on out Grand Rounds Podcast.
Should your 7-year old get an iPhone? Will it cause ADD? See what Mother Jones has to say at Nurse Ratched's Place.
Sandy at Junkfood Science notes that a group in Santa Fe fear getting fried by cell phones and wi-fi, so are trying to get these banned from public buildings. Next thing you know they'll be using iPhones to pop popcorn.
Drooling over the iPhone 3G? Tony from Hospital Impact is. It's a doctor's next best thing.
Laurie at A Chronic Dose eschews the new iPhone and other new medical treatments, finding that what's old is new again. (She gets the gold blogging star for sending me her post while waiting to be seen in the ER. Who needs an appendix, anyway?) FYI, Laurie's new book, Life Disrupted, comes out this week.
Using the web (even on an iPhone) to interact with your doctor improves satisfaction of the patient and the provider. Check our Graham's post on Canadian Medicine, where he describes patients who are happy to pay a small fee for the privilege. Listen to Graham on our Grand Rounds Podcast.
Dr Shock reviews the latest Cochrane evidence-based medicine on the use of omega-3 fatty acids for bipolar disorder, noting that the little iPhone clownfish here are one of the highest in omega-3's.
What if, when you got to the front of the line, the Apple guy gave you a Blackberry instead of an I-Phone? After all, they do essentially the same things, right? Henry at InsureBlog has the disturbing story of a pharmacy chain that pulled that trick on its customers.
David from HealthBlawg also writes about the "evil" pharmacy benefit managers, and noted readers of Paul Levy's column chastised Paul for using the term "medication compliance", which has become a bit of an un-PC term to use. David dutifully points out the the iPhone is as "un-PC" as the come.
Will that shiny new iPhone help you remember things? Maybe, but don't expect the Motrin to help. Mona from the Tangled Neuron reviews research from our Hopkins colleague, Constantine Lyketsos, showing that NSAIDs don't help with cognition once Alzheimer's dementia begins. Aspirin doesn't help either, but it helps in other areas.
Walter from Highlight Health has seven ways to get in touch with them. I'm sure that all of them can be done from... you guessed it... an iPhone.
Patient chart out of labels? DrCris from AppleQuack snaps a pic with her iPhone. And be sure to check out her excellent post on branding oneself.
Zoe Brain has a long post about cross-gender brain differences. Somehow I doubt she typed all that on her iPhone (yes, I'm getting tired now of the iPhone references). You can also hear Zoe on our Grand Rounds Podcast.
Speaking of brains, why do smart brains make bad decisions (like paying $599 for a phone last summer that is available for $199 now)? Alvaro from Sharp Brains tells us about how our minds get swayed (and is offering 1,000 bonus points!).
Sham patients? The Samurai Radiologist discusses the reasons behind this fake-out trend on Not Totally Rad.
Paul from Medicine for the Outdoors addresses the important issue of why health care providers, and in particular physicians, should understand environmental issues and their impact upon human health.
Finally. Peter from Medical Pastiche has put his thumb on why we doctors like devices like the iPhone so much.
Dr Penna brings us yet another list of medical applications for the iPhone 3G.
Dean from the Back Pain Blog thinks the only excuse for not getting your mitts on a new Apple iPhone 3G would have to be coming down with a severe case of sciatica, which he addresses in Sciatica and Epidural Injections. Steroids anyone?
Give an Hour. DrVal from Dr Val & the Voice of Reason describes on our podcast an effort to get at least 10% of mental health providers to provide one pro bono hour per week helping our returning veterans and their families, because our government won't provide adequate access to treatment for PTSD and traumatic brain injuries.
In case some of you are struggling with violent thoughts against the iPhone lovers in you, Nancy from Teen Health 411 reviews a book about people who intentionally injure themselves.
ZXC, a family doc from Canadian Medical Blogs, thinks that the sorting hat from Harry Potter could be placed on patients with psychiatric complaints and it would tell him their diagnoses. Looks like the DSM-V will have some competition.
MJ from Interested Participant notes that the many in the US are pointing to the uninsured as reasons to move to a single-payer system, while folks in Canada are using similar rationale to argue for more private pay options. Maybe the grass is always greener.
The Snarky Gerbil is waiting for her anti-iPhone while talking about Biederman's fall from grace and peer review for journal articles.
Barbara from In Sickness and In Health writes about having hard conversations.
Kerri from Six Until Me writes about trying to get coverage for a diabetes device (Dexcom CGM) that insurance companies routinely decline. Also, congrats on the new hubby (how'd you get that one authorized?).
Are you feeling like a second-class citizen without an iPhone G3? Are you wondering if people will treat you the once you're relegated to the land of Nokia? Doc Gurley wades into the treacherous waters of discrimination of all kinds when she looks at a cluster of recent data about whether or not doctors discriminate when treating patients based on their - not phone - but race/ethnicity.
Zagreus from The Physician Executive got this in way late, but we got it into the post (we weren't able to get these last few on to the podcast).
And, that's the end of Grand Rounds for this week folks. Next week's Grand Rounds is hosted by The Covert Rationing Blog. If you'd like a recap of this week's GR, listen to our podcast as Dinah, Clinkshrink, and Roy take a light-hearted dip into this iPhone Edition of GR.
Consider Apples assertions: "(The) iPhone already gives you mobile multitasking. But 3G technology lets you multitask in more places — without connecting via Wi-Fi. Since 3G networks enable simultaneous data and voice, you can talk on the phone while surfing the web, checking email, or using Maps. All from your 3G cellular network."
My appeal is based on the foundation of simple biology. To date, the data from numerous studies supports strong gender difference in the area of multi-tasking, consistently demonstrating that women's brains, though smaller (apparently size doesn't matter here) are inherently better suited for multi-tasking. The Apple iPhone 3G takes multitasking to heretofore unrealized levels! Simply put, the male gender is not cognitively equipped to handle such technology safely. The implications are dire. Overloading of neuronal circuitry could lead, at a minimum to temporary cognitive impairment. Worst case scenario: What if men attempt to drive and use the new iPhone 3G at the same time? Seizure activity might result, leading to increased traffic accidents. The human toll would likely be catastrophic.
Apple should, at the very least conduct research to assess the short-term effects of the iPhone 3G's multi-tasking capacity on the male gender. Until such time as the effects can be determined, in the interim, Apple could market a less dangerous product to men; perhaps, the iPaper-Cups-With-A-String-Between Phone. As mental health professionals, we need to come together on this issue and be heard as one gender-neutral voice. Who know, maybe someday, perhaps with the aid of cognitive enhancing psychotropic medication, men will be able to handle the iPhone 3G. But for now, this may just be a dream.
And finally, some eye candy at the end. The image below is our word cloud for this post, compliments of wordle.net.
What a hoot! Outstanding job!!
Thank you so much for hosting, and for including our post.
Fun! I really love the appeal from Dr Pink Freud! Nice Job.
Great job! Sorry I wasn't able to submit a post this week. I catch ya next time!
iLovin ur iPhone iGrand Rounds!
Wow, nice work Roy! You are sooooo creative!
fantastic work in this edition. especially the custom made iPhone with the icons!! great work!
Thanks, all. Credit due: My son helped me when I got stumped in Photoshop, Barb cut all the icons out of the iPhone and made the image files to stick in the body of the post, and Clinkshrink did the image mapping so that you can actually click the iPhone buttons to take you to each blog. Dinah read a lot of the posts so that we could talk about them on the podcast... coming tomorrow (Wed).
I missed your "Clicky Brain" edition. The Clicky iPhone is brilliant. Very creative. Thanks for including my post.
My Goodness! This is amazing job! I'm so sorry my post was too late for inclusion..
Thank you for hosting! And DANG, the iPhone graphic is awesome.
Wow, this is an amazing collection--I am beyond impressed!!
Thanks for the gold star, by the way! Turn out I got to keep my appendix but went home with something equally painful!
Great job,love the graphics, hell of a job to get all those icons in.
Great Grand Rounds - who would have thought iPhone would be such a hoot (well, except for Mr. Jobs, that is). Thanks for including my post, despite the vacation-induced techno glitches - perhaps an iPhone could fix that?
wow, pretty fancy layout!! and some interesting articles in there, to boot.
WOW! Them's are some fancy iPhones up there! Thanks so much for including my post--I'd have contributed to the Podcast but I'm technologically retarded. Amazing job!
Okay, even I'm awed and impressed. I have the world's most amazing geek co-bloggers. This is an amazing post. I have to admit, I had nothing to do with it. Hats off to Roy and Clink.
Where did I get you two?
As an absolute Apple fanatic, I have to say that you three have outdone yourselves - what a clever, fun way to present GR!!!!!!!!
That clicky phone is awesome!
I'm an RN in Illinois and originally the only type of PHD in nursing that you could get was in education. In the last decade Hospitals (school) such as Rush Presbyterian in Chicago have been offering PHD programs for Nursing. Prior to that you just got another masters degree. You do not need to have a PHD to become a NP at least in Illinois. There are non degree programs that upon completion (providing you can complete the boards) will give you NP credentials. As far as prescribing drugs it doesn't go much beyond antibiotics. DX is also very limited. For example a NP that is a pain specialist will not be able to raise or lower pain med dosage etc..
Wow! I haven't finished reading everything, but you did an incredible job fr your Grand Rounds. Very cool delivery method.
Speaking as a Rocket Scientist who works in spaceflight avionics software.. good work. Outstanding, in fact.
I knew Shrinks had to be bright, but that shows talent too. Not just that, but Wit as well. Creativity.
Thank you Three Shrinks for picking Anorexia Nervosa: What If! in the Grand Rounds. I was away snorkeling and was unable to comment earlier. Great Round indeed.
As you can see, I am new to blogging.
Thanks, all, for the kudos! For the podcast, there's a special Apple-related sound at the end which I sampled off of a Modeselektor song. I went to see Wall-E today (very nice movie, great animation) and heard the same exact sound twice (though, probably they got it right from Apple, not from Modeselektor). I think all our rocket scientist readers will appreciate Wall-E.
I thought GR was this week... grrrrrr... and I had a post and everything.
Can't wait until I get back in a month and I can read your posts (and everyone else's posts... this is the last time I leave my house without my laptop).
In the meantime, kudos, and hi from this side of the world.


text:
Home Broadcast News WSB adding "Belinda Skelton's Atlanta Lifestyles"
WSB adding "Belinda Skelton's Atlanta Lifestyles"
Cox Media Group Atlanta and WSB News/Talk's Belinda Skelton will host her own weekend show, called "Belinda Skelton's Atlanta Lifestyles," beginning in January. Skelton has been executive producer of the Neal Boortz Show for the past 16 years. In June, Boortz announced his plans to retire after 20 years at News/Talk WSB and 42 years as the dean of talk radio in Atlanta.
"I already have the perfect job," Skelton said. "We're taking my perfect job and placing whipped cream, sprinkles and a cherry on top."
Ben Reed, CMG Atlanta's Vice President and Market Manager, said, "Think of Pinterest, Martha Stewart or the Oprah brand where lifestyle can be defined by everything from food, wine and design to family, entertainment, and local events."
Skelton is a University of Georgia graduate with a degree in Interior Design. "I can't think of something more perfect for me than this show," she added. "This speaks to my core being and everything that excites me!"
Skelton continues as Neal's executive producer, managing his daily commentary, appearances, and guest hosting duties. Belinda Skelton's Atlanta Lifestyles will air Saturdays from 1 to 3 p.m.
Previous articleFacebook readies mobile ad network
Next articleCablevision sides with broadcasters in Aereo fight
Entravision's Long-Awaited AZ Dial Change Inches Forward

redpajama_set_name: RedPajamaCommonCrawl


text:
Weekly Broadband
Apply Now)
Annual statements)
Store finder)
Contact Us)
Search Enter product name or brand:
Price (Low to High) Price (High to Low) Alphabetically (A-Z) Alphabetically (Z-A)
No products could be found matching your criteria
Document Upload FAQs
60 Second debt test
Independent debt advice
Easy guide to credit
BrightHouse Corporate Site
BrightCareers
Introduce your friend
© 2020 Copyright BrightHouse. All rights reserved
**Variable terms where available.
*** There's no charge to return your product in the first two weeks. If you're outside the two weeks, you can still return the product but any payments made will not be refunded.
The insurance is provided by Caversham Insurance Limited. Caversham Insurance Limited is authorised by the Gibraltar Financial Services Commission and subject to limited regulation by the Financial Conduct Authority and Prudential Regulation Authority. Details about the extent of our regulation by the Financial Conduct Authority and Prudential Regulation Authority are available from us on request. Caversham Insurance Limited's firm reference number is 843992. We operate in the UK through our insurance intermediary, Caversham Finance Limited (trading as BrightHouse), 5 Hercules Way, Leavesden Park, Watford, Hertfordshire. Caversham Finance Limited, trading as BrightHouse, is authorised and regulated by the Financial Conduct Authority under firm reference number 695094. You can check Caversham Insurance Limited and Caversham Finance Limited's registration on the FCA's Financial Services Register by visiting https://register.fca.org.uk/ or by contacting the FCA on 0800 111 6768.
BrightHouse reserve the right not to extend credit. Terms and conditions apply. Ask in store for details.
You have been logged out due to inactivity.
Please login again, or return to the home page.


Theory's Eclipse zip-front sweater jacket is designed with a navy tech-fabric front and tonal stockinette-stitched sleeves and back. This clean-lined, monochromatic style exemplifies the New York-based label's modern aesthetic.
Stand collar. Fully fashioned sleeves. Rib-knit cuffs and back hem.
Concealed zip side on-seam pockets. Matte silvertone and tonal hardware.
80% nylon, 20% polyurethane. Back and sleeves: 62% viscose, 38% polyester.
Founded on the premise that all women deserve a chic pair of pants with an impeccable fit, this New York-based company has grown from its inception in 1997 to include modern, silhouette-skimming jackets, pants, and tops for men and women. True to its origin, Theory emphasizes comfort along with classic designs, creating pieces that transition seamlessly from the office to an elegant evening affair.


Unlike children, adults inherently crave privacy to do their own thing. Whether entertaining friends, meeting with a business colleague, or simply attempting to read a book, they need a place to escape. This desire is always simmering below the surface. Even the most extroverted, bubbly personality needs their own space.


Home » Blog, Technical » Have You Ever Hit a Rough Patch with Your Amazon Business?
Have You Ever Hit a Rough Patch with Your Amazon Business?
From time to time, your Amazon business will go through rough patches that will definitely test your mettle as an Amazon seller and entrepreneur. Remember, a proactive approach in dealing with these downturns will enable you to find and exploit valuable opportunities from these challenging times.
In this blog post from Jordan Malik Honest Online Selling, top industry experts share their secrets in managing business downturns.


text:
Q: Getting ORA-01722: invalid number when trying to execute a function This is how I create the function
CREATE OR REPLACE FUNCTION udf_FullName(P_CUSTOMER_NO IN number)
RETURN VARCHAR
IS
  var_fullname VARCHAR(255);
BEGIN
  SELECT C.LNAME + ',' + C.FNAME AS FullName INTO var_fullname
    FROM Customer C
    WHERE C.CUSTOMER_NO = P_CUSTOMER_NO;
    RETURN var_fullname;
END;

This is how I'm trying to call the Function
DECLARE
  var_fullname VARCHAR(255);
BEGIN
  dbms_output.put_line(rpad('Customer #',15) || rpad('Full Name',15));
  FOR rec IN (SELECT customer_no From customer)
  LOOP
    SELECT udf_FullName(rec.customer_no) AS FullName INTO var_fullname
    FROM dual;
    dbms_output.put_line(rpad(rec.customer_no,15) || rpad(var_fullname,15));
  END LOOP;
END;

When the customer table was initialized the customer_no column was declared type number(38,0). I think this has something to do with my problem but I've tried everything I can think of to fix it.

A: The problem is with this line.
SELECT C.LNAME + ',' + C.FNAME AS FullName

In SQL, we use || for concatenation not +

redpajama_set_name: RedPajamaStackExchange


International institute of hotel management will conduct the eCHAT in 07th May 2019. By knowing the IIHM exam pattern, the aspirants will know the type of questions in each section that the test will have. It will help them to make a strategy to clear the IIHM exam. When aspirants check the IIHM exam pattern they know about its marking scheme, the number of questions and the allotment of time for the each sections.
The candidates appearing in the IIHM eCHAT are tested in different subjects. The exam has different questions for testing the aptitude and skills of the aspirants.
Given below are a few formats in which the candidates appearing in the exam will be tested.
The questions in IIHM eCHAT are multiple-choice which are from topics such as language comprehension, mathematical skills, intelligence and critical reasoning, data analysis and interpretation, awareness of Indian & Global Economy.
Candidates will be given 50 questions to be completed in 60 minutes.
Candidates will get their scorecards of IIHM eCHAT within 24 hours after appearing in it.


Booking.com: Hotels in Margate. Book your hotel now!
The Glenwood Hotel provides rooms with free WiFi in Margate, well situated a 20-minute walk from Dreamland Margate. The property has a shared lounge, as well as a bar.
Just a 4-minute walk from Margate's Turner Contemporary Art Gallery, The Sands Hotel has boutique-style accommodations and fine views of the Thanet coast.
Located in the seaside town of Margate, The Victoria Crescent Hotel is a 5-minute walk from the beach and The Parade. Free WiFi access is available and there is also a restaurant.
On the clifftops of Cliftonville, Margate, this elegant Victorian building is less than 2 minutes' walk from the beach.
Providing a shared lounge, The Dalby Rooms is located in Margate, not far from Dreamland Margate. Complimentary WiFi is offered. A continental breakfast is available daily at the bed and breakfast.
Located in Margate, just 1.2 miles from Dreamland Margate, Manhattan loft has accommodations with free WiFi. Guests staying at this apartment can use a fully equipped kitchen.
Offering free WiFi, Kiss Me Quick is located on the beachfront in Margate. Guests staying at this apartment can use a fully equipped kitchen.
Located 1312 feet from Dreamland Margate in Margate, Newly refurbished Artists Residence 4 bed house is a holiday home with a kitchen. Guests have access to free WiFi.
Located a 12-minute walk from Dreamland Margate, Fort Crescent, Margate offers accommodations with a kitchen in Margate. Free WiFi is provided.
Located in Margate, just an 18-minute walk from Dreamland Margate, Dalby Square - Margate has accommodations with a terrace and free WiFi.
Located in Margate, just a 14-minute walk from Dreamland Margate, Artists Residency, Trinity Square, Margate has beachfront accommodations with a casino and free WiFi. The property has sea views.
Trinity Holiday Lets Margate, a property with water sports facilities and a shared lounge, is located in Margate, a 13-minute walk from Dreamland Margate.
Featuring free WiFi throughout, this period property is located 1.1 mi from Dreamland Margate. Guests benefit from a patio and sole use of a garden. It provides free parking.
Directly opposite the Winter Gardens theater on Margate seafront, The Bay bed and breakfast enjoys a prime location on the Thanet coast.
72 properties found in Margate.


Nutrition and physical activity have well documented effects on health. Regardless of weight, a high quality diet can combat many chronic diseases. Active living involves two important and distinct components: being physically active and minimizing sedentary time. The HEAL initiative places emphasis on program and policy interventions that positively impact large numbers of residents, are sustainable, can potentially be scaled, and have measurable results.
2018 HEAL: Shop Heart Smart El Paso!


text:
Q: updating specific objects of array in reactjs i want update only specific object from default _data i.e (isconformed value to 1) when user click confirm button that should object isconformed value to 1 and api put call to set the change value in data?
 const default_data = {
   Id: "",
   productname: "",
   price:"",
   isconformed:0,
 }
 const[data,setData]=useState(default_data)

 const OnChangeHandler = (key, value) => {
   //console.log(value)  i.e value will be 1 here
   setData({ ...data, [key]: value });
 };

const Confirmproduct = () => {
  const res_data = {
   isConformed: data.isConfirmed,
  };

 //API call
 axios.put(`${config.APP_CONFIG}/Product/${Id}`, res_data)
  .then((res) => {
   setdata(res.data)
  })
 }

 onClick={(e) => {
  //when button clicked
  e.preventDefault();
  OnChangeHandler("isConformed", 1);
  Confirmproduct()
 }}

}

My expected output
{
 Id: "",
 productname: "",
 price:"",
 isconformed:1,
}

A: The setData function is an asynchronous hook which, when called, does not update immediately the value of data as, for example, using default_data["isconfirmed"]=value.
My recommendation is to simplify and remove the handle function as you don't need it
const default_data = {
    Id: "",
    productname: "",
    price:"",
 isconformed:0,
}

const[data,setdata]=useState(default_data)

const Confirmproduct = (key, value) => {
    // setData({ ...data, [key]: value }); <- Do you really need this?

    const res_data = {
        isConformed: value
    };
//API call

    axios.put(`${config.APP_CONFIG}/Product/${Id}, res_data)
      .then((res) => {
       setdata(res.data)
})

**  button click event**

onClick={(e) => {
    e.preventDefault();
    Confirmproduct("isConformed", 1);
    }}


text:
Q: Losing server that generated CSR (Certificate Signing Request) I have created a CSR file on a Windows server about 3 months earlier and used this CSR file to buy a wildcard SSL Certificate. The SSL company (opentrust) then gave me 3 files, the root CA file, the intermediate and the wildcard certificate. But I suddenly lost the server that the CSR file had been created on, so I can't complete the process of SSL certificate request. The weird thing is I imported these 3 files in certificate store of 4 of my Windows servers and when I open the certificate on each of these servers, it shows that a corresponding private key is present although the DNS names of these servers do not match the certificate, but on the other servers there is no private key.
I don't know why this happens and if I recreate the CSR file, the SSL company will charge me again for reissuing the certificate or not.


Earlier this month, the New Mexico attorney general filed suit against Preferred Care Partners Management Group, a company that operates private nursing homes in Florida and 10 other states. The lawsuit alleges that Preferred Care Partners hired insufficient staff, resulting in nursing home negligence.
Nursing homes are responsible for upholding the level of care required by senior residents. Unfortunately, facilities can be understaffed and workers might not have the experience, training, or tools to perform their duties. According to the Associated Press, the New Mexico nursing home lawsuit claims that there were too few workers at Preferred Care Partners facilities to complete necessary tasks in a timely fashion – there were literally not enough hours in the day for the staff members on hand to maintain an acceptable standard of care.
Nursing home abuse and neglect is grossly underreported. If the employees at the care facility aren't looking after your loved one, you need to be an advocate. Be on the lookout for visible injury and changes in the family member's personality, as well as disarray on the grounds.
If you suspect your elderly loved one is being ignored or abuse, please call (855) 880-4741 free to speak with a Florida nursing home negligence lawyer today.


text:
CPA defends role against demands from riders
Officials from UCI-sanctioned group insist they provide independent voice for peloton just as riders organize petition drive.
June 29, 2020 Andrew Hood
2020 Santos Tour Down Under Photo: Tim de Waele/Getty Images
Officials from the CPA are strongly defending their organization against an unprecedented number of pro riders pressing for changes.
The CPA — Cyclistes Professionnel Associés — is holding its general assembly Monday against the backdrop of a new push among some of the biggest names in the elite men's peloton. On Friday, VeloNews reported that 325 riders — representing more than half of the WorldTour — have signed a petition urging reform from within the riders' association.
Speaking to VeloNews, the CPA's general secretary Laura Mora denied suggestions by some critics the CPA is out of touch with today's peloton.
"Maybe you speak with the wrong riders," Mora told VeloNews. "There are many riders who participate [in] our group, and there are many who appreciate what we do.
"I am sure we are not perfect, and there are things to improve, but we are doing our best to do things in the interest of the riders all the time," she continued. "We are trying to have the riders involved, and we ask them to talk to us. We write to them in emails and 'Telegram' groups. We are there with our delegates. If you don't take time to read the email or talk to us, it's not fair to criticize us."
A long-running spat between the CPA and dissatisfied riders is heating up, however. Riders have taken advantage of the COVID-19 race stoppage to organize, and they're trying to promote their agenda to the CPA management this week.
Several riders representing the riders' group were sitting in on the general assembly meeting Monday evening, held via a series of conference calls.
The CPA — created by the UCI in 1999 — is the closest thing the peloton has to a riders' union. The group added a women's association in 2017, but a breakaway group called The Cyclists' Alliance is also working as a stand-alone voice for women's cycling.
On the men's side, there's always been some complaints that the CPA and how it's structured does not offer a true representation for the peloton's ever-changing face. One of the major talking points of the new rider organization is the concept of "one rider, one vote" within the CPA.
That cuts against the CPA's current bylaws and how the association is organized. Though every top pro rider is automatically a member, voting rights and representation at key stakeholder meetings come via the rider's respective national associations. Under the CPA, registered as a non-profit group in Switzerland, riders are represented via a network of national associations, which in turn vote to represent the opinion of riders within that nation.
Original members such as France, Spain, Switzerland, and Italy were widely represented, but as the peloton become more international, more than half of the peloton did not have a national association within the CPA rules.
Mora said the CPA helped new rider associations to form by loosening requirements and assisting in legal paperwork, including riders from Canada and the United States, who joined in 2015. This week, rider groups representing Australia, Belgium, and Poland will be introduced to the CPA. Efforts to organize rider groups from Germany and Great Britain, however, both recently stalled.
"If there are riders who want to be involved, we will help them to organize and help finance them to help them to come in," Mora said. "Saying that we do not want them to be in the CPA is an excuse to work against us."
Riders pushing for new voting rights
The voting issue came to a head in 2018, when ex-pro David Millar posed a late-hour challenge to standing president Gianni Bugno. Riders were frustrated that they were not allowed to vote via email, and the CPA's established national associations backed ex-pro Bugno for another four-year term.
Mora said changes could be coming for the next round of elections, but said it was unrealistic to try to change the group's bylaws and set up an electronic voting system when Millar presented his candidacy just three weeks before the election, which coincided with the 2018 world championships.
"We will discuss about reviewing our bylaws in the next years," Mora said. "That's why we have started this discussion, of changing the voting system as requested for the next election. There are some things in our statutes that need to be updated."
One of the key functions of the CPA is to provide a voice for the peloton, especially at the Pro Cycling Council, the influential UCI committee where most of the most important decisions are made. CPA and the representative of the Riders' Commission (currently ex-pro Bernie Eisel) each have one vote on the 12-member board. Teams and race organizers have four votes split between their groups, and the UCI controls six.
'We are independent'
Critics of the CPA said the group is too cozy to the UCI, and too often sides with the international governing body.
Mora defended the CPA's relationship with the UCI, and said the UCI is often an important buffer between teams and race organizers.
"It doesn't mean that we always say yes to UCI," Mora said. "We are independent, and we are not managed by them. We are happy (the UCI) is there, when there are problems with other stakeholders, and in general to have their support in protecting the athletes."
Other issues grating riders include questions about payments out of the CPA's solidarity fund — about $13,000 in a one-time payment for riders who have raced a certain number of years at the top level — as well as the CPA's support of a controversial move by the UCI to take $1 million out of the WorldTour reserve fund (a separate fund underwritten by fees to organizers and teams) to use in part to fight legal challenges from Velon and Italian racing consortium. The UCI said parts of that transfer are also being used to fight against technological fraud, working on a Tramadol ban, as well as promoting road races.
Mora declined to comment about the $1 million, but confirmed the solidarity fund — funded by a percentage of prize money from across the calendar — is struggling to meet promised payments for riders retiring in 2019. She insisted the group has done its part to pressure race organizers to pay owed prize money that funds the solidarity fund and said that an increasing number of riders requesting money from the fund means that new funding sources or an increase in percentages need to be considered. She added that the CPA has used money from its general budget in the past to help cover payments to the solidarity fund.
One of the demands of the riders' group is an independent audit of the CPA's books.
"We are very transparent," Mora said. "We are here to answer to riders to answer questions, and give them as much information as possible. There is nothing to hide, and you will find all the numbers on the site."
The CPA and the ever-growing riders' group are at loggerheads. Monday's meeting could help ease the way for more dialogue, or if things don't go well, there could be more pressure to try to create a stand-alone rider's union.
The Outer Line: The Riders Union prepares to challenge the status quo
Pandemic in the peloton: Vaccinations create opportunity, controversy as sport looks to fresh start in 2022
Highs and lows for 2022: Gravel worlds, a women's Tour de France, and more COVID


text:
Q: Optimum way to transpose rows in one dataframe to columns in another dataframe in Pandas? Given df_people:
   Name
0  Tom
1  Jerry

and df_colors (no header row):
0  Red
1  Green
2  Blue

What is considered an optimum way to take the data in df_colors and add it to df_people such that df_people would look like this when combined:
   Name   Color_0  Color_1  Color_2
0  Tom    Red      Green    Blue
1  Jerry  Red      Green    Blue

Below is what I have so far, which works, but I was wondering if there is a better or more concise way.
# Store data for new columns in a dictionary
new_columns = {}
for index_people, row_people in df_people.iterrows():
    for index_colors, row_colors in df_colors.iterrows():
        key = 'Color_' + str(index_colors)
        if (key in new_columns):
            new_columns[key].append(row_colors[0])
        else:
            new_columns[key] = [row_colors[0]]

# Add dictionary data as new columns
for key, value in new_columns.items():
    df_people[key] = value

UPDATE
Thank you all for providing answers. Since the real dataframes are GBs in size, speed was crucial, so I ended up going with the fastest method. Here is the code to the test cases:
# Import required modules
import pandas as pd
import timeit

# Original
def method_1():
    df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
    df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)
    # Store data for new columns in a dictionary
    new_columns = {}
    for index_people, row_people in df_people.iterrows():
        for index_colors, row_colors in df_colors.iterrows():
            key = 'Color_' + str(index_colors)
            if (key in new_columns):
                new_columns[key].append(row_colors[0])
            else:
                new_columns[key] = [row_colors[0]]
    # Add dictionary data as new columns
    for key, value in new_columns.items():
        df_people[key] = value

# YOBEN_S - https://stackoverflow.com/a/60805881/452587
def method_2():
    df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
    df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)
    _s = pd.concat([df_colors]*len(df_people), axis=1)
    _s.columns = df_people.index
    df_people = df_people.join(_s.T.add_prefix('Color_'))

# Dani Mesejo - https://stackoverflow.com/a/60805898/452587
def method_3():
    df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
    df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)
    # Create mock key
    _m1 = df_people.assign(key=1)
    # Set new column names, transpose, and create mock key
    _m2 = df_colors.set_index('Color_' + df_colors.index.astype(str)).T.assign(key=1)
    df_people =  _m1.merge(_m2, on='key').drop('key', axis=1)

# Erfan - https://stackoverflow.com/a/60806018/452587
def method_4():
    df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
    df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)
    df_colors = df_colors.T.reindex(df_people.index).ffill().add_prefix('Color_')
    df_people = df_people.join(df_colors)

print('Method 1:', timeit.timeit(method_1, number=10000))
print('Method 2:', timeit.timeit(method_2, number=10000))
print('Method 3:', timeit.timeit(method_3, number=10000))
print('Method 4:', timeit.timeit(method_4, number=10000))

Output:
Method 1: 36.029883089
Method 2: 27.042384837999997
Method 3: 68.22421793800001
Method 4: 32.94155895

In my effort to simplify the scenario, unfortunately I oversimplified it. It's too late to rephrase the question now, so I think I will post a related question at a later date. The real scenario involves mathematics as well, so instead of simply appending columns in df_colors to df_people, I also need to perform some calculations against a column in the corresponding row for each added cell.
UPDATE 2
I've made the sample dataframes larger (thanks jezrael) and added two new methods.
# Import required modules
import numpy as np
import pandas as pd
import timeit

# Original
def method_1():
    df_people = pd.DataFrame(['Tom', 'Jerry', 'Bob', 'John', 'Bill', 'Tim', 'Harry', 'Rick'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red', 'Green', 'Blue'] * 10, columns=None)
    # Store data for new columns in a dictionary
    new_columns = {}
    for index_people, row_people in df_people.iterrows():
        for index_colors, row_colors in df_colors.iterrows():
            key = 'Color_' + str(index_colors)
            if (key in new_columns):
                new_columns[key].append(row_colors[0])
            else:
                new_columns[key] = [row_colors[0]]
    # Add dictionary data as new columns
    for key, value in new_columns.items():
        df_people[key] = value

# YOBEN_S - https://stackoverflow.com/a/60805881/452587
def method_2():
    df_people = pd.DataFrame(['Tom', 'Jerry', 'Bob', 'John', 'Bill', 'Tim', 'Harry', 'Rick'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red', 'Green', 'Blue'] * 10, columns=None)
    _s = pd.concat([df_colors]*len(df_people), axis=1)
    _s.columns = df_people.index
    df_people = df_people.join(_s.T.add_prefix('Color_'))

# sammywemmy - https://stackoverflow.com/a/60805964/452587
def method_3():
    df_people = pd.DataFrame(['Tom', 'Jerry', 'Bob', 'John', 'Bill', 'Tim', 'Harry', 'Rick'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red', 'Green', 'Blue'] * 10, columns=None)
    # Create a new column in df_people with aggregate of df_colors;
    df_people['Colors'] = df_colors[0].str.cat(sep=',')
    # Concatenate df_people['Name'] and df_people['Colors'];
    # split column, expand into a dataframe, and add prefix
    df_people = pd.concat([df_people.Name, df_people.Colors.str.split(',', expand=True).add_prefix('Color_')], axis=1)

# Dani Mesejo - https://stackoverflow.com/a/60805898/452587
def method_4():
    df_people = pd.DataFrame(['Tom', 'Jerry', 'Bob', 'John', 'Bill', 'Tim', 'Harry', 'Rick'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red', 'Green', 'Blue'] * 10, columns=None)
    # Create mock key
    _m1 = df_people.assign(key=1)
    # Set new column names, transpose, and create mock key
    _m2 = df_colors.set_index('Color_' + df_colors.index.astype(str)).T.assign(key=1)
    df_people =  _m1.merge(_m2, on='key').drop('key', axis=1)

# Erfan - https://stackoverflow.com/a/60806018/452587
def method_5():
    df_people = pd.DataFrame(['Tom', 'Jerry', 'Bob', 'John', 'Bill', 'Tim', 'Harry', 'Rick'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red', 'Green', 'Blue'] * 10, columns=None)
    df_colors = df_colors.T.reindex(df_people.index).ffill().add_prefix('Color_')
    df_people = df_people.join(df_colors)

# jezrael - https://stackoverflow.com/a/60826723/452587
def method_6():
    df_people = pd.DataFrame(['Tom', 'Jerry', 'Bob', 'John', 'Bill', 'Tim', 'Harry', 'Rick'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red', 'Green', 'Blue'] * 10, columns=None)
    _a = np.broadcast_to(df_colors[0], (len(df_people), len(df_colors)))
    df_people = df_people.join(pd.DataFrame(_a, index=df_people.index).add_prefix('Color_'))

print('Method 1:', timeit.timeit(method_1, number=3))
print('Method 2:', timeit.timeit(method_2, number=3))
print('Method 3:', timeit.timeit(method_3, number=3))
print('Method 4:', timeit.timeit(method_4, number=3))
print('Method 5:', timeit.timeit(method_5, number=3))
print('Method 6:', timeit.timeit(method_6, number=3))

Output:
Method 1: 74.512771493
Method 2: 1.0007798979999905
Method 3: 0.40823360299999933
Method 4: 0.08115736700000298
Method 5: 0.11704620100000795
Method 6: 0.04700596800000767

UPDATE 3
I've posted a related question for transposing and calculating, which more accurately reflects the real dataset:
Fastest way to transpose and calculate in Pandas?

A: We can do
s=pd.concat([df1]*len(df),axis=1)
s.columns=df.index
df=df.join(s.T.add_prefix('color_'))
    Name color_0 color_1 color_2
0    Tom     Red   Green    Blue
1  Jerry     Red   Green    Blue

A: You can improve performance by numpy.broadcast_to method:
df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)

a = np.broadcast_to(df_colors[0], (len(df_people), len(df_colors)))
df = df_people.join(pd.DataFrame(a, index=df_people.index).add_prefix('Color_'))
print (df)
    Name Color_0 Color_1 Color_2
0    Tom     Red   Green    Blue
1  Jerry     Red   Green    Blue

import timeit

def method_2():
    df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
    df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)
    _s = pd.concat([df_colors]*len(df_people), axis=1)
    _s.columns = df_people.index
    df_people = df_people.join(_s.T.add_prefix('Color_'))

def method_5():
    df_people = pd.DataFrame([['Tom'], ['Jerry']], columns=['Name'])
    df_colors = pd.DataFrame([['Red'], ['Green'], ['Blue']], columns=None)
    a = np.broadcast_to(df_colors[0], (len(df_people), len(df_colors)))
    df_people = df_people.join(pd.DataFrame(a, index=df_people.index).add_prefix('Color_'))

print('Method 2:', timeit.timeit(method_2, number=10000))
Method 2: 27.919169027998578

print('Method 5:', timeit.timeit(method_5, number=10000))
Method 5: 21.452649746001043

But I think better is test in large DataFrame, e.g. here for 3k rows and 30 columns, then timings are different:
# Import required modules
import pandas as pd
import timeit

# Original
def method_1():
    df_people = pd.DataFrame(['Tom','Jerry','Bob'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red','Green', 'Blue'] * 10, columns=None)
    # Store data for new columns in a dictionary
    new_columns = {}
    for index_people, row_people in df_people.iterrows():
        for index_colors, row_colors in df_colors.iterrows():
            key = 'Color_' + str(index_colors)
            if (key in new_columns):
                new_columns[key].append(row_colors[0])
            else:
                new_columns[key] = [row_colors[0]]
    # Add dictionary data as new columns
    for key, value in new_columns.items():
        df_people[key] = value

# YOBEN_S - https://stackoverflow.com/a/60805881/452587
def method_2():
    df_people = pd.DataFrame(['Tom','Jerry','Bob'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red','Green', 'Blue'] * 10, columns=None)
    _s = pd.concat([df_colors]*len(df_people), axis=1)
    _s.columns = df_people.index
    df_people = df_people.join(_s.T.add_prefix('Color_'))

# Dani Mesejo - https://stackoverflow.com/a/60805898/452587
def method_3():
    df_people = pd.DataFrame(['Tom','Jerry','Bob'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red','Green', 'Blue'] * 10, columns=None)
    # Create mock key
    _m1 = df_people.assign(key=1)
    # Set new column names, transpose, and create mock key
    _m2 = df_colors.set_index('Color_' + df_colors.index.astype(str)).T.assign(key=1)
    df_people =  _m1.merge(_m2, on='key').drop('key', axis=1)

# Erfan - https://stackoverflow.com/a/60806018/452587
def method_4():
    df_people = pd.DataFrame(['Tom','Jerry','Bob'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red','Green', 'Blue'] * 10, columns=None)
    df_colors = df_colors.T.reindex(df_people.index).ffill().add_prefix('Color_')
    df_people = df_people.join(df_colors)

def method_5():
    df_people = pd.DataFrame(['Tom','Jerry','Bob'] * 1000, columns=['Name'])
    df_colors = pd.DataFrame(['Red','Green', 'Blue'] * 10, columns=None)
    a = np.broadcast_to(df_colors[0], (len(df_people), len(df_colors)))
    df_people = df_people.join(pd.DataFrame(a, index=df_people.index).add_prefix('Color_'))

print('Method 1:', timeit.timeit(method_1, number=3))
print('Method 2:', timeit.timeit(method_2, number=3))
print('Method 3:', timeit.timeit(method_3, number=3))
print('Method 4:', timeit.timeit(method_4, number=3))
print('Method 5:', timeit.timeit(method_5, number=3))

Method 1: 34.91457201199955
Method 2: 0.7901797180002177
Method 3: 0.05690281799979857
Method 4: 0.05774562500118918
Method 5: 0.026483284000278218

A: You could do:
import pandas as pd

# input sample data
df1 = pd.DataFrame([['Tom'], ['Jerry']], columns=['name'])
df2 = pd.DataFrame([['Red'], ['Gree'], ['Blue']], columns=None)

# create mock key
m1 = df1.assign(key=1)

# set new column names, transpose and create mock key
m2 = df2.set_index('Color_' + df2.index.astype(str)).T.assign(key=1)

result = m1.merge(m2, on='key').drop('key', axis=1)

print(result)

Output
    name Color_0 Color_1 Color_2
0    Tom     Red    Gree    Blue
1  Jerry     Red    Gree    Blue

A: Another possible solution:
#create a new column in df1, with aggregate of df2:
 #i set the header for df2 column as 'color'
 df1['color'] = df2['color'].str.cat(sep=',')
#concatenate df1['Name'] and df1['Color'] as below:
pd.concat([df1.Name,
            #split column, expand into a dataframe and add prefix
           df1.color.str.split(',',expand=True).add_prefix('color_')],
          axis=1)

    Name    color_0 color_1 color_2
0   Tom       Red   Green   Blue
1   Jerry     Red   Green   Blue

A: Using DataFrame.reindex, DataFrame.ffill and DataFrame.add_prefix:
df2 = df2.T.reindex(df1.index).ffill().add_prefix('Color_')
df1 = df1.join(df2)

    Name Color_0 Color_1 Color_2
0    Tom     Red   Green    Blue
1  Jerry     Red   Green    Blue

A: you can use:
colors = df_colors.T.append(df_colors.T).add_prefix('Color_').reset_index(drop=True)
pd.concat([df_people, colors], axis=1)

output:


Solid state chemistry by AR West is well known book used in most of the universities. I strongly recommend it for research reference as well.
Properties' is split into separate chapters.
of both 'Basic' and 'Solid State Chemistry and its Applications' was long overdue, therefore.
structures, view them from different orientations and either highlight or hide different structural features.
arrangements and Sarah Tilley oversaw all the artwork preparations.
For updates to this table, see iupac.org/reports/periodic_table/. This version is dated 1 June 2012.
Copyright © 2012 IUPAC, the International Union of Pure and Applied Chemistry.
and for which no assignments have yet been made, are being considered by a IUPAC and IUPAP Joint Working Party.
doi:10.1351/PAC-REP-10-09-14). The uncertainty in the last digit of the standard atomic weight value is listed in parentheses following the value.
terrestrial samples. See PAC for more details.
statements for this work. Neither the publisher nor the author shall be liable for any damages arising herefrom.
Solid state chemistry and its applications / Anthony R. West. – Second edition, student edition.
1. Solid state chemistry. I. Title.
X-Ray Crystallography and Structure Determination – What is Involved?
Diffraction and Microscopic Techniques: What Do They Have in Common?
control and optimisation of properties, e.g.
lasers; porous solids used as catalyst supports.
biological or pharmaceutical properties of pure toluene.
all length scales. This is solid state chemistry!
molecule by another, or creating defects such as missing atoms, lead to entirely different molecules.
usual 'home' for physical properties; but now, they are an intrinsic part of solid state and materials chemistry.
materials for engineering applications in products or devices.
and engineering that are necessary to achieve the desired aims.
understanding of structure – composition – property relationships.
of the periodic table and their naturally occurring or easy-to-make compounds such as oxides and halides.
are often a drawback of molecular materials, and can be used safely in the environment.
amplification by stimulated emission of radiation – was demonstrated, two structural aspects are important.
states that are necessary for LASER action.
CdS nanoparticles (or colloids in older terminology) which can be fine-tuned by controlling the particle size.
why solid state chemistry is a central subject to many areas of physical science, engineering and technology.
properties and the factors that control them.
Online you will find PowerPoint slides of all figures from the book, as well as solutions to the set of questions.
complement the concepts and applications discussed in the text.
octahedra or the CuO4 square planar units.
Engineering, as Head of Department in 1999, a post he held until 2007.
Chemistry Forum, which has now become the Materials Chemistry Division of the Royal Society of Chemistry.
Chemistry Division of IUPAC, 2004–2007.
recognises exceptional and sustained contributions to the field of materials chemistry.
understanding of the elements and their compounds.
must consider some basic concepts of crystallography.
that the symmetry of the structure is evident (next section).
Solid State Chemistry and its Applications, Second Edition, Student Edition. Anthony R. West.
(e) are half the size of those in (c), (e) would be preferred according to the above definition of the unit cell.
show the cubic symmetry of the structure (see later).
contains units that are not identical; thus square 1 has Na in its top right corner whereas 2 has Cl in this position.
Cubic unit cell of NaCl, a = b = c.
with c defined as the unique axis: a = b = c, α = β = 90◦ , γ = 90◦ .
cubic but not possess the essential symmetry elements for cubic symmetry; the true symmetry is then lower, perhaps tetragonal.
body diagonal so that all three angles remain equal, but different from 90◦ , the shape is trigonal.
later with reference to Fig. 1.21, but the true unit cell is only one-third of this size, as shown.
system is given in the third column of Table 1.1. Let us deal next with symmetry.
derived from cubic by structural distortions.
pentagons; (d) a complete layer of hexagons.
about which the tetrahedron may be rotated is called a rotation axis; it is an example of a symmetry element.
The process of rotation is an example of a symmetry operation.
point symmetry elements than crystallographers.
The symmetry element described above for the silicate tetrahedron is a rotation axis, with symbol n.
SiO4 tetrahedron possesses four threefold rotation axes, one in the direction of each Si–O bond.
of the tetrahedra. The SiO4 tetrahedron possesses three of these twofold axes.
21 , 31 , etc.
The alternating axis is a combination of rotation (n-fold) and reflection perpendicular to the rotation axis. It is little used in crystallography.
have fully ordered but non-periodic arrays constructed from more than one motif or building block.
inorganic oxide materials, natural or synthetic.
showed conclusively that twinning such as shown in Fig. 1.6 could not explain the quasicrystalline state.
planes, one of which, running vertically and perpendicular to the plane of the paper, is shown in Fig. 1.7(a).
does not have a centre of symmetry (a).
Figure 1.5 Two-dimensional Penrose tiling constructed by packing together two different sets of paralleloC 1997 Oxford University Press.
also, the twofold inversion axis is the same as a mirror plane perpendicular to that axis.
Figure 1.6 Hypothetical twinned structure showing fivefold symmetry. Adapted with permission from J. M.
C 2005 World Scientific Publishing Company.
Symmetry elements: (a) mirror plane; (b) centre of symmetry; (c) fourfold inversion axis.
(b) an a glide plane perpendicular to b; in each case, translation between symmetry-related objects is by a/2.
of the symmetry operation. These are elements of space symmetry, of which there are two types.
repeated twice along a for every unit cell.
b (i.e. reflection across the ac plane) or perpendicular to c.
and see if they are displaced relative to each other in the form of a glide plane!
they do not have a regular repeat unit, nor can translational symmetry elements be identified.
of opposite cube faces (a) and mirror planes in two sets of orientations (b, c).
(a) Two-, three-, and fourfold axes and (b, c) mirror planes of a cube.
NaCl from the cubic cell.
but this is again unacceptable because NaCl has symmetry higher than trigonal.
a compression along one body diagonal (or rather an expansion in the plane perpendicular to the diagonal).
All fourfold symmetry axes and all but one of the threefold axes are destroyed.
The hexagonal crystal system is discussed later (Fig. 1.21).
orthorhombic symmetry is the presence of three mutually-perpendicular mirror planes or twofold axes.
departs from 90◦ and most of the symmetry is lost, apart from a mirror plane and/or a single twofold axis.
usually defined as b, with α = γ = 90◦ (but see Table 1.1, footnote).
angles are unequal and differ from 90◦ .
(c) face centred, (d) side centred and (e) body centred lattices.
of centred lattice are possible.
of the unit cell, as in (d). Similarly, an A-centred lattice has lattice points on the bc face.
because it has a cubic unit cell with Fe atoms at the corner and body centre positions.
identical with those at or near the body centre.
does show is how these species are packed together in 3D.
volume is halved, Fig. 1.10(b).
sets of rows and for each set there is a characteristic perpendicular distance, d, between pairs of adjacent rows.
(a) Lattice planes (in projection); (b) derivation of Miller indices.
Miller indices for a hexagonal lattice.
the axes a, b, c and angles α (between b and c), β (between a and c) and γ (between a and b).
c/3; the fractional intersections are therefore 1/2 , 1, 1/3 .
from adjacent planes by the same d-spacing.
Some other examples are shown in Fig. 1.15. In (a), the shaded plane cuts x, y and z at 1a, ∞b and 1c, i.e.
origin. Plane 2 has intercepts of 1a, ∞b and ∞c and Miller indices of (100).
(100) planes then all planes are labelled as (200).
referred to as 'bar h, bar k, bar l'.
(i.e. 1̄30 in the usual way); sometimes, the third index may be represented as a dot (i.e. 1̄3 · 0).
but by convention  is used.
this is only sometimes true in non-cubic systems. Sets of directions which, by symmetry, are equivalent, e.g.
corner of the unit cell and passing through the fractional coordinates: −1, 0.67, 1.
As a check, for cubic (200): h = 2, k = l = 0; 1/d2 = 4/a2 ; d = a/2.
of all crystal systems are given in Appendix A.
formula weight has not been assumed.
for Z (which must be a whole number) but is also used to determine FW and D.
of solid solution formation and the porosity of ceramic pieces.
consideration in calculating effective cell contents.
as one. Hence Z = 2.
atoms, of which there are six, count as 1/2 each, giving a total of 1 + (6 × 1/2) = 4 Cu in the unit cell.
ludicrous answer is obtained that the unit cell has 14 Na and 13 Cl!
structures and also to compare and contrast different types of structure.
Two of the most useful ways of describing structures are based on close packing and space-filling polyhedra.
alternative positions P and R for a second cp layer.
features highlighted by hiding selected atoms or polyhedra.
The most efficient way to pack spheres in two dimensions is shown in Fig. 1.16(a). Each sphere, e.g.
zz and sphere A belongs to each of these rows.
two simple ways to do this, resulting in hexagonal close packed and cubic close packed structures as follows.
three A (solid) spheres, and vice versa.
. . . ABABAB . . .
Two cp layers arranged in A and B positions. The B layer occupies the P positions of Fig. 1.16.
. . . ABCABCABC . . .
responsible for the phenomenon of polytypism.
possible for contacting and equal-sized spheres. [A common non-cp structure is the body centred cube, e.g.
of these two groups of three neighbours.
Three close packed layers in ccp sequence.
in the B layer, the layer underneath is A and the layer above is either (a) A or (b) C.
terms of a cp arrangement are given in Appendix D.
form part of a cp layer, as revealed by removing a corner sphere 1 in (b) and comparing (b) with Fig. 1.16(a).
inside a unit cell is discussed later.
radius r touch; the angle γ is 120◦ (Table 1.1).
Face centred cubic, fcc, unit cell of a ccp arrangement of spheres.
in Fig. 1.21(c): note the crystallographic symbol for a threefold axis, which is a solid triangle.
direction. Hence the hcp crystal structure has both a sixfold screw axis and a threefold rotation axis.
positionally to each other by this glide plane.
(d) a 63 screw axis and (e) a c-glide plane.
face diagonals. (b) Projection of a face centred cubic structure onto a unit cell face. (c) Unit cell contents.
diagonals, <111>, of the cube).
is drawn to scale; in such projections, the origin is shown here as the top left-hand corner.
centre positions are shown as single circles, each with z = 1/2 .
the fractional distance of the atom from the origin in the directions a, b and c, respectively of the unit cell.
in (b) is obtained simply by the addition of extra, equivalent positions in adjacent unit cells.
atomic coordinates and the possibility of negative atomic coordinates are given in Appendix E.
trends are observed. It is still not well understood why particular metals prefer one structure type to another.


My first trimester is so hard and until now today I'm still going through bouts of nausea and lethargy. It's also the time I had to shift to natural skin care, and eat more fruits and veggies, no coffee and soda, and look for healthy food options. I usually feel sick drinking dairy milk so I scouted for other alternatives.
I tried soya drink but I always go back to almond milk. Silk is a nice option as it's non-GMO. This is also my first time to try chia seeds. If you check and read about it's benefits you'll be amazed.
I prefer soaking them in your milk of choice.
Reuse any bottle lying around. 🙂 What's your favorite chia recipe?


text:
L'avenue de Beaulieu est une artère bruxelloise située sur la commune d'Auderghem qui descend de la rue Jules Cockx depuis la station de métro Beaulieu jusqu'à la rue des Pêcheries sur une longueur de 510 mètres. La numérotation des habitations va de 1 à 33 pour le côté impair et de 2 à 26 pour le côté pair.

Historique et description

En 1966, la firme Etrimo construisit des immeubles-tours le long de l'avenue.

Par la suite fut construit en haut de l'avenue de Beaulieu la station de métro et le début de la E411.

Aujourd'hui, une haie d'immeubles de bureau sert d'écran entre l'avenue et cette autoroute. Ces immeubles forment le site Beaulieu de la Commission européenne.

Kasteelveld
Au , le chevalier Corneille de Man fut propriétaire du Kasteelveld, qui s'étend sur les berges de la Watermaelbeek, qui irrigue les étangs des Pêcheries.

Près de l'actuelle avenue de Beaulieu se trouvait le Hof ter Linden dont les terres s'étendaient en partie sur le territoire actuel d'Auderghem. Ce bien est mentionné sur la carte dessinée par L. Van Werden (1659) et devint avec le temps la propriété de diverses familles par voie d'héritage.

En 1835, il fut vendu à Théodore Verhaegen, bourgmestre de Watermael-Boitsfort (Auderghem en était un hameau). Sa fille Marie-Anne épousa Adolphe le Hardy de Beaulieu et hérita du Kasteelveld à la mort de son père, en 1862. Cette famille en resta propriétaire jusqu'à la construction des quartiers actuels.

L'avenue
Le , le collège décidait de dénommer avenue de Beaulieu l'artère reliant la chaussée de Watermael au Pont de Belle-Vue. Le pont de Belle-Vue se trouvait à l'endroit où a été construite la station de métro Beaulieu. La première partie du nom, le Hardÿ est passée à la trappe.

En 1965 encore, le quartier des Pêcheries était en friche. À l'angle de la rue des Pêcheries et de Beaulieu, il y avait une cressonnière alimentée par les sources des environs. Dans les sentiers se déroulaient régulièrement des courses de cyclocross. Il s'agissait donc d'un terrain presque vierge où il fallait tracer de nouvelles artères, élargir celles qui existaient, fixer les gabarits des immeubles à construire et sauvegarder l'étang des Pêcheries.

Origine du nom
Le nom correspond à un lieu-dit.

Situation et accès

Inventaire régional des biens remarquables

Voir aussi
 Liste des rues d'Auderghem

Liens externes
 Commune d'Auderghem

Notes et références

Avenue à Auderghem

redpajama_set_name: RedPajamaWikipedia