text:
Celia Babini
DecemberDec 25, 2000
DecemberDec 25, 2000 (age 20)
First Name Celia#9
American singer and songwriter who became an instant celebrity after competing on NBC's The Voice in 2019. She was the last contestant of the day to have all four judges turn their chair during her blind audition.
She studied at Fiorello H. LaGuardia High School of Music and Art.
She's an activist, environmentalist and committee member of Solving Kids' Cancer.
Her mother Bonnie Young is a successful fashion designer and her father Luca Babini is a well-known photographer.
She chose to be part of judge Adam Levine's team during her season of The Voice.
Celia Babini Popularity
Celia Babini Is A Member Of
First Name Celia
Celia Babini Fans Also Viewed
More December 25 Birthdays
Ashley Nichole
December 25 Birthdays


The BNZ Crusaders have confirmed that winger Digby Ioane is heading to Christchurch to join the squad in 2017. BNZ Crusaders CEO Hamish Riach confirmed that Ioane has signed a two year contract, taking him through to the end of the 2018 season with the BNZ Crusaders.
The New Zealand-born, Australian-raised winger already has 86 Super Rugby caps to his name, having played for the Western Force in 2006 and 2007 and then the Queensland Reds from 2008-2013. Ioane has since played two seasons with Stade Francais in France and is about to have his second season with the Honda Heat in Japan, but says he is excited to be returning to the Super Rugby competition.
"I have had a great time playing in France and Japan, but the opportunity to be part of a New Zealand Super Rugby team is too good to pass up. I love the intensity and tempo of Super Rugby and the New Zealand teams are leading the charge in that respect at the moment, so I can't wait to be a part of that. I have a huge respect for the Crusaders, having faced them as the opposition team on a number of occasions, and I am honoured to be linked with such a quality team. I would like to thank my manager Michael Hobbs and Robbie Deans for their support in making this happen," Ioane said.
2017 BNZ Crusaders Coach Scott Robertson said Ioane was a key signing for the team: "Digby is a massive talent, who we believe still has plenty of top class playing years left in him despite his experience. He has played 35 tests for the Wallabies and has created some of the most memorable moments in Super Rugby while he was playing there.
"Digby is in the best condition of his life right now and we are excited about what he can do for this team, with his remarkable ability to create opportunities and score tries. We also know he will make a huge contribution off the field, with his energy, great character and good humour," Robertson said.


The 2019 Enterprise Cup has been expanded to five weeks Nairobi hosts three matches on 2nd February NAIROBI, Kenya, January 22, 2019/APO Group/ -- The 2019 Enterprise Cup has been expanded to five weeks. The expansion brings in a total of 24 teams: sixteen are 2017/2018 KRU Championship Clubs and the last four Kenya Cup teams as per the 2018 Enterprise Cup ranking. These are the sides that will participate in the preliminary round on the 2 nd of February. The 2018 quarter-finalists: Menengai Cream Homeboyz, Resolution Impala Saracens, KCB, Kabras Sugar RFC, Top Fry Nakuru, Stanbic Mwamba, Nondescripts RFC and Blakblad RC all get an automatic qualification to their pre-quarterfinal matches in their respective home venues. They will take on the winners of the Preliminary matches. Nairobi hosts three matches on 2nd February: Kenya Harlequins vs Ngong Warriors at the RFUEA Grounds, Strathmore Leos take on JKUAT at Madaraka as Mean Machine hosts Masinde Muliro University. In the Western Region, Resolution Kisii will face University of Eldoret, Western Bulls takes on the Egerton Wasps while Kisumu RFC welcomes the South Coast Pirates. Menengai Oilers will host the Catholic Monks at the Nakuru ASK Showgrounds while in the Coast Region, Regional Logistics Mombasa takes on Moi University. This league is inter-twinned together with the Kenya Cup as listed on the Fixtures here (https://bit.ly/2R6mqOv) Download the #EnterpriseCup draw here (https://bit.ly/2Hoohio) Distributed by APO Group on behalf of Kenya Rugby Union (KRU).
Rendered in 1.1261 sec. using 5.67MB.


text:
About (CV)
Ivy Chen, MPH
Sexuality Health Educator
Download my resume.
Ivy Chen is a sexuality health educator, and has been working with Bay Area communities for the last 22 years. She teaches students ranging from the 4th grade through college age, as well as parent groups, community based organizations, teachers, and other health professionals. Topics covered in her workshops include puberty, healthy relationships, body image, peer and partner pressure, media influence, sexual decision making, AIDS and other sexually transmitted infections, birth control, and increasing communication about sexuality within families. She tailors each presentation to the specific group served, and ensures that all materials are accurate and age-appropriate. She encourages participation and feedback from her audience. Overall, she strives to make learning important information about sensitive topics as accessible, comfortable and fun as possible.
Health and Social Behavior
Integrative Biology, Minor in Women's Studies
September 2000-Present: Independent Contractor
June-September 2000: Planned Parenthood Los Angeles
November 1996-June 2000: Planned Parenthood Golden Gate, San Francisco
Conduct education and training for students, parents and professionals on sexuality topics, including puberty, birth control methods, STD's, decision making, and parent-child communication. Implement needs assessment of different communities and populations. Plan, implement and evaluate outreach and educational programs. Develop sexuality health education curricula. Design survey instruments. Participate in grant development and management. Media spokesperson for sexuality health education on TV, radio, and newspaper. Participate in education department's reorganization and strategic planning. Supervise interns and volunteers.
January 2002-Present
January 2002-Present: San Francisco State University, Health Education Dept.
HED 320: Contemporary Sexuality
June 2002-Present: San Francisco State University,Psychology & Sexuality Studies Dept.
SXS 320/PSY 320: Sex and Relationships
July-December 2002: San Francisco State University, Biology Dept.
BIO 330: Human Sexuality
January 2005-May 2006: University of California, Berkeley, Integrative Biology Dept.
IB 140: Human Reproduction
Develop class content & requirements, prepare class syllabus, present lectures, facilitate class discussions, invite guest speakers when appropriate, moderate student panels, supervise undergraduate and graduate teaching assistants, compile class reader, create exams, assign grades, conduct office hours, attend department meetings when appropriate.
Medical Interpreter and Trainer
Asian Health Services – Language and Cultural Access Program, Oakland, CA
Develop healthcare interpreter training curriculum, including basic interpretation skills, healthcare system in the U.S., anatomy and physiology, cultural competence and brokering, code of ethics, and professional development. Conduct training for new medical interpreters.
Provide accurate and culturally sensitive medical interpretation in Cantonese. Sight
translation of medical and health education documents. Clarify cultural misunderstandings
and act as patient advocate. Facilitate focus groups on health-related topics, including
development of birth control pamphlets and feedback on Healthy Families program in
Cantonese and English.
August 2001-February 2002
Administrative Analyst / Specialist
San Francisco State University, Human Sexuality Studies Program
Manage grant budgets, develop and maintain timelines for various projects, assist in
managing students in Human Sexuality Masters program, develop and maintain filing and
management systems, prepare reports, submit forms including budget, reimbursement,
travel etc. to appropriate departments, supervise student assistants, coordinate planning
and training activities, plan events, develop and update literature describing human
sexuality studies program activities.
Presenter and Evaluator
Health Access, Oakland, CA
Recruit, present to and obtain consent from Cantonese monolingual patients to participate
in video medical interpretation clinical trials in Bay Area public hospitals. Administer
evaluations of video medical interpretation to Cantonese monolingual patients.
Science Editor
Girl Stuff: A Survival Guide to Growing Up by M. Blackstone and E. Guest
Read and edit book manuscript for scientific accuracy.
Ethical, Social, and Legal Issues in Health and Medicine
Department of Interdisciplinary Studies, University of California, Berkeley, CA
Develop class content on diverse topics, including euthanasia, abortion, vivisection,
alternative therapies, AIDS, and reproductive technologies. Recruit and prepare weekly
expert speakers. Create course readers. Train and supervise 50 teaching assistants;
oversee 600 students per semester. Administrative duties: student enrollment, room and
equipment reservations, budget allocation, delegation of duties to teaching assistants,
management of program office.
Advisory Board Member, Smart Choices: Reproductive Health Initiative
The Women's Foundation, San Francisco, CA
Advocate for reproductive needs of women and girls, build a reproductive health and rights
policy agenda with recommended actions, convene with other reproductive health leaders
for dialogue and collaboration, make recommendations for funding grants.
Member, Asian and Pacific Islander Women's HIV Prevention Advisory Board
Asian Health Services, Oakland, CA
Identify the needs of Asian and Pacific Islander (API) women facing issues of HIV/AIDS
and other STDs. Identify and share resources within the community that provide medical,
social, legal, and emotional support for API women and their families. Provide technical
assistance to groups working on HIV prevention for API women related to program
direction, implementation, and evaluation. Identify cultural issues pertaining to API women
and their families regarding HIV prevention. Set policy agenda to impact HIV prevention
activities, and address barriers preventing API women from accessing HIV prevention
Core Staff Member
Western Region Institute for Community Healthy Educators
Center for Health Training, Oakland, CA
Design and implement an intensive 5-day training for a group of 50 health educators from
throughout the western U.S., Guam and American Samoa. Create agenda and week-long
curriculum within the training team, while serving as trainer and facilitator for workshops
such as culture and diversity, components of sexuality, male involvement, and adult
learning theory. Manage group dynamics.
Secretary and Volunteer Coordinator
Birthways, Berkeley, CA
Direct clients to pregnancy, childbearing and lactation resources. Arrange meetings and
project schedules; record minutes. Recruit and train new volunteers; network with other
community based organizations. Staff office hours and maintain organization office.
Health and Sexuality Peer Educator
University of California, Berkeley – University Health Service
Clinic: Educate and counsel individual clients on women's reproductive issues.
Outreach: Develop and present topics on health and sexuality to student groups.
With John P. Elia. Contemporary Sexuality: An Anthology, 3nd Edition.
Dubuque, Iowa: Kendall Hunt Publishers, 2013.
With John P. Elia. Sex and Relationships: An Anthology, 3nd Edition.
With Albert J. Angelo and John P. Elia. Readings in Contemporary Sexuality, 2nd Edition.
Dubuque, Iowa: Kendall Hunt Publishers , 2005.
Presentations (partial list)
Podcast Panelist on Sex Ed with D.B. Podcast, Seasons 1 & 2. Discussion about sexuality
health, sex ed, gender identity, and consent issues. 2017-2018.
"Sexuality Issues in Public Health", UC Berkeley, Public Health 116 , twice a year,October
2006-March 2018.
"Growing Up Female Puberty Mother-Daughter Workshop", Piedmont Girl Scouts Troop,
"Launch Pad – Sexuality workshop for high school seniors transitioning to college",
Piedmont, CA, March, 2017.
"Condoms, Safer Sex, and Sexually Transmitted Infections." Head Royce School,
Oakland, CA, 7th-8th graders, January 2009-2017.
"How to Teach Large College Classes", Wiley Learning Institute, Online Presentation,
San Francisco, October 16, 2012 , May 3, 2012 & December 20, 2013
"HIV Counselor Training", Stanford University Health Services, February 5, 2017
"Sexuality & Relationships Booth", California Academy of Sciences Nightlife Program,
February 9, 2012.
"Healthy College Romantic Relationships", University Health Services, UC Berkeley,
"Methods of Contraception." Skyline College, San Bruno, July 9, 2012.
"Teen Sexuality and What Parents Should Know", Piedmont Parent Network, April 13,
"Biology Major Alumni Career Panel" Introduction to the College of Letters & Science, UC
Berkeley, November 2, 2004.
"Puberty Education Series." 5th grade students in the 5 elementary schools in Burlingame,
CA, 2003-2017.
"Puberty Education Series." 5th grade students in the 3 elementary schools in Albany, CA,
"Puberty Education Series." 5th grade students in the 3 elementary schools in Piedmont,
"Middle School Sexuality Health Education Series." 5th- 8th grade students, Presidio Hill
School in San Francisco, CA, 1997-2017.
"Teen Sexuality Issues and Parent Communication." Parents of Piedmont High School
Students. March 25, 2004.
"Puberty Changes for Boys and Girls in Cantonese." Gordon J. Lau Elementary School,
San Francisco, 5th grade. April 2003-2017.
"Human Sexuality: A Continuing Education Program for Mental Health Specialists." UC
Davis Extension. October 2002, April 2003; October 2003..
"Connecting Worlds Through Words: A 40 Hour Training for Health Care Interpreters"
Asian Health Services, April-May 2001 and February-April 2002.
"Sexuality Health Education: a Teacher Training." UC Berkeley Extension continuing
education course for teachers of grader K-12, June 22, 2003; November 4, 2001.
"Romantic Relationships and Sexual Decision-Making." Presidio Hill Middle School, 7th
graders, January 2004.
"Emotional and Social Changes of Puberty." 7th grade Girl Scout Troop, Albany, CA,
"Body Image and Media Portrayal of Women and Men." Mid-Peninsula Jewish Day School,
Palo Alto, CA, 6th graders, June 12, 2001.
"Puberty Education Series." 4th & 5th grade students in Lakeshore Elementary School in
San Francisco, CA, 2002-2014.
"A Media Advocacy Campaign to Promote Comprehensive Sex Education." University of
California, Berkeley for Public Health professionals and students, May 2, 2001.
"Pregnancy Prevention: A Multi-pronged Approach in California." University of California,
Berkeley for maternal and child health students at the school of public health, March 14,
"Teaching Sex Education in Los Angeles Schools. " Planned Parenthood Los Angeles
Major Donors Fundraising Event, August 11, 2000.
"Cultural Issues in Communication With Your Children About Sex." San Francisco Unified
School District Chinese Parents Association for monolingual Cantonese-speaking parents.
"Increasing Communication With Your Kids about Topics in Sexuality." Piedmont Parent
Association Meeting for parents of 5th-8th graders, April 17, 1999.
"Growing Up Female: A Mother-Daughter Workshop about Menstruation and Other
Puberty Changes." Girls Scout Troop, San Rafael, CA, March 20, 1999.
"Relationship Violence and Its Effects on Sexual Decision-Making." Highland Hospital
Teen Health Conference for teens age 14-18 in Oakland, CA, October, 18, 1998.
"Respect, Personal Boundaries, and Sexual Harassment." French American School of
Palo Alto for 6th-8th graders, Feb 5, 1998.
"Historical Methods of Birth Control." Romance Novel Writers of California conference,
Berkeley, July 12, 1997.
"Volunteer Speakers' Bureau Training." Planned Parenthood Golden Gate, San Francisco
for adult education department volunteers, July 7-July 19, 1997
Copyright © 2018 Ivy Chen. All rights reserved.

redpajama_set_name: RedPajamaCommonCrawl


text:
package de.jonashackt.springbootvuejs.configuration;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.web.filter.OncePerRequestFilter;

import javax.servlet.FilterChain;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.regex.Pattern;

@Configuration
public class SpaRedirectFilterConfiguration {
    private final Logger LOGGER = LoggerFactory.getLogger(SpaRedirectFilterConfiguration.class);

    @Bean
    public FilterRegistrationBean spaRedirectFiler() {
        FilterRegistrationBean<OncePerRequestFilter> registration = new FilterRegistrationBean<>();
        registration.setFilter(createRedirectFilter());
        registration.addUrlPatterns("/*");
        registration.setName("frontendRedirectFiler");
        registration.setOrder(1);
        return registration;
    }

    private OncePerRequestFilter createRedirectFilter() {
        return new OncePerRequestFilter() {
            // Forwards all routes except '/index.html', '/200.html', '/favicon.ico', '/sw.js' '/api/', '/api/**'
            private final String REGEX = "(?!/actuator|/api|/_nuxt|/static|/index\\.html|/200\\.html|/favicon\\.ico|/sw\\.js).*$";
            private Pattern pattern = Pattern.compile(REGEX);
            @Override
            protected void doFilterInternal(HttpServletRequest req, HttpServletResponse res, FilterChain chain) throws ServletException, IOException {
                if (pattern.matcher(req.getRequestURI()).matches() && !req.getRequestURI().equals("/")) {
                    // Delegate/Forward to `/` if `pattern` matches and it is not `/`
                    // Required because of 'mode: history'usage in frontend routing, see README for further details
                    LOGGER.info("URL {} entered directly into the Browser, redirecting...", req.getRequestURI());
                    RequestDispatcher rd = req.getRequestDispatcher("/");
                    rd.forward(req, res);
                } else {
                    chain.doFilter(req, res);
                }
            }
        };
    }
}

redpajama_set_name: RedPajamaGithub


text:
Aloha Number 50
Nov 10, 2008 | state quarters, US Mint | 2 comments
The final coin of the 50 State Quarters® program will be unveiled during a ceremony Honolulu, Hawaii. Hawaii's coin features the image of King Kamehameha with his outstretched arm over the united islands of Hawaii with the state motto Ua Mau ke Ea o ka 'Āina i ka Pono (The Life of the Land is Perpetuated in Righteousness).
Kamehameha rose to power in the late 18th century deposing rulers in his way. By 1790, Kamehameha was King of what we know today as the big island of Hawaii. Using arms bought from British and American traders, Kamehameha launched attacks on neighboring islands. After many battles and enduring illness, Kamehameha united the islands in 1810.
In 1893, as Queen Liliuokalani ascended to the throne on the death of her brother, King Kalakaua, she received petitions calling for reforms. Rather, Liliuokalani tried to strengthen her power which made many American and European businessmen nervous. A coup d'état was arranged leaving Queen Liliuokalani imprisoned at Iolani Palace under house arrest.
For the next few years, Hawaii was an independent republic managed by various business interests, including the United States. A counter rebellion was attempted by loyalists to Queen Liliuokalani but was suppressed. However, official policy under President Grover Cleveland was not to support the new government until the government was returned to Liliuokalani. This policy changed when William McKinley succeeded Cleveland. Two years into his administration McKinley singed the Newlands Resolution in 1900 annexing Hawaii a territory of the United States.
On August 21, 1959, Hawaii became the 50th state of the United States.
Image courtesy of the US Mint.
Bentcorner	on November 10, 2008 at 9:10 AM
Scott	on November 10, 2008 at 1:27 PM


Employers are responsible for providing worker instruction and training under section 115 of the Workers Compensation Act. The Occupational Health and Safety (OHS) Regulation also requires mandatory worker education, training, and/or certification in many cases. Where specified in the Regulation, education, training, and certification must meet an acceptable training standard, or be provided by a person or agency acceptable to WorkSafeBC.
Our Certification Services team (1.888.621.7233 local 3090) will review and accept education, training, and/or certification where required by the Regulation, as well as agencies and persons conducting training and/or issuing certificates.


Real Madrid survived Nacho Fernandez's late dismissal to win 2-1 at Levante on Sunday, when Karim Benzema and Gareth Bale each scored penalties to just about keep Los Blancos in title contention.
Alvaro Morata finally ended his Atletico Madrid goal drought as the January loan signing scored their first in a 2-0 home win over Villarreal, where Saul Niguez supplied the second strike.
Los Rojiblancos remain second and two points in front of rivals Real after 25 matches, winning a third game in succession after they lost 3-1 at home to Los Blancos at the beginning of February.
Real Betis ended a five-match run without a win when they beat Valladolid 2-0 at the Estadio Municipal Jose Zorrilla. Aissa Mandi scored on the stroke of half-time, and Joaquin made sure of the victory with a second strike in the 87th minute.
Valencia were held 1-1 in their trip to Leganes and have now drawn their last four league matches in succession, with Martin Braithwaite snatching an 89th-minute equaliser to keep Los Che ninth.
Santiago Solari's side failed to score from open play on Sunday, but the video assistant referee gave them the assistance needed to score two crucial spot-kicks and triumph 2-1 at Levante.
Let's make one thing clear. Barcelona and Real Madrid never have a right to complain about supposed refereeing/VAR bias and never have. They both benefit to roughly the same extent. It's the smaller clubs like Levante who suffer, but their irritation doesn't make the front pages.
Play was brought back for a handball in the box for Real's first, while a tackle on Casemiro was adjudged to have been a foul for their second. Bale replaced Benzema just minutes prior and followed the Frenchman's lead by netting from 12 yards.
Nacho's second caution of the game after 86 minutes made for a tense finish, but Los Blancos got their three points nonetheless and now look to Wednesday's Copa del Rey semi-final second leg against Barcelona.
There was major relief for Morata at the Wanda Metropolitano, where he ended his agonising wait for a goal after returning to his boyhood club last month.
Morata had come close to opening his Atletico account on numerous occasions since joining but made it official against Villarreal, who have won just once in their last 15 away games.
Saul was found clear of his marker at the back post with minutes remaining, and the midfielder showed quick initiative to lob goalkeeper Sergio Asenjo from less than 10 yards out.
The early fixture saw Valencia travel to Leganes with a vision of moving up to eighth in La Liga, with a win being enough to take them above Real Sociedad and back into the frame for European football next season.
FIFTEEN draws for Valencia in the league this season.
Leganes, 12th, will be much more appeased with their share of the spoils, while Valencia will rue another chance at three points gone astray.


Ruby's Handmade is a handcrafted, small batch, soap and lotion company that is committed to using the highest quality all natural ingredients. The goat's milk comes from a local family owned farm that raises a small herd of dairy goats, known for their high butterfat content creating rich creamy moisturizing soaps and lotions. The soaps are extremely gentle and won't irritate even the most sensitive skin.
Goat's milk contains over 50 nutrients, minerals, acids and enzymes that help nourish and revitalize dehydrated skin. Goat's milk contains lactic acid, an Alpha Hydroxy Acid, commonly included in skin rejuvenation products. Alpha Hydroxy Acid helps slough off dead skin cells, leaving smooth new cells at the surface. The natural creams in the goat milk soap and lotions, help keep moisture in the skin. With regular use, skin will be less prone to liver spots, lines, and wrinkles. In addition, goat's milk soap has been known to relieve the symptoms of eczema, acne, and psoriasis.
Ruby's Handmade Goat Milk Lotion is the richest, creamiest, most whole and natural lotion I've ever used. Rich goats milk, and natural oils are medicinal skin food—my skin is nourished, radiant, and healthy! With daily use, my moles and skin tags have disappeared, leaving my skin smooth, clean and vibrant!


Ravenel Terrell Weitman is a General Dentist (General Dentistry dentist) practicing in Atlanta, Georgia. This dentist is listed on Dentist Network with a medical license speciality in General Dentistry.
Ravenel Terrell Weitman,DDS is listed as specialized in General Dentist under General Dentistry in Atlanta, Georgia .
There's currently no information available about fees or if Ravenel Terrell Weitman offers free initial consultation.
The information below about Ravenel Terrell Weitman is optional and only visible if provided by the owner. Call (404) 261-5388 to learn more.
Contact Ravenel Terrell Weitman to find out about hours of operation / office hours / business hours.
Listed hours are general only. Call (404) 261-5388 to learn about office hours.


text:
quantumTweetszonehttps://tweetszone.com/images/tweetszone-logo.jpg
Brazil Hits Over 1Million Coronavirus Cases
Brazil has become the second country in the world after the US to confirm more than one million cases of COVID-19. The health ministry on Friday night reported 54,771 new cases, the highest daily increase in any country since the pandemic began, taking the total to 1,032,913. The officials said about half of increase was due to delayed reporting in three states, including São Paulo. In addition, there were more than 1,200 deaths for the fourth consecutive day, taking the total to nearly 49,000.
President Jair Bolsonaro has been heavily criticised for his response to the crisis. The far-right leader has repeatedly clashed with state governors and mayors over their strict restrictions to curb the spread of the virus. His approach has also led to the resignation of two health ministers. The United States has the highest cases and deaths in the World. More than 2.2 million cases and over 120,000 deaths have been confirmed in America.
https://tweetszone.com/brazil-hits-over-1million-coronavirus-cases--jKOIC
https://tweetszone.com/images/tweetszone-logo.jpg
See whats trending
jokes etc
graphics and video
e currency
gadgets and others
Trending | Marketplace | Terms of use
© 2019 Tweetszone - Entertainment | Trending | community


I would like to suggest the addition of a built-in icon function icon.Frames(icon_state).
It would return the amount of frames an icon_state has.
Currently, it can be done with counting the pixels by calling icon(icon,icon_state,dir,frame)and checking the frame if it has any pixels, which are not null, therefore it would continue to check the next frame until you get a blank frame, it would then return the frame count.
The problem with that is that if it encounters a blank frame, but an up coming frame is not blank it will not read on and returns the current count.
It can be fixed with a fail-safe, which allows you to check further frames if they are in use, but this would use up more processing power.
It seems like the internals would most definitely have access to the number of frames for a given state, so this should be made available to the developer. Something like .Width() or .IconStates() as OP has suggested.
That could be useful in runtime icon generation, however slow it may be. It should be a rule that whatever values you are able to change, you should also be able to check, otherwise you are just left in the dark.
I would also suggest adding an icon.Delays(icon_state) proc, that would return all of the decisecond delay values in an icon state, in params format. For example, if the icon state has 6 frames, the result might look like this: "2;4;1;3;2;1". These would of course be in the respective order of the frames.
Yup, I would definitely agree on that. Considering that I love to make use of dynamic-icons and their generation by various means. Especially since there is no built-in particle system, we can get a similar end result by doing an icon generation to get the effect.
I don't have too much experience with icon generation yet, but I know that if these procs are outsourced to the client side one day, they will be infinitely more powerful and useful. So even though they are not lightning fast right now, I do plan to conquer them.
The length of the list is the number of frames, and each index in the list is the frame delay of respective frame.
Would work either way, as long as we get the information it doesn't particularly matter in what form. Although yes getting it returned in a form of a list with that kind of output seems more ideal.
Yes, I guess that would make more sense to have an associative list returned. I would just hope that doesn't mean a slower proc. Although, depending on how you are using it, it can be more efficient to grab more information with a single call.
Anyway, just imagine what you could do with the ability to get frame delays. You could generate faster and slower versions of any icon on the fly, so you could for example have awesome slow motion effects!
*cough**cough* I must insist on this being added, it would prove to be invaluable when processing icons.
You can use my DMI Icon Info library to get this information. It's not ideal, but works for the interim.
I can get the info, but it would be more ideal to have it as a built in function due to the difference in performance.
I'd like to bump this post, as this feature would be useful to me.


text:
Louisa Hall's 'The Carriage House' – A Suburban Philadelphia Story
Filed under: Novels — 1minutebookreviewswordpresscom @ 5:46 pm
Tags: 2013 Debuts, Book Reviews, Books, First Novels, Novels About Tennis, Novels of Manners, Pennsylvania
A family tries to save a decaying carriage house in a suburb in which "the neighborhood association is the UN"
The Carriage House: A Novel. By Louisa Hall. Scribner, 281 pp., $26.
By Janice Harayda
An old joke says: "Why do tennis players make bad spouses? Because love means nothing to them."
That quip seems at first to describe William Adair, a former club tennis champion on the Philadelphia Main Line who in Louisa Hall's first novel entrusts the care of his Alzheimer's-stricken wife to a devious Australian aide. William begins to change after he has a stroke and his three adult daughters carry on his fight to save from demolition a decaying family carriage house that neighbors see as a rodent-infested eyesore. Can he hold on to a cherished symbol of his once-grand clan? If not, what can replace it in his affections?
These questions play out in a well-observed novel of contemporary suburban manners with undertones of neo-Gothic melodrama. William's mentally adrift wife holes up in an upstairs room of their house "like a benign Mrs. Rochester," a simile that suggests the influence of Jane Eyre on the plot. But Hall borrows less aggressively from Charlotte Brontë than from Persuasion, Jane Austen's autumnal tale of woman who reconnects with a suitor she had spurned years earlier. The commingled effect of the two classics on the novel resembles that of strangers making polite conversation at cocktail party: They get along well enough but don't engage deeply with each other.
The Adairs' battle to save their carriage house revives the connection between William's daughter Diana, a tennis prodigy turned architecture-school dropout, and Arthur Schmidt, a high school sweetheart who has become a successful restaurateur in the years since she broke off their engagement. In a book inspired by Persuasion, there exists little double about how this reunion will end. But while Austen writes mainly from the point of view of her heroine, Anne Elliot, Hall tells her story from the shifting perspectives of members of the Adair household. This kaleidoscopic approach allows for a multifaceted view of the family's plight but limits the development of any of its characters. And it gives much less emotional weight to the relationship of Diana and Arthur than Persuasion does to the romance between Anne Elliot and Frederick Wentworth.
The appeal of The Carriage House lies not in deep characterizations or suspense but in its nuanced attention to the contradictions of an ostensibly genteel suburb in which people act, when the stakes are high "as though the neighborhood association is the UN, and war is imminent, and sacrifices are necessary." Like Penelope Lively, Hall has keen sense of the weight of history on families. She shows a clan that faces, over a sixth-month period, a conflict larger than any member: the clash between its well-ordered past and the new social free-for-all that it must navigate.
Hall filters some of the incongruities that confront her characters though Margaux's Australian caregiver, Louise Wilson, who finds solace in trips to a CVS store near the Adairs' home in the fictional suburb of Breacon. "In CVS, the endless helpful products soothed Louise," Hall writes. "There were solutions for everything: for calluses and corns, blocked sinuses and acid reflux, acne and rosacea, overthick eyebrows and ingrown hairs. … there were whole aisles set aside for the achievement of physical numbness." Such gently satirical passages are long way from Austen's biting wit, but they show a fine eye for absurdities as close as the nearest drug store.
Best line: "Louise watched her tan fading a little bit each day and was filled with a muted version of despair that manifested itself as a constant desire to drive to CVS, where she wandered among fluorescent aisles searching for the perfect product. …
"In CVS, the endlessness of helpful products soothed Louise. There were solutions for everything: for calluses and corns, blocked sinuses and acid reflux, acne and rosacea, overthick eyebrows and ingrown hairs. … there were whole aisles set aside for the achievement of physical numbness."
Worst line: No. 1: "The boredom was literally killing her." No, it wasn't. No. 2: "She took her by the wrist and literally dragged her up to Izzy's room, where Izzy was sitting at the desk, peering out the window like a cat watching a bunch of crippled canaries." "Literally" is redundant, and the use of "cat" and "canary" in the same breath is clichéd and strained.
About the author: Louisa Hall is a poet who lives in Los Angeles. She grew up in Haverford, PA.
You can follow Jan on Twitter by clicking on the "Follow" button in the sidebar on this page.
www.janiceharayda.com
Girl Meets Gun in Lois Lowry's First Picture Book, 'Crow Call'
Filed under: Children's Books — 1minutebookreviewswordpresscom @ 11:21 pm
Tags: Andrew Wyeth, Birds, Book Reviews, Books, Children, Crows, Girls, Guns, Hunting, Kidlit, Lois Lowry, Pennsylvania, Picture Books
A girl spends a day with her father who has returned from World War II
Crow Call. By Lois Lowry. Illustrated by Bagram Ibatoulline. Scholastic, 32 pp., $16.99. Ages: School Library Journal recommends for grades K-4.
Two-time Newbery Medal winner Lois Lowry can write what she pleases at this stage of her career, and this fact may help explain her tepid first picture book. Crow Call tells the story of a pigtailed girl whose father, just back from World War II, takes her along when he sets out to kill crows that are eating the crops on nearby Pennsylvania farmlands.
Liz feels happy, if shy, about spending time with someone who "has been gone for so long." But she worries about the crows, and her father, sensing this, takes her home without shooting any – a change of heart that causes the plot to sputter out in the last pages. Liz also tells her story through slightly affected first-person, present-tense narration. You don't fully believe she would have all of her thoughts, which include self-conscious lines like "our words seem etched and breakable on the brittle stillness."
Lowry says in an afterword that the events of Crow Call happened to her and her father in 1945, and her publisher casts the story as an allegory that "shows how, like the birds gathering above, the relationship between the girl and her father is graced with the chance to fly." Maybe so. But the text has much less loft than the art by Bagram Ibatoulline in the color palette and social-realist style of Christina's World, which his fellow Pennsylvanian Andrew Wyeth painted three years after the events that inspired Crow Call took place. His lovely pictures are the saving grace of a book that, you sense, Lowry needed to write more than children need to read.
Best line/picture: A picture of Liz's father stretching his neck out, imitating a giraffe, as she tries to stifle a laugh.
Worst line/picture: The last line: "Then I put it into the pocket of my shirt and reach over, out of my enormous cuff, and take my father's hand." This line isn't strong or credible enough for its position in the book. Lizzie and her father have spent quite a bit of time alone together by the time she takes his hand, and you don't believe she wouldn't have done so before then.
You can also follow Janice Harayda (@janiceharayda) on Twitter.
Rich Wallace's Tale of Young Chess Players, 'Perpetual Check'
Filed under: Children's Books,Young Adult — 1minutebookreviewswordpresscom @ 12:20 am
Tags: Adolescents, Book Reviews, Books, Bookstores, Chess, Children, Competition, Fathers and Sons, Fiction, High School, Kids, Libraries, Pennsylvania, Scranton, Self-Esteem, Sibling Rivalry, Teenagers, YA
Teenage brothers face off in a novel about a chess tournament
Perpetual Check. By Rich Wallace. Knopf Books for Young Readers, 128 pp., $15.99. Ages: See discussion below.
Perpetual Check has a warning for parents who overpraise their children's modest talents, hoping to enhance self-esteem. The caution comes from Zeke Mansfield, a high school senior who is a good athlete but less than the star his father imagines. Zeke realizes at a chess tournament:
"Having his father telling him what a star he is for all those years hasn't been a plus after all. Somehow it made him decide that an extra hour of working on his ball control was plenty, no need to make it two; that 50 sit-ups after practice were just as good as a hundred; that sometimes it wasn't worth running hills in the pouring rain. He was great; he was unbelievable. His natural talent would carry him as far as he wanted to go. It was heady stuff at 12 or 13 or 15."
That "heady stuff" gets tested at the Northeast Regional of the Pennsylvania High School Chess Championship, held during a snow-encrusted weekend at a hotel in Scranton. Zeke and his pudgy younger brother, Randy, a freshman, have both qualified for the event. Randy can beat his brother nine times out of ten and outranks him in other ways: He's better student, has a girlfriend, and can guess the colors of M&Ms in his mouth with his eyes closed.
So when the two brothers meet in the semifinals, there's a showdown, complicated by the presence of their father. Mr. Mansfield is a hypocritical, overcontrolling, sexist who tries live out his failed dreams through Zeke. His boorishness has fueled the natural rivalry between his sons, a reality that emerges in chapters told from the brothers' alternating points of view.
Will one son outperform the other in the tournament? Or might both embarrass their father by losing to – oh, the horror! – a girl? Wallace controls the suspense well in a lightweight, fast-paced book that portrays Zeke and Randy with more subtlety than their father, who is a caricature. By the time the tournament ends, the brothers have had insights into more than chess strategy: They understand better the role their father has played in their relationship and in their parents' shaky marriage. Zeke reflects early in Perpetual Check that "he never had a chance to be the big brother in the equation" with his sibling, because Randy had so many strengths. The equation may not be solved by the last page, but the boys have the formula.
Best line: "Randy knows that Zeke will often make a seemingly careless move early in the game. The strategy is to leave the opponent with 'He must know something I don't' bewilderment."
Worst line: "Dina giggles again." Wallace casts Mr. Mansfield as a sexist, without using the word, but isn't it sexist to have only female characters giggling, as in this book? Perpetual Check also has many lines such as, "He's a dick," "This guy I'm playing against is a prick," and "No way you're sitting on your fat ass for another summer."
Ages: The publisher recommends this book for ages 12 and up, a label that appears based largely on its use of words such as "dick" and "ass." This seems prudish and misguided given that many children start hearing these words in preschool. Apart from the "bad words," this short novel — a novella, really — would better suit ages 9-12 and strong readers as young as 8.
Read an excerpt form Perpetual Check.
About the author: Rich Wallace also wrote Wrestling Sturbridge and Playing Without the Ball.
Caveat lector: This review was based on an advance reader's edition. Some material in the finished book may differ.
Reviews of books for children or teenagers appear on Saturdays on One-Minute Book Reviews.
www.twitter.com/janiceharayda
A Review of 'Perpetual Check' — Coming Tomorrow
Filed under: Children's Books,Young Adult — 1minutebookreviewswordpresscom @ 2:23 pm
Tags: Adolescents, Bookstores, Chess, Children, Kids, Libraries, Novels, Pennsylvania, Teens
Reviews of books for children appear on Saturdays on this site. Tomorrow: Rich Wallace's new Pepetual Check (Knopf, 128 pp., $15.99), a short novel about two teenage brothers who compete in a Pennsylvania regional chess championship. Perpetual Check seems to have earned its "ages 12 and up" tag mainly for language like "your fat ass" and "He's a dick." Otherwise it's for strong readers ages 8 and up.
Two Books That Deal With the Battle of Gettysburg Could Win 2008 National Book Awards on Wednesday, 145th Anniversary the Gettysburg Address
Filed under: News,Nonfiction,Poetry — 1minutebookreviewswordpresscom @ 8:08 pm
Tags: Civil War, Coincidences, Gettysburg, History, National Book Awards, Pennsylvania, War
I've been covering book awards for a long time, and I can't recall having seen a coincidence like this one: Two books that reconsider the Battle of Gettysburg could win National Book Awards on Wednesday, the 145th anniversary of the Gettysburg Address www.nationalbook.org. On the nonfiction shortlist: Drew Gilpin Faust's This Republic of Suffering: Death and the American Civil War, which deals in part with the creation during the war of a new kind of cemetery at Gettysburg and other battle sites – a burial ground intended not just to dispose of bodies but to "memorialize the slain and celebrate the nation's fallen heroes." Among the poetry finalists: Frank Bidart's Watching the Spring Festival, a collection that includes "To the Republic," in which fallen Union and Confederate soldiers accuse the U.S. of having betrayed their sacrifices at Gettysburg.
This Week's Gusher Award for Achievement in Hyperbole in Book Reviewing Goes to …
Filed under: Gusher Awards — 1minutebookreviewswordpresscom @ 1:02 am
Tags: Book Awards, Book Reviewing, Book Reviews, Books, Entertainment, Novels, Pennsylvania, Reading
"Radish unrolls a rollicking yet reflective read that adds to her robust repertoire of beloved fiction. (Can a reviewer really use that many 'r's' in one sentence?)"
Sandy Huseby in "Radish Raises the Roof," a review of Kris Radish's Searching for Paradise in Parker, PA (Bantam, 235 pp., $22), in the April 2008 issue of BookPage, a tabloid book-review section available free at many bookstores and libraries.
Comment by Jan:
Give Huseby credit. Unlike the previous winners of this award, she does seem to know that something is wrong with her sentence. But neither she nor the editor who approved the headline could fight off this case of the cutes. Even if the sentence lacked the manic alliteration, you might wonder: If this novel is "rollicking," how does a book "rollick"? And by whom is Radish's fiction "beloved"?
One-Minute Book Reviews gives out Gusher Awards every Friday except in weeks when critics show uncharacteristic restraint in their praise for books. It welcomes nominations from visitors.


text:
/*global opensocial */

/**
 * @fileoverview Object used to request social information from the container.
 * This includes data for friends, profiles, app data, and activities.
 *
 * All apps that require access to people information should send a dataRequest
 * in order to receieve a dataResponse
 */

/**
 * @class
 *

 * Used to request social information from the container.
 * This includes data for friends, profiles, app data, and activities.
 * All apps that require access to people information
 * should send a DataRequest.
 *

 *
 *

 * Here's an example of creating, initializing, sending, and handling
 * the results of a data request:
 *

 *
 *
function requestMe() {
  var req = opensocial.newDataRequest();
  req.add(req.newFetchPersonRequest(
            opensocial.DataRequest.PersonId.VIEWER),
          "viewer");
  req.send(handleRequestMe);
};

function handleRequestMe(data) {
  var viewer = data.get("viewer");
  if (viewer.hadError()) {
    //Handle error using viewer.getError()...
    return;
  }

  //No error. Do something with viewer.getData()...
}

 *

 * See also:
 *
 * opensocial.newDataRequest()
 *

 *
 * @name opensocial.DataRequest
 */

/**
 * Do not create a DataRequest directly, instead use
 * opensocial.newDataRequest();
 *
 * @private
 * @constructor
 */
opensocial.DataRequest = function() {
  this.requestObjects_ = [];
};

/**
 * {Array.<{key: string, request:opensocial.DataRequest.BaseDataRequest}>}
 *    requestObjects An array of
 *    data requests that the container should fetch data for
 * @private
 */
opensocial.DataRequest.prototype.requestObjects_ = null;

/**
 * Get the requested objects
 *
 * @return {Array.<{key:String, request:BaseDataRequest}>}
 *    requestObjects An array of data requests that the container should fetch
 *    data for
 * @private
 */
opensocial.DataRequest.prototype.getRequestObjects = function() {
  return this.requestObjects_;
};

/**
 * Adds an item to fetch (get) or update (set) data from the server.
 * A single DataRequest object can have multiple items.
 * As a rule, each item is executed in the order it was added,
 * starting with the item that was added first.
 * However, items that can't collide might be executed in parallel.
 *
 * @param {Object} request Specifies which data to fetch or update
 * @param {String} opt_key A key to map the generated response data to
 */
opensocial.DataRequest.prototype.add = function(request, opt_key) {
  return this.requestObjects_.push({'key': opt_key, 'request': request});
};

/**
 * Sends a data request to the server in order to get a data response.
 * Although the server may optimize these requests,
 * they will always be executed
 * as though they were serial.
 *
 * @param {Function} opt_callback The function to call with the
 *   data response
 *    generated by the server
 */
opensocial.DataRequest.prototype.send = function(opt_callback) {
  var callback = opt_callback || function(){};
  opensocial.Container.get().requestData(this, callback);
};

/**
 * @static
 * @class
 * The sort orders available for ordering person objects.
 *
 * @name opensocial.DataRequest.SortOrder
 */
opensocial.DataRequest.SortOrder = {
  /**
   * When used will sort people by the container's definition of top friends.
   * @member opensocial.DataRequest.SortOrder
   */
  TOP_FRIENDS : 'topFriends',
  /**
   * When used will sort people alphabetically by the name field.
   *
   * @member opensocial.DataRequest.SortOrder
   */
  NAME : 'name'
};

/**
 * @static
 * @class
 * The filters available for limiting person requests.
 *
 * @name opensocial.DataRequest.FilterType
 */
opensocial.DataRequest.FilterType = {
  /**
   * Retrieves all friends.
   *
   * @member opensocial.DataRequest.FilterType
   */
  ALL : 'all',
  /**
   * Retrieves all friends with any data for this application.
   *
   * @member opensocial.DataRequest.FilterType
   */
  HAS_APP : 'hasApp',
  /**
   * Retrieves only the user's top friends.
   *
   * @member opensocial.DataRequest.FilterType
   */
  TOP_FRIENDS : 'topFriends',
  /**
   * Will filter the people requested by checking if they are friends with
   * the given idSpec. Expects a
   *    filterOptions parameter to be passed with the following fields defined:
   *  - idSpec The idSpec that each person
   *        must be friends with.
  */
  IS_FRIENDS_WITH: 'isFriendsWith'
};

/**
 * @static
 * @class
 * @name opensocial.DataRequest.PeopleRequestFields
 */
opensocial.DataRequest.PeopleRequestFields = {
  /**
   * An array of
   *
   * opensocial.Person.Field
   * specifying what profile data to fetch
   * for each of the person objects. The server will always include
   * ID, NAME, and THUMBNAIL_URL.
   *
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  PROFILE_DETAILS : 'profileDetail',

  /**
   * A sort order for the people objects; defaults to TOP_FRIENDS.
   * Possible values are defined by
   * SortOrder.
   *
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  SORT_ORDER : 'sortOrder',

  /**
   * How to filter the people objects; defaults to ALL.
   * Possible values are defined by
   * FilterType.
   *
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  FILTER : 'filter',

  /**
   * Additional options to be passed into the filter,
   * specified as a Map<String, Object>.
   *
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  FILTER_OPTIONS: 'filterOptions',

  /**
   * When paginating, the index of the first item to fetch.
   * Specified as a Number.
   *
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  FIRST : 'first',

  /**
   * The maximum number of items to fetch; defaults to 20. If set to a larger
   * number, a container may honor the request, or may limit the number to a
   * container-specified limit of at least 20.
   * Specified as a Number.
   *
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  MAX : 'max',

  /**
   * A string or array of strings, specifying the app data keys to fetch for
   * each of the Person objects. This field may be used interchangeably with
   * the string 'appData'.  Pass the string '*' to fetch all app data keys.
   * @member opensocial.DataRequest.PeopleRequestFields
   */
  APP_DATA : 'appData',

  /**
   * How to escape app data returned from the server;
   * defaults to HTML_ESCAPE. Possible values are defined by
   * EscapeType.
   * This field may be used interchangeably with the string 'escapeType'.
   * @member opensocial.DataRequest.PeopleRequestFields
   */
   ESCAPE_TYPE : 'escapeType'
};

/**
 * If the named param does not exist sets it to the default value.
 *
 * @param {Map} params Parameter map.
 * @param {String} name of the param to check
 * @param {Object} defaultValue The value to set if the param does not exist.
 * @private
 */
opensocial.DataRequest.prototype.addDefaultParam = function(params, name,
    defaultValue) {
  params[name] = params[name] || defaultValue;
};

/**
 * Adds the default profile fields to the desired array.
 *
 * @param {Map} params Parameter map.
 * @private
 */
opensocial.DataRequest.prototype.addDefaultProfileFields = function(params) {
  var fields = opensocial.DataRequest.PeopleRequestFields;
  var profileFields = params[fields.PROFILE_DETAILS] || [];
  params[fields.PROFILE_DETAILS] = profileFields.concat(
      [opensocial.Person.Field.ID, opensocial.Person.Field.NAME,
       opensocial.Person.Field.THUMBNAIL_URL]);
};

/**
 * Returns the keys object as an array.
 *
 * @param {Object} keys
 * @private
 */
opensocial.DataRequest.prototype.asArray = function(keys) {
  if (opensocial.Container.isArray(keys)) {
    return keys;
  } else {
    return [keys];
  }
};

/**
 * Creates an item to request a profile for the specified person ID.
 * When processed, returns a
 * Person object.
 *
 * @param {String} id The ID of the person to fetch; can be the standard
 *    person ID
 *    of VIEWER or OWNER
 * @param {Map.<opensocial.DataRequest.PeopleRequestFields, Object>}
 *  opt_params
 *    Additional
 *    parameters
 *    to pass to the request; this request supports PROFILE_DETAILS
 * @return {Object} A request object
 */
opensocial.DataRequest.prototype.newFetchPersonRequest = function(id,
    opt_params) {
  opt_params = opt_params || {};
  this.addDefaultProfileFields(opt_params);

  return opensocial.Container.get().newFetchPersonRequest(id, opt_params);
};

/**
 * Creates an item to request friends from the server.
 * When processed, returns a Collection
 * <Person> object.
 *
 * @param {opensocial.IdSpec} idSpec An IdSpec used to specify
 *    which people to fetch. See also IdSpec.
 * @param {Map.<opensocial.DataRequest.PeopleRequestFields, Object>}
 *  opt_params
 *    Additional
 *    params
 *    to pass to the request
 * @return {Object} A request object
 */
opensocial.DataRequest.prototype.newFetchPeopleRequest = function(idSpec,
    opt_params) {
  opt_params = opt_params || {};
  var fields = opensocial.DataRequest.PeopleRequestFields;

  this.addDefaultProfileFields(opt_params);

  this.addDefaultParam(opt_params, fields.SORT_ORDER,
      opensocial.DataRequest.SortOrder.TOP_FRIENDS);

  this.addDefaultParam(opt_params, fields.FILTER,
      opensocial.DataRequest.FilterType.ALL);

  this.addDefaultParam(opt_params, fields.FIRST, 0);

  this.addDefaultParam(opt_params, fields.MAX, 20);

  return opensocial.Container.get().newFetchPeopleRequest(idSpec, opt_params);
};

/**
 * @static
 * @class
 * @name opensocial.DataRequest.DataRequestFields
 */
opensocial.DataRequest.DataRequestFields = {
  /**
   * How to escape person data returned from the server; defaults to HTML_ESCAPE.
   * Possible values are defined by
   * EscapeType.
   * Use of this function is deprecated in favor of using the
   *
   * ESCAPE_TYPE request field.
   *
   * @deprecated
   * @member opensocial.DataRequest.DataRequestFields
   */
  ESCAPE_TYPE : 'escapeType'
};

/**
 * Creates an item to request app data for the given people.
 * When processed, returns a Map<
 * PersonId,
 * Map<String, String>> object.
 * All of the data values returned will be valid json.
 * Use of this function is deprecated in favor of using the
 * APP_DATA
 * request field.
 *
 * @deprecated
 * @param {opensocial.IdSpec} idSpec An IdSpec used to specify which people to
 *     fetch. See also IdSpec.
 * @param {Array.<String> | String} keys The keys you want data for; this
 *     can be an array of key names, a single key name, or "*" to mean
 *     "all keys"
 * @param {Map.<opensocial.DataRequest.DataRequestFields, Object>}
 *  opt_params Additional
 *    params
 *    to pass to the request
 * @return {Object} A request object
 */
opensocial.DataRequest.prototype.newFetchPersonAppDataRequest = function(idSpec,
    keys, opt_params) {
  return opensocial.Container.get().newFetchPersonAppDataRequest(idSpec,
      this.asArray(keys), opt_params);
};

/**
 * Creates an item to request an update of an app field for the current VIEWER
 * When processed, does not return any data.
 * App Data is stored as a series of key value pairs of strings, scoped per
 * person, per application. Containers supporting this request SHOULD provide
 * at least 10KB of space per user per application for this data.
 * @param {String} key The name of the key. This may only contain alphanumeric
 *     (A-Za-z0-9) characters, underscore(_), dot(.) or dash(-).
 * @param {String} value The value, must be valid json
 * @return {Object} A request object
 */
opensocial.DataRequest.prototype.newUpdatePersonAppDataRequest = function(
    key, value) {
  return opensocial.Container.get().newUpdatePersonAppDataRequest(key,
      value);
};

/**
 * Deletes the given keys from the datastore for the current VIEWER.
 * When processed, does not return any data.
 *
 * @param {Array.<String> | String} keys The keys you want to delete from
 *     the datastore; this can be an array of key names, a single key name,
 *     or "*" to mean "all keys"
 * @return {Object} A request object
 */
opensocial.DataRequest.prototype.newRemovePersonAppDataRequest = function(keys) {
  return opensocial.Container.get().newRemovePersonAppDataRequest(keys);
};

/**
 * @static
 * @class
 * Used by
 *
 * DataRequest.newFetchActivitiesRequest().
 * @name opensocial.DataRequest.ActivityRequestFields
 * @private
 */
opensocial.DataRequest.ActivityRequestFields = {
  /**
   * {String} If provided will filter all activities by this app Id.
   * @private - at the moment you can only request activities for your own app
   */
  APP_ID : 'appId',
  /**
   * When paginating, the index of the first item to fetch.
   * Specified as a Number.
   *
   * @member opensocial.DataRequest.ActivityRequestFields
   */
  FIRST : 'first',

  /**
   * The maximum number of items to fetch; defaults to 20. If set to a larger
   * number, a container may honor the request, or may limit the number to a
   * container-specified limit of at least 20.
   * Specified as a Number.
   *
   * @member opensocial.DataRequest.ActivityRequestFields
   */
  MAX : 'max'
};

/**
 * Creates an item to request an activity stream from the server.
 *
 *

 * When processed, returns a Collection<Activity>.
 *

 *
 * @param {opensocial.IdSpec} idSpec An IdSpec used to specify which people to
 *     fetch. See also IdSpec.
 * @param {Map.<opensocial.DataRequest.ActivityRequestFields, Object>}
 *  opt_params
 *    Additional parameters
 *    to pass to the request; not currently used
 * @return {Object} A request object
 */
opensocial.DataRequest.prototype.newFetchActivitiesRequest = function(idSpec,
    opt_params) {
  opt_params = opt_params || {};

  var fields = opensocial.DataRequest.ActivityRequestFields;

  this.addDefaultParam(opt_params, fields.FIRST, 0);
  this.addDefaultParam(opt_params, fields.MAX, 20);

  return opensocial.Container.get().newFetchActivitiesRequest(idSpec,
      opt_params);
};

/**
 * Creats an item to request messages from the container.
 *
 */
opensocial.DataRequest.prototype.newFetchMessageCollectionsRequest = function(idSpec, opt_params) {
  opt_params = opt_params || {};
  return opensocial.Container.get().newFetchMessageCollectionsRequest(idSpec, opt_params);
};

opensocial.DataRequest.prototype.newFetchMessagesRequest = function(idSpec, msgCollId, opt_params) {
  opt_params = opt_params || {};
  return opensocial.Container.get().newFetchMessagesRequest(idSpec, msgCollId, opt_params);
};


Another easy-to-make cordial – Blackcurrant is a Vitamin 'C' fest. Vary the Sugar depending on how ripe or flavoursome your Blackcurrants are.
To make Blackcurrant Cordial, place the Blackcurrants & Lemon in a large pan.
Bring to the boil, then turn down the heat & simmer for 10 minutes.
When cool, strain and add Sugar.
Pour through a muslin bag.
Bring to the boil again for 5 minutes.
Remove any 'scum' that may appear.


text:
As Maine Goes…
by Lisa | Aug 30, 2019 | history, politics, travel | 0 |
Many of you who follow me on Facebook know that I was on a self-described "stealth...
Go Tell Aunt Carrie
by Lisa | Dec 24, 2018 | history, Portrait of the Artist | 1 |
I've been convinced for awhile that I'm the only American NOT on Ancestry.com....
by Lisa | May 3, 2016 | history, travel | 1 |
I seem to have landed in Boston while it's in the midst of non-stop rainstorms. That...
General Custer and My Dad
by Lisa | Apr 10, 2015 | history, travel | 6 |
My late father was the living embodiment of the adage: "If you can't say something...
Footloose in Fitzrovia
"Why, Sir, you find no man, at all intellectual, who is willing to leave London. No, Sir,...
Henry W. Coe Kicked My Butt
by Lisa | Mar 29, 2013 | Hiking, history | 2 |
My enthusiasm for hiking San Jose area trails is still outstripping my ability to actually hike...
Hi Ho Quicksilver and Away
by Lisa | Mar 25, 2013 | Hiking, history, San Jose | 27 |
Seeing as mercury is one of the most toxic naturally occurring elements you can come in contact...
Estamos Recorriendo
by Lisa | Mar 5, 2013 | history, San Jose | 1 |
Another stint in our part time residency in San Jose, and I continue my quest to find the good...
My Evening With John Muir
by Lisa | Sep 23, 2012 | history, politics | 1 |
Well, I didn't exactly spend Sunday night with the original John Muir, but I was in the...
Lighting Out for the Territory
by Lisa | Aug 22, 2012 | history, travel | 6 |
That's what Mark Twain had Huck do at the end of The Adventures of Huckleberry Finn....
Cowboy Music 101
by Lisa | Jun 8, 2012 | history, My Heroes Have Always Been Cowboys | 7 |
I have a statistics counter. So I know why people come to this blog. The vast majority of you who...
What to Do When You're Fixin' to Die
by Lisa | Jun 7, 2012 | history, the spread | 3 |
Okay, I'm not actually dying. But I've been feeling like I am. I came up to Sonoma...


Wednesday, May 15 at 3:00 p.m. "Between Shades of Gray"
Wednesday, April 24 at 5:00 p.m. "Throne of Glass"
Filled with lots of Young Adult titles!
Please visit the library's Tween/Teen section. There are spaces for study, computer use and fun (the coloring table)!
Do you have a book suggestion?
College Prep 101 is another great source for all levels of college prep, from help on the standardized tests to checklists on what to pack for your first semester. It's also an extremely well-built and easy-to-navigate site.
StudentAid.ed.gov (formerly College.gov) is the federal government's website explaining all kinds of financial aid, including the kinds you might be eligible for, how to apply for it, and how to deal with student loans.
Peterson's is one of the classics, and there's a reason it's persisted all these years. It's a good starting place for when you're still trying to figure out your next step. For more in-depth information, they also publish books.
A great series of books is the Fiske Guide to Colleges. It has great in-depth information on colleges all across the country, and it's constantly coming out with new editions to keep everything current. It's a great source on each college's specialties, cost, and culture, with quotes from students and faculty.
Jobs for Teens HQ is a new site dedicated to helping teens find jobs. Getting a job is tough, but getting a job when you have little or no experience is even tougher. Jobs for Teens HQ is working to change that.
Download Movies, Comics, Books and More!
Search magazine & newspaper articles for help with your research papers.
Transform the traditional textbook model by presenting information in a fast-paced format.
Practice exams for students and professionals.
Learn a new language with this interactive program.
A fun way to learn lessons through videos, music and books.
Online Encyclopedia for all your research needs!
StaySafe.org provides the resources necessary for both parents and their teens to safely utilize the Internet.


text:
Top Gun ist das Album mit der Musik zum Film Top Gun (dt. Titel: Top Gun – Sie fürchten weder Tod noch Teufel) aus dem Jahr 1986. Das Album wurde in den USA 9-fach mit Platin und in Deutschland mit einer Platin-Schallplatte ausgezeichnet. Der Titel Take My Breath Away der kalifornischen Band Berlin, geschrieben von Giorgio Moroder und Tom Whitlock, gewann 1987 den Oscar für den besten Originalsong.

Hintergrund
Als Produzenten des Soundtracks wurden neben Giorgio Moroder unter anderem auch Harold Faltermeyer und Peter Wolf verpflichtet.

Ursprünglich sollte auch Bryan Adams' Song Only the Strong Survive Bestandteil des Soundtracks werden. Adams weigerte sich jedoch, da der Film seiner Meinung nach den Krieg glorifiziere. Auch der Titel Reckless der Heavy-Metal-Band Judas Priest war für den Soundtrack vorgesehen. Die Gruppe lehnte dies jedoch ab, weil sie annahm, der Film würde nicht erfolgreich sein und weil die Veröffentlichung auf dem Soundtrack-Album bedeutet hätte, dass sie den Titel nicht auf ihrem eigenen Album Turbo hätte veröffentlichen dürfen. Zudem war ursprünglich die US-amerikanische Rockband Toto für die Erstinterpretation des Titels Danger Zone vorgesehen.

Innerhalb des Films waren außerdem die Titel You've Lost That Lovin' Feelin' – eine Aufnahme der Righteous Brothers aus dem Jahr 1964, Great Balls of Fire von Jerry Lee Lewis und (Sittin' On) The Dock of the Bay von Otis Redding zu hören, die jedoch nicht auf der LP-Version veröffentlicht wurden. Sie waren im Remaster mit der Bezeichnung Special Expanded Version aus dem Jahr 1999 als Bonus enthalten. Giorgio Moroders Radar Radio wurde als B-Seite von Take My Breath Away veröffentlicht.

Des Weiteren gibt es die Filmversion von Take My Breath Away (Humming Version), bei der neben der Melodie die Vocals gesummt werden. Diese Version wurde bisher nicht veröffentlicht.

Titelliste
Top Gun 1986; Nr.: CDCBS 70296

 Kenny Loggins – Danger Zone
 Cheap Trick – Mighty Wings
 Kenny Loggins – Playing with the Boys
 Teena Marie – Lead Me On
 Berlin – Take My Breath Away (Love Theme from Top Gun)
 Miami Sound Machine – Hot Summer Nights
 Loverboy – Heaven in Your Eyes
 Larry Greene – Through the Fire
 Marietta – Destination Unknown
 Harold Faltermeyer & Steve Stevens – Top Gun Anthem

Bonustracks aus dem Remaster von 1999
 Otis Redding – (Sittin' On) The Dock of the Bay
 Harold Faltermeyer – Memories
 Jerry Lee Lewis – Great Balls of Fire (Original Version)
 The Righteous Brothers – You've Lost That Lovin' Feelin'
 Kenny Loggins – Playing with the Boys (Dance Mix)

Verkaufserfolg

Album

Singles

Auszeichnungen für Musikverkäufe

Weblinks

Einzelnachweise

Soundtrack-Album
Album 1986
Mehrfach-Platin-Album (Vereinigte Staaten)
Mehrfach-Platin-Album (Vereinigtes Königreich)

redpajama_set_name: RedPajamaWikipedia


I have been charged with writing the first blog for our new UP for Learning web site – a daunting task! My choice is to focus on gratitude, reflecting on the remarkable gifts of the past 10+ years with this organization, as we turn the corner into this next decade. Culling the list to a manageable blog post is the challenge!
the number of young people who have vested their time and their trust in sharing responsibility in both their learning and in the work of school redesign, joining with adult partners in a new-found relationship of mutual respect and shared ownership. They have courageously stepped out of their comfort zones to speak their truth, to listen deeply to others, and to stake their claim on a better future that they are helping to create. Their capacity, commitment, creativity, hope – and often humor – have been an on-going source of inspiration.
the many adult partners in our schools who have gone above and beyond, year after year, to engage in this work – who believe deeply in continually improving their own practices in a quest to meet the needs of all students, as well as helping others do the same. They know that this end will only be realized when young people are empowered and able to shape their lives. The authenticity of their relationships with their youth team members, based on unwavering respect and care – has touched my heart and taught me what partnership and commitment is all about.
my colleagues and partners of UP for Learning who share the desire for all students to believe in themselves as learners and to feel that they matter in this world. I have the pleasure of being surrounded by visionaries and pioneers, who continually improve the integrity of our efforts and challenge me to embrace new ways of seeing and doing in the process.
supporters, financial and otherwise, who have believed in the value of this work from day one. Their confidence in the organization's direction has helped us weather the inevitable challenges and setbacks over time, and to take necessary risks as we have grown. Their faith in youth-adult partnership as the essence of "the change we wish to see in the world" helps me garner the patience and tenacity to ensure that UP is sustainable well beyond my tenure.
Margaret Wheatley's poem, "Turning to One Another" is one of my favorite poems, and also serves as a touchstone for UP for Learning. It opens with, "There is no power greater than a community discovering what it cares about." In the course of any given day, I have the privilege of working within an ever widening community of learners and pioneers of all ages who are continually rediscovering the power of relationship, the importance of agency and the joy when one can be a force in making this world a better place.
Power 2 SummitWelcome to our new website!


text:
Gretchen Robinette for BuzzFeed News
The World Better Get Ready For Phoebe Robinson
One of comedy's dopest queens has been working the circuit for years. But with a new book and a role on a highly anticipated TV show, this may finally be the moment Robinson and those who love her have been waiting for.
Alanna Bennett
"This is a woman on the verge, is she not?" Janet Mock asked rhetorically this past June, gesturing to the woman seated across from her rocking a black jumpsuit and a blonde sew-in. "She's gonna be, like, Amy Schumer levels of 'please get away.' We're gonna be tired of you in a year and a half. So just get ready for the backlash, boo, it's coming." Mock was talking about and also to Phoebe Robinson, the comic who was supposed to be interviewing Mock that day at WNYC's Werk It festival. But it was hard not to notice Robinson, who is certainly poised for something, with two podcasts, a book, a web series, and an upcoming Amazon series. For Robinson, it's the what and the when and the how that's still undetermined — and her deft navigation of those questions is proving the most interesting part of it all to watch.
"I feel like I'm kind of the Peggy Olson," Robinson said, staring at her menu amid the dimly lit gilt-leather-and-chrome vibes of Brooklyn's Bar Tano in August. About a month had passed since Mock evoked the beleaguered but massively successful specter of Amy Schumer. "I'm very much career girl right now," Robinson said.
She was running late for a taping of one of her podcasts, 2 Dope Queens, which she co-hosts with her close friend, former Daily Show correspondent Jessica Williams. After the waitress boxed up her salad, Robinson was out the door like a shot, speed-walking into the evening summer sun of Brooklyn's Gowanus neighborhood. She pointed herself toward The Bell House for the live comedy show, a Black Lives Matter bracelet dangling from her wrist as she got her bearings. Things are pretty busy for Robinson lately. "When it rains, it pours," she said.
"I want to have an empire."
That rain has taken many forms. There are the two podcasts, of course. The aforementioned 2 Dope Queens functions as equal parts comedy showcase and platform for the compelling relationship of the two incisive women at its center. But there's also Sooo Many White Guys, which takes on a talk show format and features Robinson discussing representation, sex, and dreams with guests like Gina Rodriguez, Nia Long, Roxane Gay, and the aforementioned Mock. There's the book, You Can't Touch My Hair (and Other Things I Still Have to Explain), which just came out. Oh, and there's the web series, Woke Bae, put out by Refinery29's RIOT channel and coming back later this year. And the part in Jill Soloway's new Amazon show, I Love Dick, alongside Kevin Bacon and Kathryn Hahn, which just got picked up to series.
All of these projects have positioned Robinson as comedy's enlightened older sister who's still got game. You know, the one you can pregame with in the living room while talking about Lenny Kravitz's peen, but who's also there for you when a cab driver says something racist and you need someone to read him to filth. 2 Dope Queens exists and thrives because of the personalities at its center; people not only show up for Williams and Robinson, they clamor for them. "She's really goofy and loose and absurd and human," Soloway said. "Her comedy comes from a place of reality, like the best friend who just tells the truth. She never pushes, she just is."
Soloway cast Robinson after hearing her name praised over and over again by other young writers and listening to 2 Dope Queens. "I just worshipped both of them," she gushed about Robinson and Williams. That, in turn, got her into Robinson's standup. After reading You Can't Touch My Hair, it was "obvious [Robinson] was about to be a huge part of this burgeoning feminist content revolution," Soloway figured. So it's no wonder Robinson seemed the happy sort of exhausted over that August dinner — that very particular brand of distracted when you're certain in the back of your mind that you're late for something, somewhere.
Phoebe Robinson poses for a portrait on Oct. 3, 2016.
"I want to have an empire," Robinson said. "I like being in front of the camera, performing — but I would like to get to a place where I'm also executive producing and bringing other people along. People of all different walks of life, highlighting their voices. I feel like the only way the energy is going to change is if we bring people along. And you have to help change it. You can't wait for the gatekeepers to change it because they're not, really."
Though she may not be one of those gatekeepers yet, that's a walk Robinson is already walking. With verve. As a comedy showcase, 2 Dope Queens has one of the most inclusive lineups out there. Robinson and her manager, Chenoa Estrada, do most of the booking. They look for "people who aren't assholes," as Robinson put it, and for people who represent as many different points of view as they can get. The show is better for it. "There's a part of me that says you really shouldn't even have to try that hard [to be inclusive]," Robinson said. "Just open your eyes and pay attention to the people around. Just don't be lazy. People only want to stay in their inner circle." Sooo Many White Guys literally exists because, well, there's a glut of Caucasian men out there getting the chance to speak their truths and Robinson decided to carve out a space that's explicitly not for them.
Robinson's book is seen backstage at a performance of 2 Dope Queens.
Robinson, who turned 32 in late September, has been carving out that space for a while now. Originally from the Cleveland suburb of Bedford Heights, she moved to Brooklyn at 17 to attend the Pratt Institute and study screenwriting. "I thought I was going to be a serious screenwriter and produce serious films," she said. "It was going to be American Beauty and very important work." But she also joined her school's improv team, and you know how the rest goes: After graduation, Robinson took a receptionist job at New Line Cinema, but comedy remained in the periphery. There were the improv classes at the iconic comedy playground Upright Citizens Brigade, which marks the résumés of so many big names in comedy today. There were also the stand-up classes at the famed Times Square comedy club Carolines. At first Robinson didn't think she'd be into stand-up at all, but it was there that she fell in love with it almost immediately. "That really changed my life completely," she said.
She started a blog, Blaria (like Black Daria), which mused on race, gender, pop culture, and all the intersections therein. It was also popular enough to lead to a live show of the same name with Williams — and was eventually renamed 2 Dope Queens when it became a podcast for WNYC. She's written sketches for MTV; she's appeared on various late-night shows; and of course, there was the stint on Last Comic Standing, an experience Robinson gloriously drags in her book: "It reeked of mean-spiritedness and racism (accidental or intentional, I'll never know) and signaled to me that speaking up to a white person who just told me I was coming off 'too smart' and was therefore 'unlikable' was not going to end well."
For those immersed in the New York comedy world, Robinson has been a recognizable name and face for years. She's been making the rounds, a warm, soft-spoken but passionate presence in any room. She inhabits a life and style she likes to refer to as "if Solange were a Maxxinista."
"I'm fabulous on a budget," she said, gesturing to the purple-and-blue casual printed dress she was sporting with white tennis shoes. She also speaks frequently about a childhood spent mentally immersed in the pop culture she dreamed of creating. "I was never super popular, you know, always going over to a friend's house, doing a ton of school activities," she said. "I was just watching a lot of TV."
Robinson's been making good use of her knowledge for a long time since. She's no newbie — but she's not a household name yet, either. But in 2016, is that what one even sees when squinting into the future? "I think at the end of the day, you have to decide what you want," Robinson said, leaning forward in her chair toward the end of dinner at Bar Tano. "Do you want to be famous? Do you want to be rich? Do you want to have a career? Those are three very different things." But Robinson is about option 3. "I think if you want a big career, you have to be more strategic about stuff. I thought about: If I do this kind of project, is this going to set me on the path where I'm doing other things that I don't want to do? Can I put myself in a position where I don't have to do that work, and can do the things that I really do want to do?"
These are particularly complicated questions for a woman of color, specifically, and a black woman at that, who assuredly and proudly built intersectionality into her work from the ground up. Robinson quit her day job in 2013 to pursue comedy full-time, writing freelance and doing TV recaps for sites like Vulture to subsidize her income. That allowed her just enough financial freedom to say no when she was sent out to audition for roles that didn't mesh with her values. "I've been auditioning on and off for four years, and I'd say maybe once or twice I've auditioned for a role where [my character] had a personal life, or was considered worthy of being a love interest," she said. The rest were the dreaded stereotypical roles Hollywood often assigns black women: "sassy" assistants, "sassy" best friends, the secretaries who are smarter than everybody at the company but put up with a lower position ~just because~. And so, instead of accepting a part she found substandard, Robinson kept working on other aspects of her career.
"I'm in a place where I can be like, 'This is not feminist to me and I don't want to be a part of it.'"
"I'm in a place where I don't make my living acting in other people's stuff, so I can be like, 'This is gross. This is not feminist to me and I don't want to be a part of it,'" Robinson said. "And I think what a lot of people forget when they hear women say things like this is that this is not just one role; this is a lot of the stuff that we're offered. It's like with catcalling — it's not just one guy doing it one time, it's days and weeks and months of this."
Being particular about her choices has also helped Robinson keep herself centered in pursuit of a career in Hollywood — an industry notorious for repeatedly forgetting that women of color, you know, exist. "I had to put myself in a position where I could [say no], so I'm not feeling like this industry is a terrible place and I'll never find my place in it."
Jessica Williams and Phoebe Robinson perform in New York, Sept. 28, 2016.
Robinson stands as a testament to the idea of hard work and talent building up over the years, eventually leading to a break in the trees. It's a rewarding narrative, both for Robinson and the people watching and rooting for her. Robinson is not waiting around for anyone — she's been working toward her creative goals for the better part of 15 years. And though she might not have an image as recognizable as the Schumers or the Feys or the Kalings of the world (yet), she's getting somewhere meaningful in her own time. Robinson told Fresh Off the Boat star Constance Wu in a September episode of SMWG, "This year is finally the first year that I'm not worried every single month that I'm not going to be able to make rent and pay utilities." That's not a milestone to sniff at.
At the Sept. 27 2 Dope Queens show, which doubled as a celebration of Robinson's 32nd birthday, she rocked a pink Missoni-esque Forever 21 skirt and a crop top that read "Black & Proud." "I'm only 32," Robinson told the festive crowd sporting tiny sparkly Party City hats, "but I feel like I'm acting like a divorcée of 47."
"You're in your Under the Tuscan Sun phase," Williams added.
The topics of conversation that night were pretty indicative of what you get out of a 2 Dope Queens show — and Robinson's sensibility in general. They discussed, for example, the moment during the presidential debates in which Hillary Clinton claimed that Donald Trump will blame her for "everything that's ever happened." Trump responded, "Why not?" Onstage at 2 Many White Guys, Robinson chimed in with a "You might as well be named Todd. That is such a Todd response." Later, one bit between her and Williams moved swiftly from fashion week through a casual mention of reparations, and into Williams pulling an alarmingly ripped personal trainer named Jesse onto
the stage who proceeded to give Williams' work wife a birthday lap dance to U2's "Mysterious Ways."
Backstage, a giant bulbous cake sprouting fondant chest hair and bearing the words "DAD BOD 2016" waited to be carried out by Robinson's colleagues and friends. On the walls were printed-out examples of real-life dads showing off their bods: Hugh Jackman, Colin Farrell, President Barack Obama, Channing Tatum, Seth Rogen stepping out of the sea with a bandana around his neck. There was also a not-dad, in the form of Jon Hamm, standing defiantly shirtless and childless.
Scurrying back and forth between the greenroom and her role onstage throughout the night, Robinson took what moments she could with the people who'd come to work with and/or celebrate with her, stand-spooning a friend who was picking at the combination pizza and vegetable spread and getting updates from each of the comedians in the show's lineup that night on their lives, loves, and careers. It was her night — a send-up to both the very fact of her birth and to the fact that her first book was set to hit shelves the next week. After the celebration ended and the cake had been mercilessly dismembered, Robinson was scheduled to fly out to LA to meet up with her parents — and to be a guest on Conan. Thirty-one's been pretty good to her.
There's a long way to go before she's the Beyoncé of comedy or has headline clickability as inescapable as Schumer's, but Robinson's hardly slouching. Her connection with her audience feels easy, natural, and consistent, but it takes a lot of invisible work. At the end of every 2 Dope Queens live taping, for example, comes "pickups," a technical segment in which the producers need to record bits of silence and laughter from the audience to fill in the show during the editing process. It has the ability to be extraordinarily artificial and strained, a reminder that shows don't just spring into effervescent existence with no effort. At the late August taping, though, Robinson played through it with a bit casting herself as a DJ. She mimed and danced jigs around the stage whenever the audience didn't get it right, turning what could be a slog into a game and a treat that only those who saw the show live would get to see.
It's that unseen work — along with the undercurrent of luck that's always at play in success stories — that's really defining which comedians break through the din. "Technology is making it that if you build your own audience that network will come to you," Robinson said. "We really live in a world where you have to do a lot of the work yourself first before people will be interested in you, especially if you're not a straight cis white guy."
Phoebe Robinson backstage during a 2 Dope Queens show, Sept. 28, 2016 in New York.
According to Soloway, the empire Robinson dreams of is a viable option. "Her timing, her way of seeing, her brutal honesty — the more filmmakers, showrunners, and artists who get to know about her voice, the better," the Emmy-winning showrunner said. "And I'm sure she's going to be that showrunner-artist person within seconds."
For now, Robinson has her foundation — and it's a solid one. Besides, her point still stands: If you build it, and you build it good, they may come. "There aren't just three channels anymore, and a lot of it's niche audiences. You can capitalize on that; a lot of people can."
In the Season 1 finale of Sooo Many White Guys, comedian Mike Birbiglia — the show's first token white guy — talked with Robinson about our national obsession with massive mainstream discovery. "I feel like we have this misunderstanding in America. We're fed the idea that success is exposure, or visibility," he said. "But success, I think, is connecting with people."
What Phoebe Robinson is doing is not new. Pick a few of the millions of plucky women of color out there in the world and you'll recognize the pathos, the humor, the intelligence, the frustrations, the joy. But it feels fresh in her hands — and sometimes that's what matters, especially when it's backed with the work ethic to sell it and the talent to make it sing. Robinson's endgame may still be up in the air, but her mission statement is clear: Watch this space — there's more to come. ●
Oct. 14, 2016, at 21:27 PM
Robinson's tennis shoes were from Aldo. A previous version of this piece incorrectly stated she was wearing Keds. Thanks to this very fashion-forward reader for pointing that out.


text:
Search for: "Peter Gallagher"
Covert Affairs: Season Five
It's been several months since the team took down Henry in Hong Kong, and change is afoot. Auggie (Christopher Gorham, Ugly Betty ) is back at the DPD, Arthur (Peter Gallagher, The O.C. ) is offered a job in the private sector working for McQuaid Security, and Joan (Kari Matchett, Leverage ) is returning from maternity leave to find that she's been passed over for the job of DCS in favor of Calder (Hill Harper, The Boy Next Door ). And after mysteriously going off the grid for months, Annie has...
Covert Affairs: Season Three
Everything changes for savvy CIA operative Annie Walker (Piper Perabo, Looper ) in season three of the hit series Covert Affairs . Reassigned to a new and even more covert division of the Agency, Annie takes on missions that become personal and finds herself on dangerous forays into inhospitable territory, while a series of explosive revelations force her to question her role and what (and who) matters most. From the producers of The Bourne Trilogy and co-starring Christopher Gorham ( Ugly...
Covert Affairs: Season One
Meet Annie Walker (Piper Perabo, Coyote Ugly ): smart, stunning and the CIA's newest field operative in one of their most secretive branches. Suddenly summoned by headquarters for active duty one month before training is over, she's quickly thrown into a shadowy world full of cons, killers and international crime rings. What she doesn't know is there's something—or someone—from her past that her bosses want badly enough to put her in harm's way. She just has to survive long enough to find out...
Covert Affairs: Season Four
Danger, scandal and smoking guns are no match for resourceful CIA operative Annie Walker (Piper Perabo), who proves herself as astute as ever in season four of Covert Affairs . When Annie and Auggie (Christopher Gorham), her blind lover and colleague, mix business with pleasure on a trip to Colombia, they ruffle the feathers of local CIA station chief Calder Michaels (Hill Harper), whose seemingly fleeting allegiance has major implications for the future of the Domestic Protection Division...
The Underneath
Peter Gallagher, Academy Award-nominee Elisabeth Shue and Joe Don Baker set the stage for danger in this provocative thriller from the director of sex, lies and videotape. A charming drifter returns to his "home," where he makes a desperate and very dangerous deal in order to reclaim his ex-girlfriend (Alison Elliott). When passion ignites into obsession, a treacherous game of "who can you trust?" spins a deadly web of intrigue and murder - from which no one escapes unscathed.
Featuring an acclaimed cast headed by Stanley Tucci, Kyra Sedgwick and Addison Timlin, Submission is about lust, desire, and what happens when a professor gets entangled with a seductive student. Ted Swenson (Tucci) is a struggling author who teaches writing at a small liberal arts college. He is discontent in his marriage to Sherrie (Sedgwick), drinks too much, dislikes his colleagues and is uninspired by his students. That is until the charming student, Angela (Timlin), shows up in class. Ted...
Covert Affairs: Season Two
Runaway hit original series, Covert Affairs , stars Golden Globe®-nominated Piper Perabo as Annie Walker, a young CIA operative whose exceptional linguistic skills and spot on instincts make her invaluable to the Agency. In season two, Annie's personal and professional lives crash into one another, and the balance of her relationships are forever changed. The series also stars Christopher Gorham, Sendhil Ramamurthy, Anne Dudek, Kari Matchett and Peter Gallagher. Watch all sixteen suspenseful...
A Bad Moms Christmas follows our three under-appreciated and over-burdened women as they rebel against the challenges and expectations of the Super Bowl for moms: Christmas. And if creating a more perfect holiday for their families wasn't hard enough, they have to do all of that while hosting and entertaining their own mothers. By the end of the journey, our moms will redefine how to make the holidays special for all and discover a closer relationship with their mothers.
Bad Moms: Party Like a Mother 2-Pack
Bad Moms: In this outrageous comedy from the writers of The Hangover, Amy (Mila Kunis) has a seemingly perfect life — a great marriage, over-achieving kids, a beautiful home and a career. However, she's over-worked, over-committed and exhausted to the point that she's about to snap. Fed up, she joins forces with two other over-stressed moms (Kristen Bell and Kathryn Hahn) on a quest to liberate themselves from conventional responsibilities — going on a wild, unmom-like binge of long-overdue...
Based on Anna Todd's bestselling novel which became a publishing sensation on social storytelling platform Wattpad, After follows Tess (Josephine Langford), a dedicated student, dutiful daughter and loyal girlfriend to her high school sweetheart, as she enters her first semester in college. Armed with grand ambitions for her future, her guarded world opens up when she meets the dark and mysterious Hardin Scott (Hero Fiennes Tiffin), a magnetic, brooding rebel who makes her question all she...


text:
Home > Physical Wellness
Powwow Sweat Fitness Program, A New Way To Stay Healthy [VIDEO]
Carrie Ball
Powwow Sweat is a program by the Couer d' Alene Tribe that incorporates physical fitness with traditional dance. This said program breaks down six traditional tribal dances into a workout fitness program in a video.
The Powwow Sweat fitness program has been granted by the Centers for control and Prevention to help out people stay fit. It is indicated that the traditional tribal dances that are made into a workout can eventually improve the members of the tribe's health and reduce the risk of heart disease as reported by The Spokesman-Review.
This program also incorporates spirituality that is needed by the members of the tribe. Thus the Powwow Sweat fitness program is the one that best fits the members. Other fitness programs lack the spirituality that is needed by the tribe.
A member of the tribe shared that the Powwow Sweat fitness program is much more attractive than that of other physical workout programs. Ryan Ortivez attends the classes weekly and admitted that he already lost 13 pounds since he joined the fitness program. This is a different way of getting into a workout and preventing obesity.
Obesity and heart disease are significant in an Indian Country. A gym membership is also not a thing for the people especially with the Couer d' Alene Tribe. The Powwow Sweat has been made attractive for the members in order for most of them to join in the program according to NPR.
The goal of the program is to achieve a community-wide positive outcome. It has been done for the community itself. The dances in the program are from the traditional tribal dances of the tribe but are being enhanced as a workout fitness dance.
There may be a lot of fitness programs that people can join in in the recent times. The Powwow Sweat is a new and unique one that people can get into and still get fit.
TagsWorkout, dance, Fitness
Chiropractic Treatment May Ease Back Pain, Study Says [VIDEO]
Massage Benefits Patients With Lower Back Pain, Study Says [VIDEO]
Yoga Eases Side Effects For Prostate Cancer, Study Says [VIDEO]
Jessie J on How She Exercises for Her Heart Condition; Singer Encourages Everyone To Stay Active [VIDEO]
Katy Perry Continues Workout in Coachella; Singer Hosted And Debuts Footwear Collection [VIDEO]


text:
CoronavirusInfluenza
AllergyCardiologyDiabetesGastroenterologyGeriatric MedicineInfectious DiseaseNeurologyPsychiatryPulmonologyRheumatology
InsightsNews NetworkPeer ExchangePeers & PerspectivesPost Conference Perspectives
Medical World NewsNews ArticlesPodcastsVideosWebinars
CMEExclusive ContentInteractive ToolsLive EventsPhysician's Money DigestPress ReleasePublicationsSponsored
© 2021 MJH Life Sciences and HCPLive. All rights reserved.
Peers & Perspectives
Post Conference Perspectives
© 2021 MJH Life Sciences™ and HCPLive. All rights reserved.
New Tool Better Predicts Pediatric Asthma Development
Carisa D. Brewster
The Pediatric Asthma Risk Score could improve on the track record of the Asthma Predictive Index, which in the past has been shown to poorly predict who would develop the condition.
Gurjit Khurana-Hershey, MD, PhD
In an effort to improve asthma prevention and care, investigators have developed a new quantitative tool, the Pediatric Asthma Risk Score (PARS), to help predict pediatric asthma better than current standard test Asthma Predictive Index (API).
The API was developed in 2000 and is the most widely used guide for predicting asthma early in life. But while the index successfully identifies children that would not get asthma (96%), it had a lower rate of predicting who would get asthma (28%).
Since then, there have been some improvements to the API to make it more rigorous. These include sensitization to aeroallergens and food allergies, and taking into account environmental exposures.
"If we can predict who will develop asthma, we might be able to prevent the disease or intervene early and help alleviate worsening of the disease and reduce exacerbations," said study co-author Gurjit Khurana-Hershey, MD, PhD, professor of pediatrics and Director of the Division of Asthma Research at Cincinnati Children's Hospital Medical Center.
Subjects came from the Cincinnati Childhood Allergy and Air Pollution Study (CCAAPS) birth cohort and consisted of 762 infants born to atopic parents between 2001 and 2003. Eligibility was determined by having at least 1 allergy symptom and a positive skin prick test (SPT) to at least 1 aeroallergen. The number of children included in the final analysis was 589.
Children were examined annually from ages 1-7, with parents reporting frequency of wheeze, wheezing apart from colds, and skin and allergy symptoms. At age 7, asthma was diagnosed based on reported symptoms and measurement of lung function with spirometric tests according to American Thoracic Society and European Respiratory Society guidelines.
Both PARS and API predicted asthma in high-risk children, but PARS was able to predict mild to moderate levels of the disease. Variables that predicted asthma with PARS included wheezing (OR: 2.88; 95% CI: 1.52-5.37), sensitization to 2 or more food allergens and/or aeroallergens (OR: 2.44; 95% CI: 1.49-4.05), and African-American race (OR: 2.04; 95% CI: 1.19-3.47).
In addition, researchers reproduced PARS results in the Isle of Wight birth cohort in the United Kingdom, whose subjects were recruited 10 years previously and does not included African-Americans.
Khurana-Hershey says that these results are most important for young children who have experienced wheezing between the ages of 1-2, a time when respiratory infections can be frequent. Parents often wonder if their child is at risk for developing asthma and PARS helps answer that question with more accuracy. Being able to predict mild to moderate asthma is also a potential game-changer.
"This is highly relevant as these children may be the most amenable to preventative strategies," she said. "Future studies may incorporate genetics and other biomarkers into the risk assessment. It will also be helpful to see if the tool is predictive in other racial and ethnic groups of children."
The study, "A Pediatric Asthma Risk Score to better predict asthma development in young children," was published online in The Journal of Allergy and Clinical Immunology.
News | Asthma