text:
RDPFS Resources for Partners November 19, 2021
by Janet Weinstein
From the desk of Jason Eckert
Executive Director of Reader's Digest Partners for Sight Foundation
In the spirit of Thanksgiving, I've been reflecting on the many reasons why I am thankful.
First, I would like to acknowledge the talented group of colleagues and friends who devote their professional lives to working in the blind and vision impaired community. Thank you for what you do to make life better for those living with blindness and vision impairment. You are charged with the task of promising hope and then delivering on that pledge. Your commitment, creativity, and high service standards have contributed enormously to the thriving community we are today. Thank you for your hard work, generosity, and your willingness to serve your patients, students, participants, and each other, often going above and beyond the call of duty.
I also recognize and am thankful for the advances in technology and medicine that help improve the lives of those living with blindness and vision impairment. Let me add how the growing ability to work from home has increased employment opportunities for those with disabilities. I have heard many anecdotes about people who are now able to seek, maintain, and thrive in jobs because they can interview and work from home, a silver lining of the post-COVID world for which we can be grateful. Hopefully, the employment needle has permanently moved in a positive direction for people living with disabilities.
The culmination of the developments described above has also advanced awareness that people living with vision loss have the right to experience independent and fulfilling lives, interacting equally and fully participating in all the communities they wish. I am grateful that people with vision loss now have more opportunities to be their best selves and live their best lives.
If you are living with vision loss experiencing what I have described and are making these strides, thank you. I know how hard you have worked and how long you might have waited for this moment. The entire community can be grateful for our collective success and thankful that we have built this community and are committed to continuing to move it forward.
Therefore, as a proud member of the blind and vision impaired community and on behalf of the Board of Directors and the staff of Readers Digest Partners for Sight Foundation, I wish you all a well-deserved and very happy Thanksgiving filled with bright moments of joy and abundance.
Getting Ready for Thanksgiving
Accessible Recipes
Whether cooking for Thanksgiving or other holidays, a number of websites and apps provide recipes that are accessible and result in a tasty dish. AccessWorld from AFB (American Foundation for the Blind) offers information about some of the resources and tips on how to make best use of them. The Food Network, for example, has a website and an iOS app called "In the Kitchen." To navigate the website using a screen reader, they suggest using the "hot keys for headings, links, and forms." When using the In the Kitchen app, voiceover might note that you're on a different page, which can be overcome by swiping back to the page or closing and then re-opening the app. The Food.com website provides recipes from home chefs as well as recipe reviews. Check out more about these online offerings for Accessible Recipes for Holiday Cooking and Entertaining. In reviewing the article, please note that one of the offerings cited, the Yes Chef app, is currently unavailable for downloading.
Tips for Helping Guests with Low Vision
Simple adaptations in your Thanksgiving preparations can "help your low vision loved ones experience a happy turkey day." The Hope Vision Foundation offers tangible suggestions to accommodate guests, such as clearing the floor of toys, books, and other potential obstacles, setting a table with high contrast settings, and explaining where foods are on a plate using the clock method (like stating that the meat is at 6 o'clock, for example). Read more about Simple Changes You Can Make on Thanksgiving.
Macy's Thanksgiving Day Parade Broadcast to Feature Live Audio Description
You can watch the 95th annual Macy's Thanksgiving Day Parade® with live audio description, broadcast by NBCUniversal, accessible on the Secondary Audio Program channel (SAP) through Descriptive Video Works. The additional audio narration will describe the "rich visuals of the Parade." Television audiences across the nation can experience the action via special broadcasts on NBC and Telemundo, from 9 am to 12 pm in all time zones, and via livestream coverage on Peacock. Check out parade details from NBC Entertainment in 95 and Marching On! Macy's Thanksgiving Day Parade Ushers in the Holiday Season November 25 on NBC.
As the Holiday Season Begins…Happy Hanukkah to All Who Celebrate!
This year's celebration of the Festival of Lights begins the evening of Sunday, November 28, 2021. The festival continues for a total of eight nights. Here are a couple of noteworthy Hanukkah resources we found:
Jeremy's Dreidel, a book for young children, tells the story of a boy who makes a dreidel, a spinning top used at Hanukkah celebrations, for his father, who is blind. Jeremy creates a braille dreidel in a workshop with other children. His project draws a great deal of attention from his workshop mates, helping to increase awareness of the needs of people with vision impairments, particularly during the holidays. Read the review from LibraryThing to learn more about Jeremy's Dreidel.
Hanukkah Books in Braille
A number of books for young readers about Hanukkah are published in braille and available from a variety of sources. For example, Hanukkah Lights tells about the traditions of the festival; The Borrowed Hanukkah Latkes describes how a young girl includes her elderly neighbor in the family's festivities. Read more about these and other books in the article from Paths to Literacy for students who are blind or visually impaired: Hanukkah Books in Braille.
Upcoming and Ongoing Online Tech Education Offerings
Tech It Out from Hadley features a discussion on November 23, 2021 at 7 pm CST called "Listen Up: Accessing Music and Podcasts." Listeners will learn how to access radio stations, find out about new artists, subscribe to podcasts, and "even download music for listening without an internet connection." The "Tech It Out" series, available the fourth Tuesday of each month, provides technology tips from a tech expert and the opportunity to ask questions and share experiences. For more information and to sign up go to: Hadley Tech It Out discussion groups.
TEC Talk Live from the Vision Forward Association presents demonstrations and discussions of assistive technology for people with vision impairment. Usually held bi-weekly on Thursdays at 11 am, sessions can be joined via Zoom or live on YouTube. The next two programs are "Exploring the Blindshell 2 Phone" on December 9, 2021 and "Everyday Tech for the Kitchen" on January 6, 2022. To register or for additional information, go to TEC Talk Live.
Blindness and Diabetes Webinar on December 3 from the Accessible Pharmacy
Expert presenters will speak about a wide range of topics regarding diabetes, including nutrition, diabetic retinopathy, medications, devices, and insurance coverage during the Blindness and Diabetes Webinar, offered via Zoom on Friday, December 3 from 12 to 3:30 pm EST. CE credit is available for eligible participants through The Commission on Rehabilitation Counselor Certification (CRCC). More information and a registration link are available for the Accessible Pharmacy event: Blindness and Diabetes Webinar.
Gearing Up for the Holidays: Learn About Online Shopping Opportunities and Businesses
Workshop on How to Make Shopping More Accessible
As the holidays approach, this workshop, on Tuesday, December 7, 2021 from 6 – 7:30 pm EST, will provide tips and techniques to make online shopping more accessible. Comparison shopping on Amazon and Google, navigating sites with "varying levels of accessibility," and where to buy accessible products are among the topics covered. For more information and zoom links for the program, scroll down to Tech Workshops from the Andrew Heiskell Braille and Talking Book Library of the New York Public Library in the November, December News Lion.
Online Shopping: Two Sites Operated by Blind Entrepreneurs
Interested in shopping for all-natural products like aromatherapy, bath accessories, and essential oils? Mountain Crafted is an online home family business owned and operated by Barry and Debra Carver, both of whom are blind. Inspired by the natural beauty of the Appalachian and Smoky Mountains of Tennessee, the Carvers have utilized accessible technology, like screen readers, and their own entrepreneurial skills to produce and sell their product line. Would you like to find shirts and hoodies that can be selected based on the sense of touch rather than sight? Two Blind Brothers, a company run by siblings Bradford and Bryan Manning, both of whom lost vision due to Stargardt disease, produces casual clothing in Dallas, Texas. The Mannings make their products at the Dallas Lighthouse for the Blind, exclusively employing workers who are blind or visually impaired, and their profits benefit the Foundation Fighting Blindness. To check out the products from both companies, go to their sites: Mountain Crafted and Two Blind Brothers. For additional background information about these entrepreneurs, read the article from Starfire Dynamics: Blind Entrepreneurs And Their Success.
Attention Students: Enter the Benefits of Audio Description in Education (BADIE) Contest
Audio descriptions of movies, video, and other media platforms are vital to the curriculum for students who are blind or visually impaired throughout their educational careers. The BADIE contest is enlisting students to experience media with audio description and then report on their experiences. "Students, tell us what you think about the way the video was described and what impact it had on you." Contestants have the chance to win prizes – for themselves and their teachers, as well as recognition for their school. Students ages seven through 21 are invited to apply by the application deadline of January 31, 2022. For more information about the contest and how to enter, check out the Described and Captioned Media Program (DCMP) Listening is Learning (LIL) website listing: Benefits of Audio Description in Education (BADIE).
Check Out New Short Documentary on the All Blind Fantasy Football League
A short documentary, announced by Yahoo Sports, highlights the "engaging stories of the blind and visually impaired fantasy managers of the league…" Yahoo produced the video, documenting its All Blind Fantasy League (ABFL). The video shares how features, such as enhanced screen reader support, options for adjusting contrast, and customizable font sizes, have made a popular game accessible to people who are blind or visually impaired. To watch the documentary and learn more about the League, go to the article entitled Yahoo Sports' documentary short features All Blind Fantasy League.
Having Trouble Reading Standard Print? Enjoy today's bestsellers in easy-to-read large print: Select Editions Large Type Books
Enjoy the best in current fiction, romance, mystery, biography, adventure, and more. Reader's Digest Select Editions Large Type features expertly edited best-selling books in every volume. You get a full year of exciting reading (five volumes in all), for the low nonprofit price of $20. Indulge your love of great reading in a format that is comfortable and pleasurable to read. A portion of the proceeds from each subscription helps to support Reader's Digest Partners for Sight Foundation's work and dedication to improving the lives of blind and visually impaired people.
Subscribe to Reader's Digest Select Editions Large Type today or Give a Gift Subscription. To order your subscription by phone, call 1-800-877-5293.
Note to Readers: Since Thanksgiving is next week, we will not be publishing the bulletin this coming Friday. Resources for Partners will return the following Friday, December 3.
Have a happy and healthy Thanksgiving holiday!
PrevPreviousRDPFS Resources for Partners November 12, 2021
NextRDPFS Resources for Partners December 3, 2021Next


Tashkent, Uzbekistan (UzDaily.com) -- The highest growth of gross regional product (GRP) was registered in Syrdarya region in the first half of 2010, according to the State Statistics Committee of Uzbekistan.
In the reporting period, the region's GRP rose by 11.2% to 356.2 billion soums, while GRP per capita grew by 9.4%.
Namangan region (11.1%), Samarkand region (11%) and Andijan region (9.6%) also recorded high volume of the GRP in 2009.
In money terms, Tashkent city led on the GRP volume with 4.667 trillion soums. Tashkent region and Kashkadarya region followed Tashkent with 2.197 trillion soums and 2.181 trillion soums respectively.
Lowest GRP growth was registered in Ferghana region (2%), Kashkadrya region (3%), and Navoi region (5.7%).
As earlier reported, Uzbekistan's gross domestic product in the first half of made up 24.167 trillion soums, or grew by 8% year-on-year.


text:
Plattsmouth is een plaats (city) in het oosten van de Amerikaanse staat Nebraska. De stad, gesticht in 1855, is de bestuurszetel van Cass County.

Demografie
Bij de volkstelling in 2000 werd het aantal inwoners vastgesteld op 6887.
In 2006 is het aantal inwoners door het United States Census Bureau geschat op 7047, een stijging van 160 (2,3%).

Geografie
Plattsmouth ligt aan de rivier de Missouri. De stad is vernoemd naar de monding van de Platte River in de Missouri, acht kilometer ten noorden van de stad.

Volgens het United States Census Bureau beslaat de plaats een oppervlakte van
7,5 km², geheel bestaande uit land. Plattsmouth ligt op ongeveer 345 meter boven zeeniveau.

Plaatsen in de nabije omgeving
De onderstaande figuur toont nabijgelegen plaatsen in een straal van 20 kilometer rond Plattsmouth.

Externe links
 City of Plattsmouth

Noten

Plaats in Nebraska

redpajama_set_name: RedPajamaWikipedia


To expedite your check in process please click here to print and fill out the patient forms and bring them with you to your appointment.
At Carolina Lakes Family Dental, our priority is to deliver quality care to informed patients in a comfortable and convenient setting.
Carolina Lakes Family Dental believes that informed patients are better prepared to make decisions regarding their health and well being. That is why we've included an extensive section on this web site covering the full array of topics associated with dentistry and dental diagnoses and treatments. We encourage you to look through these pages whenever you have an interest or concern about your dental needs and care.
The best care in the world doesn't mean anything if you can't access it. At Carolina Lakes Family Dental, we strive to make our Cameron office as efficient and convenient as possible. Included in these web pages is information about Carolina Lakes Family Dental's office, including our Cameron location, maps, directions, hours, insurance policies and appointment scheduling. You can even email a request for an appointment right here! We hope you find this web site useful and invite you to contact us with your questions at any time.
* Exclusions and Limitations apply. Call for details. (919) 498-0575.


text:
Diariata N'Diaye, née à Saint-Dié-des-Vosges en 1983, est une artiste et militante française engagée dans la lutte contre les violences faites aux femmes. Elle est la cofondatrice de l'association Resonantes et créatrice de l'application mobile App-Elles.

Biographie

Née à Saint-Dié-des-Vosges, dans une famille d'origine sénégalaise de treize enfants, Diariata N'Diaye forme à 15 ans un groupe de rap féminin, VersaStyles. Elle quittera finalement le milieu du hip-hop en raison de sa « misogynie » pour se tourner vers le slam. A l'adolescence, lors d'un été au Sénégal, elle est mariée de force et se rebelle de retour en France, événement qui lui inspirera une chanson constituant le point de départ de ses engagements. Après avoir passé un baccalauréat littéraire, elle devient animatrice jeunesse dans le Val-de-Marne et les Hauts-de-Seine à l'âge de 18 ans.

En 2007, elle fonde le groupe « Dialem » avec le guitariste Patrick Dethorey.

En 2009, elle écrit, avec Patrick Dethorey et sur demande de l'Observatoire des violences envers les femmes de Seine-Saint-Denis, le spectacle Mots pour Maux dont le but est de sensibiliser les jeunes au sujet des violences faites aux femmes. Jouée dans les collèges, la représentation est suivie d'un moment d'échange avec le public. Diariata N'Diaye anime également des ateliers d'écriture dans des lycées dans le cadre du dispositif « Jeunes pour l'Égalité » de la région Ile-de-France.

En 2015, elle fonde l'association Resonantes avec pour ambition de sensibiliser les 15-25 ans. Elle lance également un site afin de « vulgariser l'information » et de faire notamment connaître les structures d'aide aux victimes souvent ignorées par la jeune génération. Dans le même temps, elle crée  App-Elles, la première application mobile qui permet aux femmes d'envoyer directement une alerte à des contacts de confiance en cas de situation de violence. Concrètement, une fois activé, le dispositif partage l'écoute des sons et voix environnantes ainsi que la position GPS de l'émetteur. L'objectif d'utiliser éventuellement ces enregistrements dans le cadre d'une procédure pénale. Enfin, l'application continent des informations sur des professionnels ou services à contacter. Deux ans plus tard, un bracelet connecté est lancé ce qui permet de déclencher une alerte sans avoir à prendre en main son téléphone. L'application a décroché un Prix de l'innovation au CES 2019 à Las Vegas.

En 2018, elle reçoit le titre de Chevalière de l'ordre national du Mérite.

Prix et distinctions

Lauréate du prix "Les Margarets" (Prix coup de cœur), 2019, Journée de la femme digitale.
Grand prix "Fonds de dotation pour le civisme en ligne", 2019, Facebook.
Prix de l'innovation "CES Innovation Award Honoree", 2019.
Chevalière de l'ordre national du Mérite, 2018.
Lauréate du prix "Femmes en Chœur" (Premier prix), 2018, Dr Pierre Ricaud et Femmes Actuelles.

Notes et références

Articles connexes
 Mutilations génitales féminines
 Violence contre les femmes
 Violence conjugale

Rappeuse française
Féministe française du XXIe siècle
Militant contre les mutilations génitales féminines
Militant pour les droits des femmes
Naissance à Saint-Dié-des-Vosges
Naissance en septembre 1983


text:
Paris Saint-Germain will have new jerseys next season after multimillion-dollar sponsor deal
Paris Saint-Germain's Kylian MBappe, wearing the Emirates Airline logo, celebrates a goal against Montpellier on Feb. 20.
(Franck Fife / AFP / Getty Images)
By Kevin BaxterStaff Writer
Reporting from PARIS —
One of the most popular jerseys in global soccer is about to get a remake with French club Paris Saint-Germain announcing Thursday it has reached a multiyear sponsorship agreement with Paris-based Accor hotels.
ALL, Accor Live Limitless, the hospitality chain's new lifestyle loyalty program, will become PSG's principal partner and the team's jersey sponsor beginning in the 2019-2020 season. It will replace Emirates Airline, the Dubai-based company whose logo has been on the club's shirts since 2006.
ALL, le nouveau programme de fidélité lifestyle de @Accor, devient partenaire majeur et sponsor maillot du @PSG_inside à partir de la saison 2019-2020
➡ https://t.co/5050CvIApK pic.twitter.com/1X9Gs4sM0e
— Paris Saint-Germain (@PSG_inside) February 21, 2019
The annual value of the Emirates partnership was about $35 million, and although terms of the new deal were not released, published reports last summer said PSG was seeking a contract worth more than $90 million a season.
The most lucrative jersey sponsorship deal in history is the seven-year $559-million agreement English Premier League club Manchester United signed with Chevrolet in 2014.
PSG officials say they are also seeking a new kit contract with Nike, which manufactures the team's uniforms. Spanish giant Real Madrid currently has the most lucrative kit deal after signing a 10-year pact with Adidas in the fall for $1.25 billion. That agreement, which is different from a jersey sponsorship, doubled what the reigning European champions had been getting. It will begin next season.
PSG's partnership with Accor's loyalty platform is in keeping with the club's stepped-up effort to make the team a sportswear and lifestyle brand. In September, the team became the first soccer club to partner with the iconic Jordan Brand, signing an exclusive three-year global partnership that produced a collection of more than 90 performance, training and lifestyle products.
"Of course we are," Jean-Martial Ribes, PSG's managing director for communication said when asked if the team was the global soccer team of the future. "There are the IBMs. You know, the old clubs. And there's the new generation of clubs, like Amazon looking for new ways of doing business, new ways of attracting customers. But customers who are not necessarily football fans. You go wider.
Sign up for our daily sports newsletter »
"We're going places that no other people are going to. We're doing deals that no other club is doing. "
Over the last seven years, Ribes said, PSG has gone from $90 million in annual revenues to more than $540 million, making it one of the seven richest soccer clubs in the world, according to financial services company Deloitte.
With one loss in 24 Ligue 1 games this season, PSG is cruising to its sixth French title in seven seasons. It boasts a star-studded roster that includes Brazil's Neymar, Uruguayan Edinson Cavani, Argentina's Angel di Maria and 20-year-old Kylian Mbappe, the French World Cup champion generally considered the best young player on the planet.
It is one of just four clubs to have made it to the knockout stages of the Champions League in each of the last seven seasons.
Accor's 4,800 hotels worldwide include the Raffles, Fairmont, Sofitel, Pullman, Novotel, Mercure and Ibis brands. The PSG-Accor deal was announced hours before Maryland-based hotel chain Marriott, revealed its own partnership between its loyalty program Bonvoy and Manchester United.
kevin.baxter@latimes.com | Twitter: @kbaxter11
Kevin Baxter
What's next for the U.S. women's team after its World Cup win?
The games are over and the celebration has just begun for the newly crowned Women's World Cup champions.
Megan Rapinoe took center stage and owned it at Women's World Cup
Megan Rapinoe came to France a month ago as a pretty good soccer player.
U.S. fulfills its promise with emotional triumph in Women's World Cup
They ran roughshod over the best field in history, winning seven times in seven tries.
Women's World Cup final: U.S. defeats Netherlands to win another title
Megan Rapinoe, who wasn't expected to start Sunday's Women's World Cup final because of a hamstring issue, wound up winning it instead, calmly slotting home a penalty kick in the 61st minute to start the U.S. on its way a 2-0 win over a stubborn team from the Netherlands before a sellout crowd at Stade de Lyon.
San Diego soccer team 1904 FC is back, with new league and giant stadium
Nearly two years after it was founded, Demba Ba's pro soccer team finally has a league and a home field.
Growth spurt can stretch muscle, leading to knee pain
When that happens, it's time to take a break from athletics
Hostile takeover: What might Qualcomm do to fend off Broadcom?
The battle lines in Broadcom's hostile takeover bid of Qualcomm are still being drawn, but analysts see a handful of pivotal issues that could tip the scales for each side.

redpajama_set_name: RedPajamaCommonCrawl


Last night I gave a presentation on Image Processing and Manipulation with ColdFusion 8 at the ColdFusion Online Meetup. The recording is now available.
Charlie Arehart, the host of the ColdFusion Meetup, has also posted it on his UGTV.


text:
3 Jun, 2019 08:21
'Stone cold loser': Trump lashes out at London Mayor Sadiq Khan as Air Force One lands in UK
U.S. President Donald Trump and Mayor of London Sadiq Khan (FILE PHOTOS) © Reuters/Jonathan Ernst (L) and Clodagh Kilcoyne (R)
The US president started calling the London mayor names even before his plane landed in the UK, where he has arrived for a state visit. Trump described Sadiq Khan as "a stone cold loser" who has done a "terrible job."
In his tweets, Donald Trump likened Khan to NYC Mayor Bill de Blasio, saying London's head is "as dumb" but "only half his height."
....Kahn reminds me very much of our very dumb and incompetent Mayor of NYC, de Blasio, who has also done a terrible job - only half his height. In any event, I look forward to being a great friend to the United Kingdom, and am looking very much forward to my visit. Landing now!
— Donald J. Trump (@realDonaldTrump) June 3, 2019
.@SadiqKhan, who by all accounts has done a terrible job as Mayor of London, has been foolishly "nasty" to the visiting President of the United States, by far the most important ally of the United Kingdom. He is a stone cold loser who should focus on crime in London, not me......
The insult comes shortly after Khan called Trump "just one of the most egregious examples of a growing global threat" and compared the US president's actions to that of "fascists of the 20th century." In a Guardian op-ed Khan also criticized the special treatment prepared for Trump in the UK, calling the lavish state visit "un-British."
Also on rt.com Oops, Trump campaign Twitter page denies he called Meghan Markle 'nasty'… by posting video of it
Donald Trump and Sadiq Khan have a history of verbal feuds. It started in 2016 when Trump was still a presidential candidate. Back then, Khan called Trump's views on Islam "ignorant." In response, Trump challenged the London mayor to an IQ test.
Last year, the US president also criticised Khan for doing "a very bad job on terrorism." Trump claimed the mayor was "pathetic" over his handling of the 2017 London Bridge terror attack.
Also on rt.com Khan v Trump: Mayor says President's claim immigrants to blame for rise in crime is 'preposterous'
Trump is in the UK for a three-day visit. During the stay he will be given a full reception which irked Sadiq Khan. Trump will meet with Queen Elizabeth for lunch, have afternoon tea with Prince Charles, and attend a state banquet at Buckingham Palace. He will also meet outgoing British PM Theresa May as well as Nigel Farage and Boris Johnson.
Like this story? Share it with a friend!
DonaldTrumpnewsSadiqKhannews
Trends:Donald Trump newsSadiq Khan newsTrump on Twitter news
Beijing takes jab at Trump, says trade war 'has not made America great again'
'One of the biggest upsets in history': Ruiz dismantles Joshua in huge shock in New York


text:
static RCHttpRequest *pDefaultRequest = nil;

@implementation RCHttpRequest

+(RCHttpRequest*)defaultHttpRequest
{
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        if(pDefaultRequest == nil)
        {
            pDefaultRequest = [[RCHttpRequest alloc] init];
        }
    });
    return pDefaultRequest;
}

-(instancetype)init{
    self = [super init];
    if (self) {

    }
    return self;
}
//----Http comunication----//
-(void)httpConnectionWithURL:(NSString*)strURL bodyData:(NSData*)data delegate:(id<HttpConnectionDelegate>)delegate
{
    DebugLog(@"http url ==> %@",strURL);
    NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:strURL]
																cachePolicy:NSURLRequestReturnCacheDataElseLoad
															timeoutInterval:12.0];
	[request setValue:@"gzip" forHTTPHeaderField:@"Accept-Encoding"];
    [request setHTTPMethod:@"POST"];
    [request setHTTPBody:data];
    self.httpDelegate = delegate;
	self.connection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];
    self.responseData = [[NSMutableData alloc] initWithCapacity:0];
}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {

    [self.responseData appendData:data];
}

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
	//if(connection != self.connection) return;
	self.response = (NSHTTPURLResponse*)response;
}

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
	//if(connection != self.connection) return;

    if(self.httpDelegate && [self.httpDelegate respondsToSelector:@selector(responseHttpConnectionSuccess:)])
        [self.httpDelegate responseHttpConnectionSuccess:self];

//	if([self.httpDelegate respondsToSelector:@selector(responseHttpConnectionSuccess:)]) {
//		[self.httpDelegate responseHttpConnectionSuccess:self];
//	}
}
-(void)dealloc
{
    self.httpDelegate = nil;
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
    DebugLog(@"request  didFailWithError %@",error);
	//if(connection != self.connection) return;

	if([self.httpDelegate respondsToSelector:@selector(responseHttpConnectionFailed:didFailWithError:)])
    {
		[self.httpDelegate responseHttpConnectionFailed:self didFailWithError:error];
	}
}
@end

redpajama_set_name: RedPajamaGithub


text:
Explore the Florida Gulf Coast through its Golf Courses
CLICK HERE TO JOIN OUR EMAIL NEWSLETTER
Mark VanDyck & Stephen Cox Elected to South Florida PGA Hall of Fame
Dave Daubert
Golf Coast News PGA
Longtime PGA Professionals and committed South Florida PGA members, Mark VanDyck, PGA and Stephen Cox, PGA will be the newest members inducted to the South Florida PGA Hall of Fame this year.
VanDyck and Cox, the 42nd and 43rd inductees, have been recognized for exemplary leadership and service to the South Florida PGA and are set to be honored at the SFPGA Annual Awards and Hall of Fame Dinner this November.
For over 20 years, VanDyck has served the Section in a leadership role, starting on the Southern Chapter Apprentice Committee in 1997 and completing his term as South Florida PGA Honorary Past President this June. During his tenure as President, VanDyck oversaw the growth of the Section office, placed more of a focus on the South Florida PGA Foundation, expanded junior golf programming and was named South Florida PGA Golf Professional of the Year in 2017.
Additionally, VanDyck's commitment to the members has been made clear through his work to enhance the South Florida PGA Chapters and growing membership involvement. Through teamwork, respect and appreciation of others, VanDyck has been instrumental in growing the game of golf at the highest level. VanDyck is not done serving. Last year he was elected to serve as the District 13 Director for the PGA of America National Board of Directors from 2019-22.
"I've given and will continue to give everything I have for this great game forever," said VanDyck, the Director of Golf at Fort Lauderdale Country Club. "There are so many of the Section Professionals who share a part of this achievement and I thank them so very much from the bottom of my heart."
Cox is recognized for his outstanding commitment and leadership to the South Florida PGA. During his term as SFPGA President from 2009-11, Cox reorganized the South Florida PGA Foundation, helped to find permanent office space for the Section and increased the size of voting membership on the Section Board of Directors. Cox has also furthered the growth of the game on a national level, serving as District 13 Director for the PGA National Board of Directors from 2011-13. Most recently at Okeeheelee, Stephen also worked at Pelican Sound and Tampa Bay Golf & Country Club during his storied career.
A respected leader and dedicated PGA Professional, Cox was awarded the Section Bill Strausbaugh Award in 2005 and has been a four-time finalist for the PGA National Bill Strausbaugh Award.
"It is an enormous honor to be included with those that have given service and leadership to this great game and to those that love it so much," said Cox,
The South Florida PGA Hall of Fame annually inducts new members who have devoted their careers to growing and enhancing the game of golf. Click here for a full list of members.
About the South Florida PGA
The South Florida Section of the PGA of America is an association of golf professionals whose mission is to promote interest, participation and enjoyment in the game of golf; establish and maintain professional standards or practice; and enhance the well-being of golf professionals.
Approximately 1,830 members and apprentices are employed at over 475 facilities in the South Florida region, currently ranking the South Florida Section as the second-largest Section of PGA Professionals amongst all 41 PGA Sections in the United States.
Back in 1979, the growth and golf population boom in the state of Florida caused what was once known as just the Florida Section to divide geographically into two Sections, now known as the North Florida and the South Florida PGA Sections. Geographically, the South Florida PGA extends as far north as Vero Beach on the east coast, to Punta Gorda on the west coast, south through the Florida Keys, in addition to Puerto Rico and the U.S. Virgin Islands. The South Florida Section PGA is further divided into four distinct Chapters, including the Southern, Southeast, Southwest and Island Chapters.
HERON CREEK HAS SPECIAL RATE
Heron Creek Golf & Country Club Weekend Special BSGC Rate – Saturday, January 18th & Sunday, January 19th Saturday, January 18th After 12:45 pm $55 + tax Sunday, January 19th
By Mark Cardon
BIG SUMMER CARD HAS SPECIAL DEAL
Only $53!(Regular season price $60) Buy Now and Save!* 2020 Cards will be printed for mailing late February; until then use your email confirmation as proof of being a valid
Join our mailing list for exclusive content, EVENTS, stories and more.
Copyright © 2016-20 Golf Coast Magazine, Inc • 8470 Enterprise Circle, Suite 300, Lakewood Ranch, FL, 34202 • Tel: (941) 361-1529 Privacy Policy


text:
Kerslake
James F. and Shirley J. Rippey Professor of Practice
250E Lillis
Scott Kerslake
Scott Kerslake is CEO of Nixon, a California-based watch and accessory brand. Prior to Nixon, Kerslake served as CEO of prAna living, an active apparel company known for its sustainability efforts and values-based approach. prAna was the first U.S. apparel company to become Fair Trade Certified. He also served as president of Miraval Life in Balance, which has been consistently ranked as one of the world's top destination spas and resorts in the world by Travel + Leisure, SpaFinder and Condé Nast Traveler. Kerslake also founded and was chairman and CEO of Athleta Corporation, widely recognized as one of the premier brands in the women's sports and active markets. Kerslake is currently a board member of Spirit Rock Meditation Center and recently completed board terms of three organizations with broader social missions: The Stanford Center On Longevity, Insight Prison Project and Outdoor Industry Association.


text:
Model Archives
Lake City International Film Festival 2019
UK based short film "Love at First Sight" to be showcased at LISFF 2013
Written and directed by Mark Playne, "Love at First Sight" is an international entry received of late. A heart-warming story of a lonely young man and his increasingly creative attempts to attract the attention of the girl of his dreams, it is a must-see for all singles, romantics and anyone who has ever felt ignored.....
An Indo Spanish UK Production, "Love at First Sight" is a remarkable film on Lonliness and Love. According to Mark Playne, "I was keen on a debut short to choose a script that would have the widest appeal. Irrespective of nationality or culture, we've all be in love. We've all felt ignored. We've all wondered if we'd be more attractive if we were somehow different. We all fear loneliness. Kids are born into the world and cry - fearing they might be alone. Old people die - knowing they are alone. It's a grim reality and life has enough sad endings - we are surrounded by them." He continued, "Just watch the news. I wanted this story to be light hearted - uplifting and tell people (young and old) with hope that loneliness is only a temporary state - that love and companionship could be around the very next corner."
Speaking about his cast, Mark found Francesca Binefa's profile on a casting website. The lead Shane Zaza like the title of the film was cast at First sight. Since Mark wanted the film to travel across the oceans to various Film Festivals, he decided to make his debut film – Silent - without Dialogue. He says, "I wanted to avoid anyone anywhere feeling that it was a foreign film. I didn't want to be in a situation where we needed sub titles. I wanted to allow the film to work on a subconscious level. Without dialogue I feel we are more open and free to interpret what is happening based on our own experiences - and tell the story with our own subconcious dialogue and meaning."
Winner of 7 International Film awards including Shin Young Kyun Arts Foundation special Award - Asiana (Korea), Best Debut Film - Jury Award- I've seen films (Italy), Best Romantic Comedy - Jury Award - Calaveras, California (USA), Best Director - Jury Award - Hollywood Feel Good Film Festival (USA), Best Short - Audience award - Newport Beach, Los Angeles (USA), Best Comedy - Jury Award - Trimedia, Colorado (USA), Best Short - Jury Award- Corinth WCD (Greece) and Nominated for Best Comedy - Shanghai International (China), the story is based on the experiences of the Director who lived in Madrid for over a year in the late 90's. "It is based on a true story form that time in my life. The girl whose window was opposite mine across the street had the habit of opening her curtains and shutters the same time as me each day. She'd give me a little smile and it was something I looked forward to each morning," said Mark Playne about how he conceived the story.
Posted by Films & TV World at 9:16 PM
Are all "Dowry Harassment" cases true? Shaurya Singh's film at LISFF will shatter the myths and clear the Illusions
Is marriage an Illusion? Do all women who screech "Dowry Harassment" are actually victims? Or they make a scapegoat of their husbands and in-laws? A heart wrenching short film by Shaurya Singh that will shatter the myths and clear the "ILLUSIONS" is one of the entries at LISFF 2013.
Directed by Shaurya Singh, the film takes you on a journey from USA to India and how a prospective groom with dreams of a blissful conjugal life ends up as a victim of the draconian law of 498A which is also termed as legal terrorism in Indian legal circles. The film explores a real life story of a guy who has a stable IT job in the Silicon Valley of the US. Well settled in his career, his family wants him to settle down and find a bride for him. With dreams of a blissful conjugal life, the hero starts his marital life in the US of A. However, his joy is short lived and he alongwith his parents are falsely implicated in "Dowry Harassment" case when he refuses to give in to their illogical demands. What happens later forms the crux of the story.
Speaking on the subject, director Shaurya Singh says, "Just as there are helpless women being tortured for dowry by their in-laws, there are severals who are being harassed on false charges of seeking dowry, mental harassment and cruel behaviour. Many innocent elderly citizens are being dragged into court unscrupulously by their daughters-in-law and their families under allegations of Section 498 A of the Dowry Prohibition Act and Section 406 of the IPC."
Starring Ankush Sood, Amrisha Ahuja, Manoj Bakshi, Ajay Singh, Vanya Joshi and others, Illusions is an eye-opener into the real life cases of how some women's are actually using the 498A as a tool for their benefit and advantage. "The agony of the dowry case troubles the innocent family's to such an extent that most of the members of the family go into social and mental depression as well as psychological problems. Not only are their lives shattered by such a false case, but the women are also let off even without being charged when the court eventually finds that the case filed was false. And this is another bad step which is totally in favour of the women's," summed up Shaurya.
Promoted by Eon Films and O.M Filmz and with additional support of Films & TV World, LISFF is an attempt at bringing the best in shorts from around the world to Indian audiences, showcasing a genre of movies which generally is inaccessible to the mainstream audience. It is also a platform for Indian filmmakers to reach out to a larger audience,'' said Mahua Mazumdar, Festival Coordinator, LISFF. "Soon gaining popularity as a major film event happening in the Heart of India in Bhopal, the Lakecity International Short Film Festival will showcase a host of quality movies from around the world in the presence of prominent guests and the cine enthusiasts," added Ms. Mazumdar.
The scenario might change in near future for short film makers
When Life teaches one his Last lesson, who stands for whom? Received today The Last Lesson - A fiction on modern day relationship, commitments and conflicting psychologies. Directed by Sanjib & Sumit Banerjee, this film revolves around the concepts of love, loyalty & lust. Starring Anand Gupta, Dipanyita Ganguly, Nelufar Reza, Garima Agarwal and Sanjib Banerji,
Produced by Anand-Dipanyita Creations under the banner or Unity Creations with story and screenplay by Sumit Banerjee, The Last Lesson is a short film that highlights the issues faced by modern couples in today's times. A sensitive sensuous film, this is Anand Gupta's debut and has done a commendable job.
Talking about his debut film, Anand Gupta says, "Well, we were toying with this idea of making a film with Sanjib and Sumit when this plot struck us. I was excited right from the word go and have put in my 100% to give my best shot. Same goes to say of my co-stars Dipanyita and Nelufur without whom I would not have been comfortable doing some real intense scenes. In all, I am happy the way the film has shaped up."
According to Anand, making a short film is not that easy as one might think it to be. On the contrary, it's more difficult as many investors and producers refrain from investing in short films since they don't have a market place for recovery. At the same time, the story has to be gripping enough. "Even we were facing the same problems and thus decided to produce it ourselves. However, things might change in near future as even many big directors like Sudhir Mishra have got into short film making. He recently teamed up with his muse Chitrangda Singh once more after Inkaar to make Kirchiyaan, a 13-minute short film which was released online."
Going by statistics available, on an average, 2,000-odd short films are made in India annually. "However, some of these films are not shown anywhere. It is very unfortunate. Hence, we have planned a pan India presence by going to all short film festivals and showcase our film. At the same time, we have targeted major international festivals abroad and have sent in our entries there as well," Anand signs off.
Whether the scenario will change or not, however no one seems to be complaining. At the time of uploading the news, we got information of how Kuch Alagsa is working on bridging the gap between short film makers and coming together to create a feature film that would have a pan India release as well. If this format works, it will be a way forward to other indie short film makers to recover their investment as well as showcase their project to the audience at large.
Posted by Films & TV World at 12:25 PM
LISFF joins hands with Darbhanga International Film Festival
After successfully attending the Imphal International Short Film Festival 2013 from March 23 at Imphal and promoting the festival there, Lakecity International Short Film Festival has tied hands with Darbhanga International Film Festival (DIFF). DIFF is the first ever International Film Festival at Mithilanchal in Darbhanga district which is the cultural capital of Bihar & core heart of Mithilanchal.
Providing a forum and a place for promotion of DIFF at our home event in Bhopal, the organizers of DIFF and Darbhanga Film Club (DFC) will be going that extra mile to exchange their award winning entries at our festival and vice versa.
Quoting on this tie up, Meraj Siddiqui, the chairman of the festival says, "It's a great honour for us at DIFF and DFC to have a strategic tie-up with LISFF where we are going to promote our festival. We are going to use this set-up for exchange of ideas and information to make our festival better as well as help LISFF in gaining its foothold by promoting the same on our website and amongst our participants as well."
According to Ankit Tandon, Festival Programmer - LISSF 2013, "The Lakecity International Short Film Festival is proud to tie up with Darbhanga International Film Festival which not only caters to the short films section but also has a platform for feature films and documentaries as well. We are going to provide a forum and a place for promotion of DIFF at our home event in Bhopal, and let them take an opportunity to talk about their festival to our participants and attendants. Similarly, we will be promoting our festival during their 2014 event."
Film Festival Platform
Keh Do Na Love Hai
Ghulam
UK based short film "Love at First Sight" to be sh...
Are all "Dowry Harassment" cases true? Shaurya Sin...
The scenario might change in near future for short...
LISFF joins hands with Darbhanga International Fil...
Films & TV World
====================== An online Film & TV trade magazine featuring not only filmi gossip, rumours, premiere, star interviews, analysis and film news from bollywood but also across various streams in the field of glamour and glitz. Should you wish to carry your oncoming film release news, launches, music release, film promotions, etc. email us at filmsntv@gmail.com and we will be happy to cover the same.. . ======================
Copyright (C) Films & TV World. Picture Window theme. Powered by Blogger.


When: Bi-monthly visits would be appreciated from December 2018 through May 2019 from 4:00 pm to 5:15 pm.
What: The visits would be for students in grades six, seven and eight. The students are broken in to small groups. Most of these young people are at risk teams and special needs teens. They would love to have two to three dogs per visit, if possible. Please take a copy of your PA Child Abuse Clearance, PA State Police Criminal Clearance and FBI Clearance along with you to the visit. If you do not have your FBI clearance and want to be a regular visitor at Wheatland Middle School, you will have to get it.


Earlier, I suggested we have an open thread with an invitation to delurk. So here it is. Of course, people who aren't lurking are welcome as well.
I was going to write a post about grandmas, but it veered off into something else.
I sit beside the fire and think of how the world will be when winter comes without a spring that I shall ever see.
The spring peepers wake up in early April and sing their hearts out every night, looking for frog love. Around the same time – though it varies wildly from one year to the next – the ice on the lake starts to sport a blue fringe, then gradually recedes until it is no more. By the third week in April the grass is greening, and in early May there's a perfect unmown carpet all over everything. Around the time when some people (in a hurry) mow the grass for the first time, the trees are budding out, and the whole world has a skim of greens, mostly pale and delicate, that evolves from one day to the next until the trees are in full leaf, if not yet at their full summer shades.
That's where we are in Maine right now.
I drove to town yesterday and was reminded yet again – every year is new! – that lilacs are everywhere. My theory is that the early European settlers in this harsh landscape didn't have time for flower gardens, but they liked lovely things as much as the next person, and lilacs and daisies were the answer to that. You could throw some lilacs into the ground and then neglect them mercilessly, and yet they'd survive and persist and give you a week or so of beauty – and that scent! – every year. Daisies of all kinds thrive here without a lot of care, so says a gardener friend of mine. And maple trees were here before you, and could be tapped to make syrup and strategically placed to make shade. So there was the stalwart trio of growing things on the old farmsteads: maple trees, lilacs, and daisies. They're everywhere, to this day.
And that's where Samhain comes into it. I've been drinking in springtime over these weeks, as I always try to do, appreciating every beautiful day as if it will be gone tomorrow. And for some reason, that line about the thinning of the veil keeps popping into my mind. I didn't originally read it in a Wiki entry; it's probably a remnant of Starhawk's novel The Fifth Sacred Thing, or maybe of conversations with Wiccan friends I used to know. In any case, it's been popping up so relentlessly that I had to stop the other day and try to figure out why.
I think it's that for me the veil is thinnest not at Samhain, but at apple blossom time.
One of my grandmas lived her entire life in rural Ohio, and maybe it was her influence that taught me to tune in to the seasons in just the way I do. The seasons in rural Ohio track pretty well with the seasons in Maine, though they're offset a bit because the winters aren't so long there. But lilacs, maple trees, daisies, apple trees – they're all common to both landscapes.
My grandma lost the love of her life during apple blossom time in 1926, when my grandfather died of the ill health that had troubled him since his time in the trenches in World War I. She rarely spoke of him explicitly, but she treated apple blossom time as sacred, so that the very phrase carries connotations for me that can't really be put into words.
Here's the thing. At apple blossom time, I feel like I could walk around the corner and find my grandma as a young woman, going about her life in her usual hardworking, cheerful way. The day we moved into the old farmhouse in Maine I felt like I was walking into her movie. I wasn't, really, but I still get those echoes now and then, and they come most often in May.
The veil is indeed thin in the springtime.
One of the ways we spot planets around other stars is by noticing the slight dimming which occurs when the planet comes between us and the star. And it's very slight -- which is why we only recently have been able to detect it.
Even then, mostly what we can find are rather large planets. For example, a planet the size of Jupiter coming between us and a (distant) start the size of the sun would result in about a 3% drop in brightness.
But then there's KIC 8462852 (aka "Boyajian's star", or more familiarly "Tabby's star"). This is one of those "clearly we don't know everything, by a long ways!" cases, because it dims by over 20%. We have no real clue what could cause that. As a result, we've got lots of wild speculations, but nothing that would even rise to the level of "theory."
And things are worse because the dimming is not periodic. So maybe not in orbit around the star after all. But then why does it repeat at all?
Just recently, it started to dim again. This has lead to a flurry activity among astronomers. Previous instances of dimming were detected after the fact, by looking as photos. This time, they hope, they can watch in real time, and gather a lot more data on what is actually happening. Fun times!
I've never been one to say you must read something, I always assume that if I find something, folks a lot smarter than me (which is all of you) are going to find it as well. But for this piece in the Atlantic, entitled my Family's Slave, please read it.
I hadn't come sooner to deliver Lola's ashes in part because I wasn't sure anyone here cared that much about her. I hadn't expected this kind of grief. Before I could comfort Ebia, a woman walked in from the kitchen and wrapped her arms around her, and then she began wailing. The next thing I knew, the room erupted with sound. The old people—one of them blind, several with no teeth—were all crying and not holding anything back. It lasted about 10 minutes. I was so fascinated that I barely noticed the tears running down my own face.
The Deputy National Security Adviser to the President of the United States of America is "slipping" the President internet hoaxes in an attempt to influence his views in the direction she wanted and it would have worked if it wasn't for the meddling kids. This is not confidence inspiring (other than perhaps they are such colossal fnckups it's holding them back). Another horrific example at the link.
Of course Politico, instead of its staff grabbing their families and running screaming into the hills over the insanity, discusses this as Trump preferring an "open Oval Office with a free flow of ideas and inputs from both official and unofficial channels." Alrighty then. Politico is closer to the mark when they describe this sort of thing as a "seemingly endless Game of Thrones inside the West Wing." More accurately, it's more like Mean Girls in the West Wing (I stole this but don't recall from where).
The impossibly rancorous political situation in the U.S.
The obscene level of wealth inequality in the U.S.
The increasingly scary stories coming out of the world of airline travel.
People are a bad mood.
Fights on airplanes are both a tangible manifestation of and a metaphor for something larger.
What's the best Midwestern news site?
For the past decade or more, The Christian Science Monitor has been my parents' home page, as a reliable news source that's not The Usual Coastal Suspects. The site has now been redesigned to be mobile-friendly, sparse, and opinion-focused, which is NOT what my parents are looking for.
Anyone have any opinions or recommendations? I get my news from my social media feeds (I follow a lot of journalists on Twitter), plus I have a subscription to the Washington Post to support the work they've been doing. I cancelled the NY Times back in the fall, and they keep doing dumbass things that make me feel good about that decision.
So, where do you get your news? What's a good news site for my parents to keep as their home page?
Fantômas (1915) by Juan Gris. Fantômas was a popular fictional serial killer; Le Journal was a Parisian newspaper, at the time moving from being vaguely leftist-literary to conservative-nationalist.
I'm popping in because of all the crazy things going on with Trump, this may be the craziest one so far.
All of the obvious things about Comey's firing are being talked about all over the place. Rod Rosenstein's letter regarding Comey's firing is being treated as pretext, which is appropriate. The main focus of the pretextual understanding is as a troll for Democrats--i.e. you said he was so bad, how can you whine about him getting fired now? The main speculation for the reason behind the pretext involves the Russia investigations, which strikes me as appropriate too.
While Trump remains the most important political actor in the country, Mitch McConnell is a close second, someone on twitter notes "none of this will matter until McConnell decides it will"
How did all your machinations work out for you there James?
For many women, going it alone has meant poverty and loneliness, not empowerment. . . .
Notice one thing. These factors (few men; especially fewer high-quality men] are exactly the ones which have lead to high numbers of single parents in the inner cities. That is, white working class areas in the rust belt are increasingly resembling the minority (specifically black) areas of the inner city. A rising number of men are gone, and the ones who are left are undesirable. Which means that women who want a family are having to get pregnant (without getting married) and become single mothers -- there simply isn't a viable alternative.
The interesting question becomes: Will this increasing similarity lead to increased sympathy and affinity? And if so, how long will it take for both groups to notice? My guess is that the recognition will be strongly resisted, even when it is pointed out. Which, I suspect, it will have to be, as it will not spontaneously occur to the involved.
Of course, the other question is, what can be done about it? The simplistic answer for the cities (stop locking up so many black men for drug offenses) doesn't seem likely to work -- men here are dying of drug abuse, not just going to prison for it. So what will work?


A zero crossing detector or ZCD is a one type of voltage comparator, used to detect a sine waveform transition from positive and negative that coincides when the I/P crosses the zero voltage condition.
Communicate your PC with microcontroller easily. Direct 5V/3V level UART (RX/TX) pins, Create virtual serial COM port on PC.
Designed for high performance full?wave ac control applications where high noise immunity and high commutating di/dt are required.
Programmers - Processor Based AVR USB Programmer .


text:
The Dawn of Midnight
Time for Singing without Fear
The Dawn of Midnight/1 - Destiny and freedom in the encounter with the absolute
by Luigino Bruni
published in Avvenire on 23/04/2017
Hear, you that love,
You that yearn,
You bereaved:
In your eyes' desire our life begins,
In your hands our breakthrough, to the blue air –
We're there in the smell of the dawn.
Already you're breathing us in,
We enter your sleep,
Strike root in the dream-soil.
Funereal night
Then nurtures our growth, till
Our eyes open to yours.
And we cry.
Nelly Sachs In the Dwellings of Death (Chorus of the Unborn - English translation by Andrew Shanks)
Prophecy is one of the capital goods at all times and everywhere - for every society, for all communities, for every person. Therefore, when the big crises strike, prophecy becomes a primary necessity, precious and essential, just like water or respect.
In the crises with an uncertain outcome, those who were waiting for us in the crucial areas of existence, to go wrong means to go astray, to get lost, never go home again. Our time, which is accumulating an impressive amount of crises of which many are decisive, has an endless need for prophecy, because we have an endless need to relearn to talk, to talk to each other, to tell the great stories, and therefore to relearn to listen, to listen to each other, to love the silence which is the origin of every word that's not vain. The prophets, along with the poets, are the experts of the word, the guardians of its power and mystery - they are its midwives. Without a new-ancient culture of the word and the words, which is always cultivated in the personal and collective spirit, we will be more and more the victims of words we cannot control anymore. One cannot live, one cannot be righteous without prophecy. We can have a thousand "priests" and "kings", but if we do not have at least one prophet, the poor remain poor forever, communities become consumer clubs of comfort goods, spirituality becomes a quest for feelings, faiths are transformed in neurosis.
Throughout the history of the peoples, prophecy has taken many forms. The one it took in Israel was, however, different, special and unique. The quality of biblical prophecy, its strength, its duration, its immense beauty, the care and the faithfulness with which it has been transmitted over the millennia make it a universal patrimony, a summit of the spiritual genius of humanity. A great gift for everyone. A gift that unfortunately has always reached very few people, and keeps reaching less and less. Because it is labelled as a religious thing, and so it is perceived as useless by those who do not have a religious culture. Because too many Christians think that the Gospel already contains everything we "need" from the Bible. Because non-false prophecy is not an adulator, it does not caress our certainties and comfort, it does not respond to the tastes of consumers. And because to understand and love those other words, we would need other times, other rhythms, a life that's different from our distracted, fragmented and fast living.
Jeremiah represents a meeting that can change our life. Because it is the encounter with an absolute - like Job, Ecclesiastes, Saint Paul or Leopardi. And it's always very rare in life to meet someone or something that brings one or more dimensions of the absolute, and therefore of something new, unknown, original.
There are many words of YHWH in the Book of Jeremiah, but there are also many words of Jeremiah himself. His book reveals to us Jeremiah the man, with his doubts, his crises and questions. Like Hosea, more than Isaiah.
Jeremiah begins his book with the story of his vocation. The most universal and eternal of the many revelations contained in his prophecy is perhaps the revelation of the profound nature of a vocation. For Jeremiah, too, in the beginning (bereshit) of his prophetic life there is a meeting with a voice: "Now the word of the Lord came to me, saying, »Before I formed you in the womb I knew you, / and before you were born I consecrated you; / I appointed you a prophet to the nations.« Then I said, »Ah, Lord God! Behold, I do not know how to speak, for I am only a youth.« (...) Then the Lord put out his hand and touched my mouth. And the Lord said to me, »Behold, I have put my words in your mouth. See, I have set you this day over nations and over kingdoms, / to pluck up and to break down, / to destroy and to overthrow, / to build and to plant.«" (Jeremiah 1:4-10)
In 627 BC, when he probably received his vocation, Jeremiah was about twenty years old. His prophetic experience develops over forty years (until 587, the year of the great deportation to Babylon, and perhaps even beyond that time). He was born in the village of Anathoth, near Jerusalem, but in the "territory of Benjamin" (1.1), which means in a northern tribe, in Israel, in a priestly family. These geographic and family data already say much about Jeremiah's life and destiny. Unlike Isaiah, his world is not Jerusalem, his traditions are those of the patriarchs, the Exodus, Moses, Canaan, and hence his spiritual horizon is that of the Covenant. His father Hilkiah is the heir of Abiathar, priest of the temple of Shiloh, a temple destroyed and cursed (1 Samuel, 12-36) whom Solomon had exiled to that land (1 Kings 2:27). Jeremiah's destiny is already written in his self-introduction: a foreigner, discarded, cursed.
In that hesitation in the face of the call ("I do not know how to speak, for I am only a youth"), there is the vocation of Moses and his resistance ("I cannot speak"), but there is much more. Jeremiah discovers his vocation as a young man, perhaps he was still a boy. But when he writes (or tells) about it he is already a grown man, in the fullness of prophetic agony. These words are a memory of that first decisive day, but above all the interpretation of his task and destiny.
Living the vocation and understanding it are two very different things. When you meet the voice, you find yourself in a global and most luminous event: you hear, you see ("Jeremiah, what do you see?": 1:11), you are touched in your body ("in your mouth"). You set out, you go, you live. But to understand what happened in that event requires the entire existence, and it is usually not enough. There are, however, moments, facts, and crises in which the meaning (sense-direction-destiny) of this youthful encounter is understood and re-interpreted. These successive interpretations of vocation are sometimes consistent and the one that comes later develops and explains the previous one. At other times, the second one changes and corrects the first, the third overrides the second and the coherence of the history of the interpretations is lost; but not the coherence of the interpretation of the story itself, which remains (or can remain) the development of that first vocation.
Jeremiah is a great teaching on every authentic human vocation. A voice calling to an inevitable destiny to which he freely responds, knowing that there is no other possible answer. It's a freedom and it's a destiny. Only the prophets, and especially Jeremiah, know and recognize this mysterious and paradoxical dimension of life lived as an intimate calling: maximum freedom and maximum obedience, the awareness that one is living the only possible life and not being able to choose another, a better one. We will see that this choice/non-choice, this freedom/obligation, this liberation/bond is the secret heart of Jeremiah's vocation, and perhaps of every vocation. One meets a voice, one answers because one cannot fail to answer, because that external voice is also the most intimate one. In that answer there is one's destiny simply, meant in the most beautiful and true sense: our place in the world ("Before I formed you in the womb I knew you...").
Jeremiah could not know all this in the year 627, he understood it as he was becoming an adult, at least he sensed it. In the blessed day of the call, we can only recognize that the voice from outside calling us was already inside us. But the painful mystery and the glowing pain of every vocation unfolds when that voice becomes our flesh. Each vocation is the incarnation of a word accepted in the ignorance of generous youth. The "not knowing" of where and how we will end up is the beauty and the drama of that first encounter.
What Jeremiah writes as an adult is therefore not the story of what happened on the day of his vocation, "in the days of Josiah the son of Amon, king of Judah, in the thirteenth year of his reign" (1: 2). It is the understanding of his destiny. Throughout his life, Jeremiah was "demolishing and building up," he was afraid of the violent reactions his words produced: "And I, behold, I make you this day a fortified city, an iron pillar, and bronze walls, against the whole land, against the kings of Judah, its officials, its priests, and the people of the land. They will fight against you, but they shall not prevail against you, for I am with you, declares the Lord, to deliver you." (1:18-19) And there, in the middle of the battle, he begins to understand that first, long-past epiphany. And he tells it to us, so that we are not afraid of our battles, here and now.
Jeremiah lives, works and writes during the greatest crisis of the people of Israel, which will culminate with the siege of Jerusalem, the destruction of the temple and the deportation to Babylon. He lives in a small kingdom crushed by great superpowers. By vocation, he must oppose its leaders and priests who continue to deceive themselves thinking they are able to resist the empires that are threatening them in that epochal crisis. Jeremiah understands, by vocation, that a world is ending. He says it, he cries, but the people does not want to listen to him and persecutes him. Jeremiah is the prophet of the time of the night, but with a sun inside him that allows him to see a dawn that's different from what the - deceived - people would like to see. And he announces it, he sings it. Until the end. To all, but first of all to the kings and high priests, without fear.
In his faithful and painful cry, Jeremiah is the companion of Job, of the "suffering servant" of Christ, of the various nights and dawns of the prophets of all times, of whom he cannot help being a friend: "Jeremiah, however, crosses the threshold of midnight. The Light is there in his Book, and so is Joy. But it is among the dry bones and cliff tops that he has to be glimpsed appearing suddenly, shining and singing"(André Neher, Jeremiah).
download pdf article in pdf (106 KB)


Is greater sustainability a goal you have as a business? Did you recently start your business and want to move into the big leagues? Are you a big corporation that wants to cut down on its expenses? Well, by now you have probably heard of the term managed services. From big corporates to SMEs to specialized businesses, managed services is causing a stir. Cost reduction and improved efficiency, is the goal of managed services by providing desired functions prior to when they are needed. The IT sector is the greatest beneficiary of this.
Having your own IT department look into maintenance and management of IT systems can be detrimental, in some cases, as it eats into the time they would spend working on more crucial projects. Therefore, getting another firm to manage, assess and assume responsibility of your IT systems, and provide necessary service when needed is key. What factors do you consider when looking for an IT service provider to manage your It systems? Firstly, there is the issue of continuous system monitoring. Now recall you're your IT system protection, data management, and system monitoring is under this firm. In line with this, to prevent cases of acute system breach and destruction, ensure the outsourced IT firm, has invested in the right monitoring hardware and software.
Next on your checklist, is the issue of stability. The managed IT services being sought must come from a service provider that is stable. An It firm that is well established reduces the risk of future abandonment. The risk of winding up with orphaned software, due to the service provider shutting down is reduced. Investigating the service provider's lifespan, financial position and customer loyalty can aid in making a decision. If you tick all these boxes, then you can contact this managed IT service provider. This is integral since managed It service is all about the long-term gains and not short-term wins.
The ductility and versatility of the managed It services should also be put to question. Basically, how well will the service you are getting cope with changes? Taking into account that your business is not like a mountain that sticks in one position, the idea is to grow always and venture into new frontiers. With this considered, it means your needs as a business will constantly change from time to time. In light of this, you need to be sure that the managed IT service will be able to cope.
During selection of appropriate managed IT services, the awards that the company has received for good performance should be taken into account. A managed IT service provider that has gotten to be known for excellent client relations and professionalism is a good indicator of a captain of industry. Such companies are trendsetters in the industry and hence can be expected to offer superb services.


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FlatRedBall.Glue.GuiDisplay;
using FlatRedBall.Content.AnimationChain;
using Microsoft.Xna.Framework.Graphics;
using FlatRedBall.Math;
using FlatRedBall.AnimationEditorForms.Data;
using FlatRedBall.IO;
using FlatRedBall.Glue.Controls;
using System.Windows.Forms;
using Glue.IO;
using FlatRedBall.AnimationEditorForms.Preview;

namespace FlatRedBall.AnimationEditorForms
{
    #region Enums

    public enum UnitType
    {
        Pixel,
        TextureCoordinate,
        SpriteSheet

    }

    #endregion

    public class AnimationFrameDisplayer : PropertyGridDisplayer
    {
        #region Fields

        Texture2D mTexture;
        UnitType mCoordinateType = UnitType.Pixel;

        #endregion

        #region Properties

        public override System.Windows.Forms.PropertyGrid PropertyGrid
        {
            get
            {
                return base.PropertyGrid;
            }
            set
            {
                if (value != null)
                {
                    value.PropertySort = System.Windows.Forms.PropertySort.Categorized;
                }
                base.PropertyGrid = value;
            }
        }
        public override object Instance
        {
            get
            {
                return base.Instance;
            }
            set
            {
                if (value != null)
                {
                    throw new Exception("The AnimationFrameDisplayer requires knowledge of the Texture.  Use the SetAnimationFrame property");
                }
                else
                {
                    base.Instance = null;
                }
            }
        }

        public UnitType CoordinateType
        {
            get { return mCoordinateType; }
            set
            {
                mCoordinateType = value;

                RefreshShownProperties();
            }

        }

        TileMapInformation TileMapInformation
        {
            get
            {
                return ProjectManager.Self.TileMapInformationList.GetTileMapInformation(
                    ((AnimationFrameSave)mInstance).TextureName);
            }
        }

        public AnimationFrameSave AnimationFrameInstance
        {
            get
            {
                return Instance as AnimationFrameSave;
            }
        }

        #endregion

        public void SetFrame(AnimationFrameSave animationFrameSave, Texture2D texture2D)
        {
            mInstance = animationFrameSave;
            mTexture = texture2D;

            base.Instance = mInstance;

            RefreshShownProperties();
        }

        public AnimationFrameDisplayer() : base()
        {
            CoordinateType = AnimationEditorForms.UnitType.Pixel;
        }

        private void RefreshShownProperties()
        {
            /////////Early Out/////////////
            if (mInstance == null)
            {
                return;
            }
            ///////End Early Out //////////

            ExcludeAllMembers();

            IncludeMember("FrameLength");
            IncludeMember("FlipHorizontal");
            IncludeMember("FlipVertical");

            IncludeMember("TextureName", typeof(string),
                TextureNameChange,
                GetTextureName,
                null,
                new Attribute[] { PropertyGridDisplayer.FileWindowAttribute });

            if (mCoordinateType == AnimationEditorForms.UnitType.Pixel)
            {
                IncludeMember("X", typeof(int),
                    CoordinateChange,
                    GetPixelX);

                IncludeMember("Y", typeof(int),
                    CoordinateChange,
                    GetPixelY);

                IncludeMember("Width", typeof(int),
                    CoordinateChange,
                    GetPixelWidth);

                IncludeMember("Height", typeof(int),
                    CoordinateChange,
                    GetPixelHeight);

            }
            else if (mCoordinateType == AnimationEditorForms.UnitType.TextureCoordinate)
            {
                IncludeMember("LeftCoordinate");

                IncludeMember("TopCoordinate");

                IncludeMember("RightCoordinate");

                IncludeMember("BottomCoordinate");

            }
            else if (mCoordinateType == AnimationEditorForms.UnitType.SpriteSheet)
            {
                //IncludeMember
                IncludeMember("TileX", typeof(int),
                    CoordinateChange,
                    GetTileX);

                IncludeMember("TileY", typeof(int),
                    CoordinateChange,
                    GetTileY);
            }

            IncludeMember("RelativeX", typeof(float),
                SetRelativeX, GetRelativeX);
            IncludeMember("RelativeY", typeof(float),
                SetRelativeY, GetRelativeY);
        }

        private object GetRelativeX()
        {
            return AnimationFrameInstance.RelativeX * PreviewManager.Self.OffsetMultiplier;
        }

        private void SetRelativeX(object sender, MemberChangeArgs args)
        {
            AnimationFrameInstance.RelativeX = (float)args.Value / PreviewManager.Self.OffsetMultiplier;
        }

        private object GetRelativeY()
        {
            return AnimationFrameInstance.RelativeY * PreviewManager.Self.OffsetMultiplier;
        }

        private void SetRelativeY(object sender, MemberChangeArgs args)
        {
            AnimationFrameInstance.RelativeY = (float)args.Value / PreviewManager.Self.OffsetMultiplier;
        }

        void CoordinateChange(object sender, MemberChangeArgs args)
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;

            if (mTexture == null)
            {
                // We can't do anything.
            }
            else
            {
                if (args.Member == "X")
                {
                    int oldValue = MathFunctions.RoundToInt( frame.LeftCoordinate * mTexture.Width );
                    int newValue = ((int)args.Value);

                    int increaseAsInt = newValue - oldValue;
                    float increaseAsTextureCoord = increaseAsInt / (float) mTexture.Width;

                    // Users expect the entire frame to shift, so we want to shift the right coordinates too.
                    frame.LeftCoordinate += increaseAsTextureCoord;
                    frame.RightCoordinate += increaseAsTextureCoord;

                    SetForPixelCoordinates(ref frame.LeftCoordinate, mTexture.Width);
                    SetForPixelCoordinates(ref frame.RightCoordinate, mTexture.Width);

                }
                else if (args.Member == "Y")
                {
                    int oldValue = MathFunctions.RoundToInt(frame.TopCoordinate * mTexture.Height);
                    int newValue = ((int)args.Value);

                    int increaseAsInt = newValue - oldValue;
                    float increaseAsTextureCoord = increaseAsInt / (float) mTexture.Height;

                    frame.TopCoordinate += increaseAsTextureCoord;
                    frame.BottomCoordinate += increaseAsTextureCoord;

                    SetForPixelCoordinates(ref frame.TopCoordinate, mTexture.Height);
                    SetForPixelCoordinates(ref frame.BottomCoordinate, mTexture.Height);
                }
                else if (args.Member == "Width")
                {
                    float widthInCoords = ((int)args.Value) / (float)mTexture.Width;
                    frame.RightCoordinate = frame.LeftCoordinate + widthInCoords;
                }
                else if (args.Member == "Height")
                {
                    float heightInCoords = ((int)args.Value) / (float)mTexture.Height;
                    frame.BottomCoordinate = frame.TopCoordinate + heightInCoords;
                }
                else if (args.Member == "TileX")
                {
                    int valueAsInt = (int)args.Value;
                    SetTileX(frame, valueAsInt);
                }
                else if (args.Member == "TileY")
                {
                    int valueAsInt = (int)args.Value;
                    SetTileY(frame, valueAsInt);
                }
            }
        }

        void SetForPixelCoordinates(ref float value, int dimension)
        {
            value = MathFunctions.RoundToInt(value * dimension) / (float)dimension;
        }

        void TextureNameChange(object sender, MemberChangeArgs args)
        {
            string absoluteFileName = (string)args.Value;
            string achxFolder;

            if (!System.IO.File.Exists(absoluteFileName))
            {
                MessageBox.Show("The file\n" + absoluteFileName + "\ndoesn't exist");
            }
            else
            {

                bool shouldProceed =
                    TryAskToMoveFileRelativeToAnimationChainFile(ref absoluteFileName, out achxFolder);

                if (shouldProceed)
                {
                    ShowWarningsForTooBigTextures(absoluteFileName);

                    string relativeFileName = FileManager.MakeRelative(absoluteFileName, achxFolder);

                    AnimationFrameInstance.TextureName = relativeFileName;
                }
            }
        }

        public static void ShowWarningsForTooBigTextures(string absoluteFileName)
        {
            int width = ImageHeader.GetDimensions(absoluteFileName).Width;

            int height = ImageHeader.GetDimensions(absoluteFileName).Height;

            // In 2013 this is a reasonable
            // max width, especially for phones.
            // Maybe in the far future this will go
            // up.
            int maxDimension = 2048;
            bool shown = false;
            if (width > maxDimension)
            {
                MessageBox.Show(
                    "The texture is wider than 2048.  This could cause problems.  It is recommended to keep your texture at or under 2048 width.");
                shown = true;
            }
            if (!shown && height > maxDimension)
            {
                MessageBox.Show(
                    "The texture is taller than 2048.  This could cause problems.  It is recommended to keep your texture at or under 2048 height.");
            }
        }

        public static bool ShouldAskUserToCopyFile(string absoluteFileName)
        {

            string achxFolder = FileManager.GetDirectory(ProjectManager.Self.FileName);

            bool shouldAsk = !FileManager.IsRelativeTo(absoluteFileName, achxFolder);

            if (shouldAsk)
            {
                string projectFolder = FlatRedBall.AnimationEditorForms.CommandsAndState.ApplicationState.Self.ProjectFolder;

                if (!string.IsNullOrEmpty(projectFolder) && FileManager.IsRelativeTo(absoluteFileName, projectFolder))
                {
                    shouldAsk = false;
                }
            }

            return shouldAsk;
        }

        public static bool TryAskToMoveFileRelativeToAnimationChainFile(ref string absoluteFileName, out string achxFolder)
        {
            bool shouldProceed = true;

            achxFolder = FileManager.GetDirectory(ProjectManager.Self.FileName);

            if (ShouldAskUserToCopyFile(absoluteFileName))
            {

                MultiButtonMessageBox mbmb = new MultiButtonMessageBox();
                mbmb.MessageText = "The selected file:\n\n" + absoluteFileName + "\n\nis not relative to the Animation Chain file.  What would you like to do?";

                mbmb.AddButton("Copy the file to the same folder as the Animation Chain", System.Windows.Forms.DialogResult.Yes);
                mbmb.AddButton("Keep the file where it is (this may limit the portability of the Animation Chain file)", System.Windows.Forms.DialogResult.No);

                DialogResult result = mbmb.ShowDialog();

                if (result == DialogResult.Yes)
                {
                    string destination = achxFolder + FileManager.RemovePath(absoluteFileName);

                    try
                    {
                        System.IO.File.Copy(absoluteFileName, destination, true);
                        absoluteFileName = destination;
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show("Could not copy the file:\n" + e);
                    }

                }
                else if (result == DialogResult.Cancel)
                {
                    shouldProceed = false;
                }
            }

            return shouldProceed;
        }

        object GetTextureName()
        {
            return ((AnimationFrameSave)Instance).TextureName;
        }

        public void SetTileY(AnimationFrameSave frame, int valueAsInt)
        {
            TileMapInformation information = TileMapInformation;
            if (information != null)
            {
                int pixelPosition = valueAsInt * information.TileHeight;
                frame.TopCoordinate = pixelPosition / (float)mTexture.Height;
                frame.BottomCoordinate = frame.TopCoordinate + (information.TileHeight / (float)mTexture.Height);

            }
        }

        public void SetTileX(AnimationFrameSave frame, int valueAsInt)
        {
            TileMapInformation information = TileMapInformation;
            if (information != null)
            {
                int pixelPosition = valueAsInt * information.TileWidth;
                frame.LeftCoordinate = pixelPosition / (float)mTexture.Width;
                frame.RightCoordinate = frame.LeftCoordinate + (information.TileWidth / (float)mTexture.Width);

            }
        }

        object GetPixelX()
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;
            if (mTexture == null)
            {
                return 0;
            }
            else
            {
                return MathFunctions.RoundToInt(mTexture.Width * frame.LeftCoordinate);
            }
        }

        object GetTileX()
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;
            if (mTexture == null || TileMapInformation == null || TileMapInformation.TileWidth == 0)
            {
                return 0;
            }
            else
            {
                return MathFunctions.RoundToInt((mTexture.Width * frame.LeftCoordinate) / TileMapInformation.TileWidth );
            }

        }

        object GetPixelY()
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;
            if (mTexture == null)
            {
                return 0;
            }
            else
            {
                return MathFunctions.RoundToInt(mTexture.Height * frame.TopCoordinate);
            }
        }

        object GetTileY()
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;
            if (mTexture == null || TileMapInformation == null || TileMapInformation.TileHeight == 0)
            {
                return 0;
            }
            else
            {
                return MathFunctions.RoundToInt((mTexture.Height * frame.TopCoordinate) / TileMapInformation.TileHeight);
            }

        }

        object GetPixelWidth()
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;
            if (mTexture == null)
            {
                return 0;
            }
            else
            {
                return MathFunctions.RoundToInt(mTexture.Width * (frame.RightCoordinate -  frame.LeftCoordinate));
            }
        }

        object GetPixelHeight()
        {
            AnimationFrameSave frame = Instance as AnimationFrameSave;
            if (mTexture == null)
            {
                return 0;
            }
            else
            {
                return MathFunctions.RoundToInt(mTexture.Height * (frame.BottomCoordinate - frame.TopCoordinate));
            }
        }
    }
}


text:
Share this Story: Man to face charges after police chase ends with collision
Man to face charges after police chase ends with collision
Mar 21, 2015 • June 3, 2020 • 1 minute read • Join the conversation
File photo: Photo by Jacques Boissinot /THE CANADIAN PRESS
A man in his 30s will face several charges following a police chase on Friday night that ended with a collision north of the Metropolitan Expressway in Montreal.
The police chase started just before 10 p.m. when a motorist who was travelling at a high speed on Highway 440 East near Laval refused to pull over, said Sgt. Audrey-Anne Bilodeau with the Sûreté du Québec.
Man to face charges after police chase ends with collision Back to video
With the police in pursuit, the man headed to Montreal. He was apprehended after he plowed the sport utility vehicle he was driving into a parked car and also hit the police cruiser following him near St-Laurent Blvd north of Hwy 40, Bilodeau said.
The man, who is still detained, will appear in court on Monday in Laval and will face charges including dangerous driving and possession of marijuana, Bilodeau said.
No one was injured in the incident.


Giorno "JoJo" Giovanna is your average teenager in 2001 Italy; He's a petty thief with aims to join the mafioso, named Passione, and become a "Gang-Star". Together with his invisible friend, Gold Experience, JoJo get an in with Passione and joins an elite group of gang members who also have invisible friends. Will the Invisible Best Friends Gang be able to make their way up the mafioso ladder and all become Gang-Stars? Find out in JoJo's Bizarre Adventure Part 5: Golden Wind.


Nov 8, 2018 As America reels from yet another shooting massacre, less than two weeks after one at a Pittsburgh synagogue, scrutiny of our gun policies persists. Rep.-elect Jason Crow, D-Co., this week won election to a Colorado district that includes Aurora, site of a mass shooting in 2012. He speaks with Judy Woodruff about the "common sense" gun regulations for which he advocated during his campaign.


text:
Q: "Full web" mobile browsers and screen-size media queries based I've been asked to retrofit an existing website with a mobile layout. The website was built on a Wordpress Twenty11 framework, so I decided to build the mobile layout using the existing media queries in that framework.
Now, my mobile layout looks great on any desktop browser dragged down to be less than 420px wide, but on iPhone & Android mobile browsers it just loads the full-width webpage anyhow. Full web experience, woot!
Client unhappy. Wants mobile design to show up on all iPhone browsers. So now I need to work out why the mobile browsers insist on showing the page at the full desktop width, ignoring the mobile CSS entirely.
Here's my media queries, down the bottom of the main style.css document:
@media (max-width: 800px) {
/* Design starts to get a little more fluid */
}

@media (max-width: 650px) {
/* Design gets quite a lot more fluid, and columns start dropping off the edge to below     main content */
}

@media (max-width: 450px) {
/* Totally changed navigation for small viewports, main content takes up whole viewport */
}

All of these do what I want when I manually resize a browser window on a desktop machine. They also do what I want when I test them in next-to-useless iFrame-based "iPhone emulators". But all mobile devices so far tested stubbornly show the full-width layout, zoomed really far out and unreadable.
Is there something I should be adding to those media queries to MAKE the mobile browsers display the mobile CSS? Or should I be going with a different strategy altogether, such as user-agent detection or similar?
EDITED TO ADD:
Something like this line in header.php, I am guessing:
<meta name="viewport" content="width=960,
                           maximum-scale=1.0">

should in fact be
<meta name="viewport" content="width=device-width,
                           maximum-scale=1.0">

right?

A: You should add min-width parameters to your media queries because at the moment someone with a small screen will be getting rules from all three of your media queries since it's max width will be less than 800px.
@media (min-width: 651px AND max-width: 800px) {
    ...
}

@media (min-width: 451px AND max-width: 650px) {
    ...
}

@media (max-width: 450px) {
    ...
}

If you attempt to get too complex with media queries you'll run into tons of problems. Different browsers handle them differently making them less than ideal for a production environment.
A method that I like to use is to create a simple JS event handler for the window.resize event that only adds a class to the <html> element to specify what screen-break-point the user is at. Then in your CSS you just prefix rules with the breakpoint-classes:
$(window).on('resize', function () {
    var w = $(this).width();
    if (w > 1400) {
        $('html').addClass('widescreen-viewport');
    } else if (w > 1024) {
        $('html').addClass('desktop-viewport');
    } else if (w > 767) {
        $('html').addClass('tablet-viewport');
    } else {
        $('html').addClass('mobile-viewport');
    }
});

Sorry for the jQuery but this is a way I know works for sure.
Then your CSS would be something like:
#some-element {
    /*default styles*/
}
.widescreen-viewport #some-element {
    /*widescreen styles*/
}
.desktop-viewport #some-element {
    /*desktop styles*/
}
.tablet-viewport #some-element {
    /*tablet styles*/
}
.mobile-viewport #some-element {
    /*mobile styles*/
}

This method will receive better browser support as it requires JS to be enabled but other than that, it'll work back to IE6/5.5 and other browsers from that time.

redpajama_set_name: RedPajamaStackExchange


Moz Taylor is back on The Digital Life Show this week with an interview with YES Montreal (Youth Employment Services) Executive Director Iris Unger. YES is organizing a conference on June 6 in Montreal entitled: Business Skills for Creative Souls.
Do you need Mac security?
Antivirus Software Within Apple Is Mandatory, But Should It Be On Your Mac?
Tidbits – all you need to know about your Mac.
Space Shuttle Photo Goes Viral, But Did Network Grab It Without Giving Credit?
Two interviews this week from the international DATABASE | NARRATIVE | ARCHIVE (D|N|A) Symposium, on Nonlinear Digital Storytelling, held here in Montreal last weekend.
Marcia Kinder Professor at University of Southern California and Director of The Labyrinth Project discusses the wonderful works in Labyrinth and then Hart Cohen, Associate Professor in Media Arts at University of Western Sydney tells us about the Journey to Horseshoe Bend project out of central Australia.
The Labyrinth Project is a research initiative on interactive narrative at the University of Southern California's School of Cinematic Arts. Labyrinth designs their interactive works as transmedia networks—installations, DVD-ROMs, and websites. Their projects appear not only in cyberspace but also in the networked public spaces of museums, science centers, and other public venues.
The Journey to Horseshoe Bend project offers Indigenous and non-Indigenous participation with Australian historical and cultural knowledge using the Internet to interact with cultural experiences. The project allows users to engage in digital story telling, e-learning and interaction with archival materials through oral histories.
This episode is called the laptopless episode because i 'forgot' my laptop at the DNA Symposium reception and so we had to do the show only using our mobiles! Join hosts Reisa Levine and Jan Florjanczyk as we discuss GagaVille, ChromeBooks Training Mobs and more!
We also have an interview from WebCom-Montéal 2011 with Etienne F Carrier of iWeb, the Web hosting company that houses The Digital Life Show site.
iWeb tells us all about the business of running a Web data centre.
Training Mobs – gather with people in your town for a work out !
Concordia University Communications Prof Matt Soar discusses the upcoming Database, Narrative, Archive or D|N|A Symposium.
The Symposium, happening at Concordia from May 13-15, 2011, will bring together over 80 scholars, media artists, producers and others to discuss the 'burning issues' around non-linear storytelling and Web-based documentaries.


Do you deliver your mattresses compact-packed? Are you unhappy to see that they look wrinkled when unpacked, despite all the effort you put in your mattress concept? Make sure your customers receive a mattress that looks like new. Use Smooth from BekaertDeslee. The 'wrinkle reducing' solution for your compact-packed mattresses.
The looks of your mattress determine to a large extent its perceived quality. Your customers will judge your product on how it unfolds from its vacuum or bed-in-box packaging. Too many persistent creases and wrinkles will make their brand new mattress look used, even before they lie down on it.
BekaertDeslee has now developed a solution for 'the wrinkle problem' of compact-packed and foldable mattresses. Smooth is a range of mattress border fabrics that shows significantly less wrinkles after unfolding. It reduces creases in a top time. Smooth offers the perfect solution for your flexible bed base concepts and collapsible mattresses as well.
The efficiency of Smooth delivers its promise, we put it to the test! We vacuum packed a mattress covered with Smooth fabrics and opened the package after 2 weeks. We compared its wrinkles after 24 hours. The difference is clear. Smooth fabrics look much more flowing, soft, unwrinkled and smooth, 24 hours later. Admire the optimal result after 48 hours.


Today is my birthday and even though I have to work, I plan to enjoy my day and continue writing as much as I can in the back room instead of working on the sales floor. That's being VERY naughty, but so it goes. I'm also reading a good book on my NookColor, so if I'm on the sales floor tagging or packaging, I can sometimes manage to have my Nook next to me and read another chapter. That would make me happy today and I'm all for happy today.
Birthdays make me think about past celebrations - the triumphs and the failures. It makes me remember how I was always an odd child out in school, but still managed to gather some good friends around me and so I was still a small circle within the larger groups. It makes me remember the gifts that my parents gave me - usually books and art, sometimes excursions out to museums or parks. Money was tight throughout my childhood, but my parents always tried to make the day special, making my favorite meal and getting my favorite cake from our local and amazing bakery, Vollmers. This year my birthday gift was a week early - seeing my cousin after more than twenty years apart. That was a gift!
So today I'm going to just try and take it easy, finish the story that I'm working on, and try to relax. I'm going to think of my parents (drying a few tears because it is at times like this that I miss them the most) and I'll be grateful for those days that I've walked this earth. I share my birthday with Irving Berlin (love it!) as well as the state that I live in (go Minnesota). How many other people can be given a state for their birthday - LOL? If you have a chance, treat yourself to something special today, it will make my own day even nicer.
Thanks, Samtyr. It will be a splendid day.
Have a good day doing what makes you happy.
Thank you, my dear. So far so good .. a nice cup of coffee and potato pancakes and bacon for breakfast. Heavenly.
Thank you, Indy. Have a fantastic day yourself!
Happy birthday! I hope you do get an easy day.
Thanks, Binky, I appreciate it!
Thanks, Linda. It started out wonderful with your beautiful card and ended up just perfect.
Kaylee, so sorry that I didn't get a chance to respond until so late, but thank you so much for the good wishes. Belated or not, birthdays are always wonderful. Thanks again!