As you probably already know, YouTube is a video hosting platform. It evolved from a simple video sharing site to a powerful platform that can be used by amateurs and professionals alike. YouTube was originally purchased by Google in 2006 after Google failed to gain inroads with its competing product, Google Video.
Registration is not required to view videos, but it is required to comment or subscribe to channels. Registration for YouTube is automatic with your Google Account. If you have Gmail, you have a YouTube account.
YouTube, like many successful tech companies today, was founded in a California garage in February 2005 and officially launched in December of that same year. The service became an almost instant hit. YouTube was purchased by Google the next year for approximately 1.6 billion dollars. At the time, YouTube was not earning a profit, and it wasn't clear how the service would become a money maker until Google bought it. Google added streaming ads (which share part of the revenue with original content creators) in order to generate income.
You can watch videos directly at www.youtube.com or you can watch YouTube videos embedded in other locations, such as blogs and websites. The owner of the video can restrict viewers by making a video private to only select viewers or by disabling the ability to embed videos. YouTube also allows some video creators to charge viewers in order to watch videos.
On YouTube, the watch page is the home page of a video. This is where all the public information about a video resides.
You can either link directly to the watch page of a YouTube video or if the video creator has allowed it, you can embed the YouTube video directly on your own website. You can also watch YouTube videos on your TV through a variety of devices, including ChromeCast, Playstation, Xbox, Roku, and multiple smart TV platforms.
YouTube uses HTML 5 to stream videos. This is a standard format supported by most browsers, including Firefox, Chrome, Safari, and Opera. YouTube videos can be played on some mobile devices and even on some gaming consoles.
You can find videos on YouTube in one of many ways. You can search by keyword, you can browse by topic, or you can scan the list of the most popular videos. If you find a video producer you enjoy, you can subscribe to that user's videos in order to get alerts the next time they upload a video. For example, we've subscribed to the excellent Vlogbrothers channel.
One of the reasons YouTube has been so popular is because it fosters a sense of community. You can not only view videos, but you can also rate and comment on videos. Some users even respond with video comments. In fact, the premise of Vlogbrothers is really a conversation two brothers have with each other.
This community atmosphere has created countless internet video stars, including mentions in magazines and television appearances. Justin Bieber owes much of his career to YouTube.
Along with original content, a lot of videos uploaded to YouTube are clips from popular movies, television shows, and music videos. YouTube experimented with a lot of different ways to control the problem. Originally video uploads were limited to 15 minutes, other than certain special "channel types" (Director, Musician, Reporter, Comedian, and Guru) deemed to be more likely to be generating original content.
Many years and a few high-profile lawsuits later, YouTube now has automatic copyright infringement detection for a lot of content. It's still bypassed, but the amount of pirated content on YouTube has dwindled. You can also rent or purchase legitimate movies and commercial TV series from YouTube, and YouTube is directly paying for some original content to compete with Hulu, Amazon, and Netflix.
You need to register for a free account in order to upload content. If you have a Google Account, you've already registered. Just go to YouTube and get started. You can upload most popular video formats including .WMV, .AVI, .MOV, and .MPG files. YouTube automatically converts these files as they're uploaded.
You are free to embed anyone's videos on your blog or web page. You don't even need to be a member of YouTube. Each video page contains the HTML code that you can copy and paste.
Be aware that embedding too many videos can create slow load times for people viewing your blog or webpages. For best results, only embed one video per page.
YouTube does not allow you to easily download videos unless you subscribe to YouTube Premium, which allows for offline viewing. There are third-party tools that allow you to do so, but they are not encouraged or supported by YouTube. They may even violate YouTube's user agreement.
If you've rented or purchased a video through YouTube or Google Play Videos (they're really the same thing, just different ways to get there), you also can download the video to your device. That way, you can play a rented video on your phone during a long airplane flight or road trip.
While many of the same concerns remain, there are several ways of downloading or converting a YouTube video to a music format, like MP3.


We use your Personal Information only for providing and improving the APP and the website. By using the app/website, you agree to the collection and use of information in accordance with this policy.
Permissions asked: About Me, Contact email and Publish to the Wall.


text:
/**
 * \file
 *         netperf shell
 * \author
 *         Adam Dunkels <adam@sics.se>
 */

#include "contiki.h"
#include "shell.h"
#include "serial-shell.h"

/*---------------------------------------------------------------------------*/
PROCESS(netperf_shell_process, "netperf shell");
AUTOSTART_PROCESSES(&netperf_shell_process);
/*---------------------------------------------------------------------------*/
PROCESS_THREAD(netperf_shell_process, ev, data)
{
  PROCESS_BEGIN();

  serial_shell_init();
  shell_blink_init();
  shell_reboot_init();
  shell_rime_init();
  shell_rime_netcmd_init();
  shell_rime_debug_init();
  shell_rime_sniff_init();
  shell_text_init();
  shell_time_init();
  shell_netperf_init();

  PROCESS_END();
}
/*---------------------------------------------------------------------------*/

redpajama_set_name: RedPajamaGithub


text:
Jon Boogz is a director, movement artist, and choreographer who seeks to push the evolution of what dance can be – sharing with audiences of all backgrounds an appreciation of the melding of art forms while inspiring and bringing awareness to social issues. He, along with Lil Buck, co-founded critically acclaimed non-profit MAI (Movement Art Is), which elevates the artistic educational and social impact of dance in America. Their first evening-length show, "Love Heals All Wounds," which is currently touring the country, was profiled in The New York Times.
Originally motivated to dance by the work of Michael Jackson, Boogz has choreographed for notable icons including Mikhail Baryshnikov, Naomi Campbell, Gloria Estefan; for Pharrell's Adidas Originals campaign to creative direct, choreograph, and perform in Movement Art Is: Standing Rock at ComplexCon; and as creative consultant for ads launching campaigns for Apple and Lexus.
Boogz's collaborators include TriBeCa Film Festival, DAIS, Lil Buck, and Flying Lotus; his choreography is used in FOX's "So You Think You Can Dance"; Cirque du Soleil's MJ ONE; and he was featured at the Geffen Playhouse's "Backstage at the Geffen" with his dance company Control Freakz, Lil Buck, and spoken word artist Robin Sanders to honor Morgan Freeman and Jeff Skoll.
Boogz recently wrote, choreographed, directed and danced in Color of Reality, a short film in collaboration with visual artist Alexa Meade, inspired by their dismay at police shootings of black men. The work continues to receive coverage internationally and won Great Big Story's Art as Impact Award; Best Experimental at Toronto International Short Film Festival; and Concept Video of the Year from World of Dance, among others.
His forthcoming projects seek to merge movement with fine art, film, technology, and the stage.

redpajama_set_name: RedPajamaCommonCrawl


Families will be held spellbound at Winchester Science Centre and Planetarium this February half term as the team explores the Science of Magic, from Friday 15 – Monday 25 February.
Spark your family's curiosity with an awe-inspiring live science show that explores the science behind the magic; watch colours change before your very eyes and discover the secret of the disappearing act! Children can also get hands-on in the Invention Studio creating their own optical illusions and enjoy interactive science busking, including mind-blowing card tricks, from the Science Centre's Inspirers. All these exciting activities are free with entry – book online at least three days in advance and save 25% on General Admission to the Science Centre.
February half term will also see the return of You Are Here!, a hugely popular 30-minute planetarium show that combines live performance with the immersive 360° full-dome planetarium experience. You Are Here! was developed by Winchester Science Centre in collaboration with Glasgow-based theatre company The Occasion and has been touring the UK since its launch in Winchester in October 2018.
For working parents looking to provide a stimulating holiday experience for their children, the Science Centre's science-themed holiday club offers just that. The holiday club is for children aged 5-9 years and comprises an exciting programme of activities, experiments and challenges that help children explore and explain the world around them. The Science of Magic theme will see children investigate everything from optical illusions to smart materials to science tricks.


The contents, pictures and videos shown on MLM Software India website are provided to visitors and clients so that they can analyze our MLM Software development and plan consultancy services and give us a chance to provide our Software and IT services. MLM Softwarez India is a property of Corbit Global Solutions Pvt. Ltd. which is running the website mlmsoftwarezindia.com.
The content on MLM Software India may be used for informational purposes only. You may not use any content of our website for any commercial purpose, retransmit, republish, redistribute or any means without written permission from MLM Softwarez India. By visiting our website you agree to be bound on the following terms and conditions regarding use of the website.
Contents, images and videos on MLM Software India are their property and you may not change or use these for any purpose.
MLM Software India provides the MLM Software and IT solutions for the companies who want to start their MLM business. We also provide the demo for MLM Software, so that our clients can analyze our MLM software efficiency, features, reliability and layout. You cannot try to unauthorized access to any demo software or portion of our website.
The software available for demo or download on MLM Software India website is the copyrighted work of Corbit Global Solutions Pvt. Ltd.. User just can visit the features of MLM Software and cannot redistribute or copy to any other individual or company. Software can be used by the user by accepting the terms and conditions of the applicable license agreement.
Unless otherwise stated, MLM Software India website is controlled and operated from our head office located at Jaipur. If you take any legal action related to our website that must be file only in 'Hon'ble High Court, Jaipur (Rajasthan) India Jurisdiction.
We will protect your personal or sensitive information which you submit through our website inquiry form by using encryption and SSL technology.


Go batty over learning the world of letterboxing with this event combo!
Dig into the exciting world of caves with the combo of Brownie Going Batty Patch and Letterboxer Badge. Enjoy a thrilling tour through TWO brilliant crystalline caverns. Engage in workshops about letterboxing, bats, and the ecosystems we live in. Activities include writing clues; making a stamp; hiding & finding letterboxes; making a bat craft; and creating a poster to let others know how we can be better neighbors to bats. This event includes a presentation about cave conservation, cave animals, and cavern formation. The highlight of your trip will be touring TWO beautiful crystal caverns. Included are workshops to fulfill badge/patch requirements, indoor "slumber party" style lodging, evening snack, and a lunch-time meal.
Pre-registration is required and payment in full is due with registration. For more information about this event and other scout programs at Lincoln Caverns please visit our Scout Leader Area.


If I had to pick one vegetable that is extremely easy to grow, Swiss Chard would be my #1 pick. While other greens are wilting or bolting from the heat, Swiss Chard just laughs at the heat and flourishes. In addition, it is a stunner in the garden with its bright leaves and matching ribs. You could easily plant it among your other landscape plants to create a part edible landscape.
As you can tell from the picture, its leaf has an odd shape. Its leaf resembles a goose foot. Swiss Chard is a member of the Goosefoot family, of which beets and spinach are also members.
This colorful wonder is a powerhouse vegetable containing vitamins K, A, and C. In fact, one chopped cup of this vegetable provides 300% of your vitamin K daily requirement. Vitamin K consumption improves bone health, which reduces the risk of bone fractures.
In addition, it is a good source of potassium, iron, magnesium and dietary fiber.
Swiss chard also contains high levels of nitrates. Consuming high level of nitrates lowers blood pressure, enhances athletic performance and reduces the amount of oxygen needed during exercising.
Swiss chard contains alpha-lipoic acid which lowers glucose levels. In turn, it increases insulin sensitivity and prevents oxidative stress-induced changes in diabetics.
However, if you suffer from kidney stones, WebMD advises that you should skip this vegetable. It is high in oxalates, which decreases the body's absorption of calcium and can cause kidney stones.
Swiss Chard is a cool weather plant although it doesn't bolt like spinach or broccoli when the weather turns warmer. According to Cornell University, plant seeds 1/2 to 1 inch deep 2 to 3 weeks before your last expected spring frost. However, it doesn't like prolonged freezes which can make it bolt.
I actually plant my seeds indoors under grow lights the same time that I plant broccoli and my other cold weather plants. Sometimes our Springs are just too cold to follow Cornell's suggestion so I tend to plant a week or two before the last Spring Frost.
I also cover the plants if a frost is expected.
Plant in full sun; however, it will need afternoon shade when the weather becomes warm. In addition, Swiss Chard likes consistent watering.
I plant mine where it receives some afternoon shade with my other cold tolerant plants.
One year my Swiss Chard bolted since I just ignored it and didn't pick it. Plus, I might have planted it to early in the season when it was too cold. (Take a look HERE.) In fact, Swiss Chard is a biannual and will flower in its second year if it survived harsh winters.
And sometimes, it does grow back which surprised the heck out of me.
To keep it healthy, pick often and always leave the smaller inside leaves.
The University lists different seed companies that sell the Swiss Chard varieties. Be sure to check the seed availability from my favorite heirloom seed companies too.
I hope I inspired you to either grow Swiss Chard or at least cook with it!
What is your favorite way to eat Swiss Chard?
Great post! Chard always grows so well for me in Michigan. Thanks for sharing one of my recipes!
Thanks for sharing it with me, Marjorie.
I had no idea it was so easy to grow! Thanks for the education!
I didn't know it is so easy to grow! It must be on my list then! Thank you.
I'm looking forward to growing more of my own food at some point. It sounds like chard is very simple to grow. Love that!
One of my personal fave veggies. Thanks for the super ideas and also for including my Studio Botanica posts! Can't wait to try some of these. Mmm that Greek pie sounds like it'll be my first. Also.. Not sure if it's too late to find it and plant it.. but will see if I can find a space in my tiny garden! Thank YOU!
Carol it is pretty fast growing. You definitely can plant in August for a fall garden.
I love the color of swiss chard. So pretty. Glad it's easy to grow! Thx for including my recipe!
I've never allowed my Swiss Chard to continue through winter. I would've been surprised to see it grow back too!


text:
Spy-proof enterprise encryption is possible, but daunting
With universities under attack, security experts talk best defenses
Does encryption really shield you from government's prying eyes?
ERM: Old concept, new ideas
Universities putting sensitive data at risk via unsecure email
Survey finds half of institutions allow naked transmission of the personal and financial data of students and parents
By John P. Mello, Jr.
Colleges and universities are putting the financial and personal information of students and parents at risk by allowing them to submit such data to the school in unencrypted email.
That was a finding in a survey released Monday by Halock Security Labs after surveying 162 institutions of higher learning in the United States.
Half the institutions allowed sensitive documents to be sent to them in unencrypted emails, the survey said, while a quarter of the schools actually encouraged such transmissions.
"Typically, they do what they need to do to comply with regulations, but they're weak on risk management and actively controlling and managing risk," Terry Kurzynski, a partner with Halock Security Labs, said in an interview.
Security at larger universities tends to be better than at smaller schools and community colleges, he continued.
"Smaller colleges are breached all the time," Kurzynski said."They can't develop the right level of security until they've been breached several times and someone at the president or board of trustee level says, 'Enough is enough.'"
In addition to budget constraints, culture at universities works against solid security.
"Universities are unique because their purpose is to build and disseminate knowledge which means they must operate in a culture of openness and sharing," said Rob Reed, worldwide education evangelist for the big data security firm Splunk.
That open culture can work against the kind of centralization needed for good security. Policies can vary from school to school within a university. "It doesn't make a lot of sense, but a lot of these units strive to maintain a degree of autonomy," said Larry Ponemon, founder and chairman of the Ponemon Institute.
"Each school or department can be a silo for data," he said. "So it's hard from a data protection point of view to have central control over information and as a result, a lot of these universities have data losses."
[Also see: After 40 years, email security still elusive]
Ponemon has been performing data breach studies for years and he said universities typically place in industry comparisons as some of the riskiest places for sensitive data.
Even at a schools with university-wide policies requiring encryption of sensitive data, it can be tough to run a secure ship. "You've got all sorts of units engaging in all sorts of practices and it's difficult in a highly distributed environment like that to police all of it," Mike Corn, chief privacy and security officer at the University of Illinois, said in an interview.
"It's a simple thing for someone to say in the interest of customer service, 'Why don't you scan that and send it to me,'" Corn added. "It isn't that anyone is intentionally violating a policy. In an environment where you have a lot of high touch customers, it's easy to fall back on what works easiest for the customer and not think about security implications."
Not everyone was worried, however, by Halock's findings. "I'm not very alarmed by what they found," Marc Gaffan,
founder of Incapsula, a cloud security company, said in an interview. "Email encryption is overkill."
He argued that there are practical concerns when considering widespread use of encryption.
"The usability aspects around email encryption are not trivial," Gaffan said.
Encrypting email is only a small part of the problem, he continued. "The real problem is what happens to that email when it hits the university."
"It's like keeping a key in the lock," Gaffan said. "The fact that the door has a lock on it doesn't protect it if the key is in the lock and anyone can unlock it."


text:
Review| Volume 117, ISSUE 3, P486-490, June 01, 2010
Overcoming the barriers to HPV vaccination in high-risk populations in the US
Levi S. Downs Jr.
Corresponding author. University of Minnesota, Department of Obstetrics and Gynecology, 420 Delaware Street, SE, MMC395, Minneapolis, MN 55455, USA.
Division of Gynecologic, The University of Minnesota, Minneapolis, MN, USA
Isabel Scarinci
Division of Preventive Medicine, University of Alabama, Birmingham, AL, USA
Mark H. Einstein
Division of Gynecologic Oncology, Albert Einstein College of Medicine, USA
Yvonne Collins
Division of Gynecologic, University of Illinois Chicago, Chicago, IL, USA
Lisa Flowers
Division of Gynecologic Oncology, Emory and Montefiore Medical Center, Bronx, NY, USA
DOI:https://doi.org/10.1016/j.ygyno.2010.02.011
Previous ArticleWhat is the role of HPV typing in the United States now and in the next five years in a vaccinated population?
Next ArticleUnmasking the complexities of mucinous ovarian carcinoma
To review populations of women in the United States at high risk for cervical cancer, assess known reasons for existing outcome disparities, and discuss potential strategies to reduce barriers to HPV vaccination and current strategies for cervical cancer prevention.
An expert forum conducted September 12–13, 2008, by the Society of Gynecologic Oncologists including 56 experts in cervical cancer and titled "Future strategies of cervical cancer prevention: what do we need to do now to prepare?"
Although epidemiological data is useful and necessary to identify populations at high risk for cervical cancer, an understanding of the knowledge and attitudes regarding HPV and cervical cancer prevention of racial/ethnic groups and sub-groups within racial/ethnic categories is critical for the implementation of effective targeted and effective educational efforts. Inequities in cervical cancer screening, diagnosis and treatment and HPV vaccination may arise from a number of barriers including access to healthcare, cultural beliefs, and limited awareness of options.
Initiatives to promote uptake of prophylactic HPV vaccination that target high-risk women need to be implemented before existing disparities widen. Although acceptability of HPV vaccination is promising, uptake is still low among low-income populations and specific racial/ethnic minorities. To address limited vaccine uptake it may be beneficial to establish national/state guidelines as well as culturally relevant interventions at the individual and community levels. The successful implementation of multiple integrated initiatives on HPV awareness, knowledge, and vaccination will diminish existing disparities in cervical cancer incidence and mortality.
Cancer Facts & Figures 2008.
American Cancer Society, Atlanta, Georgia2009
Freeman H.
Wingrove B.
Excess cervical cancer mortality: a marker for low access to health care in poor communities.
in: Rockville, MD: National Cancer Institute, Center to Reduce Cancer Health Disparities. 2005 (NIH Pub. No. 05-5282)
Smith H.O.
Tiffany M.F.
Qualls C.R.
Key C.R.
The rising incidence of adenocarcinoma relative to squamous cell carcinoma of the uterine cervix in the United States—a 24-year population-based study.
Gynecol Oncol. Aug 2000; 78: 97-105
Scopus (532)
Smith J.S.
Ethnic disparities in cervical cancer illness burden and subsequent care: a prospective view in managed care.
Am J Manag Care. Jun 2008; 14: S193-S199
Kahn J.A.
Lan D.
Kahn R.S.
Sociodemographic factors associated with high-risk human papillomavirus infection.
Obstet Gynecol. Jul 2007; 110: 87-95
Howe H.L.
Wu X.
Ries L.A.
Annual report to the nation on the status of cancer, 1975–2003, featuring cancer among U.S. Hispanic/Latino populations.
Cancer. Oct 15 2006; 107: 1711-1742
Singh G.K.
Miller B.A.
Hankey B.F.
Edwards B.K.
Persistent area socioeconomic disparities in U.S. incidence of cervical cancer, mortality, stage, and survival, 1975–2000.
Cancer. Sep 1 2004; 101: 1051-1057
Ries L. Melbert D. Krapcho M. Stinchcomb D.G. Howlander N. Horner M.J. SEER Cancer Statistics Review, 1975–2005, National Cancer Institute. Bethesda, MD, based on November 2007 SEER data submission, posted to the SEER web site, 2008. 2008 (http://seer.cancer.gov/csr/1975_2004/)
US Census Bureau. US Population Projections. 2008; http://www.census.gov/population/www/projections/summarytables.html. Accessed January 22, 2009.
CDC. DATA 2010. The Healthy People 2010 database.
in: The Centers for Disease Control and Prevention. 2007 (http://wonder.cdc.gov/scripts/broker.exe. Accessed May 15, 2007)
Eggleston K.S.
Coker A.L.
Das I.P.
Cordray S.T.
Luchok K.J.
Understanding barriers for adherence to follow-up care for abnormal pap tests.
J Womens Health (Larchmt). Apr 2007; 16: 311-330
Scopus (92)
Centers for Disease Control and Prevention.
in: Health Risk Behaviors by Race/Ethnicity. National YRBS, 2007
Downs L.S.
Scarinci I.
Flowers L.
Parham G.
The disparity of cervical cancer in diverse populations.
Gynecol Oncol. May 2008; 109: S22-S30
Howell E.A.
Chen Y.T.
Concato J.
Differences in cervical cancer mortality among black and white women.
Obstet Gynecol. Oct 1999; 94: 509-515
Brookfield K.F.
Cheung M.C.
Lucci J.
Fleming L.E.
Koniaris L.G.
Disparities in survival among women with invasive cervical cancer: a problem of access to care.
Cancer. Jan 1 2009; 115: 166-178
Merrill R.M.
Merrill A.V.
Mayer L.S.
Factors associated with no surgery or radiation therapy for invasive cervical cancer in Black and White women.
Ethn Dis Spring–Summer. 2000; 10: 248-256
McCracken M.
Olsen M.
Chen M.S.
Jemal A.
Thun M.
Cokkinides V.
Cancer incidence, mortality, and associated risk factors among Asian Americans of Chinese,Filipino, Vietnamese, Korean, and Japanese ethnicities.
CA Cancer J Clin. 2007; 57: 190-205
Bates J.H.
Hofer B.M.
Parikh-Patel A.
Cervical cancer incidence, mortality, and survival among Asian subgroups in California, 1990–2004.
Cancer. Nov 15 2008; 113: 2955-2963
Seeff L.C.
McKenna M.T.
Cervical cancer mortality among foreign-born women living in the United States, 1985 to 1996.
Cancer Detect Prev. 2003; 27: 203-208
Garner E.I.
Cervical cancer: disparities in screening, treatment, and survival.
Cancer Epidemiol Biomarkers Prev. Mar 2003; 12: 242s-247s
Penchansky R.
Thomas J.W.
The concept of access: definition and relationship to consumer satisfaction.
Med Care. 1981; 19: 127-140
Scopus (1535)
Scarinci I.C.
Slawson D.L.
Watson D.L.
Klesges R.C.
Murray D.M.
Socioeconomic status, ethnicity, and health care access among young and healthy women.
Ethn Dis. 2001; 11: 60-71
Sambamoorthi U.
McAlpine D.D.
Racial, ethnic, socioeconomic, and access disparities in the use of preventive services among women.
Prev Med. Nov 2003; 37: 475-484
Behbakht K.
Lynch A.
Teal S.
Degeest K.
Massad S.
Social and cultural barriers to Papanicolaou test screening in an urban population.
Obstet Gynecol. Dec 2004; 104: 1355-1361
Ponce N.A.
Chawla N.
Babey S.H.
Is there a language divide in pap test use?.
Med Care. Nov 2006; 44: 998-1004
Prislin R.
Sawyer M.H.
Nader P.R.
Goerlitz M.
De Guire M.
Ho S.
Provider–staff discrepancies in reported immunization knowledge and practices.
Prev Med. May 2002; 34: 554-561
Klug S.J.
Hukelmann M.
Blettner M.
Knowledge about infection with human papillomavirus: a systematic review.
Prev Med. Feb 2008; 46: 87-98
Tiro J.
What do women in the U.S. know about human papillomavirus and cervical cancer?.
Cancer Epidemiol Biomarkers Prev. 2007; 16 (288): 288-294
Constatine N.
Jerman P.
Acceptance of human papillomarvirus vaccination among Californian parents of daughters: a representative statewide analysis.
J Adolesc Health. 2007; 40: 108-115
Watts L.A.
Joseph N.
Wallace M.
HPV vaccine: a comparison of attitudes and behavioral perspectives between Latino and non-Latino women.
Gynecol Oncol. Mar 2009; 112: 577-582
Bair R.M.
Mays R.M.
Sturm L.A.
Zimet G.D.
Acceptability of the human papillomavirus vaccine among Latina mothers.
J Pediatr Adolesc Gynecol. Dec 2008; 21: 329-334
Fazekas K.I.
Brewer N.T.
HPV vaccine acceptability in a rural Southern area.
J Womens Health (Larchmt). May 2008; 17: 539-548
Garcés-Palacio I.C.
Partridge E.E.
An examination of acceptability of HPV vaccination among African American women and Latina immigrants.
J Womens Health (Larchmt). Oct 2007; 16: 1224-1233
Friedman A.L.
Shepeard H.
Exploring the knowledge, attitudes, beliefs, and communication preferences of the general public regarding HPV: findings from CDC focus group research and implications for practice.
Health Educ Behav. Jun 2007; 34: 471-485
Centers for Medicare and Medicaid. PQTI Overview. 2008; http://www.cms.hhs.gov/pqri/. Accessed February 13, 2009.
Goff B.A.
Quality measures in gynecologic cancers: what and when?.
Gynecol Oncol. Jul 2008; 110: 3-4
Scopus (4)
Haber G.
Malow R.M.
The HPV vaccine mandate controversy.
Breitkopf C.R.
Pearson H.C.
Breitkopf D.M.
Poor knowledge regarding the Pap test among low-income women undergoing routine screening.
Perspect Sex Reprod Health. Jun 2005; 37: 78-84
Received: September 11, 2009
☆On September 12–13, 2008, the Society of Gynecologic Oncologists convened a symposium of 56 cervical cancer experts titled "Future strategies of cervical cancer prevention: what do we need to do now to prepare?" to discuss evidence-based strategies in cervical cancer prevention and control, including HPV vaccination. This paper is the third in a series of manuscripts which highlight concepts, information, obstacles and approaches discussed during the Forum's sessions and focuses on the issue of barriers to HPV vaccination in high-risk populations in the United States and initiatives to overcome these barriers.
© 2010 Elsevier Inc. Published by Elsevier Inc. All rights reserved.


text:
Advisor Activists
Featured Activists
Margaret Margot Briggs Brooks
Cheryl Sorg
Christian Elliott
David Singletary
Dylan's Dharma
Fredrick Douglass Family Initiatives
Julie Cavanagh
KIN – Los Angeles
Rock to Save Darfur
Tahoe Network Television
LIFE ART FILM FESTIVAL – SAN ANTONIO
RELENTLESS – Available Feb 6th
Relentless Premier
Night of Laughter with Sam Tripoli
About Abolish Slavery
AbolishSlavery.org is a human rights organization dedicated to rescuing persecuted people from positions of vulnerability, assisting them on the road to recovery, and providing after care for the survivors and their families long term
The Abolish Slavery mission is to rescue and restore the lives of victims who have fallen into human trafficking.
AbolishSlavery.org works at home in the United States, and internationally, providing for protection, rescue of the victims, shelter, and other services to help victims move forward with their lives.
We create long term, sustainable solutions to abolish slavery by establishing and mentoring Human Trafficking Task Forces. With jurisdiction we can rescue women and children from human trafficking in the United States and abroad.
We coordinate with other non-profit organizations such as Little Kids Rock, which is co-sponsored by Matt Sorum of Guns-N-Roses. In 2011, Abolish Slavery worked with Matt to arrange a musical instrument donation to The Shade Tree Shelter in Las Vegas, Nevada, which provides safety and services for rescued slaves. Matt was able to effectively utilize the universal appeal of music to connect with these frightened and displaced children. You may have also heard of Slave-Free Earth as well.
We continue to actively work with government agencies in the United States, Mexico, Brazil, England, Norway, Panama organizing and building human trafficking task forces.
Abolish Slavery Coalition would like to commend and thank the city of Chico, California for taking action and defeating slavery. The following Proclamation was received on January 27, 2012:
Dave Singletary's beautiful art.
Click to enlarge, and feel free to download
Cheryl Sorg's Wonderful Art.
Links/Supporters
Accendo Digital
KIN Los Angeles
Passport2Freedom
Green Galaxy Enterprises


The Essence of the New Testament surveys all of the books in the New Testament, from Matthew to Revelation.
The Cradle, the Cross, and the Crown thoroughly introduces all twenty-seven New Testament books and closely examines Christ's incarnation and virgin birth, the heart of His ministry shown so vividly in the Gospels' Passion Narratives, and the triumphant return of Jesus and our eternal reign with Him as depicted in Revelation.
In Unchanging Witness, Donald Fortson and Rollin Grams articulate the consistent orthodox view—historically held everywhere, always, and by all—by presenting primary sources throughout Christian history and by interpreting the biblical texts in their cultural contexts.
Urban Legends of the New Testament surveys forty of the most commonly misinterpreted passages in the New Testament and carefully interprets each text within its literary and historical context.
Only full color illustrated book on the life of Paul.
Bridging the gaps for those who've acquired their Bible knowledge in random order, professors Vang and Carter help readers comprehend Scripture as one cohesive story from beginning to end. Second edition with all supporting charts, photographs, and illustrations in full color.
A fresh examination of Luke's vision for life together in a local church, defined by three key passages in the book of Acts, offers modern churches twenty distinct characteristics of an exemplary life together today.
Four Four Bible experts make a case for using the modern English translation of Scripture he personally prefers; Douglas Moo (NIV 2011), Wayne Grudem (English Standard Version), Ray Clendenen (Holman Christian Standard Bible), and Philip Comfort (New Living Translation).
A concise summary of The Cradle, the Cross, and the Crown, an acclaimed New Testament introduction, covering each NT book's key facts, historical setting, literary features, theological message, and more.
A new commentary on Matthew 5-7 that seeks to determine whether or not a follower of Jesus can really live by His words from the Sermon on the Mount today.
A new voice enters the ongoing "Synoptic Problem" debate, suggesting the answer may that the Gospel of Matthew was published in stages.
Author Jarvis Williams provides Christians with a biblical worldview of race and race relations by focusing on the biblical writings of Paul.
The fifth volume in the popular NEW AMERICAN COMMENTARY STUDIES IN BIBLE & THEOLOGY series argues that gospel writer Luke is also the author of Hebrews.
A thoughtful literary treatise suggesting that the Gospel is not just like a story, but that narrative in general is like the Gospel.
Evangelical essayists explore the history of scholarship on 1 & 2 Timothy and Titus and thoroughly examine Paul's theology in the Pastoral Epistles.
Looking at fine details in the testimony to Jesus given in the Gospels, professor Timothy Wiarda helps to enrich others' Gospel exegesis and knowledge of Christ.
Gold Medallion Award-winning study of Christ's life as recorded in the Gospels, newly updated in 2009 from the original 1997 work.
A commentary on the theme of assured eternal salvation in 1 John that comes as a result of the person and work of Jesus Christ.
The debate continues among today's leading Bible scholars about the conspicuous exclusion of twelve verses (16:9-20) in the gospel of Mark from some early Greek manuscripts.
Faithful to the End provides fresh, classroom-ready introduction to Hebrews through Revelation, emphasizing each of these New Testament book's theme of perseverance in the faith.
A companion to Jesus and the Gospels, Blomberg's ECPA Gold Medallion winner, From Pentecost to Patmos introduces serious Bible students to the depths of information found in Acts through Revelation.


text:
Q: How to Create a Tertiary Feature Branch With a Correct Git Diff If I want to create a new feature branch off master, I can do:
$ git checkout master
$ git checkout -b myFirstFeature

But suppose I now have that branch up in a PR that is waiting to be merged, and I want to work on something else that depends on the changes that are in that branch. In that case I might create a tertiary branch by doing:
$ git checkout myFirstFeature
$ git checkout -b mySecondFeature

So now I've set myFirstFeature as upstream of mySecondFeature and I have access to all the changes there and can start building on them, which is what I wanted. Nice!
However, the issue is that when I put up a PR for mySecondFeature, Git includes all the changes from myFirstBranch in the diff for mySecondFeature, rather than just what I actually committed to mySecondFeature.
It even includes the changes that resulted from any time I pulled master, ie any other PRs that were merged during the time myFirstFeature has existed.
So now mySecondFeature has a diff on GitHub of like 200 files, even though I personally only edited 3 or 4 on that branch.
How can I achieve my goal of creating a new tertiary feature branch off of an existing un-merged feature branch without totally borking my git diff?
thanks!

A: Start with a PR which asks to merge mySecondFeature to myFirstFeature.
Update the target branch of that PR to master after myFirstFeature has been merged to master.

A: Here's the solution:
git checkout master
git checkout -b new_branch (create a new branch)
git merge --squash old_branch (merge in the dependant feature branch)
if you did this wrong the first time and now have work on another branch you want to pull in to new-branch, do:
git cherry-pick <oldest_commit>^..<newest_commit>

redpajama_set_name: RedPajamaStackExchange


text:
Q: How does Facebook set Cookies with FB Init call in "Facebook Connect" setup? Two part question:
I have setup my website to use Facebook Connect for logging in. In the restricted area, I check if there is a cookie set with the name, "fbs_" under my domain name. However, I do not understand how this cookie gets set under my domain name. Does anyone know what happens with FB.Init call in this regard? (I have not used cross domain HTML file in my implementation).
Secondly, I am interested in implementing an Android setup that uses this web setup for data. Because these cookies look to be setup by the Javascript, I am not able to access these login cookies (fbs_ under mydomain.com) when I try with Cookie Manager. Is there a way I can implement this? Does WebKit help me in this regard?
Thank you for your time and responses.

A: The cookie is set under your domain as the JavaScript is executed there, and the FB code wants you to have access to the cookie data so you can use it to call the Graph API (or whatever you need to do with it). You should certainly be seeing this cookie set if logging in with Connect - how are you trying to access it? Is the Cookie Manager you mentioned a browser plugin?


text:
Astrologers' Community > General Astrology > Natal Astrology > Aspects & configurations
Any experiences with Moon and Mercury in hard aspect to Venus and Neptune?
Aspects & configurations Discuss here about natal chart aspects and configurations.
I've had a crush on this girl born in 1993 (I was born on July 3rd, 1996). Her birthday's September 24. I don't know her exact time of birth so I'm missing a key piece of information, but without knowing her ascendant and planets in houses I can see that she has Mars Square Neptune. She was born in Chengdu by the way. She doesn't believe in astrology but I've told her a bit about it, she didn't seem so keen but anyway.
What strikes me is that she has her Moon conjunct both Uranus and Neptune, and her Mercury squaring both Uranus and Neptune. Aspects such as these significantly contrast my chart, because my chart does not have a single personal planet in aspect with an outer planet.
I've been attracted to her in a way I can't really put into words, she does have Venus Sextile Mars and from my experience Venus-Mars aspects do give people a decent amount of charisma even if they're not the prettiest or most handsome in objective terms.
However, after getting to know her better, I already have doubts as to whether she'd be compatible for me in the long run as I am looking to settle down. This leads me to her Moon-Uranus / Neptune and Mercury-Uranus / Neptune in hard aspect.
Starting off with the Uranus aspects, I've noticed that emotionally and in her thinking, she is a lot more free-spirited than I am. She believes in maintaining distance even with people she has close relationships with, and believes distance is the key to longevity. While I also need time to myself for recharging my batteries, I believe the opposite. For me, the key to longevity is intimacy and closing the distance. I try to take care of her and do little things for her but today she said it makes her feel uncomfortable as she's used to being independent. The way my personal planets work in terms of aspects seems to be completely different to hers.
To give some key examples, while she has key personal planets in aspect to Uranus and Neptune, my personal planets have a much heavier Saturn theme to them, which makes me more reticent and tied down. My sun, Mercury, and Jupiter all square Saturn, which makes me feel a lot older than my age, and my Venus is sextile Saturn (hers is opposite). My Moon also has much more 'intimate' aspects with other planets, being in trine with Venus and Mars. My Venus and Mars are both opposite my ascendant and therefore conjunct my descendant, making me a 'we' person more than a 'me' person.
On the other hand this girl's Uranus energy, especially in hard aspect to her Moon and Mercury, makes me feel that a fear of very deep attachment in mind and heart is something within her character. She has commented on how remarkably mature I am in some ways, but feels that our approach to relationships is too different. Moon and Mercury squaring Uranus, I believe, may also lead to wild mood swings and unusual thoughts that are bad for stability.
Neptune in hard aspect to Moon and Mercury is equally concerning to me. It points to delusions, restlessness, and a constant sense of wanderlust where one's emotional and intellectual needs may never be fulfilled.
She seems a lot more sociable than me, despite other placements such as Capricorn moon and Venus in Virgo while I have Aquarius moon and Venus in Gemini. She seems to be a lot more lively than me and doesn't like to be tied down, while I'm a lot more restrained and I feel guilt and duty a lot more than she does. She says it feels "strange" and "pressuring" being with me but doesn't want to upset me. She doesn't like being taken care of too much by anyone, while I'm all about caring.
I'm also seriously re-evaluating things, because at first I got the impression that she's the kind of person who's calm and collected on the outside but deep and sensitive on the inside, but it turns out she's not as deep as I thought and she has an independent / erratic streak in a negative sense.
Now the question is: Unless there are mitigating factors, what are your experiences with people (or with yourself) who have key personal planets in hard aspect to the outer planets (especially Uranus and Neptune), and in this case, Moon / Mercury in hard aspect to Uranus / Neptune. Also, on a broader level, have you noticed any differences in "energy" between people whose personal planets don't form any aspects to outer planets versus those who have personal planets in aspect to outer planets?
My hypothesis is that individuals whose personal planets form aspects with outer planets have, more or less, an interest in connecting with an impersonal / universal / global dimension over sticking to the personal and down-to-earth. I could be wrong, but as someone whose personal planets don't form any aspects with outer planets, most of the time I feel grounded and secure when I stick to what's close and known. This could be the influence of Cancer + Saturn, but I'm not certain.
It's like we're opposites. The more you know me, the more conservative and rigid you'll find me though I appear easygoing. She can be very determined and focused, but the more you know her the more you realize how free-spirited she is. It's still hard though because it's like this girl has some kind of inexplicable magnetic force drawing me towards her.
Last edited by BaoSanniang; 12-03-2018 at 10:10 PM.
Find all posts by BaoSanniang
Re: Any experiences with Moon and Mercury in hard aspect to Venus and Neptune?
Thing is, you'd think she's the one with the Aquarius moon and Gemini Venus while you'd think I am the one with Capricorn moon and Virgo Venus, if you get what I mean.
Cary2
The Moon, Mercury, Uranus, Neptune interplay you describe means she is strange and wild.
I agree about the Mars/Venus aspects. I call it animal magnetism. There is the suggestion in their manner of a passionate and erotic dimension. They are accomplished flirts. They don't like to go long between lovers.
Last edited by Cary2; 03-31-2019 at 02:43 PM.
Find all posts by Cary2
Please post her birth date and place. We can use noon as the time of birth.
Do you and she DATE or is this just attraction from a distance?
You have the advantage of looking at your chart and hers. If you want information from US you have to give us the same info you have. Otherwise it is just guessing which is useless. In other words we need your chart too.
Combinations of Moon, Merc, Neptune, Uranus are not considered energies that lead to logical, honest, conscious, communication and action. Adding Mars just puts into action dynamics which may not be linked to reality.
But other indications might modify this. So we need the charts,
"The universe does not care if it inconveniences you."
Last edited by Lin; 03-31-2019 at 08:09 PM.
Find all posts by Lin
aspect, experiences, hard, mercury, moon, neptune, venus


text:
Advances in immunotherapeutic strategies for colorectal cancer commentary on: tumoral immune cell exploitation in colorectal cancer metastases can be targeted effectively by anti-CCR5 therapy in cancer patients by Halama et al
Dustin A. Deming1,2,3,4
Colorectal cancer is a leading cause of cancer-related death in the United States, despite recent advances in treatment strategies. The immune system has been implicated in the pathogenesis of colorectal cancer, with numerous studies identifying either antagonistic or pro-tumorigenic effects of infiltrating immune cells. Therapeutic strategies harnessing the immune system to target cancers have evolved expediently over the last 5 years, especially the use of checkpoint inhibitors. Recently, a subset of patients whose colorectal cancers harbor a deficiency in mismatch repair proteins have demonstrated dramatic and durable response to checkpoint blockade. Unfortunately, the vast majority of colorectal cancers are mismatch repair proficient and resistant to these inhibitors. The tumor microenvironment has been implicated in the resistance to checkpoint block and ways to overcome these resistance mechanisms would be a major advance for the treatment of colorectal cancer. Here we provide commentary on a manuscript from Halama et al. examining CCL5/CCR5 as an immune biomarker and the potential role of anti-CCR5 agents for the treatment of patients with colorectal cancer.
Over the last 5 years, the use of immunotherapeutics has gained significant enthusiasm for the treatment of many cancers. In colorectal cancer (CRC), the immune system plays an important role, as multiple studies have demonstrated the prognostic importance of immune cell infiltration [1–4]. The immunoscore—which categorizes the location, type, and quantity of tumor-infiltrating lymphocytes (TILs)—has been revealed as one of the strongest prognostic markers in CRC. The immunoscore quantifies the density of cytotoxic (CD8+) and memory (CD45RO+) T cells (CD3/CD45RO, CD3+/CD8+ or CD8+/CD45RO+) located in the center and invasive margins of CRC cancers [1, 5]. Higher immunoscores, indicating increased infiltration of CD8+ and CD45RO+ T lymphocytes into the invasive margin and central tumor, are strong positive prognostic markers [1].
Agents targeting PD-1/PD-L1 or CTLA4 have demonstrated robust benefit for multiple cancer types, but their efficacy was limited in CRC until tested in the setting of high microsatellite instability (MSI-H). Pembrolizumab, an anti-PD-1 checkpoint inhibitor, resulted in an exciting objective response rate and overall survival (OS) in a subset of CRC patients with mismatch repair deficiency (dMMR) [6]. In an updated analysis presented at the American Society of Clinical Oncology annual meeting, patients with dMMR CRC had a response rate of 50% and a disease control rate of 89% compared to no response observed in the mismatch repair proficient cancers [7]. Impressively, patients with dMMR treated with pembrolizumab have durable responses with 61% without progression after 24 months. These tumors are characterized by deficiency in mismatch repair proteins resulting in high mutational burdens and the potential for increased neoantigen presentation. However, a high mutational load alone does not determine responses to checkpoint immunotherapy. In addition, since MSI-high is seen in only ~4% of metastatic CRC, further investigations are required to better understand how immunotherapies can be used for MSS CRCs.
Interestingly, MSI status and quantification of the number of TILs do not fully predict outcomes in patients with CRC. A cohort of CRCs has been described that contain a signature characterized by high lymphoid gene expression, and somewhat unexpectedly, was associated with a worse prognosis [8]. These CRCS also have an increased mesenchymal and myeloid infiltration. A mesenchymal signature was also recently reported in a cohort of melanoma patients who were considered resistant to checkpoint blockade [9]. This signature consists of genes associated with the epithelial-to-mesenchymal transition, immunosuppressive genes, and monocyte/macrophage chemotactic genes.
While manipulation of specific subsets of immune cells can lead to tumor response, as above, Halama and colleagues have identified an immunologically distinct microenvironment at the invasive margins of CRC liver metastases in the setting of increased macrophage-related cytokines and chemokines [10]. Increased levels of CCL5, which is secreted by T cells, were identified at the invasive margin. The production of CCL5 results in tumor cell proliferation, invasion and increased production of matrix metalloproteinases by tumor-associated associated macrophages. These investigators then sought to determine if maraviroc, a CCR5 inhibitor originally developed for the treatment of HIV, would have anti-neoplastic properties through inhibition of CCL5/CCR5 signaling using CRC tumor explants. Morphologic changes consistent with tumor cell death were observed in addition to mitigation of tumor-promoting cytokines. Further investigation as part of a phase I clinic trial was performed in a total of 14 patients with late-line treatment-refractory metastatic CRC. Pre- and post-treatment biopsies were obtained for pharmacodynamic analyses and demonstrated that maraviroc as a single agent reduced tumor proliferation, reduced certain cytokines and caused morphologic changes consistent with tumor cell death. This therapy was well-tolerated. Clinically, however, as a single agent no responses were observed and the median PFS was only 1.15 months for the core cohort and 1.55 months for the extension cohort. Interestingly though, 5 patients went on to receive maraviroc in combination with chemotherapy, presumably chemotherapy they had previously been resistant to, and 3 out of these 5 patients had objective partial responses.
Improved treatment strategies for patients with CRC are clearly needed and immunotherapeutic approaches are highly promising. Unfortunately, MSS CRCs have been largely resistant to immunotherapeutic approaches, such as single agent checkpoint blockade. The tumor microenvironment has been implicated in this resistance in multiple studies including this study by Halama and colleagues. This study, however, has multiple caveats. This is a very small study that unfortunately did not meet its primary endpoint of demonstrating efficacy with CCR5 inhibition. The most intriguing story in this manuscript relates to the potential of CCR5 inhibition to result in re-sensitization to chemotherapy. The exact mechanism by which this might occur is unknown though presumably occurs as a result of mitigation of the tumor promoting effects of CCR5 signaling from the microenvironment surrounding the cancer. This could include alterations in signaling through chemokines, cytokines and growth factors. The potential of CCR5 to sensitize CRCs to chemotherapy would be further supported had the authors confirmed that the patients in the expanded cohort had previously progressed on the chemotherapy used. It is also important to know how long it had been since the patients were exposed to these regimens. Tumors that progressed on a regimen less than 6 months ago would not be expected to respond, though if it had been longer than that a low yet significant number of those cancers can respond to retreatment.
Interesting activity has been demonstrated with CCR5 inhbiition in CRC. These results deserve further evaluation in larger, better controlled, and more homogeneous subsets of patients with metastatic treatment refractory colorectal cancer.
CRC:
MSI:
MSS:
Microsatellite stable
ORR:
Objective response rate
PFS:
Progression-free survival
Tumor-infiltrating lymphocyte
Galon J, Costes A, Sanchez-Cabo F, Kirilovsky A, Mlecnik B, Lagorce-Pages C, et al. Type, density, and location of immune cells within human colorectal tumors predict clinical outcome. Science. 2006;313:1960–4.
Pages F, Berger A, Camus M, Sanchez-Cabo F, Costes A, Molidor R, et al. Effector memory T cells, early metastasis, and survival in colorectal cancer. N engl j med. 2005;353:2654–66.
Halama N, Michel S, Kloor M, Zoernig I, Benner A, Spille A, et al. Localization and density of immune cells in the invasive margin of human colorectal cancer liver metastases are prognostic for response to chemotherapy. Cancer res. 2011;71:5670–7.
Coca S, Perez-Piqueras J, Martinez D, Colmenarejo A, Saez MA, Vallejo C, et al. The prognostic significance of intratumoral natural killer cells in patients with colorectal carcinoma. Cancer. 1997;79:2320–8.
Fridman WH, Pages F, Sautes-Fridman C, Galon J. The immune contexture in human tumours: impact on clinical outcome. Nat rev cancer. 2012;12:298–306.
Le DT, Uram JN, Wang H, Bartlett BR, Kemberling H, Eyring AD, et al. PD-1 blockade in tumors with mismatch-repair deficiency. N engl j med. 2015;372:2509–20.
Le DT, Uram JN, Wang H, Bartlett B, Kemberling H, Eyring AD. Programmed death-1 blockade in mismatch repair deficient colorectal cancer. J clin oncol. 2016;34:103.
Becht E, de Reynies A, Giraldo NA, Pilati C, Buttard B, Lacroix L, et al. Immune and stromal classification of colorectal cancer is associated with molecular subtypes and relevant for precision immunotherapy. Clin Cancer Res. 2016;22(16):4057–66.
Hugo W, Zaretsky JM, Sun L, Song C, Moreno BH, Hu-Lieskovan S, et al. Genomic and transcriptomic features of response to anti-PD-1 therapy in metastatic melanoma. Cell. 2016;165:35–44.
Halama N, Zoernig I, Berthel A, Kahlert C, Klupp F, Suarez-Carmona M, et al. Tumoral immune cell exploitation in colorectal cancer metastases can be targeted effectively by anti-CCR5 therapy in cancer patients. Cancer cell. 2016;29:587–601.
NCI P30 CA014520 (Core Grant, University of Wisconsin Carbone Cancer Center).
The author declares that he has no competing interests.
Division of Hematology and Oncology, Department of Medicine, University of Wisconsin-Madison, Madison, WI, USA
Dustin A. Deming
University of Wisconsin Carbone Cancer Center, Madison, WI, USA
McArdle Laboratory for Cancer Research, Department of Oncology, University of Wisconsin-Madison, Madison, WI, USA
William S Middleton Memorial Veterans Hospital, Madison, WI, USA
Search for Dustin A. Deming in:
Correspondence to Dustin A. Deming.
Deming, D.A. Advances in immunotherapeutic strategies for colorectal cancer commentary on: tumoral immune cell exploitation in colorectal cancer metastases can be targeted effectively by anti-CCR5 therapy in cancer patients by Halama et al. j. immunotherapy cancer 4, 93 (2016) doi:10.1186/s40425-016-0197-y


Caldic BV is pleased to announce a strategic partnership agreement with Rudolf, a leading manufacturer of specialty chemicals to the construction and coatings industryWith this new partnership, Caldic is able to offer a diverse catalogue of silicone and fluorocarbon materials, produced by Rudolf, into the construction and coatings market in Italy, UK and Benelux.
The coatings and construction industry presents a priority market for Rudolf's silicone and fluorocarbon portfolio where significant investments and customer support have resulted in excellent business growth. This partnership is a great success story for this innovative technology, releasing the energy and flexibility of two enterprising businesses to support their customer base. The product portfolio and philosophy of Rudolf accords fully with the ambition of Caldic to further develop its' influential presence in these strategic markets.


text:
Home > News > Asset Management Culture > Ray Dalio: We Now Have Trials by Gossip
Asset Management Culture January 11, 2018
Ray Dalio: We Now Have Trials by Gossip
Bridgewater founder writes obscure post about the perils of gossip.
Ray Dalio, founder, co-CIO of Bridgewater Associates.
Ray Dalio didn't write a gossip column, he wrote a column about gossip on LinkedIn that has pundits scratching their heads. His Tuesday post, (given the "thumbs up" by more than 800 people) said that, "We now have trials by gossip and that's threatening to our well-being." With almost 630,000 followers on the popular career networking site, the Bridgewater Associates hedge fund founder has become a thought leader.
The vagueness of the post has some wondering what it involves, and whether it has anything to do with the $1 million settlement reported by the Wall Street Journal, paid to a female employee who was allegedly pushed out of Bridgewater after having a consensual sexual relationship with her mentor, top executive Greg Jensen, who was groomed by Dalio to be his successor. A Bridgewater spokesman said the story was "an uninformed misrepresentation" and Jensen said it was "inaccurate and salacious," also reported by the Wall Street Journal.
"The legal system passes judgement on people and hands out punishments based on definitions of unacceptable behaviors, it specifies the punishments that fit the crime, it does so by having both sides present evidence about what happened and how that fits with the law, and it reaches judgements using unbiased parties (or at least it does these things so that most of us believe that the legal system is by and large just). Trials by gossip do none of these things," wrote Dalio in his post, adding, "While gossiping might be entertaining like watching soap operas, it leaves us judging and sentencing people without truth and justice."
A spokeswoman for Dalio told CIO the post was "in response to all such things for a long time rather than to anything that happened lately."
Dalio has long taken a strong stance on gossip. Among his famed principals, recently published and informally known as the rulebook of Bridgewater, No. 11 says: "Never say anything about a person you wouldn't say to him directly. If you do, you are a slimy weasel."
Tags: Bridgewater Associates, Greg Jensen, hedge funds, LinkedIn, Ray Dalio
By Christine Giordano
« Britt Harris, UTIMCO Nab Harvard's Head of PE


text:
#include "ContextLookupRendererTest.h"
#include "TestSuite.h"
#include "LookupRenderers.h"

ContextLookupRendererTest::ContextLookupRendererTest (TString tname)
	: TestCaseType(tname)
{
}

void ContextLookupRendererTest::ContextCharPtr()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	String testString = "EinString";
	String testKey = "EinSchl�ssel";

	tmpStore[testKey] = testString;

	fConfig["ContextLookupName"] = testKey;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual(testString, fReply.str());
}

void ContextLookupRendererTest::ContextLong()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	long 	testLong = 123456;
	String 	testKey = "EinSchl�ssel";

	tmpStore[testKey] = testLong;

	fConfig["ContextLookupName"] = testKey;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("123456", fReply.str());
}

void ContextLookupRendererTest::ContextDouble()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	double 	testDouble 	= 123.456;
	String 	testKey 	= "EinSchl�ssel";

	tmpStore[testKey] = testDouble;

	fConfig["ContextLookupName"] = testKey;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("123.456", fReply.str().SubString(0, 7));
}

void ContextLookupRendererTest::ContextNull()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	Anything NullAny;
	String 	testKey 	= "EinSchl�ssel";

	tmpStore[testKey] = NullAny;

	fConfig["ContextLookupName"] = testKey;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("", fReply.str());
}

void ContextLookupRendererTest::ContextCharPtrConfigArray()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	String testString = "EinString";
	String testKey = "EinSchl�ssel";

	tmpStore[testKey] = testString;

	fConfig.Append( testKey );
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("EinString", fReply.str());
}

void ContextLookupRendererTest::ContextCharPtrDef()
{
	Context fContext;

	ContextLookupRenderer contextLookupRenderer("");
	String testString = "EinString";

	fConfig["ContextLookupName"] = "";
	fConfig["Default"] = testString;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("EinString", fReply.str());
}

void ContextLookupRendererTest::ContextLongDef()
{
	Context fContext;

	ContextLookupRenderer contextLookupRenderer("");
	long 	testLong = 123456;

	fConfig["ContextLookupName"] = "";
	fConfig["Default"] = testLong;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("123456", fReply.str());
}

void ContextLookupRendererTest::ContextDoubleDef()
{
	Context fContext;

	ContextLookupRenderer contextLookupRenderer("");
	double 	testDouble 	= 123.456;

	fConfig["ContextLookupName"] = "";
	fConfig["Default"] = testDouble;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("123.456", fReply.str().SubString(0, 7));
}

void ContextLookupRendererTest::ContextNullDef()
{
	Context fContext;

	ContextLookupRenderer contextLookupRenderer("");
	Anything NullAny;

	fConfig["ContextLookupName"] = "";
	fConfig["Default"] = NullAny;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual("", fReply.str());
}

void ContextLookupRendererTest::NestedLookup()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	String testString1 = "AString";
	String testString2 = "Two Strings";
	String testKey = "AKey";
	String arrayKey = "AnArray";
	String combinedKey(arrayKey);
	combinedKey << "." << testKey;
	String nullDelim( (void *)"\0", 1);
	const char *atDelim = "@";
	// it is a bit tricky to store 0 in an Anything programmatically
	String expectedResult(testString1);

	// setup a nested and a flat access
	tmpStore[arrayKey][testKey] = testString1;
	tmpStore[combinedKey] = testString2;

	// test access to nested testString1 using standard delimiter
	fConfig["ContextLookupName"] = combinedKey;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual(expectedResult, fReply.str());
	// by default I use '.' as delimiter.

	// test access to nested testString1 using @ as delimiter
	String combinedKey2(arrayKey);
	combinedKey2 << atDelim << testKey;
	fConfig["ContextLookupName"] = combinedKey2;
	fConfig["Delim"] = atDelim;		// use a special delimiter
	roConfig = fConfig;

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);
	expectedResult << testString1;

	assertEqual(expectedResult, fReply.str());
	// by default I use '.' as delimiter.

	// test access to non nested testString2 without delimiter
	fConfig["ContextLookupName"] = combinedKey;
	fConfig["Delim"] = nullDelim;		// do not use delimiters

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);
	expectedResult << testString2;

	assertEqual(expectedResult, fReply.str());

	// test access to non nested testString2 with nonpresent delimiter
	fConfig["Delim"] = "/";		// this delimiter is not in combinedKey

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);
	expectedResult << testString2;

	assertEqual(expectedResult, fReply.str());
} // NestedLookup

void ContextLookupRendererTest::NestedLookupWithoutSlotnames()
{
	ContextLookupRenderer contextLookupRenderer("");
	Context fContext;
	Anything tmpStore(fContext.GetTmpStore());
	String testString1 = "AnotherString";
	String testString2 = "Two other Strings";
	String testKey = "AKey";
	String arrayKey = "AnArray";
	String combinedKey(arrayKey);
	combinedKey << "." << testKey;
	String expectedResult(testString1);

	// setup a nested and a flat access
	tmpStore[arrayKey][testKey] = testString1;
	tmpStore[combinedKey] = testString2;

	// test access to nested testString1 using standard delimiter
	fConfig[0L] = combinedKey;
	ROAnything roConfig(fConfig);

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);

	assertEqual(expectedResult, fReply.str());
	// by default I use '.' as delimiter.

	// test access to nested testString1 using @ as delimiter
	const char *atDelim = "@";
	String combinedKey2(arrayKey);
	combinedKey2 << atDelim << testKey;
	fConfig[0L] = combinedKey2;
	fConfig[1L] = "Default";
	fConfig[2L] = atDelim;		// use a special delimiter
	roConfig = fConfig;

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);
	expectedResult << testString1;

	assertEqual(expectedResult, fReply.str());
	// by default I use '.' as delimiter.

	// test access to non nested testString2 without delimiter
	String nullDelim( (void *)"\0", 1);
	// it is a bit tricky to store 0 in an Anything programmatically
	fConfig[0L] = combinedKey;
	fConfig[2L] = nullDelim;		// do not use delimiters

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);
	expectedResult << testString2;

	assertEqual(expectedResult, fReply.str());

	// test access to non nested testString2 with nonpresent delimiter
	fConfig[2L] = "/";		// this delimiter is not in combinedKey

	contextLookupRenderer.RenderAll( fReply, fContext, roConfig);
	expectedResult << testString2;

	assertEqual(expectedResult, fReply.str());
} // NestedLookupWithoutSlotnames

Test *ContextLookupRendererTest::suite ()
{
	TestSuite *testSuite = new TestSuite;

	ADD_CASE(testSuite, ContextLookupRendererTest, ContextCharPtr);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextLong);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextDouble);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextNull);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextCharPtrConfigArray);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextCharPtrDef);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextLongDef);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextDoubleDef);
	ADD_CASE(testSuite, ContextLookupRendererTest, ContextNullDef);
	ADD_CASE(testSuite, ContextLookupRendererTest, NestedLookup);
	ADD_CASE(testSuite, ContextLookupRendererTest, NestedLookupWithoutSlotnames);

	return testSuite;
}


Ealing Music Service are excited to launch Ealings Got Talent (EGT) 2018/19 in collaboration with the Health Improvement Team and West London Mental Health NHS Trust. EGT is an online competition to discover and promote KS1 – KS4 pupils currently enrolled in Ealing maintained, academies and independent schools who have a passion to perform using music, dance or drama or a combination of the above principles under the chosen theme of mental health which is still one of Ealings key priorities to raise mental health awareness in the school community.
We have introduced this incentive as we believe it is important to address the worrying statistic that three pupils in every class today have a diagnosed mental health problem, and in Ealing, 16% of 15 year olds report low life satisfaction, significantly worse than the UK average.
Please see attached for Ealings Got Talent general rules and online application guidance and flyer in pdf and jpeg format (social media friendly version) to promote the event to pupils through Ealing organisations.
Online auditions are open on Monday, 10 September, 9am.
The DEADLINE for competition entries is Monday,10 December, 4pm.
Up to 6 acts with the highest scores will be shortlisted by our online judging panel and the results emailed to schools on 17 December. These acts will be invited to compete in the live final, where winners from primary and high schools are selected by a celebrity judging panel and live audience voting held at the second part of the Lets Talk Mental Health Conference on Thursday, 7 February 2019 at DoubleTree by Hilton, Ealing from 4pm – 7pm.
Certificates of excellence will be awarded to the finalists, and a trophy with a bespoke prize to the school of the winning act at the end of the conference.
Encourage soloists and groups that have written compositions that fit into the mental health theme to apply. Pupils that create an original element into a rendition of a famous work which fits into a mental health theme will also be accepted.


Four members of The Associated General Contractors of America (AGC), some of whom were among the first contractors to respond to help stop the water from flooding New Orleans in the wake of Hurricane Katrina, urged Congress to pass legislation that would limit the risk of liability that contractors face when responding to a natural disaster such as Hurricane Katrina.
These first responders testified before the Superfund and Waste Management Subcommittee of the Environment and Public Works Committee, chaired by Sen. John Thune, R-SD, telling senators that they did what they had to do to save their city.
"We knew that the trial lawyers were out there, but we simply could not take the time to imagine that someone would sue us for trying to save the city — the only risk on our minds was the risk that New Orleans would simply cease to exist," said Warren Perkins, vice president, Risk Management, Boh Brothers Construction Company.
Private construction contractors have enabled the nation to recover from one disaster after another. They were quick to arrive on the scene of the terrorist attacks on the World Trade Center, and for most of the following year, they worked hand-in-hand with federal, state and local officials on rescue, recovery and clean-up efforts. Yet, class actions, alleging mass torts and demanding billions of dollars, have been filed against all four of the contractors that supervised the clean-up from the terrorist attacks on Sept. 11.
The Gulf Coast Recovery Act seeks to limit protection for government contractors from the tort liability that might otherwise arise from their work for the disaster relief agencies. In the process, the bill also blocks court actions that could stall the recovery from a major disaster.
"While many first-rate contractors are already on the ground participating in this important effort, many others are hesitant to get involved in projects of this magnitude unless they have insurance against what are normally quantifiable risks," added Paul Becker, president, Willis Risk Management.
The bill does not, however, insulate any contractor from any enforcement action that any federal, state or local agency may bring. It does not limit any public agency's authority to take whatever steps it may deem necessary to ensure full compliance with its rules or regulations, or to punish noncompliance.
All environmental, safety and health, labor and ethics laws would continue to apply. In addition, the bill would leave contractors fully liable for any personal injury or property damage that resulted from any recklessness or willful misconduct.


Total Acoustics is a line of ceiling panels that combines sound absorption and blocking in one solution. With an NRC of 0.60 or greater and a CAC of 35 or higher, these panels are an ideal choice for flexible workspaces where a mix of private offices, quiet areas, and collaborative teaming share the same floor space. Layouts can also be reconfigured without changing the ceiling to meet acoustical requirements.


text:
BRADFORD DALE AND THE
RIVER BRADFORD
The walk by the River Bradford from Middleton-by-Youlgreave to Alport, where it meets the River Lathkill, is one of the finest in the Peak National Park. Like the Lathkill the river flows entirely through limestone country and is famous for the purity of its water.
In the sunlight the six pools of crystal clear water at the upper end of Bradford Dale, reflect the the mature trees lining the sides of the dale. A spot where visitors like to spend time gazing into the clear waters of the fish pools. Lower down the dale below Youlgreave three adjacent bridges cross river, the first carries a minor road, the others are a pack-horse bridge and an even older clapper bridge.
Return to the Contents Page Back to the top of the Page Return to the Home Page
BRADFORD DALE
The River Bradford starts its journey south of Middleton-by-Youlgreave, where a track descends from the village to the river. The walk along Bradford Dale not only provides an opportunity to admire the scenery, but also to note the varying styles of bridges across the river and to gaze into the crystal clear fish pools as you near Middleton.


text:
using System;
using System.Linq;
using System.Web.Mvc;
using Trifolia.Authorization;
using Trifolia.DB;
using Trifolia.Logging;
using Trifolia.Web.Models.TemplateManagement;

namespace Trifolia.Web.Controllers
{
    public class TemplateManagementController : Controller
    {
        private IObjectRepository tdb;

        #region Construct/Dispose

        public TemplateManagementController(IObjectRepository tdb)
        {
            this.tdb = tdb;
        }

        public TemplateManagementController()
        {
            this.tdb = DBContext.CreateAuditable(CheckPoint.Instance.UserName, CheckPoint.Instance.HostAddress);
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing)
                this.tdb.Dispose();

            base.Dispose(disposing);
        }

        #endregion

        #region Publish Settings

        [Securable(SecurableNames.PUBLISH_SETTINGS)]
        public ActionResult PublishSettings(int id)
        {
            if (!CheckPoint.Instance.GrantEditTemplate(id))
                throw new AuthorizationException("You do not have authorization to edit this template.");

            return View("PublishSettings", id);
        }

        #endregion

        #region List Actions

        [Securable(SecurableNames.TEMPLATE_LIST)]
        public ActionResult List()
        {
            return View("List");
        }

        [Securable(SecurableNames.TEMPLATE_EDIT)]
        public ActionResult AddNewTemplate()
        {
            Log.For(this).Trace("Add New Template Clicked");
            return Redirect("/TemplateManagement/Edit");
        }

        #endregion

        #region Copy Actions

        [Securable(SecurableNames.TEMPLATE_COPY)]
        public ActionResult Copy(int templateId, bool newVersion = false, int? newVersionImplementationGuideId = null)
        {
            CopyRequestModel model = new CopyRequestModel()
            {
                TemplateId = templateId,
                NewVersion = newVersion,
                NewVersionImplementationGuideId = newVersionImplementationGuideId
            };

            if (newVersion)
            {
                var template = this.tdb.Templates.Single(y => y.Id == templateId);
                ImplementationGuide newVersionImplementationGuide;

                // If the new IG is specified, use it, otherwise assume there is only one new version of the implementation guide
                if (newVersionImplementationGuideId == null)
                    newVersionImplementationGuide = this.tdb.ImplementationGuides.SingleOrDefault(y => y.PreviousVersionImplementationGuideId == template.OwningImplementationGuideId);
                else
                    newVersionImplementationGuide = this.tdb.ImplementationGuides.SingleOrDefault(y => y.Id == newVersionImplementationGuideId);

                if (newVersionImplementationGuide == null)
                    throw new Exception("A new version of the template's implementation guide does not exist yet.");
                else if (!CheckPoint.Instance.GrantEditImplementationGuide(newVersionImplementationGuide.Id))
                    throw new Exception("You are not authorized to edit the new version of the implementation guide!");
            }

            return View("Copy", model);
        }

        #endregion

        #region View

        [Securable(SecurableNames.TEMPLATE_LIST)]
        public ActionResult ViewOid(string oid)
        {
            string identifier = string.Format("urn:oid:{0}", oid);
            Template foundTemplate = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (foundTemplate == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return View(foundTemplate.Id);
        }

        [Securable(SecurableNames.TEMPLATE_LIST)]
        public ActionResult ViewInstanceIdentifier(string root, string extension)
        {
            string identifier = string.Format("urn:hl7ii:{0}:{1}", root, extension);
            Template foundTemplate = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (foundTemplate == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return View(foundTemplate.Id);
        }

        [Securable(SecurableNames.TEMPLATE_LIST)]
        public ActionResult ViewUri(string uri)
        {
            Template foundTemplate = this.tdb.Templates.SingleOrDefault(y => y.Oid == uri);

            if (foundTemplate == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, uri);
                throw new ArgumentException(message);
            }

            return View(foundTemplate.Id);
        }

        /// <summary>
        /// View action for templates. Builds a model with all of the information necessary to display a template, including constraints and xml sample
        /// </summary>
        /// <param name="templateId">Required. The id of the template to view</param>
        /// <returns>The "View" view from the TemplateManagement view set, and the prepared ViewModel model</returns>
        [Securable(SecurableNames.TEMPLATE_LIST)]
        public ActionResult ViewId(int templateId)
        {
            return View(templateId);
        }

        private ActionResult View(int templateId)
        {
            if (!CheckPoint.Instance.GrantViewTemplate(templateId))
                throw new AuthorizationException(App_GlobalResources.TrifoliaLang.TemplateViewPermissionMessage);

            return View("View", templateId);
        }

        #endregion

        #region Move Actions

        [Securable(SecurableNames.TEMPLATE_MOVE)]
        public ActionResult MoveOid(string oid)
        {
            string identifier = string.Format("urn:oid:{0}", oid);
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return MoveId(template.Id);
        }

        [Securable(SecurableNames.TEMPLATE_MOVE)]
        public ActionResult MoveInstanceIdentifier(string root, string extension)
        {
            string identifier = string.Format("urn:hl7ii:{0}:{1}", root, extension);
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return MoveId(template.Id);
        }

        [Securable(SecurableNames.TEMPLATE_MOVE)]
        public ActionResult MoveUri(string uri)
        {
            string identifier = string.Format("uri:{0}", uri);
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return MoveId(template.Id);
        }

        [Securable(SecurableNames.TEMPLATE_MOVE)]
        public ActionResult MoveId(int templateId)
        {
            if (!CheckPoint.Instance.GrantEditTemplate(templateId))
                throw new AuthorizationException(App_GlobalResources.TrifoliaLang.TemplateEditPermissionMessage);

            return View("Move", templateId);
        }

        #endregion

        #region Delete Actions

        [Securable(SecurableNames.TEMPLATE_DELETE)]
        public ActionResult Delete(int templateId)
        {
            if (!this.tdb.Templates.Any(y => y.Id == templateId))
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, templateId);
                throw new ArgumentException(message);
            }

            if (!CheckPoint.Instance.GrantEditTemplate(templateId))
                throw new AuthorizationException(App_GlobalResources.TrifoliaLang.TemplateEditPermissionMessage);

            return View("Delete", templateId);
        }

        #endregion

        #region Bulk Copy Actions

        [Securable(SecurableNames.TEMPLATE_COPY)]
        public ActionResult BulkCopy(int templateId)
        {
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Id == templateId);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, templateId);
                throw new ArgumentException(message);
            }

            if (!CheckPoint.Instance.GrantEditImplementationGuide(template.OwningImplementationGuideId))
                throw new ArgumentException(App_GlobalResources.TrifoliaLang.TemplateEditPermissionMessage);

            return View("BulkCopy", templateId);
        }

        #endregion

        #region Edit Template

        [Securable(SecurableNames.TEMPLATE_EDIT)]
        public ActionResult EditId(int templateId, int? defaultImplementationGuideId = null)
        {
            Template template = this.tdb.Templates.Single(y => y.Id == templateId);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, templateId);
                throw new ArgumentException(message);
            }

            return Edit(template, defaultImplementationGuideId);
        }

        [Securable(SecurableNames.TEMPLATE_EDIT)]
        public ActionResult EditOid(string oid, int? defaultImplementationGuideId = null)
        {
            string identifier = string.Format("urn:oid:{0}", oid);
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return Edit(template, defaultImplementationGuideId);
        }

        [Securable(SecurableNames.TEMPLATE_EDIT)]
        public ActionResult EditInstanceIdentifier(string root, string extension, int? defaultImplementationGuideId = null)
        {
            string identifier = string.Format("urn:hl7ii:{0}:{1}", root, extension);
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return Edit(template, defaultImplementationGuideId);
        }

        [Securable(SecurableNames.TEMPLATE_EDIT)]
        public ActionResult EditUri(string uri, int? defaultImplementationGuideId = null)
        {
            string identifier = string.Format("uri:{0}", uri);
            Template template = this.tdb.Templates.SingleOrDefault(y => y.Oid == identifier);

            if (template == null)
            {
                var message = string.Format(App_GlobalResources.TrifoliaLang.TemplateNotFoundMessageFormat, identifier);
                throw new ArgumentException(message);
            }

            return Edit(template, defaultImplementationGuideId);
        }

        [Securable(SecurableNames.TEMPLATE_EDIT)]
        public ActionResult EditNew(int? defaultImplementationGuide = null)
        {
            return Edit(null, defaultImplementationGuide);
        }

        private ActionResult Edit(Template template, int? defaultImplementationGuideId = null)
        {
            EditModel model = new EditModel()
            {
                DefaultImplementationGuideId = defaultImplementationGuideId
            };

            if (template != null)
            {
                if (!CheckPoint.Instance.GrantEditTemplate(template.Id))
                    throw new AuthorizationException("You do not have authorization to edit this template!");

                model.TemplateId = template.Id;
            }

            return View("Edit", model);
        }

        #endregion
    }
}


I have had a little obsession with single word titles. Do bear with me on this.
Part 1 of three part series Walk, Run, and Fly.
Some of them may seem specific to organizational perspective, but can be just as effective in generic organizational and personal situations as well.
If I ask myself, how often do I innovate? It seems to be a silly question in the first place, but it is not. Most of us would agree that it is very important to innovate in order to stay one step ahead in the game. Yet, how often we end up innovating is a point of contemplation. When I assess myself on the scale of innovation, I would score rather low. Does this mean that there is no innovation going around me? How can one measure and categorize day to day activities as innovative?
The answer to that bunch of questions is simple. We all innovate and quite often, but we rarely consolidate it, polish it and take it to its logical ending. This is the reason why innovative solutions are hard to find, design and deploy? We have literally shut ourselves in our invisible cages of conventional wisdoms and are sub-consciously playing by those rules.
Conventional wisdom tells us to do the basics right. But we often get so rattled by these principles, we may end up missing the single biggest contributor which may end up deciding our fate - Innovation. Surprisingly, Innovation is not about doing out of the box type things only, but doing conventional things smartly, applying common sense and with a sense of constant itch to be better and push the envelope.
The key here being *Push the Envelope*. The difficulty being, it is hard to look beyond it and we are already smug and comfortable within it. Why push?
In my personal assessment, I have ventured into the by lanes of underrated/underutilized (ad several other resources) innovation several times, but haven't committed myself to polishing it and making a move on it. However, I do try to work on things that make more sense than how they are being done by my predecessors. I cannot classify it as *spectacular* innovation, but somewhat in its category none-the-less.
Take for instance the content authoring tide that I wanted to drive at my workplace. However, due to lack of zeal to set the example (cause it is simply very tough to create good content), and a million other *good* excuses, I came to the conclusion that innovation is not just about having the best, brightest and innovative solutions, but to actually walk the tougher line to actually follow up on them and make something out of it. Otherwise you are simply putting more air in a bubble.


This book is bargain priced from 05/13/2015 until 05/31/2015 Check book price before you buy, as prices can change due to expiration of the sale or other technical issues.
This book is bargain priced from 03/07/2015 until 08/31/2015 Check book price before you buy, as prices can change due to expiration of the sale or other technical issues.
When her marriage ended in tragedy, Kate DiFrancesco rebuilt her life but has never gotten over the pain of what she lost. Seeking the help of an ex-lover ignites feelings she's promised never to have again. She'll need to untangle herself from dangers in her past in order to break the hard shell around her heart.
Edward Weston has a lot to prove, both to his stuffy upper-crust British family, and to himself. Working alongside Kate, a woman he had a casual relationship with, stirs unexpected feelings. Helping her family makes him realize what he's missing. For the first time, he wants more than a one-night stand.
There's only one person Katie Flynn wants to see when she returns to her hometown. But she knows he won't be waiting there for her. It's the reason she feels safe enough to finally come back.
Ash Townsend isn't the same quiet boy from next door. He's tall, dark, and demanding answers. He wants her, but he doesn't trust her. Who can blame him? When his own family tried to break him down, he still sheltered her in a town full of liars. And Katie repaid it by leaving him behind without a word.
Because she'll would do anything to protect Ash. She has the scars on her wrist to prove it.
Contains strong language, descriptive sexual situations, and mature themes. This novel is not intended for readers under the age of 18. First in a 2-part series featuring this couple.